]>
Commit | Line | Data |
---|---|---|
b1b22b0b KR |
1 | # Generated with generate_ssl_tests.pl |
2 | ||
fe93b010 | 3 | num_tests = 30 |
b1b22b0b KR |
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 | |
fe93b010 | 34 | test-29 = 29-curve-X448 |
b1b22b0b KR |
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 | |
582a17d6 | 48 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
49 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
50 | ||
51 | [0-curve-sect163k1-client] | |
52 | CipherString = ECDHE | |
53 | Curves = sect163k1 | |
aafec89c | 54 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
55 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
56 | VerifyMode = Peer | |
57 | ||
58 | [test-0] | |
59 | ExpectedResult = Success | |
9c4319bd | 60 | ExpectedTmpKeyType = sect163k1 |
b1b22b0b KR |
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 | |
582a17d6 | 76 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
77 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
78 | ||
79 | [1-curve-sect163r1-client] | |
80 | CipherString = ECDHE | |
81 | Curves = sect163r1 | |
aafec89c | 82 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
83 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
84 | VerifyMode = Peer | |
85 | ||
86 | [test-1] | |
87 | ExpectedResult = Success | |
9c4319bd | 88 | ExpectedTmpKeyType = sect163r1 |
b1b22b0b KR |
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 | |
582a17d6 | 104 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
105 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
106 | ||
107 | [2-curve-sect163r2-client] | |
108 | CipherString = ECDHE | |
109 | Curves = sect163r2 | |
aafec89c | 110 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
111 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
112 | VerifyMode = Peer | |
113 | ||
114 | [test-2] | |
115 | ExpectedResult = Success | |
9c4319bd | 116 | ExpectedTmpKeyType = sect163r2 |
b1b22b0b KR |
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 | |
582a17d6 | 132 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
133 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
134 | ||
135 | [3-curve-sect193r1-client] | |
136 | CipherString = ECDHE | |
137 | Curves = sect193r1 | |
aafec89c | 138 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
139 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
140 | VerifyMode = Peer | |
141 | ||
142 | [test-3] | |
143 | ExpectedResult = Success | |
9c4319bd | 144 | ExpectedTmpKeyType = sect193r1 |
b1b22b0b KR |
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 | |
582a17d6 | 160 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
161 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
162 | ||
163 | [4-curve-sect193r2-client] | |
164 | CipherString = ECDHE | |
165 | Curves = sect193r2 | |
aafec89c | 166 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
167 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
168 | VerifyMode = Peer | |
169 | ||
170 | [test-4] | |
171 | ExpectedResult = Success | |
9c4319bd | 172 | ExpectedTmpKeyType = sect193r2 |
b1b22b0b KR |
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 | |
582a17d6 | 188 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
189 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
190 | ||
191 | [5-curve-sect233k1-client] | |
192 | CipherString = ECDHE | |
193 | Curves = sect233k1 | |
aafec89c | 194 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
195 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
196 | VerifyMode = Peer | |
197 | ||
198 | [test-5] | |
199 | ExpectedResult = Success | |
9c4319bd | 200 | ExpectedTmpKeyType = sect233k1 |
b1b22b0b KR |
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 | |
582a17d6 | 216 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
217 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
218 | ||
219 | [6-curve-sect233r1-client] | |
220 | CipherString = ECDHE | |
221 | Curves = sect233r1 | |
aafec89c | 222 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
223 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
224 | VerifyMode = Peer | |
225 | ||
226 | [test-6] | |
227 | ExpectedResult = Success | |
9c4319bd | 228 | ExpectedTmpKeyType = sect233r1 |
b1b22b0b KR |
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 | |
582a17d6 | 244 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
245 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
246 | ||
247 | [7-curve-sect239k1-client] | |
248 | CipherString = ECDHE | |
249 | Curves = sect239k1 | |
aafec89c | 250 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
251 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
252 | VerifyMode = Peer | |
253 | ||
254 | [test-7] | |
255 | ExpectedResult = Success | |
9c4319bd | 256 | ExpectedTmpKeyType = sect239k1 |
b1b22b0b KR |
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 | |
582a17d6 | 272 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
273 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
274 | ||
275 | [8-curve-sect283k1-client] | |
276 | CipherString = ECDHE | |
277 | Curves = sect283k1 | |
aafec89c | 278 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
279 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
280 | VerifyMode = Peer | |
281 | ||
282 | [test-8] | |
283 | ExpectedResult = Success | |
9c4319bd | 284 | ExpectedTmpKeyType = sect283k1 |
b1b22b0b KR |
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 | |
582a17d6 | 300 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
301 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
302 | ||
303 | [9-curve-sect283r1-client] | |
304 | CipherString = ECDHE | |
305 | Curves = sect283r1 | |
aafec89c | 306 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
307 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
308 | VerifyMode = Peer | |
309 | ||
310 | [test-9] | |
311 | ExpectedResult = Success | |
9c4319bd | 312 | ExpectedTmpKeyType = sect283r1 |
b1b22b0b KR |
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 | |
582a17d6 | 328 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
329 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
330 | ||
331 | [10-curve-sect409k1-client] | |
332 | CipherString = ECDHE | |
333 | Curves = sect409k1 | |
aafec89c | 334 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
335 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
336 | VerifyMode = Peer | |
337 | ||
338 | [test-10] | |
339 | ExpectedResult = Success | |
9c4319bd | 340 | ExpectedTmpKeyType = sect409k1 |
b1b22b0b KR |
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 | |
582a17d6 | 356 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
357 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
358 | ||
359 | [11-curve-sect409r1-client] | |
360 | CipherString = ECDHE | |
361 | Curves = sect409r1 | |
aafec89c | 362 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
363 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
364 | VerifyMode = Peer | |
365 | ||
366 | [test-11] | |
367 | ExpectedResult = Success | |
9c4319bd | 368 | ExpectedTmpKeyType = sect409r1 |
b1b22b0b KR |
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 | |
582a17d6 | 384 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
385 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
386 | ||
387 | [12-curve-sect571k1-client] | |
388 | CipherString = ECDHE | |
389 | Curves = sect571k1 | |
aafec89c | 390 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
391 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
392 | VerifyMode = Peer | |
393 | ||
394 | [test-12] | |
395 | ExpectedResult = Success | |
9c4319bd | 396 | ExpectedTmpKeyType = sect571k1 |
b1b22b0b KR |
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 | |
582a17d6 | 412 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
413 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
414 | ||
415 | [13-curve-sect571r1-client] | |
416 | CipherString = ECDHE | |
417 | Curves = sect571r1 | |
aafec89c | 418 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
419 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
420 | VerifyMode = Peer | |
421 | ||
422 | [test-13] | |
423 | ExpectedResult = Success | |
9c4319bd | 424 | ExpectedTmpKeyType = sect571r1 |
b1b22b0b KR |
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 | |
582a17d6 | 440 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
441 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
442 | ||
443 | [14-curve-secp160k1-client] | |
444 | CipherString = ECDHE | |
445 | Curves = secp160k1 | |
aafec89c | 446 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
447 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
448 | VerifyMode = Peer | |
449 | ||
450 | [test-14] | |
451 | ExpectedResult = Success | |
9c4319bd | 452 | ExpectedTmpKeyType = secp160k1 |
b1b22b0b KR |
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 | |
582a17d6 | 468 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
469 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
470 | ||
471 | [15-curve-secp160r1-client] | |
472 | CipherString = ECDHE | |
473 | Curves = secp160r1 | |
aafec89c | 474 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
475 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
476 | VerifyMode = Peer | |
477 | ||
478 | [test-15] | |
479 | ExpectedResult = Success | |
9c4319bd | 480 | ExpectedTmpKeyType = secp160r1 |
b1b22b0b KR |
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 | |
582a17d6 | 496 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
497 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
498 | ||
499 | [16-curve-secp160r2-client] | |
500 | CipherString = ECDHE | |
501 | Curves = secp160r2 | |
aafec89c | 502 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
503 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
504 | VerifyMode = Peer | |
505 | ||
506 | [test-16] | |
507 | ExpectedResult = Success | |
9c4319bd | 508 | ExpectedTmpKeyType = secp160r2 |
b1b22b0b KR |
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 | |
582a17d6 | 524 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
525 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
526 | ||
527 | [17-curve-secp192k1-client] | |
528 | CipherString = ECDHE | |
529 | Curves = secp192k1 | |
aafec89c | 530 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
531 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
532 | VerifyMode = Peer | |
533 | ||
534 | [test-17] | |
535 | ExpectedResult = Success | |
9c4319bd | 536 | ExpectedTmpKeyType = secp192k1 |
b1b22b0b KR |
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 | |
582a17d6 | 552 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
553 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
554 | ||
555 | [18-curve-prime192v1-client] | |
556 | CipherString = ECDHE | |
557 | Curves = prime192v1 | |
aafec89c | 558 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
559 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
560 | VerifyMode = Peer | |
561 | ||
562 | [test-18] | |
563 | ExpectedResult = Success | |
9c4319bd | 564 | ExpectedTmpKeyType = prime192v1 |
b1b22b0b KR |
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 | |
582a17d6 | 580 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
581 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
582 | ||
583 | [19-curve-secp224k1-client] | |
584 | CipherString = ECDHE | |
585 | Curves = secp224k1 | |
aafec89c | 586 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
587 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
588 | VerifyMode = Peer | |
589 | ||
590 | [test-19] | |
591 | ExpectedResult = Success | |
9c4319bd | 592 | ExpectedTmpKeyType = secp224k1 |
b1b22b0b KR |
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 | |
582a17d6 | 608 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
609 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
610 | ||
611 | [20-curve-secp224r1-client] | |
612 | CipherString = ECDHE | |
613 | Curves = secp224r1 | |
aafec89c | 614 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
615 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
616 | VerifyMode = Peer | |
617 | ||
618 | [test-20] | |
619 | ExpectedResult = Success | |
9c4319bd | 620 | ExpectedTmpKeyType = secp224r1 |
b1b22b0b KR |
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 | |
582a17d6 | 636 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
637 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
638 | ||
639 | [21-curve-secp256k1-client] | |
640 | CipherString = ECDHE | |
641 | Curves = secp256k1 | |
aafec89c | 642 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
643 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
644 | VerifyMode = Peer | |
645 | ||
646 | [test-21] | |
647 | ExpectedResult = Success | |
9c4319bd | 648 | ExpectedTmpKeyType = secp256k1 |
b1b22b0b KR |
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 | |
582a17d6 | 664 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
665 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
666 | ||
667 | [22-curve-prime256v1-client] | |
668 | CipherString = ECDHE | |
669 | Curves = prime256v1 | |
aafec89c | 670 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
671 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
672 | VerifyMode = Peer | |
673 | ||
674 | [test-22] | |
675 | ExpectedResult = Success | |
9c4319bd | 676 | ExpectedTmpKeyType = prime256v1 |
b1b22b0b KR |
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 | |
582a17d6 | 692 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
693 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
694 | ||
695 | [23-curve-secp384r1-client] | |
696 | CipherString = ECDHE | |
697 | Curves = secp384r1 | |
aafec89c | 698 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
699 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
700 | VerifyMode = Peer | |
701 | ||
702 | [test-23] | |
703 | ExpectedResult = Success | |
9c4319bd | 704 | ExpectedTmpKeyType = secp384r1 |
b1b22b0b KR |
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 | |
582a17d6 | 720 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
721 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
722 | ||
723 | [24-curve-secp521r1-client] | |
724 | CipherString = ECDHE | |
725 | Curves = secp521r1 | |
aafec89c | 726 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
727 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
728 | VerifyMode = Peer | |
729 | ||
730 | [test-24] | |
731 | ExpectedResult = Success | |
9c4319bd | 732 | ExpectedTmpKeyType = secp521r1 |
b1b22b0b KR |
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 | |
582a17d6 | 748 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
749 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
750 | ||
751 | [25-curve-brainpoolP256r1-client] | |
752 | CipherString = ECDHE | |
753 | Curves = brainpoolP256r1 | |
aafec89c | 754 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
755 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
756 | VerifyMode = Peer | |
757 | ||
758 | [test-25] | |
759 | ExpectedResult = Success | |
9c4319bd | 760 | ExpectedTmpKeyType = brainpoolP256r1 |
b1b22b0b KR |
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 | |
582a17d6 | 776 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
777 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
778 | ||
779 | [26-curve-brainpoolP384r1-client] | |
780 | CipherString = ECDHE | |
781 | Curves = brainpoolP384r1 | |
aafec89c | 782 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
783 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
784 | VerifyMode = Peer | |
785 | ||
786 | [test-26] | |
787 | ExpectedResult = Success | |
9c4319bd | 788 | ExpectedTmpKeyType = brainpoolP384r1 |
b1b22b0b KR |
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 | |
582a17d6 | 804 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
805 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
806 | ||
807 | [27-curve-brainpoolP512r1-client] | |
808 | CipherString = ECDHE | |
809 | Curves = brainpoolP512r1 | |
aafec89c | 810 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
811 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
812 | VerifyMode = Peer | |
813 | ||
814 | [test-27] | |
815 | ExpectedResult = Success | |
9c4319bd | 816 | ExpectedTmpKeyType = brainpoolP512r1 |
b1b22b0b KR |
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 | |
582a17d6 | 832 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
833 | PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem |
834 | ||
835 | [28-curve-X25519-client] | |
836 | CipherString = ECDHE | |
837 | Curves = X25519 | |
aafec89c | 838 | MaxProtocol = TLSv1.2 |
b1b22b0b KR |
839 | VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem |
840 | VerifyMode = Peer | |
841 | ||
842 | [test-28] | |
843 | ExpectedResult = Success | |
9c4319bd | 844 | ExpectedTmpKeyType = X25519 |
b1b22b0b KR |
845 | |
846 | ||
fe93b010 MC |
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 |