1*4724848cSchristos# Generated with generate_ssl_tests.pl 2*4724848cSchristos 3*4724848cSchristosnum_tests = 6 4*4724848cSchristos 5*4724848cSchristostest-0 = 0-disable-encrypt-then-mac-server-sha 6*4724848cSchristostest-1 = 1-disable-encrypt-then-mac-client-sha 7*4724848cSchristostest-2 = 2-disable-encrypt-then-mac-both-sha 8*4724848cSchristostest-3 = 3-disable-encrypt-then-mac-server-sha2 9*4724848cSchristostest-4 = 4-disable-encrypt-then-mac-client-sha2 10*4724848cSchristostest-5 = 5-disable-encrypt-then-mac-both-sha2 11*4724848cSchristos# =========================================================== 12*4724848cSchristos 13*4724848cSchristos[0-disable-encrypt-then-mac-server-sha] 14*4724848cSchristosssl_conf = 0-disable-encrypt-then-mac-server-sha-ssl 15*4724848cSchristos 16*4724848cSchristos[0-disable-encrypt-then-mac-server-sha-ssl] 17*4724848cSchristosserver = 0-disable-encrypt-then-mac-server-sha-server 18*4724848cSchristosclient = 0-disable-encrypt-then-mac-server-sha-client 19*4724848cSchristos 20*4724848cSchristos[0-disable-encrypt-then-mac-server-sha-server] 21*4724848cSchristosCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 22*4724848cSchristosCipherString = DEFAULT 23*4724848cSchristosOptions = -EncryptThenMac 24*4724848cSchristosPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 25*4724848cSchristos 26*4724848cSchristos[0-disable-encrypt-then-mac-server-sha-client] 27*4724848cSchristosCipherString = AES128-SHA 28*4724848cSchristosMaxProtocol = TLSv1.2 29*4724848cSchristosVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 30*4724848cSchristosVerifyMode = Peer 31*4724848cSchristos 32*4724848cSchristos[test-0] 33*4724848cSchristosExpectedResult = Success 34*4724848cSchristos 35*4724848cSchristos 36*4724848cSchristos# =========================================================== 37*4724848cSchristos 38*4724848cSchristos[1-disable-encrypt-then-mac-client-sha] 39*4724848cSchristosssl_conf = 1-disable-encrypt-then-mac-client-sha-ssl 40*4724848cSchristos 41*4724848cSchristos[1-disable-encrypt-then-mac-client-sha-ssl] 42*4724848cSchristosserver = 1-disable-encrypt-then-mac-client-sha-server 43*4724848cSchristosclient = 1-disable-encrypt-then-mac-client-sha-client 44*4724848cSchristos 45*4724848cSchristos[1-disable-encrypt-then-mac-client-sha-server] 46*4724848cSchristosCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 47*4724848cSchristosCipherString = DEFAULT 48*4724848cSchristosPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 49*4724848cSchristos 50*4724848cSchristos[1-disable-encrypt-then-mac-client-sha-client] 51*4724848cSchristosCipherString = AES128-SHA 52*4724848cSchristosMaxProtocol = TLSv1.2 53*4724848cSchristosOptions = -EncryptThenMac 54*4724848cSchristosVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 55*4724848cSchristosVerifyMode = Peer 56*4724848cSchristos 57*4724848cSchristos[test-1] 58*4724848cSchristosExpectedResult = Success 59*4724848cSchristos 60*4724848cSchristos 61*4724848cSchristos# =========================================================== 62*4724848cSchristos 63*4724848cSchristos[2-disable-encrypt-then-mac-both-sha] 64*4724848cSchristosssl_conf = 2-disable-encrypt-then-mac-both-sha-ssl 65*4724848cSchristos 66*4724848cSchristos[2-disable-encrypt-then-mac-both-sha-ssl] 67*4724848cSchristosserver = 2-disable-encrypt-then-mac-both-sha-server 68*4724848cSchristosclient = 2-disable-encrypt-then-mac-both-sha-client 69*4724848cSchristos 70*4724848cSchristos[2-disable-encrypt-then-mac-both-sha-server] 71*4724848cSchristosCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 72*4724848cSchristosCipherString = DEFAULT 73*4724848cSchristosOptions = -EncryptThenMac 74*4724848cSchristosPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 75*4724848cSchristos 76*4724848cSchristos[2-disable-encrypt-then-mac-both-sha-client] 77*4724848cSchristosCipherString = AES128-SHA 78*4724848cSchristosMaxProtocol = TLSv1.2 79*4724848cSchristosOptions = -EncryptThenMac 80*4724848cSchristosVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 81*4724848cSchristosVerifyMode = Peer 82*4724848cSchristos 83*4724848cSchristos[test-2] 84*4724848cSchristosExpectedResult = Success 85*4724848cSchristos 86*4724848cSchristos 87*4724848cSchristos# =========================================================== 88*4724848cSchristos 89*4724848cSchristos[3-disable-encrypt-then-mac-server-sha2] 90*4724848cSchristosssl_conf = 3-disable-encrypt-then-mac-server-sha2-ssl 91*4724848cSchristos 92*4724848cSchristos[3-disable-encrypt-then-mac-server-sha2-ssl] 93*4724848cSchristosserver = 3-disable-encrypt-then-mac-server-sha2-server 94*4724848cSchristosclient = 3-disable-encrypt-then-mac-server-sha2-client 95*4724848cSchristos 96*4724848cSchristos[3-disable-encrypt-then-mac-server-sha2-server] 97*4724848cSchristosCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 98*4724848cSchristosCipherString = DEFAULT 99*4724848cSchristosOptions = -EncryptThenMac 100*4724848cSchristosPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 101*4724848cSchristos 102*4724848cSchristos[3-disable-encrypt-then-mac-server-sha2-client] 103*4724848cSchristosCipherString = AES128-SHA256 104*4724848cSchristosMaxProtocol = TLSv1.2 105*4724848cSchristosVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 106*4724848cSchristosVerifyMode = Peer 107*4724848cSchristos 108*4724848cSchristos[test-3] 109*4724848cSchristosExpectedResult = Success 110*4724848cSchristos 111*4724848cSchristos 112*4724848cSchristos# =========================================================== 113*4724848cSchristos 114*4724848cSchristos[4-disable-encrypt-then-mac-client-sha2] 115*4724848cSchristosssl_conf = 4-disable-encrypt-then-mac-client-sha2-ssl 116*4724848cSchristos 117*4724848cSchristos[4-disable-encrypt-then-mac-client-sha2-ssl] 118*4724848cSchristosserver = 4-disable-encrypt-then-mac-client-sha2-server 119*4724848cSchristosclient = 4-disable-encrypt-then-mac-client-sha2-client 120*4724848cSchristos 121*4724848cSchristos[4-disable-encrypt-then-mac-client-sha2-server] 122*4724848cSchristosCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 123*4724848cSchristosCipherString = DEFAULT 124*4724848cSchristosPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 125*4724848cSchristos 126*4724848cSchristos[4-disable-encrypt-then-mac-client-sha2-client] 127*4724848cSchristosCipherString = AES128-SHA256 128*4724848cSchristosMaxProtocol = TLSv1.2 129*4724848cSchristosOptions = -EncryptThenMac 130*4724848cSchristosVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 131*4724848cSchristosVerifyMode = Peer 132*4724848cSchristos 133*4724848cSchristos[test-4] 134*4724848cSchristosExpectedResult = Success 135*4724848cSchristos 136*4724848cSchristos 137*4724848cSchristos# =========================================================== 138*4724848cSchristos 139*4724848cSchristos[5-disable-encrypt-then-mac-both-sha2] 140*4724848cSchristosssl_conf = 5-disable-encrypt-then-mac-both-sha2-ssl 141*4724848cSchristos 142*4724848cSchristos[5-disable-encrypt-then-mac-both-sha2-ssl] 143*4724848cSchristosserver = 5-disable-encrypt-then-mac-both-sha2-server 144*4724848cSchristosclient = 5-disable-encrypt-then-mac-both-sha2-client 145*4724848cSchristos 146*4724848cSchristos[5-disable-encrypt-then-mac-both-sha2-server] 147*4724848cSchristosCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 148*4724848cSchristosCipherString = DEFAULT 149*4724848cSchristosOptions = -EncryptThenMac 150*4724848cSchristosPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 151*4724848cSchristos 152*4724848cSchristos[5-disable-encrypt-then-mac-both-sha2-client] 153*4724848cSchristosCipherString = AES128-SHA256 154*4724848cSchristosMaxProtocol = TLSv1.2 155*4724848cSchristosOptions = -EncryptThenMac 156*4724848cSchristosVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 157*4724848cSchristosVerifyMode = Peer 158*4724848cSchristos 159*4724848cSchristos[test-5] 160*4724848cSchristosExpectedResult = Success 161*4724848cSchristos 162*4724848cSchristos 163