Home
last modified time | relevance | path

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

12345678

/openssl-master/include/internal/
A Dprovider.h36 int ossl_provider_up_ref(OSSL_PROVIDER *prov);
37 void ossl_provider_free(OSSL_PROVIDER *prov);
44 int ossl_provider_is_child(const OSSL_PROVIDER *prov);
60 int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov,
64 void *ossl_provider_ctx(const OSSL_PROVIDER *prov);
73 const char *ossl_provider_name(const OSSL_PROVIDER *prov);
74 const DSO *ossl_provider_dso(const OSSL_PROVIDER *prov);
77 void *ossl_provider_prov_ctx(const OSSL_PROVIDER *prov);
82 void ossl_provider_teardown(const OSSL_PROVIDER *prov);
85 int ossl_provider_get_capabilities(const OSSL_PROVIDER *prov,
[all …]
A Dcore.h34 void *(*get)(void *store, const OSSL_PROVIDER **prov, void *data);
36 int (*put)(void *store, void *method, const OSSL_PROVIDER *prov,
39 void *(*construct)(const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov,
46 OSSL_PROVIDER **provider_rw, int force_cache,
50 OSSL_PROVIDER *provider,
51 int (*pre)(OSSL_PROVIDER *, int operation_id,
53 void (*fn)(OSSL_PROVIDER *provider,
56 int (*post)(OSSL_PROVIDER *, int operation_id,
A Dproperty.h55 int ossl_method_store_add(OSSL_METHOD_STORE *store, const OSSL_PROVIDER *prov,
66 const OSSL_PROVIDER **prov, void **method);
73 int ossl_method_store_cache_get(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
75 int ossl_method_store_cache_set(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
/openssl-master/include/openssl/
A Dprovider.h24 OSSL_PROVIDER *OSSL_PROVIDER_load(OSSL_LIB_CTX *, const char *name);
25 OSSL_PROVIDER *OSSL_PROVIDER_try_load(OSSL_LIB_CTX *, const char *name,
27 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov);
30 int (*cb)(OSSL_PROVIDER *provider, void *cbdata),
33 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov);
34 int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]);
35 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov);
36 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov,
44 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov,
46 void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov);
[all …]
/openssl-master/crypto/
A Dprovider.c18 OSSL_PROVIDER *OSSL_PROVIDER_try_load(OSSL_LIB_CTX *libctx, const char *name, in OSSL_PROVIDER_try_load()
21 OSSL_PROVIDER *prov = NULL, *actual; in OSSL_PROVIDER_try_load()
52 OSSL_PROVIDER *OSSL_PROVIDER_load(OSSL_LIB_CTX *libctx, const char *name) in OSSL_PROVIDER_load()
60 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov) in OSSL_PROVIDER_unload()
68 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_gettable_params()
85 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov, in OSSL_PROVIDER_unquery_operation()
92 void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_get0_provider_ctx()
102 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_self_test()
107 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov, in OSSL_PROVIDER_get_capabilities()
138 const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_get0_name()
[all …]
A Dprovider_core.c125 OSSL_PROVIDER *prov;
193 DEFINE_STACK_OF(OSSL_PROVIDER) in DEFINE_STACK_OF() argument
597 int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov, in ossl_provider_add_to_store()
1530 OSSL_PROVIDER *provider; in ossl_provider_clear_all_operation_bits()
1659 OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle; in ossl_provider_register_child_cb()
1660 OSSL_PROVIDER *prov; in ossl_provider_register_child_cb()
1735 OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle; in ossl_provider_deregister_child_cb()
1816 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_get_params()
1847 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_get_libctx()
1867 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_thread_start()
[all …]
A Dcore_fetch.c27 static int ossl_method_construct_precondition(OSSL_PROVIDER *provider, in ossl_method_construct_precondition()
49 static int ossl_method_construct_postcondition(OSSL_PROVIDER *provider, in ossl_method_construct_postcondition()
63 static void ossl_method_construct_this(OSSL_PROVIDER *provider, in ossl_method_construct_this()
108 OSSL_PROVIDER **provider_rw, int force_store, in ossl_method_construct()
113 if ((method = mcm->get(NULL, (const OSSL_PROVIDER **)provider_rw, in ossl_method_construct()
115 OSSL_PROVIDER *provider = provider_rw != NULL ? *provider_rw : NULL; in ossl_method_construct()
130 method = mcm->get(cbdata.store, (const OSSL_PROVIDER **)provider_rw, in ossl_method_construct()
135 method = mcm->get(NULL, (const OSSL_PROVIDER **)provider_rw, mcm_data); in ossl_method_construct()
A Dcore_algorithm.c19 int (*pre)(OSSL_PROVIDER *, int operation_id, void *data, int *result);
20 void (*fn)(OSSL_PROVIDER *, const OSSL_ALGORITHM *, int no_store,
22 int (*post)(OSSL_PROVIDER *, int operation_id, int no_store, void *data,
27 static int algorithm_do_this(OSSL_PROVIDER *provider, void *cbdata) in algorithm_do_this()
89 OSSL_PROVIDER *provider, in ossl_algorithm_do_all()
90 int (*pre)(OSSL_PROVIDER *, int operation_id, in ossl_algorithm_do_all() argument
92 void (*fn)(OSSL_PROVIDER *provider, in ossl_algorithm_do_all()
95 int (*post)(OSSL_PROVIDER *, int operation_id, in ossl_algorithm_do_all() argument
A Dprovider_conf.c20 DEFINE_STACK_OF(OSSL_PROVIDER)
26 STACK_OF(OSSL_PROVIDER) *activated_providers;
73 static int provider_conf_params(OSSL_PROVIDER *prov, in provider_conf_params()
120 STACK_OF(OSSL_PROVIDER) *activated) in prov_already_activated()
129 OSSL_PROVIDER *tstprov = sk_OSSL_PROVIDER_value(activated, i); in prov_already_activated()
145 OSSL_PROVIDER *prov = NULL, *actual = NULL; in provider_conf_load()
A Dprovider_child.c20 DEFINE_STACK_OF(OSSL_PROVIDER)
103 OSSL_PROVIDER *cprov; in provider_create_child_cb()
167 OSSL_PROVIDER *cprov; in provider_remove_child_cb()
282 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate) in ossl_provider_up_ref_parent()
295 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate) in ossl_provider_free_parent()
/openssl-master/crypto/evp/
A Devp_local.h99 OSSL_PROVIDER *prov;
139 OSSL_PROVIDER *prov;
159 OSSL_PROVIDER *prov;
194 OSSL_PROVIDER *prov;
215 OSSL_PROVIDER *prov;
269 OSSL_PROVIDER *prov),
301 EVP_KEYMGMT *evp_keymgmt_fetch_from_prov(OSSL_PROVIDER *prov,
310 EVP_KEYEXCH *evp_keyexch_fetch_from_prov(OSSL_PROVIDER *prov,
313 EVP_KEM *evp_kem_fetch_from_prov(OSSL_PROVIDER *prov,
375 int evp_is_a(OSSL_PROVIDER *prov, int number,
[all …]
A Devp_fetch.c57 OSSL_PROVIDER *);
157 const OSSL_PROVIDER *prov, in put_evp_method_in_store()
198 OSSL_PROVIDER *prov, void *data) in construct_evp_method()
239 OSSL_PROVIDER *prov, int operation_id, in inner_evp_generic_fetch()
244 OSSL_PROVIDER *prov), in inner_evp_generic_fetch()
363 OSSL_PROVIDER *prov), in evp_generic_fetch()
390 OSSL_PROVIDER *prov), in evp_generic_fetch_by_number()
412 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id, in evp_generic_fetch_from_prov()
611 OSSL_PROVIDER *prov), in evp_generic_do_all()
634 int evp_is_a(OSSL_PROVIDER *prov, int number, in evp_is_a()
[all …]
A Dkem.c26 const OSSL_PROVIDER *tmp_prov = NULL; in evp_kem_init()
97 kem = evp_kem_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in evp_kem_init()
121 evp_keymgmt_fetch_from_prov((OSSL_PROVIDER *)tmp_prov, in evp_kem_init()
237 static EVP_KEM *evp_kem_new(OSSL_PROVIDER *prov) in evp_kem_new()
260 OSSL_PROVIDER *prov) in evp_kem_from_algorithm()
399 OSSL_PROVIDER *EVP_KEM_get0_provider(const EVP_KEM *kem) in EVP_KEM_get0_provider()
413 EVP_KEM *evp_kem_fetch_from_prov(OSSL_PROVIDER *prov, const char *algorithm, in evp_kem_fetch_from_prov()
/openssl-master/doc/man3/
A DOSSL_PROVIDER.pod6 OSSL_PROVIDER, OSSL_PROVIDER_load, OSSL_PROVIDER_try_load, OSSL_PROVIDER_unload,
19 typedef struct ossl_provider_st OSSL_PROVIDER;
27 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov);
33 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(OSSL_PROVIDER *prov);
39 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov,
42 void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov);
48 const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov);
50 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov,
54 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov);
58 B<OSSL_PROVIDER> is a type that holds internal information about
[all …]
/openssl-master/test/testutil/
A Dprovider.c14 int test_get_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov, in test_get_libctx()
16 OSSL_PROVIDER **provider, const char *module_name) in test_get_libctx()
51 int test_arg_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov, in test_arg_libctx()
52 OSSL_PROVIDER **provider, int argn, const char *usage) in test_arg_libctx()
/openssl-master/doc/internal/man3/
A Dossl_provider_new.pod34 int ossl_provider_up_ref(OSSL_PROVIDER *prov);
35 void ossl_provider_free(OSSL_PROVIDER *prov);
43 int ossl_provider_set_child(OSSL_PROVIDER *prov,
57 int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov,
61 void *ossl_provider_ctx(const OSSL_PROVIDER *prov);
72 const char *ossl_provider_name(OSSL_PROVIDER *prov);
73 const DSO *ossl_provider_dso(OSSL_PROVIDER *prov);
74 const char *ossl_provider_module_name(OSSL_PROVIDER *prov);
75 const char *ossl_provider_module_path(OSSL_PROVIDER *prov);
79 void ossl_provider_teardown(const OSSL_PROVIDER *prov);
[all …]
A Devp_generic_fetch.pod17 OSSL_PROVIDER *prov,
27 OSSL_PROVIDER *prov,
32 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id,
36 OSSL_PROVIDER *prov,
117 OSSL_PROVIDER *prov;
133 OSSL_PROVIDER *prov,
172 OSSL_PROVIDER *prov = foo->prov;
180 OSSL_PROVIDER *prov)
/openssl-master/apps/lib/
A Dapp_provider.c19 DEFINE_STACK_OF(OSSL_PROVIDER)
26 static STACK_OF(OSSL_PROVIDER) *app_providers = NULL;
28 static void provider_free(OSSL_PROVIDER *prov) in provider_free()
35 OSSL_PROVIDER *prov; in app_provider_load()
/openssl-master/test/
A Dprovider_internal_test.c23 static int test_provider(OSSL_PROVIDER *prov, const char *expected_greeting) in test_provider()
55 OSSL_PROVIDER *prov = NULL; in test_builtin_provider()
79 OSSL_PROVIDER *prov = NULL; in test_loaded_provider()
89 OSSL_PROVIDER *prov = NULL; in test_configured_provider()
103 OSSL_PROVIDER *prov = NULL; in test_cache_flushes()
A Dprovider_pkey_test.c23 OSSL_PROVIDER *expected_prov) in fetch_sig()
25 OSSL_PROVIDER *prov; in fetch_sig()
51 OSSL_PROVIDER *deflt = NULL; in test_pkey_sig()
52 OSSL_PROVIDER *fake_rsa = NULL; in test_pkey_sig()
A Dfake_rsaprov.h13 OSSL_PROVIDER *fake_rsa_start(OSSL_LIB_CTX *libctx);
14 void fake_rsa_finish(OSSL_PROVIDER *p);
A Devp_fetch_prov_test.c79 static int load_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[]) in load_providers()
109 static void unload_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[]) in unload_providers()
159 OSSL_PROVIDER *prov[2] = {NULL, NULL}; in test_implicit_EVP_MD_fetch()
173 OSSL_PROVIDER *prov[2] = {NULL, NULL}; in test_explicit_EVP_MD_fetch()
277 OSSL_PROVIDER *prov[2] = {NULL, NULL}; in test_implicit_EVP_CIPHER_fetch()
291 OSSL_PROVIDER *prov[2] = {NULL, NULL}; in test_explicit_EVP_CIPHER_fetch()
A Dprovider_test.c37 OSSL_PROVIDER *legacy) in test_provider()
39 OSSL_PROVIDER *prov = NULL; in test_provider()
45 OSSL_PROVIDER *deflt = NULL, *base = NULL; in test_provider()
183 OSSL_PROVIDER *legacy; in test_builtin_provider_with_child()
/openssl-master/providers/
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()
/openssl-master/crypto/encode_decode/
A Dencoder_pkey.c79 const OSSL_PROVIDER *keymgmt_prov;
102 const OSSL_PROVIDER *prov = OSSL_ENCODER_get0_provider(encoder); in collect_encoder()
186 const OSSL_PROVIDER *k_prov = EVP_KEYMGMT_get0_provider(pk->keymgmt); in encoder_construct_pkey()
187 const OSSL_PROVIDER *e_prov = OSSL_ENCODER_get0_provider(encoder); in encoder_construct_pkey()
229 const OSSL_PROVIDER *prov = NULL; in ossl_encoder_ctx_setup_for_pkey()
339 const OSSL_PROVIDER *prov = EVP_KEYMGMT_get0_provider(pkey->keymgmt); in OSSL_ENCODER_CTX_new_for_pkey()

Completed in 46 milliseconds

12345678