Lines Matching refs:prov
62 ossl_provider_free(decoder->base.prov); in OSSL_DECODER_free()
129 static void *get_decoder_from_store(void *store, const OSSL_PROVIDER **prov, in get_decoder_from_store() argument
159 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method)) in get_decoder_from_store()
165 const OSSL_PROVIDER *prov, in put_decoder_in_store() argument
193 return ossl_method_store_add(store, prov, id, propdef, method, in put_decoder_in_store()
200 OSSL_PROVIDER *prov) in ossl_decoder_from_algorithm() argument
204 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in ossl_decoder_from_algorithm()
278 if (prov != NULL && !ossl_provider_up_ref(prov)) { in ossl_decoder_from_algorithm()
283 decoder->base.prov = prov; in ossl_decoder_from_algorithm()
294 OSSL_PROVIDER *prov, void *data) in construct_decoder() argument
303 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in construct_decoder()
310 method = ossl_decoder_from_algorithm(id, algodef, prov); in construct_decoder()
374 OSSL_PROVIDER *prov = NULL; in inner_ossl_decoder_fetch() local
381 &prov, 0 /* !force_cache */, in inner_ossl_decoder_fetch()
392 ossl_method_store_cache_set(store, prov, id, propq, method, in inner_ossl_decoder_fetch()
440 int ossl_decoder_store_remove_all_provided(const OSSL_PROVIDER *prov) in ossl_decoder_store_remove_all_provided() argument
442 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in ossl_decoder_store_remove_all_provided()
446 return ossl_method_store_remove_all_provided(store, prov); in ossl_decoder_store_remove_all_provided()
461 return decoder->base.prov; in OSSL_DECODER_get0_provider()
507 if (decoder->base.prov != NULL) { in OSSL_DECODER_is_a()
508 OSSL_LIB_CTX *libctx = ossl_provider_libctx(decoder->base.prov); in OSSL_DECODER_is_a()
518 OSSL_LIB_CTX *libctx = ossl_provider_libctx(decoder->base.prov); in resolve_name()
573 if (decoder->base.prov != NULL) { in OSSL_DECODER_names_do_all()
574 OSSL_LIB_CTX *libctx = ossl_provider_libctx(decoder->base.prov); in OSSL_DECODER_names_do_all()