| /freebsd/crypto/krb5/src/lib/kdb/ |
| H A D | kdb_default.c | 49 krb5_int32 *start, krb5_int32 enctype, in krb5_dbe_def_search_enctype() argument 60 if (enctype != -1 && !krb5_is_permitted_enctype(context, enctype)) in krb5_dbe_def_search_enctype() 77 if (enctype != -1 && kd->key_data_type[0] != enctype) in krb5_dbe_def_search_enctype() 222 krb5_ui_2 enctype; in krb5_db_def_fetch_mkey_stash() local 230 if (fread((krb5_pointer) &enctype, 2, 1, kf) != 1) { in krb5_db_def_fetch_mkey_stash() 236 enctype = ntohs((uint16_t) enctype); in krb5_db_def_fetch_mkey_stash() 239 if (key->enctype == ENCTYPE_UNKNOWN) in krb5_db_def_fetch_mkey_stash() 240 key->enctype = enctype; in krb5_db_def_fetch_mkey_stash() 241 else if (enctype != key->enctype) { in krb5_db_def_fetch_mkey_stash() 301 krb5_enctype enctype = IGNORE_ENCTYPE; in krb5_db_def_fetch_mkey_keytab() local [all …]
|
| H A D | keytab.c | 119 krb5_enctype enctype, krb5_keytab_entry *entry) in krb5_ktkdb_get_entry() argument 158 xrealm_tgt?enctype:-1, in krb5_ktkdb_get_entry() 171 if (enctype > 0) { in krb5_ktkdb_get_entry() 172 kerror = krb5_c_enctype_compare(context, enctype, in krb5_ktkdb_get_entry() 173 entry->key.enctype, &similar); in krb5_ktkdb_get_entry() 186 entry->key.enctype = enctype; in krb5_ktkdb_get_entry()
|
| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | salt.c | 139 krb5_enctype enctype, in krb5_string_to_key_data() argument 150 ret = krb5_string_to_key_data_salt(context, enctype, password, salt, key); in krb5_string_to_key_data() 157 krb5_enctype enctype, in krb5_string_to_key() argument 165 return krb5_string_to_key_data(context, enctype, pw, principal, key); in krb5_string_to_key() 170 krb5_enctype enctype, in krb5_string_to_key_data_salt() argument 177 return krb5_string_to_key_data_salt_opaque(context, enctype, password, in krb5_string_to_key_data_salt() 189 krb5_enctype enctype, in krb5_string_to_key_data_salt_opaque() argument 195 struct _krb5_encryption_type *et =_krb5_find_enctype(enctype); in krb5_string_to_key_data_salt_opaque() 200 enctype); in krb5_string_to_key_data_salt_opaque() 206 return (*st->string_to_key)(context, enctype, password, in krb5_string_to_key_data_salt_opaque() [all …]
|
| H A D | mit_glue.c | 183 krb5_enctype enctype, in krb5_c_block_size() argument 190 ret = krb5_generate_random_keyblock(context, enctype, &key); in krb5_c_block_size() 215 ret = krb5_crypto_init(context, &key, input->enctype, &crypto); in krb5_c_decrypt() 279 krb5_crypto_getenctype(context, crypto, &output->enctype); in krb5_c_encrypt() 288 krb5_enctype enctype, in krb5_c_encrypt_length() argument 296 ret = krb5_generate_random_keyblock(context, enctype, &key); in krb5_c_encrypt_length() 330 krb5_enctype enctype, in krb5_c_make_random_key() argument 333 return krb5_generate_random_keyblock(context, enctype, random_key); in krb5_c_make_random_key() 338 krb5_enctype enctype, in krb5_c_keylengths() argument 344 ret = krb5_enctype_keybits(context, enctype, ilen); in krb5_c_keylengths() [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/crypto_tests/ |
| H A D | t_short.c | 73 test_enctype(krb5_enctype enctype) in test_enctype() argument 83 printf("Testing enctype %d\n", (int) enctype); in test_enctype() 84 x(krb5_c_encrypt_length(NULL, enctype, 0, &min_len)); in test_enctype() 85 x(krb5_c_make_random_key(NULL, enctype, &keyblock)); in test_enctype() 86 input.enctype = enctype; in test_enctype() 99 if (krb5_c_crypto_length(NULL, enctype, KRB5_CRYPTO_TYPE_HEADER, in test_enctype()
|
| H A D | t_derive.c | 35 krb5_enctype enctype; member 286 get_enc_provider(krb5_enctype enctype) in get_enc_provider() argument 288 switch (enctype) { in get_enc_provider() 301 get_hash_provider(krb5_enctype enctype) in get_hash_provider() argument 303 switch (enctype) { in get_hash_provider() 330 kb.enctype = test->enctype; in main() 335 enc = get_enc_provider(test->enctype); in main() 336 hash = get_hash_provider(test->enctype); in main() 352 krb5_enctype_to_name(test->enctype, FALSE, buf, sizeof(buf)); in main()
|
| H A D | t_kperf.c | 51 krb5_enctype enctype; in main() local 67 ret = krb5_string_to_enctype(argv[2], &enctype); in main() 76 krb5_c_make_random_key(NULL, enctype, &kblock); in main() 82 krb5_c_encrypt_length(NULL, enctype, blocksize, &outlen); in main() 83 outblock.enctype = enctype; in main() 87 krb5int_c_mandatory_cksumtype(NULL, enctype, &cktype); in main()
|
| H A D | t_cf2.c | 58 krb5_enctype enctype; in main() local 61 if (scanf( "%d", &enctype) == EOF) in main() 65 ret = krb5_init_keyblock(0, enctype, 0, &k1); in main() 69 ret = krb5_c_string_to_key (0, enctype, &s2k, &s2k, k1); in main() 73 ret = krb5_init_keyblock(0, enctype, 0, &k2); in main() 77 ret = krb5_c_string_to_key (0, enctype, &s2k, &s2k, k2); in main()
|
| H A D | t_cksums.c | 38 krb5_enctype enctype; member 198 if (test->enctype != 0) { in main() 200 kb.enctype = test->enctype; in main() 216 if (test->enctype != 0) { in main() 217 krb5_enctype_to_name(test->enctype, FALSE, buf, sizeof(buf)); in main() 244 ret = krb5int_c_mandatory_cksumtype(context, kbp->enctype, &mtype); in main()
|
| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | fwd_tgt.c | 54 krb5_enctype enctype = 0; in krb5_fwd_tgt_creds() local 70 enctype = session_key->enctype; in krb5_fwd_tgt_creds() 90 enctype = out->keyblock.enctype; in krb5_fwd_tgt_creds() 147 creds.keyblock.enctype = enctype; in krb5_fwd_tgt_creds() 157 if (enctype) { in krb5_fwd_tgt_creds() 158 creds.keyblock.enctype = 0; in krb5_fwd_tgt_creds()
|
| /freebsd/crypto/krb5/src/lib/crypto/krb/ |
| H A D | string_to_key.c | 31 krb5_c_string_to_key(krb5_context context, krb5_enctype enctype, in krb5_c_string_to_key() argument 35 return krb5_c_string_to_key_with_params(context, enctype, string, salt, in krb5_c_string_to_key() 40 krb5_c_string_to_key_with_params(krb5_context context, krb5_enctype enctype, in krb5_c_string_to_key_with_params() argument 50 ktp = find_enctype(enctype); in krb5_c_string_to_key_with_params() 68 key->enctype = enctype; in krb5_c_string_to_key_with_params()
|
| H A D | old_api_glue.c | 59 ret = krb5_c_block_size(context, eblock->key->enctype, &blocksize); in krb5_encrypt() 73 ret = krb5_c_encrypt_length(context, eblock->key->enctype, size, &outlen); in krb5_encrypt() 94 ret = krb5_c_block_size(context, eblock->key->enctype, &blocksize); in krb5_decrypt() 102 inputd.enctype = eblock->key->enctype; in krb5_decrypt() 185 krb5_enctype enctype) in krb5_use_enctype() argument 187 eblock->crypto_entry = enctype; in krb5_use_enctype() 245 keyblock.enctype = guess_enctype(ctype); in krb5_calculate_checksum() 283 keyblock.enctype = guess_enctype(ctype); in krb5_verify_checksum() 315 ret = krb5_c_encrypt_length(context, key->enctype, data->length, &enclen); in krb5_encrypt_data() 320 ret = krb5_c_block_size(context, key->enctype, &blocksize); in krb5_encrypt_data() [all …]
|
| H A D | crypto_length.c | 30 krb5_c_crypto_length(krb5_context context, krb5_enctype enctype, in krb5_c_crypto_length() argument 35 ktp = find_enctype(enctype); in krb5_c_crypto_length() 61 krb5_c_padding_length(krb5_context context, krb5_enctype enctype, in krb5_c_padding_length() argument 66 ktp = find_enctype(enctype); in krb5_c_padding_length() 75 krb5_c_crypto_length_iov(krb5_context context, krb5_enctype enctype, in krb5_c_crypto_length_iov() argument 88 ktp = find_enctype(enctype); in krb5_c_crypto_length_iov()
|
| H A D | enctype_util.c | 117 krb5_enctype_to_string(krb5_enctype enctype, char *buffer, size_t buflen) in krb5_enctype_to_string() argument 121 ktp = find_enctype(enctype); in krb5_enctype_to_string() 130 krb5_enctype_to_name(krb5_enctype enctype, krb5_boolean shortest, in krb5_enctype_to_name() argument 138 if (enctype == unsupported_etypes[i].etype) { in krb5_enctype_to_name() 145 ktp = find_enctype(enctype); in krb5_enctype_to_name() 165 k5_enctype_to_ssf(krb5_enctype enctype, unsigned int *ssf_out) in k5_enctype_to_ssf() argument 171 ktp = find_enctype(enctype); in k5_enctype_to_ssf()
|
| H A D | make_random_key.c | 31 krb5_c_make_random_key(krb5_context context, krb5_enctype enctype, in krb5_c_make_random_key() argument 41 ktp = find_enctype(enctype); in krb5_c_make_random_key() 64 random_key->enctype = enctype; in krb5_c_make_random_key()
|
| /freebsd/crypto/krb5/src/plugins/preauth/spake/ |
| H A D | t_vectors.c | 41 krb5_enctype enctype; member 344 assert(kb1->enctype == kb2->enctype); in check_key_equal() 365 decode_keyblock(krb5_enctype enctype, const char *s) in decode_keyblock() argument 375 kb->enctype = enctype; in decode_keyblock() 390 ikey = decode_keyblock(t->enctype, t->ikey); in run_test() 401 K0 = decode_keyblock(t->enctype, t->K0); in run_test() 402 K1 = decode_keyblock(t->enctype, t->K1); in run_test() 403 K2 = decode_keyblock(t->enctype, t->K2); in run_test() 404 K3 = decode_keyblock(t->enctype, t->K3); in run_test()
|
| /freebsd/crypto/krb5/src/lib/gssapi/krb5/ |
| H A D | util_seqnum.c | 42 if (key->keyblock.enctype == ENCTYPE_ARCFOUR_HMAC || in kg_make_seq_num() 43 key->keyblock.enctype == ENCTYPE_ARCFOUR_HMAC_EXP) { in kg_make_seq_num() 64 if (key->keyblock.enctype == ENCTYPE_ARCFOUR_HMAC || in kg_get_seq_num() 65 key->keyblock.enctype == ENCTYPE_ARCFOUR_HMAC_EXP) { in kg_get_seq_num() 82 if (key->keyblock.enctype == ENCTYPE_ARCFOUR_HMAC || in kg_get_seq_num() 83 key->keyblock.enctype == ENCTYPE_ARCFOUR_HMAC_EXP) { in kg_get_seq_num()
|
| H A D | util_crypt.c | 94 code = krb5int_c_mandatory_cksumtype(context, subkey->keyblock.enctype, in kg_setup_keys() 99 switch (subkey->keyblock.enctype) { in kg_setup_keys() 105 ctx->enc->keyblock.enctype = ENCTYPE_DES3_CBC_RAW; in kg_setup_keys() 106 ctx->seq->keyblock.enctype = ENCTYPE_DES3_CBC_RAW; in kg_setup_keys() 132 kg_confounder_size(krb5_context context, krb5_enctype enctype) in kg_confounder_size() argument 137 if (enctype == ENCTYPE_ARCFOUR_HMAC || enctype == ENCTYPE_ARCFOUR_HMAC_EXP) in kg_confounder_size() 139 code = krb5_c_block_size(context, enctype, &blocksize); in kg_confounder_size() 147 kg_make_confounder(krb5_context context, krb5_enctype enctype, in kg_make_confounder() argument 153 confsize = kg_confounder_size(context, enctype); in kg_make_confounder() 177 code = krb5_c_block_size(context, key->keyblock.enctype, &blocksize); in iv_to_state() [all …]
|
| H A D | wrap_size_limit.c | 106 krb5_enctype enctype; in krb5_gss_wrap_size_limit() local 110 enctype = key->keyblock.enctype; in krb5_gss_wrap_size_limit() 112 while (sz > 0 && krb5_encrypt_size(sz, enctype) + 16 > req_output_size) in krb5_gss_wrap_size_limit() 156 conflen = kg_confounder_size(ctx->k5_context, ctx->enc->keyblock.enctype); in krb5_gss_wrap_size_limit()
|
| /freebsd/crypto/krb5/src/plugins/preauth/pkinit/ |
| H A D | pkinit_kdf_test.c | 80 krb5_enctype enctype = 0; in main() local 127 enctype = enctype_aes; in main() 130 v_principal, enctype, &as_req, &pk_as_rep, &key_block); in main() 155 enctype = enctype_aes; in main() 158 v_principal, enctype, &as_req, &pk_as_rep, &key_block); in main() 183 enctype = enctype_des3; in main() 186 v_principal, enctype, &as_req, &pk_as_rep, &key_block); in main()
|
| /freebsd/crypto/heimdal/admin/ |
| H A D | add.c | 55 krb5_enctype enctype; in kt_add() local 78 ret = krb5_string_to_enctype(context, opt->enctype_string, &enctype); in kt_add() 82 enctype = t; in kt_add() 122 ret = krb5_keyblock_init(context, enctype, in kt_add() 134 ret = krb5_string_to_key_data_salt(context, enctype, pw, salt, in kt_add() 137 ret = krb5_string_to_key(context, enctype, opt->password_string, in kt_add() 142 ret = krb5_generate_random_keyblock(context, enctype, &entry.keyblock); in kt_add()
|
| H A D | remove.c | 45 krb5_enctype enctype = 0; in kt_remove() local 55 ret = krb5_string_to_enctype(context, opt->enctype_string, &enctype); in kt_remove() 59 enctype = t; in kt_remove() 68 if (!principal && !enctype && !opt->kvno_integer) { in kt_remove() 82 entry.keyblock.keytype = enctype; in kt_remove()
|
| /freebsd/crypto/krb5/src/kadmin/ktutil/ |
| H A D | ktutil_funcs.c | 93 krb5_enctype enctype; in get_etype_info() local 120 retval = krb5_get_etype_info(context, princ, opt, &enctype, salt_out, in get_etype_info() 125 if (enctype == ENCTYPE_NULL) in get_etype_info() 128 *enctype_inout = enctype; in get_etype_info() 146 krb5_enctype enctype = ENCTYPE_NULL; in ktutil_add() local 168 retval = krb5_string_to_enctype(enctype_str, &enctype); in ktutil_add() 195 &enctype, &salt, ¶ms); in ktutil_add() 199 retval = krb5_c_string_to_key_with_params(context, enctype, &password, in ktutil_add() 231 entry->key.enctype = enctype; in ktutil_add()
|
| /freebsd/crypto/krb5/src/lib/krb5/keytab/ |
| H A D | t_keytab.c | 154 kent.key.enctype = e1; in kt_test() 162 kent.key.enctype = e2; in kt_test() 166 kent.key.enctype = e1; in kt_test() 188 ((kent.key.enctype != e1) && (kent.key.enctype != e2)) || in kt_test() 236 ((kent.key.enctype != e1) && (kent.key.enctype != e2)) || in kt_test() 253 (kent.vno != 2) || (kent.key.enctype != e1) || in kt_test() 271 (kent.vno != 2) || (kent.key.enctype != e1) || in kt_test() 290 (kent.vno != 1) || (kent.key.enctype != e1) || in kt_test() 357 (kent.vno != 2) || (kent.key.enctype != e1) || in kt_test() 378 (kent.vno != 1) || (kent.key.enctype != e1) || in kt_test()
|
| /freebsd/crypto/krb5/src/kadmin/dbutil/ |
| H A D | kdb5_util.c | 268 if (krb5_string_to_enctype(koptarg, &global_params.enctype)) { in main() 330 master_keyblock.enctype = global_params.enctype; in main() 331 if ((master_keyblock.enctype != ENCTYPE_UNKNOWN) && in main() 332 (!krb5_c_valid_enctype(master_keyblock.enctype))) { in main() 334 "while setting up enctype %d", master_keyblock.enctype); in main() 422 if (master_keyblock.enctype == ENCTYPE_UNKNOWN) in open_db_and_mkey() 423 master_keyblock.enctype = DEFAULT_KDC_ENCTYPE; in open_db_and_mkey() 424 if (!krb5_c_valid_enctype(master_keyblock.enctype)) in open_db_and_mkey() 427 master_keyblock.enctype); in open_db_and_mkey() 429 retval = krb5_c_string_to_key(util_context, master_keyblock.enctype, in open_db_and_mkey() [all …]
|