Lines Matching refs:prov
80 static int provider_conf_params_internal(OSSL_PROVIDER *prov,
132 rc = provider_conf_params_internal(prov, provinfo, buffer,
144 if (prov != NULL)
145 ok = ossl_provider_add_parameter(prov, name, value);
161 static int provider_conf_params(OSSL_PROVIDER *prov,
172 rc = provider_conf_params_internal(prov, provinfo, name,
206 OSSL_PROVIDER *prov = NULL, *actual = NULL;
268 prov = ossl_provider_find(libctx, name, 1);
269 if (prov == NULL)
270 prov = ossl_provider_new(libctx, name, NULL, 1);
271 if (prov == NULL) {
279 ossl_provider_set_module_path(prov, path);
281 ok = provider_conf_params(prov, NULL, NULL, value, cnf);
284 if (!ossl_provider_activate(prov, 1, 0)) {
286 } else if (!ossl_provider_add_to_store(prov, &actual, 0)) {
287 ossl_provider_deactivate(prov, 1);
289 } else if (actual != prov
308 ossl_provider_free(prov);