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]
53 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
57 ExpectedResult = Success
58 ExpectedTmpKeyType = sect163k1
61 # ===========================================================
64 ssl_conf = 1-curve-sect163r1-ssl
66 [1-curve-sect163r1-ssl]
67 server = 1-curve-sect163r1-server
68 client = 1-curve-sect163r1-client
70 [1-curve-sect163r1-server]
71 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
72 CipherString = DEFAULT
75 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
77 [1-curve-sect163r1-client]
80 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
84 ExpectedResult = Success
85 ExpectedTmpKeyType = sect163r1
88 # ===========================================================
91 ssl_conf = 2-curve-sect163r2-ssl
93 [2-curve-sect163r2-ssl]
94 server = 2-curve-sect163r2-server
95 client = 2-curve-sect163r2-client
97 [2-curve-sect163r2-server]
98 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
99 CipherString = DEFAULT
101 MaxProtocol = TLSv1.2
102 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
104 [2-curve-sect163r2-client]
107 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
111 ExpectedResult = Success
112 ExpectedTmpKeyType = sect163r2
115 # ===========================================================
118 ssl_conf = 3-curve-sect193r1-ssl
120 [3-curve-sect193r1-ssl]
121 server = 3-curve-sect193r1-server
122 client = 3-curve-sect193r1-client
124 [3-curve-sect193r1-server]
125 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
126 CipherString = DEFAULT
128 MaxProtocol = TLSv1.2
129 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
131 [3-curve-sect193r1-client]
134 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
138 ExpectedResult = Success
139 ExpectedTmpKeyType = sect193r1
142 # ===========================================================
145 ssl_conf = 4-curve-sect193r2-ssl
147 [4-curve-sect193r2-ssl]
148 server = 4-curve-sect193r2-server
149 client = 4-curve-sect193r2-client
151 [4-curve-sect193r2-server]
152 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
153 CipherString = DEFAULT
155 MaxProtocol = TLSv1.2
156 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
158 [4-curve-sect193r2-client]
161 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
165 ExpectedResult = Success
166 ExpectedTmpKeyType = sect193r2
169 # ===========================================================
172 ssl_conf = 5-curve-sect233k1-ssl
174 [5-curve-sect233k1-ssl]
175 server = 5-curve-sect233k1-server
176 client = 5-curve-sect233k1-client
178 [5-curve-sect233k1-server]
179 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
180 CipherString = DEFAULT
182 MaxProtocol = TLSv1.2
183 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
185 [5-curve-sect233k1-client]
188 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
192 ExpectedResult = Success
193 ExpectedTmpKeyType = sect233k1
196 # ===========================================================
199 ssl_conf = 6-curve-sect233r1-ssl
201 [6-curve-sect233r1-ssl]
202 server = 6-curve-sect233r1-server
203 client = 6-curve-sect233r1-client
205 [6-curve-sect233r1-server]
206 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
207 CipherString = DEFAULT
209 MaxProtocol = TLSv1.2
210 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
212 [6-curve-sect233r1-client]
215 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
219 ExpectedResult = Success
220 ExpectedTmpKeyType = sect233r1
223 # ===========================================================
226 ssl_conf = 7-curve-sect239k1-ssl
228 [7-curve-sect239k1-ssl]
229 server = 7-curve-sect239k1-server
230 client = 7-curve-sect239k1-client
232 [7-curve-sect239k1-server]
233 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
234 CipherString = DEFAULT
236 MaxProtocol = TLSv1.2
237 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
239 [7-curve-sect239k1-client]
242 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
246 ExpectedResult = Success
247 ExpectedTmpKeyType = sect239k1
250 # ===========================================================
253 ssl_conf = 8-curve-sect283k1-ssl
255 [8-curve-sect283k1-ssl]
256 server = 8-curve-sect283k1-server
257 client = 8-curve-sect283k1-client
259 [8-curve-sect283k1-server]
260 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
261 CipherString = DEFAULT
263 MaxProtocol = TLSv1.2
264 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
266 [8-curve-sect283k1-client]
269 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
273 ExpectedResult = Success
274 ExpectedTmpKeyType = sect283k1
277 # ===========================================================
280 ssl_conf = 9-curve-sect283r1-ssl
282 [9-curve-sect283r1-ssl]
283 server = 9-curve-sect283r1-server
284 client = 9-curve-sect283r1-client
286 [9-curve-sect283r1-server]
287 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
288 CipherString = DEFAULT
290 MaxProtocol = TLSv1.2
291 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
293 [9-curve-sect283r1-client]
296 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
300 ExpectedResult = Success
301 ExpectedTmpKeyType = sect283r1
304 # ===========================================================
307 ssl_conf = 10-curve-sect409k1-ssl
309 [10-curve-sect409k1-ssl]
310 server = 10-curve-sect409k1-server
311 client = 10-curve-sect409k1-client
313 [10-curve-sect409k1-server]
314 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
315 CipherString = DEFAULT
317 MaxProtocol = TLSv1.2
318 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
320 [10-curve-sect409k1-client]
323 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
327 ExpectedResult = Success
328 ExpectedTmpKeyType = sect409k1
331 # ===========================================================
334 ssl_conf = 11-curve-sect409r1-ssl
336 [11-curve-sect409r1-ssl]
337 server = 11-curve-sect409r1-server
338 client = 11-curve-sect409r1-client
340 [11-curve-sect409r1-server]
341 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
342 CipherString = DEFAULT
344 MaxProtocol = TLSv1.2
345 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
347 [11-curve-sect409r1-client]
350 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
354 ExpectedResult = Success
355 ExpectedTmpKeyType = sect409r1
358 # ===========================================================
361 ssl_conf = 12-curve-sect571k1-ssl
363 [12-curve-sect571k1-ssl]
364 server = 12-curve-sect571k1-server
365 client = 12-curve-sect571k1-client
367 [12-curve-sect571k1-server]
368 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
369 CipherString = DEFAULT
371 MaxProtocol = TLSv1.2
372 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
374 [12-curve-sect571k1-client]
377 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
381 ExpectedResult = Success
382 ExpectedTmpKeyType = sect571k1
385 # ===========================================================
388 ssl_conf = 13-curve-sect571r1-ssl
390 [13-curve-sect571r1-ssl]
391 server = 13-curve-sect571r1-server
392 client = 13-curve-sect571r1-client
394 [13-curve-sect571r1-server]
395 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
396 CipherString = DEFAULT
398 MaxProtocol = TLSv1.2
399 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
401 [13-curve-sect571r1-client]
404 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
408 ExpectedResult = Success
409 ExpectedTmpKeyType = sect571r1
412 # ===========================================================
415 ssl_conf = 14-curve-secp160k1-ssl
417 [14-curve-secp160k1-ssl]
418 server = 14-curve-secp160k1-server
419 client = 14-curve-secp160k1-client
421 [14-curve-secp160k1-server]
422 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
423 CipherString = DEFAULT
425 MaxProtocol = TLSv1.2
426 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
428 [14-curve-secp160k1-client]
431 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
435 ExpectedResult = Success
436 ExpectedTmpKeyType = secp160k1
439 # ===========================================================
442 ssl_conf = 15-curve-secp160r1-ssl
444 [15-curve-secp160r1-ssl]
445 server = 15-curve-secp160r1-server
446 client = 15-curve-secp160r1-client
448 [15-curve-secp160r1-server]
449 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
450 CipherString = DEFAULT
452 MaxProtocol = TLSv1.2
453 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
455 [15-curve-secp160r1-client]
458 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
462 ExpectedResult = Success
463 ExpectedTmpKeyType = secp160r1
466 # ===========================================================
469 ssl_conf = 16-curve-secp160r2-ssl
471 [16-curve-secp160r2-ssl]
472 server = 16-curve-secp160r2-server
473 client = 16-curve-secp160r2-client
475 [16-curve-secp160r2-server]
476 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
477 CipherString = DEFAULT
479 MaxProtocol = TLSv1.2
480 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
482 [16-curve-secp160r2-client]
485 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
489 ExpectedResult = Success
490 ExpectedTmpKeyType = secp160r2
493 # ===========================================================
496 ssl_conf = 17-curve-secp192k1-ssl
498 [17-curve-secp192k1-ssl]
499 server = 17-curve-secp192k1-server
500 client = 17-curve-secp192k1-client
502 [17-curve-secp192k1-server]
503 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
504 CipherString = DEFAULT
506 MaxProtocol = TLSv1.2
507 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
509 [17-curve-secp192k1-client]
512 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
516 ExpectedResult = Success
517 ExpectedTmpKeyType = secp192k1
520 # ===========================================================
522 [18-curve-prime192v1]
523 ssl_conf = 18-curve-prime192v1-ssl
525 [18-curve-prime192v1-ssl]
526 server = 18-curve-prime192v1-server
527 client = 18-curve-prime192v1-client
529 [18-curve-prime192v1-server]
530 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
531 CipherString = DEFAULT
533 MaxProtocol = TLSv1.2
534 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
536 [18-curve-prime192v1-client]
539 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
543 ExpectedResult = Success
544 ExpectedTmpKeyType = prime192v1
547 # ===========================================================
550 ssl_conf = 19-curve-secp224k1-ssl
552 [19-curve-secp224k1-ssl]
553 server = 19-curve-secp224k1-server
554 client = 19-curve-secp224k1-client
556 [19-curve-secp224k1-server]
557 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
558 CipherString = DEFAULT
560 MaxProtocol = TLSv1.2
561 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
563 [19-curve-secp224k1-client]
566 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
570 ExpectedResult = Success
571 ExpectedTmpKeyType = secp224k1
574 # ===========================================================
577 ssl_conf = 20-curve-secp224r1-ssl
579 [20-curve-secp224r1-ssl]
580 server = 20-curve-secp224r1-server
581 client = 20-curve-secp224r1-client
583 [20-curve-secp224r1-server]
584 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
585 CipherString = DEFAULT
587 MaxProtocol = TLSv1.2
588 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
590 [20-curve-secp224r1-client]
593 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
597 ExpectedResult = Success
598 ExpectedTmpKeyType = secp224r1
601 # ===========================================================
604 ssl_conf = 21-curve-secp256k1-ssl
606 [21-curve-secp256k1-ssl]
607 server = 21-curve-secp256k1-server
608 client = 21-curve-secp256k1-client
610 [21-curve-secp256k1-server]
611 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
612 CipherString = DEFAULT
614 MaxProtocol = TLSv1.2
615 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
617 [21-curve-secp256k1-client]
620 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
624 ExpectedResult = Success
625 ExpectedTmpKeyType = secp256k1
628 # ===========================================================
630 [22-curve-prime256v1]
631 ssl_conf = 22-curve-prime256v1-ssl
633 [22-curve-prime256v1-ssl]
634 server = 22-curve-prime256v1-server
635 client = 22-curve-prime256v1-client
637 [22-curve-prime256v1-server]
638 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
639 CipherString = DEFAULT
641 MaxProtocol = TLSv1.2
642 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
644 [22-curve-prime256v1-client]
647 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
651 ExpectedResult = Success
652 ExpectedTmpKeyType = prime256v1
655 # ===========================================================
658 ssl_conf = 23-curve-secp384r1-ssl
660 [23-curve-secp384r1-ssl]
661 server = 23-curve-secp384r1-server
662 client = 23-curve-secp384r1-client
664 [23-curve-secp384r1-server]
665 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
666 CipherString = DEFAULT
668 MaxProtocol = TLSv1.2
669 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
671 [23-curve-secp384r1-client]
674 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
678 ExpectedResult = Success
679 ExpectedTmpKeyType = secp384r1
682 # ===========================================================
685 ssl_conf = 24-curve-secp521r1-ssl
687 [24-curve-secp521r1-ssl]
688 server = 24-curve-secp521r1-server
689 client = 24-curve-secp521r1-client
691 [24-curve-secp521r1-server]
692 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
693 CipherString = DEFAULT
695 MaxProtocol = TLSv1.2
696 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
698 [24-curve-secp521r1-client]
701 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
705 ExpectedResult = Success
706 ExpectedTmpKeyType = secp521r1
709 # ===========================================================
711 [25-curve-brainpoolP256r1]
712 ssl_conf = 25-curve-brainpoolP256r1-ssl
714 [25-curve-brainpoolP256r1-ssl]
715 server = 25-curve-brainpoolP256r1-server
716 client = 25-curve-brainpoolP256r1-client
718 [25-curve-brainpoolP256r1-server]
719 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
720 CipherString = DEFAULT
721 Curves = brainpoolP256r1
722 MaxProtocol = TLSv1.2
723 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
725 [25-curve-brainpoolP256r1-client]
727 Curves = brainpoolP256r1
728 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
732 ExpectedResult = Success
733 ExpectedTmpKeyType = brainpoolP256r1
736 # ===========================================================
738 [26-curve-brainpoolP384r1]
739 ssl_conf = 26-curve-brainpoolP384r1-ssl
741 [26-curve-brainpoolP384r1-ssl]
742 server = 26-curve-brainpoolP384r1-server
743 client = 26-curve-brainpoolP384r1-client
745 [26-curve-brainpoolP384r1-server]
746 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
747 CipherString = DEFAULT
748 Curves = brainpoolP384r1
749 MaxProtocol = TLSv1.2
750 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
752 [26-curve-brainpoolP384r1-client]
754 Curves = brainpoolP384r1
755 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
759 ExpectedResult = Success
760 ExpectedTmpKeyType = brainpoolP384r1
763 # ===========================================================
765 [27-curve-brainpoolP512r1]
766 ssl_conf = 27-curve-brainpoolP512r1-ssl
768 [27-curve-brainpoolP512r1-ssl]
769 server = 27-curve-brainpoolP512r1-server
770 client = 27-curve-brainpoolP512r1-client
772 [27-curve-brainpoolP512r1-server]
773 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
774 CipherString = DEFAULT
775 Curves = brainpoolP512r1
776 MaxProtocol = TLSv1.2
777 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
779 [27-curve-brainpoolP512r1-client]
781 Curves = brainpoolP512r1
782 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
786 ExpectedResult = Success
787 ExpectedTmpKeyType = brainpoolP512r1
790 # ===========================================================
793 ssl_conf = 28-curve-X25519-ssl
795 [28-curve-X25519-ssl]
796 server = 28-curve-X25519-server
797 client = 28-curve-X25519-client
799 [28-curve-X25519-server]
800 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
801 CipherString = DEFAULT
803 MaxProtocol = TLSv1.2
804 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
806 [28-curve-X25519-client]
809 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
813 ExpectedResult = Success
814 ExpectedTmpKeyType = X25519