/illumos-gate/usr/src/lib/krb5/kdb/ |
H A D | kdb_cpw.c | 148 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 = NULL; 280 cleanup_key_data(context, db_entry->n_key_data, db_entry->key_data); [all …]
|
H A D | encrypt_key.c | 77 krb5_key_data * key_data) in krb5_dbekd_encrypt_key_data() argument 86 for (i = 0; i < key_data->key_data_ver; i++) in krb5_dbekd_encrypt_key_data() 87 if (key_data->key_data_contents[i]) in krb5_dbekd_encrypt_key_data() 88 krb5_xfree(key_data->key_data_contents[i]); in krb5_dbekd_encrypt_key_data() 90 key_data->key_data_ver = 1; in krb5_dbekd_encrypt_key_data() 91 key_data->key_data_kvno = keyver; in krb5_dbekd_encrypt_key_data() 106 key_data->key_data_type[0] = dbkey->enctype; in krb5_dbekd_encrypt_key_data() 107 key_data->key_data_length[0] = 2 + len; in krb5_dbekd_encrypt_key_data() 108 key_data->key_data_contents[0] = ptr; in krb5_dbekd_encrypt_key_data() 121 krb5_xfree(key_data->key_data_contents[0]); in krb5_dbekd_encrypt_key_data() [all …]
|
H A D | decrypt_key.c | 74 const krb5_key_data * key_data, in krb5_dbekd_decrypt_key_data() argument 84 ptr = key_data->key_data_contents[0]; in krb5_dbekd_decrypt_key_data() 91 cipher.ciphertext.length = key_data->key_data_length[0]-2; in krb5_dbekd_decrypt_key_data() 93 plain.length = key_data->key_data_length[0]-2; in krb5_dbekd_decrypt_key_data() 116 dbkey->enctype = key_data->key_data_type[0]; in krb5_dbekd_decrypt_key_data() 125 if (key_data->key_data_ver == 2) { in krb5_dbekd_decrypt_key_data() 126 keysalt->type = key_data->key_data_type[1]; in krb5_dbekd_decrypt_key_data() 127 if ((keysalt->data.length = key_data->key_data_length[1])) { in krb5_dbekd_decrypt_key_data() 129 if (key_data->key_data_contents[0]) { in krb5_dbekd_decrypt_key_data() 136 memcpy(keysalt->data.data, key_data->key_data_contents[1], in krb5_dbekd_decrypt_key_data()
|
H A D | kdb_default.c | 71 if (kvno < dbentp->key_data[i].key_data_kvno) { 72 kvno = dbentp->key_data[i].key_data_kvno; 84 if (dbentp->key_data[i].key_data_ver > 1) { 85 db_stype = dbentp->key_data[i].key_data_type[1]; 94 dbentp->key_data[i].key_data_type[0])) { 102 dbentp->key_data[i].key_data_type[0], 111 if (kvno == dbentp->key_data[i].key_data_kvno) { 112 datap = &dbentp->key_data[i]; 118 if (dbentp->key_data[i].key_data_kvno > maxkvno) { 119 maxkvno = dbentp->key_data[i].key_data_kvno; [all …]
|
H A D | kdb_convert.c | 101 if (current->key_data[j].key_data_kvno != in find_changed_attrs() 102 new->key_data[j].key_data_kvno) { in find_changed_attrs() 463 ULOG_ENTRY_KEYVAL(upd, final, j).k_ver = ent->key_data[j].key_data_ver; in ulog_conv_2logentry() 464 ULOG_ENTRY_KEYVAL(upd, final, j).k_kvno = ent->key_data[j].key_data_kvno; in ulog_conv_2logentry() 465 ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_len = ent->key_data[j].key_data_ver; in ulog_conv_2logentry() 466 ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_len = ent->key_data[j].key_data_ver; in ulog_conv_2logentry() 468 ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_val = malloc(ent->key_data[j].key_data_ver * sizeof(int32_t)); in ulog_conv_2logentry() 474 ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_val = malloc(ent->key_data[j].key_data_ver * sizeof(utf8str_t)); in ulog_conv_2logentry() 480 for (cnt = 0; cnt < ent->key_data[j].key_data_ver; cnt++) { in ulog_conv_2logentry() 481 ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_val[cnt] = ent->key_data[ in ulog_conv_2logentry() [all...] |
H A D | keytab.c | 154 krb5_key_data *key_data; local 202 -1, kvno, &key_data); 208 key_data, &entry->key, NULL);
|
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/ |
H A D | kdb_xdr.c | 116 for (j = 0; j < entry->key_data[i].key_data_ver; j++) { 117 content->length += entry->key_data[i].key_data_length[j]; 211 krb5_kdb_encode_int16(entry->key_data[i].key_data_ver, nextloc); 213 krb5_kdb_encode_int16(entry->key_data[i].key_data_kvno, nextloc); 216 for (j = 0; j < entry->key_data[i].key_data_ver; j++) { 217 krb5_int16 type = entry->key_data[i].key_data_type[j]; 218 krb5_ui_2 length = entry->key_data[i].key_data_length[j]; 226 memcpy(nextloc, entry->key_data[i].key_data_contents[j],length); 395 if (entry->n_key_data && ((entry->key_data = (krb5_key_data *) 401 krb5_key_data * key_data; local [all …]
|
/illumos-gate/usr/src/cmd/krb5/kadmin/dbutil/ |
H A D | ovload.c | 48 hist->key_data = (krb5_key_data *) malloc(hist->n_key_data * 50 if (hist->key_data == NULL) 52 memset(hist->key_data, 0, sizeof(krb5_key_data)*hist->n_key_data); 55 krb5_key_data *key_data = &hist->key_data[i]; local 57 key_data->key_data_ver = 1; 64 key_data->key_data_type[0] = atoi(cp); 71 key_data->key_data_length[0] = atoi(cp); 78 if(!(key_data->key_data_contents[0] = 79 (krb5_octet *) malloc(key_data->key_data_length[0]+1))) { 83 for(j = 0; j < key_data->key_data_length[0]; j++) { [all …]
|
H A D | dump.c | 371 krb5_key_data new_key_data, *key_data; local 382 key_data = &db_entry->key_data[i]; 384 key_data, &v5plainkey, 393 key_data->key_data_kvno, 398 for (j = 0; j < key_data->key_data_ver; j++) { 399 if (key_data->key_data_length[j]) { 400 free(key_data->key_data_contents[j]); 403 *key_data = new_key_data; 568 if (( (krb5_enctype)dbentp->key_data[i].key_data_type[0] == enctype) && 569 ((dbentp->key_data[i].key_data_type[1] == salttype) || [all …]
|
H A D | kdb5_create.c | 452 &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/krb5/kadm5/srv/ |
H A D | svr_principal.c | 51 krb5_keyblock *, int n_key_data, krb5_key_data *key_data, 656 kdb.key_data[i].key_data_kvno = entry->kvno; in kadm5_modify_principal() 722 if ((kdb.key_data[i].key_data_ver == 1) || in kadm5_rename_principal() 723 (kdb.key_data[i].key_data_type[1] == KRB5_KDB_SALTTYPE_NORMAL)) { in kadm5_rename_principal() 839 if (kdb.key_data[i].key_data_kvno > entry->kvno) in kadm5_get_principal() 840 entry->kvno = kdb.key_data[i].key_data_kvno; in kadm5_get_principal() 884 entry->key_data = (krb5_key_data *) in kadm5_get_principal() 886 if (entry->key_data == NULL) { in kadm5_get_principal() 891 entry->key_data = NULL; in kadm5_get_principal() 895 &kdb.key_data[i], in kadm5_get_principal() [all …]
|
H A D | server_kdb.c | 135 krb5_key_data *key_data; in kdb_init_hist() local 205 handle->params.enctype, -1, -1, &key_data); in kdb_init_hist() 211 &handle->master_keyblock, key_data, &hist_key, NULL); in kdb_init_hist() 215 hist_kvno = key_data->key_data_kvno; in kdb_init_hist()
|
/illumos-gate/usr/src/lib/libnisdb/yptol/ |
H A D | map_ctrl.c | 106 map->key_data.dptr = NULL; in create_map_ctrl() 251 map->key_data.dptr = NULL; in map_ctrl_init() 252 map->key_data.dsize = 0; in map_ctrl_init() 372 if (NULL != map->key_data.dptr) { in free_map_ctrl() 373 sfree(map->key_data.dptr); in free_map_ctrl() 374 map->key_data.dptr = NULL; in free_map_ctrl() 375 map->key_data.dsize = 0; in free_map_ctrl() 430 if (NULL != map->key_data.dptr) { in set_key_data() 431 sfree(map->key_data.dptr); in set_key_data() 432 map->key_data.dptr = NULL; in set_key_data() [all …]
|
H A D | shim.h | 64 datum key_data; /* See NOTE at top of shim.c */ member
|
/illumos-gate/usr/src/lib/krb5/kadm5/ |
H A D | misc_free.c | 78 krb5_key_data *key_data) in kadm5_free_key_data() argument 85 if (key_data == NULL) in kadm5_free_key_data() 89 krb5_free_key_data_contents(handle->context, &key_data[i]); in kadm5_free_key_data() 90 free(key_data); in kadm5_free_key_data() 114 &val->key_data[i]); in kadm5_free_principal_ent() 115 free(val->key_data); in kadm5_free_principal_ent()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/ |
H A D | ldap_key_seq.c | 61 krb5_key_data key_data, in asn1_encode_key() argument 72 key_data.key_data_length[0], in asn1_encode_key() 73 key_data.key_data_contents[0], in asn1_encode_key() 79 ret = asn1_encode_integer (buf, key_data.key_data_type[0], &length); in asn1_encode_key() 93 if (key_data.key_data_ver > 1) { in asn1_encode_key() 96 if (key_data.key_data_length[1] > 0) { in asn1_encode_key() 98 key_data.key_data_length[1], in asn1_encode_key() 99 key_data.key_data_contents[1], in asn1_encode_key() 107 ret = asn1_encode_integer (buf, key_data.key_data_type[1], &length); in asn1_encode_key() 133 asn1_encode_sequence_of_keys (krb5_key_data *key_data, in asn1_encode_sequence_of_keys() argument [all …]
|
/illumos-gate/usr/src/lib/krb5/plugins/kdb/ldap/libkdb_ldap/ |
H A D | ldap_principal.c | 105 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[i].key_data_type[j] = 0; [all …]
|
H A D | ldap_principal2.c | 327 asn1_encode_sequence_of_keys (krb5_key_data *key_data, krb5_int16 n_key_data, in asn1_encode_sequence_of_keys() argument 340 return accessor.asn1_ldap_encode_sequence_of_keys(key_data, n_key_data, in asn1_encode_sequence_of_keys() 365 krb5_encode_krbsecretkey(krb5_key_data *key_data, int n_key_data) { in krb5_encode_krbsecretkey() argument 377 if (key_data[i].key_data_kvno != key_data[i + 1].key_data_kvno) in krb5_encode_krbsecretkey() 385 for (i = 0, last = 0, j = 0, currkvno = key_data[0].key_data_kvno; i < n_key_data; i++) { in krb5_encode_krbsecretkey() 387 if (i == n_key_data - 1 || key_data[i + 1].key_data_kvno != currkvno) { in krb5_encode_krbsecretkey() 389 asn1_encode_sequence_of_keys (key_data+last, in krb5_encode_krbsecretkey() 408 currkvno = key_data[i].key_data_kvno; in krb5_encode_krbsecretkey() 941 bersecretkey = krb5_encode_krbsecretkey (entries->key_data, 1256 krb5_key_data *key_data=NULL, *tmp; local [all …]
|
H A D | princ_xdr.h | 34 krb5_key_data *key_data; member
|
/illumos-gate/usr/src/cmd/cmd-crypto/tpmadm/ |
H A D | admin_cmds.c | 350 TSS_KM_KEYINFO2 *key_data; member 357 hash_insert(TSS_UUID uuid, TSS_KM_KEYINFO2 *key_data) in hash_insert() argument 379 if (node->key_data == NULL) in hash_insert() 380 node->key_data = key_data; in hash_insert() 407 type = (parent->key_data->persistentStorageType == TSS_PS_TYPE_USER) ? in print_all() 409 loaded = parent->key_data->fIsLoaded ? "(loaded)" : ""; in print_all()
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_crypto.c | 706 uint8_t *key_data = NULL; in populate_create_encryption_params_nvlists() local 774 key_material_len, salt, &key_data); in populate_create_encryption_params_nvlists() 780 *wkeydata = key_data; in populate_create_encryption_params_nvlists() 787 if (key_data != NULL) in populate_create_encryption_params_nvlists() 788 free(key_data); in populate_create_encryption_params_nvlists() 1130 uint8_t *key_material = NULL, *key_data = NULL; in zfs_crypto_load_key() local 1221 key_material_len, salt, &key_data); in zfs_crypto_load_key() 1228 ret = lzc_load_key(zhp->zfs_name, noop, key_data, WRAPPING_KEY_LEN); in zfs_crypto_load_key() 1255 free(key_data); in zfs_crypto_load_key() 1265 if (key_data != NULL) { in zfs_crypto_load_key() [all …]
|
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/ |
H A D | hash_bigkey.c | 89 int8_t *key_data, *val_data, base_page; local 91 key_data = (int8_t *)key->data; 118 memmove(BIGKEY(pagep), key_data, key_move_bytes); 123 key_data += key_move_bytes;
|
/illumos-gate/usr/src/cmd/krb5/kadmin/cli/ |
H A D | kadmin.c | 1575 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[i].key_data_kvno, 1615 dprinc.key_data[i].key_data_type[0], [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/include/krb5/ |
H A D | kdb.h | 152 krb5_key_data * key_data; /* Array */ member 340 const krb5_key_data * key_data, 350 krb5_key_data * key_data);
|
/illumos-gate/usr/src/boot/efi/libefi/ |
H A D | efi_console.c | 710 EFI_KEY_DATA key_data; in efi_readkey_ex() local 713 status = coninex->ReadKeyStrokeEx(coninex, &key_data); in efi_readkey_ex() 715 kss = key_data.KeyState.KeyShiftState; in efi_readkey_ex() 716 kp = &key_data.Key; in efi_readkey_ex()
|