Lines Matching refs:prov

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