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