| /src/crypto/krb5/src/plugins/kdb/db2/ |
| H A D | kdb_xdr.c | 103 for (j = 0; j < entry->key_data[i].key_data_ver; j++) { in krb5_encode_princ_entry() 104 content->length += entry->key_data[i].key_data_length[j]; in krb5_encode_princ_entry() 198 krb5_kdb_encode_int16(entry->key_data[i].key_data_ver, nextloc); in krb5_encode_princ_entry() 200 krb5_kdb_encode_int16(entry->key_data[i].key_data_kvno, nextloc); in krb5_encode_princ_entry() 203 for (j = 0; j < entry->key_data[i].key_data_ver; j++) { in krb5_encode_princ_entry() 204 krb5_int16 type = entry->key_data[i].key_data_type[j]; in krb5_encode_princ_entry() 205 krb5_ui_2 length = entry->key_data[i].key_data_length[j]; in krb5_encode_princ_entry() 213 memcpy(nextloc, entry->key_data[i].key_data_contents[j],length); in krb5_encode_princ_entry() 381 if (entry->n_key_data && ((entry->key_data = (krb5_key_data *) in krb5_decode_princ_entry() 387 krb5_key_data * key_data; in krb5_decode_princ_entry() local [all …]
|
| /src/crypto/heimdal/lib/kadm5/ |
| H A D | free.c | 41 krb5_key_data *key_data) in kadm5_free_key_data() argument 45 if(key_data[i].key_data_contents[0]){ in kadm5_free_key_data() 46 memset(key_data[i].key_data_contents[0], in kadm5_free_key_data() 48 key_data[i].key_data_length[0]); in kadm5_free_key_data() 49 free(key_data[i].key_data_contents[0]); in kadm5_free_key_data() 51 if(key_data[i].key_data_contents[1]) in kadm5_free_key_data() 52 free(key_data[i].key_data_contents[1]); in kadm5_free_key_data() 67 kadm5_free_key_data(server_handle, &princ->n_key_data, princ->key_data); in kadm5_free_principal_ent() 77 if (princ->key_data != NULL) in kadm5_free_principal_ent() 78 free (princ->key_data); in kadm5_free_principal_ent()
|
| H A D | set_keys.c | 83 krb5_key_data *key_data) in _kadm5_set_keys2() argument 99 keys[i].key.keytype = key_data[i].key_data_type[0]; in _kadm5_set_keys2() 101 key_data[i].key_data_contents[0], in _kadm5_set_keys2() 102 key_data[i].key_data_length[0]); in _kadm5_set_keys2() 105 if(key_data[i].key_data_ver == 2) { in _kadm5_set_keys2() 114 salt->type = key_data[i].key_data_type[1]; in _kadm5_set_keys2() 116 key_data[i].key_data_contents[1], in _kadm5_set_keys2() 117 key_data[i].key_data_length[1]); in _kadm5_set_keys2()
|
| /src/crypto/krb5/src/lib/kadm5/srv/ |
| H A D | svr_principal.c | 27 int n_key_data, krb5_key_data *key_data, 263 count_new_keys(int n_key_data, krb5_key_data *key_data) in count_new_keys() argument 268 if (key_data[n - 1].key_data_kvno != key_data[n].key_data_kvno) in count_new_keys() 470 kdb->key_data[i].key_data_kvno = entry->kvno; in kadm5_create_principal_3() 647 kdb->key_data[i].key_data_kvno = entry->kvno; in kadm5_modify_principal() 830 if ((krb5_kvno) kdb->key_data[i].key_data_kvno > entry->kvno) in kadm5_get_principal() 831 entry->kvno = kdb->key_data[i].key_data_kvno; in kadm5_get_principal() 870 entry->key_data = k5calloc(entry->n_key_data, in kadm5_get_principal() 872 if (entry->key_data == NULL) in kadm5_get_principal() 875 entry->key_data = NULL; in kadm5_get_principal() [all …]
|
| /src/crypto/heimdal/kadmin/ |
| H A D | cpw.c | 41 krb5_key_data *key_data; member 108 set_key_data (krb5_principal principal, krb5_key_data *key_data) in set_key_data() argument 113 3, key_data); in set_key_data() 126 else if (e->key_data) in do_cpw_entry() 127 return set_key_data (principal, e->key_data); in do_cpw_entry() 139 krb5_key_data key_data[3]; in cpw_entry() local 144 data.key_data = NULL; in cpw_entry() 165 if (parse_des_key (opt->key_string, key_data, &error)) { in cpw_entry() 170 data.key_data = key_data; in cpw_entry() 176 if (data.key_data) { in cpw_entry() [all …]
|
| H A D | ank.c | 71 krb5_key_data *key_data, in add_one_principal() argument 116 if(rand_key || key_data) { in add_one_principal() 166 } else if (key_data) { in add_one_principal() 168 3, key_data); in add_one_principal() 212 krb5_key_data key_data[3]; in add_new_key() local 234 if (parse_des_key (opt->key_string, key_data, &error)) { in add_new_key() 239 kdp = key_data; in add_new_key() 261 kadm5_free_key_data (kadm_handle, &dummy, key_data); in add_new_key()
|
| H A D | util.c | 632 parse_des_key (const char *key_string, krb5_key_data *key_data, in parse_des_key() argument 655 key_data[i].key_data_ver = 2; in parse_des_key() 656 key_data[i].key_data_kvno = 0; in parse_des_key() 658 key_data[i].key_data_type[0] = ETYPE_DES_CBC_CRC; in parse_des_key() 659 key_data[i].key_data_length[0] = 8; in parse_des_key() 660 key_data[i].key_data_contents[0] = malloc(8); in parse_des_key() 661 if (key_data[i].key_data_contents[0] == NULL) { in parse_des_key() 665 memcpy (key_data[i].key_data_contents[0], bits, 8); in parse_des_key() 667 key_data[i].key_data_type[1] = KRB5_PW_SALT; in parse_des_key() 668 key_data[i].key_data_length[1] = 0; in parse_des_key() [all …]
|
| H A D | server.c | 284 krb5_key_data *key_data; in kadmind_dispatch() local 298 (size_t)n_key_data > UINT_MAX/sizeof(*key_data)) { in kadmind_dispatch() 304 key_data = malloc (n_key_data * sizeof(*key_data)); in kadmind_dispatch() 305 if (key_data == NULL && n_key_data != 0) { in kadmind_dispatch() 312 ret = kadm5_ret_key_data (sp, &key_data[i]); in kadmind_dispatch() 316 kadm5_free_key_data (contextp, &dummy, key_data); in kadmind_dispatch() 317 free (key_data); in kadmind_dispatch() 336 kadm5_free_key_data (contextp, &dummy, key_data); in kadmind_dispatch() 337 free (key_data); in kadmind_dispatch() 342 n_key_data, key_data); in kadmind_dispatch() [all …]
|
| H A D | check.c | 87 princ.key_data[i].key_data_type[0], in do_check_entry() 89 if (ret == 0 && keysize != (size_t)princ.key_data[i].key_data_length[0]) { in do_check_entry() 92 name, princ.key_data[i].key_data_type[0], in do_check_entry() 93 (unsigned long)princ.key_data[i].key_data_length); in do_check_entry()
|
| H A D | del_enctype.c | 91 krb5_key_data *key = &princ.key_data[i]; in del_enctype() 108 free (princ.key_data); in del_enctype() 110 princ.key_data = new_key_data; in del_enctype()
|
| /src/crypto/krb5/src/lib/kadm5/ |
| H A D | misc_free.c | 57 krb5_key_data *key_data) in kadm5_free_key_data() argument 64 if (key_data == NULL) in kadm5_free_key_data() 68 krb5_free_key_data_contents(handle->context, &key_data[i]); in kadm5_free_key_data() 69 free(key_data); in kadm5_free_key_data() 90 krb5_free_key_data_contents(handle->context, &val->key_data[i]); in kadm5_free_principal_ent() 91 free(val->key_data); in kadm5_free_principal_ent() 124 kadm5_key_data *key_data) in kadm5_free_kadm5_key_data() argument 128 if (key_data == NULL) in kadm5_free_kadm5_key_data() 132 krb5_free_keyblock_contents(context, &key_data[i].key); in kadm5_free_kadm5_key_data() 133 krb5_free_data_contents(context, &key_data[i].salt.data); in kadm5_free_kadm5_key_data() [all …]
|
| /src/crypto/krb5/src/lib/kdb/ |
| H A D | kdb_cpw.c | 125 krb5_key_data *key_data) in preserve_old_keys() argument 133 if (i > 0 && key_data[i].key_data_kvno != last_kvno) in preserve_old_keys() 137 last_kvno = key_data[i].key_data_kvno; in preserve_old_keys() 143 ret = preserve_one_old_key(context, mkey, dbent, &key_data[i], in preserve_old_keys() 144 &dbent->key_data[dbent->n_key_data - 1]); in preserve_old_keys() 187 kd_slot = &db_entry->key_data[db_entry->n_key_data - 1]; in add_key_rnd() 282 kd_slot = &db_entry->key_data[db_entry->n_key_data - 1]; in add_key_pwd() 346 krb5_key_data *key_data; in rekey() local 351 key_data = db_entry->key_data; in rekey() 353 db_entry->key_data = NULL; in rekey() [all …]
|
| H A D | kdb_default.c | 68 kvno = ent->key_data[0].key_data_kvno; in krb5_dbe_def_search_enctype() 71 kd = &ent->key_data[i]; in krb5_dbe_def_search_enctype() 406 krb5_key_data *key_data; in krb5_def_fetch_mkey_list() local 431 if (mkey->enctype == master_entry->key_data[0].key_data_type[0]) { in krb5_def_fetch_mkey_list() 433 &master_entry->key_data[0], in krb5_def_fetch_mkey_list() 478 mkey_list_head->kvno = master_entry->key_data[0].key_data_kvno; in krb5_def_fetch_mkey_list() 494 key_data = &master_entry->key_data[i]; in krb5_def_fetch_mkey_list() 495 retval = krb5_dbe_decrypt_key_data(context, &cur_mkey, key_data, in krb5_def_fetch_mkey_list() 501 (*mkey_list_node)->kvno = key_data->key_data_kvno; in krb5_def_fetch_mkey_list()
|
| H A D | kdb_convert.c | 106 if (current->key_data[j].key_data_kvno != in find_changed_attrs() 107 new->key_data[j].key_data_kvno) { in find_changed_attrs() 431 entry->key_data[j].key_data_ver; in ulog_conv_2logentry() 433 entry->key_data[j].key_data_kvno; in ulog_conv_2logentry() 434 … ULOG_ENTRY_KEYVAL(update, final, j).k_enctype.k_enctype_len = entry->key_data[j].key_data_ver; in ulog_conv_2logentry() 435 … ULOG_ENTRY_KEYVAL(update, final, j).k_contents.k_contents_len = entry->key_data[j].key_data_ver; in ulog_conv_2logentry() 437 …_ENTRY_KEYVAL(update, final, j).k_enctype.k_enctype_val = malloc(entry->key_data[j].key_data_ver *… in ulog_conv_2logentry() 443 …NTRY_KEYVAL(update, final, j).k_contents.k_contents_val = malloc(entry->key_data[j].key_data_ver *… in ulog_conv_2logentry() 449 for (cnt = 0; cnt < entry->key_data[j].key_data_ver; in ulog_conv_2logentry() 451 …OG_ENTRY_KEYVAL(update, final, j).k_enctype.k_enctype_val[cnt] = entry->key_data[j].key_data_type[… in ulog_conv_2logentry() [all …]
|
| H A D | kdb5.c | 839 if (entry->key_data != NULL) in krb5_db_get_principal() 840 krb5_dbe_sort_key_data(entry->key_data, entry->n_key_data); in krb5_db_get_principal() 875 krb5_dbe_free_key_data_contents(kcontext, &entry->key_data[i]); in krb5_db_free_principal() 876 free(entry->key_data); in krb5_db_free_principal() 1109 if (entry && entry->key_data) in sort_entry_callback_proxy() 1110 krb5_dbe_sort_key_data(entry->key_data, entry->n_key_data); in sort_entry_callback_proxy() 1266 *kvno = (krb5_kvno) master_entry->key_data->key_data_kvno; in krb5_db_fetch_mkey() 1583 newptr = realloc(entry->key_data, in krb5_dbe_create_key_data() 1584 (entry->n_key_data + 1) * sizeof(*entry->key_data)); in krb5_dbe_create_key_data() 1587 entry->key_data = newptr; in krb5_dbe_create_key_data() [all …]
|
| /src/crypto/krb5/src/kadmin/cli/ |
| H A D | keytab.c | 253 kadm5_key_data *key_data; in fetch_new_keys() local 275 key_data = k5calloc(nkeys, sizeof(*key_data), &code); in fetch_new_keys() 276 if (key_data == NULL) in fetch_new_keys() 281 key_data[i].key = keys[i]; in fetch_new_keys() 282 key_data[i].kvno = princ_rec.kvno; in fetch_new_keys() 284 *key_data_out = key_data; in fetch_new_keys() 305 kadm5_key_data *key_data; in add_principal() local 309 key_data = NULL; in add_principal() 320 code = kadm5_get_principal_keys(handle, princ, 0, &key_data, &nkeys); in add_principal() 323 &key_data, &nkeys); in add_principal() [all …]
|
| /src/crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ |
| H A D | ldap_principal2.c | 394 asn1_encode_sequence_of_keys(krb5_key_data *key_data, krb5_int16 n_key_data, in asn1_encode_sequence_of_keys() argument 408 val.key_data = key_data; in asn1_encode_sequence_of_keys() 411 val.kvno = key_data[0].key_data_kvno; in asn1_encode_sequence_of_keys() 439 p->key_data[i].key_data_kvno = p->kvno; in asn1_decode_sequence_of_keys() 442 if (p->key_data[i].key_data_ver == 0) in asn1_decode_sequence_of_keys() 443 p->key_data[i].key_data_ver = 2; in asn1_decode_sequence_of_keys() 479 krb5_key_data *key_data = NULL; in encode_keys() local 490 key_data = k5calloc(n_key_data, sizeof(*key_data), &err); in encode_keys() 491 if (key_data == NULL) in encode_keys() 493 memcpy(key_data, key_data_in, n_key_data * sizeof(*key_data)); in encode_keys() [all …]
|
| /src/contrib/bearssl/src/x509/ |
| H A D | skey_decoder.t0 | 54 addr: key_data 81 \ Get the length of the key_data buffer. 82 : len-key_data 85 \ Get the address and length for the key_data buffer. 86 : addr-len-key_data ( -- addr len ) 87 addr-key_data len-key_data ; 100 CTX->key.rsa.p = CTX->key_data; 103 CTX->key.rsa.q = CTX->key_data + off; 106 CTX->key.rsa.dp = CTX->key_data + off; 109 CTX->key.rsa.dq = CTX->key_data + off; [all …]
|
| /src/contrib/ldns/ldns/ |
| H A D | tsig.h | 51 …onst uint8_t *wire, size_t wire_size, const char *key_name, const char *key_data, const ldns_rdf *… 66 …onst uint8_t *wire, size_t wire_size, const char *key_name, const char *key_data, const ldns_rdf *… 79 ldns_status ldns_pkt_tsig_sign(ldns_pkt *pkt, const char *key_name, const char *key_data, uint16_t … 94 ldns_status ldns_pkt_tsig_sign_next(ldns_pkt *pkt, const char *key_name, const char *key_data, uint…
|
| /src/contrib/wpa/src/eap_peer/ |
| H A D | eap_tls.c | 23 u8 *key_data; member 138 if (data->key_data) { in eap_tls_free_key() 139 bin_clear_free(data->key_data, EAP_TLS_KEY_LEN + EAP_EMSK_LEN); in eap_tls_free_key() 140 data->key_data = NULL; in eap_tls_free_key() 212 data->key_data = eap_peer_tls_derive_key(sm, &data->ssl, label, in eap_tls_success() 216 if (data->key_data) { in eap_tls_success() 218 data->key_data, EAP_TLS_KEY_LEN); in eap_tls_success() 220 data->key_data + EAP_TLS_KEY_LEN, in eap_tls_success() 373 return data->key_data != NULL; in eap_tls_isKeyAvailable() 382 if (data->key_data == NULL) in eap_tls_getKey() [all …]
|
| /src/contrib/ldns/ |
| H A D | tsig.c | 168 const char *key_data, const ldns_rdf *key_name_rdf, const ldns_rdf *fudge_rdf, in ldns_tsig_mac_new() argument 239 ldns_b64_pton_calculate_size(strlen(key_data))); in ldns_tsig_mac_new() 244 key_size = ldns_b64_pton(key_data, key_bytes, in ldns_tsig_mac_new() 245 ldns_b64_pton_calculate_size(strlen(key_data))); in ldns_tsig_mac_new() 289 const char *key_data, const ldns_rdf *orig_mac_rdf) in ldns_pkt_tsig_verify() argument 291 return ldns_pkt_tsig_verify_next(pkt, wire, wirelen, key_name, key_data, orig_mac_rdf, 0); in ldns_pkt_tsig_verify() 296 const char *key_data, const ldns_rdf *orig_mac_rdf, int tsig_timers_only) in ldns_pkt_tsig_verify_next() argument 337 key_data, key_name_rdf, fudge_rdf, algorithm_rdf, in ldns_pkt_tsig_verify_next() 376 ldns_pkt_tsig_sign(ldns_pkt *pkt, const char *key_name, const char *key_data, in ldns_pkt_tsig_sign() argument 379 return ldns_pkt_tsig_sign_next(pkt, key_name, key_data, fudge, algorithm_name, query_mac, 0); in ldns_pkt_tsig_sign() [all …]
|
| /src/crypto/krb5/src/lib/crypto/krb/ |
| H A D | key.c | 38 krb5_k_create_key(krb5_context context, const krb5_keyblock *key_data, in krb5_k_create_key() argument 49 code = krb5int_c_copy_keyblock_contents(context, key_data, &key->keyblock); in krb5_k_create_key() 100 krb5_keyblock **key_data) in krb5_k_key_keyblock() argument 102 return krb5int_c_copy_keyblock(context, &key->keyblock, key_data); in krb5_k_key_keyblock()
|
| /src/contrib/ntp/sntp/ |
| H A D | crypto.c | 26 void const * key_data, in compute_mac() argument 47 memcpy(keybuf, key_data, key_size); in compute_mac() 50 key_data = keybuf; in compute_mac() 56 else if (!CMAC_Init(ctx, key_data, AES_128_KEY_SIZE, in compute_mac() 94 if (!EVP_DigestUpdate(ctx, key_data, key_size)) { in compute_mac() 115 EVP_DigestUpdate(ctx, key_data, key_size); in compute_mac()
|
| /src/crypto/krb5/src/lib/kadm5/clnt/ |
| H A D | client_principal.c | 50 arg.rec.key_data = NULL; in kadm5_create_principal() 92 arg.rec.key_data = NULL; in kadm5_create_principal_3() 142 arg.rec.key_data = NULL; in kadm5_modify_principal() 333 kadm5_key_data *key_data, in kadm5_setkey_principal_4() argument 345 arg.key_data = key_data; in kadm5_setkey_principal_4() 348 if (princ == NULL || key_data == NULL || n_key_data == 0) in kadm5_setkey_principal_4() 505 krb5_kvno kvno, kadm5_key_data **key_data, in kadm5_get_principal_keys() argument 518 if (princ == NULL || key_data == NULL || n_key_data == 0) in kadm5_get_principal_keys() 524 *key_data = r.key_data; in kadm5_get_principal_keys()
|
| /src/crypto/krb5/src/kadmin/dbutil/ |
| H A D | kdb5_mkey.c | 48 entry->key_data); in get_next_kvno() 84 krb5_free_key_data_contents(context, &master_entry->key_data[i]); in add_new_mkey() 85 free(master_entry->key_data); in add_new_mkey() 86 master_entry->key_data = (krb5_key_data *) malloc(sizeof(krb5_key_data) * in add_new_mkey() 88 if (master_entry->key_data == NULL) in add_new_mkey() 91 memset(master_entry->key_data, 0, in add_new_mkey() 99 &master_entry->key_data[0]))) { in add_new_mkey() 104 krb5_free_key_data_contents(context, &master_entry->key_data[0]); in add_new_mkey() 163 &master_entry->key_data[i]); in add_new_mkey() 1085 old_key_data = master_entry->key_data; in kdb5_purge_mkeys() [all …]
|