1# Generated with generate_ssl_tests.pl
2
3num_tests = 55
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-tls13
36test-31 = 31-curve-sect233r1-tls13
37test-32 = 32-curve-sect283k1-tls13
38test-33 = 33-curve-sect283r1-tls13
39test-34 = 34-curve-sect409k1-tls13
40test-35 = 35-curve-sect409r1-tls13
41test-36 = 36-curve-sect571k1-tls13
42test-37 = 37-curve-sect571r1-tls13
43test-38 = 38-curve-secp224r1-tls13
44test-39 = 39-curve-sect163k1-tls13
45test-40 = 40-curve-sect163r2-tls13
46test-41 = 41-curve-prime192v1-tls13
47test-42 = 42-curve-sect163r1-tls13
48test-43 = 43-curve-sect193r1-tls13
49test-44 = 44-curve-sect193r2-tls13
50test-45 = 45-curve-sect239k1-tls13
51test-46 = 46-curve-secp160k1-tls13
52test-47 = 47-curve-secp160r1-tls13
53test-48 = 48-curve-secp160r2-tls13
54test-49 = 49-curve-secp192k1-tls13
55test-50 = 50-curve-secp224k1-tls13
56test-51 = 51-curve-secp256k1-tls13
57test-52 = 52-curve-brainpoolP256r1-tls13
58test-53 = 53-curve-brainpoolP384r1-tls13
59test-54 = 54-curve-brainpoolP512r1-tls13
60# ===========================================================
61
62[0-curve-prime256v1]
63ssl_conf = 0-curve-prime256v1-ssl
64
65[0-curve-prime256v1-ssl]
66server = 0-curve-prime256v1-server
67client = 0-curve-prime256v1-client
68
69[0-curve-prime256v1-server]
70Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
71CipherString = DEFAULT
72Curves = prime256v1
73MaxProtocol = TLSv1.3
74PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
75
76[0-curve-prime256v1-client]
77CipherString = ECDHE
78Curves = prime256v1
79MaxProtocol = TLSv1.3
80VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
81VerifyMode = Peer
82
83[test-0]
84ExpectedProtocol = TLSv1.3
85ExpectedResult = Success
86ExpectedTmpKeyType = prime256v1
87
88
89# ===========================================================
90
91[1-curve-secp384r1]
92ssl_conf = 1-curve-secp384r1-ssl
93
94[1-curve-secp384r1-ssl]
95server = 1-curve-secp384r1-server
96client = 1-curve-secp384r1-client
97
98[1-curve-secp384r1-server]
99Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
100CipherString = DEFAULT
101Curves = secp384r1
102MaxProtocol = TLSv1.3
103PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
104
105[1-curve-secp384r1-client]
106CipherString = ECDHE
107Curves = secp384r1
108MaxProtocol = TLSv1.3
109VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
110VerifyMode = Peer
111
112[test-1]
113ExpectedProtocol = TLSv1.3
114ExpectedResult = Success
115ExpectedTmpKeyType = secp384r1
116
117
118# ===========================================================
119
120[2-curve-secp521r1]
121ssl_conf = 2-curve-secp521r1-ssl
122
123[2-curve-secp521r1-ssl]
124server = 2-curve-secp521r1-server
125client = 2-curve-secp521r1-client
126
127[2-curve-secp521r1-server]
128Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
129CipherString = DEFAULT
130Curves = secp521r1
131MaxProtocol = TLSv1.3
132PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
133
134[2-curve-secp521r1-client]
135CipherString = ECDHE
136Curves = secp521r1
137MaxProtocol = TLSv1.3
138VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
139VerifyMode = Peer
140
141[test-2]
142ExpectedProtocol = TLSv1.3
143ExpectedResult = Success
144ExpectedTmpKeyType = secp521r1
145
146
147# ===========================================================
148
149[3-curve-X25519]
150ssl_conf = 3-curve-X25519-ssl
151
152[3-curve-X25519-ssl]
153server = 3-curve-X25519-server
154client = 3-curve-X25519-client
155
156[3-curve-X25519-server]
157Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
158CipherString = DEFAULT
159Curves = X25519
160MaxProtocol = TLSv1.3
161PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
162
163[3-curve-X25519-client]
164CipherString = ECDHE
165Curves = X25519
166MaxProtocol = TLSv1.3
167VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
168VerifyMode = Peer
169
170[test-3]
171ExpectedProtocol = TLSv1.3
172ExpectedResult = Success
173ExpectedTmpKeyType = X25519
174
175
176# ===========================================================
177
178[4-curve-X448]
179ssl_conf = 4-curve-X448-ssl
180
181[4-curve-X448-ssl]
182server = 4-curve-X448-server
183client = 4-curve-X448-client
184
185[4-curve-X448-server]
186Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
187CipherString = DEFAULT
188Curves = X448
189MaxProtocol = TLSv1.3
190PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
191
192[4-curve-X448-client]
193CipherString = ECDHE
194Curves = X448
195MaxProtocol = TLSv1.3
196VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
197VerifyMode = Peer
198
199[test-4]
200ExpectedProtocol = TLSv1.3
201ExpectedResult = Success
202ExpectedTmpKeyType = X448
203
204
205# ===========================================================
206
207[5-curve-sect233k1]
208ssl_conf = 5-curve-sect233k1-ssl
209
210[5-curve-sect233k1-ssl]
211server = 5-curve-sect233k1-server
212client = 5-curve-sect233k1-client
213
214[5-curve-sect233k1-server]
215Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
216CipherString = DEFAULT
217Curves = sect233k1
218MaxProtocol = TLSv1.3
219PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
220
221[5-curve-sect233k1-client]
222CipherString = ECDHE
223Curves = sect233k1
224MaxProtocol = TLSv1.2
225VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
226VerifyMode = Peer
227
228[test-5]
229ExpectedProtocol = TLSv1.2
230ExpectedResult = Success
231ExpectedTmpKeyType = sect233k1
232
233
234# ===========================================================
235
236[6-curve-sect233r1]
237ssl_conf = 6-curve-sect233r1-ssl
238
239[6-curve-sect233r1-ssl]
240server = 6-curve-sect233r1-server
241client = 6-curve-sect233r1-client
242
243[6-curve-sect233r1-server]
244Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
245CipherString = DEFAULT
246Curves = sect233r1
247MaxProtocol = TLSv1.3
248PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
249
250[6-curve-sect233r1-client]
251CipherString = ECDHE
252Curves = sect233r1
253MaxProtocol = TLSv1.2
254VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
255VerifyMode = Peer
256
257[test-6]
258ExpectedProtocol = TLSv1.2
259ExpectedResult = Success
260ExpectedTmpKeyType = sect233r1
261
262
263# ===========================================================
264
265[7-curve-sect283k1]
266ssl_conf = 7-curve-sect283k1-ssl
267
268[7-curve-sect283k1-ssl]
269server = 7-curve-sect283k1-server
270client = 7-curve-sect283k1-client
271
272[7-curve-sect283k1-server]
273Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
274CipherString = DEFAULT
275Curves = sect283k1
276MaxProtocol = TLSv1.3
277PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
278
279[7-curve-sect283k1-client]
280CipherString = ECDHE
281Curves = sect283k1
282MaxProtocol = TLSv1.2
283VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
284VerifyMode = Peer
285
286[test-7]
287ExpectedProtocol = TLSv1.2
288ExpectedResult = Success
289ExpectedTmpKeyType = sect283k1
290
291
292# ===========================================================
293
294[8-curve-sect283r1]
295ssl_conf = 8-curve-sect283r1-ssl
296
297[8-curve-sect283r1-ssl]
298server = 8-curve-sect283r1-server
299client = 8-curve-sect283r1-client
300
301[8-curve-sect283r1-server]
302Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
303CipherString = DEFAULT
304Curves = sect283r1
305MaxProtocol = TLSv1.3
306PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
307
308[8-curve-sect283r1-client]
309CipherString = ECDHE
310Curves = sect283r1
311MaxProtocol = TLSv1.2
312VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
313VerifyMode = Peer
314
315[test-8]
316ExpectedProtocol = TLSv1.2
317ExpectedResult = Success
318ExpectedTmpKeyType = sect283r1
319
320
321# ===========================================================
322
323[9-curve-sect409k1]
324ssl_conf = 9-curve-sect409k1-ssl
325
326[9-curve-sect409k1-ssl]
327server = 9-curve-sect409k1-server
328client = 9-curve-sect409k1-client
329
330[9-curve-sect409k1-server]
331Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
332CipherString = DEFAULT
333Curves = sect409k1
334MaxProtocol = TLSv1.3
335PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
336
337[9-curve-sect409k1-client]
338CipherString = ECDHE
339Curves = sect409k1
340MaxProtocol = TLSv1.2
341VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
342VerifyMode = Peer
343
344[test-9]
345ExpectedProtocol = TLSv1.2
346ExpectedResult = Success
347ExpectedTmpKeyType = sect409k1
348
349
350# ===========================================================
351
352[10-curve-sect409r1]
353ssl_conf = 10-curve-sect409r1-ssl
354
355[10-curve-sect409r1-ssl]
356server = 10-curve-sect409r1-server
357client = 10-curve-sect409r1-client
358
359[10-curve-sect409r1-server]
360Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
361CipherString = DEFAULT
362Curves = sect409r1
363MaxProtocol = TLSv1.3
364PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
365
366[10-curve-sect409r1-client]
367CipherString = ECDHE
368Curves = sect409r1
369MaxProtocol = TLSv1.2
370VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
371VerifyMode = Peer
372
373[test-10]
374ExpectedProtocol = TLSv1.2
375ExpectedResult = Success
376ExpectedTmpKeyType = sect409r1
377
378
379# ===========================================================
380
381[11-curve-sect571k1]
382ssl_conf = 11-curve-sect571k1-ssl
383
384[11-curve-sect571k1-ssl]
385server = 11-curve-sect571k1-server
386client = 11-curve-sect571k1-client
387
388[11-curve-sect571k1-server]
389Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
390CipherString = DEFAULT
391Curves = sect571k1
392MaxProtocol = TLSv1.3
393PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
394
395[11-curve-sect571k1-client]
396CipherString = ECDHE
397Curves = sect571k1
398MaxProtocol = TLSv1.2
399VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
400VerifyMode = Peer
401
402[test-11]
403ExpectedProtocol = TLSv1.2
404ExpectedResult = Success
405ExpectedTmpKeyType = sect571k1
406
407
408# ===========================================================
409
410[12-curve-sect571r1]
411ssl_conf = 12-curve-sect571r1-ssl
412
413[12-curve-sect571r1-ssl]
414server = 12-curve-sect571r1-server
415client = 12-curve-sect571r1-client
416
417[12-curve-sect571r1-server]
418Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
419CipherString = DEFAULT
420Curves = sect571r1
421MaxProtocol = TLSv1.3
422PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
423
424[12-curve-sect571r1-client]
425CipherString = ECDHE
426Curves = sect571r1
427MaxProtocol = TLSv1.2
428VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
429VerifyMode = Peer
430
431[test-12]
432ExpectedProtocol = TLSv1.2
433ExpectedResult = Success
434ExpectedTmpKeyType = sect571r1
435
436
437# ===========================================================
438
439[13-curve-secp224r1]
440ssl_conf = 13-curve-secp224r1-ssl
441
442[13-curve-secp224r1-ssl]
443server = 13-curve-secp224r1-server
444client = 13-curve-secp224r1-client
445
446[13-curve-secp224r1-server]
447Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
448CipherString = DEFAULT
449Curves = secp224r1
450MaxProtocol = TLSv1.3
451PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
452
453[13-curve-secp224r1-client]
454CipherString = ECDHE
455Curves = secp224r1
456MaxProtocol = TLSv1.2
457VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
458VerifyMode = Peer
459
460[test-13]
461ExpectedProtocol = TLSv1.2
462ExpectedResult = Success
463ExpectedTmpKeyType = secp224r1
464
465
466# ===========================================================
467
468[14-curve-sect163k1]
469ssl_conf = 14-curve-sect163k1-ssl
470
471[14-curve-sect163k1-ssl]
472server = 14-curve-sect163k1-server
473client = 14-curve-sect163k1-client
474
475[14-curve-sect163k1-server]
476Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
477CipherString = DEFAULT
478Curves = sect163k1
479MaxProtocol = TLSv1.3
480PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
481
482[14-curve-sect163k1-client]
483CipherString = ECDHE
484Curves = sect163k1
485MaxProtocol = TLSv1.2
486VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
487VerifyMode = Peer
488
489[test-14]
490ExpectedProtocol = TLSv1.2
491ExpectedResult = Success
492ExpectedTmpKeyType = sect163k1
493
494
495# ===========================================================
496
497[15-curve-sect163r2]
498ssl_conf = 15-curve-sect163r2-ssl
499
500[15-curve-sect163r2-ssl]
501server = 15-curve-sect163r2-server
502client = 15-curve-sect163r2-client
503
504[15-curve-sect163r2-server]
505Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
506CipherString = DEFAULT
507Curves = sect163r2
508MaxProtocol = TLSv1.3
509PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
510
511[15-curve-sect163r2-client]
512CipherString = ECDHE
513Curves = sect163r2
514MaxProtocol = TLSv1.2
515VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
516VerifyMode = Peer
517
518[test-15]
519ExpectedProtocol = TLSv1.2
520ExpectedResult = Success
521ExpectedTmpKeyType = sect163r2
522
523
524# ===========================================================
525
526[16-curve-prime192v1]
527ssl_conf = 16-curve-prime192v1-ssl
528
529[16-curve-prime192v1-ssl]
530server = 16-curve-prime192v1-server
531client = 16-curve-prime192v1-client
532
533[16-curve-prime192v1-server]
534Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
535CipherString = DEFAULT
536Curves = prime192v1
537MaxProtocol = TLSv1.3
538PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
539
540[16-curve-prime192v1-client]
541CipherString = ECDHE
542Curves = prime192v1
543MaxProtocol = TLSv1.2
544VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
545VerifyMode = Peer
546
547[test-16]
548ExpectedProtocol = TLSv1.2
549ExpectedResult = Success
550ExpectedTmpKeyType = prime192v1
551
552
553# ===========================================================
554
555[17-curve-sect163r1]
556ssl_conf = 17-curve-sect163r1-ssl
557
558[17-curve-sect163r1-ssl]
559server = 17-curve-sect163r1-server
560client = 17-curve-sect163r1-client
561
562[17-curve-sect163r1-server]
563Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
564CipherString = DEFAULT
565Curves = sect163r1
566MaxProtocol = TLSv1.3
567PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
568
569[17-curve-sect163r1-client]
570CipherString = ECDHE
571Curves = sect163r1
572MaxProtocol = TLSv1.2
573VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
574VerifyMode = Peer
575
576[test-17]
577ExpectedProtocol = TLSv1.2
578ExpectedResult = Success
579ExpectedTmpKeyType = sect163r1
580
581
582# ===========================================================
583
584[18-curve-sect193r1]
585ssl_conf = 18-curve-sect193r1-ssl
586
587[18-curve-sect193r1-ssl]
588server = 18-curve-sect193r1-server
589client = 18-curve-sect193r1-client
590
591[18-curve-sect193r1-server]
592Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
593CipherString = DEFAULT
594Curves = sect193r1
595MaxProtocol = TLSv1.3
596PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
597
598[18-curve-sect193r1-client]
599CipherString = ECDHE
600Curves = sect193r1
601MaxProtocol = TLSv1.2
602VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
603VerifyMode = Peer
604
605[test-18]
606ExpectedProtocol = TLSv1.2
607ExpectedResult = Success
608ExpectedTmpKeyType = sect193r1
609
610
611# ===========================================================
612
613[19-curve-sect193r2]
614ssl_conf = 19-curve-sect193r2-ssl
615
616[19-curve-sect193r2-ssl]
617server = 19-curve-sect193r2-server
618client = 19-curve-sect193r2-client
619
620[19-curve-sect193r2-server]
621Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
622CipherString = DEFAULT
623Curves = sect193r2
624MaxProtocol = TLSv1.3
625PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
626
627[19-curve-sect193r2-client]
628CipherString = ECDHE
629Curves = sect193r2
630MaxProtocol = TLSv1.2
631VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
632VerifyMode = Peer
633
634[test-19]
635ExpectedProtocol = TLSv1.2
636ExpectedResult = Success
637ExpectedTmpKeyType = sect193r2
638
639
640# ===========================================================
641
642[20-curve-sect239k1]
643ssl_conf = 20-curve-sect239k1-ssl
644
645[20-curve-sect239k1-ssl]
646server = 20-curve-sect239k1-server
647client = 20-curve-sect239k1-client
648
649[20-curve-sect239k1-server]
650Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
651CipherString = DEFAULT
652Curves = sect239k1
653MaxProtocol = TLSv1.3
654PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
655
656[20-curve-sect239k1-client]
657CipherString = ECDHE
658Curves = sect239k1
659MaxProtocol = TLSv1.2
660VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
661VerifyMode = Peer
662
663[test-20]
664ExpectedProtocol = TLSv1.2
665ExpectedResult = Success
666ExpectedTmpKeyType = sect239k1
667
668
669# ===========================================================
670
671[21-curve-secp160k1]
672ssl_conf = 21-curve-secp160k1-ssl
673
674[21-curve-secp160k1-ssl]
675server = 21-curve-secp160k1-server
676client = 21-curve-secp160k1-client
677
678[21-curve-secp160k1-server]
679Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
680CipherString = DEFAULT
681Curves = secp160k1
682MaxProtocol = TLSv1.3
683PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
684
685[21-curve-secp160k1-client]
686CipherString = ECDHE
687Curves = secp160k1
688MaxProtocol = TLSv1.2
689VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
690VerifyMode = Peer
691
692[test-21]
693ExpectedProtocol = TLSv1.2
694ExpectedResult = Success
695ExpectedTmpKeyType = secp160k1
696
697
698# ===========================================================
699
700[22-curve-secp160r1]
701ssl_conf = 22-curve-secp160r1-ssl
702
703[22-curve-secp160r1-ssl]
704server = 22-curve-secp160r1-server
705client = 22-curve-secp160r1-client
706
707[22-curve-secp160r1-server]
708Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
709CipherString = DEFAULT
710Curves = secp160r1
711MaxProtocol = TLSv1.3
712PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
713
714[22-curve-secp160r1-client]
715CipherString = ECDHE
716Curves = secp160r1
717MaxProtocol = TLSv1.2
718VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
719VerifyMode = Peer
720
721[test-22]
722ExpectedProtocol = TLSv1.2
723ExpectedResult = Success
724ExpectedTmpKeyType = secp160r1
725
726
727# ===========================================================
728
729[23-curve-secp160r2]
730ssl_conf = 23-curve-secp160r2-ssl
731
732[23-curve-secp160r2-ssl]
733server = 23-curve-secp160r2-server
734client = 23-curve-secp160r2-client
735
736[23-curve-secp160r2-server]
737Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
738CipherString = DEFAULT
739Curves = secp160r2
740MaxProtocol = TLSv1.3
741PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
742
743[23-curve-secp160r2-client]
744CipherString = ECDHE
745Curves = secp160r2
746MaxProtocol = TLSv1.2
747VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
748VerifyMode = Peer
749
750[test-23]
751ExpectedProtocol = TLSv1.2
752ExpectedResult = Success
753ExpectedTmpKeyType = secp160r2
754
755
756# ===========================================================
757
758[24-curve-secp192k1]
759ssl_conf = 24-curve-secp192k1-ssl
760
761[24-curve-secp192k1-ssl]
762server = 24-curve-secp192k1-server
763client = 24-curve-secp192k1-client
764
765[24-curve-secp192k1-server]
766Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
767CipherString = DEFAULT
768Curves = secp192k1
769MaxProtocol = TLSv1.3
770PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
771
772[24-curve-secp192k1-client]
773CipherString = ECDHE
774Curves = secp192k1
775MaxProtocol = TLSv1.2
776VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
777VerifyMode = Peer
778
779[test-24]
780ExpectedProtocol = TLSv1.2
781ExpectedResult = Success
782ExpectedTmpKeyType = secp192k1
783
784
785# ===========================================================
786
787[25-curve-secp224k1]
788ssl_conf = 25-curve-secp224k1-ssl
789
790[25-curve-secp224k1-ssl]
791server = 25-curve-secp224k1-server
792client = 25-curve-secp224k1-client
793
794[25-curve-secp224k1-server]
795Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
796CipherString = DEFAULT
797Curves = secp224k1
798MaxProtocol = TLSv1.3
799PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
800
801[25-curve-secp224k1-client]
802CipherString = ECDHE
803Curves = secp224k1
804MaxProtocol = TLSv1.2
805VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
806VerifyMode = Peer
807
808[test-25]
809ExpectedProtocol = TLSv1.2
810ExpectedResult = Success
811ExpectedTmpKeyType = secp224k1
812
813
814# ===========================================================
815
816[26-curve-secp256k1]
817ssl_conf = 26-curve-secp256k1-ssl
818
819[26-curve-secp256k1-ssl]
820server = 26-curve-secp256k1-server
821client = 26-curve-secp256k1-client
822
823[26-curve-secp256k1-server]
824Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
825CipherString = DEFAULT
826Curves = secp256k1
827MaxProtocol = TLSv1.3
828PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
829
830[26-curve-secp256k1-client]
831CipherString = ECDHE
832Curves = secp256k1
833MaxProtocol = TLSv1.2
834VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
835VerifyMode = Peer
836
837[test-26]
838ExpectedProtocol = TLSv1.2
839ExpectedResult = Success
840ExpectedTmpKeyType = secp256k1
841
842
843# ===========================================================
844
845[27-curve-brainpoolP256r1]
846ssl_conf = 27-curve-brainpoolP256r1-ssl
847
848[27-curve-brainpoolP256r1-ssl]
849server = 27-curve-brainpoolP256r1-server
850client = 27-curve-brainpoolP256r1-client
851
852[27-curve-brainpoolP256r1-server]
853Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
854CipherString = DEFAULT
855Curves = brainpoolP256r1
856MaxProtocol = TLSv1.3
857PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
858
859[27-curve-brainpoolP256r1-client]
860CipherString = ECDHE
861Curves = brainpoolP256r1
862MaxProtocol = TLSv1.2
863VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
864VerifyMode = Peer
865
866[test-27]
867ExpectedProtocol = TLSv1.2
868ExpectedResult = Success
869ExpectedTmpKeyType = brainpoolP256r1
870
871
872# ===========================================================
873
874[28-curve-brainpoolP384r1]
875ssl_conf = 28-curve-brainpoolP384r1-ssl
876
877[28-curve-brainpoolP384r1-ssl]
878server = 28-curve-brainpoolP384r1-server
879client = 28-curve-brainpoolP384r1-client
880
881[28-curve-brainpoolP384r1-server]
882Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
883CipherString = DEFAULT
884Curves = brainpoolP384r1
885MaxProtocol = TLSv1.3
886PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
887
888[28-curve-brainpoolP384r1-client]
889CipherString = ECDHE
890Curves = brainpoolP384r1
891MaxProtocol = TLSv1.2
892VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
893VerifyMode = Peer
894
895[test-28]
896ExpectedProtocol = TLSv1.2
897ExpectedResult = Success
898ExpectedTmpKeyType = brainpoolP384r1
899
900
901# ===========================================================
902
903[29-curve-brainpoolP512r1]
904ssl_conf = 29-curve-brainpoolP512r1-ssl
905
906[29-curve-brainpoolP512r1-ssl]
907server = 29-curve-brainpoolP512r1-server
908client = 29-curve-brainpoolP512r1-client
909
910[29-curve-brainpoolP512r1-server]
911Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
912CipherString = DEFAULT
913Curves = brainpoolP512r1
914MaxProtocol = TLSv1.3
915PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
916
917[29-curve-brainpoolP512r1-client]
918CipherString = ECDHE
919Curves = brainpoolP512r1
920MaxProtocol = TLSv1.2
921VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
922VerifyMode = Peer
923
924[test-29]
925ExpectedProtocol = TLSv1.2
926ExpectedResult = Success
927ExpectedTmpKeyType = brainpoolP512r1
928
929
930# ===========================================================
931
932[30-curve-sect233k1-tls13]
933ssl_conf = 30-curve-sect233k1-tls13-ssl
934
935[30-curve-sect233k1-tls13-ssl]
936server = 30-curve-sect233k1-tls13-server
937client = 30-curve-sect233k1-tls13-client
938
939[30-curve-sect233k1-tls13-server]
940Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
941CipherString = DEFAULT
942Curves = sect233k1
943MaxProtocol = TLSv1.3
944PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
945
946[30-curve-sect233k1-tls13-client]
947CipherString = ECDHE
948Curves = sect233k1
949MinProtocol = TLSv1.3
950VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
951VerifyMode = Peer
952
953[test-30]
954ExpectedResult = ClientFail
955
956
957# ===========================================================
958
959[31-curve-sect233r1-tls13]
960ssl_conf = 31-curve-sect233r1-tls13-ssl
961
962[31-curve-sect233r1-tls13-ssl]
963server = 31-curve-sect233r1-tls13-server
964client = 31-curve-sect233r1-tls13-client
965
966[31-curve-sect233r1-tls13-server]
967Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
968CipherString = DEFAULT
969Curves = sect233r1
970MaxProtocol = TLSv1.3
971PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
972
973[31-curve-sect233r1-tls13-client]
974CipherString = ECDHE
975Curves = sect233r1
976MinProtocol = TLSv1.3
977VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
978VerifyMode = Peer
979
980[test-31]
981ExpectedResult = ClientFail
982
983
984# ===========================================================
985
986[32-curve-sect283k1-tls13]
987ssl_conf = 32-curve-sect283k1-tls13-ssl
988
989[32-curve-sect283k1-tls13-ssl]
990server = 32-curve-sect283k1-tls13-server
991client = 32-curve-sect283k1-tls13-client
992
993[32-curve-sect283k1-tls13-server]
994Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
995CipherString = DEFAULT
996Curves = sect283k1
997MaxProtocol = TLSv1.3
998PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
999
1000[32-curve-sect283k1-tls13-client]
1001CipherString = ECDHE
1002Curves = sect283k1
1003MinProtocol = TLSv1.3
1004VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1005VerifyMode = Peer
1006
1007[test-32]
1008ExpectedResult = ClientFail
1009
1010
1011# ===========================================================
1012
1013[33-curve-sect283r1-tls13]
1014ssl_conf = 33-curve-sect283r1-tls13-ssl
1015
1016[33-curve-sect283r1-tls13-ssl]
1017server = 33-curve-sect283r1-tls13-server
1018client = 33-curve-sect283r1-tls13-client
1019
1020[33-curve-sect283r1-tls13-server]
1021Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1022CipherString = DEFAULT
1023Curves = sect283r1
1024MaxProtocol = TLSv1.3
1025PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1026
1027[33-curve-sect283r1-tls13-client]
1028CipherString = ECDHE
1029Curves = sect283r1
1030MinProtocol = TLSv1.3
1031VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1032VerifyMode = Peer
1033
1034[test-33]
1035ExpectedResult = ClientFail
1036
1037
1038# ===========================================================
1039
1040[34-curve-sect409k1-tls13]
1041ssl_conf = 34-curve-sect409k1-tls13-ssl
1042
1043[34-curve-sect409k1-tls13-ssl]
1044server = 34-curve-sect409k1-tls13-server
1045client = 34-curve-sect409k1-tls13-client
1046
1047[34-curve-sect409k1-tls13-server]
1048Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1049CipherString = DEFAULT
1050Curves = sect409k1
1051MaxProtocol = TLSv1.3
1052PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1053
1054[34-curve-sect409k1-tls13-client]
1055CipherString = ECDHE
1056Curves = sect409k1
1057MinProtocol = TLSv1.3
1058VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1059VerifyMode = Peer
1060
1061[test-34]
1062ExpectedResult = ClientFail
1063
1064
1065# ===========================================================
1066
1067[35-curve-sect409r1-tls13]
1068ssl_conf = 35-curve-sect409r1-tls13-ssl
1069
1070[35-curve-sect409r1-tls13-ssl]
1071server = 35-curve-sect409r1-tls13-server
1072client = 35-curve-sect409r1-tls13-client
1073
1074[35-curve-sect409r1-tls13-server]
1075Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1076CipherString = DEFAULT
1077Curves = sect409r1
1078MaxProtocol = TLSv1.3
1079PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1080
1081[35-curve-sect409r1-tls13-client]
1082CipherString = ECDHE
1083Curves = sect409r1
1084MinProtocol = TLSv1.3
1085VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1086VerifyMode = Peer
1087
1088[test-35]
1089ExpectedResult = ClientFail
1090
1091
1092# ===========================================================
1093
1094[36-curve-sect571k1-tls13]
1095ssl_conf = 36-curve-sect571k1-tls13-ssl
1096
1097[36-curve-sect571k1-tls13-ssl]
1098server = 36-curve-sect571k1-tls13-server
1099client = 36-curve-sect571k1-tls13-client
1100
1101[36-curve-sect571k1-tls13-server]
1102Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1103CipherString = DEFAULT
1104Curves = sect571k1
1105MaxProtocol = TLSv1.3
1106PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1107
1108[36-curve-sect571k1-tls13-client]
1109CipherString = ECDHE
1110Curves = sect571k1
1111MinProtocol = TLSv1.3
1112VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1113VerifyMode = Peer
1114
1115[test-36]
1116ExpectedResult = ClientFail
1117
1118
1119# ===========================================================
1120
1121[37-curve-sect571r1-tls13]
1122ssl_conf = 37-curve-sect571r1-tls13-ssl
1123
1124[37-curve-sect571r1-tls13-ssl]
1125server = 37-curve-sect571r1-tls13-server
1126client = 37-curve-sect571r1-tls13-client
1127
1128[37-curve-sect571r1-tls13-server]
1129Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1130CipherString = DEFAULT
1131Curves = sect571r1
1132MaxProtocol = TLSv1.3
1133PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1134
1135[37-curve-sect571r1-tls13-client]
1136CipherString = ECDHE
1137Curves = sect571r1
1138MinProtocol = TLSv1.3
1139VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1140VerifyMode = Peer
1141
1142[test-37]
1143ExpectedResult = ClientFail
1144
1145
1146# ===========================================================
1147
1148[38-curve-secp224r1-tls13]
1149ssl_conf = 38-curve-secp224r1-tls13-ssl
1150
1151[38-curve-secp224r1-tls13-ssl]
1152server = 38-curve-secp224r1-tls13-server
1153client = 38-curve-secp224r1-tls13-client
1154
1155[38-curve-secp224r1-tls13-server]
1156Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1157CipherString = DEFAULT
1158Curves = secp224r1
1159MaxProtocol = TLSv1.3
1160PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1161
1162[38-curve-secp224r1-tls13-client]
1163CipherString = ECDHE
1164Curves = secp224r1
1165MinProtocol = TLSv1.3
1166VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1167VerifyMode = Peer
1168
1169[test-38]
1170ExpectedResult = ClientFail
1171
1172
1173# ===========================================================
1174
1175[39-curve-sect163k1-tls13]
1176ssl_conf = 39-curve-sect163k1-tls13-ssl
1177
1178[39-curve-sect163k1-tls13-ssl]
1179server = 39-curve-sect163k1-tls13-server
1180client = 39-curve-sect163k1-tls13-client
1181
1182[39-curve-sect163k1-tls13-server]
1183Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1184CipherString = DEFAULT
1185Curves = sect163k1
1186MaxProtocol = TLSv1.3
1187PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1188
1189[39-curve-sect163k1-tls13-client]
1190CipherString = ECDHE
1191Curves = sect163k1
1192MinProtocol = TLSv1.3
1193VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1194VerifyMode = Peer
1195
1196[test-39]
1197ExpectedResult = ClientFail
1198
1199
1200# ===========================================================
1201
1202[40-curve-sect163r2-tls13]
1203ssl_conf = 40-curve-sect163r2-tls13-ssl
1204
1205[40-curve-sect163r2-tls13-ssl]
1206server = 40-curve-sect163r2-tls13-server
1207client = 40-curve-sect163r2-tls13-client
1208
1209[40-curve-sect163r2-tls13-server]
1210Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1211CipherString = DEFAULT
1212Curves = sect163r2
1213MaxProtocol = TLSv1.3
1214PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1215
1216[40-curve-sect163r2-tls13-client]
1217CipherString = ECDHE
1218Curves = sect163r2
1219MinProtocol = TLSv1.3
1220VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1221VerifyMode = Peer
1222
1223[test-40]
1224ExpectedResult = ClientFail
1225
1226
1227# ===========================================================
1228
1229[41-curve-prime192v1-tls13]
1230ssl_conf = 41-curve-prime192v1-tls13-ssl
1231
1232[41-curve-prime192v1-tls13-ssl]
1233server = 41-curve-prime192v1-tls13-server
1234client = 41-curve-prime192v1-tls13-client
1235
1236[41-curve-prime192v1-tls13-server]
1237Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1238CipherString = DEFAULT
1239Curves = prime192v1
1240MaxProtocol = TLSv1.3
1241PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1242
1243[41-curve-prime192v1-tls13-client]
1244CipherString = ECDHE
1245Curves = prime192v1
1246MinProtocol = TLSv1.3
1247VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1248VerifyMode = Peer
1249
1250[test-41]
1251ExpectedResult = ClientFail
1252
1253
1254# ===========================================================
1255
1256[42-curve-sect163r1-tls13]
1257ssl_conf = 42-curve-sect163r1-tls13-ssl
1258
1259[42-curve-sect163r1-tls13-ssl]
1260server = 42-curve-sect163r1-tls13-server
1261client = 42-curve-sect163r1-tls13-client
1262
1263[42-curve-sect163r1-tls13-server]
1264Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1265CipherString = DEFAULT
1266Curves = sect163r1
1267MaxProtocol = TLSv1.3
1268PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1269
1270[42-curve-sect163r1-tls13-client]
1271CipherString = ECDHE
1272Curves = sect163r1
1273MinProtocol = TLSv1.3
1274VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1275VerifyMode = Peer
1276
1277[test-42]
1278ExpectedResult = ClientFail
1279
1280
1281# ===========================================================
1282
1283[43-curve-sect193r1-tls13]
1284ssl_conf = 43-curve-sect193r1-tls13-ssl
1285
1286[43-curve-sect193r1-tls13-ssl]
1287server = 43-curve-sect193r1-tls13-server
1288client = 43-curve-sect193r1-tls13-client
1289
1290[43-curve-sect193r1-tls13-server]
1291Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1292CipherString = DEFAULT
1293Curves = sect193r1
1294MaxProtocol = TLSv1.3
1295PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1296
1297[43-curve-sect193r1-tls13-client]
1298CipherString = ECDHE
1299Curves = sect193r1
1300MinProtocol = TLSv1.3
1301VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1302VerifyMode = Peer
1303
1304[test-43]
1305ExpectedResult = ClientFail
1306
1307
1308# ===========================================================
1309
1310[44-curve-sect193r2-tls13]
1311ssl_conf = 44-curve-sect193r2-tls13-ssl
1312
1313[44-curve-sect193r2-tls13-ssl]
1314server = 44-curve-sect193r2-tls13-server
1315client = 44-curve-sect193r2-tls13-client
1316
1317[44-curve-sect193r2-tls13-server]
1318Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1319CipherString = DEFAULT
1320Curves = sect193r2
1321MaxProtocol = TLSv1.3
1322PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1323
1324[44-curve-sect193r2-tls13-client]
1325CipherString = ECDHE
1326Curves = sect193r2
1327MinProtocol = TLSv1.3
1328VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1329VerifyMode = Peer
1330
1331[test-44]
1332ExpectedResult = ClientFail
1333
1334
1335# ===========================================================
1336
1337[45-curve-sect239k1-tls13]
1338ssl_conf = 45-curve-sect239k1-tls13-ssl
1339
1340[45-curve-sect239k1-tls13-ssl]
1341server = 45-curve-sect239k1-tls13-server
1342client = 45-curve-sect239k1-tls13-client
1343
1344[45-curve-sect239k1-tls13-server]
1345Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1346CipherString = DEFAULT
1347Curves = sect239k1
1348MaxProtocol = TLSv1.3
1349PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1350
1351[45-curve-sect239k1-tls13-client]
1352CipherString = ECDHE
1353Curves = sect239k1
1354MinProtocol = TLSv1.3
1355VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1356VerifyMode = Peer
1357
1358[test-45]
1359ExpectedResult = ClientFail
1360
1361
1362# ===========================================================
1363
1364[46-curve-secp160k1-tls13]
1365ssl_conf = 46-curve-secp160k1-tls13-ssl
1366
1367[46-curve-secp160k1-tls13-ssl]
1368server = 46-curve-secp160k1-tls13-server
1369client = 46-curve-secp160k1-tls13-client
1370
1371[46-curve-secp160k1-tls13-server]
1372Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1373CipherString = DEFAULT
1374Curves = secp160k1
1375MaxProtocol = TLSv1.3
1376PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1377
1378[46-curve-secp160k1-tls13-client]
1379CipherString = ECDHE
1380Curves = secp160k1
1381MinProtocol = TLSv1.3
1382VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1383VerifyMode = Peer
1384
1385[test-46]
1386ExpectedResult = ClientFail
1387
1388
1389# ===========================================================
1390
1391[47-curve-secp160r1-tls13]
1392ssl_conf = 47-curve-secp160r1-tls13-ssl
1393
1394[47-curve-secp160r1-tls13-ssl]
1395server = 47-curve-secp160r1-tls13-server
1396client = 47-curve-secp160r1-tls13-client
1397
1398[47-curve-secp160r1-tls13-server]
1399Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1400CipherString = DEFAULT
1401Curves = secp160r1
1402MaxProtocol = TLSv1.3
1403PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1404
1405[47-curve-secp160r1-tls13-client]
1406CipherString = ECDHE
1407Curves = secp160r1
1408MinProtocol = TLSv1.3
1409VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1410VerifyMode = Peer
1411
1412[test-47]
1413ExpectedResult = ClientFail
1414
1415
1416# ===========================================================
1417
1418[48-curve-secp160r2-tls13]
1419ssl_conf = 48-curve-secp160r2-tls13-ssl
1420
1421[48-curve-secp160r2-tls13-ssl]
1422server = 48-curve-secp160r2-tls13-server
1423client = 48-curve-secp160r2-tls13-client
1424
1425[48-curve-secp160r2-tls13-server]
1426Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1427CipherString = DEFAULT
1428Curves = secp160r2
1429MaxProtocol = TLSv1.3
1430PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1431
1432[48-curve-secp160r2-tls13-client]
1433CipherString = ECDHE
1434Curves = secp160r2
1435MinProtocol = TLSv1.3
1436VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1437VerifyMode = Peer
1438
1439[test-48]
1440ExpectedResult = ClientFail
1441
1442
1443# ===========================================================
1444
1445[49-curve-secp192k1-tls13]
1446ssl_conf = 49-curve-secp192k1-tls13-ssl
1447
1448[49-curve-secp192k1-tls13-ssl]
1449server = 49-curve-secp192k1-tls13-server
1450client = 49-curve-secp192k1-tls13-client
1451
1452[49-curve-secp192k1-tls13-server]
1453Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1454CipherString = DEFAULT
1455Curves = secp192k1
1456MaxProtocol = TLSv1.3
1457PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1458
1459[49-curve-secp192k1-tls13-client]
1460CipherString = ECDHE
1461Curves = secp192k1
1462MinProtocol = TLSv1.3
1463VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1464VerifyMode = Peer
1465
1466[test-49]
1467ExpectedResult = ClientFail
1468
1469
1470# ===========================================================
1471
1472[50-curve-secp224k1-tls13]
1473ssl_conf = 50-curve-secp224k1-tls13-ssl
1474
1475[50-curve-secp224k1-tls13-ssl]
1476server = 50-curve-secp224k1-tls13-server
1477client = 50-curve-secp224k1-tls13-client
1478
1479[50-curve-secp224k1-tls13-server]
1480Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1481CipherString = DEFAULT
1482Curves = secp224k1
1483MaxProtocol = TLSv1.3
1484PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1485
1486[50-curve-secp224k1-tls13-client]
1487CipherString = ECDHE
1488Curves = secp224k1
1489MinProtocol = TLSv1.3
1490VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1491VerifyMode = Peer
1492
1493[test-50]
1494ExpectedResult = ClientFail
1495
1496
1497# ===========================================================
1498
1499[51-curve-secp256k1-tls13]
1500ssl_conf = 51-curve-secp256k1-tls13-ssl
1501
1502[51-curve-secp256k1-tls13-ssl]
1503server = 51-curve-secp256k1-tls13-server
1504client = 51-curve-secp256k1-tls13-client
1505
1506[51-curve-secp256k1-tls13-server]
1507Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1508CipherString = DEFAULT
1509Curves = secp256k1
1510MaxProtocol = TLSv1.3
1511PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1512
1513[51-curve-secp256k1-tls13-client]
1514CipherString = ECDHE
1515Curves = secp256k1
1516MinProtocol = TLSv1.3
1517VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1518VerifyMode = Peer
1519
1520[test-51]
1521ExpectedResult = ClientFail
1522
1523
1524# ===========================================================
1525
1526[52-curve-brainpoolP256r1-tls13]
1527ssl_conf = 52-curve-brainpoolP256r1-tls13-ssl
1528
1529[52-curve-brainpoolP256r1-tls13-ssl]
1530server = 52-curve-brainpoolP256r1-tls13-server
1531client = 52-curve-brainpoolP256r1-tls13-client
1532
1533[52-curve-brainpoolP256r1-tls13-server]
1534Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1535CipherString = DEFAULT
1536Curves = brainpoolP256r1
1537MaxProtocol = TLSv1.3
1538PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1539
1540[52-curve-brainpoolP256r1-tls13-client]
1541CipherString = ECDHE
1542Curves = brainpoolP256r1
1543MinProtocol = TLSv1.3
1544VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1545VerifyMode = Peer
1546
1547[test-52]
1548ExpectedResult = ClientFail
1549
1550
1551# ===========================================================
1552
1553[53-curve-brainpoolP384r1-tls13]
1554ssl_conf = 53-curve-brainpoolP384r1-tls13-ssl
1555
1556[53-curve-brainpoolP384r1-tls13-ssl]
1557server = 53-curve-brainpoolP384r1-tls13-server
1558client = 53-curve-brainpoolP384r1-tls13-client
1559
1560[53-curve-brainpoolP384r1-tls13-server]
1561Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1562CipherString = DEFAULT
1563Curves = brainpoolP384r1
1564MaxProtocol = TLSv1.3
1565PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1566
1567[53-curve-brainpoolP384r1-tls13-client]
1568CipherString = ECDHE
1569Curves = brainpoolP384r1
1570MinProtocol = TLSv1.3
1571VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1572VerifyMode = Peer
1573
1574[test-53]
1575ExpectedResult = ClientFail
1576
1577
1578# ===========================================================
1579
1580[54-curve-brainpoolP512r1-tls13]
1581ssl_conf = 54-curve-brainpoolP512r1-tls13-ssl
1582
1583[54-curve-brainpoolP512r1-tls13-ssl]
1584server = 54-curve-brainpoolP512r1-tls13-server
1585client = 54-curve-brainpoolP512r1-tls13-client
1586
1587[54-curve-brainpoolP512r1-tls13-server]
1588Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
1589CipherString = DEFAULT
1590Curves = brainpoolP512r1
1591MaxProtocol = TLSv1.3
1592PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
1593
1594[54-curve-brainpoolP512r1-tls13-client]
1595CipherString = ECDHE
1596Curves = brainpoolP512r1
1597MinProtocol = TLSv1.3
1598VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
1599VerifyMode = Peer
1600
1601[test-54]
1602ExpectedResult = ClientFail
1603
1604
1605