Lines Matching refs:prov
21 OSSL_PROVIDER *prov = NULL, *actual; in OSSL_PROVIDER_try_load_ex() local
25 if ((prov = ossl_provider_find(libctx, name, 0)) == NULL) { in OSSL_PROVIDER_try_load_ex()
26 if ((prov = ossl_provider_new(libctx, name, NULL, params, 0)) == NULL) in OSSL_PROVIDER_try_load_ex()
31 if (!ossl_provider_activate(prov, 1, 0)) { in OSSL_PROVIDER_try_load_ex()
32 ossl_provider_free(prov); in OSSL_PROVIDER_try_load_ex()
36 actual = prov; in OSSL_PROVIDER_try_load_ex()
37 if (isnew && !ossl_provider_add_to_store(prov, &actual, retain_fallbacks)) { in OSSL_PROVIDER_try_load_ex()
38 ossl_provider_deactivate(prov, 1); in OSSL_PROVIDER_try_load_ex()
39 ossl_provider_free(prov); in OSSL_PROVIDER_try_load_ex()
42 if (actual != prov) { in OSSL_PROVIDER_try_load_ex()
71 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov) in OSSL_PROVIDER_unload() argument
73 if (!ossl_provider_deactivate(prov, 1)) in OSSL_PROVIDER_unload()
75 ossl_provider_free(prov); in OSSL_PROVIDER_unload()
79 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_gettable_params() argument
81 return ossl_provider_gettable_params(prov); in OSSL_PROVIDER_gettable_params()
84 int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]) in OSSL_PROVIDER_get_params() argument
86 return ossl_provider_get_params(prov, params); in OSSL_PROVIDER_get_params()
89 const OSSL_ALGORITHM *OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov, in OSSL_PROVIDER_query_operation() argument
93 return ossl_provider_query_operation(prov, operation_id, no_cache); in OSSL_PROVIDER_query_operation()
96 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov, in OSSL_PROVIDER_unquery_operation() argument
100 ossl_provider_unquery_operation(prov, operation_id, algs); in OSSL_PROVIDER_unquery_operation()
103 void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_get0_provider_ctx() argument
105 return ossl_provider_prov_ctx(prov); in OSSL_PROVIDER_get0_provider_ctx()
108 const OSSL_DISPATCH *OSSL_PROVIDER_get0_dispatch(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_get0_dispatch() argument
110 return ossl_provider_get0_dispatch(prov); in OSSL_PROVIDER_get0_dispatch()
113 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_self_test() argument
115 return ossl_provider_self_test(prov); in OSSL_PROVIDER_self_test()
118 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov, in OSSL_PROVIDER_get_capabilities() argument
123 return ossl_provider_get_capabilities(prov, capability, cb, arg); in OSSL_PROVIDER_get_capabilities()
147 const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov) in OSSL_PROVIDER_get0_name() argument
149 return ossl_provider_name(prov); in OSSL_PROVIDER_get0_name()