Commit 80f397e2 authored by Matt Caswell's avatar Matt Caswell
Browse files

Fix no-tls1_2



Misc fixes impacting no-tls1_2. Also fixes no-dtls1_2.

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent 3e82ae57
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -23,8 +23,8 @@ plan skip_all => "$test_name needs the dynamic engine feature enabled"
plan skip_all => "$test_name needs the sock feature enabled"
    if disabled("sock");

plan skip_all => "$test_name needs TLS enabled"
    if alldisabled(available_protocols("tls"));
plan skip_all => "$test_name needs TLSv1.2 enabled"
    if disabled("tls1_2");

$ENV{OPENSSL_ia32cap} = '~0x200000200000000';
my $proxy = TLSProxy::Proxy->new(
+2 −1
Original line number Diff line number Diff line
@@ -49,7 +49,8 @@ my %conf_dependent_tests = (
my %skip = (
  "07-dtls-protocol-version.conf" => $no_dtls,
  "08-npn.conf" => $no_tls || $no_npn,
  "11-dtls_resumption.conf" => $no_dtls,
  "10-resumption.conf" => disabled("tls1_1") || disabled("tls1_2"),
  "11-dtls_resumption.conf" => disabled("dtls1") || disabled("dtls1_2"),
);

foreach my $conf (@conf_files) {
+1 −1
Original line number Diff line number Diff line
@@ -242,7 +242,7 @@ static int execute_test_session(SSL_SESSION_TEST_FIXTURE fix)
        goto end;
    }

#ifndef OPENSSL_NO_TLS1_1
#if !defined(OPENSSL_NO_TLS1_1) && !defined(OPENSSL_NO_TLS1_2)
    /* Force a connection failure */
    SSL_CTX_set_max_proto_version(sctx, TLS1_1_VERSION);
    clientssl3 = SSL_new(cctx);