1 # Generated with generate_ssl_tests.pl
5 test-0 = 0-one-fragment-minus-app-data
6 test-1 = 1-one-fragment-app-data
7 test-2 = 2-one-fragment-plus-app-data
8 test-3 = 3-small-app-data
9 test-4 = 4-small-app-data-large-fragment-size
10 test-5 = 5-medium-app-data
11 test-6 = 6-medium-plus-app-data
12 test-7 = 7-large-app-data
13 test-8 = 8-large-app-data-large-fragment-size
14 test-9 = 9-large-app-data-odd-fragment-size
15 test-10 = 10-large-app-data-aes-sha1-multibuffer
16 test-11 = 11-large-app-data-aes-sha2-multibuffer
17 test-12 = 12-large-app-data-aes-sha1-multibuffer-odd-fragment
18 test-13 = 13-large-app-data-aes-sha2-multibuffer-odd-fragment
19 test-14 = 14-small-app-data-aes-sha1-multibuffer
20 test-15 = 15-small-app-data-aes-sha2-multibuffer
21 test-16 = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled
22 test-17 = 17-Maximum Fragment Len extension equal FragmentSize to 2048
23 test-18 = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024
24 test-19 = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024
25 test-20 = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048
26 test-21 = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024
27 # ===========================================================
29 [0-one-fragment-minus-app-data]
30 ssl_conf = 0-one-fragment-minus-app-data-ssl
32 [0-one-fragment-minus-app-data-ssl]
33 server = 0-one-fragment-minus-app-data-server
34 client = 0-one-fragment-minus-app-data-client
36 [0-one-fragment-minus-app-data-server]
37 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
38 CipherString = DEFAULT
39 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
41 [0-one-fragment-minus-app-data-client]
42 CipherString = DEFAULT
43 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
50 # ===========================================================
52 [1-one-fragment-app-data]
53 ssl_conf = 1-one-fragment-app-data-ssl
55 [1-one-fragment-app-data-ssl]
56 server = 1-one-fragment-app-data-server
57 client = 1-one-fragment-app-data-client
59 [1-one-fragment-app-data-server]
60 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
61 CipherString = DEFAULT
62 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
64 [1-one-fragment-app-data-client]
65 CipherString = DEFAULT
66 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
73 # ===========================================================
75 [2-one-fragment-plus-app-data]
76 ssl_conf = 2-one-fragment-plus-app-data-ssl
78 [2-one-fragment-plus-app-data-ssl]
79 server = 2-one-fragment-plus-app-data-server
80 client = 2-one-fragment-plus-app-data-client
82 [2-one-fragment-plus-app-data-server]
83 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
84 CipherString = DEFAULT
85 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
87 [2-one-fragment-plus-app-data-client]
88 CipherString = DEFAULT
89 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
96 # ===========================================================
99 ssl_conf = 3-small-app-data-ssl
101 [3-small-app-data-ssl]
102 server = 3-small-app-data-server
103 client = 3-small-app-data-client
105 [3-small-app-data-server]
106 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
107 CipherString = DEFAULT
108 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
110 [3-small-app-data-client]
111 CipherString = DEFAULT
112 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
116 ApplicationData = 4097
119 # ===========================================================
121 [4-small-app-data-large-fragment-size]
122 ssl_conf = 4-small-app-data-large-fragment-size-ssl
124 [4-small-app-data-large-fragment-size-ssl]
125 server = 4-small-app-data-large-fragment-size-server
126 client = 4-small-app-data-large-fragment-size-client
128 [4-small-app-data-large-fragment-size-server]
129 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
130 CipherString = DEFAULT
131 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
133 [4-small-app-data-large-fragment-size-client]
134 CipherString = DEFAULT
135 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
139 ApplicationData = 4097
140 MaxFragmentSize = 16384
143 # ===========================================================
146 ssl_conf = 5-medium-app-data-ssl
148 [5-medium-app-data-ssl]
149 server = 5-medium-app-data-server
150 client = 5-medium-app-data-client
152 [5-medium-app-data-server]
153 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
154 CipherString = DEFAULT
155 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
157 [5-medium-app-data-client]
158 CipherString = DEFAULT
159 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
163 ApplicationData = 32775
166 # ===========================================================
168 [6-medium-plus-app-data]
169 ssl_conf = 6-medium-plus-app-data-ssl
171 [6-medium-plus-app-data-ssl]
172 server = 6-medium-plus-app-data-server
173 client = 6-medium-plus-app-data-client
175 [6-medium-plus-app-data-server]
176 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
177 CipherString = DEFAULT
178 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
180 [6-medium-plus-app-data-client]
181 CipherString = DEFAULT
182 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
186 ApplicationData = 131069
189 # ===========================================================
192 ssl_conf = 7-large-app-data-ssl
194 [7-large-app-data-ssl]
195 server = 7-large-app-data-server
196 client = 7-large-app-data-client
198 [7-large-app-data-server]
199 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
200 CipherString = DEFAULT
201 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
203 [7-large-app-data-client]
204 CipherString = DEFAULT
205 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
209 ApplicationData = 1048576
212 # ===========================================================
214 [8-large-app-data-large-fragment-size]
215 ssl_conf = 8-large-app-data-large-fragment-size-ssl
217 [8-large-app-data-large-fragment-size-ssl]
218 server = 8-large-app-data-large-fragment-size-server
219 client = 8-large-app-data-large-fragment-size-client
221 [8-large-app-data-large-fragment-size-server]
222 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
223 CipherString = DEFAULT
224 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
226 [8-large-app-data-large-fragment-size-client]
227 CipherString = DEFAULT
228 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
232 ApplicationData = 1048576
233 MaxFragmentSize = 16384
236 # ===========================================================
238 [9-large-app-data-odd-fragment-size]
239 ssl_conf = 9-large-app-data-odd-fragment-size-ssl
241 [9-large-app-data-odd-fragment-size-ssl]
242 server = 9-large-app-data-odd-fragment-size-server
243 client = 9-large-app-data-odd-fragment-size-client
245 [9-large-app-data-odd-fragment-size-server]
246 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
247 CipherString = DEFAULT
248 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
250 [9-large-app-data-odd-fragment-size-client]
251 CipherString = DEFAULT
252 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
256 ApplicationData = 1048576
257 MaxFragmentSize = 5115
260 # ===========================================================
262 [10-large-app-data-aes-sha1-multibuffer]
263 ssl_conf = 10-large-app-data-aes-sha1-multibuffer-ssl
265 [10-large-app-data-aes-sha1-multibuffer-ssl]
266 server = 10-large-app-data-aes-sha1-multibuffer-server
267 client = 10-large-app-data-aes-sha1-multibuffer-client
269 [10-large-app-data-aes-sha1-multibuffer-server]
270 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
271 CipherString = DEFAULT
272 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
274 [10-large-app-data-aes-sha1-multibuffer-client]
275 CipherString = AES128-SHA
276 MaxProtocol = TLSv1.2
277 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
281 ApplicationData = 1048576
282 MaxFragmentSize = 4096
285 # ===========================================================
287 [11-large-app-data-aes-sha2-multibuffer]
288 ssl_conf = 11-large-app-data-aes-sha2-multibuffer-ssl
290 [11-large-app-data-aes-sha2-multibuffer-ssl]
291 server = 11-large-app-data-aes-sha2-multibuffer-server
292 client = 11-large-app-data-aes-sha2-multibuffer-client
294 [11-large-app-data-aes-sha2-multibuffer-server]
295 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
296 CipherString = DEFAULT
297 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
299 [11-large-app-data-aes-sha2-multibuffer-client]
300 CipherString = AES128-SHA256
301 MaxProtocol = TLSv1.2
302 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
306 ApplicationData = 1048576
307 MaxFragmentSize = 4096
310 # ===========================================================
312 [12-large-app-data-aes-sha1-multibuffer-odd-fragment]
313 ssl_conf = 12-large-app-data-aes-sha1-multibuffer-odd-fragment-ssl
315 [12-large-app-data-aes-sha1-multibuffer-odd-fragment-ssl]
316 server = 12-large-app-data-aes-sha1-multibuffer-odd-fragment-server
317 client = 12-large-app-data-aes-sha1-multibuffer-odd-fragment-client
319 [12-large-app-data-aes-sha1-multibuffer-odd-fragment-server]
320 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
321 CipherString = DEFAULT
322 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
324 [12-large-app-data-aes-sha1-multibuffer-odd-fragment-client]
325 CipherString = AES128-SHA
326 MaxProtocol = TLSv1.2
327 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
331 ApplicationData = 1048579
332 MaxFragmentSize = 5115
335 # ===========================================================
337 [13-large-app-data-aes-sha2-multibuffer-odd-fragment]
338 ssl_conf = 13-large-app-data-aes-sha2-multibuffer-odd-fragment-ssl
340 [13-large-app-data-aes-sha2-multibuffer-odd-fragment-ssl]
341 server = 13-large-app-data-aes-sha2-multibuffer-odd-fragment-server
342 client = 13-large-app-data-aes-sha2-multibuffer-odd-fragment-client
344 [13-large-app-data-aes-sha2-multibuffer-odd-fragment-server]
345 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
346 CipherString = DEFAULT
347 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
349 [13-large-app-data-aes-sha2-multibuffer-odd-fragment-client]
350 CipherString = AES128-SHA256
351 MaxProtocol = TLSv1.2
352 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
356 ApplicationData = 1048573
357 MaxFragmentSize = 5125
360 # ===========================================================
362 [14-small-app-data-aes-sha1-multibuffer]
363 ssl_conf = 14-small-app-data-aes-sha1-multibuffer-ssl
365 [14-small-app-data-aes-sha1-multibuffer-ssl]
366 server = 14-small-app-data-aes-sha1-multibuffer-server
367 client = 14-small-app-data-aes-sha1-multibuffer-client
369 [14-small-app-data-aes-sha1-multibuffer-server]
370 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
371 CipherString = DEFAULT
372 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
374 [14-small-app-data-aes-sha1-multibuffer-client]
375 CipherString = AES128-SHA
376 MaxProtocol = TLSv1.2
377 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
381 ApplicationData = 4096
382 MaxFragmentSize = 4096
385 # ===========================================================
387 [15-small-app-data-aes-sha2-multibuffer]
388 ssl_conf = 15-small-app-data-aes-sha2-multibuffer-ssl
390 [15-small-app-data-aes-sha2-multibuffer-ssl]
391 server = 15-small-app-data-aes-sha2-multibuffer-server
392 client = 15-small-app-data-aes-sha2-multibuffer-client
394 [15-small-app-data-aes-sha2-multibuffer-server]
395 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
396 CipherString = DEFAULT
397 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
399 [15-small-app-data-aes-sha2-multibuffer-client]
400 CipherString = AES128-SHA256
401 MaxProtocol = TLSv1.2
402 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
406 ApplicationData = 4096
407 MaxFragmentSize = 4096
410 # ===========================================================
412 [16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled]
413 ssl_conf = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-ssl
415 [16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-ssl]
416 server = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-server
417 client = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-client
419 [16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-server]
420 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
421 CipherString = DEFAULT
422 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
424 [16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-client]
425 CipherString = DEFAULT
426 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
430 ApplicationData = 3072
431 MaxFragmentSize = 16384
432 client = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-client-extra
434 [16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-client-extra]
435 MaxFragmentLenExt = 1024
438 # ===========================================================
440 [17-Maximum Fragment Len extension equal FragmentSize to 2048]
441 ssl_conf = 17-Maximum Fragment Len extension equal FragmentSize to 2048-ssl
443 [17-Maximum Fragment Len extension equal FragmentSize to 2048-ssl]
444 server = 17-Maximum Fragment Len extension equal FragmentSize to 2048-server
445 client = 17-Maximum Fragment Len extension equal FragmentSize to 2048-client
447 [17-Maximum Fragment Len extension equal FragmentSize to 2048-server]
448 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
449 CipherString = DEFAULT
450 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
452 [17-Maximum Fragment Len extension equal FragmentSize to 2048-client]
453 CipherString = DEFAULT
454 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
458 ApplicationData = 3072
459 MaxFragmentSize = 2048
460 client = 17-Maximum Fragment Len extension equal FragmentSize to 2048-client-extra
462 [17-Maximum Fragment Len extension equal FragmentSize to 2048-client-extra]
463 MaxFragmentLenExt = 2048
466 # ===========================================================
468 [18-Maximum Fragment Len extension 512 lower than FragmentSize 1024]
469 ssl_conf = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-ssl
471 [18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-ssl]
472 server = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-server
473 client = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-client
475 [18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-server]
476 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
477 CipherString = DEFAULT
478 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
480 [18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-client]
481 CipherString = DEFAULT
482 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
486 ApplicationData = 3072
487 MaxFragmentSize = 1024
488 client = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-client-extra
490 [18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-client-extra]
491 MaxFragmentLenExt = 512
494 # ===========================================================
496 [19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024]
497 ssl_conf = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-ssl
499 [19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-ssl]
500 server = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-server
501 client = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-client
503 [19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-server]
504 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
505 CipherString = DEFAULT
506 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
508 [19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-client]
509 CipherString = DEFAULT
510 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
514 ApplicationData = 3072
515 MaxFragmentSize = 1024
516 client = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-client-extra
518 [19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-client-extra]
519 MaxFragmentLenExt = 2048
522 # ===========================================================
524 [20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048]
525 ssl_conf = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-ssl
527 [20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-ssl]
528 server = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-server
529 client = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-client
531 [20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-server]
532 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
533 CipherString = DEFAULT
534 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
536 [20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-client]
537 CipherString = DEFAULT
538 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
542 ApplicationData = 8196
543 MaxFragmentSize = 2048
544 client = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-client-extra
546 [20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-client-extra]
547 MaxFragmentLenExt = 4096
550 # ===========================================================
552 [21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024]
553 ssl_conf = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-ssl
555 [21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-ssl]
556 server = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-server
557 client = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-client
559 [21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-server]
560 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
561 CipherString = DEFAULT
562 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
564 [21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-client]
565 CipherString = DEFAULT
566 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
570 ApplicationData = 3072
571 MaxFragmentSize = 1024
572 client = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-client-extra
574 [21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-client-extra]
575 MaxFragmentLenExt = 2048