1 # Generated with generate_ssl_tests.pl
5 test-0 = 0-curve-sect163k1
6 test-1 = 1-curve-sect163r1
7 test-2 = 2-curve-sect163r2
8 test-3 = 3-curve-sect193r1
9 test-4 = 4-curve-sect193r2
10 test-5 = 5-curve-sect233k1
11 test-6 = 6-curve-sect233r1
12 test-7 = 7-curve-sect239k1
13 test-8 = 8-curve-sect283k1
14 test-9 = 9-curve-sect283r1
15 test-10 = 10-curve-sect409k1
16 test-11 = 11-curve-sect409r1
17 test-12 = 12-curve-sect571k1
18 test-13 = 13-curve-sect571r1
19 test-14 = 14-curve-secp160k1
20 test-15 = 15-curve-secp160r1
21 test-16 = 16-curve-secp160r2
22 test-17 = 17-curve-secp192k1
23 test-18 = 18-curve-prime192v1
24 test-19 = 19-curve-secp224k1
25 test-20 = 20-curve-secp224r1
26 test-21 = 21-curve-secp256k1
27 test-22 = 22-curve-prime256v1
28 test-23 = 23-curve-secp384r1
29 test-24 = 24-curve-secp521r1
30 test-25 = 25-curve-brainpoolP256r1
31 test-26 = 26-curve-brainpoolP384r1
32 test-27 = 27-curve-brainpoolP512r1
33 test-28 = 28-curve-X25519
34 # ===========================================================
37 ssl_conf = 0-curve-sect163k1-ssl
39 [0-curve-sect163k1-ssl]
40 server = 0-curve-sect163k1-server
41 client = 0-curve-sect163k1-client
43 [0-curve-sect163k1-server]
44 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
45 CipherString = DEFAULT
48 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
50 [0-curve-sect163k1-client]
54 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
58 ExpectedResult = Success
59 ExpectedTmpKeyType = sect163k1
62 # ===========================================================
65 ssl_conf = 1-curve-sect163r1-ssl
67 [1-curve-sect163r1-ssl]
68 server = 1-curve-sect163r1-server
69 client = 1-curve-sect163r1-client
71 [1-curve-sect163r1-server]
72 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
73 CipherString = DEFAULT
76 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
78 [1-curve-sect163r1-client]
82 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
86 ExpectedResult = Success
87 ExpectedTmpKeyType = sect163r1
90 # ===========================================================
93 ssl_conf = 2-curve-sect163r2-ssl
95 [2-curve-sect163r2-ssl]
96 server = 2-curve-sect163r2-server
97 client = 2-curve-sect163r2-client
99 [2-curve-sect163r2-server]
100 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
101 CipherString = DEFAULT
103 MaxProtocol = TLSv1.2
104 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
106 [2-curve-sect163r2-client]
109 MaxProtocol = TLSv1.2
110 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
114 ExpectedResult = Success
115 ExpectedTmpKeyType = sect163r2
118 # ===========================================================
121 ssl_conf = 3-curve-sect193r1-ssl
123 [3-curve-sect193r1-ssl]
124 server = 3-curve-sect193r1-server
125 client = 3-curve-sect193r1-client
127 [3-curve-sect193r1-server]
128 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
129 CipherString = DEFAULT
131 MaxProtocol = TLSv1.2
132 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
134 [3-curve-sect193r1-client]
137 MaxProtocol = TLSv1.2
138 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
142 ExpectedResult = Success
143 ExpectedTmpKeyType = sect193r1
146 # ===========================================================
149 ssl_conf = 4-curve-sect193r2-ssl
151 [4-curve-sect193r2-ssl]
152 server = 4-curve-sect193r2-server
153 client = 4-curve-sect193r2-client
155 [4-curve-sect193r2-server]
156 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
157 CipherString = DEFAULT
159 MaxProtocol = TLSv1.2
160 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
162 [4-curve-sect193r2-client]
165 MaxProtocol = TLSv1.2
166 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
170 ExpectedResult = Success
171 ExpectedTmpKeyType = sect193r2
174 # ===========================================================
177 ssl_conf = 5-curve-sect233k1-ssl
179 [5-curve-sect233k1-ssl]
180 server = 5-curve-sect233k1-server
181 client = 5-curve-sect233k1-client
183 [5-curve-sect233k1-server]
184 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
185 CipherString = DEFAULT
187 MaxProtocol = TLSv1.2
188 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
190 [5-curve-sect233k1-client]
193 MaxProtocol = TLSv1.2
194 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
198 ExpectedResult = Success
199 ExpectedTmpKeyType = sect233k1
202 # ===========================================================
205 ssl_conf = 6-curve-sect233r1-ssl
207 [6-curve-sect233r1-ssl]
208 server = 6-curve-sect233r1-server
209 client = 6-curve-sect233r1-client
211 [6-curve-sect233r1-server]
212 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
213 CipherString = DEFAULT
215 MaxProtocol = TLSv1.2
216 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
218 [6-curve-sect233r1-client]
221 MaxProtocol = TLSv1.2
222 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
226 ExpectedResult = Success
227 ExpectedTmpKeyType = sect233r1
230 # ===========================================================
233 ssl_conf = 7-curve-sect239k1-ssl
235 [7-curve-sect239k1-ssl]
236 server = 7-curve-sect239k1-server
237 client = 7-curve-sect239k1-client
239 [7-curve-sect239k1-server]
240 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
241 CipherString = DEFAULT
243 MaxProtocol = TLSv1.2
244 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
246 [7-curve-sect239k1-client]
249 MaxProtocol = TLSv1.2
250 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
254 ExpectedResult = Success
255 ExpectedTmpKeyType = sect239k1
258 # ===========================================================
261 ssl_conf = 8-curve-sect283k1-ssl
263 [8-curve-sect283k1-ssl]
264 server = 8-curve-sect283k1-server
265 client = 8-curve-sect283k1-client
267 [8-curve-sect283k1-server]
268 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
269 CipherString = DEFAULT
271 MaxProtocol = TLSv1.2
272 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
274 [8-curve-sect283k1-client]
277 MaxProtocol = TLSv1.2
278 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
282 ExpectedResult = Success
283 ExpectedTmpKeyType = sect283k1
286 # ===========================================================
289 ssl_conf = 9-curve-sect283r1-ssl
291 [9-curve-sect283r1-ssl]
292 server = 9-curve-sect283r1-server
293 client = 9-curve-sect283r1-client
295 [9-curve-sect283r1-server]
296 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
297 CipherString = DEFAULT
299 MaxProtocol = TLSv1.2
300 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
302 [9-curve-sect283r1-client]
305 MaxProtocol = TLSv1.2
306 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
310 ExpectedResult = Success
311 ExpectedTmpKeyType = sect283r1
314 # ===========================================================
317 ssl_conf = 10-curve-sect409k1-ssl
319 [10-curve-sect409k1-ssl]
320 server = 10-curve-sect409k1-server
321 client = 10-curve-sect409k1-client
323 [10-curve-sect409k1-server]
324 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
325 CipherString = DEFAULT
327 MaxProtocol = TLSv1.2
328 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
330 [10-curve-sect409k1-client]
333 MaxProtocol = TLSv1.2
334 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
338 ExpectedResult = Success
339 ExpectedTmpKeyType = sect409k1
342 # ===========================================================
345 ssl_conf = 11-curve-sect409r1-ssl
347 [11-curve-sect409r1-ssl]
348 server = 11-curve-sect409r1-server
349 client = 11-curve-sect409r1-client
351 [11-curve-sect409r1-server]
352 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
353 CipherString = DEFAULT
355 MaxProtocol = TLSv1.2
356 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
358 [11-curve-sect409r1-client]
361 MaxProtocol = TLSv1.2
362 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
366 ExpectedResult = Success
367 ExpectedTmpKeyType = sect409r1
370 # ===========================================================
373 ssl_conf = 12-curve-sect571k1-ssl
375 [12-curve-sect571k1-ssl]
376 server = 12-curve-sect571k1-server
377 client = 12-curve-sect571k1-client
379 [12-curve-sect571k1-server]
380 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
381 CipherString = DEFAULT
383 MaxProtocol = TLSv1.2
384 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
386 [12-curve-sect571k1-client]
389 MaxProtocol = TLSv1.2
390 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
394 ExpectedResult = Success
395 ExpectedTmpKeyType = sect571k1
398 # ===========================================================
401 ssl_conf = 13-curve-sect571r1-ssl
403 [13-curve-sect571r1-ssl]
404 server = 13-curve-sect571r1-server
405 client = 13-curve-sect571r1-client
407 [13-curve-sect571r1-server]
408 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
409 CipherString = DEFAULT
411 MaxProtocol = TLSv1.2
412 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
414 [13-curve-sect571r1-client]
417 MaxProtocol = TLSv1.2
418 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
422 ExpectedResult = Success
423 ExpectedTmpKeyType = sect571r1
426 # ===========================================================
429 ssl_conf = 14-curve-secp160k1-ssl
431 [14-curve-secp160k1-ssl]
432 server = 14-curve-secp160k1-server
433 client = 14-curve-secp160k1-client
435 [14-curve-secp160k1-server]
436 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
437 CipherString = DEFAULT
439 MaxProtocol = TLSv1.2
440 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
442 [14-curve-secp160k1-client]
445 MaxProtocol = TLSv1.2
446 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
450 ExpectedResult = Success
451 ExpectedTmpKeyType = secp160k1
454 # ===========================================================
457 ssl_conf = 15-curve-secp160r1-ssl
459 [15-curve-secp160r1-ssl]
460 server = 15-curve-secp160r1-server
461 client = 15-curve-secp160r1-client
463 [15-curve-secp160r1-server]
464 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
465 CipherString = DEFAULT
467 MaxProtocol = TLSv1.2
468 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
470 [15-curve-secp160r1-client]
473 MaxProtocol = TLSv1.2
474 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
478 ExpectedResult = Success
479 ExpectedTmpKeyType = secp160r1
482 # ===========================================================
485 ssl_conf = 16-curve-secp160r2-ssl
487 [16-curve-secp160r2-ssl]
488 server = 16-curve-secp160r2-server
489 client = 16-curve-secp160r2-client
491 [16-curve-secp160r2-server]
492 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
493 CipherString = DEFAULT
495 MaxProtocol = TLSv1.2
496 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
498 [16-curve-secp160r2-client]
501 MaxProtocol = TLSv1.2
502 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
506 ExpectedResult = Success
507 ExpectedTmpKeyType = secp160r2
510 # ===========================================================
513 ssl_conf = 17-curve-secp192k1-ssl
515 [17-curve-secp192k1-ssl]
516 server = 17-curve-secp192k1-server
517 client = 17-curve-secp192k1-client
519 [17-curve-secp192k1-server]
520 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
521 CipherString = DEFAULT
523 MaxProtocol = TLSv1.2
524 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
526 [17-curve-secp192k1-client]
529 MaxProtocol = TLSv1.2
530 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
534 ExpectedResult = Success
535 ExpectedTmpKeyType = secp192k1
538 # ===========================================================
540 [18-curve-prime192v1]
541 ssl_conf = 18-curve-prime192v1-ssl
543 [18-curve-prime192v1-ssl]
544 server = 18-curve-prime192v1-server
545 client = 18-curve-prime192v1-client
547 [18-curve-prime192v1-server]
548 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
549 CipherString = DEFAULT
551 MaxProtocol = TLSv1.2
552 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
554 [18-curve-prime192v1-client]
557 MaxProtocol = TLSv1.2
558 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
562 ExpectedResult = Success
563 ExpectedTmpKeyType = prime192v1
566 # ===========================================================
569 ssl_conf = 19-curve-secp224k1-ssl
571 [19-curve-secp224k1-ssl]
572 server = 19-curve-secp224k1-server
573 client = 19-curve-secp224k1-client
575 [19-curve-secp224k1-server]
576 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
577 CipherString = DEFAULT
579 MaxProtocol = TLSv1.2
580 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
582 [19-curve-secp224k1-client]
585 MaxProtocol = TLSv1.2
586 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
590 ExpectedResult = Success
591 ExpectedTmpKeyType = secp224k1
594 # ===========================================================
597 ssl_conf = 20-curve-secp224r1-ssl
599 [20-curve-secp224r1-ssl]
600 server = 20-curve-secp224r1-server
601 client = 20-curve-secp224r1-client
603 [20-curve-secp224r1-server]
604 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
605 CipherString = DEFAULT
607 MaxProtocol = TLSv1.2
608 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
610 [20-curve-secp224r1-client]
613 MaxProtocol = TLSv1.2
614 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
618 ExpectedResult = Success
619 ExpectedTmpKeyType = secp224r1
622 # ===========================================================
625 ssl_conf = 21-curve-secp256k1-ssl
627 [21-curve-secp256k1-ssl]
628 server = 21-curve-secp256k1-server
629 client = 21-curve-secp256k1-client
631 [21-curve-secp256k1-server]
632 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
633 CipherString = DEFAULT
635 MaxProtocol = TLSv1.2
636 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
638 [21-curve-secp256k1-client]
641 MaxProtocol = TLSv1.2
642 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
646 ExpectedResult = Success
647 ExpectedTmpKeyType = secp256k1
650 # ===========================================================
652 [22-curve-prime256v1]
653 ssl_conf = 22-curve-prime256v1-ssl
655 [22-curve-prime256v1-ssl]
656 server = 22-curve-prime256v1-server
657 client = 22-curve-prime256v1-client
659 [22-curve-prime256v1-server]
660 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
661 CipherString = DEFAULT
663 MaxProtocol = TLSv1.2
664 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
666 [22-curve-prime256v1-client]
669 MaxProtocol = TLSv1.2
670 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
674 ExpectedResult = Success
675 ExpectedTmpKeyType = prime256v1
678 # ===========================================================
681 ssl_conf = 23-curve-secp384r1-ssl
683 [23-curve-secp384r1-ssl]
684 server = 23-curve-secp384r1-server
685 client = 23-curve-secp384r1-client
687 [23-curve-secp384r1-server]
688 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
689 CipherString = DEFAULT
691 MaxProtocol = TLSv1.2
692 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
694 [23-curve-secp384r1-client]
697 MaxProtocol = TLSv1.2
698 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
702 ExpectedResult = Success
703 ExpectedTmpKeyType = secp384r1
706 # ===========================================================
709 ssl_conf = 24-curve-secp521r1-ssl
711 [24-curve-secp521r1-ssl]
712 server = 24-curve-secp521r1-server
713 client = 24-curve-secp521r1-client
715 [24-curve-secp521r1-server]
716 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
717 CipherString = DEFAULT
719 MaxProtocol = TLSv1.2
720 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
722 [24-curve-secp521r1-client]
725 MaxProtocol = TLSv1.2
726 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
730 ExpectedResult = Success
731 ExpectedTmpKeyType = secp521r1
734 # ===========================================================
736 [25-curve-brainpoolP256r1]
737 ssl_conf = 25-curve-brainpoolP256r1-ssl
739 [25-curve-brainpoolP256r1-ssl]
740 server = 25-curve-brainpoolP256r1-server
741 client = 25-curve-brainpoolP256r1-client
743 [25-curve-brainpoolP256r1-server]
744 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
745 CipherString = DEFAULT
746 Curves = brainpoolP256r1
747 MaxProtocol = TLSv1.2
748 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
750 [25-curve-brainpoolP256r1-client]
752 Curves = brainpoolP256r1
753 MaxProtocol = TLSv1.2
754 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
758 ExpectedResult = Success
759 ExpectedTmpKeyType = brainpoolP256r1
762 # ===========================================================
764 [26-curve-brainpoolP384r1]
765 ssl_conf = 26-curve-brainpoolP384r1-ssl
767 [26-curve-brainpoolP384r1-ssl]
768 server = 26-curve-brainpoolP384r1-server
769 client = 26-curve-brainpoolP384r1-client
771 [26-curve-brainpoolP384r1-server]
772 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
773 CipherString = DEFAULT
774 Curves = brainpoolP384r1
775 MaxProtocol = TLSv1.2
776 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
778 [26-curve-brainpoolP384r1-client]
780 Curves = brainpoolP384r1
781 MaxProtocol = TLSv1.2
782 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
786 ExpectedResult = Success
787 ExpectedTmpKeyType = brainpoolP384r1
790 # ===========================================================
792 [27-curve-brainpoolP512r1]
793 ssl_conf = 27-curve-brainpoolP512r1-ssl
795 [27-curve-brainpoolP512r1-ssl]
796 server = 27-curve-brainpoolP512r1-server
797 client = 27-curve-brainpoolP512r1-client
799 [27-curve-brainpoolP512r1-server]
800 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
801 CipherString = DEFAULT
802 Curves = brainpoolP512r1
803 MaxProtocol = TLSv1.2
804 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
806 [27-curve-brainpoolP512r1-client]
808 Curves = brainpoolP512r1
809 MaxProtocol = TLSv1.2
810 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
814 ExpectedResult = Success
815 ExpectedTmpKeyType = brainpoolP512r1
818 # ===========================================================
821 ssl_conf = 28-curve-X25519-ssl
823 [28-curve-X25519-ssl]
824 server = 28-curve-X25519-server
825 client = 28-curve-X25519-client
827 [28-curve-X25519-server]
828 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
829 CipherString = DEFAULT
831 MaxProtocol = TLSv1.2
832 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
834 [28-curve-X25519-client]
837 MaxProtocol = TLSv1.2
838 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
842 ExpectedResult = Success
843 ExpectedTmpKeyType = X25519