Lines Matching defs:prov
63 ossl_provider_free(encoder->base.prov);
150 static void *get_encoder_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);
309 if (prov != NULL && !ossl_provider_up_ref(prov)) {
314 encoder->base.prov = prov;
325 OSSL_PROVIDER *prov, void *data)
334 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
341 method = encoder_from_algorithm(id, algodef, prov);
416 OSSL_PROVIDER *prov = NULL;
423 &prov, 0 /* !force_cache */,
433 ossl_method_store_cache_set(store, prov, id, propq, method,
494 int ossl_encoder_store_remove_all_provided(const OSSL_PROVIDER *prov)
496 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov);
500 return ossl_method_store_remove_all_provided(store, prov);
515 return encoder->base.prov;
561 if (encoder->base.prov != NULL) {
562 OSSL_LIB_CTX *libctx = ossl_provider_libctx(encoder->base.prov);
609 if (encoder->base.prov != NULL) {
610 OSSL_LIB_CTX *libctx = ossl_provider_libctx(encoder->base.prov);