test_get_libctx
if (!test_get_libctx(&libctx, &prov_null, config_file, NULL, NULL))
if (!test_get_libctx(&libctx, &nullprov, config_file, &libprov, prov_name))
if (!test_get_libctx(NULL, NULL, config_file, &deflprov, prov_name))
if (!test_get_libctx(&testctx, &nullprov, config_file, &deflprov, prov_name))
if (!test_get_libctx(&testctx, &nullprov, config_file, NULL, NULL))
if (!test_get_libctx(&mainctx, &nullprov, NULL, NULL, NULL)) {
if (!test_get_libctx(&libctx, &nullprov, config_file, &libprov, prov_name))
if (!test_get_libctx(&libctx, &nullprov, config_file, &libprov, prov_name))
if (!test_get_libctx(&libctx, &prov_null, config_file, &libprov, provider_name))
if (!test_get_libctx(&libctx, NULL, config_file, &libprov, NULL))
if (!test_get_libctx(&testctx, &nullprov, NULL, &deflprov, "default"))
if (!test_get_libctx(&lib_ctx, &null_prov, config_file, &lib_prov, NULL))
if (!test_get_libctx(&testctx, &nullprov, NULL, NULL, NULL)) {
if (!test_get_libctx(&ctx, NULL, NULL, NULL, NULL)
if (!test_get_libctx(&ctx, NULL, NULL, NULL, NULL))
if (!test_get_libctx(&libctx, &prov_null, NULL, NULL, NULL))
if (!test_get_libctx(&lib_ctx, &null_prov, config_file, &lib_prov, NULL))
&& !test_get_libctx(&libctx, &defctxnull, config, &thisprov, provider))
int test_get_libctx(OSSL_LIB_CTX **libctx, OSSL_PROVIDER **default_null_prov,
return test_get_libctx(libctx, default_null_prov,
if (libctx && !TEST_true(test_get_libctx(&multi_libctx, NULL, config_file, NULL, NULL)))