Lines Matching refs:prov
79 static int load_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[])
96 prov[i] = OSSL_PROVIDER_load(ctx, provname);
97 if (!TEST_ptr(prov[i]))
109 static void unload_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[])
111 if (prov[0] != NULL)
112 OSSL_PROVIDER_unload(prov[0]);
113 if (prov[1] != NULL)
114 OSSL_PROVIDER_unload(prov[1]);
159 OSSL_PROVIDER *prov[2] = {NULL, NULL};
162 ret = (use_default_ctx == 0 || load_providers(&ctx, prov))
165 unload_providers(&ctx, prov);
173 OSSL_PROVIDER *prov[2] = {NULL, NULL};
176 if (use_default_ctx == 0 && !load_providers(&ctx, prov))
197 unload_providers(&ctx, prov);
277 OSSL_PROVIDER *prov[2] = {NULL, NULL};
280 ret = (use_default_ctx == 0 || load_providers(&ctx, prov))
283 unload_providers(&ctx, prov);
291 OSSL_PROVIDER *prov[2] = {NULL, NULL};
294 if (use_default_ctx == 0 && !load_providers(&ctx, prov))
313 unload_providers(&ctx, prov);