Home
last modified time | relevance | path

Searched refs:keyblock (Results 1 – 25 of 66) sorted by relevance

123

/freebsd/crypto/heimdal/lib/krb5/
H A Dkeyblock.c47 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
86 if(keyblock){ in krb5_free_keyblock()
[all …]
H A Dauth_context.c280 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
305 krb5_keyblock *keyblock) in krb5_auth_con_setkey() argument
307 if(auth_context->keyblock) in krb5_auth_con_setkey()
309 return copy_key(context, keyblock, &auth_context->keyblock); in krb5_auth_con_setkey()
315 krb5_keyblock *keyblock) in krb5_auth_con_setlocalsubkey() argument
394 if(auth_context->keyblock)
479 krb5_keyblock *keyblock) in krb5_auth_con_setuserkey() argument
481 if(auth_context->keyblock) in krb5_auth_con_setuserkey()
[all …]
H A Dmk_req_ext.c71 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 Drd_req.c328 keyblock, in krb5_verify_ap_req()
371 ac->keyblock, in krb5_verify_ap_req2()
375 ac->keyblock = NULL; in krb5_verify_ap_req2()
378 keyblock, in krb5_verify_ap_req2()
607 in->keyblock = keyblock; /* XXX should make copy */ in krb5_rd_req_in_set_keyblock()
633 return krb5_copy_keyblock(context, out->keyblock, keyblock); in krb5_rd_req_out_get_keyblock()
895 &o->keyblock); in krb5_rd_req_ctx()
901 &o->keyblock); in krb5_rd_req_ctx()
927 &o->keyblock); in krb5_rd_req_ctx()
948 o->keyblock, in krb5_rd_req_ctx()
[all …]
H A Dkeytab_keyfile.c267 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 Dmk_rep.c60 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 Dmit_glue.c400 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 Dtest_keytab.c88 &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 Dkeytab.c366 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 Dacache.c205 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 Dimport_sec_context.c52 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 Dtest_cfx.c140 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 Dexport_sec_context.c79 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 Dadd_enctype.c112 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 Dext.c68 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 Dgss_krb5.c227 key->type = keyblock->keytype; 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()
728 if (ret && keyblock) { in gsskrb5_extract_key()
730 *keyblock = NULL; in gsskrb5_extract_key()
749 krb5_keyblock **keyblock) in gsskrb5_extract_service_keyblock() argument
754 keyblock); in gsskrb5_extract_service_keyblock()
765 keyblock); in gsskrb5_get_initiator_subkey()
771 krb5_keyblock **keyblock) in gsskrb5_get_subkey() argument
[all …]
/freebsd/crypto/heimdal/lib/gssapi/mech/
H A Dgss_krb5.c243 key->type = keyblock->keytype; 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()
758 if (ret && keyblock) { in gsskrb5_extract_key()
760 *keyblock = NULL; in gsskrb5_extract_key()
779 krb5_keyblock **keyblock) in gsskrb5_extract_service_keyblock() argument
784 keyblock); in gsskrb5_extract_service_keyblock()
795 keyblock); in gsskrb5_get_initiator_subkey()
801 krb5_keyblock **keyblock) in gsskrb5_get_subkey() argument
[all …]
/freebsd/crypto/heimdal/admin/
H A Dlist.c98 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 Dcopy.c90 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 Dadd.c123 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 Dtest_context.c650 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()
733 if (keyblock || keyblock2) { in main()
734 if (keyblock == NULL) in main()
758 if (enctype != keyblock->keytype) in main()
763 if (keyblock) in main()
764 krb5_free_keyblock(context, keyblock); in main()
[all …]
/freebsd/crypto/heimdal/kcm/
H A Dacquire.c58 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 Drshd.c51 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 Dkerberos5.c586 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 Dkerberos5.c630 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()

123