Lines Matching refs:prov

21     OSSL_PROVIDER *prov = NULL, *actual;
25 if ((prov = ossl_provider_find(libctx, name, 0)) == NULL) {
26 if ((prov = ossl_provider_new(libctx, name, NULL, 0)) == NULL)
31 if (!ossl_provider_activate(prov, 1, 0)) {
32 ossl_provider_free(prov);
36 actual = prov;
37 if (isnew && !ossl_provider_add_to_store(prov, &actual, retain_fallbacks)) {
38 ossl_provider_deactivate(prov, 1);
39 ossl_provider_free(prov);
42 if (actual != prov) {
60 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov)
62 if (!ossl_provider_deactivate(prov, 1))
64 ossl_provider_free(prov);
68 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov)
70 return ossl_provider_gettable_params(prov);
73 int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[])
75 return ossl_provider_get_params(prov, params);
78 const OSSL_ALGORITHM *OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov,
82 return ossl_provider_query_operation(prov, operation_id, no_cache);
85 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov,
89 ossl_provider_unquery_operation(prov, operation_id, algs);
92 void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov)
94 return ossl_provider_prov_ctx(prov);
97 const OSSL_DISPATCH *OSSL_PROVIDER_get0_dispatch(const OSSL_PROVIDER *prov)
99 return ossl_provider_get0_dispatch(prov);
102 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov)
104 return ossl_provider_self_test(prov);
107 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov,
112 return ossl_provider_get_capabilities(prov, capability, cb, arg);
138 const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov)
140 return ossl_provider_name(prov);