Home
last modified time | relevance | path

Searched refs:OSSL_PROVIDER (Results 1 – 25 of 41) sorted by relevance

12

/crypto/
A Dprovider.c18 OSSL_PROVIDER *OSSL_PROVIDER_try_load_ex(OSSL_LIB_CTX *libctx, const char *name, in OSSL_PROVIDER_try_load_ex()
21 OSSL_PROVIDER *prov = NULL, *actual; in OSSL_PROVIDER_try_load_ex()
66 OSSL_PROVIDER *OSSL_PROVIDER_load(OSSL_LIB_CTX *libctx, const char *name) in OSSL_PROVIDER_load()
71 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov) in OSSL_PROVIDER_unload()
79 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_gettable_params()
96 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov, in OSSL_PROVIDER_unquery_operation()
103 void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_get0_provider_ctx()
113 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_self_test()
118 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov, in OSSL_PROVIDER_get_capabilities()
147 const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_get0_name()
[all …]
A Dprovider_core.c131 OSSL_PROVIDER *prov;
200 DEFINE_STACK_OF(OSSL_PROVIDER) in DEFINE_STACK_OF() argument
403 OSSL_PROVIDER *prov = NULL; in ossl_provider_find()
646 int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov, in ossl_provider_add_to_store()
2118 OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle; in ossl_provider_register_child_cb()
2119 OSSL_PROVIDER *prov; in ossl_provider_register_child_cb()
2194 OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle; in ossl_provider_deregister_child_cb()
2315 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_get_params()
2337 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_get_libctx()
2357 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_thread_start()
[all …]
A Dcore_algorithm.c19 int (*pre)(OSSL_PROVIDER *, int operation_id, int no_store, void *data,
22 void (*fn)(OSSL_PROVIDER *, const OSSL_ALGORITHM *, int no_store,
25 int (*post)(OSSL_PROVIDER *, int operation_id, int no_store, void *data,
42 static int algorithm_do_map(OSSL_PROVIDER *provider, const OSSL_ALGORITHM *map, in algorithm_do_map()
102 static int algorithm_do_this(OSSL_PROVIDER *provider, void *cbdata) in algorithm_do_this()
138 OSSL_PROVIDER *provider, in ossl_algorithm_do_all()
139 int (*pre)(OSSL_PROVIDER *, int operation_id, in ossl_algorithm_do_all() argument
142 void (*fn)(OSSL_PROVIDER *provider, in ossl_algorithm_do_all()
146 int (*post)(OSSL_PROVIDER *, int operation_id, in ossl_algorithm_do_all() argument
A Dcore_fetch.c60 static int ossl_method_construct_precondition(OSSL_PROVIDER *provider, in ossl_method_construct_precondition()
87 static int ossl_method_construct_postcondition(OSSL_PROVIDER *provider, in ossl_method_construct_postcondition()
103 static void ossl_method_construct_this(OSSL_PROVIDER *provider, in ossl_method_construct_this()
135 OSSL_PROVIDER **provider_rw, int force_store, in ossl_method_construct()
139 OSSL_PROVIDER *provider = provider_rw != NULL ? *provider_rw : NULL; in ossl_method_construct()
167 method = mcm->get(cbdata.store, (const OSSL_PROVIDER **)provider_rw, in ossl_method_construct()
172 method = mcm->get(NULL, (const OSSL_PROVIDER **)provider_rw, mcm_data); in ossl_method_construct()
A Dprovider_conf.c21 DEFINE_STACK_OF(OSSL_PROVIDER)
27 STACK_OF(OSSL_PROVIDER) *activated_providers;
74 static int provider_conf_params_internal(OSSL_PROVIDER *prov, in provider_conf_params_internal()
155 static int provider_conf_params(OSSL_PROVIDER *prov, in provider_conf_params()
175 STACK_OF(OSSL_PROVIDER) *activated) in prov_already_activated()
184 OSSL_PROVIDER *tstprov = sk_OSSL_PROVIDER_value(activated, i); in prov_already_activated()
207 OSSL_PROVIDER *prov = NULL, *actual = NULL; in provider_conf_activate()
A Dprovider_child.c21 DEFINE_STACK_OF(OSSL_PROVIDER)
97 OSSL_PROVIDER *cprov; in provider_create_child_cb()
162 OSSL_PROVIDER *cprov; in provider_remove_child_cb()
286 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate) in ossl_provider_up_ref_parent()
302 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate) in ossl_provider_free_parent()
/crypto/evp/
A Devp_local.h103 OSSL_PROVIDER *prov;
146 OSSL_PROVIDER *prov;
165 OSSL_PROVIDER *prov;
208 OSSL_PROVIDER *prov;
231 OSSL_PROVIDER *prov;
251 OSSL_PROVIDER *prov;
340 EVP_KEM *evp_kem_fetch_from_prov(OSSL_PROVIDER *prov,
346 EVP_MD *evp_digest_fetch_from_prov(OSSL_PROVIDER *prov,
349 EVP_MAC *evp_mac_fetch_from_prov(OSSL_PROVIDER *prov,
411 int evp_is_a(OSSL_PROVIDER *prov, int number,
[all …]
A Devp_fetch.c39 OSSL_PROVIDER *);
165 const OSSL_PROVIDER *prov, in put_evp_method_in_store()
211 OSSL_PROVIDER *prov, void *data) in construct_evp_method()
252 OSSL_PROVIDER *prov, int operation_id, in inner_evp_generic_fetch()
256 OSSL_PROVIDER *prov), in inner_evp_generic_fetch()
394 OSSL_PROVIDER *prov), in evp_generic_fetch()
416 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id, in evp_generic_fetch_from_prov()
445 int evp_method_store_remove_all_provided(const OSSL_PROVIDER *prov) in evp_method_store_remove_all_provided()
633 OSSL_PROVIDER *prov), in evp_generic_do_all()
656 int evp_is_a(OSSL_PROVIDER *prov, int number, in evp_is_a()
[all …]
A Dexchange.c31 static EVP_KEYEXCH *evp_keyexch_new(OSSL_PROVIDER *prov) in evp_keyexch_new()
51 OSSL_PROVIDER *prov) in evp_keyexch_from_algorithm()
176 OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange) in EVP_KEYEXCH_get0_provider()
190 EVP_KEYEXCH *evp_keyexch_fetch_from_prov(OSSL_PROVIDER *prov, in evp_keyexch_fetch_from_prov()
212 const OSSL_PROVIDER *tmp_prov = NULL; in EVP_PKEY_derive_init_ex()
303 evp_keyexch_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in EVP_PKEY_derive_init_ex()
322 evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in EVP_PKEY_derive_init_ex()
428 evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *) in EVP_PKEY_derive_set_peer_ex()
A Dkem.c36 const OSSL_PROVIDER *tmp_prov = NULL; in evp_kem_init()
110 kem = evp_kem_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in evp_kem_init()
133 evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in evp_kem_init()
284 static EVP_KEM *evp_kem_new(OSSL_PROVIDER *prov) in evp_kem_new()
303 OSSL_PROVIDER *prov) in evp_kem_from_algorithm()
456 OSSL_PROVIDER *EVP_KEM_get0_provider(const EVP_KEM *kem) in EVP_KEM_get0_provider()
470 EVP_KEM *evp_kem_fetch_from_prov(OSSL_PROVIDER *prov, const char *algorithm, in evp_kem_fetch_from_prov()
A Dasymcipher.c38 const OSSL_PROVIDER *tmp_prov = NULL; in evp_pkey_asym_cipher_init()
117 evp_asym_cipher_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in evp_pkey_asym_cipher_init()
136 = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in evp_pkey_asym_cipher_init()
351 static EVP_ASYM_CIPHER *evp_asym_cipher_new(OSSL_PROVIDER *prov) in evp_asym_cipher_new()
371 OSSL_PROVIDER *prov) in evp_asym_cipher_from_algorithm()
509 OSSL_PROVIDER *EVP_ASYM_CIPHER_get0_provider(const EVP_ASYM_CIPHER *cipher) in EVP_ASYM_CIPHER_get0_provider()
523 EVP_ASYM_CIPHER *evp_asym_cipher_fetch_from_prov(OSSL_PROVIDER *prov, in evp_asym_cipher_fetch_from_prov()
A Dmac_meth.c59 OSSL_PROVIDER *prov) in evp_mac_from_algorithm()
196 const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac) in EVP_MAC_get0_provider()
257 EVP_MAC *evp_mac_fetch_from_prov(OSSL_PROVIDER *prov, in evp_mac_fetch_from_prov()
A Dskeymgmt_meth.c63 OSSL_PROVIDER *prov) in skeymgmt_from_algorithm()
130 EVP_SKEYMGMT *evp_skeymgmt_fetch_from_prov(OSSL_PROVIDER *prov, in evp_skeymgmt_fetch_from_prov()
175 const OSSL_PROVIDER *EVP_SKEYMGMT_get0_provider(const EVP_SKEYMGMT *skeymgmt) in EVP_SKEYMGMT_get0_provider()
A Dsignature.c33 static EVP_SIGNATURE *evp_signature_new(OSSL_PROVIDER *prov) in evp_signature_new()
54 OSSL_PROVIDER *prov) in evp_signature_from_algorithm()
482 OSSL_PROVIDER *EVP_SIGNATURE_get0_provider(const EVP_SIGNATURE *signature) in EVP_SIGNATURE_get0_provider()
496 EVP_SIGNATURE *evp_signature_fetch_from_prov(OSSL_PROVIDER *prov, in evp_signature_fetch_from_prov()
580 const OSSL_PROVIDER *tmp_prov = NULL; in evp_pkey_signature_init()
617 evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in evp_pkey_signature_init()
745 evp_signature_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in evp_pkey_signature_init()
765 evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in evp_pkey_signature_init()
A Dkeymgmt_meth.c65 OSSL_PROVIDER *prov) in keymgmt_from_algorithm()
274 EVP_KEYMGMT *evp_keymgmt_fetch_from_prov(OSSL_PROVIDER *prov, in evp_keymgmt_fetch_from_prov()
318 const OSSL_PROVIDER *EVP_KEYMGMT_get0_provider(const EVP_KEYMGMT *keymgmt) in EVP_KEYMGMT_get0_provider()
A Dp_seal.c24 const OSSL_PROVIDER *prov; in EVP_SealInit()
/crypto/store/
A Dstore_meth.c46 static OSSL_STORE_LOADER *new_loader(OSSL_PROVIDER *prov) in new_loader()
136 static void *get_loader_from_store(void *store, const OSSL_PROVIDER **prov, in get_loader_from_store()
159 const OSSL_PROVIDER *prov, in put_loader_in_store()
179 OSSL_PROVIDER *prov) in loader_from_algorithm()
254 OSSL_PROVIDER *prov, void *data) in construct_loader()
325 OSSL_PROVIDER *prov = NULL; in inner_loader_fetch()
397 int ossl_store_loader_store_remove_all_provided(const OSSL_PROVIDER *prov) in ossl_store_loader_store_remove_all_provided()
411 const OSSL_PROVIDER *OSSL_STORE_LOADER_get0_provider(const OSSL_STORE_LOADER *loader) in OSSL_STORE_LOADER_get0_provider()
A Dstore_result.c78 OSSL_STORE_CTX *, const OSSL_PROVIDER *,
92 const OSSL_PROVIDER *provider = in ossl_store_handle_load_result()
205 const OSSL_PROVIDER *provider, in try_key_ref()
257 keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)provider, in try_key_ref()
407 OSSL_STORE_CTX *ctx, const OSSL_PROVIDER *provider, in try_key()
/crypto/encode_decode/
A Dencoder_pkey.c80 const OSSL_PROVIDER *keymgmt_prov;
90 const OSSL_PROVIDER *prov; in collect_encoder()
188 const OSSL_PROVIDER *k_prov = EVP_KEYMGMT_get0_provider(pk->keymgmt); in encoder_construct_pkey()
189 const OSSL_PROVIDER *e_prov = OSSL_ENCODER_get0_provider(encoder); in encoder_construct_pkey()
238 const OSSL_PROVIDER *prov = NULL; in ossl_encoder_ctx_setup_for_pkey()
373 const OSSL_PROVIDER *prov = EVP_KEYMGMT_get0_provider(pkey->keymgmt); in OSSL_ENCODER_CTX_new_for_pkey()
A Ddecoder_meth.c139 static void *get_decoder_from_store(void *store, const OSSL_PROVIDER **prov, in get_decoder_from_store()
175 const OSSL_PROVIDER *prov, in put_decoder_in_store()
210 OSSL_PROVIDER *prov) in ossl_decoder_from_algorithm()
304 OSSL_PROVIDER *prov, void *data) in construct_decoder()
384 OSSL_PROVIDER *prov = NULL; in inner_ossl_decoder_fetch()
450 int ossl_decoder_store_remove_all_provided(const OSSL_PROVIDER *prov) in ossl_decoder_store_remove_all_provided()
464 const OSSL_PROVIDER *OSSL_DECODER_get0_provider(const OSSL_DECODER *decoder) in OSSL_DECODER_get0_provider()
A Dencoder_meth.c139 static void *get_encoder_from_store(void *store, const OSSL_PROVIDER **prov, in get_encoder_from_store()
175 const OSSL_PROVIDER *prov, in put_encoder_in_store()
210 OSSL_PROVIDER *prov) in encoder_from_algorithm()
314 OSSL_PROVIDER *prov, void *data) in construct_encoder()
394 OSSL_PROVIDER *prov = NULL; in inner_ossl_encoder_fetch()
459 int ossl_encoder_store_remove_all_provided(const OSSL_PROVIDER *prov) in ossl_encoder_store_remove_all_provided()
473 const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder) in OSSL_ENCODER_get0_provider()
A Dencoder_local.h22 OSSL_PROVIDER *prov;
/crypto/property/
A Dproperty.c43 const OSSL_PROVIDER *provider;
51 const OSSL_PROVIDER *provider;
317 int ossl_method_store_add(OSSL_METHOD_STORE *store, const OSSL_PROVIDER *prov, in ossl_method_store_add()
473 const OSSL_PROVIDER *prov;
537 const OSSL_PROVIDER *prov) in ossl_method_store_remove_all_provided()
623 const OSSL_PROVIDER **prov_rw, void **method) in ossl_method_store_fetch()
629 const OSSL_PROVIDER *prov = prov_rw != NULL ? *prov_rw : NULL; in ossl_method_store_fetch()
844 int ossl_method_store_cache_get(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov, in ossl_method_store_cache_get()
874 int ossl_method_store_cache_set(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov, in ossl_method_store_cache_set()
/crypto/rand/
A Drand_lib.c61 OSSL_PROVIDER *random_provider;
1008 OSSL_PROVIDER *prov = ossl_provider_find(libctx, cval->value, 0); in random_conf_init()
1085 int RAND_set1_random_provider(OSSL_LIB_CTX *ctx, OSSL_PROVIDER *prov) in RAND_set1_random_provider()
1114 OSSL_PROVIDER *prov) in ossl_rand_check_random_provider_on_load()
1138 OSSL_PROVIDER *prov) in ossl_rand_check_random_provider_on_unload()
/crypto/dh/
A Ddh_kdf.c71 const OSSL_PROVIDER *prov = EVP_MD_get0_provider(md); in DH_KDF_X9_42()

Completed in 85 milliseconds

12