Provide a test for the Encrypt-Then-Mac renegotiation crash
[openssl.git] / test / ssl-tests / 14-curves.conf
1 # Generated with generate_ssl_tests.pl
2
3 num_tests = 29
4
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 # ===========================================================
35
36 [0-curve-sect163k1]
37 ssl_conf = 0-curve-sect163k1-ssl
38
39 [0-curve-sect163k1-ssl]
40 server = 0-curve-sect163k1-server
41 client = 0-curve-sect163k1-client
42
43 [0-curve-sect163k1-server]
44 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
45 CipherString = DEFAULT
46 Curves = sect163k1
47 MaxProtocol = TLSv1.2
48 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
49
50 [0-curve-sect163k1-client]
51 CipherString = ECDHE
52 Curves = sect163k1
53 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
54 VerifyMode = Peer
55
56 [test-0]
57 ExpectedResult = Success
58 ExpectedTmpKeyType = sect163k1
59
60
61 # ===========================================================
62
63 [1-curve-sect163r1]
64 ssl_conf = 1-curve-sect163r1-ssl
65
66 [1-curve-sect163r1-ssl]
67 server = 1-curve-sect163r1-server
68 client = 1-curve-sect163r1-client
69
70 [1-curve-sect163r1-server]
71 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
72 CipherString = DEFAULT
73 Curves = sect163r1
74 MaxProtocol = TLSv1.2
75 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
76
77 [1-curve-sect163r1-client]
78 CipherString = ECDHE
79 Curves = sect163r1
80 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
81 VerifyMode = Peer
82
83 [test-1]
84 ExpectedResult = Success
85 ExpectedTmpKeyType = sect163r1
86
87
88 # ===========================================================
89
90 [2-curve-sect163r2]
91 ssl_conf = 2-curve-sect163r2-ssl
92
93 [2-curve-sect163r2-ssl]
94 server = 2-curve-sect163r2-server
95 client = 2-curve-sect163r2-client
96
97 [2-curve-sect163r2-server]
98 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
99 CipherString = DEFAULT
100 Curves = sect163r2
101 MaxProtocol = TLSv1.2
102 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
103
104 [2-curve-sect163r2-client]
105 CipherString = ECDHE
106 Curves = sect163r2
107 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
108 VerifyMode = Peer
109
110 [test-2]
111 ExpectedResult = Success
112 ExpectedTmpKeyType = sect163r2
113
114
115 # ===========================================================
116
117 [3-curve-sect193r1]
118 ssl_conf = 3-curve-sect193r1-ssl
119
120 [3-curve-sect193r1-ssl]
121 server = 3-curve-sect193r1-server
122 client = 3-curve-sect193r1-client
123
124 [3-curve-sect193r1-server]
125 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
126 CipherString = DEFAULT
127 Curves = sect193r1
128 MaxProtocol = TLSv1.2
129 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
130
131 [3-curve-sect193r1-client]
132 CipherString = ECDHE
133 Curves = sect193r1
134 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
135 VerifyMode = Peer
136
137 [test-3]
138 ExpectedResult = Success
139 ExpectedTmpKeyType = sect193r1
140
141
142 # ===========================================================
143
144 [4-curve-sect193r2]
145 ssl_conf = 4-curve-sect193r2-ssl
146
147 [4-curve-sect193r2-ssl]
148 server = 4-curve-sect193r2-server
149 client = 4-curve-sect193r2-client
150
151 [4-curve-sect193r2-server]
152 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
153 CipherString = DEFAULT
154 Curves = sect193r2
155 MaxProtocol = TLSv1.2
156 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
157
158 [4-curve-sect193r2-client]
159 CipherString = ECDHE
160 Curves = sect193r2
161 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
162 VerifyMode = Peer
163
164 [test-4]
165 ExpectedResult = Success
166 ExpectedTmpKeyType = sect193r2
167
168
169 # ===========================================================
170
171 [5-curve-sect233k1]
172 ssl_conf = 5-curve-sect233k1-ssl
173
174 [5-curve-sect233k1-ssl]
175 server = 5-curve-sect233k1-server
176 client = 5-curve-sect233k1-client
177
178 [5-curve-sect233k1-server]
179 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
180 CipherString = DEFAULT
181 Curves = sect233k1
182 MaxProtocol = TLSv1.2
183 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
184
185 [5-curve-sect233k1-client]
186 CipherString = ECDHE
187 Curves = sect233k1
188 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
189 VerifyMode = Peer
190
191 [test-5]
192 ExpectedResult = Success
193 ExpectedTmpKeyType = sect233k1
194
195
196 # ===========================================================
197
198 [6-curve-sect233r1]
199 ssl_conf = 6-curve-sect233r1-ssl
200
201 [6-curve-sect233r1-ssl]
202 server = 6-curve-sect233r1-server
203 client = 6-curve-sect233r1-client
204
205 [6-curve-sect233r1-server]
206 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
207 CipherString = DEFAULT
208 Curves = sect233r1
209 MaxProtocol = TLSv1.2
210 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
211
212 [6-curve-sect233r1-client]
213 CipherString = ECDHE
214 Curves = sect233r1
215 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
216 VerifyMode = Peer
217
218 [test-6]
219 ExpectedResult = Success
220 ExpectedTmpKeyType = sect233r1
221
222
223 # ===========================================================
224
225 [7-curve-sect239k1]
226 ssl_conf = 7-curve-sect239k1-ssl
227
228 [7-curve-sect239k1-ssl]
229 server = 7-curve-sect239k1-server
230 client = 7-curve-sect239k1-client
231
232 [7-curve-sect239k1-server]
233 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
234 CipherString = DEFAULT
235 Curves = sect239k1
236 MaxProtocol = TLSv1.2
237 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
238
239 [7-curve-sect239k1-client]
240 CipherString = ECDHE
241 Curves = sect239k1
242 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
243 VerifyMode = Peer
244
245 [test-7]
246 ExpectedResult = Success
247 ExpectedTmpKeyType = sect239k1
248
249
250 # ===========================================================
251
252 [8-curve-sect283k1]
253 ssl_conf = 8-curve-sect283k1-ssl
254
255 [8-curve-sect283k1-ssl]
256 server = 8-curve-sect283k1-server
257 client = 8-curve-sect283k1-client
258
259 [8-curve-sect283k1-server]
260 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
261 CipherString = DEFAULT
262 Curves = sect283k1
263 MaxProtocol = TLSv1.2
264 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
265
266 [8-curve-sect283k1-client]
267 CipherString = ECDHE
268 Curves = sect283k1
269 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
270 VerifyMode = Peer
271
272 [test-8]
273 ExpectedResult = Success
274 ExpectedTmpKeyType = sect283k1
275
276
277 # ===========================================================
278
279 [9-curve-sect283r1]
280 ssl_conf = 9-curve-sect283r1-ssl
281
282 [9-curve-sect283r1-ssl]
283 server = 9-curve-sect283r1-server
284 client = 9-curve-sect283r1-client
285
286 [9-curve-sect283r1-server]
287 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
288 CipherString = DEFAULT
289 Curves = sect283r1
290 MaxProtocol = TLSv1.2
291 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
292
293 [9-curve-sect283r1-client]
294 CipherString = ECDHE
295 Curves = sect283r1
296 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
297 VerifyMode = Peer
298
299 [test-9]
300 ExpectedResult = Success
301 ExpectedTmpKeyType = sect283r1
302
303
304 # ===========================================================
305
306 [10-curve-sect409k1]
307 ssl_conf = 10-curve-sect409k1-ssl
308
309 [10-curve-sect409k1-ssl]
310 server = 10-curve-sect409k1-server
311 client = 10-curve-sect409k1-client
312
313 [10-curve-sect409k1-server]
314 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
315 CipherString = DEFAULT
316 Curves = sect409k1
317 MaxProtocol = TLSv1.2
318 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
319
320 [10-curve-sect409k1-client]
321 CipherString = ECDHE
322 Curves = sect409k1
323 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
324 VerifyMode = Peer
325
326 [test-10]
327 ExpectedResult = Success
328 ExpectedTmpKeyType = sect409k1
329
330
331 # ===========================================================
332
333 [11-curve-sect409r1]
334 ssl_conf = 11-curve-sect409r1-ssl
335
336 [11-curve-sect409r1-ssl]
337 server = 11-curve-sect409r1-server
338 client = 11-curve-sect409r1-client
339
340 [11-curve-sect409r1-server]
341 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
342 CipherString = DEFAULT
343 Curves = sect409r1
344 MaxProtocol = TLSv1.2
345 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
346
347 [11-curve-sect409r1-client]
348 CipherString = ECDHE
349 Curves = sect409r1
350 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
351 VerifyMode = Peer
352
353 [test-11]
354 ExpectedResult = Success
355 ExpectedTmpKeyType = sect409r1
356
357
358 # ===========================================================
359
360 [12-curve-sect571k1]
361 ssl_conf = 12-curve-sect571k1-ssl
362
363 [12-curve-sect571k1-ssl]
364 server = 12-curve-sect571k1-server
365 client = 12-curve-sect571k1-client
366
367 [12-curve-sect571k1-server]
368 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
369 CipherString = DEFAULT
370 Curves = sect571k1
371 MaxProtocol = TLSv1.2
372 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
373
374 [12-curve-sect571k1-client]
375 CipherString = ECDHE
376 Curves = sect571k1
377 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
378 VerifyMode = Peer
379
380 [test-12]
381 ExpectedResult = Success
382 ExpectedTmpKeyType = sect571k1
383
384
385 # ===========================================================
386
387 [13-curve-sect571r1]
388 ssl_conf = 13-curve-sect571r1-ssl
389
390 [13-curve-sect571r1-ssl]
391 server = 13-curve-sect571r1-server
392 client = 13-curve-sect571r1-client
393
394 [13-curve-sect571r1-server]
395 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
396 CipherString = DEFAULT
397 Curves = sect571r1
398 MaxProtocol = TLSv1.2
399 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
400
401 [13-curve-sect571r1-client]
402 CipherString = ECDHE
403 Curves = sect571r1
404 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
405 VerifyMode = Peer
406
407 [test-13]
408 ExpectedResult = Success
409 ExpectedTmpKeyType = sect571r1
410
411
412 # ===========================================================
413
414 [14-curve-secp160k1]
415 ssl_conf = 14-curve-secp160k1-ssl
416
417 [14-curve-secp160k1-ssl]
418 server = 14-curve-secp160k1-server
419 client = 14-curve-secp160k1-client
420
421 [14-curve-secp160k1-server]
422 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
423 CipherString = DEFAULT
424 Curves = secp160k1
425 MaxProtocol = TLSv1.2
426 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
427
428 [14-curve-secp160k1-client]
429 CipherString = ECDHE
430 Curves = secp160k1
431 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
432 VerifyMode = Peer
433
434 [test-14]
435 ExpectedResult = Success
436 ExpectedTmpKeyType = secp160k1
437
438
439 # ===========================================================
440
441 [15-curve-secp160r1]
442 ssl_conf = 15-curve-secp160r1-ssl
443
444 [15-curve-secp160r1-ssl]
445 server = 15-curve-secp160r1-server
446 client = 15-curve-secp160r1-client
447
448 [15-curve-secp160r1-server]
449 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
450 CipherString = DEFAULT
451 Curves = secp160r1
452 MaxProtocol = TLSv1.2
453 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
454
455 [15-curve-secp160r1-client]
456 CipherString = ECDHE
457 Curves = secp160r1
458 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
459 VerifyMode = Peer
460
461 [test-15]
462 ExpectedResult = Success
463 ExpectedTmpKeyType = secp160r1
464
465
466 # ===========================================================
467
468 [16-curve-secp160r2]
469 ssl_conf = 16-curve-secp160r2-ssl
470
471 [16-curve-secp160r2-ssl]
472 server = 16-curve-secp160r2-server
473 client = 16-curve-secp160r2-client
474
475 [16-curve-secp160r2-server]
476 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
477 CipherString = DEFAULT
478 Curves = secp160r2
479 MaxProtocol = TLSv1.2
480 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
481
482 [16-curve-secp160r2-client]
483 CipherString = ECDHE
484 Curves = secp160r2
485 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
486 VerifyMode = Peer
487
488 [test-16]
489 ExpectedResult = Success
490 ExpectedTmpKeyType = secp160r2
491
492
493 # ===========================================================
494
495 [17-curve-secp192k1]
496 ssl_conf = 17-curve-secp192k1-ssl
497
498 [17-curve-secp192k1-ssl]
499 server = 17-curve-secp192k1-server
500 client = 17-curve-secp192k1-client
501
502 [17-curve-secp192k1-server]
503 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
504 CipherString = DEFAULT
505 Curves = secp192k1
506 MaxProtocol = TLSv1.2
507 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
508
509 [17-curve-secp192k1-client]
510 CipherString = ECDHE
511 Curves = secp192k1
512 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
513 VerifyMode = Peer
514
515 [test-17]
516 ExpectedResult = Success
517 ExpectedTmpKeyType = secp192k1
518
519
520 # ===========================================================
521
522 [18-curve-prime192v1]
523 ssl_conf = 18-curve-prime192v1-ssl
524
525 [18-curve-prime192v1-ssl]
526 server = 18-curve-prime192v1-server
527 client = 18-curve-prime192v1-client
528
529 [18-curve-prime192v1-server]
530 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
531 CipherString = DEFAULT
532 Curves = prime192v1
533 MaxProtocol = TLSv1.2
534 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
535
536 [18-curve-prime192v1-client]
537 CipherString = ECDHE
538 Curves = prime192v1
539 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
540 VerifyMode = Peer
541
542 [test-18]
543 ExpectedResult = Success
544 ExpectedTmpKeyType = prime192v1
545
546
547 # ===========================================================
548
549 [19-curve-secp224k1]
550 ssl_conf = 19-curve-secp224k1-ssl
551
552 [19-curve-secp224k1-ssl]
553 server = 19-curve-secp224k1-server
554 client = 19-curve-secp224k1-client
555
556 [19-curve-secp224k1-server]
557 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
558 CipherString = DEFAULT
559 Curves = secp224k1
560 MaxProtocol = TLSv1.2
561 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
562
563 [19-curve-secp224k1-client]
564 CipherString = ECDHE
565 Curves = secp224k1
566 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
567 VerifyMode = Peer
568
569 [test-19]
570 ExpectedResult = Success
571 ExpectedTmpKeyType = secp224k1
572
573
574 # ===========================================================
575
576 [20-curve-secp224r1]
577 ssl_conf = 20-curve-secp224r1-ssl
578
579 [20-curve-secp224r1-ssl]
580 server = 20-curve-secp224r1-server
581 client = 20-curve-secp224r1-client
582
583 [20-curve-secp224r1-server]
584 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
585 CipherString = DEFAULT
586 Curves = secp224r1
587 MaxProtocol = TLSv1.2
588 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
589
590 [20-curve-secp224r1-client]
591 CipherString = ECDHE
592 Curves = secp224r1
593 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
594 VerifyMode = Peer
595
596 [test-20]
597 ExpectedResult = Success
598 ExpectedTmpKeyType = secp224r1
599
600
601 # ===========================================================
602
603 [21-curve-secp256k1]
604 ssl_conf = 21-curve-secp256k1-ssl
605
606 [21-curve-secp256k1-ssl]
607 server = 21-curve-secp256k1-server
608 client = 21-curve-secp256k1-client
609
610 [21-curve-secp256k1-server]
611 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
612 CipherString = DEFAULT
613 Curves = secp256k1
614 MaxProtocol = TLSv1.2
615 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
616
617 [21-curve-secp256k1-client]
618 CipherString = ECDHE
619 Curves = secp256k1
620 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
621 VerifyMode = Peer
622
623 [test-21]
624 ExpectedResult = Success
625 ExpectedTmpKeyType = secp256k1
626
627
628 # ===========================================================
629
630 [22-curve-prime256v1]
631 ssl_conf = 22-curve-prime256v1-ssl
632
633 [22-curve-prime256v1-ssl]
634 server = 22-curve-prime256v1-server
635 client = 22-curve-prime256v1-client
636
637 [22-curve-prime256v1-server]
638 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
639 CipherString = DEFAULT
640 Curves = prime256v1
641 MaxProtocol = TLSv1.2
642 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
643
644 [22-curve-prime256v1-client]
645 CipherString = ECDHE
646 Curves = prime256v1
647 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
648 VerifyMode = Peer
649
650 [test-22]
651 ExpectedResult = Success
652 ExpectedTmpKeyType = prime256v1
653
654
655 # ===========================================================
656
657 [23-curve-secp384r1]
658 ssl_conf = 23-curve-secp384r1-ssl
659
660 [23-curve-secp384r1-ssl]
661 server = 23-curve-secp384r1-server
662 client = 23-curve-secp384r1-client
663
664 [23-curve-secp384r1-server]
665 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
666 CipherString = DEFAULT
667 Curves = secp384r1
668 MaxProtocol = TLSv1.2
669 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
670
671 [23-curve-secp384r1-client]
672 CipherString = ECDHE
673 Curves = secp384r1
674 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
675 VerifyMode = Peer
676
677 [test-23]
678 ExpectedResult = Success
679 ExpectedTmpKeyType = secp384r1
680
681
682 # ===========================================================
683
684 [24-curve-secp521r1]
685 ssl_conf = 24-curve-secp521r1-ssl
686
687 [24-curve-secp521r1-ssl]
688 server = 24-curve-secp521r1-server
689 client = 24-curve-secp521r1-client
690
691 [24-curve-secp521r1-server]
692 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
693 CipherString = DEFAULT
694 Curves = secp521r1
695 MaxProtocol = TLSv1.2
696 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
697
698 [24-curve-secp521r1-client]
699 CipherString = ECDHE
700 Curves = secp521r1
701 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
702 VerifyMode = Peer
703
704 [test-24]
705 ExpectedResult = Success
706 ExpectedTmpKeyType = secp521r1
707
708
709 # ===========================================================
710
711 [25-curve-brainpoolP256r1]
712 ssl_conf = 25-curve-brainpoolP256r1-ssl
713
714 [25-curve-brainpoolP256r1-ssl]
715 server = 25-curve-brainpoolP256r1-server
716 client = 25-curve-brainpoolP256r1-client
717
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
724
725 [25-curve-brainpoolP256r1-client]
726 CipherString = ECDHE
727 Curves = brainpoolP256r1
728 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
729 VerifyMode = Peer
730
731 [test-25]
732 ExpectedResult = Success
733 ExpectedTmpKeyType = brainpoolP256r1
734
735
736 # ===========================================================
737
738 [26-curve-brainpoolP384r1]
739 ssl_conf = 26-curve-brainpoolP384r1-ssl
740
741 [26-curve-brainpoolP384r1-ssl]
742 server = 26-curve-brainpoolP384r1-server
743 client = 26-curve-brainpoolP384r1-client
744
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
751
752 [26-curve-brainpoolP384r1-client]
753 CipherString = ECDHE
754 Curves = brainpoolP384r1
755 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
756 VerifyMode = Peer
757
758 [test-26]
759 ExpectedResult = Success
760 ExpectedTmpKeyType = brainpoolP384r1
761
762
763 # ===========================================================
764
765 [27-curve-brainpoolP512r1]
766 ssl_conf = 27-curve-brainpoolP512r1-ssl
767
768 [27-curve-brainpoolP512r1-ssl]
769 server = 27-curve-brainpoolP512r1-server
770 client = 27-curve-brainpoolP512r1-client
771
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
778
779 [27-curve-brainpoolP512r1-client]
780 CipherString = ECDHE
781 Curves = brainpoolP512r1
782 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
783 VerifyMode = Peer
784
785 [test-27]
786 ExpectedResult = Success
787 ExpectedTmpKeyType = brainpoolP512r1
788
789
790 # ===========================================================
791
792 [28-curve-X25519]
793 ssl_conf = 28-curve-X25519-ssl
794
795 [28-curve-X25519-ssl]
796 server = 28-curve-X25519-server
797 client = 28-curve-X25519-client
798
799 [28-curve-X25519-server]
800 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
801 CipherString = DEFAULT
802 Curves = X25519
803 MaxProtocol = TLSv1.2
804 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
805
806 [28-curve-X25519-client]
807 CipherString = ECDHE
808 Curves = X25519
809 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
810 VerifyMode = Peer
811
812 [test-28]
813 ExpectedResult = Success
814 ExpectedTmpKeyType = X25519
815
816