• Bug#1108958: unblock: openssl (15/16)

    From Sebastian Andrzej Siewior@21:1/5 to Paul Gevers on Sat Jul 12 19:20:02 2025
    [continued from previous message]

    $message->ciphersuites(\@ciphersuites);
    - } else {
    - if ($testtype == DOWNGRADE_TO_TLS_1_2) {
    + }
    + else {
    + if ($testtype == DOWNGRADE_TO_TLS_1_2
    + || $testtype == DOWNGRADE_TO_TLS_1_2_WITH_TLS_1_1_SIGNAL) {
    $ext = pack "C3",
    0x02, # Length
    0x03, 0x03; #TLSv1.2
    - } else {
    + }
    + else {
    $ext = pack "C3",
    0x02, # Length
    0x03, 0x02; #TLSv1.1
    }

    - $message->set_extension(TLSProxy::Message::EXT_SUPPORTED_VERSIONS, $ext);
    + $message->set_extension(TLSProxy::Message::EXT_SUPPORTED_VERSIONS, + $ext);
    }

    $message->repack();
    }
    +}

    diff -Nru -w openssl-3.5.0/test/recipes/80-test_ca.t openssl-3.5.1/test/recipes/80-test_ca.t
    --- openssl-3.5.0/test/recipes/80-test_ca.t 2025-04-08 15:09:06.000000000 +0200
    +++ openssl-3.5.1/test/recipes/80-test_ca.t 2025-07-01 13:52:08.000000000 +0200
    @@ -1,5 +1,5 @@
    #! /usr/bin/env perl
    -# Copyright 2015-2023 The OpenSSL Project Authors. All Rights Reserved.
    +# Copyright 2015-2025 The OpenSSL Project Authors. All Rights Reserved.
    #
    # Licensed under the Apache License 2.0 (the "License"). You may not use
    # this file except in compliance with the License. You can obtain a copy
    @@ -21,9 +21,7 @@
    $ENV{OPENSSL} = cmdstr(app(["openssl"]), display => 1);

    my $cnf = srctop_file("test","ca-and-certs.cnf");
    -my $std_openssl_cnf = '"'
    - . srctop_file("apps", $^O eq "VMS" ? "openssl-vms.cnf" : "openssl.cnf")
    - . '"';
    +my $std_openssl_cnf = srctop_file("apps", $^O eq "VMS" ? "openssl-vms.cnf" : "openssl.cnf");

    sub src_file {
    return srctop_file("test", "certs", shift);
    @@ -40,14 +38,14 @@
    $ENV{OPENSSL_CONFIG} = qq(-config "$cnf");
    skip "failed creating CA st