crypto/openssl/apps/fipsinstall.c
306
OSSL_PROVIDER *prov = NULL;
crypto/openssl/apps/lib/app_provider.c
20
DEFINE_STACK_OF(OSSL_PROVIDER)
crypto/openssl/apps/lib/app_provider.c
27
static STACK_OF(OSSL_PROVIDER) *app_providers = NULL;
crypto/openssl/apps/lib/app_provider.c
29
static void provider_free(OSSL_PROVIDER *prov)
crypto/openssl/apps/lib/app_provider.c
36
OSSL_PROVIDER *prov;
crypto/openssl/apps/lib/app_provider.c
77
static int set_prov_param(OSSL_PROVIDER *prov, void *vp)
crypto/openssl/apps/list.c
1355
DEFINE_STACK_OF(OSSL_PROVIDER)
crypto/openssl/apps/list.c
1356
static int provider_cmp(const OSSL_PROVIDER *const *a,
crypto/openssl/apps/list.c
1357
const OSSL_PROVIDER *const *b)
crypto/openssl/apps/list.c
1362
static int collect_providers(OSSL_PROVIDER *provider, void *stack)
crypto/openssl/apps/list.c
1364
STACK_OF(OSSL_PROVIDER) *provider_stack = stack;
crypto/openssl/apps/list.c
1375
STACK_OF(OSSL_PROVIDER) *providers = sk_OSSL_PROVIDER_new(provider_cmp);
crypto/openssl/apps/list.c
1395
const OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(providers, i);
crypto/openssl/apps/list.c
835
static int list_tls_sigalg_caps(OSSL_PROVIDER *provider, void *cbdata)
crypto/openssl/crypto/core_algorithm.c
102
static int algorithm_do_this(OSSL_PROVIDER *provider, void *cbdata)
crypto/openssl/crypto/core_algorithm.c
138
OSSL_PROVIDER *provider,
crypto/openssl/crypto/core_algorithm.c
139
int (*pre)(OSSL_PROVIDER *, int operation_id,
crypto/openssl/crypto/core_algorithm.c
142
void (*fn)(OSSL_PROVIDER *provider,
crypto/openssl/crypto/core_algorithm.c
146
int (*post)(OSSL_PROVIDER *, int operation_id,
crypto/openssl/crypto/core_algorithm.c
19
int (*pre)(OSSL_PROVIDER *, int operation_id, int no_store, void *data,
crypto/openssl/crypto/core_algorithm.c
22
void (*fn)(OSSL_PROVIDER *, const OSSL_ALGORITHM *, int no_store,
crypto/openssl/crypto/core_algorithm.c
25
int (*post)(OSSL_PROVIDER *, int operation_id, int no_store, void *data,
crypto/openssl/crypto/core_algorithm.c
42
static int algorithm_do_map(OSSL_PROVIDER *provider, const OSSL_ALGORITHM *map,
crypto/openssl/crypto/core_fetch.c
103
static void ossl_method_construct_this(OSSL_PROVIDER *provider,
crypto/openssl/crypto/core_fetch.c
135
OSSL_PROVIDER **provider_rw, int force_store,
crypto/openssl/crypto/core_fetch.c
139
OSSL_PROVIDER *provider = provider_rw != NULL ? *provider_rw : NULL;
crypto/openssl/crypto/core_fetch.c
167
method = mcm->get(cbdata.store, (const OSSL_PROVIDER **)provider_rw,
crypto/openssl/crypto/core_fetch.c
172
method = mcm->get(NULL, (const OSSL_PROVIDER **)provider_rw, mcm_data);
crypto/openssl/crypto/core_fetch.c
60
static int ossl_method_construct_precondition(OSSL_PROVIDER *provider,
crypto/openssl/crypto/core_fetch.c
87
static int ossl_method_construct_postcondition(OSSL_PROVIDER *provider,
crypto/openssl/crypto/dh/dh_kdf.c
71
const OSSL_PROVIDER *prov = EVP_MD_get0_provider(md);
crypto/openssl/crypto/encode_decode/decoder_lib.c
246
const OSSL_PROVIDER *prov;
crypto/openssl/crypto/encode_decode/decoder_lib.c
316
const OSSL_PROVIDER *prov;
crypto/openssl/crypto/encode_decode/decoder_lib.c
384
const OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/encode_decode/decoder_lib.c
443
const OSSL_PROVIDER *prov = OSSL_DECODER_get0_provider(decoder);
crypto/openssl/crypto/encode_decode/decoder_meth.c
139
static void *get_decoder_from_store(void *store, const OSSL_PROVIDER **prov,
crypto/openssl/crypto/encode_decode/decoder_meth.c
175
const OSSL_PROVIDER *prov,
crypto/openssl/crypto/encode_decode/decoder_meth.c
210
OSSL_PROVIDER *prov)
crypto/openssl/crypto/encode_decode/decoder_meth.c
299
OSSL_PROVIDER *prov, void *data)
crypto/openssl/crypto/encode_decode/decoder_meth.c
379
OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/encode_decode/decoder_meth.c
446
int ossl_decoder_store_remove_all_provided(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/encode_decode/decoder_meth.c
460
const OSSL_PROVIDER *OSSL_DECODER_get0_provider(const OSSL_DECODER *decoder)
crypto/openssl/crypto/encode_decode/decoder_pkey.c
319
const OSSL_PROVIDER *prov;
crypto/openssl/crypto/encode_decode/decoder_pkey.c
78
const OSSL_PROVIDER *decoder_prov = OSSL_DECODER_get0_provider(decoder);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
80
const OSSL_PROVIDER *keymgmt_prov = NULL;
crypto/openssl/crypto/encode_decode/encoder_lib.c
214
const OSSL_PROVIDER *prov;
crypto/openssl/crypto/encode_decode/encoder_lib.c
310
const OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/encode_decode/encoder_local.h
22
OSSL_PROVIDER *prov;
crypto/openssl/crypto/encode_decode/encoder_meth.c
139
static void *get_encoder_from_store(void *store, const OSSL_PROVIDER **prov,
crypto/openssl/crypto/encode_decode/encoder_meth.c
175
const OSSL_PROVIDER *prov,
crypto/openssl/crypto/encode_decode/encoder_meth.c
210
OSSL_PROVIDER *prov)
crypto/openssl/crypto/encode_decode/encoder_meth.c
305
OSSL_PROVIDER *prov, void *data)
crypto/openssl/crypto/encode_decode/encoder_meth.c
385
OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/encode_decode/encoder_meth.c
451
int ossl_encoder_store_remove_all_provided(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/encode_decode/encoder_meth.c
465
const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder)
crypto/openssl/crypto/encode_decode/encoder_pkey.c
184
const OSSL_PROVIDER *k_prov = EVP_KEYMGMT_get0_provider(pk->keymgmt);
crypto/openssl/crypto/encode_decode/encoder_pkey.c
185
const OSSL_PROVIDER *e_prov = OSSL_ENCODER_get0_provider(encoder);
crypto/openssl/crypto/encode_decode/encoder_pkey.c
233
const OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/encode_decode/encoder_pkey.c
368
const OSSL_PROVIDER *prov = EVP_KEYMGMT_get0_provider(pkey->keymgmt);
crypto/openssl/crypto/encode_decode/encoder_pkey.c
78
const OSSL_PROVIDER *keymgmt_prov;
crypto/openssl/crypto/encode_decode/encoder_pkey.c
88
const OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/asymcipher.c
116
cipher = evp_asym_cipher_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/asymcipher.c
135
= evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/asymcipher.c
348
static EVP_ASYM_CIPHER *evp_asym_cipher_new(OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/asymcipher.c
368
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/asymcipher.c
38
const OSSL_PROVIDER *tmp_prov = NULL;
crypto/openssl/crypto/evp/asymcipher.c
506
OSSL_PROVIDER *EVP_ASYM_CIPHER_get0_provider(const EVP_ASYM_CIPHER *cipher)
crypto/openssl/crypto/evp/asymcipher.c
520
EVP_ASYM_CIPHER *evp_asym_cipher_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/digest.c
1017
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/digest.c
1199
EVP_MD *evp_digest_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_enc.c
1739
const OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/evp_enc.c
1889
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/evp_enc.c
2082
EVP_CIPHER *evp_cipher_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_fetch.c
126
static void *get_evp_method_from_store(void *store, const OSSL_PROVIDER **prov,
crypto/openssl/crypto/evp/evp_fetch.c
165
const OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_fetch.c
211
OSSL_PROVIDER *prov, void *data)
crypto/openssl/crypto/evp/evp_fetch.c
252
OSSL_PROVIDER *prov, int operation_id,
crypto/openssl/crypto/evp/evp_fetch.c
256
OSSL_PROVIDER *prov),
crypto/openssl/crypto/evp/evp_fetch.c
39
OSSL_PROVIDER *);
crypto/openssl/crypto/evp/evp_fetch.c
395
OSSL_PROVIDER *prov),
crypto/openssl/crypto/evp/evp_fetch.c
417
void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id,
crypto/openssl/crypto/evp/evp_fetch.c
421
OSSL_PROVIDER *prov),
crypto/openssl/crypto/evp/evp_fetch.c
446
int evp_method_store_remove_all_provided(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/evp_fetch.c
635
OSSL_PROVIDER *prov),
crypto/openssl/crypto/evp/evp_fetch.c
658
int evp_is_a(OSSL_PROVIDER *prov, int number,
crypto/openssl/crypto/evp/evp_fetch.c
672
int evp_names_do_all(OSSL_PROVIDER *prov, int number,
crypto/openssl/crypto/evp/evp_lib.c
722
const OSSL_PROVIDER *EVP_CIPHER_get0_provider(const EVP_CIPHER *cipher)
crypto/openssl/crypto/evp/evp_lib.c
780
const OSSL_PROVIDER *EVP_MD_get0_provider(const EVP_MD *md)
crypto/openssl/crypto/evp/evp_local.h
102
OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/evp_local.h
145
OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/evp_local.h
164
OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/evp_local.h
207
OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/evp_local.h
230
OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/evp_local.h
250
OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/evp_local.h
305
OSSL_PROVIDER *prov),
crypto/openssl/crypto/evp/evp_local.h
308
void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id,
crypto/openssl/crypto/evp/evp_local.h
312
OSSL_PROVIDER *prov),
crypto/openssl/crypto/evp/evp_local.h
323
OSSL_PROVIDER *prov),
crypto/openssl/crypto/evp/evp_local.h
330
EVP_SIGNATURE *evp_signature_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_local.h
333
EVP_ASYM_CIPHER *evp_asym_cipher_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_local.h
336
EVP_KEYEXCH *evp_keyexch_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_local.h
339
EVP_KEM *evp_kem_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_local.h
342
EVP_CIPHER *evp_cipher_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_local.h
345
EVP_MD *evp_digest_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_local.h
348
EVP_MAC *evp_mac_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/evp_local.h
410
int evp_is_a(OSSL_PROVIDER *prov, int number,
crypto/openssl/crypto/evp/evp_local.h
412
int evp_names_do_all(OSSL_PROVIDER *prov, int number,
crypto/openssl/crypto/evp/evp_pkey.c
262
const OSSL_PROVIDER *EVP_PKEY_get0_provider(const EVP_PKEY *key)
crypto/openssl/crypto/evp/evp_rand.c
119
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/evp_rand.c
25
OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/evp_rand.c
320
const OSSL_PROVIDER *EVP_RAND_get0_provider(const EVP_RAND *rand)
crypto/openssl/crypto/evp/exchange.c
176
OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange)
crypto/openssl/crypto/evp/exchange.c
190
EVP_KEYEXCH *evp_keyexch_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/exchange.c
212
const OSSL_PROVIDER *tmp_prov = NULL;
crypto/openssl/crypto/evp/exchange.c
300
exchange = evp_keyexch_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/exchange.c
31
static EVP_KEYEXCH *evp_keyexch_new(OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/exchange.c
318
tmp_keymgmt_tofree = tmp_keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/exchange.c
423
tmp_keymgmt_tofree = tmp_keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)
crypto/openssl/crypto/evp/exchange.c
51
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/kdf_lib.c
101
const OSSL_PROVIDER *EVP_KDF_get0_provider(const EVP_KDF *kdf)
crypto/openssl/crypto/evp/kdf_meth.c
60
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/kem.c
110
kem = evp_kem_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/kem.c
132
tmp_keymgmt_tofree = tmp_keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/kem.c
283
static EVP_KEM *evp_kem_new(OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/kem.c
302
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/kem.c
36
const OSSL_PROVIDER *tmp_prov = NULL;
crypto/openssl/crypto/evp/kem.c
455
OSSL_PROVIDER *EVP_KEM_get0_provider(const EVP_KEM *kem)
crypto/openssl/crypto/evp/kem.c
469
EVP_KEM *evp_kem_fetch_from_prov(OSSL_PROVIDER *prov, const char *algorithm,
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
310
const OSSL_PROVIDER *EVP_KEYMGMT_get0_provider(const EVP_KEYMGMT *keymgmt)
crypto/openssl/crypto/evp/keymgmt_meth.c
65
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/m_sigver.c
153
signature = evp_signature_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/m_sigver.c
172
tmp_keymgmt_tofree = tmp_keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/m_sigver.c
47
const OSSL_PROVIDER *tmp_prov = NULL;
crypto/openssl/crypto/evp/mac_meth.c
193
const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac)
crypto/openssl/crypto/evp/mac_meth.c
254
EVP_MAC *evp_mac_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/mac_meth.c
59
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/p_lib.c
1145
const OSSL_PROVIDER *prov = EVP_KEYMGMT_get0_provider(pkey->keymgmt);
crypto/openssl/crypto/evp/p_seal.c
24
const OSSL_PROVIDER *prov;
crypto/openssl/crypto/evp/pmeth_lib.c
1564
const OSSL_PROVIDER *EVP_PKEY_CTX_get0_provider(const EVP_PKEY_CTX *ctx)
crypto/openssl/crypto/evp/s_lib.c
256
OSSL_PROVIDER *prov, const char *propquery)
crypto/openssl/crypto/evp/signature.c
33
static EVP_SIGNATURE *evp_signature_new(OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/signature.c
478
OSSL_PROVIDER *EVP_SIGNATURE_get0_provider(const EVP_SIGNATURE *signature)
crypto/openssl/crypto/evp/signature.c
492
EVP_SIGNATURE *evp_signature_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/signature.c
54
OSSL_PROVIDER *prov)
crypto/openssl/crypto/evp/signature.c
575
const OSSL_PROVIDER *tmp_prov = NULL;
crypto/openssl/crypto/evp/signature.c
611
tmp_keymgmt_tofree = tmp_keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/signature.c
739
signature = evp_signature_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/signature.c
758
tmp_keymgmt_tofree = tmp_keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov,
crypto/openssl/crypto/evp/skeymgmt_meth.c
130
EVP_SKEYMGMT *evp_skeymgmt_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/crypto/evp/skeymgmt_meth.c
175
const OSSL_PROVIDER *EVP_SKEYMGMT_get0_provider(const EVP_SKEYMGMT *skeymgmt)
crypto/openssl/crypto/evp/skeymgmt_meth.c
63
OSSL_PROVIDER *prov)
crypto/openssl/crypto/property/property.c
317
int ossl_method_store_add(OSSL_METHOD_STORE *store, const OSSL_PROVIDER *prov,
crypto/openssl/crypto/property/property.c
43
const OSSL_PROVIDER *provider;
crypto/openssl/crypto/property/property.c
474
const OSSL_PROVIDER *prov;
crypto/openssl/crypto/property/property.c
51
const OSSL_PROVIDER *provider;
crypto/openssl/crypto/property/property.c
539
const OSSL_PROVIDER *prov)
crypto/openssl/crypto/property/property.c
637
const OSSL_PROVIDER **prov_rw, void **method)
crypto/openssl/crypto/property/property.c
643
const OSSL_PROVIDER *prov = prov_rw != NULL ? *prov_rw : NULL;
crypto/openssl/crypto/property/property.c
859
int ossl_method_store_cache_get(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
crypto/openssl/crypto/property/property.c
889
int ossl_method_store_cache_set(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider.c
103
void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider.c
108
const OSSL_DISPATCH *OSSL_PROVIDER_get0_dispatch(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider.c
113
int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider.c
118
int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider.c
147
const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider.c
153
int (*cb)(OSSL_PROVIDER *provider,
crypto/openssl/crypto/provider.c
18
OSSL_PROVIDER *OSSL_PROVIDER_try_load_ex(OSSL_LIB_CTX *libctx, const char *name,
crypto/openssl/crypto/provider.c
21
OSSL_PROVIDER *prov = NULL, *actual;
crypto/openssl/crypto/provider.c
52
OSSL_PROVIDER *OSSL_PROVIDER_try_load(OSSL_LIB_CTX *libctx, const char *name,
crypto/openssl/crypto/provider.c
58
OSSL_PROVIDER *OSSL_PROVIDER_load_ex(OSSL_LIB_CTX *libctx, const char *name, OSSL_PARAM *params)
crypto/openssl/crypto/provider.c
66
OSSL_PROVIDER *OSSL_PROVIDER_load(OSSL_LIB_CTX *libctx, const char *name)
crypto/openssl/crypto/provider.c
71
int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider.c
79
const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider.c
84
int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[])
crypto/openssl/crypto/provider.c
89
const OSSL_ALGORITHM *OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider.c
96
void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider_child.c
163
OSSL_PROVIDER *cprov;
crypto/openssl/crypto/provider_child.c
21
DEFINE_STACK_OF(OSSL_PROVIDER)
crypto/openssl/crypto/provider_child.c
287
int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate)
crypto/openssl/crypto/provider_child.c
303
int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate)
crypto/openssl/crypto/provider_child.c
97
OSSL_PROVIDER *cprov;
crypto/openssl/crypto/provider_conf.c
155
static int provider_conf_params(OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider_conf.c
175
STACK_OF(OSSL_PROVIDER) *activated)
crypto/openssl/crypto/provider_conf.c
184
OSSL_PROVIDER *tstprov = sk_OSSL_PROVIDER_value(activated, i);
crypto/openssl/crypto/provider_conf.c
207
OSSL_PROVIDER *prov = NULL, *actual = NULL;
crypto/openssl/crypto/provider_conf.c
21
DEFINE_STACK_OF(OSSL_PROVIDER)
crypto/openssl/crypto/provider_conf.c
27
STACK_OF(OSSL_PROVIDER) *activated_providers;
crypto/openssl/crypto/provider_conf.c
74
static int provider_conf_params_internal(OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider_core.c
1158
static int provider_deactivate(OSSL_PROVIDER *prov, int upcalls,
crypto/openssl/crypto/provider_core.c
120
static OSSL_PROVIDER *provider_new(const char *name,
crypto/openssl/crypto/provider_core.c
1255
static int provider_activate(OSSL_PROVIDER *prov, int lock, int upcalls)
crypto/openssl/crypto/provider_core.c
131
OSSL_PROVIDER *prov;
crypto/openssl/crypto/provider_core.c
1323
static int provider_flush_store_cache(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1355
static int provider_remove_store_methods(OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1395
int ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild)
crypto/openssl/crypto/provider_core.c
1415
int ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren)
crypto/openssl/crypto/provider_core.c
1425
void *ossl_provider_ctx(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1459
OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/provider_core.c
1524
int (*cb)(OSSL_PROVIDER *provider,
crypto/openssl/crypto/provider_core.c
1530
STACK_OF(OSSL_PROVIDER) *provs = NULL;
crypto/openssl/crypto/provider_core.c
1563
OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr);
crypto/openssl/crypto/provider_core.c
1601
OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr);
crypto/openssl/crypto/provider_core.c
1622
OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr);
crypto/openssl/crypto/provider_core.c
1662
OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/provider_core.c
1681
const char *ossl_provider_name(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1686
const DSO *ossl_provider_dso(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1691
const char *ossl_provider_module_name(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1700
const char *ossl_provider_module_path(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1710
const OSSL_DISPATCH *ossl_provider_get0_dispatch(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1718
OSSL_LIB_CTX *ossl_provider_libctx(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1735
void ossl_provider_teardown(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1767
const OSSL_PARAM *ossl_provider_gettable_params(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1810
int ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[])
crypto/openssl/crypto/provider_core.c
1851
int ossl_provider_self_test(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
1873
(void)provider_remove_store_methods((OSSL_PROVIDER *)prov);
crypto/openssl/crypto/provider_core.c
1895
int ossl_provider_random_bytes(const OSSL_PROVIDER *prov, int which,
crypto/openssl/crypto/provider_core.c
1903
int ossl_provider_get_capabilities(const OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider_core.c
1943
const OSSL_ALGORITHM *ossl_provider_query_operation(const OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider_core.c
200
DEFINE_STACK_OF(OSSL_PROVIDER)
crypto/openssl/crypto/provider_core.c
2007
void ossl_provider_unquery_operation(const OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider_core.c
202
static int ossl_provider_cmp(const OSSL_PROVIDER *const *a,
crypto/openssl/crypto/provider_core.c
2027
int ossl_provider_set_operation_bit(OSSL_PROVIDER *provider, size_t bitnum)
crypto/openssl/crypto/provider_core.c
203
const OSSL_PROVIDER *const *b)
crypto/openssl/crypto/provider_core.c
2052
int ossl_provider_test_operation_bit(OSSL_PROVIDER *provider, size_t bitnum,
crypto/openssl/crypto/provider_core.c
2073
const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
2078
int ossl_provider_is_child(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
2083
int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle)
crypto/openssl/crypto/provider_core.c
2131
OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle;
crypto/openssl/crypto/provider_core.c
2132
OSSL_PROVIDER *prov;
crypto/openssl/crypto/provider_core.c
218
STACK_OF(OSSL_PROVIDER) *providers;
crypto/openssl/crypto/provider_core.c
2207
OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle;
crypto/openssl/crypto/provider_core.c
2328
OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle;
crypto/openssl/crypto/provider_core.c
2351
OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle;
crypto/openssl/crypto/provider_core.c
236
static void provider_deactivate_free(OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
2371
OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle;
crypto/openssl/crypto/provider_core.c
2407
OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle;
crypto/openssl/crypto/provider_core.c
2543
return OSSL_PROVIDER_get0_name((const OSSL_PROVIDER *)prov);
crypto/openssl/crypto/provider_core.c
2548
return OSSL_PROVIDER_get0_provider_ctx((const OSSL_PROVIDER *)prov);
crypto/openssl/crypto/provider_core.c
2554
return OSSL_PROVIDER_get0_dispatch((const OSSL_PROVIDER *)prov);
crypto/openssl/crypto/provider_core.c
2560
return provider_up_ref_intern((OSSL_PROVIDER *)prov, activate);
crypto/openssl/crypto/provider_core.c
2566
return provider_free_intern((OSSL_PROVIDER *)prov, deactivate);
crypto/openssl/crypto/provider_core.c
399
OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name,
crypto/openssl/crypto/provider_core.c
403
OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/provider_core.c
406
OSSL_PROVIDER tmpl = {
crypto/openssl/crypto/provider_core.c
441
static OSSL_PROVIDER *provider_new(const char *name,
crypto/openssl/crypto/provider_core.c
445
OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/provider_core.c
479
int ossl_provider_up_ref(OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
499
static int provider_up_ref_intern(OSSL_PROVIDER *prov, int activate)
crypto/openssl/crypto/provider_core.c
507
static int provider_free_intern(OSSL_PROVIDER *prov, int deactivate)
crypto/openssl/crypto/provider_core.c
522
OSSL_PROVIDER *ossl_provider_new(OSSL_LIB_CTX *libctx, const char *name,
crypto/openssl/crypto/provider_core.c
528
OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/provider_core.c
630
static int create_provider_children(OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
652
int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov,
crypto/openssl/crypto/provider_core.c
657
OSSL_PROVIDER tmpl = {
crypto/openssl/crypto/provider_core.c
660
OSSL_PROVIDER *actualtmp = NULL;
crypto/openssl/crypto/provider_core.c
732
void ossl_provider_free(OSSL_PROVIDER *prov)
crypto/openssl/crypto/provider_core.c
792
int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path)
crypto/openssl/crypto/provider_core.c
831
int OSSL_PROVIDER_add_conf_parameter(OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider_core.c
837
int OSSL_PROVIDER_get_conf_parameters(const OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider_core.c
856
int OSSL_PROVIDER_conf_get_bool(const OSSL_PROVIDER *prov,
crypto/openssl/crypto/provider_core.c
947
static int provider_init(OSSL_PROVIDER *prov)
crypto/openssl/crypto/rand/rand_lib.c
1023
OSSL_PROVIDER *prov = ossl_provider_find(libctx, cval->value, 0);
crypto/openssl/crypto/rand/rand_lib.c
1099
int RAND_set1_random_provider(OSSL_LIB_CTX *ctx, OSSL_PROVIDER *prov)
crypto/openssl/crypto/rand/rand_lib.c
1128
OSSL_PROVIDER *prov)
crypto/openssl/crypto/rand/rand_lib.c
1152
OSSL_PROVIDER *prov)
crypto/openssl/crypto/rand/rand_lib.c
62
OSSL_PROVIDER *random_provider;
crypto/openssl/crypto/store/store_lib.c
1052
const OSSL_PROVIDER *provider = OSSL_STORE_LOADER_get0_provider(fetched_loader);
crypto/openssl/crypto/store/store_lib.c
146
const OSSL_PROVIDER *provider = OSSL_STORE_LOADER_get0_provider(fetched_loader);
crypto/openssl/crypto/store/store_lib.c
522
const OSSL_PROVIDER *provider = OSSL_STORE_LOADER_get0_provider(fetched_loader);
crypto/openssl/crypto/store/store_local.h
100
OSSL_PROVIDER *prov;
crypto/openssl/crypto/store/store_meth.c
136
static void *get_loader_from_store(void *store, const OSSL_PROVIDER **prov,
crypto/openssl/crypto/store/store_meth.c
159
const OSSL_PROVIDER *prov,
crypto/openssl/crypto/store/store_meth.c
179
OSSL_PROVIDER *prov)
crypto/openssl/crypto/store/store_meth.c
253
OSSL_PROVIDER *prov, void *data)
crypto/openssl/crypto/store/store_meth.c
324
OSSL_PROVIDER *prov = NULL;
crypto/openssl/crypto/store/store_meth.c
396
int ossl_store_loader_store_remove_all_provided(const OSSL_PROVIDER *prov)
crypto/openssl/crypto/store/store_meth.c
410
const OSSL_PROVIDER *OSSL_STORE_LOADER_get0_provider(const OSSL_STORE_LOADER *loader)
crypto/openssl/crypto/store/store_meth.c
46
static OSSL_STORE_LOADER *new_loader(OSSL_PROVIDER *prov)
crypto/openssl/crypto/store/store_result.c
203
const OSSL_PROVIDER *provider,
crypto/openssl/crypto/store/store_result.c
254
keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)provider,
crypto/openssl/crypto/store/store_result.c
402
OSSL_STORE_CTX *ctx, const OSSL_PROVIDER *provider,
crypto/openssl/crypto/store/store_result.c
78
OSSL_STORE_CTX *, const OSSL_PROVIDER *,
crypto/openssl/crypto/store/store_result.c
92
const OSSL_PROVIDER *provider = OSSL_STORE_LOADER_get0_provider(ctx->fetched_loader);
crypto/openssl/fuzz/fuzz_rand.c
155
static OSSL_PROVIDER *r_prov;
crypto/openssl/include/crypto/decoder.h
23
OSSL_PROVIDER *prov);
crypto/openssl/include/crypto/decoder.h
39
int ossl_decoder_store_remove_all_provided(const OSSL_PROVIDER *prov);
crypto/openssl/include/crypto/encoder.h
18
int ossl_encoder_store_remove_all_provided(const OSSL_PROVIDER *prov);
crypto/openssl/include/crypto/evp.h
210
OSSL_PROVIDER *prov;
crypto/openssl/include/crypto/evp.h
233
OSSL_PROVIDER *prov;
crypto/openssl/include/crypto/evp.h
280
OSSL_PROVIDER *prov;
crypto/openssl/include/crypto/evp.h
337
OSSL_PROVIDER *prov;
crypto/openssl/include/crypto/evp.h
866
EVP_KEYMGMT *evp_keymgmt_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/include/crypto/evp.h
878
EVP_SKEYMGMT *evp_skeymgmt_fetch_from_prov(OSSL_PROVIDER *prov,
crypto/openssl/include/crypto/evp.h
933
int evp_method_store_remove_all_provided(const OSSL_PROVIDER *prov);
crypto/openssl/include/crypto/rand.h
159
OSSL_PROVIDER *prov);
crypto/openssl/include/crypto/rand.h
161
OSSL_PROVIDER *prov);
crypto/openssl/include/crypto/store.h
21
int ossl_store_loader_store_remove_all_provided(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/core.h
38
void *(*get)(void *store, const OSSL_PROVIDER **prov, void *data);
crypto/openssl/include/internal/core.h
40
int (*put)(void *store, void *method, const OSSL_PROVIDER *prov,
crypto/openssl/include/internal/core.h
43
void *(*construct)(const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov,
crypto/openssl/include/internal/core.h
50
OSSL_PROVIDER **provider_rw, int force_cache,
crypto/openssl/include/internal/core.h
54
OSSL_PROVIDER *provider,
crypto/openssl/include/internal/core.h
55
int (*pre)(OSSL_PROVIDER *, int operation_id,
crypto/openssl/include/internal/core.h
58
void (*fn)(OSSL_PROVIDER *provider,
crypto/openssl/include/internal/core.h
62
int (*post)(OSSL_PROVIDER *, int operation_id,
crypto/openssl/include/internal/property.h
59
int ossl_method_store_add(OSSL_METHOD_STORE *store, const OSSL_PROVIDER *prov,
crypto/openssl/include/internal/property.h
70
const OSSL_PROVIDER **prov, void **method);
crypto/openssl/include/internal/property.h
72
const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/property.h
79
int ossl_method_store_cache_get(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
crypto/openssl/include/internal/property.h
81
int ossl_method_store_cache_set(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
crypto/openssl/include/internal/provider.h
104
int ossl_provider_set_operation_bit(OSSL_PROVIDER *provider, size_t bitnum);
crypto/openssl/include/internal/provider.h
105
int ossl_provider_test_operation_bit(OSSL_PROVIDER *provider, size_t bitnum,
crypto/openssl/include/internal/provider.h
31
OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name,
crypto/openssl/include/internal/provider.h
33
OSSL_PROVIDER *ossl_provider_new(OSSL_LIB_CTX *libctx, const char *name,
crypto/openssl/include/internal/provider.h
36
int ossl_provider_up_ref(OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
37
void ossl_provider_free(OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
40
int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path);
crypto/openssl/include/internal/provider.h
42
int ossl_provider_is_child(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
43
int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle);
crypto/openssl/include/internal/provider.h
44
const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
45
int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate);
crypto/openssl/include/internal/provider.h
46
int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate);
crypto/openssl/include/internal/provider.h
56
int ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild);
crypto/openssl/include/internal/provider.h
57
int ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren);
crypto/openssl/include/internal/provider.h
58
int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov,
crypto/openssl/include/internal/provider.h
62
void *ossl_provider_ctx(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
69
int (*cb)(OSSL_PROVIDER *provider,
crypto/openssl/include/internal/provider.h
74
const char *ossl_provider_name(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
75
const DSO *ossl_provider_dso(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
76
const char *ossl_provider_module_name(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
77
const char *ossl_provider_module_path(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
78
const OSSL_DISPATCH *ossl_provider_get0_dispatch(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
79
OSSL_LIB_CTX *ossl_provider_libctx(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
82
void ossl_provider_teardown(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
83
const OSSL_PARAM *ossl_provider_gettable_params(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
84
int ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]);
crypto/openssl/include/internal/provider.h
85
int ossl_provider_get_capabilities(const OSSL_PROVIDER *prov,
crypto/openssl/include/internal/provider.h
89
int ossl_provider_self_test(const OSSL_PROVIDER *prov);
crypto/openssl/include/internal/provider.h
90
int ossl_provider_random_bytes(const OSSL_PROVIDER *prov, int which,
crypto/openssl/include/internal/provider.h
92
const OSSL_ALGORITHM *ossl_provider_query_operation(const OSSL_PROVIDER *prov,
crypto/openssl/include/internal/provider.h
95
void ossl_provider_unquery_operation(const OSSL_PROVIDER *prov,
crypto/openssl/include/openssl/decoder.h
34
const OSSL_PROVIDER *OSSL_DECODER_get0_provider(const OSSL_DECODER *encoder);
crypto/openssl/include/openssl/encoder.h
34
const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder);
crypto/openssl/include/openssl/evp.h
1251
const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac);
crypto/openssl/include/openssl/evp.h
1296
const OSSL_PROVIDER *EVP_RAND_get0_provider(const EVP_RAND *rand);
crypto/openssl/include/openssl/evp.h
1433
const OSSL_PROVIDER *EVP_PKEY_get0_provider(const EVP_PKEY *key);
crypto/openssl/include/openssl/evp.h
1823
const OSSL_PROVIDER *EVP_KEYMGMT_get0_provider(const EVP_KEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1842
const OSSL_PROVIDER *EVP_SKEYMGMT_get0_provider(const EVP_SKEYMGMT *keymgmt);
crypto/openssl/include/openssl/evp.h
1930
OSSL_PROVIDER *EVP_SIGNATURE_get0_provider(const EVP_SIGNATURE *signature);
crypto/openssl/include/openssl/evp.h
1948
OSSL_PROVIDER *EVP_ASYM_CIPHER_get0_provider(const EVP_ASYM_CIPHER *cipher);
crypto/openssl/include/openssl/evp.h
1966
OSSL_PROVIDER *EVP_KEM_get0_provider(const EVP_KEM *wrap);
crypto/openssl/include/openssl/evp.h
2208
OSSL_PROVIDER *EVP_KEYEXCH_get0_provider(const EVP_KEYEXCH *exchange);
crypto/openssl/include/openssl/evp.h
2230
const OSSL_PROVIDER *EVP_PKEY_CTX_get0_provider(const EVP_PKEY_CTX *ctx);
crypto/openssl/include/openssl/evp.h
2250
OSSL_PROVIDER *prov, const char *propquery);
crypto/openssl/include/openssl/evp.h
554
const OSSL_PROVIDER *EVP_MD_get0_provider(const EVP_MD *md);
crypto/openssl/include/openssl/evp.h
602
const OSSL_PROVIDER *EVP_CIPHER_get0_provider(const EVP_CIPHER *cipher);
crypto/openssl/include/openssl/kdf.h
39
const OSSL_PROVIDER *EVP_KDF_get0_provider(const EVP_KDF *kdf);
crypto/openssl/include/openssl/provider.h
25
OSSL_PROVIDER *OSSL_PROVIDER_load(OSSL_LIB_CTX *, const char *name);
crypto/openssl/include/openssl/provider.h
26
OSSL_PROVIDER *OSSL_PROVIDER_load_ex(OSSL_LIB_CTX *, const char *name,
crypto/openssl/include/openssl/provider.h
28
OSSL_PROVIDER *OSSL_PROVIDER_try_load(OSSL_LIB_CTX *, const char *name,
crypto/openssl/include/openssl/provider.h
30
OSSL_PROVIDER *OSSL_PROVIDER_try_load_ex(OSSL_LIB_CTX *, const char *name,
crypto/openssl/include/openssl/provider.h
33
int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov);
crypto/openssl/include/openssl/provider.h
36
int (*cb)(OSSL_PROVIDER *provider, void *cbdata),
crypto/openssl/include/openssl/provider.h
39
const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov);
crypto/openssl/include/openssl/provider.h
40
int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]);
crypto/openssl/include/openssl/provider.h
41
int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov);
crypto/openssl/include/openssl/provider.h
42
int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov,
crypto/openssl/include/openssl/provider.h
54
int OSSL_PROVIDER_add_conf_parameter(OSSL_PROVIDER *prov, const char *name,
crypto/openssl/include/openssl/provider.h
64
int OSSL_PROVIDER_get_conf_parameters(const OSSL_PROVIDER *prov,
crypto/openssl/include/openssl/provider.h
72
int OSSL_PROVIDER_conf_get_bool(const OSSL_PROVIDER *prov,
crypto/openssl/include/openssl/provider.h
75
const OSSL_ALGORITHM *OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov,
crypto/openssl/include/openssl/provider.h
78
void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov,
crypto/openssl/include/openssl/provider.h
80
void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov);
crypto/openssl/include/openssl/provider.h
81
const OSSL_DISPATCH *OSSL_PROVIDER_get0_dispatch(const OSSL_PROVIDER *prov);
crypto/openssl/include/openssl/provider.h
88
const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov);
crypto/openssl/include/openssl/rand.h
123
int RAND_set1_random_provider(OSSL_LIB_CTX *ctx, OSSL_PROVIDER *p);
crypto/openssl/include/openssl/store.h
269
const OSSL_PROVIDER *OSSL_STORE_LOADER_get0_provider(const OSSL_STORE_LOADER *
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.h
38
OSSL_PROVIDER *provctx;
crypto/openssl/providers/implementations/rands/drbg_ctr.c
716
OSSL_PROVIDER *prov = NULL;
crypto/openssl/providers/implementations/rands/drbg_hash.c
513
OSSL_PROVIDER *prov = NULL;
crypto/openssl/providers/implementations/rands/drbg_hmac.c
417
OSSL_PROVIDER *prov = NULL;
crypto/openssl/providers/nullprov.c
30
static const OSSL_PARAM *null_gettable_params(const OSSL_PROVIDER *prov)
crypto/openssl/providers/nullprov.c
35
static int null_get_params(const OSSL_PROVIDER *provctx, OSSL_PARAM params[])
crypto/openssl/providers/nullprov.c
54
static const OSSL_ALGORITHM *null_query(OSSL_PROVIDER *prov,
crypto/openssl/ssl/t1_lib.c
218
OSSL_PROVIDER *provider;
crypto/openssl/ssl/t1_lib.c
352
static int discover_provider_groups(OSSL_PROVIDER *provider, void *vctx)
crypto/openssl/ssl/t1_lib.c
385
OSSL_PROVIDER *provider = pgd->provider;
crypto/openssl/ssl/t1_lib.c
661
static int discover_provider_sigalgs(OSSL_PROVIDER *provider, void *vctx)
crypto/openssl/test/acvp_test.c
45
static OSSL_PROVIDER *prov_null = NULL;
crypto/openssl/test/cmp_client_test.c
32
static OSSL_PROVIDER *default_null_provider = NULL, *provider = NULL;
crypto/openssl/test/cmp_msg_test.c
34
static OSSL_PROVIDER *default_null_provider = NULL, *provider = NULL;
crypto/openssl/test/cmp_protect_test.c
37
static OSSL_PROVIDER *default_null_provider = NULL, *provider = NULL;
crypto/openssl/test/cmp_server_test.c
22
static OSSL_PROVIDER *default_null_provider = NULL, *provider = NULL;
crypto/openssl/test/cmp_vfy_test.c
41
static OSSL_PROVIDER *default_null_provider = NULL, *provider = NULL;
crypto/openssl/test/decoder_propq_test.c
15
static OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/decoder_propq_test.c
16
static OSSL_PROVIDER *libprov = NULL;
crypto/openssl/test/drbgtest.c
134
const OSSL_PROVIDER *prov;
crypto/openssl/test/ecdsatest.c
33
static OSSL_PROVIDER *fake_rand = NULL;
crypto/openssl/test/endecode_test.c
57
static OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/endecode_test.c
58
static OSSL_PROVIDER *deflprov = NULL;
crypto/openssl/test/endecode_test.c
59
static OSSL_PROVIDER *keyprov = NULL;
crypto/openssl/test/endecode_test.c
796
OSSL_PROVIDER *lgcyprov = OSSL_PROVIDER_load(testctx, "legacy");
crypto/openssl/test/evp_extra_test.c
4288
OSSL_PROVIDER *tmpnullprov = NULL;
crypto/openssl/test/evp_extra_test.c
51
static OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/evp_extra_test.c
52
static OSSL_PROVIDER *deflprov = NULL;
crypto/openssl/test/evp_extra_test.c
53
static OSSL_PROVIDER *lgcyprov = NULL;
crypto/openssl/test/evp_extra_test.c
6229
OSSL_PROVIDER *fake_rsa = NULL;
crypto/openssl/test/evp_extra_test.c
6591
OSSL_PROVIDER *fake_pipeline = NULL;
crypto/openssl/test/evp_extra_test2.c
1716
OSSL_PROVIDER *tlsprov = NULL;
crypto/openssl/test/evp_extra_test2.c
1905
OSSL_PROVIDER *provider = NULL;
crypto/openssl/test/evp_extra_test2.c
1970
OSSL_PROVIDER *provider = NULL;
crypto/openssl/test/evp_extra_test2.c
2006
OSSL_PROVIDER *provider = NULL;
crypto/openssl/test/evp_extra_test2.c
2036
OSSL_PROVIDER *provider = NULL;
crypto/openssl/test/evp_extra_test2.c
2071
OSSL_PROVIDER *provider = OSSL_PROVIDER_load(NULL, "default");
crypto/openssl/test/evp_extra_test2.c
40
static OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/evp_fetch_prov_test.c
109
static void unload_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[])
crypto/openssl/test/evp_fetch_prov_test.c
180
OSSL_PROVIDER *prov[2] = { NULL, NULL };
crypto/openssl/test/evp_fetch_prov_test.c
194
OSSL_PROVIDER *prov[2] = { NULL, NULL };
crypto/openssl/test/evp_fetch_prov_test.c
298
OSSL_PROVIDER *prov[2] = { NULL, NULL };
crypto/openssl/test/evp_fetch_prov_test.c
312
OSSL_PROVIDER *prov[2] = { NULL, NULL };
crypto/openssl/test/evp_fetch_prov_test.c
79
static int load_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[])
crypto/openssl/test/evp_kdf_test.c
504
OSSL_PROVIDER *legacyprov = NULL;
crypto/openssl/test/evp_kdf_test.c
505
OSSL_PROVIDER *defprov = NULL;
crypto/openssl/test/evp_kdf_test.c
554
OSSL_PROVIDER *legacyprov = NULL;
crypto/openssl/test/evp_kdf_test.c
555
OSSL_PROVIDER *defprov = NULL;
crypto/openssl/test/evp_libctx_test.c
39
static OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/evp_libctx_test.c
40
static OSSL_PROVIDER *libprov = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
30
static OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/evp_pkey_dhkem_test.c
31
static OSSL_PROVIDER *libprov = NULL;
crypto/openssl/test/evp_skey_test.c
19
static OSSL_PROVIDER *deflprov = NULL;
crypto/openssl/test/evp_skey_test.c
36
OSSL_PROVIDER *fake_prov = NULL;
crypto/openssl/test/evp_test.c
5067
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/evp_test.c
85
static OSSL_PROVIDER *prov_null = NULL;
crypto/openssl/test/evp_test.c
86
static OSSL_PROVIDER *libprov = NULL;
crypto/openssl/test/fake_cipherprov.c
306
OSSL_PROVIDER *fake_cipher_start(OSSL_LIB_CTX *libctx)
crypto/openssl/test/fake_cipherprov.c
308
OSSL_PROVIDER *p;
crypto/openssl/test/fake_cipherprov.c
318
void fake_cipher_finish(OSSL_PROVIDER *p)
crypto/openssl/test/fake_cipherprov.h
13
OSSL_PROVIDER *fake_cipher_start(OSSL_LIB_CTX *libctx);
crypto/openssl/test/fake_cipherprov.h
14
void fake_cipher_finish(OSSL_PROVIDER *p);
crypto/openssl/test/fake_pipelineprov.c
300
static const OSSL_ALGORITHM *fake_pipeline_query(OSSL_PROVIDER *prov,
crypto/openssl/test/fake_pipelineprov.c
329
OSSL_PROVIDER *fake_pipeline_start(OSSL_LIB_CTX *libctx)
crypto/openssl/test/fake_pipelineprov.c
331
OSSL_PROVIDER *p;
crypto/openssl/test/fake_pipelineprov.c
341
void fake_pipeline_finish(OSSL_PROVIDER *p)
crypto/openssl/test/fake_pipelineprov.h
13
OSSL_PROVIDER *fake_pipeline_start(OSSL_LIB_CTX *libctx);
crypto/openssl/test/fake_pipelineprov.h
14
void fake_pipeline_finish(OSSL_PROVIDER *p);
crypto/openssl/test/fake_rsaprov.c
1258
OSSL_PROVIDER *fake_rsa_start(OSSL_LIB_CTX *libctx)
crypto/openssl/test/fake_rsaprov.c
1260
OSSL_PROVIDER *p;
crypto/openssl/test/fake_rsaprov.c
1270
void fake_rsa_finish(OSSL_PROVIDER *p)
crypto/openssl/test/fake_rsaprov.h
15
OSSL_PROVIDER *fake_rsa_start(OSSL_LIB_CTX *libctx);
crypto/openssl/test/fake_rsaprov.h
16
void fake_rsa_finish(OSSL_PROVIDER *p);
crypto/openssl/test/filterprov.c
29
OSSL_PROVIDER *deflt;
crypto/openssl/test/fips_version_test.c
15
static OSSL_PROVIDER *libprov = NULL;
crypto/openssl/test/hpke_test.c
20
static OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/hpke_test.c
21
static OSSL_PROVIDER *deflprov = NULL;
crypto/openssl/test/keymgmt_internal_test.c
301
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/keymgmt_internal_test.c
32
OSSL_PROVIDER *prov1;
crypto/openssl/test/keymgmt_internal_test.c
34
OSSL_PROVIDER *prov2;
crypto/openssl/test/mdc2test.c
53
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/ml_dsa_test.c
25
static OSSL_PROVIDER *null_prov = NULL;
crypto/openssl/test/ml_dsa_test.c
26
static OSSL_PROVIDER *lib_prov = NULL;
crypto/openssl/test/ossl_store_test.c
229
OSSL_PROVIDER *provider = NULL;
crypto/openssl/test/p_test.c
156
OSSL_PROVIDER *deflt;
crypto/openssl/test/p_test.c
233
static const OSSL_ALGORITHM *p_query(OSSL_PROVIDER *prov,
crypto/openssl/test/pairwise_fail_test.c
72
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/pbetest.c
211
static OSSL_PROVIDER *legacy, *dflt;
crypto/openssl/test/pkcs12_api_test.c
25
static OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/pkcs12_format_test.c
25
static OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/pkcs12_format_test.c
26
static OSSL_PROVIDER *deflprov = NULL;
crypto/openssl/test/pkcs12_format_test.c
27
static OSSL_PROVIDER *lgcyprov = NULL;
crypto/openssl/test/property_test.c
386
OSSL_PROVIDER prov = { 1 };
crypto/openssl/test/property_test.c
422
static OSSL_PROVIDER fake_provider1 = { 1 };
crypto/openssl/test/property_test.c
423
static OSSL_PROVIDER fake_provider2 = { 2 };
crypto/openssl/test/property_test.c
424
static const OSSL_PROVIDER *fake_prov1 = &fake_provider1;
crypto/openssl/test/property_test.c
425
static const OSSL_PROVIDER *fake_prov2 = &fake_provider2;
crypto/openssl/test/property_test.c
427
const OSSL_PROVIDER **prov;
crypto/openssl/test/property_test.c
440
const OSSL_PROVIDER **prov;
crypto/openssl/test/property_test.c
479
const OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/property_test.c
571
OSSL_PROVIDER prov = { 1 };
crypto/openssl/test/prov_config_test.c
74
OSSL_PROVIDER *prov;
crypto/openssl/test/provfetchtest.c
233
OSSL_PROVIDER *dummyprov = NULL;
crypto/openssl/test/provfetchtest.c
234
OSSL_PROVIDER *nullprov = NULL;
crypto/openssl/test/provider_fallback_test.c
18
const OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/provider_fallback_test.c
38
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/provider_internal_test.c
23
static int test_provider(OSSL_PROVIDER *prov, const char *expected_greeting)
crypto/openssl/test/provider_internal_test.c
54
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/provider_internal_test.c
76
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/provider_internal_test.c
86
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/provider_internal_test.c
99
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/provider_pkey_test.c
123
OSSL_PROVIDER *deflt = NULL;
crypto/openssl/test/provider_pkey_test.c
124
OSSL_PROVIDER *fake_rsa = NULL;
crypto/openssl/test/provider_pkey_test.c
125
const OSSL_PROVIDER *provider;
crypto/openssl/test/provider_pkey_test.c
182
OSSL_PROVIDER *deflt = NULL;
crypto/openssl/test/provider_pkey_test.c
183
OSSL_PROVIDER *fake_rsa = NULL;
crypto/openssl/test/provider_pkey_test.c
243
OSSL_PROVIDER *fake_rsa = NULL;
crypto/openssl/test/provider_pkey_test.c
26
OSSL_PROVIDER *expected_prov)
crypto/openssl/test/provider_pkey_test.c
28
OSSL_PROVIDER *prov;
crypto/openssl/test/provider_pkey_test.c
314
OSSL_PROVIDER *deflt = NULL;
crypto/openssl/test/provider_pkey_test.c
315
OSSL_PROVIDER *fake_rsa = NULL;
crypto/openssl/test/provider_pkey_test.c
365
OSSL_PROVIDER *deflt = NULL;
crypto/openssl/test/provider_pkey_test.c
366
OSSL_PROVIDER *fake_rsa = NULL;
crypto/openssl/test/provider_pkey_test.c
448
OSSL_PROVIDER *deflt = NULL;
crypto/openssl/test/provider_pkey_test.c
449
OSSL_PROVIDER *fake_rsa = NULL;
crypto/openssl/test/provider_pkey_test.c
501
static int reset_ctx_providers(OSSL_LIB_CTX **ctx, OSSL_PROVIDER *providers[2], const char *prop)
crypto/openssl/test/provider_pkey_test.c
527
OSSL_PROVIDER *providers[2] = { NULL };
crypto/openssl/test/provider_pkey_test.c
53
OSSL_PROVIDER *deflt = NULL;
crypto/openssl/test/provider_pkey_test.c
54
OSSL_PROVIDER *fake_rsa = NULL;
crypto/openssl/test/provider_pkey_test.c
735
OSSL_PROVIDER **curr_provider = &providers[properties_test[i].curr_provider_idx];
crypto/openssl/test/provider_status_test.c
107
static int get_provider_params(const OSSL_PROVIDER *prov)
crypto/openssl/test/provider_status_test.c
148
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/provider_status_test.c
206
OSSL_PROVIDER *prov;
crypto/openssl/test/provider_test.c
163
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/provider_test.c
239
OSSL_PROVIDER *legacy;
crypto/openssl/test/provider_test.c
38
OSSL_PROVIDER *legacy)
crypto/openssl/test/provider_test.c
40
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/provider_test.c
46
OSSL_PROVIDER *deflt = NULL, *base = NULL;
crypto/openssl/test/quicapitest.c
25
static OSSL_PROVIDER *defctxnull = NULL;
crypto/openssl/test/rand_test.c
220
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/rand_test.c
23
const OSSL_PROVIDER *prov;
crypto/openssl/test/rpktest.c
36
static OSSL_PROVIDER *defctxnull = NULL;
crypto/openssl/test/rsa_x931_test.c
17
static OSSL_PROVIDER *prov_null = NULL;
crypto/openssl/test/slh_dsa_test.c
28
static OSSL_PROVIDER *null_prov = NULL;
crypto/openssl/test/slh_dsa_test.c
29
static OSSL_PROVIDER *lib_prov = NULL;
crypto/openssl/test/sm2_internal_test.c
33
static OSSL_PROVIDER *fake_rand = NULL;
crypto/openssl/test/ssl_old_test.c
940
OSSL_PROVIDER *thisprov = NULL, *defctxnull = NULL;
crypto/openssl/test/ssl_test.c
23
static OSSL_PROVIDER *defctxnull = NULL, *thisprov = NULL;
crypto/openssl/test/sslapitest.c
10125
OSSL_PROVIDER *filterprov = NULL;
crypto/openssl/test/sslapitest.c
10298
OSSL_PROVIDER *tlsprov = OSSL_PROVIDER_load(libctx, "tls-provider");
crypto/openssl/test/sslapitest.c
10300
OSSL_PROVIDER *legacyprov = OSSL_PROVIDER_load(libctx, "legacy");
crypto/openssl/test/sslapitest.c
10408
OSSL_PROVIDER *tlsprov = OSSL_PROVIDER_load(libctx, "tls-provider");
crypto/openssl/test/sslapitest.c
10409
OSSL_PROVIDER *defaultprov = OSSL_PROVIDER_load(libctx, "default");
crypto/openssl/test/sslapitest.c
13636
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/sslapitest.c
66
static OSSL_PROVIDER *defctxnull = NULL;
crypto/openssl/test/testutil.h
215
int test_get_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov,
crypto/openssl/test/testutil.h
217
OSSL_PROVIDER **provider, const char *module_name);
crypto/openssl/test/testutil.h
218
int test_arg_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov,
crypto/openssl/test/testutil.h
219
OSSL_PROVIDER **provider, int argn, const char *usage);
crypto/openssl/test/testutil.h
635
OSSL_PROVIDER *fake_rand_start(OSSL_LIB_CTX *libctx);
crypto/openssl/test/testutil.h
636
void fake_rand_finish(OSSL_PROVIDER *p);
crypto/openssl/test/testutil/fake_random.c
188
OSSL_PROVIDER *fake_rand_start(OSSL_LIB_CTX *libctx)
crypto/openssl/test/testutil/fake_random.c
190
OSSL_PROVIDER *p;
crypto/openssl/test/testutil/fake_random.c
209
void fake_rand_finish(OSSL_PROVIDER *p)
crypto/openssl/test/testutil/provider.c
16
int test_get_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov,
crypto/openssl/test/testutil/provider.c
18
OSSL_PROVIDER **provider, const char *module_name)
crypto/openssl/test/testutil/provider.c
53
int test_arg_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov,
crypto/openssl/test/testutil/provider.c
54
OSSL_PROVIDER **provider, int argn, const char *usage)
crypto/openssl/test/testutil/provider.c
80
OSSL_PROVIDER *fips_prov;
crypto/openssl/test/threadstest.c
1089
OSSL_PROVIDER *prov = NULL;
crypto/openssl/test/threadstest.c
1124
OSSL_PROVIDER *prov;
crypto/openssl/test/threadstest.c
1147
OSSL_PROVIDER *prov;
crypto/openssl/test/threadstest.c
744
static OSSL_PROVIDER *multi_provider[MAXIMUM_PROVIDERS + 1];
crypto/openssl/test/threadstest.c
772
OSSL_PROVIDER **p;
crypto/openssl/test/threadstest.c
974
OSSL_PROVIDER *deflt = OSSL_PROVIDER_load(multi_libctx, "default");
crypto/openssl/test/upcallstest.c
97
OSSL_PROVIDER *objprov = NULL;
crypto/openssl/test/user_property_test.c
89
OSSL_PROVIDER *testprov = NULL;
kerberos5/lib/libroken/fbsd_ossl_provider_load.c
11
static OSSL_PROVIDER *deflt;
kerberos5/lib/libroken/fbsd_ossl_provider_load.c
13
static OSSL_PROVIDER * (*ossl_provider_load)(OSSL_LIB_CTX *, const char*) = NULL;
kerberos5/lib/libroken/fbsd_ossl_provider_load.c
14
static int (*ossl_provider_unload)(OSSL_PROVIDER *) = NULL;
kerberos5/lib/libroken/fbsd_ossl_provider_load.c
21
if (!(ossl_provider_unload = (int (*)(OSSL_PROVIDER*)) dlsym(crypto_lib_handle, "OSSL_PROVIDER_unload"))) {
kerberos5/lib/libroken/fbsd_ossl_provider_load.c
55
if (!(ossl_provider_load = (OSSL_PROVIDER * (*)(OSSL_LIB_CTX*, const char *)) dlsym(crypto_lib_handle, "OSSL_PROVIDER_load"))) {