/freebsd-10.1-release/crypto/heimdal/lib/krb5/ |
H A D | keyblock.c | 37 * 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 D | mk_req_ext.c | 71 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 D | auth_context.c | 81 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 D | rd_req.c | 319 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 D | mk_rep.c | 60 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 D | keytab_keyfile.c | 267 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 D | mit_glue.c | 400 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 D | rd_rep.c | 64 ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto);
|
H A D | test_keytab.c | 88 &entry.keyblock); 136 &entry3.keyblock); 170 krb5_free_keyblock_contents(context, &entry3.keyblock);
|
H A D | keytab.c | 367 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 D | add_enctype.c | 112 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 D | ext.c | 68 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 D | import_sec_context.c | 52 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 D | test_cfx.c | 140 krb5_keyblock keyblock; local 152 &keyblock); 156 ret = krb5_crypto_init(context, &keyblock, 0, &crypto); 168 krb5_free_keyblock_contents(context, &keyblock);
|
H A D | export_sec_context.c | 79 if (ac->keyblock) 123 if (ac->keyblock) { 124 kret = krb5_store_keyblock (sp, *ac->keyblock);
|
/freebsd-10.1-release/crypto/heimdal/admin/ |
H A D | copy.c | 90 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 D | list.c | 98 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 D | add.c | 123 data, len, &entry.keyblock); 135 &entry.keyblock); 138 entry.principal, &entry.keyblock); 142 ret = krb5_generate_random_keyblock(context, enctype, &entry.keyblock);
|
H A D | remove.c | 82 entry.keyblock.keytype = enctype;
|
/freebsd-10.1-release/kerberos5/lib/libgssapi_krb5/ |
H A D | gss_krb5.c | 225 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 D | acquire.c | 58 if (ccache->key.keyblock.keyvalue.length == 0) 101 &ccache->key.keyblock,
|
H A D | kcm_locl.h | 102 krb5_keyblock keyblock; member in union:kcm_ccache_data::__anon4946
|
/freebsd-10.1-release/crypto/heimdal/lib/gssapi/mech/ |
H A D | gss_krb5.c | 241 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 D | test_context.c | 650 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 D | rsh_locl.h | 139 extern krb5_keyblock *keyblock;
|