Lines Matching refs:prov
22 if (loader->prov != NULL)
29 if (loader != NULL && loader->prov != NULL) {
35 ossl_provider_free(loader->prov);
45 static OSSL_STORE_LOADER *new_loader(OSSL_PROVIDER *prov)
54 loader->prov = prov;
55 ossl_provider_up_ref(prov);
153 static void *get_loader_from_store(void *store, const OSSL_PROVIDER **prov,
170 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method))
176 const OSSL_PROVIDER *prov,
191 return ossl_method_store_add(store, prov, id, propdef, method,
196 OSSL_PROVIDER *prov)
201 if ((loader = new_loader(prov)) == NULL)
263 OSSL_PROVIDER *prov, void *data)
272 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
279 method = loader_from_algorithm(id, algodef, prov);
345 OSSL_PROVIDER *prov = NULL;
352 &prov, 0 /* !force_cache */,
361 ossl_method_store_cache_set(store, prov, id, propq, method,
431 int ossl_store_loader_store_remove_all_provided(const OSSL_PROVIDER *prov)
433 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
437 return ossl_method_store_remove_all_provided(store, prov);
452 return loader->prov;
482 if (loader->prov != NULL) {
483 OSSL_LIB_CTX *libctx = ossl_provider_libctx(loader->prov);
530 if (loader->prov != NULL) {
531 OSSL_LIB_CTX *libctx = ossl_provider_libctx(loader->prov);