/freebsd/crypto/heimdal/lib/krb5/ |
H A D | keyblock.c | 45 krb5_keyblock_zero(krb5_keyblock *keyblock) in krb5_keyblock_zero() argument 47 keyblock->keytype = 0; in krb5_keyblock_zero() 48 krb5_data_zero(&keyblock->keyvalue); in krb5_keyblock_zero() 62 krb5_keyblock *keyblock) in krb5_free_keyblock_contents() argument 64 if(keyblock) { in krb5_free_keyblock_contents() 65 if (keyblock->keyvalue.data != NULL) in krb5_free_keyblock_contents() 66 memset(keyblock->keyvalue.data, 0, keyblock->keyvalue.length); in krb5_free_keyblock_contents() 67 krb5_data_free (&keyblock->keyvalue); in krb5_free_keyblock_contents() 68 keyblock->keytype = ENCTYPE_NULL; in krb5_free_keyblock_contents() 84 krb5_keyblock *keyblock) in krb5_free_keyblock() argument [all …]
|
H A D | auth_context.c | 81 krb5_free_keyblock(context, auth_context->keyblock); in krb5_auth_con_free() 280 krb5_keyblock **keyblock) in krb5_auth_con_getkey() argument 282 return copy_key(context, auth_context->keyblock, keyblock); in krb5_auth_con_getkey() 288 krb5_keyblock **keyblock) in krb5_auth_con_getlocalsubkey() argument 290 return copy_key(context, auth_context->local_subkey, keyblock); in krb5_auth_con_getlocalsubkey() 297 krb5_keyblock **keyblock) in krb5_auth_con_getremotesubkey() argument 299 return copy_key(context, auth_context->remote_subkey, keyblock); in krb5_auth_con_getremotesubkey() 305 krb5_keyblock *keyblock) in krb5_auth_con_setkey() argument 307 if(auth_context->keyblock) in krb5_auth_con_setkey() 308 krb5_free_keyblock(context, auth_context->keyblock); in krb5_auth_con_setkey() [all …]
|
H A D | rd_req.c | 319 krb5_keyblock *keyblock, in krb5_verify_ap_req() argument 328 keyblock, in krb5_verify_ap_req() 340 krb5_keyblock *keyblock, in krb5_verify_ap_req2() argument 369 if (ap_req->ap_options.use_session_key && ac->keyblock){ in krb5_verify_ap_req2() 371 ac->keyblock, in krb5_verify_ap_req2() 374 krb5_free_keyblock(context, ac->keyblock); in krb5_verify_ap_req2() 375 ac->keyblock = NULL; in krb5_verify_ap_req2() 378 keyblock, in krb5_verify_ap_req2() 482 ret = krb5_copy_keyblock(context, &t->ticket.key, &ac->keyblock); in krb5_verify_ap_req2() 520 krb5_keyblock *keyblock; member [all …]
|
H A D | mk_req_ext.c | 71 krb5_free_keyblock(context, ac->keyblock); in _krb5_mk_req_internal() 72 ret = krb5_copy_keyblock(context, &in_creds->session, &ac->keyblock); in _krb5_mk_req_internal() 82 if(ac->keyblock->keytype == ETYPE_DES_CBC_CRC) { in _krb5_mk_req_internal() 91 } else if(ac->keyblock->keytype == ETYPE_ARCFOUR_HMAC_MD5 || in _krb5_mk_req_internal() 92 ac->keyblock->keytype == ETYPE_ARCFOUR_HMAC_MD5_56 || in _krb5_mk_req_internal() 93 ac->keyblock->keytype == ETYPE_DES_CBC_MD4 || in _krb5_mk_req_internal() 94 ac->keyblock->keytype == ETYPE_DES_CBC_MD5) { in _krb5_mk_req_internal() 106 ret = krb5_crypto_init(context, ac->keyblock, 0, &crypto); in _krb5_mk_req_internal() 128 ac->keyblock->keytype, in _krb5_mk_req_internal() 138 ret = krb5_build_ap_req (context, ac->keyblock->keytype, in _krb5_mk_req_internal()
|
H A D | keytab_keyfile.c | 267 entry->keyblock.keytype = ETYPE_DES_CBC_MD5; in akf_next_entry() 269 entry->keyblock.keytype = ETYPE_DES_CBC_CRC; in akf_next_entry() 270 entry->keyblock.keyvalue.length = 8; in akf_next_entry() 271 entry->keyblock.keyvalue.data = malloc (8); in akf_next_entry() 272 if (entry->keyblock.keyvalue.data == NULL) { in akf_next_entry() 280 ret = krb5_storage_read(cursor->sp, entry->keyblock.keyvalue.data, 8); in akf_next_entry() 322 if (entry->keyblock.keyvalue.length != 8) in akf_add_entry() 324 switch(entry->keyblock.keytype) { in akf_add_entry() 436 ret = krb5_storage_write(sp, entry->keyblock.keyvalue.data, in akf_add_entry() 437 entry->keyblock.keyvalue.length); in akf_add_entry() [all …]
|
H A D | mk_rep.c | 60 auth_context->keyblock); in krb5_mk_rep() 79 auth_context->keyblock, in krb5_mk_rep() 91 ap.enc_part.etype = auth_context->keyblock->keytype; in krb5_mk_rep() 100 ret = krb5_crypto_init(context, auth_context->keyblock, in krb5_mk_rep()
|
H A D | mit_glue.c | 400 krb5_keyblock **keyblock) in krb5_auth_con_getsendsubkey() argument 402 return krb5_auth_con_getlocalsubkey(context, auth_context, keyblock); in krb5_auth_con_getsendsubkey() 407 krb5_keyblock **keyblock) in krb5_auth_con_getrecvsubkey() argument 409 return krb5_auth_con_getremotesubkey(context, auth_context, keyblock); in krb5_auth_con_getrecvsubkey() 414 krb5_keyblock *keyblock) in krb5_auth_con_setsendsubkey() argument 416 return krb5_auth_con_setlocalsubkey(context, auth_context, keyblock); in krb5_auth_con_setsendsubkey() 421 krb5_keyblock *keyblock) in krb5_auth_con_setrecvsubkey() argument 423 return krb5_auth_con_setremotesubkey(context, auth_context, keyblock); in krb5_auth_con_setrecvsubkey()
|
H A D | test_keytab.c | 88 &entry.keyblock); in test_memory_keytab() 136 &entry3.keyblock); in test_memory_keytab() 170 krb5_free_keyblock_contents(context, &entry3.keyblock); in test_memory_keytab()
|
H A D | keytab.c | 366 ret = krb5_copy_keyblock (context, &entry.keyblock, key); in krb5_kt_read_service_key() 557 if(enctype && enctype != entry->keyblock.keytype) in krb5_kt_compare() 686 &in->keyblock, in krb5_kt_copy_entry_contents() 687 &out->keyblock); in krb5_kt_copy_entry_contents() 714 krb5_free_keyblock_contents (context, &entry->keyblock); in krb5_kt_free_entry()
|
H A D | acache.c | 205 cred->session.keytype = incred->keyblock.type; in make_cred_from_ccred() 206 cred->session.keyvalue.length = incred->keyblock.length; in make_cred_from_ccred() 207 cred->session.keyvalue.data = malloc(incred->keyblock.length); in make_cred_from_ccred() 210 memcpy(cred->session.keyvalue.data, incred->keyblock.data, in make_cred_from_ccred() 211 incred->keyblock.length); in make_cred_from_ccred() 352 cred->keyblock.type = incred->session.keytype; in make_ccred_from_cred() 353 cred->keyblock.length = incred->session.keyvalue.length; in make_ccred_from_cred() 354 cred->keyblock.data = incred->session.keyvalue.data; in make_ccred_from_cred()
|
/freebsd/crypto/heimdal/lib/gssapi/krb5/ |
H A D | import_sec_context.c | 52 krb5_keyblock keyblock; in _gsskrb5_import_sec_context() local 122 if (krb5_ret_keyblock (sp, &keyblock) != 0) in _gsskrb5_import_sec_context() 124 krb5_auth_con_setkey (context, ac, &keyblock); in _gsskrb5_import_sec_context() 125 krb5_free_keyblock_contents (context, &keyblock); in _gsskrb5_import_sec_context() 128 if (krb5_ret_keyblock (sp, &keyblock) != 0) in _gsskrb5_import_sec_context() 130 krb5_auth_con_setlocalsubkey (context, ac, &keyblock); in _gsskrb5_import_sec_context() 131 krb5_free_keyblock_contents (context, &keyblock); in _gsskrb5_import_sec_context() 134 if (krb5_ret_keyblock (sp, &keyblock) != 0) in _gsskrb5_import_sec_context() 136 krb5_auth_con_setremotesubkey (context, ac, &keyblock); in _gsskrb5_import_sec_context() 137 krb5_free_keyblock_contents (context, &keyblock); in _gsskrb5_import_sec_context()
|
H A D | test_cfx.c | 140 krb5_keyblock keyblock; in main() local 152 &keyblock); in main() 156 ret = krb5_crypto_init(context, &keyblock, 0, &crypto); in main() 168 krb5_free_keyblock_contents(context, &keyblock); in main()
|
H A D | export_sec_context.c | 79 if (ac->keyblock) in _gsskrb5_export_sec_context() 123 if (ac->keyblock) { in _gsskrb5_export_sec_context() 124 kret = krb5_store_keyblock (sp, *ac->keyblock); in _gsskrb5_export_sec_context()
|
/freebsd/crypto/heimdal/kadmin/ |
H A D | add_enctype.c | 112 krb5_keyblock keyblock; in add_enctype() local 118 ret = krb5_generate_random_keyblock (context, etypes[i], &keyblock); in add_enctype() 128 new_key_data[n].key_data_contents[0] = malloc(keyblock.keyvalue.length); in add_enctype() 136 new_key_data[n].key_data_length[0] = keyblock.keyvalue.length; in add_enctype() 138 keyblock.keyvalue.data, in add_enctype() 139 keyblock.keyvalue.length); in add_enctype() 140 krb5_free_keyblock_contents(context, &keyblock); in add_enctype()
|
H A D | ext.c | 68 keys[i].keyblock.keytype = kd->key_data_type[0]; in do_ext_keytab() 69 keys[i].keyblock.keyvalue.length = kd->key_data_length[0]; in do_ext_keytab() 70 keys[i].keyblock.keyvalue.data = kd->key_data_contents[0]; in do_ext_keytab() 90 keys[i].keyblock = k[i]; in do_ext_keytab()
|
/freebsd/kerberos5/lib/libgssapi_krb5/ |
H A D | gss_krb5.c | 225 set_key(krb5_keyblock *keyblock, gss_krb5_lucid_key_t *key) in set_key() argument 227 key->type = keyblock->keytype; in set_key() 228 key->length = keyblock->keyvalue.length; in set_key() 232 memcpy(key->data, keyblock->keyvalue.data, key->length); in set_key() 676 krb5_keyblock **keyblock) in gsskrb5_extract_key() argument 716 *keyblock = calloc(1, sizeof(**keyblock)); in gsskrb5_extract_key() 717 if (keyblock == NULL) { in gsskrb5_extract_key() 722 ret = krb5_ret_keyblock(sp, *keyblock); in gsskrb5_extract_key() 728 if (ret && keyblock) { in gsskrb5_extract_key() 729 krb5_free_keyblock(context, *keyblock); in gsskrb5_extract_key() [all …]
|
/freebsd/crypto/heimdal/lib/gssapi/mech/ |
H A D | gss_krb5.c | 241 set_key(krb5_keyblock *keyblock, gss_krb5_lucid_key_t *key) in set_key() argument 243 key->type = keyblock->keytype; in set_key() 244 key->length = keyblock->keyvalue.length; in set_key() 248 memcpy(key->data, keyblock->keyvalue.data, key->length); in set_key() 706 krb5_keyblock **keyblock) in gsskrb5_extract_key() argument 746 *keyblock = calloc(1, sizeof(**keyblock)); in gsskrb5_extract_key() 747 if (keyblock == NULL) { in gsskrb5_extract_key() 752 ret = krb5_ret_keyblock(sp, *keyblock); in gsskrb5_extract_key() 758 if (ret && keyblock) { in gsskrb5_extract_key() 759 krb5_free_keyblock(context, *keyblock); in gsskrb5_extract_key() [all …]
|
/freebsd/crypto/heimdal/admin/ |
H A D | list.c | 98 entry.keyblock.keytype, &s); in do_list() 100 snprintf(buf, sizeof(buf), "unknown (%d)", entry.keyblock.keytype); in do_list() 117 s = malloc(2 * entry.keyblock.keyvalue.length + 1); in do_list() 123 for(i = 0; i < entry.keyblock.keyvalue.length; i++) in do_list() 125 ((unsigned char*)entry.keyblock.keyvalue.data)[i]); in do_list()
|
H A D | copy.c | 90 ret = krb5_enctype_to_string(context, entry.keyblock.keytype, &etype_str); in kt_copy() 98 entry.keyblock.keytype, in kt_copy() 104 if(!compare_keyblock(&entry.keyblock, &dummy.keyblock)) { in kt_copy()
|
H A D | add.c | 123 data, len, &entry.keyblock); in kt_add() 135 &entry.keyblock); in kt_add() 138 entry.principal, &entry.keyblock); in kt_add() 142 ret = krb5_generate_random_keyblock(context, enctype, &entry.keyblock); in kt_add()
|
/freebsd/crypto/heimdal/lib/gssapi/ |
H A D | test_context.c | 650 krb5_keyblock *keyblock, *keyblock2; in main() local 700 &keyblock); in main() 705 krb5_free_keyblock(context, keyblock); in main() 709 &keyblock); in main() 716 keyblock = NULL; in main() 717 else if (limit_enctype && keyblock->keytype != limit_enctype) in main() 730 else if (limit_enctype && keyblock->keytype != limit_enctype) in main() 733 if (keyblock || keyblock2) { in main() 734 if (keyblock == NULL) in main() 739 if (keyblock->keytype != keyblock2->keytype) in main() [all …]
|
/freebsd/crypto/heimdal/kcm/ |
H A D | acquire.c | 58 if (ccache->key.keyblock.keyvalue.length == 0) in kcm_ccache_acquire() 101 &ccache->key.keyblock, in kcm_ccache_acquire()
|
/freebsd/crypto/heimdal/appl/rsh/ |
H A D | rshd.c | 51 krb5_keyblock *keyblock; variable 297 &keyblock); in recv_krb5_auth() 298 if(status != 0 || keyblock == NULL) in recv_krb5_auth() 301 status = krb5_auth_con_getkey (context, auth_context, &keyblock); in recv_krb5_auth() 302 if(status != 0 || keyblock == NULL) in recv_krb5_auth() 305 if (status != 0 || keyblock == NULL) in recv_krb5_auth() 309 status = krb5_crypto_init(context, keyblock, 0, &crypto); in recv_krb5_auth()
|
/freebsd/contrib/telnet/libtelnet/ |
H A D | kerberos5.c | 586 krb5_keyblock *keyblock; in kerberos5_reply() local 601 &keyblock); in kerberos5_reply() 605 &keyblock); in kerberos5_reply() 614 skey.data = keyblock->keyvalue.data; in kerberos5_reply() 616 krb5_free_keyblock_contents (context, keyblock); in kerberos5_reply()
|
/freebsd/crypto/heimdal/appl/telnet/libtelnet/ |
H A D | kerberos5.c | 630 krb5_keyblock *keyblock; in kerberos5_reply() local 645 &keyblock); in kerberos5_reply() 649 &keyblock); in kerberos5_reply() 659 skey.data = keyblock->keyvalue.data; in kerberos5_reply() 661 krb5_free_keyblock (context, keyblock); in kerberos5_reply()
|