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