Port multi-buffer tests
[openssl.git] / test / ssl-tests / 13-fragmentation.conf
1 # Generated with generate_ssl_tests.pl
2
3 num_tests = 16
4
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 # ===========================================================
22
23 [0-one-fragment-minus-app-data]
24 ssl_conf = 0-one-fragment-minus-app-data-ssl
25
26 [0-one-fragment-minus-app-data-ssl]
27 server = 0-one-fragment-minus-app-data-server
28 client = 0-one-fragment-minus-app-data-client
29
30 [0-one-fragment-minus-app-data-server]
31 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
32 CipherString = DEFAULT
33 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
34
35 [0-one-fragment-minus-app-data-client]
36 CipherString = DEFAULT
37 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
38 VerifyMode = Peer
39
40 [test-0]
41 ApplicationData = 511
42
43
44 # ===========================================================
45
46 [1-one-fragment-app-data]
47 ssl_conf = 1-one-fragment-app-data-ssl
48
49 [1-one-fragment-app-data-ssl]
50 server = 1-one-fragment-app-data-server
51 client = 1-one-fragment-app-data-client
52
53 [1-one-fragment-app-data-server]
54 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
55 CipherString = DEFAULT
56 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
57
58 [1-one-fragment-app-data-client]
59 CipherString = DEFAULT
60 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
61 VerifyMode = Peer
62
63 [test-1]
64 ApplicationData = 512
65
66
67 # ===========================================================
68
69 [2-one-fragment-plus-app-data]
70 ssl_conf = 2-one-fragment-plus-app-data-ssl
71
72 [2-one-fragment-plus-app-data-ssl]
73 server = 2-one-fragment-plus-app-data-server
74 client = 2-one-fragment-plus-app-data-client
75
76 [2-one-fragment-plus-app-data-server]
77 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
78 CipherString = DEFAULT
79 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
80
81 [2-one-fragment-plus-app-data-client]
82 CipherString = DEFAULT
83 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
84 VerifyMode = Peer
85
86 [test-2]
87 ApplicationData = 513
88
89
90 # ===========================================================
91
92 [3-small-app-data]
93 ssl_conf = 3-small-app-data-ssl
94
95 [3-small-app-data-ssl]
96 server = 3-small-app-data-server
97 client = 3-small-app-data-client
98
99 [3-small-app-data-server]
100 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
101 CipherString = DEFAULT
102 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
103
104 [3-small-app-data-client]
105 CipherString = DEFAULT
106 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
107 VerifyMode = Peer
108
109 [test-3]
110 ApplicationData = 4097
111
112
113 # ===========================================================
114
115 [4-small-app-data-large-fragment-size]
116 ssl_conf = 4-small-app-data-large-fragment-size-ssl
117
118 [4-small-app-data-large-fragment-size-ssl]
119 server = 4-small-app-data-large-fragment-size-server
120 client = 4-small-app-data-large-fragment-size-client
121
122 [4-small-app-data-large-fragment-size-server]
123 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
124 CipherString = DEFAULT
125 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
126
127 [4-small-app-data-large-fragment-size-client]
128 CipherString = DEFAULT
129 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
130 VerifyMode = Peer
131
132 [test-4]
133 ApplicationData = 4097
134 MaxFragmentSize = 16384
135
136
137 # ===========================================================
138
139 [5-medium-app-data]
140 ssl_conf = 5-medium-app-data-ssl
141
142 [5-medium-app-data-ssl]
143 server = 5-medium-app-data-server
144 client = 5-medium-app-data-client
145
146 [5-medium-app-data-server]
147 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
148 CipherString = DEFAULT
149 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
150
151 [5-medium-app-data-client]
152 CipherString = DEFAULT
153 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
154 VerifyMode = Peer
155
156 [test-5]
157 ApplicationData = 32775
158
159
160 # ===========================================================
161
162 [6-medium-plus-app-data]
163 ssl_conf = 6-medium-plus-app-data-ssl
164
165 [6-medium-plus-app-data-ssl]
166 server = 6-medium-plus-app-data-server
167 client = 6-medium-plus-app-data-client
168
169 [6-medium-plus-app-data-server]
170 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
171 CipherString = DEFAULT
172 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
173
174 [6-medium-plus-app-data-client]
175 CipherString = DEFAULT
176 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
177 VerifyMode = Peer
178
179 [test-6]
180 ApplicationData = 131069
181
182
183 # ===========================================================
184
185 [7-large-app-data]
186 ssl_conf = 7-large-app-data-ssl
187
188 [7-large-app-data-ssl]
189 server = 7-large-app-data-server
190 client = 7-large-app-data-client
191
192 [7-large-app-data-server]
193 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
194 CipherString = DEFAULT
195 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
196
197 [7-large-app-data-client]
198 CipherString = DEFAULT
199 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
200 VerifyMode = Peer
201
202 [test-7]
203 ApplicationData = 1048576
204
205
206 # ===========================================================
207
208 [8-large-app-data-large-fragment-size]
209 ssl_conf = 8-large-app-data-large-fragment-size-ssl
210
211 [8-large-app-data-large-fragment-size-ssl]
212 server = 8-large-app-data-large-fragment-size-server
213 client = 8-large-app-data-large-fragment-size-client
214
215 [8-large-app-data-large-fragment-size-server]
216 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
217 CipherString = DEFAULT
218 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
219
220 [8-large-app-data-large-fragment-size-client]
221 CipherString = DEFAULT
222 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
223 VerifyMode = Peer
224
225 [test-8]
226 ApplicationData = 1048576
227 MaxFragmentSize = 16384
228
229
230 # ===========================================================
231
232 [9-large-app-data-odd-fragment-size]
233 ssl_conf = 9-large-app-data-odd-fragment-size-ssl
234
235 [9-large-app-data-odd-fragment-size-ssl]
236 server = 9-large-app-data-odd-fragment-size-server
237 client = 9-large-app-data-odd-fragment-size-client
238
239 [9-large-app-data-odd-fragment-size-server]
240 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
241 CipherString = DEFAULT
242 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
243
244 [9-large-app-data-odd-fragment-size-client]
245 CipherString = DEFAULT
246 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
247 VerifyMode = Peer
248
249 [test-9]
250 ApplicationData = 1048576
251 MaxFragmentSize = 5115
252
253
254 # ===========================================================
255
256 [10-large-app-data-aes-sha1-multibuffer]
257 ssl_conf = 10-large-app-data-aes-sha1-multibuffer-ssl
258
259 [10-large-app-data-aes-sha1-multibuffer-ssl]
260 server = 10-large-app-data-aes-sha1-multibuffer-server
261 client = 10-large-app-data-aes-sha1-multibuffer-client
262
263 [10-large-app-data-aes-sha1-multibuffer-server]
264 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
265 CipherString = DEFAULT
266 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
267
268 [10-large-app-data-aes-sha1-multibuffer-client]
269 CipherString = AES128-SHA
270 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
271 VerifyMode = Peer
272
273 [test-10]
274 ApplicationData = 1048576
275 MaxFragmentSize = 4096
276
277
278 # ===========================================================
279
280 [11-large-app-data-aes-sha2-multibuffer]
281 ssl_conf = 11-large-app-data-aes-sha2-multibuffer-ssl
282
283 [11-large-app-data-aes-sha2-multibuffer-ssl]
284 server = 11-large-app-data-aes-sha2-multibuffer-server
285 client = 11-large-app-data-aes-sha2-multibuffer-client
286
287 [11-large-app-data-aes-sha2-multibuffer-server]
288 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
289 CipherString = DEFAULT
290 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
291
292 [11-large-app-data-aes-sha2-multibuffer-client]
293 CipherString = AES128-SHA256
294 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
295 VerifyMode = Peer
296
297 [test-11]
298 ApplicationData = 1048576
299 MaxFragmentSize = 4096
300
301
302 # ===========================================================
303
304 [12-large-app-data-aes-sha1-multibuffer-odd-fragment]
305 ssl_conf = 12-large-app-data-aes-sha1-multibuffer-odd-fragment-ssl
306
307 [12-large-app-data-aes-sha1-multibuffer-odd-fragment-ssl]
308 server = 12-large-app-data-aes-sha1-multibuffer-odd-fragment-server
309 client = 12-large-app-data-aes-sha1-multibuffer-odd-fragment-client
310
311 [12-large-app-data-aes-sha1-multibuffer-odd-fragment-server]
312 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
313 CipherString = DEFAULT
314 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
315
316 [12-large-app-data-aes-sha1-multibuffer-odd-fragment-client]
317 CipherString = AES128-SHA
318 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
319 VerifyMode = Peer
320
321 [test-12]
322 ApplicationData = 1048579
323 MaxFragmentSize = 5115
324
325
326 # ===========================================================
327
328 [13-large-app-data-aes-sha2-multibuffer-odd-fragment]
329 ssl_conf = 13-large-app-data-aes-sha2-multibuffer-odd-fragment-ssl
330
331 [13-large-app-data-aes-sha2-multibuffer-odd-fragment-ssl]
332 server = 13-large-app-data-aes-sha2-multibuffer-odd-fragment-server
333 client = 13-large-app-data-aes-sha2-multibuffer-odd-fragment-client
334
335 [13-large-app-data-aes-sha2-multibuffer-odd-fragment-server]
336 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
337 CipherString = DEFAULT
338 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
339
340 [13-large-app-data-aes-sha2-multibuffer-odd-fragment-client]
341 CipherString = AES128-SHA256
342 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
343 VerifyMode = Peer
344
345 [test-13]
346 ApplicationData = 1048573
347 MaxFragmentSize = 5125
348
349
350 # ===========================================================
351
352 [14-small-app-data-aes-sha1-multibuffer]
353 ssl_conf = 14-small-app-data-aes-sha1-multibuffer-ssl
354
355 [14-small-app-data-aes-sha1-multibuffer-ssl]
356 server = 14-small-app-data-aes-sha1-multibuffer-server
357 client = 14-small-app-data-aes-sha1-multibuffer-client
358
359 [14-small-app-data-aes-sha1-multibuffer-server]
360 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
361 CipherString = DEFAULT
362 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
363
364 [14-small-app-data-aes-sha1-multibuffer-client]
365 CipherString = AES128-SHA
366 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
367 VerifyMode = Peer
368
369 [test-14]
370 ApplicationData = 4096
371 MaxFragmentSize = 4096
372
373
374 # ===========================================================
375
376 [15-small-app-data-aes-sha2-multibuffer]
377 ssl_conf = 15-small-app-data-aes-sha2-multibuffer-ssl
378
379 [15-small-app-data-aes-sha2-multibuffer-ssl]
380 server = 15-small-app-data-aes-sha2-multibuffer-server
381 client = 15-small-app-data-aes-sha2-multibuffer-client
382
383 [15-small-app-data-aes-sha2-multibuffer-server]
384 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
385 CipherString = DEFAULT
386 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
387
388 [15-small-app-data-aes-sha2-multibuffer-client]
389 CipherString = AES128-SHA256
390 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
391 VerifyMode = Peer
392
393 [test-15]
394 ApplicationData = 4096
395 MaxFragmentSize = 4096
396
397