From: Benjamin Kaduk Date: Thu, 27 Apr 2017 15:32:30 +0000 (-0500) Subject: Fix no-dsa build X-Git-Tag: OpenSSL_1_1_1-pre1~1206 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=818137766e0c34d3447f1f97c4557100d2e6df94;p=oweals%2Fopenssl.git Fix no-dsa build Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/3326) --- diff --git a/test/dsatest.c b/test/dsatest.c index e4ed8ebd63..579e57c382 100644 --- a/test/dsatest.c +++ b/test/dsatest.c @@ -21,6 +21,7 @@ #include "testutil.h" #include "e_os.h" +#ifndef OPENSSL_NO_DSA static int dsa_cb(int p, int n, BN_GENCB *arg); /* @@ -134,6 +135,7 @@ static int dsa_cb(int p, int n, BN_GENCB *arg) } return 1; } +#endif /* OPENSSL_NO_DSA */ void register_tests(void) { diff --git a/test/ssl-tests/20-cert-select.conf.in b/test/ssl-tests/20-cert-select.conf.in index 90bc5a23c8..96801e2cd1 100644 --- a/test/ssl-tests/20-cert-select.conf.in +++ b/test/ssl-tests/20-cert-select.conf.in @@ -430,18 +430,6 @@ my @tests_tls_1_3 = ( "ExpectedResult" => "Success" }, }, - { - name => "TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms", - server => { - "ClientSignatureAlgorithms" => "ECDSA+SHA1:DSA+SHA256:RSA+SHA256", - "VerifyCAFile" => test_pem("root-cert.pem"), - "VerifyMode" => "Request" - }, - client => {}, - test => { - "ExpectedResult" => "ServerFail" - }, - }, ); push @tests, @tests_tls_1_3 unless disabled("tls1_3"); @@ -468,6 +456,18 @@ my @tests_dsa_tls_1_2 = ( ); my @tests_dsa_tls_1_3 = ( + { + name => "TLS 1.3 Client Auth No TLS 1.3 Signature Algorithms", + server => { + "ClientSignatureAlgorithms" => "ECDSA+SHA1:DSA+SHA256:RSA+SHA256", + "VerifyCAFile" => test_pem("root-cert.pem"), + "VerifyMode" => "Request" + }, + client => {}, + test => { + "ExpectedResult" => "ServerFail" + }, + }, { name => "TLS 1.3 DSA Certificate Test", server => {