Lines Matching refs:prov
63 ossl_provider_free(decoder->base.prov);
150 static void *get_decoder_from_store(void *store, const OSSL_PROVIDER **prov,
180 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method))
186 const OSSL_PROVIDER *prov,
214 return ossl_method_store_add(store, prov, id, propdef, method,
221 OSSL_PROVIDER *prov)
225 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
299 if (prov != NULL && !ossl_provider_up_ref(prov)) {
304 decoder->base.prov = prov;
315 OSSL_PROVIDER *prov, void *data)
324 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
331 method = ossl_decoder_from_algorithm(id, algodef, prov);
406 OSSL_PROVIDER *prov = NULL;
413 &prov, 0 /* !force_cache */,
424 ossl_method_store_cache_set(store, prov, id, propq, method,
485 int ossl_decoder_store_remove_all_provided(const OSSL_PROVIDER *prov)
487 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
491 return ossl_method_store_remove_all_provided(store, prov);
506 return decoder->base.prov;
552 if (decoder->base.prov != NULL) {
553 OSSL_LIB_CTX *libctx = ossl_provider_libctx(decoder->base.prov);
600 if (decoder->base.prov != NULL) {
601 OSSL_LIB_CTX *libctx = ossl_provider_libctx(decoder->base.prov);