Skip ssl-tests/19-mac-then-encrypt.conf for no-tls1_2
authorBen Kaduk <kaduk@mit.edu>
Fri, 13 Oct 2017 00:20:07 +0000 (19:20 -0500)
committerBen Kaduk <kaduk@mit.edu>
Fri, 13 Oct 2017 00:22:16 +0000 (19:22 -0500)
The second set of tests in that configuration uses the AES-SHA256
ciphers, which are only available for TLS 1.2.  Thus, when TLS 1.2
is disabled, there are no ciphers available and the handshake fails
with an internal error.  Apply the same treatment as for
13-fragmentation.conf, which uses the same ciphers.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4526)

test/recipes/80-test_ssl_new.t

index e986c76182520f75397b5e290971b2c0191b0175..dbd6aeb57aaeacb077c155f8366a3526eef74526 100644 (file)
@@ -76,6 +76,7 @@ my %skip = (
   "15-certstatus.conf" => $no_tls || $no_ocsp,
   "16-dtls-certstatus.conf" => $no_dtls || $no_ocsp,
   "18-dtls-renegotiate.conf" => $no_dtls,
+  "19-mac-then-encrypt.conf" => disabled("tls1_2"),
 );
 
 foreach my $conf (@conf_files) {