/netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/ |
H A D | keyblock.c | 47 krb5_keyblock_zero(krb5_keyblock *keyblock) in krb5_keyblock_zero() argument 49 keyblock->keytype = 0; in krb5_keyblock_zero() 50 krb5_data_zero(&keyblock->keyvalue); in krb5_keyblock_zero() 64 krb5_keyblock *keyblock) in krb5_free_keyblock_contents() argument 66 if(keyblock) { in krb5_free_keyblock_contents() 67 if (keyblock->keyvalue.data != NULL) in krb5_free_keyblock_contents() 68 memset(keyblock->keyvalue.data, 0, keyblock->keyvalue.length); in krb5_free_keyblock_contents() 69 krb5_data_free (&keyblock->keyvalue); in krb5_free_keyblock_contents() 70 keyblock->keytype = KRB5_ENCTYPE_NULL; in krb5_free_keyblock_contents() 86 krb5_keyblock *keyblock) in krb5_free_keyblock() argument [all …]
|
H A D | auth_context.c | 100 krb5_free_keyblock(context, auth_context->keyblock); in krb5_auth_con_free() 306 krb5_keyblock **keyblock) in krb5_auth_con_getkey() argument 308 return copy_key(context, auth_context->keyblock, keyblock); in krb5_auth_con_getkey() 314 krb5_keyblock **keyblock) in krb5_auth_con_getlocalsubkey() argument 316 return copy_key(context, auth_context->local_subkey, keyblock); in krb5_auth_con_getlocalsubkey() 323 krb5_keyblock **keyblock) in krb5_auth_con_getremotesubkey() argument 325 return copy_key(context, auth_context->remote_subkey, keyblock); in krb5_auth_con_getremotesubkey() 331 krb5_keyblock *keyblock) in krb5_auth_con_setkey() argument 333 if(auth_context->keyblock) in krb5_auth_con_setkey() 334 krb5_free_keyblock(context, auth_context->keyblock); in krb5_auth_con_setkey() [all …]
|
H A D | rd_req.c | 281 krb5_keyblock *keyblock, in krb5_verify_ap_req() argument 290 keyblock, in krb5_verify_ap_req() 302 krb5_keyblock *keyblock, in krb5_verify_ap_req2() argument 332 if (ap_req->ap_options.use_session_key && ac->keyblock){ in krb5_verify_ap_req2() 334 ac->keyblock, in krb5_verify_ap_req2() 337 krb5_free_keyblock(context, ac->keyblock); in krb5_verify_ap_req2() 338 ac->keyblock = NULL; in krb5_verify_ap_req2() 341 keyblock, in krb5_verify_ap_req2() 445 ret = krb5_copy_keyblock(context, &t->ticket.key, &ac->keyblock); in krb5_verify_ap_req2() 484 krb5_keyblock *keyblock; member [all …]
|
H A D | mk_req_ext.c | 73 krb5_free_keyblock(context, ac->keyblock); in _krb5_mk_req_internal() 74 ret = krb5_copy_keyblock(context, &in_creds->session, &ac->keyblock); in _krb5_mk_req_internal() 84 if(ac->keyblock->keytype == ETYPE_DES_CBC_CRC) { in _krb5_mk_req_internal() 93 } else if(ac->keyblock->keytype == ETYPE_ARCFOUR_HMAC_MD5 || in _krb5_mk_req_internal() 94 ac->keyblock->keytype == ETYPE_ARCFOUR_HMAC_MD5_56 || in _krb5_mk_req_internal() 95 ac->keyblock->keytype == ETYPE_DES_CBC_MD4 || in _krb5_mk_req_internal() 96 ac->keyblock->keytype == ETYPE_DES_CBC_MD5) { in _krb5_mk_req_internal() 108 ret = krb5_crypto_init(context, ac->keyblock, 0, &crypto); in _krb5_mk_req_internal() 130 ac->keyblock->keytype, in _krb5_mk_req_internal() 140 ret = krb5_build_ap_req (context, ac->keyblock->keytype, in _krb5_mk_req_internal()
|
H A D | keytab_keyfile.c | 259 entry->keyblock.keytype = ETYPE_DES_CBC_MD5; in akf_next_entry() 261 entry->keyblock.keytype = ETYPE_DES_CBC_CRC; in akf_next_entry() 262 entry->keyblock.keyvalue.length = 8; in akf_next_entry() 263 entry->keyblock.keyvalue.data = malloc (8); in akf_next_entry() 264 if (entry->keyblock.keyvalue.data == NULL) { in akf_next_entry() 270 ret = krb5_storage_read(cursor->sp, entry->keyblock.keyvalue.data, 8); in akf_next_entry() 312 if (entry->keyblock.keyvalue.length != 8) in akf_add_entry() 314 switch(entry->keyblock.keytype) { in akf_add_entry() 424 ret = krb5_storage_write(sp, entry->keyblock.keyvalue.data, in akf_add_entry() 425 entry->keyblock.keyvalue.length); in akf_add_entry() [all …]
|
H A D | mk_rep.c | 62 auth_context->keyblock); in krb5_mk_rep() 79 auth_context->keyblock, in krb5_mk_rep() 90 ap.enc_part.etype = auth_context->keyblock->keytype; in krb5_mk_rep() 99 ret = krb5_crypto_init(context, auth_context->keyblock, in krb5_mk_rep()
|
H A D | mit_glue.c | 403 krb5_keyblock **keyblock) in krb5_auth_con_getsendsubkey() argument 405 return krb5_auth_con_getlocalsubkey(context, auth_context, keyblock); in krb5_auth_con_getsendsubkey() 410 krb5_keyblock **keyblock) in krb5_auth_con_getrecvsubkey() argument 412 return krb5_auth_con_getremotesubkey(context, auth_context, keyblock); in krb5_auth_con_getrecvsubkey() 417 krb5_keyblock *keyblock) in krb5_auth_con_setsendsubkey() argument 419 return krb5_auth_con_setlocalsubkey(context, auth_context, keyblock); in krb5_auth_con_setsendsubkey() 424 krb5_keyblock *keyblock) in krb5_auth_con_setrecvsubkey() argument 426 return krb5_auth_con_setremotesubkey(context, auth_context, keyblock); in krb5_auth_con_setrecvsubkey()
|
H A D | test_keytab.c | 90 &entry.keyblock); in test_memory_keytab() 138 &entry3.keyblock); in test_memory_keytab() 172 krb5_free_keyblock_contents(context, &entry3.keyblock); in test_memory_keytab()
|
H A D | keytab.c | 379 ret = krb5_copy_keyblock (context, &entry.keyblock, key); in krb5_kt_read_service_key() 575 if (enctype && enctype != entry->keyblock.keytype) in krb5_kt_compare() 746 &in->keyblock, in krb5_kt_copy_entry_contents() 747 &out->keyblock); in krb5_kt_copy_entry_contents() 774 krb5_free_keyblock_contents (context, &entry->keyblock); in krb5_kt_free_entry()
|
H A D | acache.c | 207 cred->session.keytype = incred->keyblock.type; in make_cred_from_ccred() 208 cred->session.keyvalue.length = incred->keyblock.length; in make_cred_from_ccred() 209 cred->session.keyvalue.data = malloc(incred->keyblock.length); in make_cred_from_ccred() 212 memcpy(cred->session.keyvalue.data, incred->keyblock.data, in make_cred_from_ccred() 213 incred->keyblock.length); in make_cred_from_ccred() 353 cred->keyblock.type = incred->session.keytype; in make_ccred_from_cred() 354 cred->keyblock.length = incred->session.keyvalue.length; in make_ccred_from_cred() 355 cred->keyblock.data = incred->session.keyvalue.data; in make_ccred_from_cred()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/ |
H A D | import_sec_context.c | 54 krb5_keyblock keyblock; in _gsskrb5_import_sec_context() local 124 if (krb5_ret_keyblock (sp, &keyblock) != 0) in _gsskrb5_import_sec_context() 126 krb5_auth_con_setkey (context, ac, &keyblock); in _gsskrb5_import_sec_context() 127 krb5_free_keyblock_contents (context, &keyblock); in _gsskrb5_import_sec_context() 130 if (krb5_ret_keyblock (sp, &keyblock) != 0) in _gsskrb5_import_sec_context() 132 krb5_auth_con_setlocalsubkey (context, ac, &keyblock); in _gsskrb5_import_sec_context() 133 krb5_free_keyblock_contents (context, &keyblock); in _gsskrb5_import_sec_context() 136 if (krb5_ret_keyblock (sp, &keyblock) != 0) in _gsskrb5_import_sec_context() 138 krb5_auth_con_setremotesubkey (context, ac, &keyblock); in _gsskrb5_import_sec_context() 139 krb5_free_keyblock_contents (context, &keyblock); in _gsskrb5_import_sec_context()
|
H A D | test_cfx.c | 142 krb5_keyblock keyblock; in main() local 154 &keyblock); in main() 158 ret = krb5_crypto_init(context, &keyblock, 0, &crypto); in main() 170 krb5_free_keyblock_contents(context, &keyblock); in main()
|
H A D | export_sec_context.c | 81 if (ac->keyblock) in _gsskrb5_export_sec_context() 125 if (ac->keyblock) { in _gsskrb5_export_sec_context() 126 kret = krb5_store_keyblock (sp, *ac->keyblock); in _gsskrb5_export_sec_context()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/kadmin/ |
H A D | add_enctype.c | 122 krb5_keyblock keyblock; in add_enctype() local 128 ret = krb5_generate_random_keyblock (context, etypes[i], &keyblock); in add_enctype() 138 new_key_data[n].key_data_contents[0] = malloc(keyblock.keyvalue.length); in add_enctype() 146 new_key_data[n].key_data_length[0] = keyblock.keyvalue.length; in add_enctype() 148 keyblock.keyvalue.data, in add_enctype() 149 keyblock.keyvalue.length); in add_enctype() 150 krb5_free_keyblock_contents(context, &keyblock); in add_enctype()
|
H A D | ext.c | 107 keys[i].keyblock.keytype = kd->key_data_type[0]; in do_ext_keytab() 108 keys[i].keyblock.keyvalue.length = kd->key_data_length[0]; in do_ext_keytab() 109 keys[i].keyblock.keyvalue.data = kd->key_data_contents[0]; in do_ext_keytab() 126 keys[i].keyblock = k[i]; in do_ext_keytab()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/mech/ |
H A D | gss_krb5.c | 243 set_key(krb5_keyblock *keyblock, gss_krb5_lucid_key_t *key) in set_key() argument 245 key->type = keyblock->keytype; in set_key() 246 key->length = keyblock->keyvalue.length; in set_key() 250 memcpy(key->data, keyblock->keyvalue.data, key->length); in set_key() 708 krb5_keyblock **keyblock) in gsskrb5_extract_key() argument 748 *keyblock = calloc(1, sizeof(**keyblock)); in gsskrb5_extract_key() 749 if (keyblock == NULL) { in gsskrb5_extract_key() 754 ret = krb5_ret_keyblock(sp, *keyblock); in gsskrb5_extract_key() 760 if (ret && keyblock) { in gsskrb5_extract_key() 761 krb5_free_keyblock(context, *keyblock); in gsskrb5_extract_key() [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/kadm5/ |
H A D | common_glue.c | 153 int32_t kvno, krb5_keyblock *keyblock, in kadm5_decrypt_key() argument 165 keyblock->keytype = ktype; in kadm5_decrypt_key() 166 keyblock->keyvalue.length = entry->key_data[i].key_data_length[0]; in kadm5_decrypt_key() 167 keyblock->keyvalue.data = malloc(keyblock->keyvalue.length); in kadm5_decrypt_key() 168 if (keyblock->keyvalue.data == NULL) in kadm5_decrypt_key() 170 memcpy(keyblock->keyvalue.data, in kadm5_decrypt_key() 172 keyblock->keyvalue.length); in kadm5_decrypt_key()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/admin/ |
H A D | list.c | 100 entry.keyblock.keytype, &s); in do_list() 102 snprintf(buf, sizeof(buf), "unknown (%d)", entry.keyblock.keytype); in do_list() 119 s = malloc(2 * entry.keyblock.keyvalue.length + 1); in do_list() 125 for(i = 0; i < entry.keyblock.keyvalue.length; i++) in do_list() 127 ((unsigned char*)entry.keyblock.keyvalue.data)[i]); in do_list()
|
H A D | copy.c | 92 ret = krb5_enctype_to_string(context, entry.keyblock.keytype, &etype_str); in kt_copy() 100 entry.keyblock.keytype, in kt_copy() 106 if(!compare_keyblock(&entry.keyblock, &dummy.keyblock)) { in kt_copy()
|
H A D | add.c | 126 data, len, &entry.keyblock); in kt_add() 138 &entry.keyblock); in kt_add() 141 entry.principal, &entry.keyblock); in kt_add() 145 ret = krb5_generate_random_keyblock(context, enctype, &entry.keyblock); in kt_add()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/ |
H A D | test_context.c | 794 krb5_keyblock *keyblock, *keyblock2; in main() local 844 &keyblock); in main() 849 krb5_free_keyblock(context, keyblock); in main() 853 &keyblock); in main() 860 keyblock = NULL; in main() 861 else if (limit_enctype && keyblock->keytype != limit_enctype) in main() 874 else if (limit_enctype && keyblock->keytype != limit_enctype) in main() 877 if (keyblock || keyblock2) { in main() 878 if (keyblock == NULL) in main() 883 if (keyblock->keytype != keyblock2->keytype) in main() [all …]
|
/netbsd-src/lib/libcrypt/ |
H A D | crypt.c | 557 C_block keyblock, rsltblock; in __crypt() local 600 keyblock.b[i] = t; in __crypt() 602 if (des_setkey((char *)keyblock.b)) in __crypt() 612 if (des_cipher((char *)(void *)&keyblock, in __crypt() 613 (char *)(void *)&keyblock, 0L, 1)) in __crypt() 618 keyblock.b[i] ^= t; in __crypt() 620 if (des_setkey((char *)keyblock.b)) in __crypt() 1022 C_block keyblock; in setkey() local 1030 keyblock.b[i] = k; in setkey() 1032 return (des_setkey((char *)keyblock in setkey() [all...] |
/netbsd-src/crypto/external/bsd/heimdal/dist/kcm/ |
H A D | acquire.c | 62 if (ccache->key.keyblock.keyvalue.length == 0) in kcm_ccache_acquire() 107 &ccache->key.keyblock, in kcm_ccache_acquire()
|
/netbsd-src/lib/libtelnet/ |
H A D | kerberos5.c | 524 krb5_keyblock *keyblock; in kerberos5_reply() local 538 auth_context, &keyblock); in kerberos5_reply() 541 auth_context, &keyblock); in kerberos5_reply() 550 skey.data = keyblock->keyvalue.data; in kerberos5_reply() 552 krb5_free_keyblock(telnet_context, keyblock); in kerberos5_reply()
|
/netbsd-src/lib/libpam/modules/pam_krb5/ |
H A D | pam_krb5.c | 953 krb5_keyblock *keyblock; in verify_krb_v5_tgt_begin() local 974 keyblock = 0; in verify_krb_v5_tgt_begin() 996 &keyblock); in verify_krb_v5_tgt_begin() 1003 if (keyblock) in verify_krb_v5_tgt_begin() 1004 krb5_free_keyblock(context, keyblock); in verify_krb_v5_tgt_begin()
|