Home
last modified time | relevance | path

Searched refs:enctype (Results 1 – 25 of 244) sorted by relevance

12345678910

/freebsd/crypto/krb5/src/lib/kdb/
H A Dkdb_default.c49 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 Dkeytab.c119 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 Dsalt.c139 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 Dmit_glue.c183 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 Dt_short.c73 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 Dt_derive.c35 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 Dt_kperf.c51 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 Dt_cf2.c58 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 Dt_cksums.c38 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 Dfwd_tgt.c54 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 Dstring_to_key.c31 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 Dold_api_glue.c59 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 Dcrypto_length.c30 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 Denctype_util.c117 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 Dmake_random_key.c31 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 Dt_vectors.c41 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 Dutil_seqnum.c42 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 Dutil_crypt.c94 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 Dwrap_size_limit.c106 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 Dpkinit_kdf_test.c80 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 Dadd.c55 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 Dremove.c45 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 Dktutil_funcs.c93 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, &params); 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 Dt_keytab.c154 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 Dkdb5_util.c268 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 …]

12345678910