xref: /freebsd/crypto/openssl/test/ssl-tests/13-fragmentation.cnf (revision e0c4386e7e71d93b0edc0c8fa156263fc4a8b0b6)
1*e0c4386eSCy Schubert# Generated with generate_ssl_tests.pl
2*e0c4386eSCy Schubert
3*e0c4386eSCy Schubertnum_tests = 22
4*e0c4386eSCy Schubert
5*e0c4386eSCy Schuberttest-0 = 0-one-fragment-minus-app-data
6*e0c4386eSCy Schuberttest-1 = 1-one-fragment-app-data
7*e0c4386eSCy Schuberttest-2 = 2-one-fragment-plus-app-data
8*e0c4386eSCy Schuberttest-3 = 3-small-app-data
9*e0c4386eSCy Schuberttest-4 = 4-small-app-data-large-fragment-size
10*e0c4386eSCy Schuberttest-5 = 5-medium-app-data
11*e0c4386eSCy Schuberttest-6 = 6-medium-plus-app-data
12*e0c4386eSCy Schuberttest-7 = 7-large-app-data
13*e0c4386eSCy Schuberttest-8 = 8-large-app-data-large-fragment-size
14*e0c4386eSCy Schuberttest-9 = 9-large-app-data-odd-fragment-size
15*e0c4386eSCy Schuberttest-10 = 10-large-app-data-aes-sha1-multibuffer
16*e0c4386eSCy Schuberttest-11 = 11-large-app-data-aes-sha2-multibuffer
17*e0c4386eSCy Schuberttest-12 = 12-large-app-data-aes-sha1-multibuffer-odd-fragment
18*e0c4386eSCy Schuberttest-13 = 13-large-app-data-aes-sha2-multibuffer-odd-fragment
19*e0c4386eSCy Schuberttest-14 = 14-small-app-data-aes-sha1-multibuffer
20*e0c4386eSCy Schuberttest-15 = 15-small-app-data-aes-sha2-multibuffer
21*e0c4386eSCy Schuberttest-16 = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled
22*e0c4386eSCy Schuberttest-17 = 17-Maximum Fragment Len extension equal FragmentSize to 2048
23*e0c4386eSCy Schuberttest-18 = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024
24*e0c4386eSCy Schuberttest-19 = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024
25*e0c4386eSCy Schuberttest-20 = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048
26*e0c4386eSCy Schuberttest-21 = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024
27*e0c4386eSCy Schubert# ===========================================================
28*e0c4386eSCy Schubert
29*e0c4386eSCy Schubert[0-one-fragment-minus-app-data]
30*e0c4386eSCy Schubertssl_conf = 0-one-fragment-minus-app-data-ssl
31*e0c4386eSCy Schubert
32*e0c4386eSCy Schubert[0-one-fragment-minus-app-data-ssl]
33*e0c4386eSCy Schubertserver = 0-one-fragment-minus-app-data-server
34*e0c4386eSCy Schubertclient = 0-one-fragment-minus-app-data-client
35*e0c4386eSCy Schubert
36*e0c4386eSCy Schubert[0-one-fragment-minus-app-data-server]
37*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
38*e0c4386eSCy SchubertCipherString = DEFAULT
39*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
40*e0c4386eSCy Schubert
41*e0c4386eSCy Schubert[0-one-fragment-minus-app-data-client]
42*e0c4386eSCy SchubertCipherString = DEFAULT
43*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
44*e0c4386eSCy SchubertVerifyMode = Peer
45*e0c4386eSCy Schubert
46*e0c4386eSCy Schubert[test-0]
47*e0c4386eSCy SchubertApplicationData = 511
48*e0c4386eSCy Schubert
49*e0c4386eSCy Schubert
50*e0c4386eSCy Schubert# ===========================================================
51*e0c4386eSCy Schubert
52*e0c4386eSCy Schubert[1-one-fragment-app-data]
53*e0c4386eSCy Schubertssl_conf = 1-one-fragment-app-data-ssl
54*e0c4386eSCy Schubert
55*e0c4386eSCy Schubert[1-one-fragment-app-data-ssl]
56*e0c4386eSCy Schubertserver = 1-one-fragment-app-data-server
57*e0c4386eSCy Schubertclient = 1-one-fragment-app-data-client
58*e0c4386eSCy Schubert
59*e0c4386eSCy Schubert[1-one-fragment-app-data-server]
60*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
61*e0c4386eSCy SchubertCipherString = DEFAULT
62*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
63*e0c4386eSCy Schubert
64*e0c4386eSCy Schubert[1-one-fragment-app-data-client]
65*e0c4386eSCy SchubertCipherString = DEFAULT
66*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
67*e0c4386eSCy SchubertVerifyMode = Peer
68*e0c4386eSCy Schubert
69*e0c4386eSCy Schubert[test-1]
70*e0c4386eSCy SchubertApplicationData = 512
71*e0c4386eSCy Schubert
72*e0c4386eSCy Schubert
73*e0c4386eSCy Schubert# ===========================================================
74*e0c4386eSCy Schubert
75*e0c4386eSCy Schubert[2-one-fragment-plus-app-data]
76*e0c4386eSCy Schubertssl_conf = 2-one-fragment-plus-app-data-ssl
77*e0c4386eSCy Schubert
78*e0c4386eSCy Schubert[2-one-fragment-plus-app-data-ssl]
79*e0c4386eSCy Schubertserver = 2-one-fragment-plus-app-data-server
80*e0c4386eSCy Schubertclient = 2-one-fragment-plus-app-data-client
81*e0c4386eSCy Schubert
82*e0c4386eSCy Schubert[2-one-fragment-plus-app-data-server]
83*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
84*e0c4386eSCy SchubertCipherString = DEFAULT
85*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
86*e0c4386eSCy Schubert
87*e0c4386eSCy Schubert[2-one-fragment-plus-app-data-client]
88*e0c4386eSCy SchubertCipherString = DEFAULT
89*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
90*e0c4386eSCy SchubertVerifyMode = Peer
91*e0c4386eSCy Schubert
92*e0c4386eSCy Schubert[test-2]
93*e0c4386eSCy SchubertApplicationData = 513
94*e0c4386eSCy Schubert
95*e0c4386eSCy Schubert
96*e0c4386eSCy Schubert# ===========================================================
97*e0c4386eSCy Schubert
98*e0c4386eSCy Schubert[3-small-app-data]
99*e0c4386eSCy Schubertssl_conf = 3-small-app-data-ssl
100*e0c4386eSCy Schubert
101*e0c4386eSCy Schubert[3-small-app-data-ssl]
102*e0c4386eSCy Schubertserver = 3-small-app-data-server
103*e0c4386eSCy Schubertclient = 3-small-app-data-client
104*e0c4386eSCy Schubert
105*e0c4386eSCy Schubert[3-small-app-data-server]
106*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
107*e0c4386eSCy SchubertCipherString = DEFAULT
108*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
109*e0c4386eSCy Schubert
110*e0c4386eSCy Schubert[3-small-app-data-client]
111*e0c4386eSCy SchubertCipherString = DEFAULT
112*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
113*e0c4386eSCy SchubertVerifyMode = Peer
114*e0c4386eSCy Schubert
115*e0c4386eSCy Schubert[test-3]
116*e0c4386eSCy SchubertApplicationData = 4097
117*e0c4386eSCy Schubert
118*e0c4386eSCy Schubert
119*e0c4386eSCy Schubert# ===========================================================
120*e0c4386eSCy Schubert
121*e0c4386eSCy Schubert[4-small-app-data-large-fragment-size]
122*e0c4386eSCy Schubertssl_conf = 4-small-app-data-large-fragment-size-ssl
123*e0c4386eSCy Schubert
124*e0c4386eSCy Schubert[4-small-app-data-large-fragment-size-ssl]
125*e0c4386eSCy Schubertserver = 4-small-app-data-large-fragment-size-server
126*e0c4386eSCy Schubertclient = 4-small-app-data-large-fragment-size-client
127*e0c4386eSCy Schubert
128*e0c4386eSCy Schubert[4-small-app-data-large-fragment-size-server]
129*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
130*e0c4386eSCy SchubertCipherString = DEFAULT
131*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
132*e0c4386eSCy Schubert
133*e0c4386eSCy Schubert[4-small-app-data-large-fragment-size-client]
134*e0c4386eSCy SchubertCipherString = DEFAULT
135*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
136*e0c4386eSCy SchubertVerifyMode = Peer
137*e0c4386eSCy Schubert
138*e0c4386eSCy Schubert[test-4]
139*e0c4386eSCy SchubertApplicationData = 4097
140*e0c4386eSCy SchubertMaxFragmentSize = 16384
141*e0c4386eSCy Schubert
142*e0c4386eSCy Schubert
143*e0c4386eSCy Schubert# ===========================================================
144*e0c4386eSCy Schubert
145*e0c4386eSCy Schubert[5-medium-app-data]
146*e0c4386eSCy Schubertssl_conf = 5-medium-app-data-ssl
147*e0c4386eSCy Schubert
148*e0c4386eSCy Schubert[5-medium-app-data-ssl]
149*e0c4386eSCy Schubertserver = 5-medium-app-data-server
150*e0c4386eSCy Schubertclient = 5-medium-app-data-client
151*e0c4386eSCy Schubert
152*e0c4386eSCy Schubert[5-medium-app-data-server]
153*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
154*e0c4386eSCy SchubertCipherString = DEFAULT
155*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
156*e0c4386eSCy Schubert
157*e0c4386eSCy Schubert[5-medium-app-data-client]
158*e0c4386eSCy SchubertCipherString = DEFAULT
159*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
160*e0c4386eSCy SchubertVerifyMode = Peer
161*e0c4386eSCy Schubert
162*e0c4386eSCy Schubert[test-5]
163*e0c4386eSCy SchubertApplicationData = 32775
164*e0c4386eSCy Schubert
165*e0c4386eSCy Schubert
166*e0c4386eSCy Schubert# ===========================================================
167*e0c4386eSCy Schubert
168*e0c4386eSCy Schubert[6-medium-plus-app-data]
169*e0c4386eSCy Schubertssl_conf = 6-medium-plus-app-data-ssl
170*e0c4386eSCy Schubert
171*e0c4386eSCy Schubert[6-medium-plus-app-data-ssl]
172*e0c4386eSCy Schubertserver = 6-medium-plus-app-data-server
173*e0c4386eSCy Schubertclient = 6-medium-plus-app-data-client
174*e0c4386eSCy Schubert
175*e0c4386eSCy Schubert[6-medium-plus-app-data-server]
176*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
177*e0c4386eSCy SchubertCipherString = DEFAULT
178*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
179*e0c4386eSCy Schubert
180*e0c4386eSCy Schubert[6-medium-plus-app-data-client]
181*e0c4386eSCy SchubertCipherString = DEFAULT
182*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
183*e0c4386eSCy SchubertVerifyMode = Peer
184*e0c4386eSCy Schubert
185*e0c4386eSCy Schubert[test-6]
186*e0c4386eSCy SchubertApplicationData = 131069
187*e0c4386eSCy Schubert
188*e0c4386eSCy Schubert
189*e0c4386eSCy Schubert# ===========================================================
190*e0c4386eSCy Schubert
191*e0c4386eSCy Schubert[7-large-app-data]
192*e0c4386eSCy Schubertssl_conf = 7-large-app-data-ssl
193*e0c4386eSCy Schubert
194*e0c4386eSCy Schubert[7-large-app-data-ssl]
195*e0c4386eSCy Schubertserver = 7-large-app-data-server
196*e0c4386eSCy Schubertclient = 7-large-app-data-client
197*e0c4386eSCy Schubert
198*e0c4386eSCy Schubert[7-large-app-data-server]
199*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
200*e0c4386eSCy SchubertCipherString = DEFAULT
201*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
202*e0c4386eSCy Schubert
203*e0c4386eSCy Schubert[7-large-app-data-client]
204*e0c4386eSCy SchubertCipherString = DEFAULT
205*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
206*e0c4386eSCy SchubertVerifyMode = Peer
207*e0c4386eSCy Schubert
208*e0c4386eSCy Schubert[test-7]
209*e0c4386eSCy SchubertApplicationData = 1048576
210*e0c4386eSCy Schubert
211*e0c4386eSCy Schubert
212*e0c4386eSCy Schubert# ===========================================================
213*e0c4386eSCy Schubert
214*e0c4386eSCy Schubert[8-large-app-data-large-fragment-size]
215*e0c4386eSCy Schubertssl_conf = 8-large-app-data-large-fragment-size-ssl
216*e0c4386eSCy Schubert
217*e0c4386eSCy Schubert[8-large-app-data-large-fragment-size-ssl]
218*e0c4386eSCy Schubertserver = 8-large-app-data-large-fragment-size-server
219*e0c4386eSCy Schubertclient = 8-large-app-data-large-fragment-size-client
220*e0c4386eSCy Schubert
221*e0c4386eSCy Schubert[8-large-app-data-large-fragment-size-server]
222*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
223*e0c4386eSCy SchubertCipherString = DEFAULT
224*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
225*e0c4386eSCy Schubert
226*e0c4386eSCy Schubert[8-large-app-data-large-fragment-size-client]
227*e0c4386eSCy SchubertCipherString = DEFAULT
228*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
229*e0c4386eSCy SchubertVerifyMode = Peer
230*e0c4386eSCy Schubert
231*e0c4386eSCy Schubert[test-8]
232*e0c4386eSCy SchubertApplicationData = 1048576
233*e0c4386eSCy SchubertMaxFragmentSize = 16384
234*e0c4386eSCy Schubert
235*e0c4386eSCy Schubert
236*e0c4386eSCy Schubert# ===========================================================
237*e0c4386eSCy Schubert
238*e0c4386eSCy Schubert[9-large-app-data-odd-fragment-size]
239*e0c4386eSCy Schubertssl_conf = 9-large-app-data-odd-fragment-size-ssl
240*e0c4386eSCy Schubert
241*e0c4386eSCy Schubert[9-large-app-data-odd-fragment-size-ssl]
242*e0c4386eSCy Schubertserver = 9-large-app-data-odd-fragment-size-server
243*e0c4386eSCy Schubertclient = 9-large-app-data-odd-fragment-size-client
244*e0c4386eSCy Schubert
245*e0c4386eSCy Schubert[9-large-app-data-odd-fragment-size-server]
246*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
247*e0c4386eSCy SchubertCipherString = DEFAULT
248*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
249*e0c4386eSCy Schubert
250*e0c4386eSCy Schubert[9-large-app-data-odd-fragment-size-client]
251*e0c4386eSCy SchubertCipherString = DEFAULT
252*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
253*e0c4386eSCy SchubertVerifyMode = Peer
254*e0c4386eSCy Schubert
255*e0c4386eSCy Schubert[test-9]
256*e0c4386eSCy SchubertApplicationData = 1048576
257*e0c4386eSCy SchubertMaxFragmentSize = 5115
258*e0c4386eSCy Schubert
259*e0c4386eSCy Schubert
260*e0c4386eSCy Schubert# ===========================================================
261*e0c4386eSCy Schubert
262*e0c4386eSCy Schubert[10-large-app-data-aes-sha1-multibuffer]
263*e0c4386eSCy Schubertssl_conf = 10-large-app-data-aes-sha1-multibuffer-ssl
264*e0c4386eSCy Schubert
265*e0c4386eSCy Schubert[10-large-app-data-aes-sha1-multibuffer-ssl]
266*e0c4386eSCy Schubertserver = 10-large-app-data-aes-sha1-multibuffer-server
267*e0c4386eSCy Schubertclient = 10-large-app-data-aes-sha1-multibuffer-client
268*e0c4386eSCy Schubert
269*e0c4386eSCy Schubert[10-large-app-data-aes-sha1-multibuffer-server]
270*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
271*e0c4386eSCy SchubertCipherString = DEFAULT
272*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
273*e0c4386eSCy Schubert
274*e0c4386eSCy Schubert[10-large-app-data-aes-sha1-multibuffer-client]
275*e0c4386eSCy SchubertCipherString = AES128-SHA
276*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
277*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
278*e0c4386eSCy SchubertVerifyMode = Peer
279*e0c4386eSCy Schubert
280*e0c4386eSCy Schubert[test-10]
281*e0c4386eSCy SchubertApplicationData = 1048576
282*e0c4386eSCy SchubertMaxFragmentSize = 4096
283*e0c4386eSCy Schubert
284*e0c4386eSCy Schubert
285*e0c4386eSCy Schubert# ===========================================================
286*e0c4386eSCy Schubert
287*e0c4386eSCy Schubert[11-large-app-data-aes-sha2-multibuffer]
288*e0c4386eSCy Schubertssl_conf = 11-large-app-data-aes-sha2-multibuffer-ssl
289*e0c4386eSCy Schubert
290*e0c4386eSCy Schubert[11-large-app-data-aes-sha2-multibuffer-ssl]
291*e0c4386eSCy Schubertserver = 11-large-app-data-aes-sha2-multibuffer-server
292*e0c4386eSCy Schubertclient = 11-large-app-data-aes-sha2-multibuffer-client
293*e0c4386eSCy Schubert
294*e0c4386eSCy Schubert[11-large-app-data-aes-sha2-multibuffer-server]
295*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
296*e0c4386eSCy SchubertCipherString = DEFAULT
297*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
298*e0c4386eSCy Schubert
299*e0c4386eSCy Schubert[11-large-app-data-aes-sha2-multibuffer-client]
300*e0c4386eSCy SchubertCipherString = AES128-SHA256
301*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
302*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
303*e0c4386eSCy SchubertVerifyMode = Peer
304*e0c4386eSCy Schubert
305*e0c4386eSCy Schubert[test-11]
306*e0c4386eSCy SchubertApplicationData = 1048576
307*e0c4386eSCy SchubertMaxFragmentSize = 4096
308*e0c4386eSCy Schubert
309*e0c4386eSCy Schubert
310*e0c4386eSCy Schubert# ===========================================================
311*e0c4386eSCy Schubert
312*e0c4386eSCy Schubert[12-large-app-data-aes-sha1-multibuffer-odd-fragment]
313*e0c4386eSCy Schubertssl_conf = 12-large-app-data-aes-sha1-multibuffer-odd-fragment-ssl
314*e0c4386eSCy Schubert
315*e0c4386eSCy Schubert[12-large-app-data-aes-sha1-multibuffer-odd-fragment-ssl]
316*e0c4386eSCy Schubertserver = 12-large-app-data-aes-sha1-multibuffer-odd-fragment-server
317*e0c4386eSCy Schubertclient = 12-large-app-data-aes-sha1-multibuffer-odd-fragment-client
318*e0c4386eSCy Schubert
319*e0c4386eSCy Schubert[12-large-app-data-aes-sha1-multibuffer-odd-fragment-server]
320*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
321*e0c4386eSCy SchubertCipherString = DEFAULT
322*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
323*e0c4386eSCy Schubert
324*e0c4386eSCy Schubert[12-large-app-data-aes-sha1-multibuffer-odd-fragment-client]
325*e0c4386eSCy SchubertCipherString = AES128-SHA
326*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
327*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
328*e0c4386eSCy SchubertVerifyMode = Peer
329*e0c4386eSCy Schubert
330*e0c4386eSCy Schubert[test-12]
331*e0c4386eSCy SchubertApplicationData = 1048579
332*e0c4386eSCy SchubertMaxFragmentSize = 5115
333*e0c4386eSCy Schubert
334*e0c4386eSCy Schubert
335*e0c4386eSCy Schubert# ===========================================================
336*e0c4386eSCy Schubert
337*e0c4386eSCy Schubert[13-large-app-data-aes-sha2-multibuffer-odd-fragment]
338*e0c4386eSCy Schubertssl_conf = 13-large-app-data-aes-sha2-multibuffer-odd-fragment-ssl
339*e0c4386eSCy Schubert
340*e0c4386eSCy Schubert[13-large-app-data-aes-sha2-multibuffer-odd-fragment-ssl]
341*e0c4386eSCy Schubertserver = 13-large-app-data-aes-sha2-multibuffer-odd-fragment-server
342*e0c4386eSCy Schubertclient = 13-large-app-data-aes-sha2-multibuffer-odd-fragment-client
343*e0c4386eSCy Schubert
344*e0c4386eSCy Schubert[13-large-app-data-aes-sha2-multibuffer-odd-fragment-server]
345*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
346*e0c4386eSCy SchubertCipherString = DEFAULT
347*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
348*e0c4386eSCy Schubert
349*e0c4386eSCy Schubert[13-large-app-data-aes-sha2-multibuffer-odd-fragment-client]
350*e0c4386eSCy SchubertCipherString = AES128-SHA256
351*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
352*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
353*e0c4386eSCy SchubertVerifyMode = Peer
354*e0c4386eSCy Schubert
355*e0c4386eSCy Schubert[test-13]
356*e0c4386eSCy SchubertApplicationData = 1048573
357*e0c4386eSCy SchubertMaxFragmentSize = 5125
358*e0c4386eSCy Schubert
359*e0c4386eSCy Schubert
360*e0c4386eSCy Schubert# ===========================================================
361*e0c4386eSCy Schubert
362*e0c4386eSCy Schubert[14-small-app-data-aes-sha1-multibuffer]
363*e0c4386eSCy Schubertssl_conf = 14-small-app-data-aes-sha1-multibuffer-ssl
364*e0c4386eSCy Schubert
365*e0c4386eSCy Schubert[14-small-app-data-aes-sha1-multibuffer-ssl]
366*e0c4386eSCy Schubertserver = 14-small-app-data-aes-sha1-multibuffer-server
367*e0c4386eSCy Schubertclient = 14-small-app-data-aes-sha1-multibuffer-client
368*e0c4386eSCy Schubert
369*e0c4386eSCy Schubert[14-small-app-data-aes-sha1-multibuffer-server]
370*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
371*e0c4386eSCy SchubertCipherString = DEFAULT
372*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
373*e0c4386eSCy Schubert
374*e0c4386eSCy Schubert[14-small-app-data-aes-sha1-multibuffer-client]
375*e0c4386eSCy SchubertCipherString = AES128-SHA
376*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
377*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
378*e0c4386eSCy SchubertVerifyMode = Peer
379*e0c4386eSCy Schubert
380*e0c4386eSCy Schubert[test-14]
381*e0c4386eSCy SchubertApplicationData = 4096
382*e0c4386eSCy SchubertMaxFragmentSize = 4096
383*e0c4386eSCy Schubert
384*e0c4386eSCy Schubert
385*e0c4386eSCy Schubert# ===========================================================
386*e0c4386eSCy Schubert
387*e0c4386eSCy Schubert[15-small-app-data-aes-sha2-multibuffer]
388*e0c4386eSCy Schubertssl_conf = 15-small-app-data-aes-sha2-multibuffer-ssl
389*e0c4386eSCy Schubert
390*e0c4386eSCy Schubert[15-small-app-data-aes-sha2-multibuffer-ssl]
391*e0c4386eSCy Schubertserver = 15-small-app-data-aes-sha2-multibuffer-server
392*e0c4386eSCy Schubertclient = 15-small-app-data-aes-sha2-multibuffer-client
393*e0c4386eSCy Schubert
394*e0c4386eSCy Schubert[15-small-app-data-aes-sha2-multibuffer-server]
395*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
396*e0c4386eSCy SchubertCipherString = DEFAULT
397*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
398*e0c4386eSCy Schubert
399*e0c4386eSCy Schubert[15-small-app-data-aes-sha2-multibuffer-client]
400*e0c4386eSCy SchubertCipherString = AES128-SHA256
401*e0c4386eSCy SchubertMaxProtocol = TLSv1.2
402*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
403*e0c4386eSCy SchubertVerifyMode = Peer
404*e0c4386eSCy Schubert
405*e0c4386eSCy Schubert[test-15]
406*e0c4386eSCy SchubertApplicationData = 4096
407*e0c4386eSCy SchubertMaxFragmentSize = 4096
408*e0c4386eSCy Schubert
409*e0c4386eSCy Schubert
410*e0c4386eSCy Schubert# ===========================================================
411*e0c4386eSCy Schubert
412*e0c4386eSCy Schubert[16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled]
413*e0c4386eSCy Schubertssl_conf = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-ssl
414*e0c4386eSCy Schubert
415*e0c4386eSCy Schubert[16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-ssl]
416*e0c4386eSCy Schubertserver = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-server
417*e0c4386eSCy Schubertclient = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-client
418*e0c4386eSCy Schubert
419*e0c4386eSCy Schubert[16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-server]
420*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
421*e0c4386eSCy SchubertCipherString = DEFAULT
422*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
423*e0c4386eSCy Schubert
424*e0c4386eSCy Schubert[16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-client]
425*e0c4386eSCy SchubertCipherString = DEFAULT
426*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
427*e0c4386eSCy SchubertVerifyMode = Peer
428*e0c4386eSCy Schubert
429*e0c4386eSCy Schubert[test-16]
430*e0c4386eSCy SchubertApplicationData = 3072
431*e0c4386eSCy SchubertMaxFragmentSize = 16384
432*e0c4386eSCy Schubertclient = 16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-client-extra
433*e0c4386eSCy Schubert
434*e0c4386eSCy Schubert[16-Maximum Fragment Len extension set to 1024 w. FragmentSize disabled-client-extra]
435*e0c4386eSCy SchubertMaxFragmentLenExt = 1024
436*e0c4386eSCy Schubert
437*e0c4386eSCy Schubert
438*e0c4386eSCy Schubert# ===========================================================
439*e0c4386eSCy Schubert
440*e0c4386eSCy Schubert[17-Maximum Fragment Len extension equal FragmentSize to 2048]
441*e0c4386eSCy Schubertssl_conf = 17-Maximum Fragment Len extension equal FragmentSize to 2048-ssl
442*e0c4386eSCy Schubert
443*e0c4386eSCy Schubert[17-Maximum Fragment Len extension equal FragmentSize to 2048-ssl]
444*e0c4386eSCy Schubertserver = 17-Maximum Fragment Len extension equal FragmentSize to 2048-server
445*e0c4386eSCy Schubertclient = 17-Maximum Fragment Len extension equal FragmentSize to 2048-client
446*e0c4386eSCy Schubert
447*e0c4386eSCy Schubert[17-Maximum Fragment Len extension equal FragmentSize to 2048-server]
448*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
449*e0c4386eSCy SchubertCipherString = DEFAULT
450*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
451*e0c4386eSCy Schubert
452*e0c4386eSCy Schubert[17-Maximum Fragment Len extension equal FragmentSize to 2048-client]
453*e0c4386eSCy SchubertCipherString = DEFAULT
454*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
455*e0c4386eSCy SchubertVerifyMode = Peer
456*e0c4386eSCy Schubert
457*e0c4386eSCy Schubert[test-17]
458*e0c4386eSCy SchubertApplicationData = 3072
459*e0c4386eSCy SchubertMaxFragmentSize = 2048
460*e0c4386eSCy Schubertclient = 17-Maximum Fragment Len extension equal FragmentSize to 2048-client-extra
461*e0c4386eSCy Schubert
462*e0c4386eSCy Schubert[17-Maximum Fragment Len extension equal FragmentSize to 2048-client-extra]
463*e0c4386eSCy SchubertMaxFragmentLenExt = 2048
464*e0c4386eSCy Schubert
465*e0c4386eSCy Schubert
466*e0c4386eSCy Schubert# ===========================================================
467*e0c4386eSCy Schubert
468*e0c4386eSCy Schubert[18-Maximum Fragment Len extension 512 lower than FragmentSize 1024]
469*e0c4386eSCy Schubertssl_conf = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-ssl
470*e0c4386eSCy Schubert
471*e0c4386eSCy Schubert[18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-ssl]
472*e0c4386eSCy Schubertserver = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-server
473*e0c4386eSCy Schubertclient = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-client
474*e0c4386eSCy Schubert
475*e0c4386eSCy Schubert[18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-server]
476*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
477*e0c4386eSCy SchubertCipherString = DEFAULT
478*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
479*e0c4386eSCy Schubert
480*e0c4386eSCy Schubert[18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-client]
481*e0c4386eSCy SchubertCipherString = DEFAULT
482*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
483*e0c4386eSCy SchubertVerifyMode = Peer
484*e0c4386eSCy Schubert
485*e0c4386eSCy Schubert[test-18]
486*e0c4386eSCy SchubertApplicationData = 3072
487*e0c4386eSCy SchubertMaxFragmentSize = 1024
488*e0c4386eSCy Schubertclient = 18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-client-extra
489*e0c4386eSCy Schubert
490*e0c4386eSCy Schubert[18-Maximum Fragment Len extension 512 lower than FragmentSize 1024-client-extra]
491*e0c4386eSCy SchubertMaxFragmentLenExt = 512
492*e0c4386eSCy Schubert
493*e0c4386eSCy Schubert
494*e0c4386eSCy Schubert# ===========================================================
495*e0c4386eSCy Schubert
496*e0c4386eSCy Schubert[19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024]
497*e0c4386eSCy Schubertssl_conf = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-ssl
498*e0c4386eSCy Schubert
499*e0c4386eSCy Schubert[19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-ssl]
500*e0c4386eSCy Schubertserver = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-server
501*e0c4386eSCy Schubertclient = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-client
502*e0c4386eSCy Schubert
503*e0c4386eSCy Schubert[19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-server]
504*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
505*e0c4386eSCy SchubertCipherString = DEFAULT
506*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
507*e0c4386eSCy Schubert
508*e0c4386eSCy Schubert[19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-client]
509*e0c4386eSCy SchubertCipherString = DEFAULT
510*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
511*e0c4386eSCy SchubertVerifyMode = Peer
512*e0c4386eSCy Schubert
513*e0c4386eSCy Schubert[test-19]
514*e0c4386eSCy SchubertApplicationData = 3072
515*e0c4386eSCy SchubertMaxFragmentSize = 1024
516*e0c4386eSCy Schubertclient = 19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-client-extra
517*e0c4386eSCy Schubert
518*e0c4386eSCy Schubert[19-Maximum Fragment Len extension 1024 lower than FragmentSize 1024-client-extra]
519*e0c4386eSCy SchubertMaxFragmentLenExt = 2048
520*e0c4386eSCy Schubert
521*e0c4386eSCy Schubert
522*e0c4386eSCy Schubert# ===========================================================
523*e0c4386eSCy Schubert
524*e0c4386eSCy Schubert[20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048]
525*e0c4386eSCy Schubertssl_conf = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-ssl
526*e0c4386eSCy Schubert
527*e0c4386eSCy Schubert[20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-ssl]
528*e0c4386eSCy Schubertserver = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-server
529*e0c4386eSCy Schubertclient = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-client
530*e0c4386eSCy Schubert
531*e0c4386eSCy Schubert[20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-server]
532*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
533*e0c4386eSCy SchubertCipherString = DEFAULT
534*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
535*e0c4386eSCy Schubert
536*e0c4386eSCy Schubert[20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-client]
537*e0c4386eSCy SchubertCipherString = DEFAULT
538*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
539*e0c4386eSCy SchubertVerifyMode = Peer
540*e0c4386eSCy Schubert
541*e0c4386eSCy Schubert[test-20]
542*e0c4386eSCy SchubertApplicationData = 8196
543*e0c4386eSCy SchubertMaxFragmentSize = 2048
544*e0c4386eSCy Schubertclient = 20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-client-extra
545*e0c4386eSCy Schubert
546*e0c4386eSCy Schubert[20-Maximum Fragment Len extension 4096 greater than FragmentSize 2048-client-extra]
547*e0c4386eSCy SchubertMaxFragmentLenExt = 4096
548*e0c4386eSCy Schubert
549*e0c4386eSCy Schubert
550*e0c4386eSCy Schubert# ===========================================================
551*e0c4386eSCy Schubert
552*e0c4386eSCy Schubert[21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024]
553*e0c4386eSCy Schubertssl_conf = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-ssl
554*e0c4386eSCy Schubert
555*e0c4386eSCy Schubert[21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-ssl]
556*e0c4386eSCy Schubertserver = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-server
557*e0c4386eSCy Schubertclient = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-client
558*e0c4386eSCy Schubert
559*e0c4386eSCy Schubert[21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-server]
560*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
561*e0c4386eSCy SchubertCipherString = DEFAULT
562*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
563*e0c4386eSCy Schubert
564*e0c4386eSCy Schubert[21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-client]
565*e0c4386eSCy SchubertCipherString = DEFAULT
566*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
567*e0c4386eSCy SchubertVerifyMode = Peer
568*e0c4386eSCy Schubert
569*e0c4386eSCy Schubert[test-21]
570*e0c4386eSCy SchubertApplicationData = 3072
571*e0c4386eSCy SchubertMaxFragmentSize = 1024
572*e0c4386eSCy Schubertclient = 21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-client-extra
573*e0c4386eSCy Schubert
574*e0c4386eSCy Schubert[21-Maximum Fragment Len extension 2048 greater than FragmentSize 1024-client-extra]
575*e0c4386eSCy SchubertMaxFragmentLenExt = 2048
576*e0c4386eSCy Schubert
577*e0c4386eSCy Schubert
578