crypto/heimdal/admin/copy.c
42
if(a->keytype != b->keytype ||
crypto/heimdal/admin/copy.c
90
ret = krb5_enctype_to_string(context, entry.keyblock.keytype, &etype_str);
crypto/heimdal/admin/copy.c
98
entry.keyblock.keytype,
crypto/heimdal/admin/get.c
213
if (keys[j].keytype == etypes[k]) {
crypto/heimdal/admin/list.c
100
snprintf(buf, sizeof(buf), "unknown (%d)", entry.keyblock.keytype);
crypto/heimdal/admin/list.c
98
entry.keyblock.keytype, &s);
crypto/heimdal/admin/remove.c
82
entry.keyblock.keytype = enctype;
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
509
if(key_block->keytype == ETYPE_DES_CBC_MD5 ||
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
510
key_block->keytype == ETYPE_DES_CBC_MD4 ||
crypto/heimdal/appl/telnet/libtelnet/kerberos5.c
511
key_block->keytype == ETYPE_DES_CBC_CRC) {
crypto/heimdal/kadmin/ext.c
68
keys[i].keyblock.keytype = kd->key_data_type[0];
crypto/heimdal/kadmin/load.c
181
key->key.keytype = tmp;
crypto/heimdal/kadmin/rpc.c
674
CHECK(krb5_store_uint32(out, new_keys[i].keytype));
crypto/heimdal/kcm/protocol.c
874
ret = krb5_ret_int32(request, &in.session.keytype);
crypto/heimdal/kdc/kerberos5.c
1261
pa_key->key.keytype, &str);
crypto/heimdal/kdc/kerberos5.c
1328
ret = krb5_enctype_to_string(context, pa_key->key.keytype, &str);
crypto/heimdal/kdc/kerberos5.c
1415
if (older_enctype(ckey->key.keytype)) {
crypto/heimdal/kdc/kerberos5.c
1809
log_as_req(context, config, reply_key->keytype, setype, b);
crypto/heimdal/kdc/kerberos5.c
476
ent->etype = key->key.keytype;
crypto/heimdal/kdc/kerberos5.c
567
ent->etype = key->key.keytype;
crypto/heimdal/kdc/kerberos5.c
585
switch (key->key.keytype) {
crypto/heimdal/kdc/krb5tgs.c
1001
krb5_enctype_disable(context, et.key.keytype);
crypto/heimdal/kdc/krb5tgs.c
1694
if (b->etype.val[i] == adtkt.key.keytype)
crypto/heimdal/kdc/krb5tgs.c
1720
etype = skey->key.keytype;
crypto/heimdal/kdc/krb5tgs.c
977
if (krb5_enctype_valid(context, et.key.keytype) != 0
crypto/heimdal/kdc/krb5tgs.c
978
&& _kdc_is_weak_exception(server->entry.principal, et.key.keytype))
crypto/heimdal/kdc/krb5tgs.c
980
krb5_enctype_enable(context, et.key.keytype);
crypto/heimdal/kdc/krb5tgs.c
996
&rep, &et, &ek, et.key.keytype,
crypto/heimdal/kdc/misc.c
157
if (krb5_enctype_valid(context, h->entry.keys.val[i].key.keytype)
crypto/heimdal/kdc/misc.c
161
h->entry.keys.val[i].key.keytype, key);
crypto/heimdal/kdc/misc.c
165
*enctype = (*key)->key.keytype;
crypto/heimdal/kuser/copy_cred_cache.c
105
ctx.mcreds.session.keytype = enctype;
crypto/heimdal/kuser/kdecode_ticket.c
140
in.session.keytype = enctype;
crypto/heimdal/kuser/kdecode_ticket.c
157
out->session.keytype);
crypto/heimdal/kuser/klist.c
171
if(cred->session.keytype != t.enc_part.etype) {
crypto/heimdal/kuser/klist.c
172
ret = krb5_enctype_to_string(context, cred->session.keytype, &str);
crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c
127
switch (key->keytype) {
crypto/heimdal/lib/gssapi/krb5/arcfour.c
103
key5.keytype = ENCTYPE_ARCFOUR_HMAC_MD5;
crypto/heimdal/lib/gssapi/krb5/arcfour.c
455
Klocal.keytype = key->keytype;
crypto/heimdal/lib/gssapi/krb5/arcfour.c
631
Klocal.keytype = key->keytype;
crypto/heimdal/lib/gssapi/krb5/arcfour.c
89
if (key->keytype == ENCTYPE_ARCFOUR_HMAC_MD5_56) {
crypto/heimdal/lib/gssapi/krb5/export_sec_context.c
155
kret = krb5_store_int32 (sp, ac->keytype);
crypto/heimdal/lib/gssapi/krb5/get_mic.c
298
krb5_keytype keytype;
crypto/heimdal/lib/gssapi/krb5/get_mic.c
313
krb5_enctype_to_keytype (context, key->keytype, &keytype);
crypto/heimdal/lib/gssapi/krb5/get_mic.c
315
switch (keytype) {
crypto/heimdal/lib/gssapi/krb5/import_sec_context.c
146
ac->keytype = tmp;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
244
this_cred.session.keytype = KEYTYPE_NULL;
crypto/heimdal/lib/gssapi/krb5/init_sec_context.c
626
enctype = ctx->auth_context->keyblock->keytype;
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
108
enum keytype keytype,
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
127
switch(keytype) {
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
138
_gsskrb5_set_status(EINVAL, "%d is not a valid subkey type", keytype);
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
146
_gsskrb5_set_status(EINVAL, "have no subkey of type %d", keytype);
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
293
is_updated = (acceptor_subkey->keytype !=
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
294
context_handle->auth_context->keyblock->keytype);
crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c
361
switch (key->keytype) {
crypto/heimdal/lib/gssapi/krb5/unwrap.c
426
krb5_keytype keytype;
crypto/heimdal/lib/gssapi/krb5/unwrap.c
448
krb5_enctype_to_keytype (context, key->keytype, &keytype);
crypto/heimdal/lib/gssapi/krb5/unwrap.c
452
switch (keytype) {
crypto/heimdal/lib/gssapi/krb5/verify_mic.c
299
krb5_keytype keytype;
crypto/heimdal/lib/gssapi/krb5/verify_mic.c
314
krb5_enctype_to_keytype (context, key->keytype, &keytype);
crypto/heimdal/lib/gssapi/krb5/verify_mic.c
315
switch (keytype) {
crypto/heimdal/lib/gssapi/krb5/wrap.c
150
krb5_keytype keytype;
crypto/heimdal/lib/gssapi/krb5/wrap.c
167
krb5_enctype_to_keytype (context, key->keytype, &keytype);
crypto/heimdal/lib/gssapi/krb5/wrap.c
169
switch (keytype) {
crypto/heimdal/lib/gssapi/krb5/wrap.c
550
krb5_keytype keytype;
crypto/heimdal/lib/gssapi/krb5/wrap.c
570
krb5_enctype_to_keytype (context, key->keytype, &keytype);
crypto/heimdal/lib/gssapi/krb5/wrap.c
572
switch (keytype) {
crypto/heimdal/lib/gssapi/mech/gss_krb5.c
243
key->type = keyblock->keytype;
crypto/heimdal/lib/gssapi/test_context.c
717
else if (limit_enctype && keyblock->keytype != limit_enctype)
crypto/heimdal/lib/gssapi/test_context.c
730
else if (limit_enctype && keyblock->keytype != limit_enctype)
crypto/heimdal/lib/gssapi/test_context.c
739
if (keyblock->keytype != keyblock2->keytype)
crypto/heimdal/lib/gssapi/test_context.c
758
if (enctype != keyblock->keytype)
crypto/heimdal/lib/gssapi/test_context.c
760
(int)enctype, (int)keyblock2->keytype);
crypto/heimdal/lib/gssapi/test_context.c
778
if (limit_enctype && keyblock->keytype != limit_enctype)
crypto/heimdal/lib/hdb/hdb-ldap.c
1085
if (ent->entry.keys.val[i].key.keytype == ETYPE_ARCFOUR_HMAC_MD5) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1108
ent->entry.keys.val[ent->entry.keys.len].key.keytype = ETYPE_ARCFOUR_HMAC_MD5;
crypto/heimdal/lib/hdb/hdb-ldap.c
630
&& ent->entry.keys.val[i].key.keytype == ETYPE_ARCFOUR_HMAC_MD5) {
crypto/heimdal/lib/hdb/hdb-ldap.c
711
ent->entry.keys.val[i].key.keytype == ETYPE_ARCFOUR_HMAC_MD5)
crypto/heimdal/lib/hdb/hdb-mitdb.c
1158
int keytype;
crypto/heimdal/lib/hdb/hdb-mitdb.c
1173
keytype = getint(&p);
crypto/heimdal/lib/hdb/hdb-mitdb.c
1174
CHECK_UINT16(keytype);
crypto/heimdal/lib/hdb/hdb-mitdb.c
1175
ret = krb5_store_int16(sp, keytype);
crypto/heimdal/lib/hdb/hdb-mitdb.c
437
k->key.keytype = type;
crypto/heimdal/lib/hdb/hdb.c
108
if(k->key.keytype == enctype){
crypto/heimdal/lib/hdb/keys.c
281
key.key.keytype = enctype;
crypto/heimdal/lib/hdb/keys.c
377
if (k->key.keytype == enctypes[i]) {
crypto/heimdal/lib/hdb/keys.c
449
(*keys)[i].key.keytype,
crypto/heimdal/lib/hdb/keytab.c
232
enctype = ent.entry.keys.val[0].key.keytype;
crypto/heimdal/lib/hdb/keytab.c
235
if(ent.entry.keys.val[i].key.keytype == enctype) {
crypto/heimdal/lib/hdb/mkey.c
182
key.keytype = enctype;
crypto/heimdal/lib/hdb/mkey.c
234
if(key.keytype == ETYPE_DES_CBC_CRC || key.keytype == ETYPE_DES_CBC_MD5)
crypto/heimdal/lib/hdb/mkey.c
235
key.keytype = ETYPE_DES_CFB64_NONE;
crypto/heimdal/lib/hdb/mkey.c
276
key.keytype = ETYPE_DES_PCBC_NONE;
crypto/heimdal/lib/hdb/mkey.c
456
ret = krb5_enctype_keysize(context, k->key.keytype, &keysize);
crypto/heimdal/lib/hdb/mkey.c
516
if (mitkey == NULL || mit_strong_etype(ent->keys.val[i].key.keytype)) {
crypto/heimdal/lib/hdb/mkey.c
82
(*mkey)->keytab.keyblock.keytype = etype;
crypto/heimdal/lib/hdb/print.c
160
key->key.keytype, key->key.keyvalue.length + 2);
crypto/heimdal/lib/hdb/print.c
162
ret = krb5_enctype_keysize(context, key->key.keytype, &decrypted_key_length);
crypto/heimdal/lib/hdb/print.c
228
ent->keys.val[i].key.keytype);
crypto/heimdal/lib/hdb/print.c
231
ent->keys.val[i].key.keytype);
crypto/heimdal/lib/hdb/print.c
394
if (!mit_strong_etype(ent->keys.val[i].key.keytype))
crypto/heimdal/lib/hdb/print.c
408
if (ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD4 ||
crypto/heimdal/lib/hdb/print.c
409
ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD5)
crypto/heimdal/lib/hdb/print.c
534
if (!mit_strong_etype(ent->keys.val[i].key.keytype))
crypto/heimdal/lib/hdb/print.c
548
if (ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD4 ||
crypto/heimdal/lib/hdb/print.c
549
ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD5)
crypto/heimdal/lib/hx509/crypto.c
1513
const heim_oid *keytype;
crypto/heimdal/lib/hx509/crypto.c
1519
keytype = pk->ops->key_oid;
crypto/heimdal/lib/hx509/crypto.c
1524
if (der_heim_oid_cmp(sig_algs[i]->key_oid, keytype) != 0)
crypto/heimdal/lib/hx509/crypto.c
3152
const heim_oid *keytype = NULL;
crypto/heimdal/lib/hx509/crypto.c
3154
keytype = find_keytype(source);
crypto/heimdal/lib/hx509/crypto.c
3163
if (keytype && sig_algs[j]->key_oid &&
crypto/heimdal/lib/hx509/crypto.c
3164
der_heim_oid_cmp(keytype, sig_algs[j]->key_oid))
crypto/heimdal/lib/hx509/crypto.c
3203
const heim_oid *keytype = NULL;
crypto/heimdal/lib/hx509/crypto.c
3223
keytype = find_keytype(_hx509_cert_private_key(source));
crypto/heimdal/lib/hx509/crypto.c
3231
if (keytype && sig_algs[i]->key_oid &&
crypto/heimdal/lib/hx509/crypto.c
3232
der_heim_oid_cmp(sig_algs[i]->key_oid, keytype))
crypto/heimdal/lib/kadm5/default_keys.c
50
ret = krb5_enctype_to_string(context, keys[i].key.keytype, &str);
crypto/heimdal/lib/kadm5/default_keys.c
53
(int)keys[i].key.keytype);
crypto/heimdal/lib/kadm5/get_s.c
188
kd->key_data_type[0] = key->key.keytype;
crypto/heimdal/lib/kadm5/keys.c
90
if (keys1[i].key.keytype != keys2[j].key.keytype)
crypto/heimdal/lib/kadm5/set_keys.c
183
is_des_key_p(int keytype)
crypto/heimdal/lib/kadm5/set_keys.c
185
return keytype == ETYPE_DES_CBC_CRC ||
crypto/heimdal/lib/kadm5/set_keys.c
186
keytype == ETYPE_DES_CBC_MD4 ||
crypto/heimdal/lib/kadm5/set_keys.c
187
keytype == ETYPE_DES_CBC_MD5;
crypto/heimdal/lib/kadm5/set_keys.c
229
if (des_keyblock != -1 && is_des_key_p(keys[i].key.keytype)) {
crypto/heimdal/lib/kadm5/set_keys.c
235
kblock[i].keytype = keys[i].key.keytype;
crypto/heimdal/lib/kadm5/set_keys.c
238
keys[i].key.keytype,
crypto/heimdal/lib/kadm5/set_keys.c
243
if (is_des_key_p(keys[i].key.keytype))
crypto/heimdal/lib/kadm5/set_keys.c
99
keys[i].key.keytype = key_data[i].key_data_type[0];
crypto/heimdal/lib/kafs/afskrb5.c
164
in_creds.session.keytype = ETYPE_DES_CBC_CRC;
crypto/heimdal/lib/kafs/afskrb5.c
167
invalid = krb5_enctype_valid(d->context, in_creds.session.keytype);
crypto/heimdal/lib/kafs/afskrb5.c
169
krb5_enctype_enable(d->context, in_creds.session.keytype);
crypto/heimdal/lib/kafs/afskrb5.c
173
in_creds.session.keytype = ETYPE_DES_CBC_MD5;
crypto/heimdal/lib/kafs/afskrb5.c
178
krb5_enctype_disable(d->context, in_creds.session.keytype);
crypto/heimdal/lib/krb5/acache.c
205
cred->session.keytype = incred->keyblock.type;
crypto/heimdal/lib/krb5/acache.c
352
cred->keyblock.type = incred->session.keytype;
crypto/heimdal/lib/krb5/aes-test.c
600
kb.keytype = krbencs[i].enctype;
crypto/heimdal/lib/krb5/auth_context.c
331
auth_context->keytype,
crypto/heimdal/lib/krb5/auth_context.c
373
krb5_keytype keytype)
crypto/heimdal/lib/krb5/auth_context.c
375
auth_context->keytype = keytype;
crypto/heimdal/lib/krb5/auth_context.c
382
krb5_keytype *keytype)
crypto/heimdal/lib/krb5/auth_context.c
384
*keytype = auth_context->keytype;
crypto/heimdal/lib/krb5/auth_context.c
399
auth_context->keyblock->keytype = etype;
crypto/heimdal/lib/krb5/auth_context.c
61
p->keytype = ENCTYPE_NULL;
crypto/heimdal/lib/krb5/creds.c
233
match = mcreds->session.keytype == creds->session.keytype;
crypto/heimdal/lib/krb5/crypto-aes.c
126
const EVP_CIPHER *c = (*crypto->et->keytype->evp)();
crypto/heimdal/lib/krb5/crypto-pk.c
248
keylen = (et->keytype->bits + 7) / 8;
crypto/heimdal/lib/krb5/crypto-pk.c
61
keylen = (et->keytype->bits + 7) / 8;
crypto/heimdal/lib/krb5/crypto.c
104
*keybits = et->keytype->bits;
crypto/heimdal/lib/krb5/crypto.c
118
ret = krb5_data_alloc(&key->keyvalue, et->keytype->size);
crypto/heimdal/lib/krb5/crypto.c
121
key->keytype = type;
crypto/heimdal/lib/krb5/crypto.c
122
if(et->keytype->random_key)
crypto/heimdal/lib/krb5/crypto.c
123
(*et->keytype->random_key)(context, key);
crypto/heimdal/lib/krb5/crypto.c
135
struct _krb5_encryption_type *et = _krb5_find_enctype(key->key->keytype);
crypto/heimdal/lib/krb5/crypto.c
140
key->key->keytype);
crypto/heimdal/lib/krb5/crypto.c
143
kt = et->keytype;
crypto/heimdal/lib/krb5/crypto.c
1852
struct _krb5_key_type *kt = et->keytype;
crypto/heimdal/lib/krb5/crypto.c
2037
etype = key->keytype;
crypto/heimdal/lib/krb5/crypto.c
2044
if((*crypto)->et->keytype->size != key->keyvalue.length) {
crypto/heimdal/lib/krb5/crypto.c
2071
if (et->keytype->cleanup)
crypto/heimdal/lib/krb5/crypto.c
2072
(*et->keytype->cleanup)(context, key);
crypto/heimdal/lib/krb5/crypto.c
2410
if ((et->keytype->bits + 7) / 8 > size) {
crypto/heimdal/lib/krb5/crypto.c
2415
et->name, (int)et->keytype->size);
crypto/heimdal/lib/krb5/crypto.c
2418
ret = krb5_data_alloc(&key->keyvalue, et->keytype->size);
crypto/heimdal/lib/krb5/crypto.c
2421
key->keytype = type;
crypto/heimdal/lib/krb5/crypto.c
2422
if (et->keytype->random_to_key)
crypto/heimdal/lib/krb5/crypto.c
2423
(*et->keytype->random_to_key)(context, key, data, size);
crypto/heimdal/lib/krb5/crypto.c
2425
memcpy(key->keyvalue.data, data, et->keytype->size);
crypto/heimdal/lib/krb5/crypto.c
2570
res->keytype = enctype;
crypto/heimdal/lib/krb5/crypto.c
2597
krb5_keytype keytype,
crypto/heimdal/lib/krb5/crypto.c
2607
if (_krb5_etypes[i]->keytype->type == keytype
crypto/heimdal/lib/krb5/crypto.c
2625
if (_krb5_etypes[i]->keytype->type == keytype
crypto/heimdal/lib/krb5/crypto.c
2650
return e1 != NULL && e2 != NULL && e1->keytype == e2->keytype;
crypto/heimdal/lib/krb5/crypto.c
387
(crypto->key.key->keytype == KEYTYPE_ARCFOUR);
crypto/heimdal/lib/krb5/crypto.c
696
krb5_keytype *keytype)
crypto/heimdal/lib/krb5/crypto.c
702
*keytype = e->keytype->type; /* XXX */
crypto/heimdal/lib/krb5/crypto.c
91
*keysize = et->keytype->size;
crypto/heimdal/lib/krb5/crypto.h
109
struct _krb5_key_type *keytype;
crypto/heimdal/lib/krb5/deprecated.c
117
krb5_keytype keytype,
crypto/heimdal/lib/krb5/deprecated.c
125
if(keys[i].type == keytype) {
crypto/heimdal/lib/krb5/deprecated.c
133
"key type %d not supported", keytype);
crypto/heimdal/lib/krb5/deprecated.c
155
krb5_keytype *keytype)
crypto/heimdal/lib/krb5/deprecated.c
163
*keytype = keys[i].type;
crypto/heimdal/lib/krb5/deprecated.c
168
*keytype = strtol(string, &end, 0);
crypto/heimdal/lib/krb5/deprecated.c
169
if(*end == '\0' && *keytype != 0) {
crypto/heimdal/lib/krb5/deprecated.c
170
if (krb5_enctype_valid(context, *keytype) == 0)
crypto/heimdal/lib/krb5/deprecated.c
67
krb5_keytype keytype,
crypto/heimdal/lib/krb5/deprecated.c
75
if (keytype != (krb5_keytype)KEYTYPE_DES || context->etypes_des == NULL)
crypto/heimdal/lib/krb5/deprecated.c
76
return krb5_keytype_to_enctypes (context, keytype, len, val);
crypto/heimdal/lib/krb5/derived-key-test.c
94
key.keytype = KEYTYPE_DES3;
crypto/heimdal/lib/krb5/generate_subkey.c
64
etype = key->keytype; /* use session key etype */
crypto/heimdal/lib/krb5/get_cred.c
1134
if (in_creds->session.keytype) {
crypto/heimdal/lib/krb5/get_cred.c
1135
ret = krb5_enctype_valid(context, in_creds->session.keytype);
crypto/heimdal/lib/krb5/get_cred.c
1148
if (in_creds->session.keytype)
crypto/heimdal/lib/krb5/get_cred.c
1157
in_creds->session.keytype ?
crypto/heimdal/lib/krb5/get_cred.c
1364
in_creds.session.keytype = opt->enctype;
crypto/heimdal/lib/krb5/get_cred.c
159
if (in_creds->session.keytype) {
crypto/heimdal/lib/krb5/get_cred.c
167
t->req_body.etype.val[0] = in_creds->session.keytype;
crypto/heimdal/lib/krb5/get_cred.c
356
if (ret && subkey->keytype == ETYPE_ARCFOUR_HMAC_MD5) {
crypto/heimdal/lib/krb5/init_creds_pw.c
1572
if (krb5_enctype_valid(context, entry.keyblock.keytype) != 0)
crypto/heimdal/lib/krb5/init_creds_pw.c
1581
etypes[netypes] = entry.keyblock.keytype;
crypto/heimdal/lib/krb5/keyblock.c
161
return block->keytype;
crypto/heimdal/lib/krb5/keyblock.c
201
key->keytype = type;
crypto/heimdal/lib/krb5/keyblock.c
47
keyblock->keytype = 0;
crypto/heimdal/lib/krb5/keyblock.c
68
keyblock->keytype = ENCTYPE_NULL;
crypto/heimdal/lib/krb5/keytab.c
557
if(enctype && enctype != entry->keyblock.keytype)
crypto/heimdal/lib/krb5/keytab_file.c
146
p->keytype = tmp;
crypto/heimdal/lib/krb5/keytab_file.c
163
ret = krb5_store_int16(sp, p->keytype); /* keytype + etype */
crypto/heimdal/lib/krb5/keytab_file.c
743
entry->vno, entry->keyblock.keytype)) {
crypto/heimdal/lib/krb5/keytab_keyfile.c
267
entry->keyblock.keytype = ETYPE_DES_CBC_MD5;
crypto/heimdal/lib/krb5/keytab_keyfile.c
269
entry->keyblock.keytype = ETYPE_DES_CBC_CRC;
crypto/heimdal/lib/krb5/keytab_keyfile.c
324
switch(entry->keyblock.keytype) {
crypto/heimdal/lib/krb5/keytab_memory.c
205
entry->vno, entry->keyblock.keytype)) {
crypto/heimdal/lib/krb5/krb5.h
642
krb5_keytype keytype; /* ¿requested key type ? */
crypto/heimdal/lib/krb5/mk_priv.c
106
s.enc_part.etype = key->keytype;
crypto/heimdal/lib/krb5/mk_rep.c
91
ap.enc_part.etype = auth_context->keyblock->keytype;
crypto/heimdal/lib/krb5/mk_req.c
62
if (auth_context && *auth_context && (*auth_context)->keytype)
crypto/heimdal/lib/krb5/mk_req.c
63
this_cred.session.keytype = (*auth_context)->keytype;
crypto/heimdal/lib/krb5/mk_req_ext.c
128
ac->keyblock->keytype,
crypto/heimdal/lib/krb5/mk_req_ext.c
138
ret = krb5_build_ap_req (context, ac->keyblock->keytype,
crypto/heimdal/lib/krb5/mk_req_ext.c
82
if(ac->keyblock->keytype == ETYPE_DES_CBC_CRC) {
crypto/heimdal/lib/krb5/mk_req_ext.c
91
} else if(ac->keyblock->keytype == ETYPE_ARCFOUR_HMAC_MD5 ||
crypto/heimdal/lib/krb5/mk_req_ext.c
92
ac->keyblock->keytype == ETYPE_ARCFOUR_HMAC_MD5_56 ||
crypto/heimdal/lib/krb5/mk_req_ext.c
93
ac->keyblock->keytype == ETYPE_DES_CBC_MD4 ||
crypto/heimdal/lib/krb5/mk_req_ext.c
94
ac->keyblock->keytype == ETYPE_DES_CBC_MD5) {
crypto/heimdal/lib/krb5/pkinit.c
1377
&p1, &p2, session_key->keytype,
crypto/heimdal/lib/krb5/pkinit.c
1382
if (sk_verify.keytype != session_key->keytype ||
crypto/heimdal/lib/krb5/rd_req.c
468
ac->keytype = ETYPE_NULL;
crypto/heimdal/lib/krb5/rd_req.c
475
ac->keytype = etypes.val[i];
crypto/heimdal/lib/krb5/rd_req.c
487
if (ac->keytype != ETYPE_NULL)
crypto/heimdal/lib/krb5/rd_req.c
987
if (entry.keyblock.keytype != ap_req.ticket.enc_part.etype) {
crypto/heimdal/lib/krb5/salt-aes.c
70
kd.key->keytype = enctype;
crypto/heimdal/lib/krb5/salt-aes.c
71
ret = krb5_data_alloc(&kd.key->keyvalue, et->keytype->size);
crypto/heimdal/lib/krb5/salt-aes.c
80
et->keytype->size, kd.key->keyvalue.data);
crypto/heimdal/lib/krb5/salt-arcfour.c
89
key->keytype = enctype;
crypto/heimdal/lib/krb5/salt-des.c
130
key->keytype = enctype;
crypto/heimdal/lib/krb5/salt-des.c
201
key->keytype = enctype;
crypto/heimdal/lib/krb5/salt-des3.c
93
key->keytype = enctype;
crypto/heimdal/lib/krb5/salt.c
204
for(st = et->keytype->string_to_key; st && st->type; st++)
crypto/heimdal/lib/krb5/salt.c
268
keylen = et->keytype->bits / 8;
crypto/heimdal/lib/krb5/salt.c
276
ret = krb5_data_alloc(&kd.key->keyvalue, et->keytype->size);
crypto/heimdal/lib/krb5/salt.c
281
kd.key->keytype = etype;
crypto/heimdal/lib/krb5/salt.c
55
for (st = e->keytype->string_to_key; st && st->type; st++) {
crypto/heimdal/lib/krb5/salt.c
89
for (st = e->keytype->string_to_key; st && st->type; st++) {
crypto/heimdal/lib/krb5/store.c
1017
ret = krb5_store_int16(sp, p.keytype);
crypto/heimdal/lib/krb5/store.c
1023
ret = krb5_store_int16(sp, p.keytype);
crypto/heimdal/lib/krb5/store.c
1050
p->keytype = tmp;
crypto/heimdal/lib/krb5/store.c
1437
if (creds->session.keytype != ETYPE_NULL)
crypto/heimdal/lib/krb5/store.c
1464
if (creds->session.keytype != ETYPE_NULL) {
crypto/heimdal/lib/krb5/ticket.c
681
creds->session.keytype = rep->enc_part.key.keytype;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1572
const char *first_name, *keytype, *sep, *subsidiary_name;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1601
keytype = KRCC_KEY_TYPE_KEYRING ";";
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1602
keytypelen = strlen(keytype);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
1622
if (strncmp(description, keytype, keytypelen) != 0)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3863
CK_KEY_TYPE keytype;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3885
attr.pValue = &keytype;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3886
attr.ulValueLen = sizeof(keytype);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3909
if (keytype == CKK_RSA) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3917
} else if (keytype == CKK_EC) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3925
keytype);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3960
if (keytype == CKK_EC) {
crypto/openssh/hostfile.c
351
struct sshkey *k, int keytype, int nid, const struct hostkey_entry **found)
crypto/openssh/hostfile.c
365
if (hostkeys->entries[i].key->type != keytype)
crypto/openssh/hostfile.c
368
sshkey_type_plain(keytype) == KEY_ECDSA &&
crypto/openssh/hostfile.c
417
lookup_key_in_hostkeys_by_type(struct hostkeys *hostkeys, int keytype, int nid,
crypto/openssh/hostfile.c
420
return (check_hostkeys_by_key_or_type(hostkeys, NULL, keytype, nid,
crypto/openssh/hostfile.c
818
lineinfo.keytype = KEY_UNSPEC;
crypto/openssh/hostfile.c
913
lineinfo.keytype = lineinfo.key->type;
crypto/openssh/hostfile.c
923
lineinfo.keytype = sshkey_type_from_name(ktype);
crypto/openssh/hostfile.c
929
if (lineinfo.keytype == KEY_UNSPEC && l < 8 &&
crypto/openssh/hostfile.c
944
lineinfo.keytype = KEY_UNSPEC;
crypto/openssh/hostfile.c
946
if (lineinfo.keytype == KEY_UNSPEC) {
crypto/openssh/hostfile.h
100
int keytype; /* Type of key; KEY_UNSPEC for invalid/comment lines */
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
156
get_pubkey(struct shared_state *st, int keytype)
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
158
if (st == NULL || keytype < 0 || (size_t)keytype >= st->nkeys ||
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
159
st->pubkeys == NULL || st->pubkeys[keytype] == NULL)
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
161
return st->pubkeys[keytype];
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
165
get_privkey(struct shared_state *st, int keytype)
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
167
if (st == NULL || keytype < 0 || (size_t)keytype >= st->nkeys ||
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
168
st->privkeys == NULL || st->privkeys[keytype] == NULL)
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
170
return st->privkeys[keytype];
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
175
const char *kex, int keytype)
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
193
pubkey = get_pubkey(st, keytype);
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
194
privkey = get_privkey(st, keytype);
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
27
static int prepare_key(struct shared_state *st, int keytype, int bits);
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
301
prepare_key(struct shared_state *st, int keytype, int bits)
crypto/openssh/regress/misc/fuzz-harness/kex_fuzz.cc
306
if ((r = sshkey_generate(keytype, bits, &privkey)) != 0) {
crypto/openssh/regress/unittests/hostkeys/test_iterate.c
127
ASSERT_INT_EQ(l->keytype, expected_keytype);
crypto/openssh/regress/unittests/hostkeys/test_iterate.c
151
if (expected[i].l.keytype == KEY_ECDSA)
crypto/openssh/regress/unittests/hostkeys/test_iterate.c
155
switch (expected[i].l.keytype) {
crypto/openssh/regress/unittests/hostkeys/test_iterate.c
88
expected->l.keytype : expected->no_parse_keytype;
crypto/openssh/regress/unittests/hostkeys/test_iterate.c
91
if (expected->l.keytype == KEY_ECDSA ||
crypto/openssh/regress/unittests/hostkeys/test_iterate.c
96
if (expected->l.keytype == KEY_RSA ||
crypto/openssh/regress/unittests/hostkeys/test_iterate.c
98
expected->l.keytype == KEY_ECDSA ||
crypto/openssh/regress/unittests/kex/test_kex.c
79
struct sshkey *key, int keytype, int bits)
crypto/openssh/regress/unittests/kex/test_kex.c
90
keytype = key->type;
crypto/openssh/regress/unittests/kex/test_kex.c
93
ASSERT_INT_EQ(sshkey_generate(keytype, bits, &private), 0);
crypto/openssh/ssh-keyscan.c
389
conalloc(const char *iname, const char *oname, int keytype)
crypto/openssh/ssh-keyscan.c
409
debug3_f("oname %s kt %d", oname, keytype);
crypto/openssh/ssh-keyscan.c
416
fdcon[s].c_keytype = keytype;
crypto/openssh/sshd.c
1356
int r, opt, do_dump_cfg = 0, keytype, already_daemon, have_agent = 0;
crypto/openssh/sshd.c
1704
keytype = pubkey->type;
crypto/openssh/sshd.c
1706
keytype = key->type;
crypto/openssh/sshd.c
1716
switch (keytype) {
crypto/openssl/apps/dhparam.c
259
const char *keytype = "DH";
crypto/openssl/apps/dhparam.c
284
? keytype
crypto/openssl/apps/dhparam.c
292
&& strcmp(keytype, "DH") == 0) {
crypto/openssl/apps/dhparam.c
301
keytype = "DHX";
crypto/openssl/apps/include/apps.h
137
const char *keytype, const char *desc);
crypto/openssl/apps/include/apps.h
139
const char *keytype, const char *desc,
crypto/openssl/apps/lib/apps.c
601
const char *keytype, const char *desc,
crypto/openssl/apps/lib/apps.c
611
if (params != NULL && keytype != NULL && !EVP_PKEY_is_a(params, keytype)) {
crypto/openssl/apps/lib/apps.c
623
const char *keytype, const char *desc)
crypto/openssl/apps/lib/apps.c
625
return load_keyparams_suppress(uri, format, maybe_stdin, keytype, desc, 0);
crypto/openssl/apps/pkcs12.c
209
int export_pkcs12 = 0, options = 0, chain = 0, twopass = 0, keytype = 0;
crypto/openssl/apps/pkcs12.c
251
keytype = KEY_EX;
crypto/openssl/apps/pkcs12.c
254
keytype = KEY_SIG;
crypto/openssl/apps/pkcs12.c
474
if (keytype == KEY_EX)
crypto/openssl/apps/pkcs12.c
476
if (keytype == KEY_SIG)
crypto/openssl/apps/pkcs12.c
733
key_pbe, cert_pbe, iter, -1, keytype,
crypto/openssl/apps/req.c
1525
const char *keytype = NULL;
crypto/openssl/apps/req.c
1536
keytype = "RSA";
crypto/openssl/apps/req.c
1540
keytype = "RSA";
crypto/openssl/apps/req.c
1560
keytype = gstr;
crypto/openssl/apps/req.c
1604
if (keytype == NULL) {
crypto/openssl/apps/req.c
1605
keytype = EVP_PKEY_get0_type_name(param);
crypto/openssl/apps/req.c
1606
if (keytype == NULL) {
crypto/openssl/apps/req.c
1615
*pkeytype = OPENSSL_strndup(keytype, keytypelen);
crypto/openssl/apps/req.c
1617
*pkeytype = OPENSSL_strdup(keytype);
crypto/openssl/crypto/asn1/d2i_pr.c
102
ossl_d2i_PrivateKey_legacy(int keytype, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pr.c
121
if (!EVP_PKEY_set_type(ret, keytype)) {
crypto/openssl/crypto/asn1/d2i_pr.c
146
if (EVP_PKEY_type(keytype) != EVP_PKEY_get_base_id(ret))
crypto/openssl/crypto/asn1/d2i_pr.c
166
EVP_PKEY *d2i_PrivateKey_ex(int keytype, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pr.c
172
ret = d2i_PrivateKey_decoder(keytype, a, pp, length, libctx, propq);
crypto/openssl/crypto/asn1/d2i_pr.c
175
ret = ossl_d2i_PrivateKey_legacy(keytype, a, pp, length, libctx, propq);
crypto/openssl/crypto/asn1/d2i_pr.c
193
int keytype;
crypto/openssl/crypto/asn1/d2i_pr.c
208
keytype = EVP_PKEY_DSA;
crypto/openssl/crypto/asn1/d2i_pr.c
210
keytype = EVP_PKEY_EC;
crypto/openssl/crypto/asn1/d2i_pr.c
231
keytype = EVP_PKEY_RSA;
crypto/openssl/crypto/asn1/d2i_pr.c
234
return ossl_d2i_PrivateKey_legacy(keytype, a, pp, length, libctx, propq);
crypto/openssl/crypto/asn1/d2i_pr.c
29
d2i_PrivateKey_decoder(int keytype, EVP_PKEY **a, const unsigned char **pp,
crypto/openssl/crypto/asn1/d2i_pr.c
44
if (keytype != EVP_PKEY_NONE) {
crypto/openssl/crypto/asn1/d2i_pr.c
45
key_name = evp_pkey_type2name(keytype);
crypto/openssl/crypto/ec/ecx_meth.c
385
int keytype)
crypto/openssl/crypto/ec/ecx_meth.c
389
ECX_KEY *ecx = ossl_ecx_key_new(pctx->libctx, KEYNID2TYPE(keytype), 0,
crypto/openssl/crypto/ec/ecx_meth.c
398
|| !EVP_PKEY_assign(pkey, keytype, ecx)) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
220
const char *keytype; /* the keytype requested, if any */
crypto/openssl/crypto/encode_decode/decoder_pkey.c
367
if (data->keytype == NULL)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
373
data->keytype_id = ossl_namemap_name2num(namemap, data->keytype);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
380
&& (strcmp(data->keytype, "id-ecPublicKey") == 0
crypto/openssl/crypto/encode_decode/decoder_pkey.c
381
|| strcmp(data->keytype, "1.2.840.10045.2.1") == 0))
crypto/openssl/crypto/encode_decode/decoder_pkey.c
432
const char *keytype,
crypto/openssl/crypto/encode_decode/decoder_pkey.c
451
keytype != NULL ? keytype : "",
crypto/openssl/crypto/encode_decode/decoder_pkey.c
452
keytype != NULL ? " keys" : "keys of any type",
crypto/openssl/crypto/encode_decode/decoder_pkey.c
516
collect_data.keytype = keytype;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
668
char *keytype;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
687
OPENSSL_free(entry->keytype);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
710
+ (cache->keytype == NULL
crypto/openssl/crypto/encode_decode/decoder_pkey.c
712
: ossl_lh_strcasehash(cache->keytype));
crypto/openssl/crypto/encode_decode/decoder_pkey.c
746
cmp = nullstrcmp(a->keytype, b->keytype, 1);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
824
const char *keytype, int selection,
crypto/openssl/crypto/encode_decode/decoder_pkey.c
852
cacheent.keytype = (char *)keytype;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
881
(void *)ctx, keytype, selection);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
890
&& ossl_decoder_ctx_setup_for_pkey(ctx, keytype, libctx, propquery)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
922
if (keytype != NULL) {
crypto/openssl/crypto/encode_decode/decoder_pkey.c
923
newcache->keytype = OPENSSL_strdup(keytype);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
924
if (newcache->keytype == NULL)
crypto/openssl/crypto/evp/ctrl_params_translate.c
2039
if (OSSL_PARAM_get_utf8_string_ptr(ctx->params, &value) == 0 || OPENSSL_strcasecmp(ctx->pctx->keytype, value) != 0) {
crypto/openssl/crypto/evp/ctrl_params_translate.c
2694
int keytype, int optype,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2708
if (keytype == -1)
crypto/openssl/crypto/evp/ctrl_params_translate.c
2709
keytype = pctx->legacy_keytype;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2711
tmpl.keytype1 = tmpl.keytype2 = keytype;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2777
int keytype = pctx->legacy_keytype;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2783
tmpl.keytype1 = tmpl.keytype2 = keytype;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2836
int keytype = pctx->legacy_keytype;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2851
tmpl.keytype1 = tmpl.keytype2 = keytype;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2867
ret = EVP_PKEY_CTX_ctrl(pctx, keytype, optype,
crypto/openssl/crypto/evp/ec_ctrl.c
285
int keytype = nid == EVP_PKEY_SM2 ? EVP_PKEY_SM2 : EVP_PKEY_EC;
crypto/openssl/crypto/evp/ec_ctrl.c
287
return EVP_PKEY_CTX_ctrl(ctx, keytype, EVP_PKEY_OP_TYPE_GEN,
crypto/openssl/crypto/evp/evp_pkey.c
78
char keytype[OSSL_MAX_NAME_SIZE];
crypto/openssl/crypto/evp/evp_pkey.c
82
|| !OBJ_obj2txt(keytype, sizeof(keytype), algoid, 0))
crypto/openssl/crypto/evp/evp_pkey.c
93
keytype, selection, libctx, propq);
crypto/openssl/crypto/evp/kem.c
41
if (ctx == NULL || ctx->keytype == NULL) {
crypto/openssl/crypto/evp/keymgmt_meth.c
44
static void help_get_legacy_alg_type_from_keymgmt(const char *keytype,
crypto/openssl/crypto/evp/keymgmt_meth.c
50
*type = evp_pkey_name2type(keytype);
crypto/openssl/crypto/evp/p_lib.c
2088
const char *keytype = NULL;
crypto/openssl/crypto/evp/p_lib.c
2090
keytype = EVP_KEYMGMT_get0_name(keymgmt);
crypto/openssl/crypto/evp/p_lib.c
2101
keytype);
crypto/openssl/crypto/evp/p_lib.c
2107
keytype = OBJ_nid2sn(type);
crypto/openssl/crypto/evp/p_lib.c
2127
"key type = %s", keytype);
crypto/openssl/crypto/evp/p_lib.c
2154
"key type = %s", keytype);
crypto/openssl/crypto/evp/p_lib.c
527
const char *keytype,
crypto/openssl/crypto/evp/p_lib.c
531
return new_raw_key_int(libctx, keytype, propq, EVP_PKEY_NONE, NULL, priv,
crypto/openssl/crypto/evp/p_lib.c
543
const char *keytype, const char *propq,
crypto/openssl/crypto/evp/p_lib.c
546
return new_raw_key_int(libctx, keytype, propq, EVP_PKEY_NONE, NULL, pub,
crypto/openssl/crypto/evp/pmeth_gn.c
338
if (ctx == NULL || ctx->keytype == NULL)
crypto/openssl/crypto/evp/pmeth_lib.c
1297
static int evp_pkey_ctx_ctrl_int(EVP_PKEY_CTX *ctx, int keytype, int optype,
crypto/openssl/crypto/evp/pmeth_lib.c
1321
return evp_pkey_ctx_ctrl_to_param(ctx, keytype, optype, cmd, p1, p2);
crypto/openssl/crypto/evp/pmeth_lib.c
1328
if ((keytype != -1) && (ctx->pmeth->pkey_id != keytype))
crypto/openssl/crypto/evp/pmeth_lib.c
1340
int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype,
crypto/openssl/crypto/evp/pmeth_lib.c
1351
ret = evp_pkey_ctx_store_cached_data(ctx, keytype, optype,
crypto/openssl/crypto/evp/pmeth_lib.c
1365
return evp_pkey_ctx_ctrl_int(ctx, keytype, optype, cmd, p1, p2);
crypto/openssl/crypto/evp/pmeth_lib.c
1368
int EVP_PKEY_CTX_ctrl_uint64(EVP_PKEY_CTX *ctx, int keytype, int optype,
crypto/openssl/crypto/evp/pmeth_lib.c
1371
return EVP_PKEY_CTX_ctrl(ctx, keytype, optype, cmd, 0, &value);
crypto/openssl/crypto/evp/pmeth_lib.c
1447
int keytype, int optype,
crypto/openssl/crypto/evp/pmeth_lib.c
1464
if (keytype != -1) {
crypto/openssl/crypto/evp/pmeth_lib.c
1472
evp_pkey_type2name(keytype))) {
crypto/openssl/crypto/evp/pmeth_lib.c
1483
if (EVP_PKEY_type(ctx->pmeth->pkey_id) != EVP_PKEY_type(keytype)) {
crypto/openssl/crypto/evp/pmeth_lib.c
160
const char *keytype, const char *propquery,
crypto/openssl/crypto/evp/pmeth_lib.c
176
keytype = EVP_KEYMGMT_get0_name(pkey->keymgmt);
crypto/openssl/crypto/evp/pmeth_lib.c
179
if (keytype != NULL) {
crypto/openssl/crypto/evp/pmeth_lib.c
180
id = evp_pkey_name2type(keytype);
crypto/openssl/crypto/evp/pmeth_lib.c
209
keytype = NULL;
crypto/openssl/crypto/evp/pmeth_lib.c
211
keytype = OBJ_nid2sn(id);
crypto/openssl/crypto/evp/pmeth_lib.c
246
if (e == NULL && app_pmeth == NULL && keytype != NULL) {
crypto/openssl/crypto/evp/pmeth_lib.c
259
keymgmt = EVP_KEYMGMT_fetch(libctx, keytype, propquery);
crypto/openssl/crypto/evp/pmeth_lib.c
318
ret->keytype = keytype;
crypto/openssl/crypto/evp/pmeth_lib.c
41
int keytype, int optype,
crypto/openssl/crypto/evp/pmeth_lib.c
473
rctx->keytype = pctx->keytype;
crypto/openssl/crypto/evp/pmeth_lib.c
668
int EVP_PKEY_CTX_is_a(EVP_PKEY_CTX *ctx, const char *keytype)
crypto/openssl/crypto/evp/pmeth_lib.c
672
return (ctx->pmeth->pkey_id == evp_pkey_name2type(keytype));
crypto/openssl/crypto/evp/pmeth_lib.c
674
return EVP_KEYMGMT_is_a(ctx->keymgmt, keytype);
crypto/openssl/crypto/evp/signature.c
646
const char *keytype = EVP_KEYMGMT_get0_name(ctx->keymgmt);
crypto/openssl/crypto/evp/signature.c
647
int ok = EVP_SIGNATURE_is_a(signature, keytype);
crypto/openssl/crypto/hpke/hpke.c
1003
kem_info->keytype,
crypto/openssl/crypto/hpke/hpke.c
1333
pctx = EVP_PKEY_CTX_new_from_name(libctx, kem_info->keytype, propq);
crypto/openssl/crypto/hpke/hpke.c
479
kem_info->keytype,
crypto/openssl/crypto/hpke/hpke.c
595
kem_info->keytype,
crypto/openssl/crypto/hpke/hpke_util.c
164
group = hpke_kem_tab[i].keytype;
crypto/openssl/crypto/pkcs12/p12_crt.c
118
bag = PKCS12_add_key_ex(&bags, pkey, keytype, iter, nid_key, pass,
crypto/openssl/crypto/pkcs12/p12_crt.c
173
int mac_iter, int keytype,
crypto/openssl/crypto/pkcs12/p12_crt.c
177
iter, mac_iter, keytype, ctx, propq,
crypto/openssl/crypto/pkcs12/p12_crt.c
183
int mac_iter, int keytype)
crypto/openssl/crypto/pkcs12/p12_crt.c
186
iter, mac_iter, keytype, NULL, NULL);
crypto/openssl/crypto/pkcs12/p12_crt.c
37
int iter, int mac_iter, int keytype,
crypto/openssl/crypto/rsa/rsa_lib.c
1001
int keytype, int optype,
crypto/openssl/crypto/rsa/rsa_lib.c
1015
switch (keytype) {
crypto/openssl/crypto/rsa/rsa_lib.c
1022
if (!EVP_PKEY_CTX_is_a(ctx, evp_pkey_type2name(keytype)))
crypto/openssl/crypto/rsa/rsa_lib.c
961
int keytype, int optype,
crypto/openssl/crypto/rsa/rsa_lib.c
975
switch (keytype) {
crypto/openssl/crypto/rsa/rsa_lib.c
982
if (!EVP_PKEY_CTX_is_a(ctx, evp_pkey_type2name(keytype)))
crypto/openssl/engines/e_capi.c
1592
ctx->csptype, ctx->keytype);
crypto/openssl/engines/e_capi.c
1620
ctx->keytype = AT_KEYEXCHANGE;
crypto/openssl/engines/e_capi.c
172
DWORD keytype;
crypto/openssl/engines/e_capi.c
357
ctx->keytype = i;
crypto/openssl/engines/e_capi.c
358
CAPI_trace(ctx, "Setting key type to %d\n", ctx->keytype);
crypto/openssl/fuzz/ml-dsa.c
112
*keytype = "ML-DSA-44";
crypto/openssl/fuzz/ml-dsa.c
116
*keytype = "ML-DSA-65";
crypto/openssl/fuzz/ml-dsa.c
120
*keytype = "ML-DSA-87";
crypto/openssl/fuzz/ml-dsa.c
125
*keytype = "ML-DSA-33";
crypto/openssl/fuzz/ml-dsa.c
130
*keytype = "ML-DSA-87";
crypto/openssl/fuzz/ml-dsa.c
137
*keytype = NULL;
crypto/openssl/fuzz/ml-dsa.c
163
char *keytype = NULL;
crypto/openssl/fuzz/ml-dsa.c
169
if (!select_keytype_and_size(buf, len, &keytype, &keylen, 0))
crypto/openssl/fuzz/ml-dsa.c
211
pubkey = EVP_PKEY_new_raw_public_key_ex(NULL, keytype, NULL, key, keylen);
crypto/openssl/fuzz/ml-dsa.c
213
pubkey = EVP_PKEY_new_raw_private_key_ex(NULL, keytype, NULL, key, keylen);
crypto/openssl/fuzz/ml-dsa.c
222
char *keytype = NULL;
crypto/openssl/fuzz/ml-dsa.c
232
if (!select_keytype_and_size(buf, len, &keytype, &keylen, 1))
crypto/openssl/fuzz/ml-dsa.c
235
ctx = EVP_PKEY_CTX_new_from_name(NULL, keytype, NULL);
crypto/openssl/fuzz/ml-dsa.c
82
char **keytype, size_t *keylen,
crypto/openssl/fuzz/ml-kem.c
101
*keytype = "ML-KEM-1024";
crypto/openssl/fuzz/ml-kem.c
106
*keytype = "ML-KEM-13";
crypto/openssl/fuzz/ml-kem.c
111
*keytype = "ML-KEM-1024";
crypto/openssl/fuzz/ml-kem.c
118
*keytype = NULL;
crypto/openssl/fuzz/ml-kem.c
144
char *keytype = NULL;
crypto/openssl/fuzz/ml-kem.c
149
if (!select_keytype_and_size(buf, len, &keytype, &keylen, 0))
crypto/openssl/fuzz/ml-kem.c
179
pubkey = EVP_PKEY_new_raw_public_key_ex(NULL, keytype, NULL, key, keylen);
crypto/openssl/fuzz/ml-kem.c
181
pubkey = EVP_PKEY_new_raw_private_key_ex(NULL, keytype, NULL, key, keylen);
crypto/openssl/fuzz/ml-kem.c
205
char *keytype = NULL;
crypto/openssl/fuzz/ml-kem.c
221
if (!select_keytype_and_size(buf, len, &keytype, &keylen, 1))
crypto/openssl/fuzz/ml-kem.c
224
ctx = EVP_PKEY_CTX_new_from_name(NULL, keytype, NULL);
crypto/openssl/fuzz/ml-kem.c
62
char **keytype, size_t *keylen,
crypto/openssl/fuzz/ml-kem.c
93
*keytype = "ML-KEM-512";
crypto/openssl/fuzz/ml-kem.c
97
*keytype = "ML-KEM-768";
crypto/openssl/fuzz/slh-dsa.c
172
const char *keytype = NULL;
crypto/openssl/fuzz/slh-dsa.c
176
keytype = select_keytype(selector, &keysize);
crypto/openssl/fuzz/slh-dsa.c
177
*out1 = (void *)slh_dsa_gen_key(keytype, keysize, NULL, 0);
crypto/openssl/fuzz/slh-dsa.c
180
keytype = select_keytype(selector, &keysize);
crypto/openssl/fuzz/slh-dsa.c
181
*out2 = (void *)slh_dsa_gen_key(keytype, keysize, NULL, 0);
crypto/openssl/fuzz/slh-dsa.c
209
const char *keytype = NULL;
crypto/openssl/fuzz/slh-dsa.c
222
keytype = select_keytype(selector, &keysize);
crypto/openssl/fuzz/slh-dsa.c
262
*out1 = (void *)slh_dsa_gen_key(keytype, keysize, params, &broken);
crypto/openssl/fuzz/slh-dsa.c
312
const char *keytype;
crypto/openssl/fuzz/slh-dsa.c
328
keytype = select_keytype(selector, &keylen);
crypto/openssl/fuzz/slh-dsa.c
367
key = (void *)slh_dsa_gen_key(keytype, keylen, NULL, 0);
crypto/openssl/fuzz/slh-dsa.c
374
sig_alg = EVP_SIGNATURE_fetch(NULL, keytype, NULL);
crypto/openssl/include/crypto/asn1.h
145
EVP_PKEY *ossl_d2i_PrivateKey_legacy(int keytype, EVP_PKEY **a,
crypto/openssl/include/crypto/evp.h
50
const char *keytype;
crypto/openssl/include/crypto/evp.h
953
int keytype, int optype,
crypto/openssl/include/internal/hpke_util.h
33
const char *keytype; /* string form of algtype "EC"/"X25519"/"X448" */
crypto/openssl/include/openssl/decoder.h
127
const char *keytype, int selection,
crypto/openssl/include/openssl/evp.h
1864
int EVP_PKEY_CTX_is_a(EVP_PKEY_CTX *ctx, const char *keytype);
crypto/openssl/include/openssl/evp.h
1875
int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype,
crypto/openssl/include/openssl/evp.h
1879
int EVP_PKEY_CTX_ctrl_uint64(EVP_PKEY_CTX *ctx, int keytype, int optype,
crypto/openssl/include/openssl/evp.h
1893
const char *keytype,
crypto/openssl/include/openssl/evp.h
1900
const char *keytype, const char *propq,
crypto/openssl/include/openssl/pkcs12.h
325
int iter, int mac_iter, int keytype);
crypto/openssl/include/openssl/pkcs12.h
328
int iter, int mac_iter, int keytype,
crypto/openssl/include/openssl/pkcs12.h
332
int iter, int mac_iter, int keytype,
crypto/openssl/providers/fips/self_test_kats.c
512
fromctx = EVP_PKEY_CTX_new_from_name(libctx, t->keytype, NULL);
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1007
#define DO_type_specific_keypair(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1008
"type-specific", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1010
keytype##_d2i_private_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1011
keytype##_d2i_public_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1015
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1016
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1017
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1019
#define DO_type_specific_pub(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1020
"type-specific", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1023
keytype##_d2i_public_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1027
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1028
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1029
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1031
#define DO_type_specific_priv(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1032
"type-specific", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1034
keytype##_d2i_private_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1039
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1040
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1041
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1043
#define DO_type_specific_params(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1044
"type-specific", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1048
keytype##_d2i_key_params, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1051
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1052
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1053
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1055
#define DO_type_specific(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1056
"type-specific", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1058
keytype##_d2i_private_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1059
keytype##_d2i_public_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1060
keytype##_d2i_key_params, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1063
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1064
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1065
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1067
#define DO_type_specific_no_pub(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1068
"type-specific", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1071
keytype##_d2i_private_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1073
keytype##_d2i_key_params, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1076
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1077
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1078
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1080
#define DO_PrivateKeyInfo(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1081
"PrivateKeyInfo", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1086
keytype##_d2i_PKCS8, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1088
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1089
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1090
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1092
#define DO_SubjectPublicKeyInfo(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1093
"SubjectPublicKeyInfo", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1099
keytype##_d2i_PUBKEY, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1100
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1101
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1102
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1104
#define DO_DH(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1105
"DH", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1109
keytype##_d2i_key_params, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1112
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1113
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1114
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1116
#define DO_DHX(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1117
"DHX", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1121
keytype##_d2i_key_params, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1124
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1125
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1126
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1128
#define DO_DSA(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1129
"DSA", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1131
keytype##_d2i_private_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1132
keytype##_d2i_public_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1133
keytype##_d2i_key_params, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1136
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1137
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1138
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1140
#define DO_EC(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1141
"EC", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1144
keytype##_d2i_private_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1146
keytype##_d2i_key_params, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1149
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1150
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1151
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1153
#define DO_RSA(keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1154
"RSA", keytype##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1156
keytype##_d2i_private_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1157
keytype##_d2i_public_key, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1161
keytype##_check, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1162
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1163
keytype##_free
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1182
#define MAKE_DECODER(keytype_name, keytype, type, kind) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1183
static const struct keytype_desc_st kind##_##keytype##_desc = { keytype_name, ossl_##keytype##_keymgmt_functions, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1184
DO_##kind(keytype) }; \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1186
static OSSL_FUNC_decoder_newctx_fn kind##_der2##keytype##_newctx; \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1188
static void *kind##_der2##keytype##_newctx(void *provctx) \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1190
return der2key_newctx(provctx, &kind##_##keytype##_desc); \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1192
static int kind##_der2##keytype##_does_selection(void *provctx, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1196
&kind##_##keytype##_desc); \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1199
ossl_##kind##_der_to_##keytype##_decoder_functions[] \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1202
(void (*)(void))kind##_der2##keytype##_newctx }, \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1206
(void (*)(void))kind##_der2##keytype##_does_selection }, \
crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c
169
char keytype[OSSL_MAX_NAME_SIZE];
crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c
173
OBJ_obj2txt(keytype, sizeof(keytype), alg->algorithm, 0);
crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c
176
keytype, 0);
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
251
#define IMPLEMENT_MSBLOB(KEYTYPE, keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
252
static const struct keytype_desc_st mstype##2##keytype##_desc = { \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
254
ossl_##keytype##_keymgmt_functions, \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
255
keytype##_decode_private_key, \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
256
keytype##_decode_public_key, \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
257
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
258
keytype##_free \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
260
static OSSL_FUNC_decoder_newctx_fn msblob2##keytype##_newctx; \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
261
static void *msblob2##keytype##_newctx(void *provctx) \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
263
return msblob2key_newctx(provctx, &mstype##2##keytype##_desc); \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
266
ossl_msblob_to_##keytype##_decoder_functions[] \
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
269
(void (*)(void))msblob2##keytype##_newctx }, \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
247
#define IMPLEMENT_MS(KEYTYPE, keytype) \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
249
pvk2##keytype##_desc \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
252
ossl_##keytype##_keymgmt_functions, \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
253
keytype##_private_key_bio, \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
254
keytype##_adjust, \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
255
keytype##_free \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
257
static OSSL_FUNC_decoder_newctx_fn pvk2##keytype##_newctx; \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
258
static void *pvk2##keytype##_newctx(void *provctx) \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
260
return pvk2key_newctx(provctx, &pvk2##keytype##_desc); \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
263
ossl_##pvk_to_##keytype##_decoder_functions[] \
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
266
(void (*)(void))pvk2##keytype##_newctx }, \
crypto/openssl/ssl/ssl_lib.c
4433
OPENSSL_free(a->sigalg_list[j].keytype);
crypto/openssl/ssl/ssl_local.h
760
char *keytype; /* keytype name */
crypto/openssl/ssl/t1_lib.c
372
return (sinf->keytype != NULL
crypto/openssl/ssl/t1_lib.c
373
? sinf->keytype
crypto/openssl/ssl/t1_lib.c
389
const char *keytype;
crypto/openssl/ssl/t1_lib.c
515
sinf->keytype = NULL;
crypto/openssl/ssl/t1_lib.c
519
OPENSSL_free(sinf->keytype);
crypto/openssl/ssl/t1_lib.c
520
sinf->keytype = OPENSSL_strdup(p->data);
crypto/openssl/ssl/t1_lib.c
521
if (sinf->keytype == NULL)
crypto/openssl/ssl/t1_lib.c
591
keytype = inferred_keytype(sinf);
crypto/openssl/ssl/t1_lib.c
592
keymgmt = EVP_KEYMGMT_fetch(ctx->libctx, keytype, ctx->propq);
crypto/openssl/ssl/t1_lib.c
622
if (sinf->keytype != NULL)
crypto/openssl/ssl/t1_lib.c
623
OBJ_create(sinf->keytype_oid, sinf->keytype, NULL);
crypto/openssl/ssl/t1_lib.c
630
OBJ_txt2nid(keytype));
crypto/openssl/ssl/t1_lib.c
653
OPENSSL_free(sinf->keytype);
crypto/openssl/ssl/t1_lib.c
654
sinf->keytype = NULL;
crypto/openssl/ssl/t1_lib.c
691
const char *keytype = inferred_keytype(&ctx->sigalg_list[i]);
crypto/openssl/ssl/t1_lib.c
692
ctx->ssl_cert_info[i].pkey_nid = OBJ_txt2nid(keytype);
crypto/openssl/test/endecode_test.c
142
const char *keytype, int selection, const char *pass);
crypto/openssl/test/endecode_test.c
287
const char *keytype, int selection,
crypto/openssl/test/endecode_test.c
320
keytype,
crypto/openssl/test/endecoder_legacy_test.c
220
const char *keytype;
crypto/openssl/test/endecoder_legacy_test.c
282
if (strcmp(keys[i].keytype, type) == 0)
crypto/openssl/test/endecoder_legacy_test.c
300
static int test_protected_PEM(const char *keytype, int evp_type,
crypto/openssl/test/endecoder_legacy_test.c
338
keytype, selection,
crypto/openssl/test/endecoder_legacy_test.c
366
static int test_unprotected_PEM(const char *keytype, int evp_type,
crypto/openssl/test/endecoder_legacy_test.c
403
keytype, selection,
crypto/openssl/test/endecoder_legacy_test.c
431
static int test_DER(const char *keytype, int evp_type,
crypto/openssl/test/endecoder_legacy_test.c
468
keytype, selection,
crypto/openssl/test/endecoder_legacy_test.c
512
|| !TEST_ptr(key = lookup_key(test_stanza->keytype)))
crypto/openssl/test/endecoder_legacy_test.c
533
test_stanza->keytype, structure);
crypto/openssl/test/endecoder_legacy_test.c
534
if (!test_protected_PEM(key->keytype, key->evp_type, legacy_obj,
crypto/openssl/test/endecoder_legacy_test.c
552
test_stanza->keytype, structure);
crypto/openssl/test/endecoder_legacy_test.c
553
if (!test_unprotected_PEM(key->keytype, key->evp_type, legacy_obj,
crypto/openssl/test/endecoder_legacy_test.c
570
test_stanza->keytype, structure);
crypto/openssl/test/endecoder_legacy_test.c
571
if (!test_unprotected_PEM(key->keytype, key->evp_type, legacy_obj,
crypto/openssl/test/endecoder_legacy_test.c
588
test_stanza->keytype, structure);
crypto/openssl/test/endecoder_legacy_test.c
589
if (!test_unprotected_PEM(key->keytype, key->evp_type, legacy_obj,
crypto/openssl/test/endecoder_legacy_test.c
605
test_stanza->keytype, structure);
crypto/openssl/test/endecoder_legacy_test.c
606
if (!test_DER(key->keytype, key->evp_type, legacy_obj,
crypto/openssl/test/endecoder_legacy_test.c
624
test_stanza->keytype, structure);
crypto/openssl/test/endecoder_legacy_test.c
625
if (!test_DER(key->keytype, key->evp_type, legacy_obj,
crypto/openssl/test/endecoder_legacy_test.c
642
test_stanza->keytype, structure);
crypto/openssl/test/endecoder_legacy_test.c
643
if (!test_DER(key->keytype, key->evp_type, legacy_obj,
crypto/openssl/test/endecoder_legacy_test.c
658
test_stanza->keytype, structure);
crypto/openssl/test/endecoder_legacy_test.c
659
if (!test_DER(key->keytype, key->evp_type, legacy_obj,
crypto/openssl/test/endecoder_legacy_test.c
690
if (strcmp(keys[i].keytype, "DH") == 0) {
crypto/openssl/test/endecoder_legacy_test.c
697
if (strcmp(keys[i].keytype, "RSA") == 0) {
crypto/openssl/test/endecoder_legacy_test.c
703
TEST_info("Generating %s key...", keys[i].keytype);
crypto/openssl/test/endecoder_legacy_test.c
704
if (!TEST_ptr(keys[i].key = make_key(keys[i].keytype, keys[i].template_params)))
crypto/openssl/test/endecoder_legacy_test.c
73
const char *keytype;
crypto/openssl/test/evp_extra_test.c
1070
static EVP_PKEY *make_key_fromdata(char *keytype, OSSL_PARAM *params)
crypto/openssl/test/evp_extra_test.c
1075
if (!TEST_ptr(pctx = EVP_PKEY_CTX_new_from_name(testctx, keytype, testpropq)))
crypto/openssl/test/evp_extra_test.c
1133
static int test_EVP_PKEY_ffc_priv_pub(char *keytype)
crypto/openssl/test/evp_extra_test.c
1162
|| !TEST_ptr(just_params = make_key_fromdata(keytype, params)))
crypto/openssl/test/evp_extra_test.c
1183
|| !TEST_ptr(params_and_priv = make_key_fromdata(keytype, params)))
crypto/openssl/test/evp_extra_test.c
1204
|| !TEST_ptr(params_and_pub = make_key_fromdata(keytype, params)))
crypto/openssl/test/evp_extra_test.c
1227
|| !TEST_ptr(params_and_keypair = make_key_fromdata(keytype, params)))
crypto/openssl/test/evp_extra_test.c
3358
if (!TEST_ptr(pkey = load_example_key(ak->keytype, input, input_len)))
crypto/openssl/test/evp_extra_test.c
4395
const char *keytype = NULL;
crypto/openssl/test/evp_extra_test.c
4415
keytype = "RSA";
crypto/openssl/test/evp_extra_test.c
4419
keytype = "SM2";
crypto/openssl/test/evp_extra_test.c
4435
pctx = EVP_PKEY_CTX_new_from_name(tmpctx, keytype, "");
crypto/openssl/test/evp_extra_test.c
849
const char *keytype;
crypto/openssl/test/evp_extra_test.c
895
static EVP_PKEY *load_example_key(const char *keytype,
crypto/openssl/test/evp_extra_test.c
900
OSSL_DECODER_CTX *dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "DER", NULL, keytype, 0,
crypto/openssl/test/evp_extra_test2.c
315
static int do_pkey_tofrom_data_select(EVP_PKEY *key, const char *keytype)
crypto/openssl/test/evp_extra_test2.c
321
const char *privtag = strcmp(keytype, "RSA") == 0 ? "d" : "priv";
crypto/openssl/test/evp_extra_test2.c
322
const int use_octstring = strcmp(keytype, "X25519") == 0;
crypto/openssl/test/evp_extra_test2.c
343
if (!TEST_ptr(fromctx = EVP_PKEY_CTX_new_from_name(mainctx, keytype, NULL))
crypto/openssl/test/evp_pkey_dhkem_test.c
406
int keytype = tstid >= TEST_KEM_ENCAP_DECAP;
crypto/openssl/test/evp_pkey_dhkem_test.c
407
const TEST_ENCAPDATA *t = &ec_encapdata[keytype];
crypto/openssl/test/evp_pkey_dhkem_test.c
408
int expected = (keytype == TEST_KEYTYPE_X25519);
crypto/openssl/test/evp_pkey_dhkem_test.c
440
int keytype = tstid >= TEST_KEM_ENCAP_DECAP;
crypto/openssl/test/evp_pkey_dhkem_test.c
441
const TEST_ENCAPDATA *t = &ec_encapdata[keytype];
crypto/openssl/test/evp_pkey_dhkem_test.c
442
EVP_PKEY_CTX *ctx = rctx[keytype];
crypto/openssl/test/evp_pkey_dhkem_test.c
443
int expected = (keytype == TEST_KEYTYPE_X25519);
crypto/openssl/test/fake_rsaprov.c
1097
#define DO_PrivateKeyInfo(keytype) \
crypto/openssl/test/fake_rsaprov.c
1098
"PrivateKeyInfo", keytype##_evp_type, \
crypto/openssl/test/fake_rsaprov.c
1109
#define DO_SubjectPublicKeyInfo(keytype) \
crypto/openssl/test/fake_rsaprov.c
1110
"SubjectPublicKeyInfo", keytype##_evp_type, \
crypto/openssl/test/fake_rsaprov.c
1138
#define MAKE_DECODER(keytype_name, keytype, type, kind) \
crypto/openssl/test/fake_rsaprov.c
1139
static struct keytype_desc_st kind##_##keytype##_desc = { keytype_name, fake_rsa_keymgmt_funcs, \
crypto/openssl/test/fake_rsaprov.c
1140
DO_##kind(keytype) }; \
crypto/openssl/test/fake_rsaprov.c
1142
static OSSL_FUNC_decoder_newctx_fn kind##_der2##keytype##_newctx; \
crypto/openssl/test/fake_rsaprov.c
1144
static void *kind##_der2##keytype##_newctx(void *provctx) \
crypto/openssl/test/fake_rsaprov.c
1146
return der2key_newctx(provctx, &kind##_##keytype##_desc, keytype_name); \
crypto/openssl/test/fake_rsaprov.c
1148
static int kind##_der2##keytype##_does_selection(void *provctx, \
crypto/openssl/test/fake_rsaprov.c
1152
&kind##_##keytype##_desc); \
crypto/openssl/test/fake_rsaprov.c
1155
fake_rsa_##kind##_der_to_##keytype##_decoder_functions[] \
crypto/openssl/test/fake_rsaprov.c
1158
(void (*)(void))kind##_der2##keytype##_newctx }, \
crypto/openssl/test/fake_rsaprov.c
1162
(void (*)(void))kind##_der2##keytype##_does_selection }, \
crypto/openssl/test/slh_dsa_test.c
39
const char *keytype = public ? OSSL_PKEY_PARAM_PUB_KEY : OSSL_PKEY_PARAM_PRIV_KEY;
crypto/openssl/test/slh_dsa_test.c
42
params[0] = OSSL_PARAM_construct_octet_string(keytype, (uint8_t *)data, datalen);
crypto/openssl/test/tls-provider.c
2459
#define DO_PrivateKeyInfo(keytype) \
crypto/openssl/test/tls-provider.c
2471
#define DO_SubjectPublicKeyInfo(keytype) \
crypto/openssl/test/tls-provider.c
2500
#define MAKE_DECODER(keytype_name, keytype, type, kind) \
crypto/openssl/test/tls-provider.c
2501
static struct keytype_desc_st kind##_##keytype##_desc = { keytype_name, xor_##keytype##_keymgmt_functions, \
crypto/openssl/test/tls-provider.c
2502
DO_##kind(keytype) }; \
crypto/openssl/test/tls-provider.c
2504
static OSSL_FUNC_decoder_newctx_fn kind##_der2##keytype##_newctx; \
crypto/openssl/test/tls-provider.c
2506
static void *kind##_der2##keytype##_newctx(void *provctx) \
crypto/openssl/test/tls-provider.c
2508
return der2key_newctx(provctx, &kind##_##keytype##_desc, keytype_name); \
crypto/openssl/test/tls-provider.c
2510
static int kind##_der2##keytype##_does_selection(void *provctx, \
crypto/openssl/test/tls-provider.c
2514
&kind##_##keytype##_desc); \
crypto/openssl/test/tls-provider.c
2517
xor_##kind##_der_to_##keytype##_decoder_functions[] \
crypto/openssl/test/tls-provider.c
2520
(void (*)(void))kind##_der2##keytype##_newctx }, \
crypto/openssl/test/tls-provider.c
2524
(void (*)(void))kind##_der2##keytype##_does_selection }, \
kerberos5/lib/libgssapi_krb5/gss_krb5.c
227
key->type = keyblock->keytype;
sys/dev/usb/wlan/if_uathreg.h
293
uint16_t keytype; /* WEP, TKIP or AES */
sys/dev/usb/wlan/if_uathreg.h
575
uint32_t keytype;