Symbol: EVP_KEYMGMT
crypto/openssl/apps/list.c
60
IS_FETCHABLE(keymgmt, EVP_KEYMGMT)
crypto/openssl/apps/list.c
639
DEFINE_STACK_OF(EVP_KEYMGMT)
crypto/openssl/apps/list.c
640
static int keymanager_cmp(const EVP_KEYMGMT *const *a,
crypto/openssl/apps/list.c
641
const EVP_KEYMGMT *const *b)
crypto/openssl/apps/list.c
647
static void collect_keymanagers(EVP_KEYMGMT *km, void *stack)
crypto/openssl/apps/list.c
649
STACK_OF(EVP_KEYMGMT) *km_stack = stack;
crypto/openssl/apps/list.c
660
STACK_OF(EVP_KEYMGMT) *km_stack = sk_EVP_KEYMGMT_new(keymanager_cmp);
crypto/openssl/apps/list.c
667
EVP_KEYMGMT *k = sk_EVP_KEYMGMT_value(km_stack, i);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
228
STACK_OF(EVP_KEYMGMT) *keymgmts;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
235
static int collect_decoder_keymgmt(EVP_KEYMGMT *keymgmt, OSSL_DECODER *decoder,
crypto/openssl/crypto/encode_decode/decoder_pkey.c
316
STACK_OF(EVP_KEYMGMT) *keymgmts = data->keymgmts;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
318
EVP_KEYMGMT *keymgmt;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
364
static int check_keymgmt(EVP_KEYMGMT *keymgmt, struct collect_data_st *data)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
403
static void collect_keymgmt(EVP_KEYMGMT *keymgmt, void *arg)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
439
STACK_OF(EVP_KEYMGMT) *keymgmts = NULL;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
560
static EVP_KEYMGMT *keymgmt_dup(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
562
if (!EVP_KEYMGMT_up_ref((EVP_KEYMGMT *)keymgmt))
crypto/openssl/crypto/encode_decode/decoder_pkey.c
565
return (EVP_KEYMGMT *)keymgmt;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
58
DEFINE_STACK_OF(EVP_KEYMGMT)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
65
STACK_OF(EVP_KEYMGMT) *keymgmts;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
79
EVP_KEYMGMT *keymgmt = NULL;
crypto/openssl/crypto/evp/asymcipher.c
37
EVP_KEYMGMT *tmp_keymgmt = NULL;
crypto/openssl/crypto/evp/asymcipher.c
97
EVP_KEYMGMT *tmp_keymgmt_tofree;
crypto/openssl/crypto/evp/evp_local.h
328
EVP_KEYMGMT *evp_keymgmt_fetch_by_number(OSSL_LIB_CTX *ctx, int name_id,
crypto/openssl/crypto/evp/exchange.c
211
EVP_KEYMGMT *tmp_keymgmt = NULL;
crypto/openssl/crypto/evp/exchange.c
282
EVP_KEYMGMT *tmp_keymgmt_tofree = NULL;
crypto/openssl/crypto/evp/exchange.c
389
EVP_KEYMGMT *tmp_keymgmt = NULL, *tmp_keymgmt_tofree = NULL;
crypto/openssl/crypto/evp/kem.c
35
EVP_KEYMGMT *tmp_keymgmt = NULL;
crypto/openssl/crypto/evp/kem.c
92
EVP_KEYMGMT *tmp_keymgmt_tofree = NULL;
crypto/openssl/crypto/evp/keymgmt_lib.c
22
static int match_type(const EVP_KEYMGMT *keymgmt1, const EVP_KEYMGMT *keymgmt2)
crypto/openssl/crypto/evp/keymgmt_lib.c
233
EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
256
int evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
315
void *evp_keymgmt_util_fromdata(EVP_PKEY *target, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
353
EVP_KEYMGMT *keymgmt1 = NULL, *keymgmt2 = NULL;
crypto/openssl/crypto/evp/keymgmt_lib.c
446
EVP_KEYMGMT *to_keymgmt = to->keymgmt;
crypto/openssl/crypto/evp/keymgmt_lib.c
511
void *evp_keymgmt_util_gen(EVP_PKEY *target, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
531
int evp_keymgmt_util_get_deflt_digest_name(EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
574
const char *evp_keymgmt_util_query_operation_name(EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
60
int evp_keymgmt_util_assign_pkey(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_lib.c
73
EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata)
crypto/openssl/crypto/evp/keymgmt_lib.c
96
void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_meth.c
266
EVP_KEYMGMT *evp_keymgmt_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/keymgmt_meth.c
277
EVP_KEYMGMT *EVP_KEYMGMT_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
crypto/openssl/crypto/evp/keymgmt_meth.c
286
int EVP_KEYMGMT_up_ref(EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
294
void EVP_KEYMGMT_free(EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
310
const OSSL_PROVIDER *EVP_KEYMGMT_get0_provider(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
315
int evp_keymgmt_get_number(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
32
EVP_KEYMGMT *keymgmt = NULL;
crypto/openssl/crypto/evp/keymgmt_meth.c
320
int evp_keymgmt_get_legacy_alg(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
325
const char *EVP_KEYMGMT_get0_description(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
330
const char *EVP_KEYMGMT_get0_name(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
335
int EVP_KEYMGMT_is_a(const EVP_KEYMGMT *keymgmt, const char *name)
crypto/openssl/crypto/evp/keymgmt_meth.c
342
void (*fn)(EVP_KEYMGMT *keymgmt, void *arg),
crypto/openssl/crypto/evp/keymgmt_meth.c
352
int EVP_KEYMGMT_names_do_all(const EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_meth.c
365
void *evp_keymgmt_newdata(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
379
void evp_keymgmt_freedata(const EVP_KEYMGMT *keymgmt, void *keydata)
crypto/openssl/crypto/evp/keymgmt_meth.c
385
void *evp_keymgmt_gen_init(const EVP_KEYMGMT *keymgmt, int selection,
crypto/openssl/crypto/evp/keymgmt_meth.c
395
int evp_keymgmt_gen_set_template(const EVP_KEYMGMT *keymgmt, void *genctx,
crypto/openssl/crypto/evp/keymgmt_meth.c
409
int evp_keymgmt_gen_set_params(const EVP_KEYMGMT *keymgmt, void *genctx,
crypto/openssl/crypto/evp/keymgmt_meth.c
417
const OSSL_PARAM *EVP_KEYMGMT_gen_settable_params(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
426
int evp_keymgmt_gen_get_params(const EVP_KEYMGMT *keymgmt, void *genctx,
crypto/openssl/crypto/evp/keymgmt_meth.c
434
const OSSL_PARAM *EVP_KEYMGMT_gen_gettable_params(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
443
void *evp_keymgmt_gen(const EVP_KEYMGMT *keymgmt, void *genctx,
crypto/openssl/crypto/evp/keymgmt_meth.c
464
void evp_keymgmt_gen_cleanup(const EVP_KEYMGMT *keymgmt, void *genctx)
crypto/openssl/crypto/evp/keymgmt_meth.c
470
int evp_keymgmt_has_load(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
475
void *evp_keymgmt_load(const EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_meth.c
483
int evp_keymgmt_get_params(const EVP_KEYMGMT *keymgmt, void *keydata,
crypto/openssl/crypto/evp/keymgmt_meth.c
491
const OSSL_PARAM *EVP_KEYMGMT_gettable_params(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
500
int evp_keymgmt_set_params(const EVP_KEYMGMT *keymgmt, void *keydata,
crypto/openssl/crypto/evp/keymgmt_meth.c
508
const OSSL_PARAM *EVP_KEYMGMT_settable_params(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
517
int evp_keymgmt_has(const EVP_KEYMGMT *keymgmt, void *keydata, int selection)
crypto/openssl/crypto/evp/keymgmt_meth.c
523
int evp_keymgmt_validate(const EVP_KEYMGMT *keymgmt, void *keydata,
crypto/openssl/crypto/evp/keymgmt_meth.c
53
static int get_legacy_alg_type_from_keymgmt(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
532
int evp_keymgmt_match(const EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_meth.c
542
int evp_keymgmt_import(const EVP_KEYMGMT *keymgmt, void *keydata,
crypto/openssl/crypto/evp/keymgmt_meth.c
550
const OSSL_PARAM *evp_keymgmt_import_types(const EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_meth.c
562
int evp_keymgmt_export(const EVP_KEYMGMT *keymgmt, void *keydata,
crypto/openssl/crypto/evp/keymgmt_meth.c
570
const OSSL_PARAM *evp_keymgmt_export_types(const EVP_KEYMGMT *keymgmt,
crypto/openssl/crypto/evp/keymgmt_meth.c
582
void *evp_keymgmt_dup(const EVP_KEYMGMT *keymgmt, const void *keydata_from,
crypto/openssl/crypto/evp/keymgmt_meth.c
68
EVP_KEYMGMT *keymgmt = NULL;
crypto/openssl/crypto/evp/m_sigver.c
134
EVP_KEYMGMT *tmp_keymgmt_tofree = NULL;
crypto/openssl/crypto/evp/m_sigver.c
46
EVP_KEYMGMT *tmp_keymgmt = NULL;
crypto/openssl/crypto/evp/p_lib.c
1549
int len, EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/p_lib.c
1685
int EVP_PKEY_set_type_by_keymgmt(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/p_lib.c
1898
EVP_KEYMGMT **keymgmt,
crypto/openssl/crypto/evp/p_lib.c
1901
EVP_KEYMGMT *allocated_keymgmt = NULL;
crypto/openssl/crypto/evp/p_lib.c
1902
EVP_KEYMGMT *tmp_keymgmt = NULL;
crypto/openssl/crypto/evp/p_lib.c
2085
EVP_KEYMGMT *keymgmt = src->keymgmt;
crypto/openssl/crypto/evp/p_lib.c
209
EVP_KEYMGMT *to_keymgmt = to->keymgmt;
crypto/openssl/crypto/evp/p_lib.c
262
EVP_KEYMGMT *keymgmt1 = NULL, *keymgmt2 = NULL;
crypto/openssl/crypto/evp/p_lib.c
54
int len, EVP_KEYMGMT *keymgmt);
crypto/openssl/crypto/evp/pmeth_check.c
30
EVP_KEYMGMT *keymgmt;
crypto/openssl/crypto/evp/pmeth_gn.c
167
EVP_KEYMGMT *tmp_keymgmt = ctx->keymgmt;
crypto/openssl/crypto/evp/pmeth_lib.c
166
EVP_KEYMGMT *keymgmt = NULL;
crypto/openssl/crypto/evp/pmeth_lib.c
589
EVP_KEYMGMT *tmp_keymgmt = pctx->keymgmt;
crypto/openssl/crypto/evp/signature.c
574
EVP_KEYMGMT *tmp_keymgmt = NULL;
crypto/openssl/crypto/evp/signature.c
593
EVP_KEYMGMT *tmp_keymgmt_tofree = NULL;
crypto/openssl/crypto/evp/signature.c
721
EVP_KEYMGMT *tmp_keymgmt_tofree = NULL;
crypto/openssl/crypto/store/store_result.c
207
EVP_KEYMGMT *keymgmt = NULL;
crypto/openssl/fuzz/provider.c
62
DEFINE_ALGORITHMS(keymgmt, EVP_KEYMGMT)
crypto/openssl/include/crypto/evp.h
52
EVP_KEYMGMT *keymgmt;
crypto/openssl/include/crypto/evp.h
604
EVP_KEYMGMT *keymgmt;
crypto/openssl/include/crypto/evp.h
707
EVP_KEYMGMT *keymgmt;
crypto/openssl/include/crypto/evp.h
772
EVP_KEYMGMT **keymgmt,
crypto/openssl/include/crypto/evp.h
790
EVP_KEYMGMT *keymgmt;
crypto/openssl/include/crypto/evp.h
796
int evp_keymgmt_util_assign_pkey(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
798
EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata);
crypto/openssl/include/crypto/evp.h
802
void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
805
EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
808
int evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
811
void *evp_keymgmt_util_fromdata(EVP_PKEY *target, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
816
void *evp_keymgmt_util_gen(EVP_PKEY *target, EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
818
int evp_keymgmt_util_get_deflt_digest_name(EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
821
const char *evp_keymgmt_util_query_operation_name(EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
827
void *evp_keymgmt_newdata(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/crypto/evp.h
828
void evp_keymgmt_freedata(const EVP_KEYMGMT *keymgmt, void *keyddata);
crypto/openssl/include/crypto/evp.h
829
int evp_keymgmt_get_params(const EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
831
int evp_keymgmt_set_params(const EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
833
void *evp_keymgmt_gen_init(const EVP_KEYMGMT *keymgmt, int selection,
crypto/openssl/include/crypto/evp.h
835
int evp_keymgmt_gen_set_template(const EVP_KEYMGMT *keymgmt, void *genctx,
crypto/openssl/include/crypto/evp.h
837
int evp_keymgmt_gen_set_params(const EVP_KEYMGMT *keymgmt, void *genctx,
crypto/openssl/include/crypto/evp.h
839
int evp_keymgmt_gen_get_params(const EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
841
void *evp_keymgmt_gen(const EVP_KEYMGMT *keymgmt, void *genctx,
crypto/openssl/include/crypto/evp.h
843
void evp_keymgmt_gen_cleanup(const EVP_KEYMGMT *keymgmt, void *genctx);
crypto/openssl/include/crypto/evp.h
845
int evp_keymgmt_has_load(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/crypto/evp.h
846
void *evp_keymgmt_load(const EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
849
int evp_keymgmt_has(const EVP_KEYMGMT *keymgmt, void *keyddata, int selection);
crypto/openssl/include/crypto/evp.h
850
int evp_keymgmt_validate(const EVP_KEYMGMT *keymgmt, void *keydata,
crypto/openssl/include/crypto/evp.h
852
int evp_keymgmt_match(const EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
856
int evp_keymgmt_import(const EVP_KEYMGMT *keymgmt, void *keydata,
crypto/openssl/include/crypto/evp.h
858
const OSSL_PARAM *evp_keymgmt_import_types(const EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
860
int evp_keymgmt_export(const EVP_KEYMGMT *keymgmt, void *keydata,
crypto/openssl/include/crypto/evp.h
862
const OSSL_PARAM *evp_keymgmt_export_types(const EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
864
void *evp_keymgmt_dup(const EVP_KEYMGMT *keymgmt,
crypto/openssl/include/crypto/evp.h
866
EVP_KEYMGMT *evp_keymgmt_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/include/crypto/evp.h
978
int evp_keymgmt_get_number(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/crypto/evp.h
979
int evp_keymgmt_get_legacy_alg(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1369
int EVP_PKEY_set_type_by_keymgmt(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1819
EVP_KEYMGMT *EVP_KEYMGMT_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
crypto/openssl/include/openssl/evp.h
1821
int EVP_KEYMGMT_up_ref(EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1822
void EVP_KEYMGMT_free(EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1823
const OSSL_PROVIDER *EVP_KEYMGMT_get0_provider(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1824
const char *EVP_KEYMGMT_get0_name(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1825
const char *EVP_KEYMGMT_get0_description(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1826
int EVP_KEYMGMT_is_a(const EVP_KEYMGMT *keymgmt, const char *name);
crypto/openssl/include/openssl/evp.h
1828
void (*fn)(EVP_KEYMGMT *keymgmt, void *arg),
crypto/openssl/include/openssl/evp.h
1830
int EVP_KEYMGMT_names_do_all(const EVP_KEYMGMT *keymgmt,
crypto/openssl/include/openssl/evp.h
1833
const OSSL_PARAM *EVP_KEYMGMT_gettable_params(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1834
const OSSL_PARAM *EVP_KEYMGMT_settable_params(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1835
const OSSL_PARAM *EVP_KEYMGMT_gen_settable_params(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1836
const OSSL_PARAM *EVP_KEYMGMT_gen_gettable_params(const EVP_KEYMGMT *keymgmt);
crypto/openssl/ssl/t1_lib.c
229
EVP_KEYMGMT *keymgmt;
crypto/openssl/ssl/t1_lib.c
388
EVP_KEYMGMT *keymgmt;
crypto/openssl/test/algorithmid_test.c
28
EVP_KEYMGMT *keymgmt = NULL;
crypto/openssl/test/keymgmt_internal_test.c
149
EVP_KEYMGMT *km = NULL, *km1 = NULL, *km2 = NULL, *km3 = NULL;
crypto/openssl/test/keymgmt_internal_test.c
305
EVP_KEYMGMT *keymgmt = NULL;
crypto/openssl/test/provider_fallback_test.c
17
EVP_KEYMGMT *rsameth = NULL;