xref: /freebsd/crypto/openssl/test/ssl-tests/14-curves.cnf (revision e0c4386e7e71d93b0edc0c8fa156263fc4a8b0b6)
1*e0c4386eSCy Schubert# Generated with generate_ssl_tests.pl
2*e0c4386eSCy Schubert
3*e0c4386eSCy Schubertnum_tests = 95
4*e0c4386eSCy Schubert
5*e0c4386eSCy Schuberttest-0 = 0-curve-prime256v1
6*e0c4386eSCy Schuberttest-1 = 1-curve-secp384r1
7*e0c4386eSCy Schuberttest-2 = 2-curve-secp521r1
8*e0c4386eSCy Schuberttest-3 = 3-curve-X25519
9*e0c4386eSCy Schuberttest-4 = 4-curve-X448
10*e0c4386eSCy Schuberttest-5 = 5-curve-ffdhe2048
11*e0c4386eSCy Schuberttest-6 = 6-curve-ffdhe3072
12*e0c4386eSCy Schuberttest-7 = 7-curve-ffdhe4096
13*e0c4386eSCy Schuberttest-8 = 8-curve-ffdhe6144
14*e0c4386eSCy Schuberttest-9 = 9-curve-ffdhe8192
15*e0c4386eSCy Schuberttest-10 = 10-curve-sect233k1
16*e0c4386eSCy Schuberttest-11 = 11-curve-sect233r1
17*e0c4386eSCy Schuberttest-12 = 12-curve-sect283k1
18*e0c4386eSCy Schuberttest-13 = 13-curve-sect283r1
19*e0c4386eSCy Schuberttest-14 = 14-curve-sect409k1
20*e0c4386eSCy Schuberttest-15 = 15-curve-sect409r1
21*e0c4386eSCy Schuberttest-16 = 16-curve-sect571k1
22*e0c4386eSCy Schuberttest-17 = 17-curve-sect571r1
23*e0c4386eSCy Schuberttest-18 = 18-curve-secp224r1
24*e0c4386eSCy Schuberttest-19 = 19-curve-sect163k1
25*e0c4386eSCy Schuberttest-20 = 20-curve-sect163r2
26*e0c4386eSCy Schuberttest-21 = 21-curve-prime192v1
27*e0c4386eSCy Schuberttest-22 = 22-curve-sect163r1
28*e0c4386eSCy Schuberttest-23 = 23-curve-sect193r1
29*e0c4386eSCy Schuberttest-24 = 24-curve-sect193r2
30*e0c4386eSCy Schuberttest-25 = 25-curve-sect239k1
31*e0c4386eSCy Schuberttest-26 = 26-curve-secp160k1
32*e0c4386eSCy Schuberttest-27 = 27-curve-secp160r1
33*e0c4386eSCy Schuberttest-28 = 28-curve-secp160r2
34*e0c4386eSCy Schuberttest-29 = 29-curve-secp192k1
35*e0c4386eSCy Schuberttest-30 = 30-curve-secp224k1
36*e0c4386eSCy Schuberttest-31 = 31-curve-secp256k1
37*e0c4386eSCy Schuberttest-32 = 32-curve-brainpoolP256r1
38*e0c4386eSCy Schuberttest-33 = 33-curve-brainpoolP384r1
39*e0c4386eSCy Schuberttest-34 = 34-curve-brainpoolP512r1
40*e0c4386eSCy Schuberttest-35 = 35-curve-sect233k1-tls12-in-tls13
41*e0c4386eSCy Schuberttest-36 = 36-curve-sect233r1-tls12-in-tls13
42*e0c4386eSCy Schuberttest-37 = 37-curve-sect283k1-tls12-in-tls13
43*e0c4386eSCy Schuberttest-38 = 38-curve-sect283r1-tls12-in-tls13
44*e0c4386eSCy Schuberttest-39 = 39-curve-sect409k1-tls12-in-tls13
45*e0c4386eSCy Schuberttest-40 = 40-curve-sect409r1-tls12-in-tls13
46*e0c4386eSCy Schuberttest-41 = 41-curve-sect571k1-tls12-in-tls13
47*e0c4386eSCy Schuberttest-42 = 42-curve-sect571r1-tls12-in-tls13
48*e0c4386eSCy Schuberttest-43 = 43-curve-secp224r1-tls12-in-tls13
49*e0c4386eSCy Schuberttest-44 = 44-curve-sect163k1-tls12-in-tls13
50*e0c4386eSCy Schuberttest-45 = 45-curve-sect163r2-tls12-in-tls13
51*e0c4386eSCy Schuberttest-46 = 46-curve-prime192v1-tls12-in-tls13
52*e0c4386eSCy Schuberttest-47 = 47-curve-sect163r1-tls12-in-tls13
53*e0c4386eSCy Schuberttest-48 = 48-curve-sect193r1-tls12-in-tls13
54*e0c4386eSCy Schuberttest-49 = 49-curve-sect193r2-tls12-in-tls13
55*e0c4386eSCy Schuberttest-50 = 50-curve-sect239k1-tls12-in-tls13
56*e0c4386eSCy Schuberttest-51 = 51-curve-secp160k1-tls12-in-tls13
57*e0c4386eSCy Schuberttest-52 = 52-curve-secp160r1-tls12-in-tls13
58*e0c4386eSCy Schuberttest-53 = 53-curve-secp160r2-tls12-in-tls13
59*e0c4386eSCy Schuberttest-54 = 54-curve-secp192k1-tls12-in-tls13
60*e0c4386eSCy Schuberttest-55 = 55-curve-secp224k1-tls12-in-tls13
61*e0c4386eSCy Schuberttest-56 = 56-curve-secp256k1-tls12-in-tls13
62*e0c4386eSCy Schuberttest-57 = 57-curve-brainpoolP256r1-tls12-in-tls13
63*e0c4386eSCy Schuberttest-58 = 58-curve-brainpoolP384r1-tls12-in-tls13
64*e0c4386eSCy Schuberttest-59 = 59-curve-brainpoolP512r1-tls12-in-tls13
65*e0c4386eSCy Schuberttest-60 = 60-curve-sect233k1-tls13
66*e0c4386eSCy Schuberttest-61 = 61-curve-sect233r1-tls13
67*e0c4386eSCy Schuberttest-62 = 62-curve-sect283k1-tls13
68*e0c4386eSCy Schuberttest-63 = 63-curve-sect283r1-tls13
69*e0c4386eSCy Schuberttest-64 = 64-curve-sect409k1-tls13
70*e0c4386eSCy Schuberttest-65 = 65-curve-sect409r1-tls13
71*e0c4386eSCy Schuberttest-66 = 66-curve-sect571k1-tls13
72*e0c4386eSCy Schuberttest-67 = 67-curve-sect571r1-tls13
73*e0c4386eSCy Schuberttest-68 = 68-curve-secp224r1-tls13
74*e0c4386eSCy Schuberttest-69 = 69-curve-sect163k1-tls13
75*e0c4386eSCy Schuberttest-70 = 70-curve-sect163r2-tls13
76*e0c4386eSCy Schuberttest-71 = 71-curve-prime192v1-tls13
77*e0c4386eSCy Schuberttest-72 = 72-curve-sect163r1-tls13
78*e0c4386eSCy Schuberttest-73 = 73-curve-sect193r1-tls13
79*e0c4386eSCy Schuberttest-74 = 74-curve-sect193r2-tls13
80*e0c4386eSCy Schuberttest-75 = 75-curve-sect239k1-tls13
81*e0c4386eSCy Schuberttest-76 = 76-curve-secp160k1-tls13
82*e0c4386eSCy Schuberttest-77 = 77-curve-secp160r1-tls13
83*e0c4386eSCy Schuberttest-78 = 78-curve-secp160r2-tls13
84*e0c4386eSCy Schuberttest-79 = 79-curve-secp192k1-tls13
85*e0c4386eSCy Schuberttest-80 = 80-curve-secp224k1-tls13
86*e0c4386eSCy Schuberttest-81 = 81-curve-secp256k1-tls13
87*e0c4386eSCy Schuberttest-82 = 82-curve-brainpoolP256r1-tls13
88*e0c4386eSCy Schuberttest-83 = 83-curve-brainpoolP384r1-tls13
89*e0c4386eSCy Schuberttest-84 = 84-curve-brainpoolP512r1-tls13
90*e0c4386eSCy Schuberttest-85 = 85-curve-ffdhe2048-tls13-in-tls12
91*e0c4386eSCy Schuberttest-86 = 86-curve-ffdhe2048-tls13-in-tls12-2
92*e0c4386eSCy Schuberttest-87 = 87-curve-ffdhe3072-tls13-in-tls12
93*e0c4386eSCy Schuberttest-88 = 88-curve-ffdhe3072-tls13-in-tls12-2
94*e0c4386eSCy Schuberttest-89 = 89-curve-ffdhe4096-tls13-in-tls12
95*e0c4386eSCy Schuberttest-90 = 90-curve-ffdhe4096-tls13-in-tls12-2
96*e0c4386eSCy Schuberttest-91 = 91-curve-ffdhe6144-tls13-in-tls12
97*e0c4386eSCy Schuberttest-92 = 92-curve-ffdhe6144-tls13-in-tls12-2
98*e0c4386eSCy Schuberttest-93 = 93-curve-ffdhe8192-tls13-in-tls12
99*e0c4386eSCy Schuberttest-94 = 94-curve-ffdhe8192-tls13-in-tls12-2
100*e0c4386eSCy Schubert# ===========================================================
101*e0c4386eSCy Schubert
102*e0c4386eSCy Schubert[0-curve-prime256v1]
103*e0c4386eSCy Schubertssl_conf = 0-curve-prime256v1-ssl
104*e0c4386eSCy Schubert
105*e0c4386eSCy Schubert[0-curve-prime256v1-ssl]
106*e0c4386eSCy Schubertserver = 0-curve-prime256v1-server
107*e0c4386eSCy Schubertclient = 0-curve-prime256v1-client
108*e0c4386eSCy Schubert
109*e0c4386eSCy Schubert[0-curve-prime256v1-server]
110*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
111*e0c4386eSCy SchubertCipherString = DEFAULT
112*e0c4386eSCy SchubertCurves = prime256v1
113*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
114*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
115*e0c4386eSCy Schubert
116*e0c4386eSCy Schubert[0-curve-prime256v1-client]
117*e0c4386eSCy SchubertCipherString = ECDHE
118*e0c4386eSCy SchubertCurves = prime256v1
119*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
120*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
121*e0c4386eSCy SchubertVerifyMode = Peer
122*e0c4386eSCy Schubert
123*e0c4386eSCy Schubert[test-0]
124*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
125*e0c4386eSCy SchubertExpectedResult = Success
126*e0c4386eSCy SchubertExpectedTmpKeyType = prime256v1
127*e0c4386eSCy Schubert
128*e0c4386eSCy Schubert
129*e0c4386eSCy Schubert# ===========================================================
130*e0c4386eSCy Schubert
131*e0c4386eSCy Schubert[1-curve-secp384r1]
132*e0c4386eSCy Schubertssl_conf = 1-curve-secp384r1-ssl
133*e0c4386eSCy Schubert
134*e0c4386eSCy Schubert[1-curve-secp384r1-ssl]
135*e0c4386eSCy Schubertserver = 1-curve-secp384r1-server
136*e0c4386eSCy Schubertclient = 1-curve-secp384r1-client
137*e0c4386eSCy Schubert
138*e0c4386eSCy Schubert[1-curve-secp384r1-server]
139*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
140*e0c4386eSCy SchubertCipherString = DEFAULT
141*e0c4386eSCy SchubertCurves = secp384r1
142*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
143*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
144*e0c4386eSCy Schubert
145*e0c4386eSCy Schubert[1-curve-secp384r1-client]
146*e0c4386eSCy SchubertCipherString = ECDHE
147*e0c4386eSCy SchubertCurves = secp384r1
148*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
149*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
150*e0c4386eSCy SchubertVerifyMode = Peer
151*e0c4386eSCy Schubert
152*e0c4386eSCy Schubert[test-1]
153*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
154*e0c4386eSCy SchubertExpectedResult = Success
155*e0c4386eSCy SchubertExpectedTmpKeyType = secp384r1
156*e0c4386eSCy Schubert
157*e0c4386eSCy Schubert
158*e0c4386eSCy Schubert# ===========================================================
159*e0c4386eSCy Schubert
160*e0c4386eSCy Schubert[2-curve-secp521r1]
161*e0c4386eSCy Schubertssl_conf = 2-curve-secp521r1-ssl
162*e0c4386eSCy Schubert
163*e0c4386eSCy Schubert[2-curve-secp521r1-ssl]
164*e0c4386eSCy Schubertserver = 2-curve-secp521r1-server
165*e0c4386eSCy Schubertclient = 2-curve-secp521r1-client
166*e0c4386eSCy Schubert
167*e0c4386eSCy Schubert[2-curve-secp521r1-server]
168*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
169*e0c4386eSCy SchubertCipherString = DEFAULT
170*e0c4386eSCy SchubertCurves = secp521r1
171*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
172*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
173*e0c4386eSCy Schubert
174*e0c4386eSCy Schubert[2-curve-secp521r1-client]
175*e0c4386eSCy SchubertCipherString = ECDHE
176*e0c4386eSCy SchubertCurves = secp521r1
177*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
178*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
179*e0c4386eSCy SchubertVerifyMode = Peer
180*e0c4386eSCy Schubert
181*e0c4386eSCy Schubert[test-2]
182*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
183*e0c4386eSCy SchubertExpectedResult = Success
184*e0c4386eSCy SchubertExpectedTmpKeyType = secp521r1
185*e0c4386eSCy Schubert
186*e0c4386eSCy Schubert
187*e0c4386eSCy Schubert# ===========================================================
188*e0c4386eSCy Schubert
189*e0c4386eSCy Schubert[3-curve-X25519]
190*e0c4386eSCy Schubertssl_conf = 3-curve-X25519-ssl
191*e0c4386eSCy Schubert
192*e0c4386eSCy Schubert[3-curve-X25519-ssl]
193*e0c4386eSCy Schubertserver = 3-curve-X25519-server
194*e0c4386eSCy Schubertclient = 3-curve-X25519-client
195*e0c4386eSCy Schubert
196*e0c4386eSCy Schubert[3-curve-X25519-server]
197*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
198*e0c4386eSCy SchubertCipherString = DEFAULT
199*e0c4386eSCy SchubertCurves = X25519
200*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
201*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
202*e0c4386eSCy Schubert
203*e0c4386eSCy Schubert[3-curve-X25519-client]
204*e0c4386eSCy SchubertCipherString = ECDHE
205*e0c4386eSCy SchubertCurves = X25519
206*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
207*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
208*e0c4386eSCy SchubertVerifyMode = Peer
209*e0c4386eSCy Schubert
210*e0c4386eSCy Schubert[test-3]
211*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
212*e0c4386eSCy SchubertExpectedResult = Success
213*e0c4386eSCy SchubertExpectedTmpKeyType = X25519
214*e0c4386eSCy Schubert
215*e0c4386eSCy Schubert
216*e0c4386eSCy Schubert# ===========================================================
217*e0c4386eSCy Schubert
218*e0c4386eSCy Schubert[4-curve-X448]
219*e0c4386eSCy Schubertssl_conf = 4-curve-X448-ssl
220*e0c4386eSCy Schubert
221*e0c4386eSCy Schubert[4-curve-X448-ssl]
222*e0c4386eSCy Schubertserver = 4-curve-X448-server
223*e0c4386eSCy Schubertclient = 4-curve-X448-client
224*e0c4386eSCy Schubert
225*e0c4386eSCy Schubert[4-curve-X448-server]
226*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
227*e0c4386eSCy SchubertCipherString = DEFAULT
228*e0c4386eSCy SchubertCurves = X448
229*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
230*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
231*e0c4386eSCy Schubert
232*e0c4386eSCy Schubert[4-curve-X448-client]
233*e0c4386eSCy SchubertCipherString = ECDHE
234*e0c4386eSCy SchubertCurves = X448
235*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
236*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
237*e0c4386eSCy SchubertVerifyMode = Peer
238*e0c4386eSCy Schubert
239*e0c4386eSCy Schubert[test-4]
240*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
241*e0c4386eSCy SchubertExpectedResult = Success
242*e0c4386eSCy SchubertExpectedTmpKeyType = X448
243*e0c4386eSCy Schubert
244*e0c4386eSCy Schubert
245*e0c4386eSCy Schubert# ===========================================================
246*e0c4386eSCy Schubert
247*e0c4386eSCy Schubert[5-curve-ffdhe2048]
248*e0c4386eSCy Schubertssl_conf = 5-curve-ffdhe2048-ssl
249*e0c4386eSCy Schubert
250*e0c4386eSCy Schubert[5-curve-ffdhe2048-ssl]
251*e0c4386eSCy Schubertserver = 5-curve-ffdhe2048-server
252*e0c4386eSCy Schubertclient = 5-curve-ffdhe2048-client
253*e0c4386eSCy Schubert
254*e0c4386eSCy Schubert[5-curve-ffdhe2048-server]
255*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
256*e0c4386eSCy SchubertCipherString = DEFAULT
257*e0c4386eSCy SchubertCurves = ffdhe2048
258*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
259*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
260*e0c4386eSCy Schubert
261*e0c4386eSCy Schubert[5-curve-ffdhe2048-client]
262*e0c4386eSCy SchubertCipherString = ECDHE
263*e0c4386eSCy SchubertCurves = ffdhe2048
264*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
265*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
266*e0c4386eSCy SchubertVerifyMode = Peer
267*e0c4386eSCy Schubert
268*e0c4386eSCy Schubert[test-5]
269*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
270*e0c4386eSCy SchubertExpectedResult = Success
271*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement
272*e0c4386eSCy Schubert
273*e0c4386eSCy Schubert
274*e0c4386eSCy Schubert# ===========================================================
275*e0c4386eSCy Schubert
276*e0c4386eSCy Schubert[6-curve-ffdhe3072]
277*e0c4386eSCy Schubertssl_conf = 6-curve-ffdhe3072-ssl
278*e0c4386eSCy Schubert
279*e0c4386eSCy Schubert[6-curve-ffdhe3072-ssl]
280*e0c4386eSCy Schubertserver = 6-curve-ffdhe3072-server
281*e0c4386eSCy Schubertclient = 6-curve-ffdhe3072-client
282*e0c4386eSCy Schubert
283*e0c4386eSCy Schubert[6-curve-ffdhe3072-server]
284*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
285*e0c4386eSCy SchubertCipherString = DEFAULT
286*e0c4386eSCy SchubertCurves = ffdhe3072
287*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
288*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
289*e0c4386eSCy Schubert
290*e0c4386eSCy Schubert[6-curve-ffdhe3072-client]
291*e0c4386eSCy SchubertCipherString = ECDHE
292*e0c4386eSCy SchubertCurves = ffdhe3072
293*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
294*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
295*e0c4386eSCy SchubertVerifyMode = Peer
296*e0c4386eSCy Schubert
297*e0c4386eSCy Schubert[test-6]
298*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
299*e0c4386eSCy SchubertExpectedResult = Success
300*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement
301*e0c4386eSCy Schubert
302*e0c4386eSCy Schubert
303*e0c4386eSCy Schubert# ===========================================================
304*e0c4386eSCy Schubert
305*e0c4386eSCy Schubert[7-curve-ffdhe4096]
306*e0c4386eSCy Schubertssl_conf = 7-curve-ffdhe4096-ssl
307*e0c4386eSCy Schubert
308*e0c4386eSCy Schubert[7-curve-ffdhe4096-ssl]
309*e0c4386eSCy Schubertserver = 7-curve-ffdhe4096-server
310*e0c4386eSCy Schubertclient = 7-curve-ffdhe4096-client
311*e0c4386eSCy Schubert
312*e0c4386eSCy Schubert[7-curve-ffdhe4096-server]
313*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
314*e0c4386eSCy SchubertCipherString = DEFAULT
315*e0c4386eSCy SchubertCurves = ffdhe4096
316*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
317*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
318*e0c4386eSCy Schubert
319*e0c4386eSCy Schubert[7-curve-ffdhe4096-client]
320*e0c4386eSCy SchubertCipherString = ECDHE
321*e0c4386eSCy SchubertCurves = ffdhe4096
322*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
323*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
324*e0c4386eSCy SchubertVerifyMode = Peer
325*e0c4386eSCy Schubert
326*e0c4386eSCy Schubert[test-7]
327*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
328*e0c4386eSCy SchubertExpectedResult = Success
329*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement
330*e0c4386eSCy Schubert
331*e0c4386eSCy Schubert
332*e0c4386eSCy Schubert# ===========================================================
333*e0c4386eSCy Schubert
334*e0c4386eSCy Schubert[8-curve-ffdhe6144]
335*e0c4386eSCy Schubertssl_conf = 8-curve-ffdhe6144-ssl
336*e0c4386eSCy Schubert
337*e0c4386eSCy Schubert[8-curve-ffdhe6144-ssl]
338*e0c4386eSCy Schubertserver = 8-curve-ffdhe6144-server
339*e0c4386eSCy Schubertclient = 8-curve-ffdhe6144-client
340*e0c4386eSCy Schubert
341*e0c4386eSCy Schubert[8-curve-ffdhe6144-server]
342*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
343*e0c4386eSCy SchubertCipherString = DEFAULT
344*e0c4386eSCy SchubertCurves = ffdhe6144
345*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
346*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
347*e0c4386eSCy Schubert
348*e0c4386eSCy Schubert[8-curve-ffdhe6144-client]
349*e0c4386eSCy SchubertCipherString = ECDHE
350*e0c4386eSCy SchubertCurves = ffdhe6144
351*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
352*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
353*e0c4386eSCy SchubertVerifyMode = Peer
354*e0c4386eSCy Schubert
355*e0c4386eSCy Schubert[test-8]
356*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
357*e0c4386eSCy SchubertExpectedResult = Success
358*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement
359*e0c4386eSCy Schubert
360*e0c4386eSCy Schubert
361*e0c4386eSCy Schubert# ===========================================================
362*e0c4386eSCy Schubert
363*e0c4386eSCy Schubert[9-curve-ffdhe8192]
364*e0c4386eSCy Schubertssl_conf = 9-curve-ffdhe8192-ssl
365*e0c4386eSCy Schubert
366*e0c4386eSCy Schubert[9-curve-ffdhe8192-ssl]
367*e0c4386eSCy Schubertserver = 9-curve-ffdhe8192-server
368*e0c4386eSCy Schubertclient = 9-curve-ffdhe8192-client
369*e0c4386eSCy Schubert
370*e0c4386eSCy Schubert[9-curve-ffdhe8192-server]
371*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
372*e0c4386eSCy SchubertCipherString = DEFAULT
373*e0c4386eSCy SchubertCurves = ffdhe8192
374*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
375*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
376*e0c4386eSCy Schubert
377*e0c4386eSCy Schubert[9-curve-ffdhe8192-client]
378*e0c4386eSCy SchubertCipherString = ECDHE
379*e0c4386eSCy SchubertCurves = ffdhe8192
380*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
381*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
382*e0c4386eSCy SchubertVerifyMode = Peer
383*e0c4386eSCy Schubert
384*e0c4386eSCy Schubert[test-9]
385*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
386*e0c4386eSCy SchubertExpectedResult = Success
387*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement
388*e0c4386eSCy Schubert
389*e0c4386eSCy Schubert
390*e0c4386eSCy Schubert# ===========================================================
391*e0c4386eSCy Schubert
392*e0c4386eSCy Schubert[10-curve-sect233k1]
393*e0c4386eSCy Schubertssl_conf = 10-curve-sect233k1-ssl
394*e0c4386eSCy Schubert
395*e0c4386eSCy Schubert[10-curve-sect233k1-ssl]
396*e0c4386eSCy Schubertserver = 10-curve-sect233k1-server
397*e0c4386eSCy Schubertclient = 10-curve-sect233k1-client
398*e0c4386eSCy Schubert
399*e0c4386eSCy Schubert[10-curve-sect233k1-server]
400*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
401*e0c4386eSCy SchubertCipherString = DEFAULT
402*e0c4386eSCy SchubertCurves = sect233k1
403*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
404*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
405*e0c4386eSCy Schubert
406*e0c4386eSCy Schubert[10-curve-sect233k1-client]
407*e0c4386eSCy SchubertCipherString = ECDHE
408*e0c4386eSCy SchubertCurves = sect233k1
409*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
410*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
411*e0c4386eSCy SchubertVerifyMode = Peer
412*e0c4386eSCy Schubert
413*e0c4386eSCy Schubert[test-10]
414*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
415*e0c4386eSCy SchubertExpectedResult = Success
416*e0c4386eSCy SchubertExpectedTmpKeyType = sect233k1
417*e0c4386eSCy Schubert
418*e0c4386eSCy Schubert
419*e0c4386eSCy Schubert# ===========================================================
420*e0c4386eSCy Schubert
421*e0c4386eSCy Schubert[11-curve-sect233r1]
422*e0c4386eSCy Schubertssl_conf = 11-curve-sect233r1-ssl
423*e0c4386eSCy Schubert
424*e0c4386eSCy Schubert[11-curve-sect233r1-ssl]
425*e0c4386eSCy Schubertserver = 11-curve-sect233r1-server
426*e0c4386eSCy Schubertclient = 11-curve-sect233r1-client
427*e0c4386eSCy Schubert
428*e0c4386eSCy Schubert[11-curve-sect233r1-server]
429*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
430*e0c4386eSCy SchubertCipherString = DEFAULT
431*e0c4386eSCy SchubertCurves = sect233r1
432*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
433*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
434*e0c4386eSCy Schubert
435*e0c4386eSCy Schubert[11-curve-sect233r1-client]
436*e0c4386eSCy SchubertCipherString = ECDHE
437*e0c4386eSCy SchubertCurves = sect233r1
438*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
439*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
440*e0c4386eSCy SchubertVerifyMode = Peer
441*e0c4386eSCy Schubert
442*e0c4386eSCy Schubert[test-11]
443*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
444*e0c4386eSCy SchubertExpectedResult = Success
445*e0c4386eSCy SchubertExpectedTmpKeyType = sect233r1
446*e0c4386eSCy Schubert
447*e0c4386eSCy Schubert
448*e0c4386eSCy Schubert# ===========================================================
449*e0c4386eSCy Schubert
450*e0c4386eSCy Schubert[12-curve-sect283k1]
451*e0c4386eSCy Schubertssl_conf = 12-curve-sect283k1-ssl
452*e0c4386eSCy Schubert
453*e0c4386eSCy Schubert[12-curve-sect283k1-ssl]
454*e0c4386eSCy Schubertserver = 12-curve-sect283k1-server
455*e0c4386eSCy Schubertclient = 12-curve-sect283k1-client
456*e0c4386eSCy Schubert
457*e0c4386eSCy Schubert[12-curve-sect283k1-server]
458*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
459*e0c4386eSCy SchubertCipherString = DEFAULT
460*e0c4386eSCy SchubertCurves = sect283k1
461*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
462*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
463*e0c4386eSCy Schubert
464*e0c4386eSCy Schubert[12-curve-sect283k1-client]
465*e0c4386eSCy SchubertCipherString = ECDHE
466*e0c4386eSCy SchubertCurves = sect283k1
467*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
468*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
469*e0c4386eSCy SchubertVerifyMode = Peer
470*e0c4386eSCy Schubert
471*e0c4386eSCy Schubert[test-12]
472*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
473*e0c4386eSCy SchubertExpectedResult = Success
474*e0c4386eSCy SchubertExpectedTmpKeyType = sect283k1
475*e0c4386eSCy Schubert
476*e0c4386eSCy Schubert
477*e0c4386eSCy Schubert# ===========================================================
478*e0c4386eSCy Schubert
479*e0c4386eSCy Schubert[13-curve-sect283r1]
480*e0c4386eSCy Schubertssl_conf = 13-curve-sect283r1-ssl
481*e0c4386eSCy Schubert
482*e0c4386eSCy Schubert[13-curve-sect283r1-ssl]
483*e0c4386eSCy Schubertserver = 13-curve-sect283r1-server
484*e0c4386eSCy Schubertclient = 13-curve-sect283r1-client
485*e0c4386eSCy Schubert
486*e0c4386eSCy Schubert[13-curve-sect283r1-server]
487*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
488*e0c4386eSCy SchubertCipherString = DEFAULT
489*e0c4386eSCy SchubertCurves = sect283r1
490*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
491*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
492*e0c4386eSCy Schubert
493*e0c4386eSCy Schubert[13-curve-sect283r1-client]
494*e0c4386eSCy SchubertCipherString = ECDHE
495*e0c4386eSCy SchubertCurves = sect283r1
496*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
497*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
498*e0c4386eSCy SchubertVerifyMode = Peer
499*e0c4386eSCy Schubert
500*e0c4386eSCy Schubert[test-13]
501*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
502*e0c4386eSCy SchubertExpectedResult = Success
503*e0c4386eSCy SchubertExpectedTmpKeyType = sect283r1
504*e0c4386eSCy Schubert
505*e0c4386eSCy Schubert
506*e0c4386eSCy Schubert# ===========================================================
507*e0c4386eSCy Schubert
508*e0c4386eSCy Schubert[14-curve-sect409k1]
509*e0c4386eSCy Schubertssl_conf = 14-curve-sect409k1-ssl
510*e0c4386eSCy Schubert
511*e0c4386eSCy Schubert[14-curve-sect409k1-ssl]
512*e0c4386eSCy Schubertserver = 14-curve-sect409k1-server
513*e0c4386eSCy Schubertclient = 14-curve-sect409k1-client
514*e0c4386eSCy Schubert
515*e0c4386eSCy Schubert[14-curve-sect409k1-server]
516*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
517*e0c4386eSCy SchubertCipherString = DEFAULT
518*e0c4386eSCy SchubertCurves = sect409k1
519*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
520*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
521*e0c4386eSCy Schubert
522*e0c4386eSCy Schubert[14-curve-sect409k1-client]
523*e0c4386eSCy SchubertCipherString = ECDHE
524*e0c4386eSCy SchubertCurves = sect409k1
525*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
526*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
527*e0c4386eSCy SchubertVerifyMode = Peer
528*e0c4386eSCy Schubert
529*e0c4386eSCy Schubert[test-14]
530*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
531*e0c4386eSCy SchubertExpectedResult = Success
532*e0c4386eSCy SchubertExpectedTmpKeyType = sect409k1
533*e0c4386eSCy Schubert
534*e0c4386eSCy Schubert
535*e0c4386eSCy Schubert# ===========================================================
536*e0c4386eSCy Schubert
537*e0c4386eSCy Schubert[15-curve-sect409r1]
538*e0c4386eSCy Schubertssl_conf = 15-curve-sect409r1-ssl
539*e0c4386eSCy Schubert
540*e0c4386eSCy Schubert[15-curve-sect409r1-ssl]
541*e0c4386eSCy Schubertserver = 15-curve-sect409r1-server
542*e0c4386eSCy Schubertclient = 15-curve-sect409r1-client
543*e0c4386eSCy Schubert
544*e0c4386eSCy Schubert[15-curve-sect409r1-server]
545*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
546*e0c4386eSCy SchubertCipherString = DEFAULT
547*e0c4386eSCy SchubertCurves = sect409r1
548*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
549*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
550*e0c4386eSCy Schubert
551*e0c4386eSCy Schubert[15-curve-sect409r1-client]
552*e0c4386eSCy SchubertCipherString = ECDHE
553*e0c4386eSCy SchubertCurves = sect409r1
554*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
555*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
556*e0c4386eSCy SchubertVerifyMode = Peer
557*e0c4386eSCy Schubert
558*e0c4386eSCy Schubert[test-15]
559*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
560*e0c4386eSCy SchubertExpectedResult = Success
561*e0c4386eSCy SchubertExpectedTmpKeyType = sect409r1
562*e0c4386eSCy Schubert
563*e0c4386eSCy Schubert
564*e0c4386eSCy Schubert# ===========================================================
565*e0c4386eSCy Schubert
566*e0c4386eSCy Schubert[16-curve-sect571k1]
567*e0c4386eSCy Schubertssl_conf = 16-curve-sect571k1-ssl
568*e0c4386eSCy Schubert
569*e0c4386eSCy Schubert[16-curve-sect571k1-ssl]
570*e0c4386eSCy Schubertserver = 16-curve-sect571k1-server
571*e0c4386eSCy Schubertclient = 16-curve-sect571k1-client
572*e0c4386eSCy Schubert
573*e0c4386eSCy Schubert[16-curve-sect571k1-server]
574*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
575*e0c4386eSCy SchubertCipherString = DEFAULT
576*e0c4386eSCy SchubertCurves = sect571k1
577*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
578*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
579*e0c4386eSCy Schubert
580*e0c4386eSCy Schubert[16-curve-sect571k1-client]
581*e0c4386eSCy SchubertCipherString = ECDHE
582*e0c4386eSCy SchubertCurves = sect571k1
583*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
584*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
585*e0c4386eSCy SchubertVerifyMode = Peer
586*e0c4386eSCy Schubert
587*e0c4386eSCy Schubert[test-16]
588*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
589*e0c4386eSCy SchubertExpectedResult = Success
590*e0c4386eSCy SchubertExpectedTmpKeyType = sect571k1
591*e0c4386eSCy Schubert
592*e0c4386eSCy Schubert
593*e0c4386eSCy Schubert# ===========================================================
594*e0c4386eSCy Schubert
595*e0c4386eSCy Schubert[17-curve-sect571r1]
596*e0c4386eSCy Schubertssl_conf = 17-curve-sect571r1-ssl
597*e0c4386eSCy Schubert
598*e0c4386eSCy Schubert[17-curve-sect571r1-ssl]
599*e0c4386eSCy Schubertserver = 17-curve-sect571r1-server
600*e0c4386eSCy Schubertclient = 17-curve-sect571r1-client
601*e0c4386eSCy Schubert
602*e0c4386eSCy Schubert[17-curve-sect571r1-server]
603*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
604*e0c4386eSCy SchubertCipherString = DEFAULT
605*e0c4386eSCy SchubertCurves = sect571r1
606*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
607*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
608*e0c4386eSCy Schubert
609*e0c4386eSCy Schubert[17-curve-sect571r1-client]
610*e0c4386eSCy SchubertCipherString = ECDHE
611*e0c4386eSCy SchubertCurves = sect571r1
612*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
613*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
614*e0c4386eSCy SchubertVerifyMode = Peer
615*e0c4386eSCy Schubert
616*e0c4386eSCy Schubert[test-17]
617*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
618*e0c4386eSCy SchubertExpectedResult = Success
619*e0c4386eSCy SchubertExpectedTmpKeyType = sect571r1
620*e0c4386eSCy Schubert
621*e0c4386eSCy Schubert
622*e0c4386eSCy Schubert# ===========================================================
623*e0c4386eSCy Schubert
624*e0c4386eSCy Schubert[18-curve-secp224r1]
625*e0c4386eSCy Schubertssl_conf = 18-curve-secp224r1-ssl
626*e0c4386eSCy Schubert
627*e0c4386eSCy Schubert[18-curve-secp224r1-ssl]
628*e0c4386eSCy Schubertserver = 18-curve-secp224r1-server
629*e0c4386eSCy Schubertclient = 18-curve-secp224r1-client
630*e0c4386eSCy Schubert
631*e0c4386eSCy Schubert[18-curve-secp224r1-server]
632*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
633*e0c4386eSCy SchubertCipherString = DEFAULT
634*e0c4386eSCy SchubertCurves = secp224r1
635*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
636*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
637*e0c4386eSCy Schubert
638*e0c4386eSCy Schubert[18-curve-secp224r1-client]
639*e0c4386eSCy SchubertCipherString = ECDHE
640*e0c4386eSCy SchubertCurves = secp224r1
641*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
642*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
643*e0c4386eSCy SchubertVerifyMode = Peer
644*e0c4386eSCy Schubert
645*e0c4386eSCy Schubert[test-18]
646*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
647*e0c4386eSCy SchubertExpectedResult = Success
648*e0c4386eSCy SchubertExpectedTmpKeyType = secp224r1
649*e0c4386eSCy Schubert
650*e0c4386eSCy Schubert
651*e0c4386eSCy Schubert# ===========================================================
652*e0c4386eSCy Schubert
653*e0c4386eSCy Schubert[19-curve-sect163k1]
654*e0c4386eSCy Schubertssl_conf = 19-curve-sect163k1-ssl
655*e0c4386eSCy Schubert
656*e0c4386eSCy Schubert[19-curve-sect163k1-ssl]
657*e0c4386eSCy Schubertserver = 19-curve-sect163k1-server
658*e0c4386eSCy Schubertclient = 19-curve-sect163k1-client
659*e0c4386eSCy Schubert
660*e0c4386eSCy Schubert[19-curve-sect163k1-server]
661*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
662*e0c4386eSCy SchubertCipherString = DEFAULT
663*e0c4386eSCy SchubertCurves = sect163k1
664*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
665*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
666*e0c4386eSCy Schubert
667*e0c4386eSCy Schubert[19-curve-sect163k1-client]
668*e0c4386eSCy SchubertCipherString = ECDHE
669*e0c4386eSCy SchubertCurves = sect163k1
670*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
671*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
672*e0c4386eSCy SchubertVerifyMode = Peer
673*e0c4386eSCy Schubert
674*e0c4386eSCy Schubert[test-19]
675*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
676*e0c4386eSCy SchubertExpectedResult = Success
677*e0c4386eSCy SchubertExpectedTmpKeyType = sect163k1
678*e0c4386eSCy Schubert
679*e0c4386eSCy Schubert
680*e0c4386eSCy Schubert# ===========================================================
681*e0c4386eSCy Schubert
682*e0c4386eSCy Schubert[20-curve-sect163r2]
683*e0c4386eSCy Schubertssl_conf = 20-curve-sect163r2-ssl
684*e0c4386eSCy Schubert
685*e0c4386eSCy Schubert[20-curve-sect163r2-ssl]
686*e0c4386eSCy Schubertserver = 20-curve-sect163r2-server
687*e0c4386eSCy Schubertclient = 20-curve-sect163r2-client
688*e0c4386eSCy Schubert
689*e0c4386eSCy Schubert[20-curve-sect163r2-server]
690*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
691*e0c4386eSCy SchubertCipherString = DEFAULT
692*e0c4386eSCy SchubertCurves = sect163r2
693*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
694*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
695*e0c4386eSCy Schubert
696*e0c4386eSCy Schubert[20-curve-sect163r2-client]
697*e0c4386eSCy SchubertCipherString = ECDHE
698*e0c4386eSCy SchubertCurves = sect163r2
699*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
700*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
701*e0c4386eSCy SchubertVerifyMode = Peer
702*e0c4386eSCy Schubert
703*e0c4386eSCy Schubert[test-20]
704*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
705*e0c4386eSCy SchubertExpectedResult = Success
706*e0c4386eSCy SchubertExpectedTmpKeyType = sect163r2
707*e0c4386eSCy Schubert
708*e0c4386eSCy Schubert
709*e0c4386eSCy Schubert# ===========================================================
710*e0c4386eSCy Schubert
711*e0c4386eSCy Schubert[21-curve-prime192v1]
712*e0c4386eSCy Schubertssl_conf = 21-curve-prime192v1-ssl
713*e0c4386eSCy Schubert
714*e0c4386eSCy Schubert[21-curve-prime192v1-ssl]
715*e0c4386eSCy Schubertserver = 21-curve-prime192v1-server
716*e0c4386eSCy Schubertclient = 21-curve-prime192v1-client
717*e0c4386eSCy Schubert
718*e0c4386eSCy Schubert[21-curve-prime192v1-server]
719*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
720*e0c4386eSCy SchubertCipherString = DEFAULT
721*e0c4386eSCy SchubertCurves = prime192v1
722*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
723*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
724*e0c4386eSCy Schubert
725*e0c4386eSCy Schubert[21-curve-prime192v1-client]
726*e0c4386eSCy SchubertCipherString = ECDHE
727*e0c4386eSCy SchubertCurves = prime192v1
728*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
729*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
730*e0c4386eSCy SchubertVerifyMode = Peer
731*e0c4386eSCy Schubert
732*e0c4386eSCy Schubert[test-21]
733*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
734*e0c4386eSCy SchubertExpectedResult = Success
735*e0c4386eSCy SchubertExpectedTmpKeyType = prime192v1
736*e0c4386eSCy Schubert
737*e0c4386eSCy Schubert
738*e0c4386eSCy Schubert# ===========================================================
739*e0c4386eSCy Schubert
740*e0c4386eSCy Schubert[22-curve-sect163r1]
741*e0c4386eSCy Schubertssl_conf = 22-curve-sect163r1-ssl
742*e0c4386eSCy Schubert
743*e0c4386eSCy Schubert[22-curve-sect163r1-ssl]
744*e0c4386eSCy Schubertserver = 22-curve-sect163r1-server
745*e0c4386eSCy Schubertclient = 22-curve-sect163r1-client
746*e0c4386eSCy Schubert
747*e0c4386eSCy Schubert[22-curve-sect163r1-server]
748*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
749*e0c4386eSCy SchubertCipherString = DEFAULT
750*e0c4386eSCy SchubertCurves = sect163r1
751*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
752*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
753*e0c4386eSCy Schubert
754*e0c4386eSCy Schubert[22-curve-sect163r1-client]
755*e0c4386eSCy SchubertCipherString = ECDHE
756*e0c4386eSCy SchubertCurves = sect163r1
757*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
758*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
759*e0c4386eSCy SchubertVerifyMode = Peer
760*e0c4386eSCy Schubert
761*e0c4386eSCy Schubert[test-22]
762*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
763*e0c4386eSCy SchubertExpectedResult = Success
764*e0c4386eSCy SchubertExpectedTmpKeyType = sect163r1
765*e0c4386eSCy Schubert
766*e0c4386eSCy Schubert
767*e0c4386eSCy Schubert# ===========================================================
768*e0c4386eSCy Schubert
769*e0c4386eSCy Schubert[23-curve-sect193r1]
770*e0c4386eSCy Schubertssl_conf = 23-curve-sect193r1-ssl
771*e0c4386eSCy Schubert
772*e0c4386eSCy Schubert[23-curve-sect193r1-ssl]
773*e0c4386eSCy Schubertserver = 23-curve-sect193r1-server
774*e0c4386eSCy Schubertclient = 23-curve-sect193r1-client
775*e0c4386eSCy Schubert
776*e0c4386eSCy Schubert[23-curve-sect193r1-server]
777*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
778*e0c4386eSCy SchubertCipherString = DEFAULT
779*e0c4386eSCy SchubertCurves = sect193r1
780*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
781*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
782*e0c4386eSCy Schubert
783*e0c4386eSCy Schubert[23-curve-sect193r1-client]
784*e0c4386eSCy SchubertCipherString = ECDHE
785*e0c4386eSCy SchubertCurves = sect193r1
786*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
787*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
788*e0c4386eSCy SchubertVerifyMode = Peer
789*e0c4386eSCy Schubert
790*e0c4386eSCy Schubert[test-23]
791*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
792*e0c4386eSCy SchubertExpectedResult = Success
793*e0c4386eSCy SchubertExpectedTmpKeyType = sect193r1
794*e0c4386eSCy Schubert
795*e0c4386eSCy Schubert
796*e0c4386eSCy Schubert# ===========================================================
797*e0c4386eSCy Schubert
798*e0c4386eSCy Schubert[24-curve-sect193r2]
799*e0c4386eSCy Schubertssl_conf = 24-curve-sect193r2-ssl
800*e0c4386eSCy Schubert
801*e0c4386eSCy Schubert[24-curve-sect193r2-ssl]
802*e0c4386eSCy Schubertserver = 24-curve-sect193r2-server
803*e0c4386eSCy Schubertclient = 24-curve-sect193r2-client
804*e0c4386eSCy Schubert
805*e0c4386eSCy Schubert[24-curve-sect193r2-server]
806*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
807*e0c4386eSCy SchubertCipherString = DEFAULT
808*e0c4386eSCy SchubertCurves = sect193r2
809*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
810*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
811*e0c4386eSCy Schubert
812*e0c4386eSCy Schubert[24-curve-sect193r2-client]
813*e0c4386eSCy SchubertCipherString = ECDHE
814*e0c4386eSCy SchubertCurves = sect193r2
815*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
816*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
817*e0c4386eSCy SchubertVerifyMode = Peer
818*e0c4386eSCy Schubert
819*e0c4386eSCy Schubert[test-24]
820*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
821*e0c4386eSCy SchubertExpectedResult = Success
822*e0c4386eSCy SchubertExpectedTmpKeyType = sect193r2
823*e0c4386eSCy Schubert
824*e0c4386eSCy Schubert
825*e0c4386eSCy Schubert# ===========================================================
826*e0c4386eSCy Schubert
827*e0c4386eSCy Schubert[25-curve-sect239k1]
828*e0c4386eSCy Schubertssl_conf = 25-curve-sect239k1-ssl
829*e0c4386eSCy Schubert
830*e0c4386eSCy Schubert[25-curve-sect239k1-ssl]
831*e0c4386eSCy Schubertserver = 25-curve-sect239k1-server
832*e0c4386eSCy Schubertclient = 25-curve-sect239k1-client
833*e0c4386eSCy Schubert
834*e0c4386eSCy Schubert[25-curve-sect239k1-server]
835*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
836*e0c4386eSCy SchubertCipherString = DEFAULT
837*e0c4386eSCy SchubertCurves = sect239k1
838*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
839*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
840*e0c4386eSCy Schubert
841*e0c4386eSCy Schubert[25-curve-sect239k1-client]
842*e0c4386eSCy SchubertCipherString = ECDHE
843*e0c4386eSCy SchubertCurves = sect239k1
844*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
845*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
846*e0c4386eSCy SchubertVerifyMode = Peer
847*e0c4386eSCy Schubert
848*e0c4386eSCy Schubert[test-25]
849*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
850*e0c4386eSCy SchubertExpectedResult = Success
851*e0c4386eSCy SchubertExpectedTmpKeyType = sect239k1
852*e0c4386eSCy Schubert
853*e0c4386eSCy Schubert
854*e0c4386eSCy Schubert# ===========================================================
855*e0c4386eSCy Schubert
856*e0c4386eSCy Schubert[26-curve-secp160k1]
857*e0c4386eSCy Schubertssl_conf = 26-curve-secp160k1-ssl
858*e0c4386eSCy Schubert
859*e0c4386eSCy Schubert[26-curve-secp160k1-ssl]
860*e0c4386eSCy Schubertserver = 26-curve-secp160k1-server
861*e0c4386eSCy Schubertclient = 26-curve-secp160k1-client
862*e0c4386eSCy Schubert
863*e0c4386eSCy Schubert[26-curve-secp160k1-server]
864*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
865*e0c4386eSCy SchubertCipherString = DEFAULT
866*e0c4386eSCy SchubertCurves = secp160k1
867*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
868*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
869*e0c4386eSCy Schubert
870*e0c4386eSCy Schubert[26-curve-secp160k1-client]
871*e0c4386eSCy SchubertCipherString = ECDHE
872*e0c4386eSCy SchubertCurves = secp160k1
873*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
874*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
875*e0c4386eSCy SchubertVerifyMode = Peer
876*e0c4386eSCy Schubert
877*e0c4386eSCy Schubert[test-26]
878*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
879*e0c4386eSCy SchubertExpectedResult = Success
880*e0c4386eSCy SchubertExpectedTmpKeyType = secp160k1
881*e0c4386eSCy Schubert
882*e0c4386eSCy Schubert
883*e0c4386eSCy Schubert# ===========================================================
884*e0c4386eSCy Schubert
885*e0c4386eSCy Schubert[27-curve-secp160r1]
886*e0c4386eSCy Schubertssl_conf = 27-curve-secp160r1-ssl
887*e0c4386eSCy Schubert
888*e0c4386eSCy Schubert[27-curve-secp160r1-ssl]
889*e0c4386eSCy Schubertserver = 27-curve-secp160r1-server
890*e0c4386eSCy Schubertclient = 27-curve-secp160r1-client
891*e0c4386eSCy Schubert
892*e0c4386eSCy Schubert[27-curve-secp160r1-server]
893*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
894*e0c4386eSCy SchubertCipherString = DEFAULT
895*e0c4386eSCy SchubertCurves = secp160r1
896*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
897*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
898*e0c4386eSCy Schubert
899*e0c4386eSCy Schubert[27-curve-secp160r1-client]
900*e0c4386eSCy SchubertCipherString = ECDHE
901*e0c4386eSCy SchubertCurves = secp160r1
902*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
903*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
904*e0c4386eSCy SchubertVerifyMode = Peer
905*e0c4386eSCy Schubert
906*e0c4386eSCy Schubert[test-27]
907*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
908*e0c4386eSCy SchubertExpectedResult = Success
909*e0c4386eSCy SchubertExpectedTmpKeyType = secp160r1
910*e0c4386eSCy Schubert
911*e0c4386eSCy Schubert
912*e0c4386eSCy Schubert# ===========================================================
913*e0c4386eSCy Schubert
914*e0c4386eSCy Schubert[28-curve-secp160r2]
915*e0c4386eSCy Schubertssl_conf = 28-curve-secp160r2-ssl
916*e0c4386eSCy Schubert
917*e0c4386eSCy Schubert[28-curve-secp160r2-ssl]
918*e0c4386eSCy Schubertserver = 28-curve-secp160r2-server
919*e0c4386eSCy Schubertclient = 28-curve-secp160r2-client
920*e0c4386eSCy Schubert
921*e0c4386eSCy Schubert[28-curve-secp160r2-server]
922*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
923*e0c4386eSCy SchubertCipherString = DEFAULT
924*e0c4386eSCy SchubertCurves = secp160r2
925*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
926*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
927*e0c4386eSCy Schubert
928*e0c4386eSCy Schubert[28-curve-secp160r2-client]
929*e0c4386eSCy SchubertCipherString = ECDHE
930*e0c4386eSCy SchubertCurves = secp160r2
931*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
932*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
933*e0c4386eSCy SchubertVerifyMode = Peer
934*e0c4386eSCy Schubert
935*e0c4386eSCy Schubert[test-28]
936*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
937*e0c4386eSCy SchubertExpectedResult = Success
938*e0c4386eSCy SchubertExpectedTmpKeyType = secp160r2
939*e0c4386eSCy Schubert
940*e0c4386eSCy Schubert
941*e0c4386eSCy Schubert# ===========================================================
942*e0c4386eSCy Schubert
943*e0c4386eSCy Schubert[29-curve-secp192k1]
944*e0c4386eSCy Schubertssl_conf = 29-curve-secp192k1-ssl
945*e0c4386eSCy Schubert
946*e0c4386eSCy Schubert[29-curve-secp192k1-ssl]
947*e0c4386eSCy Schubertserver = 29-curve-secp192k1-server
948*e0c4386eSCy Schubertclient = 29-curve-secp192k1-client
949*e0c4386eSCy Schubert
950*e0c4386eSCy Schubert[29-curve-secp192k1-server]
951*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
952*e0c4386eSCy SchubertCipherString = DEFAULT
953*e0c4386eSCy SchubertCurves = secp192k1
954*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
955*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
956*e0c4386eSCy Schubert
957*e0c4386eSCy Schubert[29-curve-secp192k1-client]
958*e0c4386eSCy SchubertCipherString = ECDHE
959*e0c4386eSCy SchubertCurves = secp192k1
960*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
961*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
962*e0c4386eSCy SchubertVerifyMode = Peer
963*e0c4386eSCy Schubert
964*e0c4386eSCy Schubert[test-29]
965*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
966*e0c4386eSCy SchubertExpectedResult = Success
967*e0c4386eSCy SchubertExpectedTmpKeyType = secp192k1
968*e0c4386eSCy Schubert
969*e0c4386eSCy Schubert
970*e0c4386eSCy Schubert# ===========================================================
971*e0c4386eSCy Schubert
972*e0c4386eSCy Schubert[30-curve-secp224k1]
973*e0c4386eSCy Schubertssl_conf = 30-curve-secp224k1-ssl
974*e0c4386eSCy Schubert
975*e0c4386eSCy Schubert[30-curve-secp224k1-ssl]
976*e0c4386eSCy Schubertserver = 30-curve-secp224k1-server
977*e0c4386eSCy Schubertclient = 30-curve-secp224k1-client
978*e0c4386eSCy Schubert
979*e0c4386eSCy Schubert[30-curve-secp224k1-server]
980*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
981*e0c4386eSCy SchubertCipherString = DEFAULT
982*e0c4386eSCy SchubertCurves = secp224k1
983*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
984*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
985*e0c4386eSCy Schubert
986*e0c4386eSCy Schubert[30-curve-secp224k1-client]
987*e0c4386eSCy SchubertCipherString = ECDHE
988*e0c4386eSCy SchubertCurves = secp224k1
989*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
990*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
991*e0c4386eSCy SchubertVerifyMode = Peer
992*e0c4386eSCy Schubert
993*e0c4386eSCy Schubert[test-30]
994*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
995*e0c4386eSCy SchubertExpectedResult = Success
996*e0c4386eSCy SchubertExpectedTmpKeyType = secp224k1
997*e0c4386eSCy Schubert
998*e0c4386eSCy Schubert
999*e0c4386eSCy Schubert# ===========================================================
1000*e0c4386eSCy Schubert
1001*e0c4386eSCy Schubert[31-curve-secp256k1]
1002*e0c4386eSCy Schubertssl_conf = 31-curve-secp256k1-ssl
1003*e0c4386eSCy Schubert
1004*e0c4386eSCy Schubert[31-curve-secp256k1-ssl]
1005*e0c4386eSCy Schubertserver = 31-curve-secp256k1-server
1006*e0c4386eSCy Schubertclient = 31-curve-secp256k1-client
1007*e0c4386eSCy Schubert
1008*e0c4386eSCy Schubert[31-curve-secp256k1-server]
1009*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1010*e0c4386eSCy SchubertCipherString = DEFAULT
1011*e0c4386eSCy SchubertCurves = secp256k1
1012*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1013*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1014*e0c4386eSCy Schubert
1015*e0c4386eSCy Schubert[31-curve-secp256k1-client]
1016*e0c4386eSCy SchubertCipherString = ECDHE
1017*e0c4386eSCy SchubertCurves = secp256k1
1018*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
1019*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1020*e0c4386eSCy SchubertVerifyMode = Peer
1021*e0c4386eSCy Schubert
1022*e0c4386eSCy Schubert[test-31]
1023*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
1024*e0c4386eSCy SchubertExpectedResult = Success
1025*e0c4386eSCy SchubertExpectedTmpKeyType = secp256k1
1026*e0c4386eSCy Schubert
1027*e0c4386eSCy Schubert
1028*e0c4386eSCy Schubert# ===========================================================
1029*e0c4386eSCy Schubert
1030*e0c4386eSCy Schubert[32-curve-brainpoolP256r1]
1031*e0c4386eSCy Schubertssl_conf = 32-curve-brainpoolP256r1-ssl
1032*e0c4386eSCy Schubert
1033*e0c4386eSCy Schubert[32-curve-brainpoolP256r1-ssl]
1034*e0c4386eSCy Schubertserver = 32-curve-brainpoolP256r1-server
1035*e0c4386eSCy Schubertclient = 32-curve-brainpoolP256r1-client
1036*e0c4386eSCy Schubert
1037*e0c4386eSCy Schubert[32-curve-brainpoolP256r1-server]
1038*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1039*e0c4386eSCy SchubertCipherString = DEFAULT
1040*e0c4386eSCy SchubertCurves = brainpoolP256r1
1041*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1042*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1043*e0c4386eSCy Schubert
1044*e0c4386eSCy Schubert[32-curve-brainpoolP256r1-client]
1045*e0c4386eSCy SchubertCipherString = ECDHE
1046*e0c4386eSCy SchubertCurves = brainpoolP256r1
1047*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
1048*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1049*e0c4386eSCy SchubertVerifyMode = Peer
1050*e0c4386eSCy Schubert
1051*e0c4386eSCy Schubert[test-32]
1052*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
1053*e0c4386eSCy SchubertExpectedResult = Success
1054*e0c4386eSCy SchubertExpectedTmpKeyType = brainpoolP256r1
1055*e0c4386eSCy Schubert
1056*e0c4386eSCy Schubert
1057*e0c4386eSCy Schubert# ===========================================================
1058*e0c4386eSCy Schubert
1059*e0c4386eSCy Schubert[33-curve-brainpoolP384r1]
1060*e0c4386eSCy Schubertssl_conf = 33-curve-brainpoolP384r1-ssl
1061*e0c4386eSCy Schubert
1062*e0c4386eSCy Schubert[33-curve-brainpoolP384r1-ssl]
1063*e0c4386eSCy Schubertserver = 33-curve-brainpoolP384r1-server
1064*e0c4386eSCy Schubertclient = 33-curve-brainpoolP384r1-client
1065*e0c4386eSCy Schubert
1066*e0c4386eSCy Schubert[33-curve-brainpoolP384r1-server]
1067*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1068*e0c4386eSCy SchubertCipherString = DEFAULT
1069*e0c4386eSCy SchubertCurves = brainpoolP384r1
1070*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1071*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1072*e0c4386eSCy Schubert
1073*e0c4386eSCy Schubert[33-curve-brainpoolP384r1-client]
1074*e0c4386eSCy SchubertCipherString = ECDHE
1075*e0c4386eSCy SchubertCurves = brainpoolP384r1
1076*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
1077*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1078*e0c4386eSCy SchubertVerifyMode = Peer
1079*e0c4386eSCy Schubert
1080*e0c4386eSCy Schubert[test-33]
1081*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
1082*e0c4386eSCy SchubertExpectedResult = Success
1083*e0c4386eSCy SchubertExpectedTmpKeyType = brainpoolP384r1
1084*e0c4386eSCy Schubert
1085*e0c4386eSCy Schubert
1086*e0c4386eSCy Schubert# ===========================================================
1087*e0c4386eSCy Schubert
1088*e0c4386eSCy Schubert[34-curve-brainpoolP512r1]
1089*e0c4386eSCy Schubertssl_conf = 34-curve-brainpoolP512r1-ssl
1090*e0c4386eSCy Schubert
1091*e0c4386eSCy Schubert[34-curve-brainpoolP512r1-ssl]
1092*e0c4386eSCy Schubertserver = 34-curve-brainpoolP512r1-server
1093*e0c4386eSCy Schubertclient = 34-curve-brainpoolP512r1-client
1094*e0c4386eSCy Schubert
1095*e0c4386eSCy Schubert[34-curve-brainpoolP512r1-server]
1096*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1097*e0c4386eSCy SchubertCipherString = DEFAULT
1098*e0c4386eSCy SchubertCurves = brainpoolP512r1
1099*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1100*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1101*e0c4386eSCy Schubert
1102*e0c4386eSCy Schubert[34-curve-brainpoolP512r1-client]
1103*e0c4386eSCy SchubertCipherString = ECDHE
1104*e0c4386eSCy SchubertCurves = brainpoolP512r1
1105*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
1106*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1107*e0c4386eSCy SchubertVerifyMode = Peer
1108*e0c4386eSCy Schubert
1109*e0c4386eSCy Schubert[test-34]
1110*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2
1111*e0c4386eSCy SchubertExpectedResult = Success
1112*e0c4386eSCy SchubertExpectedTmpKeyType = brainpoolP512r1
1113*e0c4386eSCy Schubert
1114*e0c4386eSCy Schubert
1115*e0c4386eSCy Schubert# ===========================================================
1116*e0c4386eSCy Schubert
1117*e0c4386eSCy Schubert[35-curve-sect233k1-tls12-in-tls13]
1118*e0c4386eSCy Schubertssl_conf = 35-curve-sect233k1-tls12-in-tls13-ssl
1119*e0c4386eSCy Schubert
1120*e0c4386eSCy Schubert[35-curve-sect233k1-tls12-in-tls13-ssl]
1121*e0c4386eSCy Schubertserver = 35-curve-sect233k1-tls12-in-tls13-server
1122*e0c4386eSCy Schubertclient = 35-curve-sect233k1-tls12-in-tls13-client
1123*e0c4386eSCy Schubert
1124*e0c4386eSCy Schubert[35-curve-sect233k1-tls12-in-tls13-server]
1125*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1126*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1127*e0c4386eSCy SchubertCurves = sect233k1:P-256
1128*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1129*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1130*e0c4386eSCy Schubert
1131*e0c4386eSCy Schubert[35-curve-sect233k1-tls12-in-tls13-client]
1132*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1133*e0c4386eSCy SchubertCurves = sect233k1:P-256
1134*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1135*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1136*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1137*e0c4386eSCy SchubertVerifyMode = Peer
1138*e0c4386eSCy Schubert
1139*e0c4386eSCy Schubert[test-35]
1140*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1141*e0c4386eSCy SchubertExpectedResult = Success
1142*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1143*e0c4386eSCy Schubert
1144*e0c4386eSCy Schubert
1145*e0c4386eSCy Schubert# ===========================================================
1146*e0c4386eSCy Schubert
1147*e0c4386eSCy Schubert[36-curve-sect233r1-tls12-in-tls13]
1148*e0c4386eSCy Schubertssl_conf = 36-curve-sect233r1-tls12-in-tls13-ssl
1149*e0c4386eSCy Schubert
1150*e0c4386eSCy Schubert[36-curve-sect233r1-tls12-in-tls13-ssl]
1151*e0c4386eSCy Schubertserver = 36-curve-sect233r1-tls12-in-tls13-server
1152*e0c4386eSCy Schubertclient = 36-curve-sect233r1-tls12-in-tls13-client
1153*e0c4386eSCy Schubert
1154*e0c4386eSCy Schubert[36-curve-sect233r1-tls12-in-tls13-server]
1155*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1156*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1157*e0c4386eSCy SchubertCurves = sect233r1:P-256
1158*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1159*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1160*e0c4386eSCy Schubert
1161*e0c4386eSCy Schubert[36-curve-sect233r1-tls12-in-tls13-client]
1162*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1163*e0c4386eSCy SchubertCurves = sect233r1:P-256
1164*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1165*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1166*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1167*e0c4386eSCy SchubertVerifyMode = Peer
1168*e0c4386eSCy Schubert
1169*e0c4386eSCy Schubert[test-36]
1170*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1171*e0c4386eSCy SchubertExpectedResult = Success
1172*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1173*e0c4386eSCy Schubert
1174*e0c4386eSCy Schubert
1175*e0c4386eSCy Schubert# ===========================================================
1176*e0c4386eSCy Schubert
1177*e0c4386eSCy Schubert[37-curve-sect283k1-tls12-in-tls13]
1178*e0c4386eSCy Schubertssl_conf = 37-curve-sect283k1-tls12-in-tls13-ssl
1179*e0c4386eSCy Schubert
1180*e0c4386eSCy Schubert[37-curve-sect283k1-tls12-in-tls13-ssl]
1181*e0c4386eSCy Schubertserver = 37-curve-sect283k1-tls12-in-tls13-server
1182*e0c4386eSCy Schubertclient = 37-curve-sect283k1-tls12-in-tls13-client
1183*e0c4386eSCy Schubert
1184*e0c4386eSCy Schubert[37-curve-sect283k1-tls12-in-tls13-server]
1185*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1186*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1187*e0c4386eSCy SchubertCurves = sect283k1:P-256
1188*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1189*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1190*e0c4386eSCy Schubert
1191*e0c4386eSCy Schubert[37-curve-sect283k1-tls12-in-tls13-client]
1192*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1193*e0c4386eSCy SchubertCurves = sect283k1:P-256
1194*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1195*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1196*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1197*e0c4386eSCy SchubertVerifyMode = Peer
1198*e0c4386eSCy Schubert
1199*e0c4386eSCy Schubert[test-37]
1200*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1201*e0c4386eSCy SchubertExpectedResult = Success
1202*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1203*e0c4386eSCy Schubert
1204*e0c4386eSCy Schubert
1205*e0c4386eSCy Schubert# ===========================================================
1206*e0c4386eSCy Schubert
1207*e0c4386eSCy Schubert[38-curve-sect283r1-tls12-in-tls13]
1208*e0c4386eSCy Schubertssl_conf = 38-curve-sect283r1-tls12-in-tls13-ssl
1209*e0c4386eSCy Schubert
1210*e0c4386eSCy Schubert[38-curve-sect283r1-tls12-in-tls13-ssl]
1211*e0c4386eSCy Schubertserver = 38-curve-sect283r1-tls12-in-tls13-server
1212*e0c4386eSCy Schubertclient = 38-curve-sect283r1-tls12-in-tls13-client
1213*e0c4386eSCy Schubert
1214*e0c4386eSCy Schubert[38-curve-sect283r1-tls12-in-tls13-server]
1215*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1216*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1217*e0c4386eSCy SchubertCurves = sect283r1:P-256
1218*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1219*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1220*e0c4386eSCy Schubert
1221*e0c4386eSCy Schubert[38-curve-sect283r1-tls12-in-tls13-client]
1222*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1223*e0c4386eSCy SchubertCurves = sect283r1:P-256
1224*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1225*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1226*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1227*e0c4386eSCy SchubertVerifyMode = Peer
1228*e0c4386eSCy Schubert
1229*e0c4386eSCy Schubert[test-38]
1230*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1231*e0c4386eSCy SchubertExpectedResult = Success
1232*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1233*e0c4386eSCy Schubert
1234*e0c4386eSCy Schubert
1235*e0c4386eSCy Schubert# ===========================================================
1236*e0c4386eSCy Schubert
1237*e0c4386eSCy Schubert[39-curve-sect409k1-tls12-in-tls13]
1238*e0c4386eSCy Schubertssl_conf = 39-curve-sect409k1-tls12-in-tls13-ssl
1239*e0c4386eSCy Schubert
1240*e0c4386eSCy Schubert[39-curve-sect409k1-tls12-in-tls13-ssl]
1241*e0c4386eSCy Schubertserver = 39-curve-sect409k1-tls12-in-tls13-server
1242*e0c4386eSCy Schubertclient = 39-curve-sect409k1-tls12-in-tls13-client
1243*e0c4386eSCy Schubert
1244*e0c4386eSCy Schubert[39-curve-sect409k1-tls12-in-tls13-server]
1245*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1246*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1247*e0c4386eSCy SchubertCurves = sect409k1:P-256
1248*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1249*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1250*e0c4386eSCy Schubert
1251*e0c4386eSCy Schubert[39-curve-sect409k1-tls12-in-tls13-client]
1252*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1253*e0c4386eSCy SchubertCurves = sect409k1:P-256
1254*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1255*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1256*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1257*e0c4386eSCy SchubertVerifyMode = Peer
1258*e0c4386eSCy Schubert
1259*e0c4386eSCy Schubert[test-39]
1260*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1261*e0c4386eSCy SchubertExpectedResult = Success
1262*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1263*e0c4386eSCy Schubert
1264*e0c4386eSCy Schubert
1265*e0c4386eSCy Schubert# ===========================================================
1266*e0c4386eSCy Schubert
1267*e0c4386eSCy Schubert[40-curve-sect409r1-tls12-in-tls13]
1268*e0c4386eSCy Schubertssl_conf = 40-curve-sect409r1-tls12-in-tls13-ssl
1269*e0c4386eSCy Schubert
1270*e0c4386eSCy Schubert[40-curve-sect409r1-tls12-in-tls13-ssl]
1271*e0c4386eSCy Schubertserver = 40-curve-sect409r1-tls12-in-tls13-server
1272*e0c4386eSCy Schubertclient = 40-curve-sect409r1-tls12-in-tls13-client
1273*e0c4386eSCy Schubert
1274*e0c4386eSCy Schubert[40-curve-sect409r1-tls12-in-tls13-server]
1275*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1276*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1277*e0c4386eSCy SchubertCurves = sect409r1:P-256
1278*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1279*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1280*e0c4386eSCy Schubert
1281*e0c4386eSCy Schubert[40-curve-sect409r1-tls12-in-tls13-client]
1282*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1283*e0c4386eSCy SchubertCurves = sect409r1:P-256
1284*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1285*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1286*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1287*e0c4386eSCy SchubertVerifyMode = Peer
1288*e0c4386eSCy Schubert
1289*e0c4386eSCy Schubert[test-40]
1290*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1291*e0c4386eSCy SchubertExpectedResult = Success
1292*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1293*e0c4386eSCy Schubert
1294*e0c4386eSCy Schubert
1295*e0c4386eSCy Schubert# ===========================================================
1296*e0c4386eSCy Schubert
1297*e0c4386eSCy Schubert[41-curve-sect571k1-tls12-in-tls13]
1298*e0c4386eSCy Schubertssl_conf = 41-curve-sect571k1-tls12-in-tls13-ssl
1299*e0c4386eSCy Schubert
1300*e0c4386eSCy Schubert[41-curve-sect571k1-tls12-in-tls13-ssl]
1301*e0c4386eSCy Schubertserver = 41-curve-sect571k1-tls12-in-tls13-server
1302*e0c4386eSCy Schubertclient = 41-curve-sect571k1-tls12-in-tls13-client
1303*e0c4386eSCy Schubert
1304*e0c4386eSCy Schubert[41-curve-sect571k1-tls12-in-tls13-server]
1305*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1306*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1307*e0c4386eSCy SchubertCurves = sect571k1:P-256
1308*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1309*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1310*e0c4386eSCy Schubert
1311*e0c4386eSCy Schubert[41-curve-sect571k1-tls12-in-tls13-client]
1312*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1313*e0c4386eSCy SchubertCurves = sect571k1:P-256
1314*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1315*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1316*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1317*e0c4386eSCy SchubertVerifyMode = Peer
1318*e0c4386eSCy Schubert
1319*e0c4386eSCy Schubert[test-41]
1320*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1321*e0c4386eSCy SchubertExpectedResult = Success
1322*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1323*e0c4386eSCy Schubert
1324*e0c4386eSCy Schubert
1325*e0c4386eSCy Schubert# ===========================================================
1326*e0c4386eSCy Schubert
1327*e0c4386eSCy Schubert[42-curve-sect571r1-tls12-in-tls13]
1328*e0c4386eSCy Schubertssl_conf = 42-curve-sect571r1-tls12-in-tls13-ssl
1329*e0c4386eSCy Schubert
1330*e0c4386eSCy Schubert[42-curve-sect571r1-tls12-in-tls13-ssl]
1331*e0c4386eSCy Schubertserver = 42-curve-sect571r1-tls12-in-tls13-server
1332*e0c4386eSCy Schubertclient = 42-curve-sect571r1-tls12-in-tls13-client
1333*e0c4386eSCy Schubert
1334*e0c4386eSCy Schubert[42-curve-sect571r1-tls12-in-tls13-server]
1335*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1336*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1337*e0c4386eSCy SchubertCurves = sect571r1:P-256
1338*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1339*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1340*e0c4386eSCy Schubert
1341*e0c4386eSCy Schubert[42-curve-sect571r1-tls12-in-tls13-client]
1342*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1343*e0c4386eSCy SchubertCurves = sect571r1:P-256
1344*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1345*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1346*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1347*e0c4386eSCy SchubertVerifyMode = Peer
1348*e0c4386eSCy Schubert
1349*e0c4386eSCy Schubert[test-42]
1350*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1351*e0c4386eSCy SchubertExpectedResult = Success
1352*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1353*e0c4386eSCy Schubert
1354*e0c4386eSCy Schubert
1355*e0c4386eSCy Schubert# ===========================================================
1356*e0c4386eSCy Schubert
1357*e0c4386eSCy Schubert[43-curve-secp224r1-tls12-in-tls13]
1358*e0c4386eSCy Schubertssl_conf = 43-curve-secp224r1-tls12-in-tls13-ssl
1359*e0c4386eSCy Schubert
1360*e0c4386eSCy Schubert[43-curve-secp224r1-tls12-in-tls13-ssl]
1361*e0c4386eSCy Schubertserver = 43-curve-secp224r1-tls12-in-tls13-server
1362*e0c4386eSCy Schubertclient = 43-curve-secp224r1-tls12-in-tls13-client
1363*e0c4386eSCy Schubert
1364*e0c4386eSCy Schubert[43-curve-secp224r1-tls12-in-tls13-server]
1365*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1366*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1367*e0c4386eSCy SchubertCurves = secp224r1:P-256
1368*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1369*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1370*e0c4386eSCy Schubert
1371*e0c4386eSCy Schubert[43-curve-secp224r1-tls12-in-tls13-client]
1372*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1373*e0c4386eSCy SchubertCurves = secp224r1:P-256
1374*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1375*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1376*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1377*e0c4386eSCy SchubertVerifyMode = Peer
1378*e0c4386eSCy Schubert
1379*e0c4386eSCy Schubert[test-43]
1380*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1381*e0c4386eSCy SchubertExpectedResult = Success
1382*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1383*e0c4386eSCy Schubert
1384*e0c4386eSCy Schubert
1385*e0c4386eSCy Schubert# ===========================================================
1386*e0c4386eSCy Schubert
1387*e0c4386eSCy Schubert[44-curve-sect163k1-tls12-in-tls13]
1388*e0c4386eSCy Schubertssl_conf = 44-curve-sect163k1-tls12-in-tls13-ssl
1389*e0c4386eSCy Schubert
1390*e0c4386eSCy Schubert[44-curve-sect163k1-tls12-in-tls13-ssl]
1391*e0c4386eSCy Schubertserver = 44-curve-sect163k1-tls12-in-tls13-server
1392*e0c4386eSCy Schubertclient = 44-curve-sect163k1-tls12-in-tls13-client
1393*e0c4386eSCy Schubert
1394*e0c4386eSCy Schubert[44-curve-sect163k1-tls12-in-tls13-server]
1395*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1396*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1397*e0c4386eSCy SchubertCurves = sect163k1:P-256
1398*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1399*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1400*e0c4386eSCy Schubert
1401*e0c4386eSCy Schubert[44-curve-sect163k1-tls12-in-tls13-client]
1402*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1403*e0c4386eSCy SchubertCurves = sect163k1:P-256
1404*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1405*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1406*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1407*e0c4386eSCy SchubertVerifyMode = Peer
1408*e0c4386eSCy Schubert
1409*e0c4386eSCy Schubert[test-44]
1410*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1411*e0c4386eSCy SchubertExpectedResult = Success
1412*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1413*e0c4386eSCy Schubert
1414*e0c4386eSCy Schubert
1415*e0c4386eSCy Schubert# ===========================================================
1416*e0c4386eSCy Schubert
1417*e0c4386eSCy Schubert[45-curve-sect163r2-tls12-in-tls13]
1418*e0c4386eSCy Schubertssl_conf = 45-curve-sect163r2-tls12-in-tls13-ssl
1419*e0c4386eSCy Schubert
1420*e0c4386eSCy Schubert[45-curve-sect163r2-tls12-in-tls13-ssl]
1421*e0c4386eSCy Schubertserver = 45-curve-sect163r2-tls12-in-tls13-server
1422*e0c4386eSCy Schubertclient = 45-curve-sect163r2-tls12-in-tls13-client
1423*e0c4386eSCy Schubert
1424*e0c4386eSCy Schubert[45-curve-sect163r2-tls12-in-tls13-server]
1425*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1426*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1427*e0c4386eSCy SchubertCurves = sect163r2:P-256
1428*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1429*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1430*e0c4386eSCy Schubert
1431*e0c4386eSCy Schubert[45-curve-sect163r2-tls12-in-tls13-client]
1432*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1433*e0c4386eSCy SchubertCurves = sect163r2:P-256
1434*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1435*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1436*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1437*e0c4386eSCy SchubertVerifyMode = Peer
1438*e0c4386eSCy Schubert
1439*e0c4386eSCy Schubert[test-45]
1440*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1441*e0c4386eSCy SchubertExpectedResult = Success
1442*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1443*e0c4386eSCy Schubert
1444*e0c4386eSCy Schubert
1445*e0c4386eSCy Schubert# ===========================================================
1446*e0c4386eSCy Schubert
1447*e0c4386eSCy Schubert[46-curve-prime192v1-tls12-in-tls13]
1448*e0c4386eSCy Schubertssl_conf = 46-curve-prime192v1-tls12-in-tls13-ssl
1449*e0c4386eSCy Schubert
1450*e0c4386eSCy Schubert[46-curve-prime192v1-tls12-in-tls13-ssl]
1451*e0c4386eSCy Schubertserver = 46-curve-prime192v1-tls12-in-tls13-server
1452*e0c4386eSCy Schubertclient = 46-curve-prime192v1-tls12-in-tls13-client
1453*e0c4386eSCy Schubert
1454*e0c4386eSCy Schubert[46-curve-prime192v1-tls12-in-tls13-server]
1455*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1456*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1457*e0c4386eSCy SchubertCurves = prime192v1:P-256
1458*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1459*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1460*e0c4386eSCy Schubert
1461*e0c4386eSCy Schubert[46-curve-prime192v1-tls12-in-tls13-client]
1462*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1463*e0c4386eSCy SchubertCurves = prime192v1:P-256
1464*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1465*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1466*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1467*e0c4386eSCy SchubertVerifyMode = Peer
1468*e0c4386eSCy Schubert
1469*e0c4386eSCy Schubert[test-46]
1470*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1471*e0c4386eSCy SchubertExpectedResult = Success
1472*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1473*e0c4386eSCy Schubert
1474*e0c4386eSCy Schubert
1475*e0c4386eSCy Schubert# ===========================================================
1476*e0c4386eSCy Schubert
1477*e0c4386eSCy Schubert[47-curve-sect163r1-tls12-in-tls13]
1478*e0c4386eSCy Schubertssl_conf = 47-curve-sect163r1-tls12-in-tls13-ssl
1479*e0c4386eSCy Schubert
1480*e0c4386eSCy Schubert[47-curve-sect163r1-tls12-in-tls13-ssl]
1481*e0c4386eSCy Schubertserver = 47-curve-sect163r1-tls12-in-tls13-server
1482*e0c4386eSCy Schubertclient = 47-curve-sect163r1-tls12-in-tls13-client
1483*e0c4386eSCy Schubert
1484*e0c4386eSCy Schubert[47-curve-sect163r1-tls12-in-tls13-server]
1485*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1486*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1487*e0c4386eSCy SchubertCurves = sect163r1:P-256
1488*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1489*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1490*e0c4386eSCy Schubert
1491*e0c4386eSCy Schubert[47-curve-sect163r1-tls12-in-tls13-client]
1492*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1493*e0c4386eSCy SchubertCurves = sect163r1:P-256
1494*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1495*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1496*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1497*e0c4386eSCy SchubertVerifyMode = Peer
1498*e0c4386eSCy Schubert
1499*e0c4386eSCy Schubert[test-47]
1500*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1501*e0c4386eSCy SchubertExpectedResult = Success
1502*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1503*e0c4386eSCy Schubert
1504*e0c4386eSCy Schubert
1505*e0c4386eSCy Schubert# ===========================================================
1506*e0c4386eSCy Schubert
1507*e0c4386eSCy Schubert[48-curve-sect193r1-tls12-in-tls13]
1508*e0c4386eSCy Schubertssl_conf = 48-curve-sect193r1-tls12-in-tls13-ssl
1509*e0c4386eSCy Schubert
1510*e0c4386eSCy Schubert[48-curve-sect193r1-tls12-in-tls13-ssl]
1511*e0c4386eSCy Schubertserver = 48-curve-sect193r1-tls12-in-tls13-server
1512*e0c4386eSCy Schubertclient = 48-curve-sect193r1-tls12-in-tls13-client
1513*e0c4386eSCy Schubert
1514*e0c4386eSCy Schubert[48-curve-sect193r1-tls12-in-tls13-server]
1515*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1516*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1517*e0c4386eSCy SchubertCurves = sect193r1:P-256
1518*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1519*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1520*e0c4386eSCy Schubert
1521*e0c4386eSCy Schubert[48-curve-sect193r1-tls12-in-tls13-client]
1522*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1523*e0c4386eSCy SchubertCurves = sect193r1:P-256
1524*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1525*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1526*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1527*e0c4386eSCy SchubertVerifyMode = Peer
1528*e0c4386eSCy Schubert
1529*e0c4386eSCy Schubert[test-48]
1530*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1531*e0c4386eSCy SchubertExpectedResult = Success
1532*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1533*e0c4386eSCy Schubert
1534*e0c4386eSCy Schubert
1535*e0c4386eSCy Schubert# ===========================================================
1536*e0c4386eSCy Schubert
1537*e0c4386eSCy Schubert[49-curve-sect193r2-tls12-in-tls13]
1538*e0c4386eSCy Schubertssl_conf = 49-curve-sect193r2-tls12-in-tls13-ssl
1539*e0c4386eSCy Schubert
1540*e0c4386eSCy Schubert[49-curve-sect193r2-tls12-in-tls13-ssl]
1541*e0c4386eSCy Schubertserver = 49-curve-sect193r2-tls12-in-tls13-server
1542*e0c4386eSCy Schubertclient = 49-curve-sect193r2-tls12-in-tls13-client
1543*e0c4386eSCy Schubert
1544*e0c4386eSCy Schubert[49-curve-sect193r2-tls12-in-tls13-server]
1545*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1546*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1547*e0c4386eSCy SchubertCurves = sect193r2:P-256
1548*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1549*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1550*e0c4386eSCy Schubert
1551*e0c4386eSCy Schubert[49-curve-sect193r2-tls12-in-tls13-client]
1552*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1553*e0c4386eSCy SchubertCurves = sect193r2:P-256
1554*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1555*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1556*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1557*e0c4386eSCy SchubertVerifyMode = Peer
1558*e0c4386eSCy Schubert
1559*e0c4386eSCy Schubert[test-49]
1560*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1561*e0c4386eSCy SchubertExpectedResult = Success
1562*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1563*e0c4386eSCy Schubert
1564*e0c4386eSCy Schubert
1565*e0c4386eSCy Schubert# ===========================================================
1566*e0c4386eSCy Schubert
1567*e0c4386eSCy Schubert[50-curve-sect239k1-tls12-in-tls13]
1568*e0c4386eSCy Schubertssl_conf = 50-curve-sect239k1-tls12-in-tls13-ssl
1569*e0c4386eSCy Schubert
1570*e0c4386eSCy Schubert[50-curve-sect239k1-tls12-in-tls13-ssl]
1571*e0c4386eSCy Schubertserver = 50-curve-sect239k1-tls12-in-tls13-server
1572*e0c4386eSCy Schubertclient = 50-curve-sect239k1-tls12-in-tls13-client
1573*e0c4386eSCy Schubert
1574*e0c4386eSCy Schubert[50-curve-sect239k1-tls12-in-tls13-server]
1575*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1576*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1577*e0c4386eSCy SchubertCurves = sect239k1:P-256
1578*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1579*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1580*e0c4386eSCy Schubert
1581*e0c4386eSCy Schubert[50-curve-sect239k1-tls12-in-tls13-client]
1582*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1583*e0c4386eSCy SchubertCurves = sect239k1:P-256
1584*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1585*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1586*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1587*e0c4386eSCy SchubertVerifyMode = Peer
1588*e0c4386eSCy Schubert
1589*e0c4386eSCy Schubert[test-50]
1590*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1591*e0c4386eSCy SchubertExpectedResult = Success
1592*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1593*e0c4386eSCy Schubert
1594*e0c4386eSCy Schubert
1595*e0c4386eSCy Schubert# ===========================================================
1596*e0c4386eSCy Schubert
1597*e0c4386eSCy Schubert[51-curve-secp160k1-tls12-in-tls13]
1598*e0c4386eSCy Schubertssl_conf = 51-curve-secp160k1-tls12-in-tls13-ssl
1599*e0c4386eSCy Schubert
1600*e0c4386eSCy Schubert[51-curve-secp160k1-tls12-in-tls13-ssl]
1601*e0c4386eSCy Schubertserver = 51-curve-secp160k1-tls12-in-tls13-server
1602*e0c4386eSCy Schubertclient = 51-curve-secp160k1-tls12-in-tls13-client
1603*e0c4386eSCy Schubert
1604*e0c4386eSCy Schubert[51-curve-secp160k1-tls12-in-tls13-server]
1605*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1606*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1607*e0c4386eSCy SchubertCurves = secp160k1:P-256
1608*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1609*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1610*e0c4386eSCy Schubert
1611*e0c4386eSCy Schubert[51-curve-secp160k1-tls12-in-tls13-client]
1612*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1613*e0c4386eSCy SchubertCurves = secp160k1:P-256
1614*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1615*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1616*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1617*e0c4386eSCy SchubertVerifyMode = Peer
1618*e0c4386eSCy Schubert
1619*e0c4386eSCy Schubert[test-51]
1620*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1621*e0c4386eSCy SchubertExpectedResult = Success
1622*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1623*e0c4386eSCy Schubert
1624*e0c4386eSCy Schubert
1625*e0c4386eSCy Schubert# ===========================================================
1626*e0c4386eSCy Schubert
1627*e0c4386eSCy Schubert[52-curve-secp160r1-tls12-in-tls13]
1628*e0c4386eSCy Schubertssl_conf = 52-curve-secp160r1-tls12-in-tls13-ssl
1629*e0c4386eSCy Schubert
1630*e0c4386eSCy Schubert[52-curve-secp160r1-tls12-in-tls13-ssl]
1631*e0c4386eSCy Schubertserver = 52-curve-secp160r1-tls12-in-tls13-server
1632*e0c4386eSCy Schubertclient = 52-curve-secp160r1-tls12-in-tls13-client
1633*e0c4386eSCy Schubert
1634*e0c4386eSCy Schubert[52-curve-secp160r1-tls12-in-tls13-server]
1635*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1636*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1637*e0c4386eSCy SchubertCurves = secp160r1:P-256
1638*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1639*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1640*e0c4386eSCy Schubert
1641*e0c4386eSCy Schubert[52-curve-secp160r1-tls12-in-tls13-client]
1642*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1643*e0c4386eSCy SchubertCurves = secp160r1:P-256
1644*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1645*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1646*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1647*e0c4386eSCy SchubertVerifyMode = Peer
1648*e0c4386eSCy Schubert
1649*e0c4386eSCy Schubert[test-52]
1650*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1651*e0c4386eSCy SchubertExpectedResult = Success
1652*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1653*e0c4386eSCy Schubert
1654*e0c4386eSCy Schubert
1655*e0c4386eSCy Schubert# ===========================================================
1656*e0c4386eSCy Schubert
1657*e0c4386eSCy Schubert[53-curve-secp160r2-tls12-in-tls13]
1658*e0c4386eSCy Schubertssl_conf = 53-curve-secp160r2-tls12-in-tls13-ssl
1659*e0c4386eSCy Schubert
1660*e0c4386eSCy Schubert[53-curve-secp160r2-tls12-in-tls13-ssl]
1661*e0c4386eSCy Schubertserver = 53-curve-secp160r2-tls12-in-tls13-server
1662*e0c4386eSCy Schubertclient = 53-curve-secp160r2-tls12-in-tls13-client
1663*e0c4386eSCy Schubert
1664*e0c4386eSCy Schubert[53-curve-secp160r2-tls12-in-tls13-server]
1665*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1666*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1667*e0c4386eSCy SchubertCurves = secp160r2:P-256
1668*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1669*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1670*e0c4386eSCy Schubert
1671*e0c4386eSCy Schubert[53-curve-secp160r2-tls12-in-tls13-client]
1672*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1673*e0c4386eSCy SchubertCurves = secp160r2:P-256
1674*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1675*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1676*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1677*e0c4386eSCy SchubertVerifyMode = Peer
1678*e0c4386eSCy Schubert
1679*e0c4386eSCy Schubert[test-53]
1680*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1681*e0c4386eSCy SchubertExpectedResult = Success
1682*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1683*e0c4386eSCy Schubert
1684*e0c4386eSCy Schubert
1685*e0c4386eSCy Schubert# ===========================================================
1686*e0c4386eSCy Schubert
1687*e0c4386eSCy Schubert[54-curve-secp192k1-tls12-in-tls13]
1688*e0c4386eSCy Schubertssl_conf = 54-curve-secp192k1-tls12-in-tls13-ssl
1689*e0c4386eSCy Schubert
1690*e0c4386eSCy Schubert[54-curve-secp192k1-tls12-in-tls13-ssl]
1691*e0c4386eSCy Schubertserver = 54-curve-secp192k1-tls12-in-tls13-server
1692*e0c4386eSCy Schubertclient = 54-curve-secp192k1-tls12-in-tls13-client
1693*e0c4386eSCy Schubert
1694*e0c4386eSCy Schubert[54-curve-secp192k1-tls12-in-tls13-server]
1695*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1696*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1697*e0c4386eSCy SchubertCurves = secp192k1:P-256
1698*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1699*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1700*e0c4386eSCy Schubert
1701*e0c4386eSCy Schubert[54-curve-secp192k1-tls12-in-tls13-client]
1702*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1703*e0c4386eSCy SchubertCurves = secp192k1:P-256
1704*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1705*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1706*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1707*e0c4386eSCy SchubertVerifyMode = Peer
1708*e0c4386eSCy Schubert
1709*e0c4386eSCy Schubert[test-54]
1710*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1711*e0c4386eSCy SchubertExpectedResult = Success
1712*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1713*e0c4386eSCy Schubert
1714*e0c4386eSCy Schubert
1715*e0c4386eSCy Schubert# ===========================================================
1716*e0c4386eSCy Schubert
1717*e0c4386eSCy Schubert[55-curve-secp224k1-tls12-in-tls13]
1718*e0c4386eSCy Schubertssl_conf = 55-curve-secp224k1-tls12-in-tls13-ssl
1719*e0c4386eSCy Schubert
1720*e0c4386eSCy Schubert[55-curve-secp224k1-tls12-in-tls13-ssl]
1721*e0c4386eSCy Schubertserver = 55-curve-secp224k1-tls12-in-tls13-server
1722*e0c4386eSCy Schubertclient = 55-curve-secp224k1-tls12-in-tls13-client
1723*e0c4386eSCy Schubert
1724*e0c4386eSCy Schubert[55-curve-secp224k1-tls12-in-tls13-server]
1725*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1726*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1727*e0c4386eSCy SchubertCurves = secp224k1:P-256
1728*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1729*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1730*e0c4386eSCy Schubert
1731*e0c4386eSCy Schubert[55-curve-secp224k1-tls12-in-tls13-client]
1732*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1733*e0c4386eSCy SchubertCurves = secp224k1:P-256
1734*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1735*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1736*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1737*e0c4386eSCy SchubertVerifyMode = Peer
1738*e0c4386eSCy Schubert
1739*e0c4386eSCy Schubert[test-55]
1740*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1741*e0c4386eSCy SchubertExpectedResult = Success
1742*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1743*e0c4386eSCy Schubert
1744*e0c4386eSCy Schubert
1745*e0c4386eSCy Schubert# ===========================================================
1746*e0c4386eSCy Schubert
1747*e0c4386eSCy Schubert[56-curve-secp256k1-tls12-in-tls13]
1748*e0c4386eSCy Schubertssl_conf = 56-curve-secp256k1-tls12-in-tls13-ssl
1749*e0c4386eSCy Schubert
1750*e0c4386eSCy Schubert[56-curve-secp256k1-tls12-in-tls13-ssl]
1751*e0c4386eSCy Schubertserver = 56-curve-secp256k1-tls12-in-tls13-server
1752*e0c4386eSCy Schubertclient = 56-curve-secp256k1-tls12-in-tls13-client
1753*e0c4386eSCy Schubert
1754*e0c4386eSCy Schubert[56-curve-secp256k1-tls12-in-tls13-server]
1755*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1756*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1757*e0c4386eSCy SchubertCurves = secp256k1:P-256
1758*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1759*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1760*e0c4386eSCy Schubert
1761*e0c4386eSCy Schubert[56-curve-secp256k1-tls12-in-tls13-client]
1762*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1763*e0c4386eSCy SchubertCurves = secp256k1:P-256
1764*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1765*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1766*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1767*e0c4386eSCy SchubertVerifyMode = Peer
1768*e0c4386eSCy Schubert
1769*e0c4386eSCy Schubert[test-56]
1770*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1771*e0c4386eSCy SchubertExpectedResult = Success
1772*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1773*e0c4386eSCy Schubert
1774*e0c4386eSCy Schubert
1775*e0c4386eSCy Schubert# ===========================================================
1776*e0c4386eSCy Schubert
1777*e0c4386eSCy Schubert[57-curve-brainpoolP256r1-tls12-in-tls13]
1778*e0c4386eSCy Schubertssl_conf = 57-curve-brainpoolP256r1-tls12-in-tls13-ssl
1779*e0c4386eSCy Schubert
1780*e0c4386eSCy Schubert[57-curve-brainpoolP256r1-tls12-in-tls13-ssl]
1781*e0c4386eSCy Schubertserver = 57-curve-brainpoolP256r1-tls12-in-tls13-server
1782*e0c4386eSCy Schubertclient = 57-curve-brainpoolP256r1-tls12-in-tls13-client
1783*e0c4386eSCy Schubert
1784*e0c4386eSCy Schubert[57-curve-brainpoolP256r1-tls12-in-tls13-server]
1785*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1786*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1787*e0c4386eSCy SchubertCurves = brainpoolP256r1:P-256
1788*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1789*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1790*e0c4386eSCy Schubert
1791*e0c4386eSCy Schubert[57-curve-brainpoolP256r1-tls12-in-tls13-client]
1792*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1793*e0c4386eSCy SchubertCurves = brainpoolP256r1:P-256
1794*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1795*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1796*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1797*e0c4386eSCy SchubertVerifyMode = Peer
1798*e0c4386eSCy Schubert
1799*e0c4386eSCy Schubert[test-57]
1800*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1801*e0c4386eSCy SchubertExpectedResult = Success
1802*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1803*e0c4386eSCy Schubert
1804*e0c4386eSCy Schubert
1805*e0c4386eSCy Schubert# ===========================================================
1806*e0c4386eSCy Schubert
1807*e0c4386eSCy Schubert[58-curve-brainpoolP384r1-tls12-in-tls13]
1808*e0c4386eSCy Schubertssl_conf = 58-curve-brainpoolP384r1-tls12-in-tls13-ssl
1809*e0c4386eSCy Schubert
1810*e0c4386eSCy Schubert[58-curve-brainpoolP384r1-tls12-in-tls13-ssl]
1811*e0c4386eSCy Schubertserver = 58-curve-brainpoolP384r1-tls12-in-tls13-server
1812*e0c4386eSCy Schubertclient = 58-curve-brainpoolP384r1-tls12-in-tls13-client
1813*e0c4386eSCy Schubert
1814*e0c4386eSCy Schubert[58-curve-brainpoolP384r1-tls12-in-tls13-server]
1815*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1816*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1817*e0c4386eSCy SchubertCurves = brainpoolP384r1:P-256
1818*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1819*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1820*e0c4386eSCy Schubert
1821*e0c4386eSCy Schubert[58-curve-brainpoolP384r1-tls12-in-tls13-client]
1822*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1823*e0c4386eSCy SchubertCurves = brainpoolP384r1:P-256
1824*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1825*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1826*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1827*e0c4386eSCy SchubertVerifyMode = Peer
1828*e0c4386eSCy Schubert
1829*e0c4386eSCy Schubert[test-58]
1830*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1831*e0c4386eSCy SchubertExpectedResult = Success
1832*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1833*e0c4386eSCy Schubert
1834*e0c4386eSCy Schubert
1835*e0c4386eSCy Schubert# ===========================================================
1836*e0c4386eSCy Schubert
1837*e0c4386eSCy Schubert[59-curve-brainpoolP512r1-tls12-in-tls13]
1838*e0c4386eSCy Schubertssl_conf = 59-curve-brainpoolP512r1-tls12-in-tls13-ssl
1839*e0c4386eSCy Schubert
1840*e0c4386eSCy Schubert[59-curve-brainpoolP512r1-tls12-in-tls13-ssl]
1841*e0c4386eSCy Schubertserver = 59-curve-brainpoolP512r1-tls12-in-tls13-server
1842*e0c4386eSCy Schubertclient = 59-curve-brainpoolP512r1-tls12-in-tls13-client
1843*e0c4386eSCy Schubert
1844*e0c4386eSCy Schubert[59-curve-brainpoolP512r1-tls12-in-tls13-server]
1845*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1846*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
1847*e0c4386eSCy SchubertCurves = brainpoolP512r1:P-256
1848*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1849*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1850*e0c4386eSCy Schubert
1851*e0c4386eSCy Schubert[59-curve-brainpoolP512r1-tls12-in-tls13-client]
1852*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
1853*e0c4386eSCy SchubertCurves = brainpoolP512r1:P-256
1854*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1855*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1856*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1857*e0c4386eSCy SchubertVerifyMode = Peer
1858*e0c4386eSCy Schubert
1859*e0c4386eSCy Schubert[test-59]
1860*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3
1861*e0c4386eSCy SchubertExpectedResult = Success
1862*e0c4386eSCy SchubertExpectedTmpKeyType = P-256
1863*e0c4386eSCy Schubert
1864*e0c4386eSCy Schubert
1865*e0c4386eSCy Schubert# ===========================================================
1866*e0c4386eSCy Schubert
1867*e0c4386eSCy Schubert[60-curve-sect233k1-tls13]
1868*e0c4386eSCy Schubertssl_conf = 60-curve-sect233k1-tls13-ssl
1869*e0c4386eSCy Schubert
1870*e0c4386eSCy Schubert[60-curve-sect233k1-tls13-ssl]
1871*e0c4386eSCy Schubertserver = 60-curve-sect233k1-tls13-server
1872*e0c4386eSCy Schubertclient = 60-curve-sect233k1-tls13-client
1873*e0c4386eSCy Schubert
1874*e0c4386eSCy Schubert[60-curve-sect233k1-tls13-server]
1875*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1876*e0c4386eSCy SchubertCipherString = DEFAULT
1877*e0c4386eSCy SchubertCurves = sect233k1
1878*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1879*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1880*e0c4386eSCy Schubert
1881*e0c4386eSCy Schubert[60-curve-sect233k1-tls13-client]
1882*e0c4386eSCy SchubertCipherString = ECDHE
1883*e0c4386eSCy SchubertCurves = sect233k1
1884*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1885*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1886*e0c4386eSCy SchubertVerifyMode = Peer
1887*e0c4386eSCy Schubert
1888*e0c4386eSCy Schubert[test-60]
1889*e0c4386eSCy SchubertExpectedResult = ClientFail
1890*e0c4386eSCy Schubert
1891*e0c4386eSCy Schubert
1892*e0c4386eSCy Schubert# ===========================================================
1893*e0c4386eSCy Schubert
1894*e0c4386eSCy Schubert[61-curve-sect233r1-tls13]
1895*e0c4386eSCy Schubertssl_conf = 61-curve-sect233r1-tls13-ssl
1896*e0c4386eSCy Schubert
1897*e0c4386eSCy Schubert[61-curve-sect233r1-tls13-ssl]
1898*e0c4386eSCy Schubertserver = 61-curve-sect233r1-tls13-server
1899*e0c4386eSCy Schubertclient = 61-curve-sect233r1-tls13-client
1900*e0c4386eSCy Schubert
1901*e0c4386eSCy Schubert[61-curve-sect233r1-tls13-server]
1902*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1903*e0c4386eSCy SchubertCipherString = DEFAULT
1904*e0c4386eSCy SchubertCurves = sect233r1
1905*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1906*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1907*e0c4386eSCy Schubert
1908*e0c4386eSCy Schubert[61-curve-sect233r1-tls13-client]
1909*e0c4386eSCy SchubertCipherString = ECDHE
1910*e0c4386eSCy SchubertCurves = sect233r1
1911*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1912*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1913*e0c4386eSCy SchubertVerifyMode = Peer
1914*e0c4386eSCy Schubert
1915*e0c4386eSCy Schubert[test-61]
1916*e0c4386eSCy SchubertExpectedResult = ClientFail
1917*e0c4386eSCy Schubert
1918*e0c4386eSCy Schubert
1919*e0c4386eSCy Schubert# ===========================================================
1920*e0c4386eSCy Schubert
1921*e0c4386eSCy Schubert[62-curve-sect283k1-tls13]
1922*e0c4386eSCy Schubertssl_conf = 62-curve-sect283k1-tls13-ssl
1923*e0c4386eSCy Schubert
1924*e0c4386eSCy Schubert[62-curve-sect283k1-tls13-ssl]
1925*e0c4386eSCy Schubertserver = 62-curve-sect283k1-tls13-server
1926*e0c4386eSCy Schubertclient = 62-curve-sect283k1-tls13-client
1927*e0c4386eSCy Schubert
1928*e0c4386eSCy Schubert[62-curve-sect283k1-tls13-server]
1929*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1930*e0c4386eSCy SchubertCipherString = DEFAULT
1931*e0c4386eSCy SchubertCurves = sect283k1
1932*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1933*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1934*e0c4386eSCy Schubert
1935*e0c4386eSCy Schubert[62-curve-sect283k1-tls13-client]
1936*e0c4386eSCy SchubertCipherString = ECDHE
1937*e0c4386eSCy SchubertCurves = sect283k1
1938*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1939*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1940*e0c4386eSCy SchubertVerifyMode = Peer
1941*e0c4386eSCy Schubert
1942*e0c4386eSCy Schubert[test-62]
1943*e0c4386eSCy SchubertExpectedResult = ClientFail
1944*e0c4386eSCy Schubert
1945*e0c4386eSCy Schubert
1946*e0c4386eSCy Schubert# ===========================================================
1947*e0c4386eSCy Schubert
1948*e0c4386eSCy Schubert[63-curve-sect283r1-tls13]
1949*e0c4386eSCy Schubertssl_conf = 63-curve-sect283r1-tls13-ssl
1950*e0c4386eSCy Schubert
1951*e0c4386eSCy Schubert[63-curve-sect283r1-tls13-ssl]
1952*e0c4386eSCy Schubertserver = 63-curve-sect283r1-tls13-server
1953*e0c4386eSCy Schubertclient = 63-curve-sect283r1-tls13-client
1954*e0c4386eSCy Schubert
1955*e0c4386eSCy Schubert[63-curve-sect283r1-tls13-server]
1956*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1957*e0c4386eSCy SchubertCipherString = DEFAULT
1958*e0c4386eSCy SchubertCurves = sect283r1
1959*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1960*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1961*e0c4386eSCy Schubert
1962*e0c4386eSCy Schubert[63-curve-sect283r1-tls13-client]
1963*e0c4386eSCy SchubertCipherString = ECDHE
1964*e0c4386eSCy SchubertCurves = sect283r1
1965*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1966*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1967*e0c4386eSCy SchubertVerifyMode = Peer
1968*e0c4386eSCy Schubert
1969*e0c4386eSCy Schubert[test-63]
1970*e0c4386eSCy SchubertExpectedResult = ClientFail
1971*e0c4386eSCy Schubert
1972*e0c4386eSCy Schubert
1973*e0c4386eSCy Schubert# ===========================================================
1974*e0c4386eSCy Schubert
1975*e0c4386eSCy Schubert[64-curve-sect409k1-tls13]
1976*e0c4386eSCy Schubertssl_conf = 64-curve-sect409k1-tls13-ssl
1977*e0c4386eSCy Schubert
1978*e0c4386eSCy Schubert[64-curve-sect409k1-tls13-ssl]
1979*e0c4386eSCy Schubertserver = 64-curve-sect409k1-tls13-server
1980*e0c4386eSCy Schubertclient = 64-curve-sect409k1-tls13-client
1981*e0c4386eSCy Schubert
1982*e0c4386eSCy Schubert[64-curve-sect409k1-tls13-server]
1983*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1984*e0c4386eSCy SchubertCipherString = DEFAULT
1985*e0c4386eSCy SchubertCurves = sect409k1
1986*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
1987*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1988*e0c4386eSCy Schubert
1989*e0c4386eSCy Schubert[64-curve-sect409k1-tls13-client]
1990*e0c4386eSCy SchubertCipherString = ECDHE
1991*e0c4386eSCy SchubertCurves = sect409k1
1992*e0c4386eSCy SchubertMinProtocol = TLSv1.3
1993*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1994*e0c4386eSCy SchubertVerifyMode = Peer
1995*e0c4386eSCy Schubert
1996*e0c4386eSCy Schubert[test-64]
1997*e0c4386eSCy SchubertExpectedResult = ClientFail
1998*e0c4386eSCy Schubert
1999*e0c4386eSCy Schubert
2000*e0c4386eSCy Schubert# ===========================================================
2001*e0c4386eSCy Schubert
2002*e0c4386eSCy Schubert[65-curve-sect409r1-tls13]
2003*e0c4386eSCy Schubertssl_conf = 65-curve-sect409r1-tls13-ssl
2004*e0c4386eSCy Schubert
2005*e0c4386eSCy Schubert[65-curve-sect409r1-tls13-ssl]
2006*e0c4386eSCy Schubertserver = 65-curve-sect409r1-tls13-server
2007*e0c4386eSCy Schubertclient = 65-curve-sect409r1-tls13-client
2008*e0c4386eSCy Schubert
2009*e0c4386eSCy Schubert[65-curve-sect409r1-tls13-server]
2010*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2011*e0c4386eSCy SchubertCipherString = DEFAULT
2012*e0c4386eSCy SchubertCurves = sect409r1
2013*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2014*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2015*e0c4386eSCy Schubert
2016*e0c4386eSCy Schubert[65-curve-sect409r1-tls13-client]
2017*e0c4386eSCy SchubertCipherString = ECDHE
2018*e0c4386eSCy SchubertCurves = sect409r1
2019*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2020*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2021*e0c4386eSCy SchubertVerifyMode = Peer
2022*e0c4386eSCy Schubert
2023*e0c4386eSCy Schubert[test-65]
2024*e0c4386eSCy SchubertExpectedResult = ClientFail
2025*e0c4386eSCy Schubert
2026*e0c4386eSCy Schubert
2027*e0c4386eSCy Schubert# ===========================================================
2028*e0c4386eSCy Schubert
2029*e0c4386eSCy Schubert[66-curve-sect571k1-tls13]
2030*e0c4386eSCy Schubertssl_conf = 66-curve-sect571k1-tls13-ssl
2031*e0c4386eSCy Schubert
2032*e0c4386eSCy Schubert[66-curve-sect571k1-tls13-ssl]
2033*e0c4386eSCy Schubertserver = 66-curve-sect571k1-tls13-server
2034*e0c4386eSCy Schubertclient = 66-curve-sect571k1-tls13-client
2035*e0c4386eSCy Schubert
2036*e0c4386eSCy Schubert[66-curve-sect571k1-tls13-server]
2037*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2038*e0c4386eSCy SchubertCipherString = DEFAULT
2039*e0c4386eSCy SchubertCurves = sect571k1
2040*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2041*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2042*e0c4386eSCy Schubert
2043*e0c4386eSCy Schubert[66-curve-sect571k1-tls13-client]
2044*e0c4386eSCy SchubertCipherString = ECDHE
2045*e0c4386eSCy SchubertCurves = sect571k1
2046*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2047*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2048*e0c4386eSCy SchubertVerifyMode = Peer
2049*e0c4386eSCy Schubert
2050*e0c4386eSCy Schubert[test-66]
2051*e0c4386eSCy SchubertExpectedResult = ClientFail
2052*e0c4386eSCy Schubert
2053*e0c4386eSCy Schubert
2054*e0c4386eSCy Schubert# ===========================================================
2055*e0c4386eSCy Schubert
2056*e0c4386eSCy Schubert[67-curve-sect571r1-tls13]
2057*e0c4386eSCy Schubertssl_conf = 67-curve-sect571r1-tls13-ssl
2058*e0c4386eSCy Schubert
2059*e0c4386eSCy Schubert[67-curve-sect571r1-tls13-ssl]
2060*e0c4386eSCy Schubertserver = 67-curve-sect571r1-tls13-server
2061*e0c4386eSCy Schubertclient = 67-curve-sect571r1-tls13-client
2062*e0c4386eSCy Schubert
2063*e0c4386eSCy Schubert[67-curve-sect571r1-tls13-server]
2064*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2065*e0c4386eSCy SchubertCipherString = DEFAULT
2066*e0c4386eSCy SchubertCurves = sect571r1
2067*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2068*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2069*e0c4386eSCy Schubert
2070*e0c4386eSCy Schubert[67-curve-sect571r1-tls13-client]
2071*e0c4386eSCy SchubertCipherString = ECDHE
2072*e0c4386eSCy SchubertCurves = sect571r1
2073*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2074*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2075*e0c4386eSCy SchubertVerifyMode = Peer
2076*e0c4386eSCy Schubert
2077*e0c4386eSCy Schubert[test-67]
2078*e0c4386eSCy SchubertExpectedResult = ClientFail
2079*e0c4386eSCy Schubert
2080*e0c4386eSCy Schubert
2081*e0c4386eSCy Schubert# ===========================================================
2082*e0c4386eSCy Schubert
2083*e0c4386eSCy Schubert[68-curve-secp224r1-tls13]
2084*e0c4386eSCy Schubertssl_conf = 68-curve-secp224r1-tls13-ssl
2085*e0c4386eSCy Schubert
2086*e0c4386eSCy Schubert[68-curve-secp224r1-tls13-ssl]
2087*e0c4386eSCy Schubertserver = 68-curve-secp224r1-tls13-server
2088*e0c4386eSCy Schubertclient = 68-curve-secp224r1-tls13-client
2089*e0c4386eSCy Schubert
2090*e0c4386eSCy Schubert[68-curve-secp224r1-tls13-server]
2091*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2092*e0c4386eSCy SchubertCipherString = DEFAULT
2093*e0c4386eSCy SchubertCurves = secp224r1
2094*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2095*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2096*e0c4386eSCy Schubert
2097*e0c4386eSCy Schubert[68-curve-secp224r1-tls13-client]
2098*e0c4386eSCy SchubertCipherString = ECDHE
2099*e0c4386eSCy SchubertCurves = secp224r1
2100*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2101*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2102*e0c4386eSCy SchubertVerifyMode = Peer
2103*e0c4386eSCy Schubert
2104*e0c4386eSCy Schubert[test-68]
2105*e0c4386eSCy SchubertExpectedResult = ClientFail
2106*e0c4386eSCy Schubert
2107*e0c4386eSCy Schubert
2108*e0c4386eSCy Schubert# ===========================================================
2109*e0c4386eSCy Schubert
2110*e0c4386eSCy Schubert[69-curve-sect163k1-tls13]
2111*e0c4386eSCy Schubertssl_conf = 69-curve-sect163k1-tls13-ssl
2112*e0c4386eSCy Schubert
2113*e0c4386eSCy Schubert[69-curve-sect163k1-tls13-ssl]
2114*e0c4386eSCy Schubertserver = 69-curve-sect163k1-tls13-server
2115*e0c4386eSCy Schubertclient = 69-curve-sect163k1-tls13-client
2116*e0c4386eSCy Schubert
2117*e0c4386eSCy Schubert[69-curve-sect163k1-tls13-server]
2118*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2119*e0c4386eSCy SchubertCipherString = DEFAULT
2120*e0c4386eSCy SchubertCurves = sect163k1
2121*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2122*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2123*e0c4386eSCy Schubert
2124*e0c4386eSCy Schubert[69-curve-sect163k1-tls13-client]
2125*e0c4386eSCy SchubertCipherString = ECDHE
2126*e0c4386eSCy SchubertCurves = sect163k1
2127*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2128*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2129*e0c4386eSCy SchubertVerifyMode = Peer
2130*e0c4386eSCy Schubert
2131*e0c4386eSCy Schubert[test-69]
2132*e0c4386eSCy SchubertExpectedResult = ClientFail
2133*e0c4386eSCy Schubert
2134*e0c4386eSCy Schubert
2135*e0c4386eSCy Schubert# ===========================================================
2136*e0c4386eSCy Schubert
2137*e0c4386eSCy Schubert[70-curve-sect163r2-tls13]
2138*e0c4386eSCy Schubertssl_conf = 70-curve-sect163r2-tls13-ssl
2139*e0c4386eSCy Schubert
2140*e0c4386eSCy Schubert[70-curve-sect163r2-tls13-ssl]
2141*e0c4386eSCy Schubertserver = 70-curve-sect163r2-tls13-server
2142*e0c4386eSCy Schubertclient = 70-curve-sect163r2-tls13-client
2143*e0c4386eSCy Schubert
2144*e0c4386eSCy Schubert[70-curve-sect163r2-tls13-server]
2145*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2146*e0c4386eSCy SchubertCipherString = DEFAULT
2147*e0c4386eSCy SchubertCurves = sect163r2
2148*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2149*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2150*e0c4386eSCy Schubert
2151*e0c4386eSCy Schubert[70-curve-sect163r2-tls13-client]
2152*e0c4386eSCy SchubertCipherString = ECDHE
2153*e0c4386eSCy SchubertCurves = sect163r2
2154*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2155*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2156*e0c4386eSCy SchubertVerifyMode = Peer
2157*e0c4386eSCy Schubert
2158*e0c4386eSCy Schubert[test-70]
2159*e0c4386eSCy SchubertExpectedResult = ClientFail
2160*e0c4386eSCy Schubert
2161*e0c4386eSCy Schubert
2162*e0c4386eSCy Schubert# ===========================================================
2163*e0c4386eSCy Schubert
2164*e0c4386eSCy Schubert[71-curve-prime192v1-tls13]
2165*e0c4386eSCy Schubertssl_conf = 71-curve-prime192v1-tls13-ssl
2166*e0c4386eSCy Schubert
2167*e0c4386eSCy Schubert[71-curve-prime192v1-tls13-ssl]
2168*e0c4386eSCy Schubertserver = 71-curve-prime192v1-tls13-server
2169*e0c4386eSCy Schubertclient = 71-curve-prime192v1-tls13-client
2170*e0c4386eSCy Schubert
2171*e0c4386eSCy Schubert[71-curve-prime192v1-tls13-server]
2172*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2173*e0c4386eSCy SchubertCipherString = DEFAULT
2174*e0c4386eSCy SchubertCurves = prime192v1
2175*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2176*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2177*e0c4386eSCy Schubert
2178*e0c4386eSCy Schubert[71-curve-prime192v1-tls13-client]
2179*e0c4386eSCy SchubertCipherString = ECDHE
2180*e0c4386eSCy SchubertCurves = prime192v1
2181*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2182*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2183*e0c4386eSCy SchubertVerifyMode = Peer
2184*e0c4386eSCy Schubert
2185*e0c4386eSCy Schubert[test-71]
2186*e0c4386eSCy SchubertExpectedResult = ClientFail
2187*e0c4386eSCy Schubert
2188*e0c4386eSCy Schubert
2189*e0c4386eSCy Schubert# ===========================================================
2190*e0c4386eSCy Schubert
2191*e0c4386eSCy Schubert[72-curve-sect163r1-tls13]
2192*e0c4386eSCy Schubertssl_conf = 72-curve-sect163r1-tls13-ssl
2193*e0c4386eSCy Schubert
2194*e0c4386eSCy Schubert[72-curve-sect163r1-tls13-ssl]
2195*e0c4386eSCy Schubertserver = 72-curve-sect163r1-tls13-server
2196*e0c4386eSCy Schubertclient = 72-curve-sect163r1-tls13-client
2197*e0c4386eSCy Schubert
2198*e0c4386eSCy Schubert[72-curve-sect163r1-tls13-server]
2199*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2200*e0c4386eSCy SchubertCipherString = DEFAULT
2201*e0c4386eSCy SchubertCurves = sect163r1
2202*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2203*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2204*e0c4386eSCy Schubert
2205*e0c4386eSCy Schubert[72-curve-sect163r1-tls13-client]
2206*e0c4386eSCy SchubertCipherString = ECDHE
2207*e0c4386eSCy SchubertCurves = sect163r1
2208*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2209*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2210*e0c4386eSCy SchubertVerifyMode = Peer
2211*e0c4386eSCy Schubert
2212*e0c4386eSCy Schubert[test-72]
2213*e0c4386eSCy SchubertExpectedResult = ClientFail
2214*e0c4386eSCy Schubert
2215*e0c4386eSCy Schubert
2216*e0c4386eSCy Schubert# ===========================================================
2217*e0c4386eSCy Schubert
2218*e0c4386eSCy Schubert[73-curve-sect193r1-tls13]
2219*e0c4386eSCy Schubertssl_conf = 73-curve-sect193r1-tls13-ssl
2220*e0c4386eSCy Schubert
2221*e0c4386eSCy Schubert[73-curve-sect193r1-tls13-ssl]
2222*e0c4386eSCy Schubertserver = 73-curve-sect193r1-tls13-server
2223*e0c4386eSCy Schubertclient = 73-curve-sect193r1-tls13-client
2224*e0c4386eSCy Schubert
2225*e0c4386eSCy Schubert[73-curve-sect193r1-tls13-server]
2226*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2227*e0c4386eSCy SchubertCipherString = DEFAULT
2228*e0c4386eSCy SchubertCurves = sect193r1
2229*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2230*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2231*e0c4386eSCy Schubert
2232*e0c4386eSCy Schubert[73-curve-sect193r1-tls13-client]
2233*e0c4386eSCy SchubertCipherString = ECDHE
2234*e0c4386eSCy SchubertCurves = sect193r1
2235*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2236*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2237*e0c4386eSCy SchubertVerifyMode = Peer
2238*e0c4386eSCy Schubert
2239*e0c4386eSCy Schubert[test-73]
2240*e0c4386eSCy SchubertExpectedResult = ClientFail
2241*e0c4386eSCy Schubert
2242*e0c4386eSCy Schubert
2243*e0c4386eSCy Schubert# ===========================================================
2244*e0c4386eSCy Schubert
2245*e0c4386eSCy Schubert[74-curve-sect193r2-tls13]
2246*e0c4386eSCy Schubertssl_conf = 74-curve-sect193r2-tls13-ssl
2247*e0c4386eSCy Schubert
2248*e0c4386eSCy Schubert[74-curve-sect193r2-tls13-ssl]
2249*e0c4386eSCy Schubertserver = 74-curve-sect193r2-tls13-server
2250*e0c4386eSCy Schubertclient = 74-curve-sect193r2-tls13-client
2251*e0c4386eSCy Schubert
2252*e0c4386eSCy Schubert[74-curve-sect193r2-tls13-server]
2253*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2254*e0c4386eSCy SchubertCipherString = DEFAULT
2255*e0c4386eSCy SchubertCurves = sect193r2
2256*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2257*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2258*e0c4386eSCy Schubert
2259*e0c4386eSCy Schubert[74-curve-sect193r2-tls13-client]
2260*e0c4386eSCy SchubertCipherString = ECDHE
2261*e0c4386eSCy SchubertCurves = sect193r2
2262*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2263*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2264*e0c4386eSCy SchubertVerifyMode = Peer
2265*e0c4386eSCy Schubert
2266*e0c4386eSCy Schubert[test-74]
2267*e0c4386eSCy SchubertExpectedResult = ClientFail
2268*e0c4386eSCy Schubert
2269*e0c4386eSCy Schubert
2270*e0c4386eSCy Schubert# ===========================================================
2271*e0c4386eSCy Schubert
2272*e0c4386eSCy Schubert[75-curve-sect239k1-tls13]
2273*e0c4386eSCy Schubertssl_conf = 75-curve-sect239k1-tls13-ssl
2274*e0c4386eSCy Schubert
2275*e0c4386eSCy Schubert[75-curve-sect239k1-tls13-ssl]
2276*e0c4386eSCy Schubertserver = 75-curve-sect239k1-tls13-server
2277*e0c4386eSCy Schubertclient = 75-curve-sect239k1-tls13-client
2278*e0c4386eSCy Schubert
2279*e0c4386eSCy Schubert[75-curve-sect239k1-tls13-server]
2280*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2281*e0c4386eSCy SchubertCipherString = DEFAULT
2282*e0c4386eSCy SchubertCurves = sect239k1
2283*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2284*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2285*e0c4386eSCy Schubert
2286*e0c4386eSCy Schubert[75-curve-sect239k1-tls13-client]
2287*e0c4386eSCy SchubertCipherString = ECDHE
2288*e0c4386eSCy SchubertCurves = sect239k1
2289*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2290*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2291*e0c4386eSCy SchubertVerifyMode = Peer
2292*e0c4386eSCy Schubert
2293*e0c4386eSCy Schubert[test-75]
2294*e0c4386eSCy SchubertExpectedResult = ClientFail
2295*e0c4386eSCy Schubert
2296*e0c4386eSCy Schubert
2297*e0c4386eSCy Schubert# ===========================================================
2298*e0c4386eSCy Schubert
2299*e0c4386eSCy Schubert[76-curve-secp160k1-tls13]
2300*e0c4386eSCy Schubertssl_conf = 76-curve-secp160k1-tls13-ssl
2301*e0c4386eSCy Schubert
2302*e0c4386eSCy Schubert[76-curve-secp160k1-tls13-ssl]
2303*e0c4386eSCy Schubertserver = 76-curve-secp160k1-tls13-server
2304*e0c4386eSCy Schubertclient = 76-curve-secp160k1-tls13-client
2305*e0c4386eSCy Schubert
2306*e0c4386eSCy Schubert[76-curve-secp160k1-tls13-server]
2307*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2308*e0c4386eSCy SchubertCipherString = DEFAULT
2309*e0c4386eSCy SchubertCurves = secp160k1
2310*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2311*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2312*e0c4386eSCy Schubert
2313*e0c4386eSCy Schubert[76-curve-secp160k1-tls13-client]
2314*e0c4386eSCy SchubertCipherString = ECDHE
2315*e0c4386eSCy SchubertCurves = secp160k1
2316*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2317*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2318*e0c4386eSCy SchubertVerifyMode = Peer
2319*e0c4386eSCy Schubert
2320*e0c4386eSCy Schubert[test-76]
2321*e0c4386eSCy SchubertExpectedResult = ClientFail
2322*e0c4386eSCy Schubert
2323*e0c4386eSCy Schubert
2324*e0c4386eSCy Schubert# ===========================================================
2325*e0c4386eSCy Schubert
2326*e0c4386eSCy Schubert[77-curve-secp160r1-tls13]
2327*e0c4386eSCy Schubertssl_conf = 77-curve-secp160r1-tls13-ssl
2328*e0c4386eSCy Schubert
2329*e0c4386eSCy Schubert[77-curve-secp160r1-tls13-ssl]
2330*e0c4386eSCy Schubertserver = 77-curve-secp160r1-tls13-server
2331*e0c4386eSCy Schubertclient = 77-curve-secp160r1-tls13-client
2332*e0c4386eSCy Schubert
2333*e0c4386eSCy Schubert[77-curve-secp160r1-tls13-server]
2334*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2335*e0c4386eSCy SchubertCipherString = DEFAULT
2336*e0c4386eSCy SchubertCurves = secp160r1
2337*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2338*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2339*e0c4386eSCy Schubert
2340*e0c4386eSCy Schubert[77-curve-secp160r1-tls13-client]
2341*e0c4386eSCy SchubertCipherString = ECDHE
2342*e0c4386eSCy SchubertCurves = secp160r1
2343*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2344*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2345*e0c4386eSCy SchubertVerifyMode = Peer
2346*e0c4386eSCy Schubert
2347*e0c4386eSCy Schubert[test-77]
2348*e0c4386eSCy SchubertExpectedResult = ClientFail
2349*e0c4386eSCy Schubert
2350*e0c4386eSCy Schubert
2351*e0c4386eSCy Schubert# ===========================================================
2352*e0c4386eSCy Schubert
2353*e0c4386eSCy Schubert[78-curve-secp160r2-tls13]
2354*e0c4386eSCy Schubertssl_conf = 78-curve-secp160r2-tls13-ssl
2355*e0c4386eSCy Schubert
2356*e0c4386eSCy Schubert[78-curve-secp160r2-tls13-ssl]
2357*e0c4386eSCy Schubertserver = 78-curve-secp160r2-tls13-server
2358*e0c4386eSCy Schubertclient = 78-curve-secp160r2-tls13-client
2359*e0c4386eSCy Schubert
2360*e0c4386eSCy Schubert[78-curve-secp160r2-tls13-server]
2361*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2362*e0c4386eSCy SchubertCipherString = DEFAULT
2363*e0c4386eSCy SchubertCurves = secp160r2
2364*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2365*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2366*e0c4386eSCy Schubert
2367*e0c4386eSCy Schubert[78-curve-secp160r2-tls13-client]
2368*e0c4386eSCy SchubertCipherString = ECDHE
2369*e0c4386eSCy SchubertCurves = secp160r2
2370*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2371*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2372*e0c4386eSCy SchubertVerifyMode = Peer
2373*e0c4386eSCy Schubert
2374*e0c4386eSCy Schubert[test-78]
2375*e0c4386eSCy SchubertExpectedResult = ClientFail
2376*e0c4386eSCy Schubert
2377*e0c4386eSCy Schubert
2378*e0c4386eSCy Schubert# ===========================================================
2379*e0c4386eSCy Schubert
2380*e0c4386eSCy Schubert[79-curve-secp192k1-tls13]
2381*e0c4386eSCy Schubertssl_conf = 79-curve-secp192k1-tls13-ssl
2382*e0c4386eSCy Schubert
2383*e0c4386eSCy Schubert[79-curve-secp192k1-tls13-ssl]
2384*e0c4386eSCy Schubertserver = 79-curve-secp192k1-tls13-server
2385*e0c4386eSCy Schubertclient = 79-curve-secp192k1-tls13-client
2386*e0c4386eSCy Schubert
2387*e0c4386eSCy Schubert[79-curve-secp192k1-tls13-server]
2388*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2389*e0c4386eSCy SchubertCipherString = DEFAULT
2390*e0c4386eSCy SchubertCurves = secp192k1
2391*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2392*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2393*e0c4386eSCy Schubert
2394*e0c4386eSCy Schubert[79-curve-secp192k1-tls13-client]
2395*e0c4386eSCy SchubertCipherString = ECDHE
2396*e0c4386eSCy SchubertCurves = secp192k1
2397*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2398*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2399*e0c4386eSCy SchubertVerifyMode = Peer
2400*e0c4386eSCy Schubert
2401*e0c4386eSCy Schubert[test-79]
2402*e0c4386eSCy SchubertExpectedResult = ClientFail
2403*e0c4386eSCy Schubert
2404*e0c4386eSCy Schubert
2405*e0c4386eSCy Schubert# ===========================================================
2406*e0c4386eSCy Schubert
2407*e0c4386eSCy Schubert[80-curve-secp224k1-tls13]
2408*e0c4386eSCy Schubertssl_conf = 80-curve-secp224k1-tls13-ssl
2409*e0c4386eSCy Schubert
2410*e0c4386eSCy Schubert[80-curve-secp224k1-tls13-ssl]
2411*e0c4386eSCy Schubertserver = 80-curve-secp224k1-tls13-server
2412*e0c4386eSCy Schubertclient = 80-curve-secp224k1-tls13-client
2413*e0c4386eSCy Schubert
2414*e0c4386eSCy Schubert[80-curve-secp224k1-tls13-server]
2415*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2416*e0c4386eSCy SchubertCipherString = DEFAULT
2417*e0c4386eSCy SchubertCurves = secp224k1
2418*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2419*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2420*e0c4386eSCy Schubert
2421*e0c4386eSCy Schubert[80-curve-secp224k1-tls13-client]
2422*e0c4386eSCy SchubertCipherString = ECDHE
2423*e0c4386eSCy SchubertCurves = secp224k1
2424*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2425*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2426*e0c4386eSCy SchubertVerifyMode = Peer
2427*e0c4386eSCy Schubert
2428*e0c4386eSCy Schubert[test-80]
2429*e0c4386eSCy SchubertExpectedResult = ClientFail
2430*e0c4386eSCy Schubert
2431*e0c4386eSCy Schubert
2432*e0c4386eSCy Schubert# ===========================================================
2433*e0c4386eSCy Schubert
2434*e0c4386eSCy Schubert[81-curve-secp256k1-tls13]
2435*e0c4386eSCy Schubertssl_conf = 81-curve-secp256k1-tls13-ssl
2436*e0c4386eSCy Schubert
2437*e0c4386eSCy Schubert[81-curve-secp256k1-tls13-ssl]
2438*e0c4386eSCy Schubertserver = 81-curve-secp256k1-tls13-server
2439*e0c4386eSCy Schubertclient = 81-curve-secp256k1-tls13-client
2440*e0c4386eSCy Schubert
2441*e0c4386eSCy Schubert[81-curve-secp256k1-tls13-server]
2442*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2443*e0c4386eSCy SchubertCipherString = DEFAULT
2444*e0c4386eSCy SchubertCurves = secp256k1
2445*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2446*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2447*e0c4386eSCy Schubert
2448*e0c4386eSCy Schubert[81-curve-secp256k1-tls13-client]
2449*e0c4386eSCy SchubertCipherString = ECDHE
2450*e0c4386eSCy SchubertCurves = secp256k1
2451*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2452*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2453*e0c4386eSCy SchubertVerifyMode = Peer
2454*e0c4386eSCy Schubert
2455*e0c4386eSCy Schubert[test-81]
2456*e0c4386eSCy SchubertExpectedResult = ClientFail
2457*e0c4386eSCy Schubert
2458*e0c4386eSCy Schubert
2459*e0c4386eSCy Schubert# ===========================================================
2460*e0c4386eSCy Schubert
2461*e0c4386eSCy Schubert[82-curve-brainpoolP256r1-tls13]
2462*e0c4386eSCy Schubertssl_conf = 82-curve-brainpoolP256r1-tls13-ssl
2463*e0c4386eSCy Schubert
2464*e0c4386eSCy Schubert[82-curve-brainpoolP256r1-tls13-ssl]
2465*e0c4386eSCy Schubertserver = 82-curve-brainpoolP256r1-tls13-server
2466*e0c4386eSCy Schubertclient = 82-curve-brainpoolP256r1-tls13-client
2467*e0c4386eSCy Schubert
2468*e0c4386eSCy Schubert[82-curve-brainpoolP256r1-tls13-server]
2469*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2470*e0c4386eSCy SchubertCipherString = DEFAULT
2471*e0c4386eSCy SchubertCurves = brainpoolP256r1
2472*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2473*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2474*e0c4386eSCy Schubert
2475*e0c4386eSCy Schubert[82-curve-brainpoolP256r1-tls13-client]
2476*e0c4386eSCy SchubertCipherString = ECDHE
2477*e0c4386eSCy SchubertCurves = brainpoolP256r1
2478*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2479*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2480*e0c4386eSCy SchubertVerifyMode = Peer
2481*e0c4386eSCy Schubert
2482*e0c4386eSCy Schubert[test-82]
2483*e0c4386eSCy SchubertExpectedResult = ClientFail
2484*e0c4386eSCy Schubert
2485*e0c4386eSCy Schubert
2486*e0c4386eSCy Schubert# ===========================================================
2487*e0c4386eSCy Schubert
2488*e0c4386eSCy Schubert[83-curve-brainpoolP384r1-tls13]
2489*e0c4386eSCy Schubertssl_conf = 83-curve-brainpoolP384r1-tls13-ssl
2490*e0c4386eSCy Schubert
2491*e0c4386eSCy Schubert[83-curve-brainpoolP384r1-tls13-ssl]
2492*e0c4386eSCy Schubertserver = 83-curve-brainpoolP384r1-tls13-server
2493*e0c4386eSCy Schubertclient = 83-curve-brainpoolP384r1-tls13-client
2494*e0c4386eSCy Schubert
2495*e0c4386eSCy Schubert[83-curve-brainpoolP384r1-tls13-server]
2496*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2497*e0c4386eSCy SchubertCipherString = DEFAULT
2498*e0c4386eSCy SchubertCurves = brainpoolP384r1
2499*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2500*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2501*e0c4386eSCy Schubert
2502*e0c4386eSCy Schubert[83-curve-brainpoolP384r1-tls13-client]
2503*e0c4386eSCy SchubertCipherString = ECDHE
2504*e0c4386eSCy SchubertCurves = brainpoolP384r1
2505*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2506*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2507*e0c4386eSCy SchubertVerifyMode = Peer
2508*e0c4386eSCy Schubert
2509*e0c4386eSCy Schubert[test-83]
2510*e0c4386eSCy SchubertExpectedResult = ClientFail
2511*e0c4386eSCy Schubert
2512*e0c4386eSCy Schubert
2513*e0c4386eSCy Schubert# ===========================================================
2514*e0c4386eSCy Schubert
2515*e0c4386eSCy Schubert[84-curve-brainpoolP512r1-tls13]
2516*e0c4386eSCy Schubertssl_conf = 84-curve-brainpoolP512r1-tls13-ssl
2517*e0c4386eSCy Schubert
2518*e0c4386eSCy Schubert[84-curve-brainpoolP512r1-tls13-ssl]
2519*e0c4386eSCy Schubertserver = 84-curve-brainpoolP512r1-tls13-server
2520*e0c4386eSCy Schubertclient = 84-curve-brainpoolP512r1-tls13-client
2521*e0c4386eSCy Schubert
2522*e0c4386eSCy Schubert[84-curve-brainpoolP512r1-tls13-server]
2523*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2524*e0c4386eSCy SchubertCipherString = DEFAULT
2525*e0c4386eSCy SchubertCurves = brainpoolP512r1
2526*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2527*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2528*e0c4386eSCy Schubert
2529*e0c4386eSCy Schubert[84-curve-brainpoolP512r1-tls13-client]
2530*e0c4386eSCy SchubertCipherString = ECDHE
2531*e0c4386eSCy SchubertCurves = brainpoolP512r1
2532*e0c4386eSCy SchubertMinProtocol = TLSv1.3
2533*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2534*e0c4386eSCy SchubertVerifyMode = Peer
2535*e0c4386eSCy Schubert
2536*e0c4386eSCy Schubert[test-84]
2537*e0c4386eSCy SchubertExpectedResult = ClientFail
2538*e0c4386eSCy Schubert
2539*e0c4386eSCy Schubert
2540*e0c4386eSCy Schubert# ===========================================================
2541*e0c4386eSCy Schubert
2542*e0c4386eSCy Schubert[85-curve-ffdhe2048-tls13-in-tls12]
2543*e0c4386eSCy Schubertssl_conf = 85-curve-ffdhe2048-tls13-in-tls12-ssl
2544*e0c4386eSCy Schubert
2545*e0c4386eSCy Schubert[85-curve-ffdhe2048-tls13-in-tls12-ssl]
2546*e0c4386eSCy Schubertserver = 85-curve-ffdhe2048-tls13-in-tls12-server
2547*e0c4386eSCy Schubertclient = 85-curve-ffdhe2048-tls13-in-tls12-client
2548*e0c4386eSCy Schubert
2549*e0c4386eSCy Schubert[85-curve-ffdhe2048-tls13-in-tls12-server]
2550*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2551*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2552*e0c4386eSCy SchubertCurves = ffdhe2048
2553*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2554*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2555*e0c4386eSCy Schubert
2556*e0c4386eSCy Schubert[85-curve-ffdhe2048-tls13-in-tls12-client]
2557*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
2558*e0c4386eSCy SchubertCurves = ffdhe2048
2559*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2560*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2561*e0c4386eSCy SchubertVerifyMode = Peer
2562*e0c4386eSCy Schubert
2563*e0c4386eSCy Schubert[test-85]
2564*e0c4386eSCy SchubertExpectedResult = ServerFail
2565*e0c4386eSCy Schubert
2566*e0c4386eSCy Schubert
2567*e0c4386eSCy Schubert# ===========================================================
2568*e0c4386eSCy Schubert
2569*e0c4386eSCy Schubert[86-curve-ffdhe2048-tls13-in-tls12-2]
2570*e0c4386eSCy Schubertssl_conf = 86-curve-ffdhe2048-tls13-in-tls12-2-ssl
2571*e0c4386eSCy Schubert
2572*e0c4386eSCy Schubert[86-curve-ffdhe2048-tls13-in-tls12-2-ssl]
2573*e0c4386eSCy Schubertserver = 86-curve-ffdhe2048-tls13-in-tls12-2-server
2574*e0c4386eSCy Schubertclient = 86-curve-ffdhe2048-tls13-in-tls12-2-client
2575*e0c4386eSCy Schubert
2576*e0c4386eSCy Schubert[86-curve-ffdhe2048-tls13-in-tls12-2-server]
2577*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2578*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2579*e0c4386eSCy SchubertCurves = ffdhe2048
2580*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2581*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2582*e0c4386eSCy Schubert
2583*e0c4386eSCy Schubert[86-curve-ffdhe2048-tls13-in-tls12-2-client]
2584*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2585*e0c4386eSCy SchubertCurves = ffdhe2048
2586*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2587*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2588*e0c4386eSCy SchubertVerifyMode = Peer
2589*e0c4386eSCy Schubert
2590*e0c4386eSCy Schubert[test-86]
2591*e0c4386eSCy SchubertExpectedResult = Success
2592*e0c4386eSCy Schubert
2593*e0c4386eSCy Schubert
2594*e0c4386eSCy Schubert# ===========================================================
2595*e0c4386eSCy Schubert
2596*e0c4386eSCy Schubert[87-curve-ffdhe3072-tls13-in-tls12]
2597*e0c4386eSCy Schubertssl_conf = 87-curve-ffdhe3072-tls13-in-tls12-ssl
2598*e0c4386eSCy Schubert
2599*e0c4386eSCy Schubert[87-curve-ffdhe3072-tls13-in-tls12-ssl]
2600*e0c4386eSCy Schubertserver = 87-curve-ffdhe3072-tls13-in-tls12-server
2601*e0c4386eSCy Schubertclient = 87-curve-ffdhe3072-tls13-in-tls12-client
2602*e0c4386eSCy Schubert
2603*e0c4386eSCy Schubert[87-curve-ffdhe3072-tls13-in-tls12-server]
2604*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2605*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2606*e0c4386eSCy SchubertCurves = ffdhe3072
2607*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2608*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2609*e0c4386eSCy Schubert
2610*e0c4386eSCy Schubert[87-curve-ffdhe3072-tls13-in-tls12-client]
2611*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
2612*e0c4386eSCy SchubertCurves = ffdhe3072
2613*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2614*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2615*e0c4386eSCy SchubertVerifyMode = Peer
2616*e0c4386eSCy Schubert
2617*e0c4386eSCy Schubert[test-87]
2618*e0c4386eSCy SchubertExpectedResult = ServerFail
2619*e0c4386eSCy Schubert
2620*e0c4386eSCy Schubert
2621*e0c4386eSCy Schubert# ===========================================================
2622*e0c4386eSCy Schubert
2623*e0c4386eSCy Schubert[88-curve-ffdhe3072-tls13-in-tls12-2]
2624*e0c4386eSCy Schubertssl_conf = 88-curve-ffdhe3072-tls13-in-tls12-2-ssl
2625*e0c4386eSCy Schubert
2626*e0c4386eSCy Schubert[88-curve-ffdhe3072-tls13-in-tls12-2-ssl]
2627*e0c4386eSCy Schubertserver = 88-curve-ffdhe3072-tls13-in-tls12-2-server
2628*e0c4386eSCy Schubertclient = 88-curve-ffdhe3072-tls13-in-tls12-2-client
2629*e0c4386eSCy Schubert
2630*e0c4386eSCy Schubert[88-curve-ffdhe3072-tls13-in-tls12-2-server]
2631*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2632*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2633*e0c4386eSCy SchubertCurves = ffdhe3072
2634*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2635*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2636*e0c4386eSCy Schubert
2637*e0c4386eSCy Schubert[88-curve-ffdhe3072-tls13-in-tls12-2-client]
2638*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2639*e0c4386eSCy SchubertCurves = ffdhe3072
2640*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2641*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2642*e0c4386eSCy SchubertVerifyMode = Peer
2643*e0c4386eSCy Schubert
2644*e0c4386eSCy Schubert[test-88]
2645*e0c4386eSCy SchubertExpectedResult = Success
2646*e0c4386eSCy Schubert
2647*e0c4386eSCy Schubert
2648*e0c4386eSCy Schubert# ===========================================================
2649*e0c4386eSCy Schubert
2650*e0c4386eSCy Schubert[89-curve-ffdhe4096-tls13-in-tls12]
2651*e0c4386eSCy Schubertssl_conf = 89-curve-ffdhe4096-tls13-in-tls12-ssl
2652*e0c4386eSCy Schubert
2653*e0c4386eSCy Schubert[89-curve-ffdhe4096-tls13-in-tls12-ssl]
2654*e0c4386eSCy Schubertserver = 89-curve-ffdhe4096-tls13-in-tls12-server
2655*e0c4386eSCy Schubertclient = 89-curve-ffdhe4096-tls13-in-tls12-client
2656*e0c4386eSCy Schubert
2657*e0c4386eSCy Schubert[89-curve-ffdhe4096-tls13-in-tls12-server]
2658*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2659*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2660*e0c4386eSCy SchubertCurves = ffdhe4096
2661*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2662*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2663*e0c4386eSCy Schubert
2664*e0c4386eSCy Schubert[89-curve-ffdhe4096-tls13-in-tls12-client]
2665*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
2666*e0c4386eSCy SchubertCurves = ffdhe4096
2667*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2668*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2669*e0c4386eSCy SchubertVerifyMode = Peer
2670*e0c4386eSCy Schubert
2671*e0c4386eSCy Schubert[test-89]
2672*e0c4386eSCy SchubertExpectedResult = ServerFail
2673*e0c4386eSCy Schubert
2674*e0c4386eSCy Schubert
2675*e0c4386eSCy Schubert# ===========================================================
2676*e0c4386eSCy Schubert
2677*e0c4386eSCy Schubert[90-curve-ffdhe4096-tls13-in-tls12-2]
2678*e0c4386eSCy Schubertssl_conf = 90-curve-ffdhe4096-tls13-in-tls12-2-ssl
2679*e0c4386eSCy Schubert
2680*e0c4386eSCy Schubert[90-curve-ffdhe4096-tls13-in-tls12-2-ssl]
2681*e0c4386eSCy Schubertserver = 90-curve-ffdhe4096-tls13-in-tls12-2-server
2682*e0c4386eSCy Schubertclient = 90-curve-ffdhe4096-tls13-in-tls12-2-client
2683*e0c4386eSCy Schubert
2684*e0c4386eSCy Schubert[90-curve-ffdhe4096-tls13-in-tls12-2-server]
2685*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2686*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2687*e0c4386eSCy SchubertCurves = ffdhe4096
2688*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2689*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2690*e0c4386eSCy Schubert
2691*e0c4386eSCy Schubert[90-curve-ffdhe4096-tls13-in-tls12-2-client]
2692*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2693*e0c4386eSCy SchubertCurves = ffdhe4096
2694*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2695*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2696*e0c4386eSCy SchubertVerifyMode = Peer
2697*e0c4386eSCy Schubert
2698*e0c4386eSCy Schubert[test-90]
2699*e0c4386eSCy SchubertExpectedResult = Success
2700*e0c4386eSCy Schubert
2701*e0c4386eSCy Schubert
2702*e0c4386eSCy Schubert# ===========================================================
2703*e0c4386eSCy Schubert
2704*e0c4386eSCy Schubert[91-curve-ffdhe6144-tls13-in-tls12]
2705*e0c4386eSCy Schubertssl_conf = 91-curve-ffdhe6144-tls13-in-tls12-ssl
2706*e0c4386eSCy Schubert
2707*e0c4386eSCy Schubert[91-curve-ffdhe6144-tls13-in-tls12-ssl]
2708*e0c4386eSCy Schubertserver = 91-curve-ffdhe6144-tls13-in-tls12-server
2709*e0c4386eSCy Schubertclient = 91-curve-ffdhe6144-tls13-in-tls12-client
2710*e0c4386eSCy Schubert
2711*e0c4386eSCy Schubert[91-curve-ffdhe6144-tls13-in-tls12-server]
2712*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2713*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2714*e0c4386eSCy SchubertCurves = ffdhe6144
2715*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2716*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2717*e0c4386eSCy Schubert
2718*e0c4386eSCy Schubert[91-curve-ffdhe6144-tls13-in-tls12-client]
2719*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
2720*e0c4386eSCy SchubertCurves = ffdhe6144
2721*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2722*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2723*e0c4386eSCy SchubertVerifyMode = Peer
2724*e0c4386eSCy Schubert
2725*e0c4386eSCy Schubert[test-91]
2726*e0c4386eSCy SchubertExpectedResult = ServerFail
2727*e0c4386eSCy Schubert
2728*e0c4386eSCy Schubert
2729*e0c4386eSCy Schubert# ===========================================================
2730*e0c4386eSCy Schubert
2731*e0c4386eSCy Schubert[92-curve-ffdhe6144-tls13-in-tls12-2]
2732*e0c4386eSCy Schubertssl_conf = 92-curve-ffdhe6144-tls13-in-tls12-2-ssl
2733*e0c4386eSCy Schubert
2734*e0c4386eSCy Schubert[92-curve-ffdhe6144-tls13-in-tls12-2-ssl]
2735*e0c4386eSCy Schubertserver = 92-curve-ffdhe6144-tls13-in-tls12-2-server
2736*e0c4386eSCy Schubertclient = 92-curve-ffdhe6144-tls13-in-tls12-2-client
2737*e0c4386eSCy Schubert
2738*e0c4386eSCy Schubert[92-curve-ffdhe6144-tls13-in-tls12-2-server]
2739*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2740*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2741*e0c4386eSCy SchubertCurves = ffdhe6144
2742*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2743*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2744*e0c4386eSCy Schubert
2745*e0c4386eSCy Schubert[92-curve-ffdhe6144-tls13-in-tls12-2-client]
2746*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2747*e0c4386eSCy SchubertCurves = ffdhe6144
2748*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2749*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2750*e0c4386eSCy SchubertVerifyMode = Peer
2751*e0c4386eSCy Schubert
2752*e0c4386eSCy Schubert[test-92]
2753*e0c4386eSCy SchubertExpectedResult = Success
2754*e0c4386eSCy Schubert
2755*e0c4386eSCy Schubert
2756*e0c4386eSCy Schubert# ===========================================================
2757*e0c4386eSCy Schubert
2758*e0c4386eSCy Schubert[93-curve-ffdhe8192-tls13-in-tls12]
2759*e0c4386eSCy Schubertssl_conf = 93-curve-ffdhe8192-tls13-in-tls12-ssl
2760*e0c4386eSCy Schubert
2761*e0c4386eSCy Schubert[93-curve-ffdhe8192-tls13-in-tls12-ssl]
2762*e0c4386eSCy Schubertserver = 93-curve-ffdhe8192-tls13-in-tls12-server
2763*e0c4386eSCy Schubertclient = 93-curve-ffdhe8192-tls13-in-tls12-client
2764*e0c4386eSCy Schubert
2765*e0c4386eSCy Schubert[93-curve-ffdhe8192-tls13-in-tls12-server]
2766*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2767*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2768*e0c4386eSCy SchubertCurves = ffdhe8192
2769*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2770*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2771*e0c4386eSCy Schubert
2772*e0c4386eSCy Schubert[93-curve-ffdhe8192-tls13-in-tls12-client]
2773*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1
2774*e0c4386eSCy SchubertCurves = ffdhe8192
2775*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2776*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2777*e0c4386eSCy SchubertVerifyMode = Peer
2778*e0c4386eSCy Schubert
2779*e0c4386eSCy Schubert[test-93]
2780*e0c4386eSCy SchubertExpectedResult = ServerFail
2781*e0c4386eSCy Schubert
2782*e0c4386eSCy Schubert
2783*e0c4386eSCy Schubert# ===========================================================
2784*e0c4386eSCy Schubert
2785*e0c4386eSCy Schubert[94-curve-ffdhe8192-tls13-in-tls12-2]
2786*e0c4386eSCy Schubertssl_conf = 94-curve-ffdhe8192-tls13-in-tls12-2-ssl
2787*e0c4386eSCy Schubert
2788*e0c4386eSCy Schubert[94-curve-ffdhe8192-tls13-in-tls12-2-ssl]
2789*e0c4386eSCy Schubertserver = 94-curve-ffdhe8192-tls13-in-tls12-2-server
2790*e0c4386eSCy Schubertclient = 94-curve-ffdhe8192-tls13-in-tls12-2-client
2791*e0c4386eSCy Schubert
2792*e0c4386eSCy Schubert[94-curve-ffdhe8192-tls13-in-tls12-2-server]
2793*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
2794*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2795*e0c4386eSCy SchubertCurves = ffdhe8192
2796*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
2797*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
2798*e0c4386eSCy Schubert
2799*e0c4386eSCy Schubert[94-curve-ffdhe8192-tls13-in-tls12-2-client]
2800*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1
2801*e0c4386eSCy SchubertCurves = ffdhe8192
2802*e0c4386eSCy SchubertMaxProtocol = TLSv1.3
2803*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
2804*e0c4386eSCy SchubertVerifyMode = Peer
2805*e0c4386eSCy Schubert
2806*e0c4386eSCy Schubert[test-94]
2807*e0c4386eSCy SchubertExpectedResult = Success
2808*e0c4386eSCy Schubert
2809*e0c4386eSCy Schubert
2810