Lines Matching refs:prov
140 static void *get_evp_method_from_store(void *store, const OSSL_PROVIDER **prov,
172 if (!ossl_method_store_fetch(store, meth_id, methdata->propquery, prov,
179 const OSSL_PROVIDER *prov,
210 return ossl_method_store_add(store, prov, meth_id, propdef, method,
220 OSSL_PROVIDER *prov, void *data)
230 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
239 method = methdata->method_from_algorithm(name_id, algodef, prov);
261 OSSL_PROVIDER *prov, int operation_id,
266 OSSL_PROVIDER *prov),
325 || !ossl_method_store_cache_get(store, prov, meth_id, propq, &method)) {
345 &prov, 0 /* !force_cache */,
357 ossl_method_store_cache_set(store, prov, meth_id, propq,
387 OSSL_PROVIDER *prov),
414 OSSL_PROVIDER *prov),
436 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id,
440 OSSL_PROVIDER *prov),
447 methdata.libctx = ossl_provider_libctx(prov);
449 method = inner_evp_generic_fetch(&methdata, prov, operation_id,
465 int evp_method_store_remove_all_provided(const OSSL_PROVIDER *prov)
467 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
471 return ossl_method_store_remove_all_provided(store, prov);
645 OSSL_PROVIDER *prov),
668 int evp_is_a(OSSL_PROVIDER *prov, int number,
672 * For a |prov| that is NULL, the library context will be NULL
674 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
677 if (prov == NULL)
682 int evp_names_do_all(OSSL_PROVIDER *prov, int number,
686 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);