Lines Matching refs:provctx
45 static const OSSL_PARAM *legacy_gettable_params(void *provctx) in legacy_gettable_params() argument
50 static int legacy_get_params(void *provctx, OSSL_PARAM params[]) in legacy_get_params() argument
151 static const OSSL_ALGORITHM *legacy_query(void *provctx, int operation_id, in legacy_query() argument
166 static void legacy_teardown(void *provctx) in legacy_teardown() argument
168 OSSL_LIB_CTX_free(PROV_LIBCTX_OF(provctx)); in legacy_teardown()
169 ossl_prov_ctx_free(provctx); in legacy_teardown()
184 void **provctx) in OSSL_provider_init() argument
188 if ((*provctx = ossl_prov_ctx_new()) == NULL in OSSL_provider_init()
191 legacy_teardown(*provctx); in OSSL_provider_init()
192 *provctx = NULL; in OSSL_provider_init()
195 ossl_prov_ctx_set0_libctx(*provctx, libctx); in OSSL_provider_init()
196 ossl_prov_ctx_set0_handle(*provctx, handle); in OSSL_provider_init()