Symbol: OSSL_CORE_HANDLE
crypto/openssl/crypto/context.c
456
OSSL_LIB_CTX *OSSL_LIB_CTX_new_from_dispatch(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/context.c
472
OSSL_LIB_CTX *OSSL_LIB_CTX_new_child(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_child.c
158
static int provider_remove_child_cb(const OSSL_CORE_HANDLE *prov, void *cbdata)
crypto/openssl/crypto/provider_child.c
193
const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_child.c
24
const OSSL_CORE_HANDLE *handle;
crypto/openssl/crypto/provider_child.c
25
const OSSL_CORE_HANDLE *curr_prov;
crypto/openssl/crypto/provider_child.c
290
const OSSL_CORE_HANDLE *parent_handle;
crypto/openssl/crypto/provider_child.c
306
const OSSL_CORE_HANDLE *parent_handle;
crypto/openssl/crypto/provider_child.c
52
static int ossl_child_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_child.c
92
static int provider_create_child_cb(const OSSL_CORE_HANDLE *prov, void *cbdata)
crypto/openssl/crypto/provider_core.c
1052
if (!prov->init_function((OSSL_CORE_HANDLE *)prov, core_dispatch,
crypto/openssl/crypto/provider_core.c
1226
child_cb->remove_cb((OSSL_CORE_HANDLE *)prov, child_cb->cbdata);
crypto/openssl/crypto/provider_core.c
132
int (*create_cb)(const OSSL_CORE_HANDLE *provider, void *cbdata);
crypto/openssl/crypto/provider_core.c
133
int (*remove_cb)(const OSSL_CORE_HANDLE *provider, void *cbdata);
crypto/openssl/crypto/provider_core.c
192
const OSSL_CORE_HANDLE *handle;
crypto/openssl/crypto/provider_core.c
2073
const OSSL_CORE_HANDLE *ossl_provider_get_parent(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
2115
static int ossl_provider_register_child_cb(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2117
const OSSL_CORE_HANDLE *provider,
crypto/openssl/crypto/provider_core.c
2120
const OSSL_CORE_HANDLE *provider,
crypto/openssl/crypto/provider_core.c
2180
if (activated && !create_cb((OSSL_CORE_HANDLE *)prov, cbdata))
crypto/openssl/crypto/provider_core.c
2191
remove_cb((OSSL_CORE_HANDLE *)prov, cbdata);
crypto/openssl/crypto/provider_core.c
2201
static void ossl_provider_deregister_child_cb(const OSSL_CORE_HANDLE *handle)
crypto/openssl/crypto/provider_core.c
2316
static const OSSL_PARAM *core_gettable_params(const OSSL_CORE_HANDLE *handle)
crypto/openssl/crypto/provider_core.c
2321
static int core_get_params(const OSSL_CORE_HANDLE *handle, OSSL_PARAM params[])
crypto/openssl/crypto/provider_core.c
2345
static OPENSSL_CORE_CTX *core_get_libctx(const OSSL_CORE_HANDLE *handle)
crypto/openssl/crypto/provider_core.c
2363
static int core_thread_start(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2389
static void core_new_error(const OSSL_CORE_HANDLE *handle)
crypto/openssl/crypto/provider_core.c
2394
static void core_set_error_debug(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2400
static void core_vset_error(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2421
static int core_set_error_mark(const OSSL_CORE_HANDLE *handle)
crypto/openssl/crypto/provider_core.c
2426
static int core_clear_last_error_mark(const OSSL_CORE_HANDLE *handle)
crypto/openssl/crypto/provider_core.c
2431
static int core_pop_error_to_mark(const OSSL_CORE_HANDLE *handle)
crypto/openssl/crypto/provider_core.c
2436
static int core_count_to_mark(const OSSL_CORE_HANDLE *handle)
crypto/openssl/crypto/provider_core.c
2454
static size_t rand_get_entropy(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2479
static size_t rand_get_entropy(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2487
static size_t rand_get_user_entropy(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2495
static void rand_cleanup_entropy(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2502
static void rand_cleanup_user_entropy(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2509
static size_t rand_get_nonce(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2518
static size_t rand_get_user_nonce(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2527
static void rand_cleanup_nonce(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2534
static void rand_cleanup_user_nonce(const OSSL_CORE_HANDLE *handle,
crypto/openssl/crypto/provider_core.c
2541
static const char *core_provider_get0_name(const OSSL_CORE_HANDLE *prov)
crypto/openssl/crypto/provider_core.c
2546
static void *core_provider_get0_provider_ctx(const OSSL_CORE_HANDLE *prov)
crypto/openssl/crypto/provider_core.c
2552
core_provider_get0_dispatch(const OSSL_CORE_HANDLE *prov)
crypto/openssl/crypto/provider_core.c
2557
static int core_provider_up_ref_intern(const OSSL_CORE_HANDLE *prov,
crypto/openssl/crypto/provider_core.c
2563
static int core_provider_free_intern(const OSSL_CORE_HANDLE *prov,
crypto/openssl/crypto/provider_core.c
2569
static int core_obj_add_sigid(const OSSL_CORE_HANDLE *prov,
crypto/openssl/crypto/provider_core.c
2597
static int core_obj_create(const OSSL_CORE_HANDLE *prov, const char *oid,
crypto/openssl/crypto/provider_core.c
645
ret &= child_cb->create_cb((OSSL_CORE_HANDLE *)prov, child_cb->cbdata);
crypto/openssl/fuzz/fuzz_rand.c
144
static int fuzz_rand_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/include/internal/provider.h
113
const OSSL_CORE_HANDLE *handle,
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/openssl/core.h
192
typedef int(OSSL_provider_init_fn)(const OSSL_CORE_HANDLE *handle,
crypto/openssl/include/openssl/core_dispatch.h
106
(const OSSL_CORE_HANDLE *prov, const char *sign_name,
crypto/openssl/include/openssl/core_dispatch.h
109
(const OSSL_CORE_HANDLE *prov, const char *oid,
crypto/openssl/include/openssl/core_dispatch.h
192
OSSL_CORE_MAKE_FUNC(size_t, get_entropy, (const OSSL_CORE_HANDLE *handle, unsigned char **pout, int entropy, size_t min_len, size_t max_len))
crypto/openssl/include/openssl/core_dispatch.h
193
OSSL_CORE_MAKE_FUNC(size_t, get_user_entropy, (const OSSL_CORE_HANDLE *handle, unsigned char **pout, int entropy, size_t min_len, size_t max_len))
crypto/openssl/include/openssl/core_dispatch.h
194
OSSL_CORE_MAKE_FUNC(void, cleanup_entropy, (const OSSL_CORE_HANDLE *handle, unsigned char *buf, size_t len))
crypto/openssl/include/openssl/core_dispatch.h
195
OSSL_CORE_MAKE_FUNC(void, cleanup_user_entropy, (const OSSL_CORE_HANDLE *handle, unsigned char *buf, size_t len))
crypto/openssl/include/openssl/core_dispatch.h
196
OSSL_CORE_MAKE_FUNC(size_t, get_nonce, (const OSSL_CORE_HANDLE *handle, unsigned char **pout, size_t min_len, size_t max_len, const void *salt, size_t salt_len))
crypto/openssl/include/openssl/core_dispatch.h
197
OSSL_CORE_MAKE_FUNC(size_t, get_user_nonce, (const OSSL_CORE_HANDLE *handle, unsigned char **pout, size_t min_len, size_t max_len, const void *salt, size_t salt_len))
crypto/openssl/include/openssl/core_dispatch.h
198
OSSL_CORE_MAKE_FUNC(void, cleanup_nonce, (const OSSL_CORE_HANDLE *handle, unsigned char *buf, size_t len))
crypto/openssl/include/openssl/core_dispatch.h
199
OSSL_CORE_MAKE_FUNC(void, cleanup_user_nonce, (const OSSL_CORE_HANDLE *handle, unsigned char *buf, size_t len))
crypto/openssl/include/openssl/core_dispatch.h
211
(const OSSL_CORE_HANDLE *handle,
crypto/openssl/include/openssl/core_dispatch.h
212
int (*create_cb)(const OSSL_CORE_HANDLE *provider, void *cbdata),
crypto/openssl/include/openssl/core_dispatch.h
213
int (*remove_cb)(const OSSL_CORE_HANDLE *provider, void *cbdata),
crypto/openssl/include/openssl/core_dispatch.h
217
(const OSSL_CORE_HANDLE *handle))
crypto/openssl/include/openssl/core_dispatch.h
219
(const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/core_dispatch.h
221
(const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/core_dispatch.h
223
(const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/core_dispatch.h
225
(const OSSL_CORE_HANDLE *prov, int activate))
crypto/openssl/include/openssl/core_dispatch.h
227
(const OSSL_CORE_HANDLE *prov, int deactivate))
crypto/openssl/include/openssl/core_dispatch.h
231
OSSL_CORE_MAKE_FUNC(int, core_count_to_mark, (const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/core_dispatch.h
74
core_gettable_params, (const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/core_dispatch.h
76
OSSL_CORE_MAKE_FUNC(int, core_get_params, (const OSSL_CORE_HANDLE *prov, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
78
OSSL_CORE_MAKE_FUNC(int, core_thread_start, (const OSSL_CORE_HANDLE *prov, OSSL_thread_stop_handler_fn handfn, void *arg))
crypto/openssl/include/openssl/core_dispatch.h
81
(const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/core_dispatch.h
83
OSSL_CORE_MAKE_FUNC(void, core_new_error, (const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/core_dispatch.h
86
(const OSSL_CORE_HANDLE *prov,
crypto/openssl/include/openssl/core_dispatch.h
90
(const OSSL_CORE_HANDLE *prov,
crypto/openssl/include/openssl/core_dispatch.h
93
OSSL_CORE_MAKE_FUNC(int, core_set_error_mark, (const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/core_dispatch.h
96
(const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/core_dispatch.h
98
OSSL_CORE_MAKE_FUNC(int, core_pop_error_to_mark, (const OSSL_CORE_HANDLE *prov))
crypto/openssl/include/openssl/crypto.h
570
OSSL_LIB_CTX *OSSL_LIB_CTX_new_from_dispatch(const OSSL_CORE_HANDLE *handle,
crypto/openssl/include/openssl/crypto.h
572
OSSL_LIB_CTX *OSSL_LIB_CTX_new_child(const OSSL_CORE_HANDLE *handle,
crypto/openssl/providers/baseprov.c
137
int ossl_base_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/providers/common/include/prov/provider_ctx.h
20
const OSSL_CORE_HANDLE *handle;
crypto/openssl/providers/common/include/prov/provider_ctx.h
36
void ossl_prov_ctx_set0_handle(PROV_CTX *ctx, const OSSL_CORE_HANDLE *handle);
crypto/openssl/providers/common/include/prov/provider_ctx.h
41
const OSSL_CORE_HANDLE *ossl_prov_ctx_get0_handle(PROV_CTX *ctx);
crypto/openssl/providers/common/include/prov/providercommon.h
13
const OSSL_CORE_HANDLE *FIPS_get_core_handle(OSSL_LIB_CTX *ctx);
crypto/openssl/providers/common/provider_ctx.c
31
void ossl_prov_ctx_set0_handle(PROV_CTX *ctx, const OSSL_CORE_HANDLE *handle)
crypto/openssl/providers/common/provider_ctx.c
57
const OSSL_CORE_HANDLE *ossl_prov_ctx_get0_handle(PROV_CTX *ctx)
crypto/openssl/providers/common/provider_seeding.c
102
const OSSL_CORE_HANDLE *handle = CORE_HANDLE(prov_ctx);
crypto/openssl/providers/common/provider_seeding.c
114
const OSSL_CORE_HANDLE *handle = CORE_HANDLE(prov_ctx);
crypto/openssl/providers/common/provider_seeding.c
125
const OSSL_CORE_HANDLE *handle = CORE_HANDLE(prov_ctx);
crypto/openssl/providers/common/provider_seeding.c
90
const OSSL_CORE_HANDLE *handle = CORE_HANDLE(prov_ctx);
crypto/openssl/providers/defltprov.c
730
int ossl_default_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/providers/fips/fips_entry.c
13
int OSSL_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/providers/fips/fipsprov.c
1055
const OSSL_CORE_HANDLE *FIPS_get_core_handle(OSSL_LIB_CTX *libctx)
crypto/openssl/providers/fips/fipsprov.c
228
const OSSL_CORE_HANDLE *handle = FIPS_get_core_handle(fgbl->selftest_params.libctx);
crypto/openssl/providers/fips/fipsprov.c
746
int OSSL_provider_init_int(const OSSL_CORE_HANDLE *handle,
crypto/openssl/providers/fips/fipsprov.c
91
const OSSL_CORE_HANDLE *handle;
crypto/openssl/providers/fips/fipsprov.c
968
int ossl_fips_intern_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/providers/legacyprov.c
200
int OSSL_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/providers/nullprov.c
70
int ossl_null_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/evp_extra_test2.c
34
int tls_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/fake_cipherprov.c
296
static int fake_cipher_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/fake_pipelineprov.c
319
static int fake_pipeline_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/fake_rsaprov.c
1236
static int fake_rsa_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/filterprov.c
138
int filter_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/p_minimal.c
18
int OSSL_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/p_test.c
251
int OSSL_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/p_test.c
42
const OSSL_CORE_HANDLE *handle;
crypto/openssl/test/p_test.c
97
const OSSL_CORE_HANDLE *hand = ctx->handle;
crypto/openssl/test/provfetchtest.c
201
static int dummy_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/rand_test.c
176
const OSSL_CORE_HANDLE *handle;
crypto/openssl/test/rand_test.c
200
static int r_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/sslapitest.c
60
int tls_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/testutil/fake_random.c
164
static int fake_rand_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/tls-provider.c
3192
int tls_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/tls-provider.c
55
int tls_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/upcallstest.c
49
static int obj_provider_init(const OSSL_CORE_HANDLE *handle,
crypto/openssl/test/user_property_test.c
69
static int testprov_provider_init(const OSSL_CORE_HANDLE *handle,