| /freebsd/crypto/krb5/src/kdc/ |
| H A D | kdc_util.h | 56 kdc_convert_key (krb5_keyblock *, krb5_keyblock *, int); 63 krb5_keyblock **, krb5_keyblock **, 69 krb5_db_entry **, krb5_keyblock **, krb5_kvno *); 73 krb5_keyblock *key_out); 78 krb5_db_entry **storage_out, krb5_keyblock *kb_out); 139 krb5_keyblock *server_key, krb5_db_entry *tgt, 140 krb5_keyblock *tgt_key, krb5_authdata **contents, 146 krb5_keyblock *tgt_key); 207 krb5_keyblock *encrypting_key, void **padata_context); 230 krb5_db_entry *local_tgt, krb5_keyblock *local_tgt_key, [all …]
|
| H A D | kdc_preauth_ec.c | 42 krb5_keyblock *armor_key = cb->fast_armor(context, rock); in ec_edata() 61 krb5_keyblock *armor_key = cb->fast_armor(context, rock); in ec_verify() 63 krb5_keyblock *client_keys = NULL; in ec_verify() 64 krb5_keyblock *challenge_key = NULL; in ec_verify() 65 krb5_keyblock *kdc_challenge_key; in ec_verify() 157 krb5_keyblock *encrypting_key, krb5_pa_data **send_pa, in ec_return() 162 krb5_keyblock *challenge_key = (krb5_keyblock *)modreq; in ec_return()
|
| H A D | fast_util.c | 41 krb5_keyblock *subkey = NULL; in armor_ap_request() 129 krb5_keyblock *tgs_subkey, in kdc_find_fast() 130 krb5_keyblock *tgs_session, in kdc_find_fast() 143 krb5_keyblock empty_keyblock; in kdc_find_fast() 149 memset(&empty_keyblock, 0, sizeof(krb5_keyblock)); in kdc_find_fast() 290 krb5_keyblock *strengthen_key = NULL; in kdc_fast_response_handle_padata() 428 krb5_keyblock *existing_key, in kdc_fast_handle_reply_key() 429 krb5_keyblock **out_key) in kdc_fast_handle_reply_key() 466 derive_cookie_key(krb5_context context, krb5_keyblock *tgt_key, in derive_cookie_key() 467 krb5_const_principal client_princ, krb5_keyblock **key_out) in derive_cookie_key() [all …]
|
| H A D | kdc_authdata.c | 236 copy_request_authdata(krb5_context context, krb5_keyblock *client_key, in copy_request_authdata() 302 krb5_keyblock *server_key, krb5_db_entry *krbtgt, in add_auth_indicators() 303 krb5_keyblock *krbtgt_key, in add_auth_indicators() 342 krb5_db_entry *local_tgt, krb5_keyblock *local_tgt_key, in get_auth_indicators() 464 krb5_db_entry *local_tgt, krb5_keyblock *local_tgt_key, in handle_pac() 465 krb5_keyblock *server_key, krb5_keyblock *subject_key, in handle_pac() 466 krb5_keyblock *replaced_reply_key, krb5_enc_tkt_part *subject_tkt, in handle_pac() 477 krb5_keyblock *privsvr_key = NULL; in handle_pac() 579 krb5_db_entry *local_tgt, krb5_keyblock *local_tgt_key, in handle_authdata() 580 krb5_keyblock *client_key, krb5_keyblock *server_key, in handle_authdata() [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/builtin/des/ |
| H A D | des_int.h | 145 krb5_error_code mit_afs_string_to_key(krb5_keyblock *keyblock, 173 const krb5_keyblock *, 185 const krb5_keyblock *); 189 krb5_pointer, krb5_keyblock **); 193 krb5_keyblock *, const krb5_data *, 195 krb5_error_code mit_des_string_to_key_int(krb5_keyblock *, const krb5_data *, 202 krb5_error_code mit_des_combine_subkeys(const krb5_keyblock *, 203 const krb5_keyblock *, 204 krb5_keyblock **); 257 const krb5_keyblock *keyblock); [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/krb/ |
| H A D | keyblocks.c | 31 size_t length, krb5_keyblock **out) in krb5int_c_init_keyblock() 33 krb5_keyblock *kb; in krb5int_c_init_keyblock() 38 kb = malloc(sizeof(krb5_keyblock)); in krb5int_c_init_keyblock() 59 krb5int_c_free_keyblock(krb5_context context, krb5_keyblock *val) in krb5int_c_free_keyblock() 66 krb5int_c_free_keyblock_contents(krb5_context context, krb5_keyblock *key) in krb5int_c_free_keyblock_contents() 76 krb5int_c_copy_keyblock(krb5_context context, const krb5_keyblock *from, in krb5int_c_copy_keyblock() 77 krb5_keyblock **to) in krb5int_c_copy_keyblock() 79 krb5_keyblock *new_key; in krb5int_c_copy_keyblock() 97 const krb5_keyblock *from, krb5_keyblock *to) in krb5int_c_copy_keyblock_contents()
|
| H A D | old_api_glue.c | 41 krb5_error_code krb5_encrypt_data(krb5_context context, krb5_keyblock *key, 44 krb5_error_code krb5_decrypt_data(krb5_context context, krb5_keyblock *key, 116 const krb5_keyblock *key) in krb5_process_key() 118 eblock->key = (krb5_keyblock *) key; in krb5_process_key() 131 krb5_keyblock *keyblock, const krb5_data *data, in krb5_string_to_key() 140 const krb5_keyblock *keyblock, krb5_pointer *ptr) in krb5_init_random_key() 156 krb5_pointer ptr, krb5_keyblock **keyblock) in krb5_random_key() 158 krb5_keyblock *key; in krb5_random_key() 163 key = malloc(sizeof(krb5_keyblock)); in krb5_random_key() 240 krb5_keyblock keyblock, *kptr = NULL; in krb5_calculate_checksum() [all …]
|
| H A D | cf2.c | 39 krb5_c_prfplus(krb5_context context, const krb5_keyblock *k, in krb5_c_prfplus() 82 krb5_c_derive_prfplus(krb5_context context, const krb5_keyblock *k, in krb5_c_derive_prfplus() 84 krb5_keyblock **out) in krb5_c_derive_prfplus() 89 krb5_keyblock *kb = NULL; in krb5_c_derive_prfplus() 125 const krb5_keyblock *k1, const char *pepper1, in krb5_c_fx_cf2_simple() 126 const krb5_keyblock *k2, const char *pepper2, in krb5_c_fx_cf2_simple() 127 krb5_keyblock **out) in krb5_c_fx_cf2_simple() 135 krb5_keyblock *kb = NULL; in krb5_c_fx_cf2_simple()
|
| H A D | enc_rc4.c | 41 const krb5_keyblock *session_keyblock, krb5_keyusage usage, in usage_key() 42 krb5_keyblock *out) in usage_key() 71 const krb5_keyblock *usage_keyblock, const krb5_data *checksum, in enc_key() 72 krb5_keyblock *out) in enc_key() 74 krb5_keyblock *trunc_keyblock = NULL; in enc_key() 115 keyblock_crypt(const struct krb5_enc_provider *enc, krb5_keyblock *keyblock, in keyblock_crypt() 139 krb5_keyblock *usage_keyblock = NULL, *enc_keyblock = NULL; in krb5int_arcfour_encrypt() 224 krb5_keyblock *usage_keyblock = NULL, *enc_keyblock = NULL; in krb5int_arcfour_decrypt() 312 krb5int_arcfour_gsscrypt(const krb5_keyblock *keyblock, krb5_keyusage usage, in krb5int_arcfour_gsscrypt() 318 krb5_keyblock *usage_keyblock = NULL, *enc_keyblock = NULL; in krb5int_arcfour_gsscrypt()
|
| H A D | crypto_int.h | 110 krb5_error_code (*init_state)(const krb5_keyblock *key, 145 krb5_keyblock *key); 148 krb5_keyblock *key); 305 krb5_keyblock *key); 310 krb5_keyblock *key); 315 krb5_keyblock *key); 320 krb5_keyblock *key); 325 krb5_keyblock *key); 330 krb5_keyblock *key); 334 krb5_keyblock *keyblock); [all …]
|
| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | keyblock.c | 45 krb5_keyblock_zero(krb5_keyblock *keyblock) in krb5_keyblock_zero() 62 krb5_keyblock *keyblock) in krb5_free_keyblock_contents() 84 krb5_keyblock *keyblock) in krb5_free_keyblock() 107 const krb5_keyblock *inblock, in krb5_copy_keyblock_contents() 108 krb5_keyblock *to) in krb5_copy_keyblock_contents() 129 const krb5_keyblock *inblock, in krb5_copy_keyblock() 130 krb5_keyblock **to) in krb5_copy_keyblock() 133 krb5_keyblock *k; in krb5_copy_keyblock() 159 krb5_keyblock_get_enctype(const krb5_keyblock *block) in krb5_keyblock_get_enctype() 178 krb5_keyblock *key) in krb5_keyblock_init()
|
| H A D | mit_glue.c | 45 const krb5_keyblock *key, in krb5_c_make_checksum() 65 krb5_c_verify_checksum(krb5_context context, const krb5_keyblock *key, in krb5_c_verify_checksum() 188 krb5_keyblock key; in krb5_c_block_size() 206 const krb5_keyblock key, in krb5_c_decrypt() 246 const krb5_keyblock *key, in krb5_c_encrypt() 294 krb5_keyblock key; in krb5_c_encrypt_length() 331 krb5_keyblock *random_key) in krb5_c_make_random_key() 361 const krb5_keyblock *key, in krb5_c_prf() 400 krb5_keyblock **keyblock) in krb5_auth_con_getsendsubkey() 407 krb5_keyblock **keyblock) in krb5_auth_con_getrecvsubkey() [all …]
|
| H A D | krb5-protos.h | 222 krb5_keyblock */*key*/); 253 krb5_keyblock **/*keyblock*/); 271 krb5_keyblock **/*keyblock*/); 283 krb5_keyblock **/*keyblock*/); 295 krb5_keyblock **/*keyblock*/); 301 krb5_keyblock **/*keyblock*/); 344 krb5_keyblock */*keyblock*/); 362 krb5_keyblock */*keyblock*/); 374 krb5_keyblock */*keyblock*/); 386 krb5_keyblock */*keyblock*/); [all …]
|
| H A D | krb5-private.h | 29 krb5_keyblock */*key*/, 229 krb5_keyblock */*key*/, 332 krb5_keyblock */*key*/); 409 const krb5_keyblock */*server_key*/, 410 const krb5_keyblock */*priv_key*/, 442 krb5_keyblock */*key*/); 481 krb5_keyblock */*key*/); 493 krb5_keyblock **/*key*/);
|
| H A D | auth_context.c | 268 krb5_keyblock *in, in copy_key() 269 krb5_keyblock **out) in copy_key() 280 krb5_keyblock **keyblock) in krb5_auth_con_getkey() 288 krb5_keyblock **keyblock) in krb5_auth_con_getlocalsubkey() 297 krb5_keyblock **keyblock) in krb5_auth_con_getremotesubkey() 305 krb5_keyblock *keyblock) in krb5_auth_con_setkey() 315 krb5_keyblock *keyblock) in krb5_auth_con_setlocalsubkey() 325 krb5_keyblock *key) in krb5_auth_con_generatelocalsubkey() 328 krb5_keyblock *subkey; in krb5_auth_con_generatelocalsubkey() 345 krb5_keyblock *keyblock) in krb5_auth_con_setremotesubkey() [all …]
|
| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | fast.h | 35 krb5_keyblock *armor_key; /*non-null means fast is in use*/ 73 krb5_keyblock **strengthen_key); 90 const krb5_keyblock *strengthen_key, 91 const krb5_keyblock *existing_key, krb5_keyblock *output_key); 98 krb5_keyblock *decrypting_key, 109 krb5_keyblock *subkey, 110 krb5_keyblock *session_key,
|
| H A D | gen_subkey.c | 31 const krb5_keyblock *key, in krb5_generate_subkey_extended() 33 krb5_keyblock **subkey) in krb5_generate_subkey_extended() 36 krb5_keyblock *keyblock; in krb5_generate_subkey_extended() 40 keyblock = malloc(sizeof(krb5_keyblock)); in krb5_generate_subkey_extended() 55 krb5_generate_subkey(krb5_context context, const krb5_keyblock *key, krb5_keyblock **subkey) in krb5_generate_subkey()
|
| H A D | ser_key.c | 31 k5_size_keyblock(krb5_keyblock *keyblock, size_t *sizep) in k5_size_keyblock() 52 k5_externalize_keyblock(krb5_keyblock *keyblock, in k5_externalize_keyblock() 95 k5_internalize_keyblock(krb5_keyblock **argp, in k5_internalize_keyblock() 99 krb5_keyblock *keyblock; in k5_internalize_keyblock() 115 (keyblock = (krb5_keyblock *) calloc(1, sizeof(krb5_keyblock)))) { in k5_internalize_keyblock()
|
| H A D | pac_sign.c | 100 const krb5_keyblock *key, krb5_cksumtype *cksumtype) in insert_checksum() 188 const krb5_keyblock *key, krb5_cksumtype cksumtype, in compute_pac_checksum() 212 krb5_const_principal principal, const krb5_keyblock *server_key, in sign_pac() 213 const krb5_keyblock *privsvr_key, krb5_boolean with_realm, in sign_pac() 288 krb5_const_principal principal, const krb5_keyblock *server_key, in krb5_pac_sign() 289 const krb5_keyblock *privsvr_key, krb5_data *data) in krb5_pac_sign() 298 const krb5_keyblock *server_key, in krb5_pac_sign_ext() 299 const krb5_keyblock *privsvr_key, krb5_boolean with_realm, in krb5_pac_sign_ext() 310 krb5_data *der_enc_tkt, const krb5_keyblock *privsvr) in add_ticket_signature() 371 const krb5_keyblock *server, const krb5_keyblock *privsvr, in krb5_kdc_sign_ticket()
|
| /freebsd/crypto/krb5/src/include/ |
| H A D | kdb.h | 297 krb5_keyblock keyblock; 410 krb5_keyblock *key, 424 krb5_keyblock *key); 428 const krb5_keyblock * mkey ); 460 const krb5_keyblock * mkey, 462 krb5_keyblock * dbkey, 467 const krb5_keyblock * mkey, 468 const krb5_keyblock * dbkey, 482 krb5_keyblock ** act_mkey); 487 krb5_keyblock ** mkey); [all …]
|
| /freebsd/crypto/krb5/src/lib/kdb/ |
| H A D | kdb_cpw.c | 86 preserve_one_old_key(krb5_context context, krb5_keyblock *mkey, in preserve_one_old_key() 91 krb5_keyblock kb; in preserve_one_old_key() 123 preserve_old_keys(krb5_context context, krb5_keyblock *mkey, in preserve_old_keys() 152 add_key_rnd(krb5_context context, krb5_keyblock *master_key, in add_key_rnd() 156 krb5_keyblock key; in add_key_rnd() 245 add_key_pwd(krb5_context context, krb5_keyblock *master_key, in add_key_pwd() 251 krb5_keyblock key; in add_key_pwd() 341 rekey(krb5_context context, krb5_keyblock *mkey, krb5_key_salt_tuple *ks_tuple, in rekey() 398 krb5_dbe_crk(krb5_context context, krb5_keyblock *mkey, in krb5_dbe_crk() 413 krb5_dbe_ark(krb5_context context, krb5_keyblock *mkey, in krb5_dbe_ark() [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/crypto_tests/ |
| H A D | vectors.c | 57 static void printkey (krb5_keyblock *k) { printhex (k->length, k->contents); } in printkey() 122 krb5_keyblock key; in test_mit_des_s2k() 168 krb5_keyblock key; in test_s2k() 196 keyToData (krb5_keyblock *k, krb5_data *d) in keyToData() 215 void DK (krb5_keyblock *out, krb5_keyblock *in, const krb5_data *usage) { in DK() 221 void DR (krb5_data *out, krb5_keyblock *in, const krb5_data *usage) { in DR() 322 krb5_keyblock key; in test_dr_dk() 328 krb5_keyblock dk; in test_dr_dk() 365 static void printk(const char *descr, krb5_keyblock *k) { in printk() 398 krb5_keyblock k, dk; in test_pbkdf2()
|
| /freebsd/crypto/krb5/src/windows/include/ |
| H A D | loadfuncs-krb5.h | 149 (krb5_context, krb5_keyblock *) 155 (krb5_context, krb5_keyblock *) 206 (krb5_context context, const krb5_keyblock *key, 215 (krb5_context context, const krb5_keyblock *key, 241 krb5_keyblock *random_key) 264 krb5_keyblock *key) 280 const krb5_keyblock *key, krb5_keyusage usage, 289 const krb5_keyblock *key, krb5_keyusage usage, 362 const krb5_keyblock *, 541 const krb5_keyblock *, [all …]
|
| /freebsd/crypto/krb5/src/include/krb5/ |
| H A D | kdcpreauth_plugin.h | 137 krb5_keyblock **keys_out); 141 krb5_keyblock *keys); 153 krb5_keyblock *(*fast_armor)(krb5_context context, 192 const krb5_keyblock *(*client_keyblock)(krb5_context context, 269 const krb5_keyblock *key, 376 krb5_keyblock *encrypting_key,
|
| /freebsd/crypto/krb5/src/kadmin/dbutil/ |
| H A D | kdb5_util.h | 34 extern krb5_keyblock master_keyblock; 46 extern krb5_keyblock new_master_keyblock; 53 krb5_const_principal, const krb5_keyblock *, 95 krb5_keyblock *, krb5_kvno);
|