Home
last modified time | relevance | path

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

12345678910

/src/crypto/openssl/include/internal/
H A Dprovider.h31 OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name,
33 OSSL_PROVIDER *ossl_provider_new(OSSL_LIB_CTX *libctx, const char *name,
36 int ossl_provider_up_ref(OSSL_PROVIDER *prov);
37 void ossl_provider_free(OSSL_PROVIDER *prov);
40 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path);
42 int ossl_provider_is_child(const OSSL_PROVIDER *prov);
43 int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle);
44 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov);
45 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate);
46 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate);
[all …]
H A Dcore.h38 void *(*get)(void *store, const OSSL_PROVIDER **prov, void *data);
40 int (*put)(void *store, void *method, const OSSL_PROVIDER *prov,
43 void *(*construct)(const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov,
50 OSSL_PROVIDER **provider_rw, int force_cache,
54 OSSL_PROVIDER *provider,
55 int (*pre)(OSSL_PROVIDER *, int operation_id,
58 void (*fn)(OSSL_PROVIDER *provider,
62 int (*post)(OSSL_PROVIDER *, int operation_id,
H A Dproperty.h59 int ossl_method_store_add(OSSL_METHOD_STORE *store, const OSSL_PROVIDER *prov,
70 const OSSL_PROVIDER **prov, void **method);
72 const OSSL_PROVIDER *prov);
79 int ossl_method_store_cache_get(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
81 int ossl_method_store_cache_set(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
/src/crypto/openssl/include/openssl/
H A Dprovider.h25 OSSL_PROVIDER *OSSL_PROVIDER_load(OSSL_LIB_CTX *, const char *name);
26 OSSL_PROVIDER *OSSL_PROVIDER_load_ex(OSSL_LIB_CTX *, const char *name,
28 OSSL_PROVIDER *OSSL_PROVIDER_try_load(OSSL_LIB_CTX *, const char *name,
30 OSSL_PROVIDER *OSSL_PROVIDER_try_load_ex(OSSL_LIB_CTX *, const char *name,
33 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov);
36 int (*cb)(OSSL_PROVIDER *provider, void *cbdata),
39 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov);
40 int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]);
41 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov);
42 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov,
[all …]
/src/crypto/openssl/crypto/
H 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()
52 OSSL_PROVIDER *OSSL_PROVIDER_try_load(OSSL_LIB_CTX *libctx, const char *name, in OSSL_PROVIDER_try_load()
58 OSSL_PROVIDER *OSSL_PROVIDER_load_ex(OSSL_LIB_CTX *libctx, const char *name, OSSL_PARAM *params) in OSSL_PROVIDER_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()
84 int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]) in OSSL_PROVIDER_get_params()
89 const OSSL_ALGORITHM *OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov, in OSSL_PROVIDER_query_operation()
96 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov, in OSSL_PROVIDER_unquery_operation()
[all …]
H A Dprovider_core.c120 static OSSL_PROVIDER *provider_new(const char *name,
131 OSSL_PROVIDER *prov;
200 DEFINE_STACK_OF(OSSL_PROVIDER) in DEFINE_STACK_OF() argument
202 static int ossl_provider_cmp(const OSSL_PROVIDER *const *a, in DEFINE_STACK_OF()
203 const OSSL_PROVIDER *const *b) in DEFINE_STACK_OF()
218 STACK_OF(OSSL_PROVIDER) *providers;
236 static void provider_deactivate_free(OSSL_PROVIDER *prov) in provider_deactivate_free()
399 OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name, in ossl_provider_find()
403 OSSL_PROVIDER *prov = NULL; in ossl_provider_find()
406 OSSL_PROVIDER tmpl = { in ossl_provider_find()
[all …]
H 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
H 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()
H 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()
H A Dprovider_child.c21 DEFINE_STACK_OF(OSSL_PROVIDER)
97 OSSL_PROVIDER *cprov; in provider_create_child_cb()
163 OSSL_PROVIDER *cprov; in provider_remove_child_cb()
287 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate) in ossl_provider_up_ref_parent()
303 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate) in ossl_provider_free_parent()
/src/crypto/openssl/crypto/evp/
H A Devp_local.h102 OSSL_PROVIDER *prov;
145 OSSL_PROVIDER *prov;
164 OSSL_PROVIDER *prov;
207 OSSL_PROVIDER *prov;
230 OSSL_PROVIDER *prov;
250 OSSL_PROVIDER *prov;
305 OSSL_PROVIDER *prov),
308 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id,
312 OSSL_PROVIDER *prov),
323 OSSL_PROVIDER *prov),
[all …]
H A Devp_fetch.c39 OSSL_PROVIDER *);
126 static void *get_evp_method_from_store(void *store, const OSSL_PROVIDER **prov, in get_evp_method_from_store()
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()
395 OSSL_PROVIDER *prov), in evp_generic_fetch()
417 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id, in evp_generic_fetch_from_prov()
421 OSSL_PROVIDER *prov), in evp_generic_fetch_from_prov()
446 int evp_method_store_remove_all_provided(const OSSL_PROVIDER *prov) in evp_method_store_remove_all_provided()
[all …]
H 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()
300 exchange = evp_keyexch_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in EVP_PKEY_derive_init_ex()
318 tmp_keymgmt_tofree = tmp_keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in EVP_PKEY_derive_init_ex()
423 tmp_keymgmt_tofree = tmp_keymgmt = evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *) in EVP_PKEY_derive_set_peer_ex()
/src/crypto/openssl/test/
H A Dprovider_pkey_test.c26 OSSL_PROVIDER *expected_prov) in fetch_sig()
28 OSSL_PROVIDER *prov; in fetch_sig()
53 OSSL_PROVIDER *deflt = NULL; in test_pkey_sig()
54 OSSL_PROVIDER *fake_rsa = NULL; in test_pkey_sig()
123 OSSL_PROVIDER *deflt = NULL; in test_alternative_keygen_init()
124 OSSL_PROVIDER *fake_rsa = NULL; in test_alternative_keygen_init()
125 const OSSL_PROVIDER *provider; in test_alternative_keygen_init()
182 OSSL_PROVIDER *deflt = NULL; in test_pkey_eq()
183 OSSL_PROVIDER *fake_rsa = NULL; in test_pkey_eq()
243 OSSL_PROVIDER *fake_rsa = NULL; in test_pkey_can_sign()
[all …]
H A Dprovider_internal_test.c23 static int test_provider(OSSL_PROVIDER *prov, const char *expected_greeting) in test_provider()
54 OSSL_PROVIDER *prov = NULL; in test_builtin_provider()
76 OSSL_PROVIDER *prov = NULL; in test_loaded_provider()
86 OSSL_PROVIDER *prov = NULL; in test_configured_provider()
99 OSSL_PROVIDER *prov = NULL; in test_cache_flushes()
H A Dprovider_test.c38 OSSL_PROVIDER *legacy) in test_provider()
40 OSSL_PROVIDER *prov = NULL; in test_provider()
46 OSSL_PROVIDER *deflt = NULL, *base = NULL; in test_provider()
163 OSSL_PROVIDER *prov = NULL; in test_provider_ex()
239 OSSL_PROVIDER *legacy; in test_builtin_provider_with_child()
H A Dfake_pipelineprov.h13 OSSL_PROVIDER *fake_pipeline_start(OSSL_LIB_CTX *libctx);
14 void fake_pipeline_finish(OSSL_PROVIDER *p);
/src/kerberos5/lib/libroken/
H A Dfbsd_ossl_provider_load.c11 static OSSL_PROVIDER *deflt;
13 static OSSL_PROVIDER * (*ossl_provider_load)(OSSL_LIB_CTX *, const char*) = NULL;
14 static int (*ossl_provider_unload)(OSSL_PROVIDER *) = NULL;
21 …if (!(ossl_provider_unload = (int (*)(OSSL_PROVIDER*)) dlsym(crypto_lib_handle, "OSSL_PROVIDER_unl… in fbsd_ossl_provider_unload()
55 …if (!(ossl_provider_load = (OSSL_PROVIDER * (*)(OSSL_LIB_CTX*, const char *)) dlsym(crypto_lib_han… in fbsd_ossl_provider_load()
/src/crypto/openssl/doc/man3/
H A DOSSL_PROVIDER.pod7 OSSL_PROVIDER, OSSL_PROVIDER_load, OSSL_PROVIDER_try_load, OSSL_PROVIDER_unload,
22 typedef struct ossl_provider_st OSSL_PROVIDER;
28 OSSL_PROVIDER *OSSL_PROVIDER_load(OSSL_LIB_CTX *libctx, const char *name);
29 OSSL_PROVIDER *OSSL_PROVIDER_load_ex(OSSL_LIB_CTX *, const char *name,
31 OSSL_PROVIDER *OSSL_PROVIDER_try_load(OSSL_LIB_CTX *libctx, const char *name,
33 OSSL_PROVIDER *OSSL_PROVIDER_try_load_ex(OSSL_LIB_CTX *, const char *name,
36 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov);
39 int (*cb)(OSSL_PROVIDER *provider, void *cbdata),
42 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(OSSL_PROVIDER *prov);
43 int OSSL_PROVIDER_get_params(OSSL_PROVIDER *prov, OSSL_PARAM params[]);
[all …]
/src/crypto/openssl/doc/internal/man3/
H A Dossl_provider_new.pod29 OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name,
31 OSSL_PROVIDER *ossl_provider_new(OSSL_LIB_CTX *libctx, const char *name,
34 int ossl_provider_up_ref(OSSL_PROVIDER *prov);
35 void ossl_provider_free(OSSL_PROVIDER *prov);
38 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *path);
41 int ossl_provider_set_child(OSSL_PROVIDER *prov,
43 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov);
44 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate);
45 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate);
53 int ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild);
[all …]
/src/crypto/openssl/apps/lib/
H A Dapp_provider.c20 DEFINE_STACK_OF(OSSL_PROVIDER)
27 static STACK_OF(OSSL_PROVIDER) *app_providers = NULL;
29 static void provider_free(OSSL_PROVIDER *prov) in provider_free()
36 OSSL_PROVIDER *prov; in app_provider_load()
76 static int set_prov_param(OSSL_PROVIDER *prov, void *vp) in set_prov_param()
/src/crypto/openssl/crypto/store/
H 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()
253 OSSL_PROVIDER *prov, void *data) in construct_loader()
324 OSSL_PROVIDER *prov = NULL; in inner_loader_fetch()
396 int ossl_store_loader_store_remove_all_provided(const OSSL_PROVIDER *prov) in ossl_store_loader_store_remove_all_provided()
410 const OSSL_PROVIDER *OSSL_STORE_LOADER_get0_provider(const OSSL_STORE_LOADER *loader) in OSSL_STORE_LOADER_get0_provider()
/src/crypto/openssl/providers/
H A Dnullprov.c30 static const OSSL_PARAM *null_gettable_params(const OSSL_PROVIDER *prov) in null_gettable_params()
35 static int null_get_params(const OSSL_PROVIDER *provctx, OSSL_PARAM params[]) in null_get_params()
54 static const OSSL_ALGORITHM *null_query(OSSL_PROVIDER *prov, in null_query()
/src/crypto/openssl/test/testutil/
H A Dprovider.c16 int test_get_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov, in test_get_libctx()
18 OSSL_PROVIDER **provider, const char *module_name) in test_get_libctx()
53 int test_arg_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov, in test_arg_libctx()
54 OSSL_PROVIDER **provider, int argn, const char *usage) in test_arg_libctx()
80 OSSL_PROVIDER *fips_prov; in fips_provider_version()
/src/crypto/openssl/crypto/encode_decode/
H A Dencoder_pkey.c78 const OSSL_PROVIDER *keymgmt_prov;
88 const OSSL_PROVIDER *prov; in collect_encoder()
184 const OSSL_PROVIDER *k_prov = EVP_KEYMGMT_get0_provider(pk->keymgmt); in encoder_construct_pkey()
185 const OSSL_PROVIDER *e_prov = OSSL_ENCODER_get0_provider(encoder); in encoder_construct_pkey()
233 const OSSL_PROVIDER *prov = NULL; in ossl_encoder_ctx_setup_for_pkey()
368 const OSSL_PROVIDER *prov = EVP_KEYMGMT_get0_provider(pkey->keymgmt); in OSSL_ENCODER_CTX_new_for_pkey()

12345678910