1*e0c4386eSCy Schubert# Generated with generate_ssl_tests.pl 2*e0c4386eSCy Schubert 3*e0c4386eSCy Schubertnum_tests = 7 4*e0c4386eSCy Schubert 5*e0c4386eSCy Schuberttest-0 = 0-disable-extended-master-secret-server-sha 6*e0c4386eSCy Schuberttest-1 = 1-disable-extended-master-secret-client-sha 7*e0c4386eSCy Schuberttest-2 = 2-disable-extended-master-secret-both-sha 8*e0c4386eSCy Schuberttest-3 = 3-disable-extended-master-secret-both-resume 9*e0c4386eSCy Schuberttest-4 = 4-disable-extended-master-secret-server-sha2 10*e0c4386eSCy Schuberttest-5 = 5-disable-extended-master-secret-client-sha2 11*e0c4386eSCy Schuberttest-6 = 6-disable-extended-master-secret-both-sha2 12*e0c4386eSCy Schubert# =========================================================== 13*e0c4386eSCy Schubert 14*e0c4386eSCy Schubert[0-disable-extended-master-secret-server-sha] 15*e0c4386eSCy Schubertssl_conf = 0-disable-extended-master-secret-server-sha-ssl 16*e0c4386eSCy Schubert 17*e0c4386eSCy Schubert[0-disable-extended-master-secret-server-sha-ssl] 18*e0c4386eSCy Schubertserver = 0-disable-extended-master-secret-server-sha-server 19*e0c4386eSCy Schubertclient = 0-disable-extended-master-secret-server-sha-client 20*e0c4386eSCy Schubert 21*e0c4386eSCy Schubert[0-disable-extended-master-secret-server-sha-server] 22*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 23*e0c4386eSCy SchubertCipherString = DEFAULT 24*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 25*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 26*e0c4386eSCy Schubert 27*e0c4386eSCy Schubert[0-disable-extended-master-secret-server-sha-client] 28*e0c4386eSCy SchubertCipherString = AES128-SHA 29*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 30*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 31*e0c4386eSCy SchubertVerifyMode = Peer 32*e0c4386eSCy Schubert 33*e0c4386eSCy Schubert[test-0] 34*e0c4386eSCy SchubertExpectedResult = Success 35*e0c4386eSCy Schubert 36*e0c4386eSCy Schubert 37*e0c4386eSCy Schubert# =========================================================== 38*e0c4386eSCy Schubert 39*e0c4386eSCy Schubert[1-disable-extended-master-secret-client-sha] 40*e0c4386eSCy Schubertssl_conf = 1-disable-extended-master-secret-client-sha-ssl 41*e0c4386eSCy Schubert 42*e0c4386eSCy Schubert[1-disable-extended-master-secret-client-sha-ssl] 43*e0c4386eSCy Schubertserver = 1-disable-extended-master-secret-client-sha-server 44*e0c4386eSCy Schubertclient = 1-disable-extended-master-secret-client-sha-client 45*e0c4386eSCy Schubert 46*e0c4386eSCy Schubert[1-disable-extended-master-secret-client-sha-server] 47*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 48*e0c4386eSCy SchubertCipherString = DEFAULT 49*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 50*e0c4386eSCy Schubert 51*e0c4386eSCy Schubert[1-disable-extended-master-secret-client-sha-client] 52*e0c4386eSCy SchubertCipherString = AES128-SHA 53*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 54*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 55*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 56*e0c4386eSCy SchubertVerifyMode = Peer 57*e0c4386eSCy Schubert 58*e0c4386eSCy Schubert[test-1] 59*e0c4386eSCy SchubertExpectedResult = Success 60*e0c4386eSCy Schubert 61*e0c4386eSCy Schubert 62*e0c4386eSCy Schubert# =========================================================== 63*e0c4386eSCy Schubert 64*e0c4386eSCy Schubert[2-disable-extended-master-secret-both-sha] 65*e0c4386eSCy Schubertssl_conf = 2-disable-extended-master-secret-both-sha-ssl 66*e0c4386eSCy Schubert 67*e0c4386eSCy Schubert[2-disable-extended-master-secret-both-sha-ssl] 68*e0c4386eSCy Schubertserver = 2-disable-extended-master-secret-both-sha-server 69*e0c4386eSCy Schubertclient = 2-disable-extended-master-secret-both-sha-client 70*e0c4386eSCy Schubert 71*e0c4386eSCy Schubert[2-disable-extended-master-secret-both-sha-server] 72*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 73*e0c4386eSCy SchubertCipherString = DEFAULT 74*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 75*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 76*e0c4386eSCy Schubert 77*e0c4386eSCy Schubert[2-disable-extended-master-secret-both-sha-client] 78*e0c4386eSCy SchubertCipherString = AES128-SHA 79*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 80*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 81*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 82*e0c4386eSCy SchubertVerifyMode = Peer 83*e0c4386eSCy Schubert 84*e0c4386eSCy Schubert[test-2] 85*e0c4386eSCy SchubertExpectedResult = Success 86*e0c4386eSCy Schubert 87*e0c4386eSCy Schubert 88*e0c4386eSCy Schubert# =========================================================== 89*e0c4386eSCy Schubert 90*e0c4386eSCy Schubert[3-disable-extended-master-secret-both-resume] 91*e0c4386eSCy Schubertssl_conf = 3-disable-extended-master-secret-both-resume-ssl 92*e0c4386eSCy Schubert 93*e0c4386eSCy Schubert[3-disable-extended-master-secret-both-resume-ssl] 94*e0c4386eSCy Schubertserver = 3-disable-extended-master-secret-both-resume-server 95*e0c4386eSCy Schubertclient = 3-disable-extended-master-secret-both-resume-client 96*e0c4386eSCy Schubertresume-server = 3-disable-extended-master-secret-both-resume-resume-server 97*e0c4386eSCy Schubertresume-client = 3-disable-extended-master-secret-both-resume-resume-client 98*e0c4386eSCy Schubert 99*e0c4386eSCy Schubert[3-disable-extended-master-secret-both-resume-server] 100*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 101*e0c4386eSCy SchubertCipherString = DEFAULT 102*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 103*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 104*e0c4386eSCy Schubert 105*e0c4386eSCy Schubert[3-disable-extended-master-secret-both-resume-resume-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-disable-extended-master-secret-both-resume-client] 111*e0c4386eSCy SchubertCipherString = AES128-SHA 112*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 113*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 114*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 115*e0c4386eSCy SchubertVerifyMode = Peer 116*e0c4386eSCy Schubert 117*e0c4386eSCy Schubert[3-disable-extended-master-secret-both-resume-resume-client] 118*e0c4386eSCy SchubertCipherString = AES128-SHA 119*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 120*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 121*e0c4386eSCy SchubertVerifyMode = Peer 122*e0c4386eSCy Schubert 123*e0c4386eSCy Schubert[test-3] 124*e0c4386eSCy SchubertExpectedResult = Success 125*e0c4386eSCy SchubertHandshakeMode = Resume 126*e0c4386eSCy Schubert 127*e0c4386eSCy Schubert 128*e0c4386eSCy Schubert# =========================================================== 129*e0c4386eSCy Schubert 130*e0c4386eSCy Schubert[4-disable-extended-master-secret-server-sha2] 131*e0c4386eSCy Schubertssl_conf = 4-disable-extended-master-secret-server-sha2-ssl 132*e0c4386eSCy Schubert 133*e0c4386eSCy Schubert[4-disable-extended-master-secret-server-sha2-ssl] 134*e0c4386eSCy Schubertserver = 4-disable-extended-master-secret-server-sha2-server 135*e0c4386eSCy Schubertclient = 4-disable-extended-master-secret-server-sha2-client 136*e0c4386eSCy Schubert 137*e0c4386eSCy Schubert[4-disable-extended-master-secret-server-sha2-server] 138*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 139*e0c4386eSCy SchubertCipherString = DEFAULT 140*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 141*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 142*e0c4386eSCy Schubert 143*e0c4386eSCy Schubert[4-disable-extended-master-secret-server-sha2-client] 144*e0c4386eSCy SchubertCipherString = AES128-SHA256 145*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 146*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 147*e0c4386eSCy SchubertVerifyMode = Peer 148*e0c4386eSCy Schubert 149*e0c4386eSCy Schubert[test-4] 150*e0c4386eSCy SchubertExpectedResult = Success 151*e0c4386eSCy Schubert 152*e0c4386eSCy Schubert 153*e0c4386eSCy Schubert# =========================================================== 154*e0c4386eSCy Schubert 155*e0c4386eSCy Schubert[5-disable-extended-master-secret-client-sha2] 156*e0c4386eSCy Schubertssl_conf = 5-disable-extended-master-secret-client-sha2-ssl 157*e0c4386eSCy Schubert 158*e0c4386eSCy Schubert[5-disable-extended-master-secret-client-sha2-ssl] 159*e0c4386eSCy Schubertserver = 5-disable-extended-master-secret-client-sha2-server 160*e0c4386eSCy Schubertclient = 5-disable-extended-master-secret-client-sha2-client 161*e0c4386eSCy Schubert 162*e0c4386eSCy Schubert[5-disable-extended-master-secret-client-sha2-server] 163*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 164*e0c4386eSCy SchubertCipherString = DEFAULT 165*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 166*e0c4386eSCy Schubert 167*e0c4386eSCy Schubert[5-disable-extended-master-secret-client-sha2-client] 168*e0c4386eSCy SchubertCipherString = AES128-SHA256 169*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 170*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 171*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 172*e0c4386eSCy SchubertVerifyMode = Peer 173*e0c4386eSCy Schubert 174*e0c4386eSCy Schubert[test-5] 175*e0c4386eSCy SchubertExpectedResult = Success 176*e0c4386eSCy Schubert 177*e0c4386eSCy Schubert 178*e0c4386eSCy Schubert# =========================================================== 179*e0c4386eSCy Schubert 180*e0c4386eSCy Schubert[6-disable-extended-master-secret-both-sha2] 181*e0c4386eSCy Schubertssl_conf = 6-disable-extended-master-secret-both-sha2-ssl 182*e0c4386eSCy Schubert 183*e0c4386eSCy Schubert[6-disable-extended-master-secret-both-sha2-ssl] 184*e0c4386eSCy Schubertserver = 6-disable-extended-master-secret-both-sha2-server 185*e0c4386eSCy Schubertclient = 6-disable-extended-master-secret-both-sha2-client 186*e0c4386eSCy Schubert 187*e0c4386eSCy Schubert[6-disable-extended-master-secret-both-sha2-server] 188*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 189*e0c4386eSCy SchubertCipherString = DEFAULT 190*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 191*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 192*e0c4386eSCy Schubert 193*e0c4386eSCy Schubert[6-disable-extended-master-secret-both-sha2-client] 194*e0c4386eSCy SchubertCipherString = AES128-SHA256 195*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 196*e0c4386eSCy SchubertOptions = -ExtendedMasterSecret 197*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 198*e0c4386eSCy SchubertVerifyMode = Peer 199*e0c4386eSCy Schubert 200*e0c4386eSCy Schubert[test-6] 201*e0c4386eSCy SchubertExpectedResult = Success 202*e0c4386eSCy Schubert 203*e0c4386eSCy Schubert 204