Lines Matching refs:libctx
36 static int test_provider(OSSL_LIB_CTX **libctx, const char *name, in test_provider() argument
57 EVP_set_default_properties(*libctx, "fips=yes"); in test_provider()
62 if (!TEST_ptr(base = OSSL_PROVIDER_load(*libctx, "base"))) in test_provider()
64 if (!TEST_ptr(prov = OSSL_PROVIDER_load(*libctx, name))) in test_provider()
71 EVP_set_default_properties(*libctx, ""); in test_provider()
84 EVP_set_default_properties(*libctx, "fips=yes"); in test_provider()
88 EVP_set_default_properties(*libctx, ""); in test_provider()
116 legacy = OSSL_PROVIDER_load(*libctx, "legacy"); in test_provider()
117 deflt = OSSL_PROVIDER_load(*libctx, "default"); in test_provider()
119 || !TEST_true(OSSL_PROVIDER_available(*libctx, "default"))) in test_provider()
124 || !TEST_false(OSSL_PROVIDER_available(*libctx, "default")) in test_provider()
143 OSSL_LIB_CTX_free(*libctx); in test_provider()
144 *libctx = NULL; in test_provider()
155 OSSL_LIB_CTX_free(*libctx); in test_provider()
156 *libctx = NULL; in test_provider()
162 OSSL_LIB_CTX *libctx = OSSL_LIB_CTX_new(); in test_builtin_provider() local
167 TEST_ptr(libctx) in test_builtin_provider()
168 && TEST_true(OSSL_PROVIDER_add_builtin(libctx, name, in test_builtin_provider()
170 && test_provider(&libctx, name, NULL); in test_builtin_provider()
172 OSSL_LIB_CTX_free(libctx); in test_builtin_provider()
181 OSSL_LIB_CTX *libctx = OSSL_LIB_CTX_new(); in test_builtin_provider_with_child() local
185 if (!TEST_ptr(libctx)) in test_builtin_provider_with_child()
188 legacy = OSSL_PROVIDER_load(libctx, "legacy"); in test_builtin_provider_with_child()
194 OSSL_LIB_CTX_free(libctx); in test_builtin_provider_with_child()
198 if (!TEST_true(OSSL_PROVIDER_add_builtin(libctx, name, in test_builtin_provider_with_child()
201 OSSL_LIB_CTX_free(libctx); in test_builtin_provider_with_child()
206 return test_provider(&libctx, name, legacy); in test_builtin_provider_with_child()
213 OSSL_LIB_CTX *libctx = OSSL_LIB_CTX_new(); in test_loaded_provider() local
216 if (!TEST_ptr(libctx)) in test_loaded_provider()
220 return test_provider(&libctx, name, NULL); in test_loaded_provider()