Searched refs:key_data (Results 1 - 25 of 37) sorted by relevance

12

/illumos-gate/usr/src/lib/krb5/kdb/
H A Dencrypt_key.c77 krb5_key_data * key_data)
86 for (i = 0; i < key_data->key_data_ver; i++)
87 if (key_data->key_data_contents[i])
88 krb5_xfree(key_data->key_data_contents[i]);
90 key_data->key_data_ver = 1;
91 key_data->key_data_kvno = keyver;
106 key_data->key_data_type[0] = dbkey->enctype;
107 key_data->key_data_length[0] = 2 + len;
108 key_data->key_data_contents[0] = ptr;
121 krb5_xfree(key_data
72 krb5_dbekd_encrypt_key_data( krb5_context context, const krb5_keyblock * mkey, const krb5_keyblock * dbkey, const krb5_keysalt * keysalt, int keyver, krb5_key_data * key_data) argument
[all...]
H A Ddecrypt_key.c74 const krb5_key_data * key_data,
84 ptr = key_data->key_data_contents[0];
91 cipher.ciphertext.length = key_data->key_data_length[0]-2;
93 plain.length = key_data->key_data_length[0]-2;
116 dbkey->enctype = key_data->key_data_type[0];
125 if (key_data->key_data_ver == 2) {
126 keysalt->type = key_data->key_data_type[1];
127 if ((keysalt->data.length = key_data->key_data_length[1])) {
129 if (key_data->key_data_contents[0]) {
136 memcpy(keysalt->data.data, key_data
72 krb5_dbekd_decrypt_key_data( krb5_context context, const krb5_keyblock * mkey, const krb5_key_data * key_data, krb5_keyblock * dbkey, krb5_keysalt * keysalt) argument
[all...]
H A Dkdb_cpw.c148 if (max_kvno < krbtgt_entry.key_data[j].key_data_kvno) {
149 max_kvno = krbtgt_entry.key_data[j].key_data_kvno;
201 tptr = &db_entry->key_data[db_entry->n_key_data-1];
215 cleanup_key_data(context, db_entry->n_key_data, db_entry->key_data);
216 db_entry->key_data = NULL;
262 krb5_key_data * key_data; local
268 kvno = get_key_data_kvno(context, db_entry->n_key_data, db_entry->key_data);
270 key_data = db_entry->key_data;
271 db_entry->key_data
317 krb5_key_data * key_data; local
560 krb5_key_data * key_data; local
619 krb5_key_data * key_data; local
[all...]
H A Dkdb_default.c73 if (kvno < dbentp->key_data[i].key_data_kvno) {
74 kvno = dbentp->key_data[i].key_data_kvno;
86 if (dbentp->key_data[i].key_data_ver > 1) {
87 db_stype = dbentp->key_data[i].key_data_type[1];
96 dbentp->key_data[i].key_data_type[0])) {
104 dbentp->key_data[i].key_data_type[0],
113 if (kvno == dbentp->key_data[i].key_data_kvno) {
114 datap = &dbentp->key_data[i];
120 if (dbentp->key_data[i].key_data_kvno > maxkvno) {
121 maxkvno = dbentp->key_data[
[all...]
H A Dkdb_convert.c101 if (current->key_data[j].key_data_kvno !=
102 new->key_data[j].key_data_kvno) {
465 ULOG_ENTRY_KEYVAL(upd, final, j).k_ver = ent->key_data[j].key_data_ver;
466 ULOG_ENTRY_KEYVAL(upd, final, j).k_kvno = ent->key_data[j].key_data_kvno;
467 ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_len = ent->key_data[j].key_data_ver;
468 ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_len = ent->key_data[j].key_data_ver;
470 ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_val = malloc(ent->key_data[j].key_data_ver * sizeof(int32_t));
476 ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_val = malloc(ent->key_data[j].key_data_ver * sizeof(utf8str_t));
482 for (cnt = 0; cnt < ent->key_data[j].key_data_ver; cnt++) {
483 ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_val[cnt] = ent->key_data[
[all...]
H A Dkeytab.c129 krb5_key_data * key_data; local
177 -1, kvno, &key_data);
183 key_data, &entry->key, NULL);
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/
H A Dkdb_xdr.c91 * then (4 + (4 + key_data_length) per key_data_contents) bytes per key_data
115 /* key_data is an array */
118 for (j = 0; j < entry->key_data[i].key_data_ver; j++) {
119 content->length += entry->key_data[i].key_data_length[j];
175 /* # key_data strutures */
211 /* key_data is an array */
213 krb5_kdb_encode_int16(entry->key_data[i].key_data_ver, nextloc);
215 krb5_kdb_encode_int16(entry->key_data[i].key_data_kvno, nextloc);
218 for (j = 0; j < entry->key_data[i].key_data_ver; j++) {
219 krb5_int16 type = entry->key_data[
403 krb5_key_data * key_data; local
[all...]
/illumos-gate/usr/src/lib/krb5/kadm5/
H A Dmisc_free.c78 krb5_key_data *key_data)
85 if (key_data == NULL)
89 krb5_free_key_data_contents(handle->context, &key_data[i]);
90 free(key_data);
114 &val->key_data[i]);
115 free(val->key_data);
76 kadm5_free_key_data(void *server_handle, krb5_int16 *n_key_data, krb5_key_data *key_data) argument
H A Dserver_internal.h66 krb5_key_data *key_data; member in struct:_osa_pw_hist_t
/illumos-gate/usr/src/cmd/krb5/kadmin/dbutil/
H A Dovload.c50 hist->key_data = (krb5_key_data *) malloc(hist->n_key_data *
52 if (hist->key_data == NULL)
54 memset(hist->key_data, 0, sizeof(krb5_key_data)*hist->n_key_data);
57 krb5_key_data *key_data = &hist->key_data[i]; local
59 key_data->key_data_ver = 1;
66 key_data->key_data_type[0] = atoi(cp);
73 key_data->key_data_length[0] = atoi(cp);
80 if(!(key_data->key_data_contents[0] =
81 (krb5_octet *) malloc(key_data
[all...]
H A Ddump.c361 * Re-encrypt the key_data with the new master key...
371 krb5_key_data new_key_data, *key_data; local
382 key_data = &db_entry->key_data[i];
383 if (key_data->key_data_length == 0)
386 key_data, &v5plainkey,
395 key_data->key_data_kvno,
400 for (j = 0; j < key_data->key_data_ver; j++) {
401 if (key_data->key_data_length[j]) {
402 free(key_data
1224 print_key_data(FILE *f, krb5_key_data *key_data) argument
1304 krb5_key_data *key_data = &adb.old_keys[x].key_data[y]; local
[all...]
H A Dkdb5_create.c452 &iargs->dbentp->key_data[ind]);
496 if ((entry.key_data=(krb5_key_data*)malloc(sizeof(krb5_key_data)))
499 memset((char *) entry.key_data, 0, sizeof(krb5_key_data));
505 1, entry.key_data)))
/illumos-gate/usr/src/lib/libnisdb/yptol/
H A Dmap_ctrl.c108 map->key_data.dptr = NULL;
253 map->key_data.dptr = NULL;
254 map->key_data.dsize = 0;
374 if (NULL != map->key_data.dptr) {
375 sfree(map->key_data.dptr);
376 map->key_data.dptr = NULL;
377 map->key_data.dsize = 0;
432 if (NULL != map->key_data.dptr) {
433 sfree(map->key_data.dptr);
434 map->key_data
[all...]
H A Dshim.h66 datum key_data; /* See NOTE at top of shim.c */ member in struct:__anon3661
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/
H A Dldap_key_seq.c63 krb5_key_data key_data,
74 key_data.key_data_length[0],
75 key_data.key_data_contents[0],
81 ret = asn1_encode_integer (buf, key_data.key_data_type[0], &length);
95 if (key_data.key_data_ver > 1) {
98 if (key_data.key_data_length[1] > 0) {
100 key_data.key_data_length[1],
101 key_data.key_data_contents[1],
109 ret = asn1_encode_integer (buf, key_data.key_data_type[1], &length);
133 /* asn1_error_code asn1_encode_sequence_of_keys (krb5_key_data *key_data, */
62 asn1_encode_key(asn1buf *buf, krb5_key_data key_data, unsigned int *retlen) argument
135 asn1_encode_sequence_of_keys(krb5_key_data *key_data, krb5_int16 n_key_data, krb5_int32 mkvno, krb5_data **code) argument
[all...]
/illumos-gate/usr/src/lib/krb5/kadm5/srv/
H A Dsvr_principal.c57 krb5_keyblock *, int n_key_data, krb5_key_data *key_data,
663 kdb.key_data[i].key_data_kvno = entry->kvno;
729 if ((kdb.key_data[i].key_data_ver == 1) ||
730 (kdb.key_data[i].key_data_type[1] == KRB5_KDB_SALTTYPE_NORMAL)) {
846 if (kdb.key_data[i].key_data_kvno > entry->kvno)
847 entry->kvno = kdb.key_data[i].key_data_kvno;
891 entry->key_data = (krb5_key_data *)
893 if (entry->key_data == NULL) {
898 entry->key_data = NULL;
902 &kdb.key_data[
1044 create_history_entry(krb5_context context, krb5_keyblock *master_keyblock, int n_key_data, krb5_key_data *key_data, osa_pw_hist_ent *hist) argument
1568 krb5_key_data *key_data; local
2091 decrypt_key_data(krb5_context context, krb5_keyblock *master_keyblock, int n_key_data, krb5_key_data *key_data, krb5_keyblock **keyblocks, int *n_keys) argument
2168 krb5_key_data *key_data; local
[all...]
H A Dserver_kdb.c135 krb5_key_data *key_data; local
205 handle->params.enctype, -1, -1, &key_data);
211 &handle->master_keyblock, key_data, &hist_key, NULL);
215 hist_kvno = key_data->key_data_kvno;
H A Dadb_xdr.c82 if (!xdr_array(xdrs, (caddr_t *) &objp->key_data,
/illumos-gate/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/
H A Dldap_principal.c105 if (entry->key_data) {
107 for (j = 0; j < entry->key_data[i].key_data_ver; j++) {
108 if (entry->key_data[i].key_data_length[j]) {
109 if (entry->key_data[i].key_data_contents[j]) {
110 memset(entry->key_data[i].key_data_contents[j],
112 (unsigned) entry->key_data[i].key_data_length[j]);
113 free (entry->key_data[i].key_data_contents[j]);
116 entry->key_data[i].key_data_contents[j] = NULL;
117 entry->key_data[i].key_data_length[j] = 0;
118 entry->key_data[
[all...]
H A Dprinc_xdr.h36 krb5_key_data *key_data; member in struct:_osa_pw_hist_t
H A Dldap_principal2.c329 asn1_encode_sequence_of_keys (krb5_key_data *key_data, krb5_int16 n_key_data, argument
342 return accessor.asn1_ldap_encode_sequence_of_keys(key_data, n_key_data,
367 krb5_encode_krbsecretkey(krb5_key_data *key_data, int n_key_data) { argument
379 if (key_data[i].key_data_kvno != key_data[i + 1].key_data_kvno)
387 for (i = 0, last = 0, j = 0, currkvno = key_data[0].key_data_kvno; i < n_key_data; i++) {
389 if (i == n_key_data - 1 || key_data[i + 1].key_data_kvno != currkvno) {
391 asn1_encode_sequence_of_keys (key_data+last,
410 currkvno = key_data[i].key_data_kvno;
943 bersecretkey = krb5_encode_krbsecretkey (entries->key_data,
1258 krb5_key_data *key_data=NULL, *tmp; local
[all...]
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/
H A Dhash_bigkey.c95 int8_t *key_data, *val_data, base_page; local
97 key_data = (int8_t *)key->data;
124 memmove(BIGKEY(pagep), key_data, key_move_bytes); local
129 key_data += key_move_bytes;
/illumos-gate/usr/src/cmd/cmd-crypto/tpmadm/
H A Dadmin_cmds.c350 TSS_KM_KEYINFO2 *key_data; member in struct:hash_node
357 hash_insert(TSS_UUID uuid, TSS_KM_KEYINFO2 *key_data) argument
379 if (node->key_data == NULL)
380 node->key_data = key_data;
407 type = (parent->key_data->persistentStorageType == TSS_PS_TYPE_USER) ?
409 loaded = parent->key_data->fIsLoaded ? "(loaded)" : "";
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/krb5/
H A Dkdb.h152 krb5_key_data * key_data; /* Array */ member in struct:_krb5_db_entry_new
340 const krb5_key_data * key_data,
350 krb5_key_data * key_data);
/illumos-gate/usr/src/cmd/krb5/kadmin/cli/
H A Dkadmin.c1575 krb5_key_data *key_data = &dprinc.key_data[i]; local
1578 if (krb5_enctype_to_string(key_data->key_data_type[0],
1581 key_data->key_data_type[0]);
1582 printf("Key: vno %d, %s, ", key_data->key_data_kvno, enctype);
1583 if (key_data->key_data_ver > 1) {
1584 if (krb5_salttype_to_string(key_data->key_data_type[1],
1587 key_data->key_data_type[1]);
1613 dprinc.key_data[i].key_data_ver,
1614 dprinc.key_data[
[all...]

Completed in 120 milliseconds

12