Commit 910fff7e authored by Matt Caswell's avatar Matt Caswell
Browse files

Skip the GOST test where appropriate



The GOST ciphers are dynamically loaded via the GOST engine, so we must
be able to support that. The engine also uses DSA and CMS symbols, so we
skip the test on no-dsa or no-cms.

Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6730)
parent fbe9dafd
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -11,8 +11,12 @@ use OpenSSL::Test qw/:DEFAULT srctop_file/;

setup("test_gost");

# The GOST ciphers are dynamically loaded via the GOST engine, so we must be
# able to support that. The engine also uses DSA and CMS symbols, so we skip
# this test on no-dsa or no-cms.
plan skip_all => "GOST support is disabled in this OpenSSL build"
    if disabled("gost");
    if disabled("gost") || disabled("engine") || disabled("dynamic-engine")
       || disabled("dsa") || disabled("cms");

plan skip_all => "TLSv1.3 or TLSv1.2 are disabled in this OpenSSL build"
    if disabled("tls1_3") || disabled("tls1_2");