Searched refs:keyblock (Results 1 - 25 of 58) sorted by relevance

123

/freebsd-10.1-release/crypto/heimdal/lib/krb5/
H A Dkeyblock.c37 * Zero out a keyblock
39 * @param keyblock keyblock to zero out
45 krb5_keyblock_zero(krb5_keyblock *keyblock) argument
47 keyblock->keytype = 0;
48 krb5_data_zero(&keyblock->keyvalue);
52 * Free a keyblock's content, also zero out the content of the keyblock.
55 * @param keyblock keyblock conten
61 krb5_free_keyblock_contents(krb5_context context, krb5_keyblock *keyblock) argument
83 krb5_free_keyblock(krb5_context context, krb5_keyblock *keyblock) argument
[all...]
H A Dmk_req_ext.c71 krb5_free_keyblock(context, ac->keyblock);
72 ret = krb5_copy_keyblock(context, &in_creds->session, &ac->keyblock);
82 if(ac->keyblock->keytype == ETYPE_DES_CBC_CRC) {
91 } else if(ac->keyblock->keytype == ETYPE_ARCFOUR_HMAC_MD5 ||
92 ac->keyblock->keytype == ETYPE_ARCFOUR_HMAC_MD5_56 ||
93 ac->keyblock->keytype == ETYPE_DES_CBC_MD4 ||
94 ac->keyblock->keytype == ETYPE_DES_CBC_MD5) {
106 ret = krb5_crypto_init(context, ac->keyblock, 0, &crypto);
128 ac->keyblock->keytype,
138 ret = krb5_build_ap_req (context, ac->keyblock
[all...]
H A Dauth_context.c81 krb5_free_keyblock(context, auth_context->keyblock);
280 krb5_keyblock **keyblock)
282 return copy_key(context, auth_context->keyblock, keyblock);
288 krb5_keyblock **keyblock)
290 return copy_key(context, auth_context->local_subkey, keyblock);
297 krb5_keyblock **keyblock)
299 return copy_key(context, auth_context->remote_subkey, keyblock);
305 krb5_keyblock *keyblock)
307 if(auth_context->keyblock)
278 krb5_auth_con_getkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock **keyblock) argument
286 krb5_auth_con_getlocalsubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock **keyblock) argument
295 krb5_auth_con_getremotesubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock **keyblock) argument
303 krb5_auth_con_setkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock) argument
313 krb5_auth_con_setlocalsubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock) argument
343 krb5_auth_con_setremotesubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock) argument
477 krb5_auth_con_setuserkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock) argument
[all...]
H A Drd_req.c319 krb5_keyblock *keyblock,
328 keyblock,
340 krb5_keyblock *keyblock,
369 if (ap_req->ap_options.use_session_key && ac->keyblock){
371 ac->keyblock,
374 krb5_free_keyblock(context, ac->keyblock);
375 ac->keyblock = NULL;
378 keyblock,
482 ret = krb5_copy_keyblock(context, &t->ticket.key, &ac->keyblock);
520 krb5_keyblock *keyblock; member in struct:krb5_rd_req_in_ctx_data
315 krb5_verify_ap_req(krb5_context context, krb5_auth_context *auth_context, krb5_ap_req *ap_req, krb5_const_principal server, krb5_keyblock *keyblock, krb5_flags flags, krb5_flags *ap_req_options, krb5_ticket **ticket) argument
336 krb5_verify_ap_req2(krb5_context context, krb5_auth_context *auth_context, krb5_ap_req *ap_req, krb5_const_principal server, krb5_keyblock *keyblock, krb5_flags flags, krb5_flags *ap_req_options, krb5_ticket **ticket, krb5_key_usage usage) argument
525 krb5_keyblock *keyblock; member in struct:krb5_rd_req_out_ctx_data
603 krb5_rd_req_in_set_keyblock(krb5_context context, krb5_rd_req_in_ctx in, krb5_keyblock *keyblock) argument
629 krb5_rd_req_out_get_keyblock(krb5_context context, krb5_rd_req_out_ctx out, krb5_keyblock **keyblock) argument
733 krb5_rd_req_with_keyblock(krb5_context context, krb5_auth_context *auth_context, const krb5_data *inbuf, krb5_const_principal server, krb5_keyblock *keyblock, krb5_flags *ap_req_options, krb5_ticket **ticket) argument
[all...]
H A Dmk_rep.c60 auth_context->keyblock);
79 auth_context->keyblock,
91 ap.enc_part.etype = auth_context->keyblock->keytype;
100 ret = krb5_crypto_init(context, auth_context->keyblock,
H A Dkeytab_keyfile.c267 entry->keyblock.keytype = ETYPE_DES_CBC_MD5;
269 entry->keyblock.keytype = ETYPE_DES_CBC_CRC;
270 entry->keyblock.keyvalue.length = 8;
271 entry->keyblock.keyvalue.data = malloc (8);
272 if (entry->keyblock.keyvalue.data == NULL) {
280 ret = krb5_storage_read(cursor->sp, entry->keyblock.keyvalue.data, 8);
322 if (entry->keyblock.keyvalue.length != 8)
324 switch(entry->keyblock.keytype) {
436 ret = krb5_storage_write(sp, entry->keyblock.keyvalue.data,
437 entry->keyblock
[all...]
H A Dmit_glue.c400 krb5_keyblock **keyblock)
402 return krb5_auth_con_getlocalsubkey(context, auth_context, keyblock);
407 krb5_keyblock **keyblock)
409 return krb5_auth_con_getremotesubkey(context, auth_context, keyblock);
414 krb5_keyblock *keyblock)
416 return krb5_auth_con_setlocalsubkey(context, auth_context, keyblock);
421 krb5_keyblock *keyblock)
423 return krb5_auth_con_setremotesubkey(context, auth_context, keyblock);
399 krb5_auth_con_getsendsubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock **keyblock) argument
406 krb5_auth_con_getrecvsubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock **keyblock) argument
413 krb5_auth_con_setsendsubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock) argument
420 krb5_auth_con_setrecvsubkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock) argument
H A Drd_rep.c64 ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto);
H A Dtest_keytab.c88 &entry.keyblock);
136 &entry3.keyblock);
170 krb5_free_keyblock_contents(context, &entry3.keyblock);
H A Dkeytab.c367 ret = krb5_copy_keyblock (context, &entry.keyblock, key);
554 if(enctype && enctype != entry->keyblock.keytype)
683 &in->keyblock,
684 &out->keyblock);
710 krb5_free_keyblock_contents (context, &entry->keyblock);
/freebsd-10.1-release/crypto/heimdal/kadmin/
H A Dadd_enctype.c112 krb5_keyblock keyblock; local
118 ret = krb5_generate_random_keyblock (context, etypes[i], &keyblock);
128 new_key_data[n].key_data_contents[0] = malloc(keyblock.keyvalue.length);
136 new_key_data[n].key_data_length[0] = keyblock.keyvalue.length;
138 keyblock.keyvalue.data,
139 keyblock.keyvalue.length);
140 krb5_free_keyblock_contents(context, &keyblock);
H A Dext.c68 keys[i].keyblock.keytype = kd->key_data_type[0];
69 keys[i].keyblock.keyvalue.length = kd->key_data_length[0];
70 keys[i].keyblock.keyvalue.data = kd->key_data_contents[0];
90 keys[i].keyblock = k[i];
/freebsd-10.1-release/crypto/heimdal/lib/gssapi/krb5/
H A Dimport_sec_context.c52 krb5_keyblock keyblock; local
122 if (krb5_ret_keyblock (sp, &keyblock) != 0)
124 krb5_auth_con_setkey (context, ac, &keyblock);
125 krb5_free_keyblock_contents (context, &keyblock);
128 if (krb5_ret_keyblock (sp, &keyblock) != 0)
130 krb5_auth_con_setlocalsubkey (context, ac, &keyblock);
131 krb5_free_keyblock_contents (context, &keyblock);
134 if (krb5_ret_keyblock (sp, &keyblock) != 0)
136 krb5_auth_con_setremotesubkey (context, ac, &keyblock);
137 krb5_free_keyblock_contents (context, &keyblock);
[all...]
H A Dtest_cfx.c140 krb5_keyblock keyblock; local
152 &keyblock);
156 ret = krb5_crypto_init(context, &keyblock, 0, &crypto);
168 krb5_free_keyblock_contents(context, &keyblock);
H A Dexport_sec_context.c79 if (ac->keyblock)
123 if (ac->keyblock) {
124 kret = krb5_store_keyblock (sp, *ac->keyblock);
/freebsd-10.1-release/crypto/heimdal/admin/
H A Dcopy.c90 ret = krb5_enctype_to_string(context, entry.keyblock.keytype, &etype_str);
98 entry.keyblock.keytype,
104 if(!compare_keyblock(&entry.keyblock, &dummy.keyblock)) {
H A Dlist.c98 entry.keyblock.keytype, &s);
100 snprintf(buf, sizeof(buf), "unknown (%d)", entry.keyblock.keytype);
117 s = malloc(2 * entry.keyblock.keyvalue.length + 1);
123 for(i = 0; i < entry.keyblock.keyvalue.length; i++)
125 ((unsigned char*)entry.keyblock.keyvalue.data)[i]);
H A Dadd.c123 data, len, &entry.keyblock);
135 &entry.keyblock);
138 entry.principal, &entry.keyblock);
142 ret = krb5_generate_random_keyblock(context, enctype, &entry.keyblock);
H A Dremove.c82 entry.keyblock.keytype = enctype;
/freebsd-10.1-release/kerberos5/lib/libgssapi_krb5/
H A Dgss_krb5.c225 set_key(krb5_keyblock *keyblock, gss_krb5_lucid_key_t *key) argument
227 key->type = keyblock->keytype;
228 key->length = keyblock->keyvalue.length;
232 memcpy(key->data, keyblock->keyvalue.data, key->length);
676 krb5_keyblock **keyblock)
716 *keyblock = calloc(1, sizeof(**keyblock));
717 if (keyblock == NULL) {
722 ret = krb5_ret_keyblock(sp, *keyblock);
728 if (ret && keyblock) {
673 gsskrb5_extract_key(OM_uint32 *minor_status, gss_ctx_id_t context_handle, const gss_OID oid, krb5_keyblock **keyblock) argument
747 gsskrb5_extract_service_keyblock(OM_uint32 *minor_status, gss_ctx_id_t context_handle, krb5_keyblock **keyblock) argument
758 gsskrb5_get_initiator_subkey(OM_uint32 *minor_status, gss_ctx_id_t context_handle, krb5_keyblock **keyblock) argument
769 gsskrb5_get_subkey(OM_uint32 *minor_status, gss_ctx_id_t context_handle, krb5_keyblock **keyblock) argument
[all...]
/freebsd-10.1-release/crypto/heimdal/kcm/
H A Dacquire.c58 if (ccache->key.keyblock.keyvalue.length == 0)
101 &ccache->key.keyblock,
H A Dkcm_locl.h102 krb5_keyblock keyblock; member in union:kcm_ccache_data::__anon4946
/freebsd-10.1-release/crypto/heimdal/lib/gssapi/mech/
H A Dgss_krb5.c241 set_key(krb5_keyblock *keyblock, gss_krb5_lucid_key_t *key) argument
243 key->type = keyblock->keytype;
244 key->length = keyblock->keyvalue.length;
248 memcpy(key->data, keyblock->keyvalue.data, key->length);
706 krb5_keyblock **keyblock)
746 *keyblock = calloc(1, sizeof(**keyblock));
747 if (keyblock == NULL) {
752 ret = krb5_ret_keyblock(sp, *keyblock);
758 if (ret && keyblock) {
703 gsskrb5_extract_key(OM_uint32 *minor_status, gss_ctx_id_t context_handle, const gss_OID oid, krb5_keyblock **keyblock) argument
777 gsskrb5_extract_service_keyblock(OM_uint32 *minor_status, gss_ctx_id_t context_handle, krb5_keyblock **keyblock) argument
788 gsskrb5_get_initiator_subkey(OM_uint32 *minor_status, gss_ctx_id_t context_handle, krb5_keyblock **keyblock) argument
799 gsskrb5_get_subkey(OM_uint32 *minor_status, gss_ctx_id_t context_handle, krb5_keyblock **keyblock) argument
[all...]
/freebsd-10.1-release/crypto/heimdal/lib/gssapi/
H A Dtest_context.c650 krb5_keyblock *keyblock, *keyblock2; local
700 &keyblock);
705 krb5_free_keyblock(context, keyblock);
709 &keyblock);
716 keyblock = NULL;
717 else if (limit_enctype && keyblock->keytype != limit_enctype)
730 else if (limit_enctype && keyblock->keytype != limit_enctype)
733 if (keyblock || keyblock2) {
734 if (keyblock == NULL)
735 errx(1, "server missing token keyblock");
[all...]
/freebsd-10.1-release/crypto/heimdal/appl/rsh/
H A Drsh_locl.h139 extern krb5_keyblock *keyblock;

Completed in 129 milliseconds

123