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