2 # Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.
4 # Licensed under the Apache License 2.0 (the "License"). You may not use
5 # this file except in compliance with the License. You can obtain a copy
6 # in the file LICENSE in the source distribution or at
7 # https://www.openssl.org/source/license.html
10 ## SSL test configurations
14 use OpenSSL::Test::Utils;
20 name => "disable-extended-master-secret-server-sha",
22 "Options" => "-ExtendedMasterSecret",
25 "CipherString" => "AES128-SHA",
26 "MaxProtocol" => "TLSv1.2"
29 "ExpectedResult" => "Success",
30 "FIPSversion" => "<=3.1.0",
34 name => "disable-extended-master-secret-client-sha",
38 "CipherString" => "AES128-SHA",
39 "Options" => "-ExtendedMasterSecret",
40 "MaxProtocol" => "TLSv1.2"
43 "ExpectedResult" => "Success",
44 "FIPSversion" => "<=3.1.0",
48 name => "disable-extended-master-secret-both-sha",
50 "Options" => "-ExtendedMasterSecret",
53 "CipherString" => "AES128-SHA",
54 "Options" => "-ExtendedMasterSecret",
55 "MaxProtocol" => "TLSv1.2"
58 "ExpectedResult" => "Success",
59 "FIPSversion" => "<=3.1.0",
63 name => "disable-extended-master-secret-both-resume",
65 "Options" => "-ExtendedMasterSecret",
70 "CipherString" => "AES128-SHA",
71 "Options" => "-ExtendedMasterSecret",
72 "MaxProtocol" => "TLSv1.2"
75 "CipherString" => "AES128-SHA",
76 "MaxProtocol" => "TLSv1.2"
79 "HandshakeMode" => "Resume",
80 "ExpectedResult" => "Success",
81 "FIPSversion" => "<=3.1.0",
85 name => "disable-extended-master-secret-server-sha2",
87 "Options" => "-ExtendedMasterSecret",
90 "CipherString" => "AES128-SHA256",
91 "MaxProtocol" => "TLSv1.2"
94 "ExpectedResult" => "Success",
95 "FIPSversion" => "<=3.1.0",
99 name => "disable-extended-master-secret-client-sha2",
103 "CipherString" => "AES128-SHA256",
104 "Options" => "-ExtendedMasterSecret",
105 "MaxProtocol" => "TLSv1.2"
108 "ExpectedResult" => "Success",
109 "FIPSversion" => "<=3.1.0",
113 name => "disable-extended-master-secret-both-sha2",
115 "Options" => "-ExtendedMasterSecret",
118 "CipherString" => "AES128-SHA256",
119 "Options" => "-ExtendedMasterSecret",
120 "MaxProtocol" => "TLSv1.2"
123 "ExpectedResult" => "Success",
124 "FIPSversion" => "<=3.1.0",
129 push @tests, @tests_tls1_2 unless disabled("tls1_2");