Lines Matching refs:prov
74 static int provider_conf_params_internal(OSSL_PROVIDER *prov, in provider_conf_params_internal() argument
126 rc = provider_conf_params_internal(prov, provinfo, buffer, in provider_conf_params_internal()
138 if (prov != NULL) in provider_conf_params_internal()
139 ok = ossl_provider_add_parameter(prov, name, value); in provider_conf_params_internal()
155 static int provider_conf_params(OSSL_PROVIDER *prov, in provider_conf_params() argument
166 rc = provider_conf_params_internal(prov, provinfo, name, in provider_conf_params()
207 OSSL_PROVIDER *prov = NULL, *actual = NULL; in provider_conf_activate() local
227 prov = ossl_provider_find(libctx, name, 1); in provider_conf_activate()
228 if (prov == NULL) in provider_conf_activate()
229 prov = ossl_provider_new(libctx, name, NULL, NULL, 1); in provider_conf_activate()
230 if (prov == NULL) { in provider_conf_activate()
238 ossl_provider_set_module_path(prov, path); in provider_conf_activate()
240 ok = provider_conf_params(prov, NULL, NULL, value, cnf); in provider_conf_activate()
243 if (!ossl_provider_activate(prov, 1, 0)) { in provider_conf_activate()
245 } else if (!ossl_provider_add_to_store(prov, &actual, 0)) { in provider_conf_activate()
246 ossl_provider_deactivate(prov, 1); in provider_conf_activate()
248 } else if (actual != prov in provider_conf_activate()
268 ossl_provider_free(prov); in provider_conf_activate()