1*e0c4386eSCy Schubert# Generated with generate_ssl_tests.pl 2*e0c4386eSCy Schubert 3*e0c4386eSCy Schubertnum_tests = 95 4*e0c4386eSCy Schubert 5*e0c4386eSCy Schuberttest-0 = 0-curve-prime256v1 6*e0c4386eSCy Schuberttest-1 = 1-curve-secp384r1 7*e0c4386eSCy Schuberttest-2 = 2-curve-secp521r1 8*e0c4386eSCy Schuberttest-3 = 3-curve-X25519 9*e0c4386eSCy Schuberttest-4 = 4-curve-X448 10*e0c4386eSCy Schuberttest-5 = 5-curve-ffdhe2048 11*e0c4386eSCy Schuberttest-6 = 6-curve-ffdhe3072 12*e0c4386eSCy Schuberttest-7 = 7-curve-ffdhe4096 13*e0c4386eSCy Schuberttest-8 = 8-curve-ffdhe6144 14*e0c4386eSCy Schuberttest-9 = 9-curve-ffdhe8192 15*e0c4386eSCy Schuberttest-10 = 10-curve-sect233k1 16*e0c4386eSCy Schuberttest-11 = 11-curve-sect233r1 17*e0c4386eSCy Schuberttest-12 = 12-curve-sect283k1 18*e0c4386eSCy Schuberttest-13 = 13-curve-sect283r1 19*e0c4386eSCy Schuberttest-14 = 14-curve-sect409k1 20*e0c4386eSCy Schuberttest-15 = 15-curve-sect409r1 21*e0c4386eSCy Schuberttest-16 = 16-curve-sect571k1 22*e0c4386eSCy Schuberttest-17 = 17-curve-sect571r1 23*e0c4386eSCy Schuberttest-18 = 18-curve-secp224r1 24*e0c4386eSCy Schuberttest-19 = 19-curve-sect163k1 25*e0c4386eSCy Schuberttest-20 = 20-curve-sect163r2 26*e0c4386eSCy Schuberttest-21 = 21-curve-prime192v1 27*e0c4386eSCy Schuberttest-22 = 22-curve-sect163r1 28*e0c4386eSCy Schuberttest-23 = 23-curve-sect193r1 29*e0c4386eSCy Schuberttest-24 = 24-curve-sect193r2 30*e0c4386eSCy Schuberttest-25 = 25-curve-sect239k1 31*e0c4386eSCy Schuberttest-26 = 26-curve-secp160k1 32*e0c4386eSCy Schuberttest-27 = 27-curve-secp160r1 33*e0c4386eSCy Schuberttest-28 = 28-curve-secp160r2 34*e0c4386eSCy Schuberttest-29 = 29-curve-secp192k1 35*e0c4386eSCy Schuberttest-30 = 30-curve-secp224k1 36*e0c4386eSCy Schuberttest-31 = 31-curve-secp256k1 37*e0c4386eSCy Schuberttest-32 = 32-curve-brainpoolP256r1 38*e0c4386eSCy Schuberttest-33 = 33-curve-brainpoolP384r1 39*e0c4386eSCy Schuberttest-34 = 34-curve-brainpoolP512r1 40*e0c4386eSCy Schuberttest-35 = 35-curve-sect233k1-tls12-in-tls13 41*e0c4386eSCy Schuberttest-36 = 36-curve-sect233r1-tls12-in-tls13 42*e0c4386eSCy Schuberttest-37 = 37-curve-sect283k1-tls12-in-tls13 43*e0c4386eSCy Schuberttest-38 = 38-curve-sect283r1-tls12-in-tls13 44*e0c4386eSCy Schuberttest-39 = 39-curve-sect409k1-tls12-in-tls13 45*e0c4386eSCy Schuberttest-40 = 40-curve-sect409r1-tls12-in-tls13 46*e0c4386eSCy Schuberttest-41 = 41-curve-sect571k1-tls12-in-tls13 47*e0c4386eSCy Schuberttest-42 = 42-curve-sect571r1-tls12-in-tls13 48*e0c4386eSCy Schuberttest-43 = 43-curve-secp224r1-tls12-in-tls13 49*e0c4386eSCy Schuberttest-44 = 44-curve-sect163k1-tls12-in-tls13 50*e0c4386eSCy Schuberttest-45 = 45-curve-sect163r2-tls12-in-tls13 51*e0c4386eSCy Schuberttest-46 = 46-curve-prime192v1-tls12-in-tls13 52*e0c4386eSCy Schuberttest-47 = 47-curve-sect163r1-tls12-in-tls13 53*e0c4386eSCy Schuberttest-48 = 48-curve-sect193r1-tls12-in-tls13 54*e0c4386eSCy Schuberttest-49 = 49-curve-sect193r2-tls12-in-tls13 55*e0c4386eSCy Schuberttest-50 = 50-curve-sect239k1-tls12-in-tls13 56*e0c4386eSCy Schuberttest-51 = 51-curve-secp160k1-tls12-in-tls13 57*e0c4386eSCy Schuberttest-52 = 52-curve-secp160r1-tls12-in-tls13 58*e0c4386eSCy Schuberttest-53 = 53-curve-secp160r2-tls12-in-tls13 59*e0c4386eSCy Schuberttest-54 = 54-curve-secp192k1-tls12-in-tls13 60*e0c4386eSCy Schuberttest-55 = 55-curve-secp224k1-tls12-in-tls13 61*e0c4386eSCy Schuberttest-56 = 56-curve-secp256k1-tls12-in-tls13 62*e0c4386eSCy Schuberttest-57 = 57-curve-brainpoolP256r1-tls12-in-tls13 63*e0c4386eSCy Schuberttest-58 = 58-curve-brainpoolP384r1-tls12-in-tls13 64*e0c4386eSCy Schuberttest-59 = 59-curve-brainpoolP512r1-tls12-in-tls13 65*e0c4386eSCy Schuberttest-60 = 60-curve-sect233k1-tls13 66*e0c4386eSCy Schuberttest-61 = 61-curve-sect233r1-tls13 67*e0c4386eSCy Schuberttest-62 = 62-curve-sect283k1-tls13 68*e0c4386eSCy Schuberttest-63 = 63-curve-sect283r1-tls13 69*e0c4386eSCy Schuberttest-64 = 64-curve-sect409k1-tls13 70*e0c4386eSCy Schuberttest-65 = 65-curve-sect409r1-tls13 71*e0c4386eSCy Schuberttest-66 = 66-curve-sect571k1-tls13 72*e0c4386eSCy Schuberttest-67 = 67-curve-sect571r1-tls13 73*e0c4386eSCy Schuberttest-68 = 68-curve-secp224r1-tls13 74*e0c4386eSCy Schuberttest-69 = 69-curve-sect163k1-tls13 75*e0c4386eSCy Schuberttest-70 = 70-curve-sect163r2-tls13 76*e0c4386eSCy Schuberttest-71 = 71-curve-prime192v1-tls13 77*e0c4386eSCy Schuberttest-72 = 72-curve-sect163r1-tls13 78*e0c4386eSCy Schuberttest-73 = 73-curve-sect193r1-tls13 79*e0c4386eSCy Schuberttest-74 = 74-curve-sect193r2-tls13 80*e0c4386eSCy Schuberttest-75 = 75-curve-sect239k1-tls13 81*e0c4386eSCy Schuberttest-76 = 76-curve-secp160k1-tls13 82*e0c4386eSCy Schuberttest-77 = 77-curve-secp160r1-tls13 83*e0c4386eSCy Schuberttest-78 = 78-curve-secp160r2-tls13 84*e0c4386eSCy Schuberttest-79 = 79-curve-secp192k1-tls13 85*e0c4386eSCy Schuberttest-80 = 80-curve-secp224k1-tls13 86*e0c4386eSCy Schuberttest-81 = 81-curve-secp256k1-tls13 87*e0c4386eSCy Schuberttest-82 = 82-curve-brainpoolP256r1-tls13 88*e0c4386eSCy Schuberttest-83 = 83-curve-brainpoolP384r1-tls13 89*e0c4386eSCy Schuberttest-84 = 84-curve-brainpoolP512r1-tls13 90*e0c4386eSCy Schuberttest-85 = 85-curve-ffdhe2048-tls13-in-tls12 91*e0c4386eSCy Schuberttest-86 = 86-curve-ffdhe2048-tls13-in-tls12-2 92*e0c4386eSCy Schuberttest-87 = 87-curve-ffdhe3072-tls13-in-tls12 93*e0c4386eSCy Schuberttest-88 = 88-curve-ffdhe3072-tls13-in-tls12-2 94*e0c4386eSCy Schuberttest-89 = 89-curve-ffdhe4096-tls13-in-tls12 95*e0c4386eSCy Schuberttest-90 = 90-curve-ffdhe4096-tls13-in-tls12-2 96*e0c4386eSCy Schuberttest-91 = 91-curve-ffdhe6144-tls13-in-tls12 97*e0c4386eSCy Schuberttest-92 = 92-curve-ffdhe6144-tls13-in-tls12-2 98*e0c4386eSCy Schuberttest-93 = 93-curve-ffdhe8192-tls13-in-tls12 99*e0c4386eSCy Schuberttest-94 = 94-curve-ffdhe8192-tls13-in-tls12-2 100*e0c4386eSCy Schubert# =========================================================== 101*e0c4386eSCy Schubert 102*e0c4386eSCy Schubert[0-curve-prime256v1] 103*e0c4386eSCy Schubertssl_conf = 0-curve-prime256v1-ssl 104*e0c4386eSCy Schubert 105*e0c4386eSCy Schubert[0-curve-prime256v1-ssl] 106*e0c4386eSCy Schubertserver = 0-curve-prime256v1-server 107*e0c4386eSCy Schubertclient = 0-curve-prime256v1-client 108*e0c4386eSCy Schubert 109*e0c4386eSCy Schubert[0-curve-prime256v1-server] 110*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 111*e0c4386eSCy SchubertCipherString = DEFAULT 112*e0c4386eSCy SchubertCurves = prime256v1 113*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 114*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 115*e0c4386eSCy Schubert 116*e0c4386eSCy Schubert[0-curve-prime256v1-client] 117*e0c4386eSCy SchubertCipherString = ECDHE 118*e0c4386eSCy SchubertCurves = prime256v1 119*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 120*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 121*e0c4386eSCy SchubertVerifyMode = Peer 122*e0c4386eSCy Schubert 123*e0c4386eSCy Schubert[test-0] 124*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 125*e0c4386eSCy SchubertExpectedResult = Success 126*e0c4386eSCy SchubertExpectedTmpKeyType = prime256v1 127*e0c4386eSCy Schubert 128*e0c4386eSCy Schubert 129*e0c4386eSCy Schubert# =========================================================== 130*e0c4386eSCy Schubert 131*e0c4386eSCy Schubert[1-curve-secp384r1] 132*e0c4386eSCy Schubertssl_conf = 1-curve-secp384r1-ssl 133*e0c4386eSCy Schubert 134*e0c4386eSCy Schubert[1-curve-secp384r1-ssl] 135*e0c4386eSCy Schubertserver = 1-curve-secp384r1-server 136*e0c4386eSCy Schubertclient = 1-curve-secp384r1-client 137*e0c4386eSCy Schubert 138*e0c4386eSCy Schubert[1-curve-secp384r1-server] 139*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 140*e0c4386eSCy SchubertCipherString = DEFAULT 141*e0c4386eSCy SchubertCurves = secp384r1 142*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 143*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 144*e0c4386eSCy Schubert 145*e0c4386eSCy Schubert[1-curve-secp384r1-client] 146*e0c4386eSCy SchubertCipherString = ECDHE 147*e0c4386eSCy SchubertCurves = secp384r1 148*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 149*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 150*e0c4386eSCy SchubertVerifyMode = Peer 151*e0c4386eSCy Schubert 152*e0c4386eSCy Schubert[test-1] 153*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 154*e0c4386eSCy SchubertExpectedResult = Success 155*e0c4386eSCy SchubertExpectedTmpKeyType = secp384r1 156*e0c4386eSCy Schubert 157*e0c4386eSCy Schubert 158*e0c4386eSCy Schubert# =========================================================== 159*e0c4386eSCy Schubert 160*e0c4386eSCy Schubert[2-curve-secp521r1] 161*e0c4386eSCy Schubertssl_conf = 2-curve-secp521r1-ssl 162*e0c4386eSCy Schubert 163*e0c4386eSCy Schubert[2-curve-secp521r1-ssl] 164*e0c4386eSCy Schubertserver = 2-curve-secp521r1-server 165*e0c4386eSCy Schubertclient = 2-curve-secp521r1-client 166*e0c4386eSCy Schubert 167*e0c4386eSCy Schubert[2-curve-secp521r1-server] 168*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 169*e0c4386eSCy SchubertCipherString = DEFAULT 170*e0c4386eSCy SchubertCurves = secp521r1 171*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 172*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 173*e0c4386eSCy Schubert 174*e0c4386eSCy Schubert[2-curve-secp521r1-client] 175*e0c4386eSCy SchubertCipherString = ECDHE 176*e0c4386eSCy SchubertCurves = secp521r1 177*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 178*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 179*e0c4386eSCy SchubertVerifyMode = Peer 180*e0c4386eSCy Schubert 181*e0c4386eSCy Schubert[test-2] 182*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 183*e0c4386eSCy SchubertExpectedResult = Success 184*e0c4386eSCy SchubertExpectedTmpKeyType = secp521r1 185*e0c4386eSCy Schubert 186*e0c4386eSCy Schubert 187*e0c4386eSCy Schubert# =========================================================== 188*e0c4386eSCy Schubert 189*e0c4386eSCy Schubert[3-curve-X25519] 190*e0c4386eSCy Schubertssl_conf = 3-curve-X25519-ssl 191*e0c4386eSCy Schubert 192*e0c4386eSCy Schubert[3-curve-X25519-ssl] 193*e0c4386eSCy Schubertserver = 3-curve-X25519-server 194*e0c4386eSCy Schubertclient = 3-curve-X25519-client 195*e0c4386eSCy Schubert 196*e0c4386eSCy Schubert[3-curve-X25519-server] 197*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 198*e0c4386eSCy SchubertCipherString = DEFAULT 199*e0c4386eSCy SchubertCurves = X25519 200*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 201*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 202*e0c4386eSCy Schubert 203*e0c4386eSCy Schubert[3-curve-X25519-client] 204*e0c4386eSCy SchubertCipherString = ECDHE 205*e0c4386eSCy SchubertCurves = X25519 206*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 207*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 208*e0c4386eSCy SchubertVerifyMode = Peer 209*e0c4386eSCy Schubert 210*e0c4386eSCy Schubert[test-3] 211*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 212*e0c4386eSCy SchubertExpectedResult = Success 213*e0c4386eSCy SchubertExpectedTmpKeyType = X25519 214*e0c4386eSCy Schubert 215*e0c4386eSCy Schubert 216*e0c4386eSCy Schubert# =========================================================== 217*e0c4386eSCy Schubert 218*e0c4386eSCy Schubert[4-curve-X448] 219*e0c4386eSCy Schubertssl_conf = 4-curve-X448-ssl 220*e0c4386eSCy Schubert 221*e0c4386eSCy Schubert[4-curve-X448-ssl] 222*e0c4386eSCy Schubertserver = 4-curve-X448-server 223*e0c4386eSCy Schubertclient = 4-curve-X448-client 224*e0c4386eSCy Schubert 225*e0c4386eSCy Schubert[4-curve-X448-server] 226*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 227*e0c4386eSCy SchubertCipherString = DEFAULT 228*e0c4386eSCy SchubertCurves = X448 229*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 230*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 231*e0c4386eSCy Schubert 232*e0c4386eSCy Schubert[4-curve-X448-client] 233*e0c4386eSCy SchubertCipherString = ECDHE 234*e0c4386eSCy SchubertCurves = X448 235*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 236*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 237*e0c4386eSCy SchubertVerifyMode = Peer 238*e0c4386eSCy Schubert 239*e0c4386eSCy Schubert[test-4] 240*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 241*e0c4386eSCy SchubertExpectedResult = Success 242*e0c4386eSCy SchubertExpectedTmpKeyType = X448 243*e0c4386eSCy Schubert 244*e0c4386eSCy Schubert 245*e0c4386eSCy Schubert# =========================================================== 246*e0c4386eSCy Schubert 247*e0c4386eSCy Schubert[5-curve-ffdhe2048] 248*e0c4386eSCy Schubertssl_conf = 5-curve-ffdhe2048-ssl 249*e0c4386eSCy Schubert 250*e0c4386eSCy Schubert[5-curve-ffdhe2048-ssl] 251*e0c4386eSCy Schubertserver = 5-curve-ffdhe2048-server 252*e0c4386eSCy Schubertclient = 5-curve-ffdhe2048-client 253*e0c4386eSCy Schubert 254*e0c4386eSCy Schubert[5-curve-ffdhe2048-server] 255*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 256*e0c4386eSCy SchubertCipherString = DEFAULT 257*e0c4386eSCy SchubertCurves = ffdhe2048 258*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 259*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 260*e0c4386eSCy Schubert 261*e0c4386eSCy Schubert[5-curve-ffdhe2048-client] 262*e0c4386eSCy SchubertCipherString = ECDHE 263*e0c4386eSCy SchubertCurves = ffdhe2048 264*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 265*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 266*e0c4386eSCy SchubertVerifyMode = Peer 267*e0c4386eSCy Schubert 268*e0c4386eSCy Schubert[test-5] 269*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 270*e0c4386eSCy SchubertExpectedResult = Success 271*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement 272*e0c4386eSCy Schubert 273*e0c4386eSCy Schubert 274*e0c4386eSCy Schubert# =========================================================== 275*e0c4386eSCy Schubert 276*e0c4386eSCy Schubert[6-curve-ffdhe3072] 277*e0c4386eSCy Schubertssl_conf = 6-curve-ffdhe3072-ssl 278*e0c4386eSCy Schubert 279*e0c4386eSCy Schubert[6-curve-ffdhe3072-ssl] 280*e0c4386eSCy Schubertserver = 6-curve-ffdhe3072-server 281*e0c4386eSCy Schubertclient = 6-curve-ffdhe3072-client 282*e0c4386eSCy Schubert 283*e0c4386eSCy Schubert[6-curve-ffdhe3072-server] 284*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 285*e0c4386eSCy SchubertCipherString = DEFAULT 286*e0c4386eSCy SchubertCurves = ffdhe3072 287*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 288*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 289*e0c4386eSCy Schubert 290*e0c4386eSCy Schubert[6-curve-ffdhe3072-client] 291*e0c4386eSCy SchubertCipherString = ECDHE 292*e0c4386eSCy SchubertCurves = ffdhe3072 293*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 294*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 295*e0c4386eSCy SchubertVerifyMode = Peer 296*e0c4386eSCy Schubert 297*e0c4386eSCy Schubert[test-6] 298*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 299*e0c4386eSCy SchubertExpectedResult = Success 300*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement 301*e0c4386eSCy Schubert 302*e0c4386eSCy Schubert 303*e0c4386eSCy Schubert# =========================================================== 304*e0c4386eSCy Schubert 305*e0c4386eSCy Schubert[7-curve-ffdhe4096] 306*e0c4386eSCy Schubertssl_conf = 7-curve-ffdhe4096-ssl 307*e0c4386eSCy Schubert 308*e0c4386eSCy Schubert[7-curve-ffdhe4096-ssl] 309*e0c4386eSCy Schubertserver = 7-curve-ffdhe4096-server 310*e0c4386eSCy Schubertclient = 7-curve-ffdhe4096-client 311*e0c4386eSCy Schubert 312*e0c4386eSCy Schubert[7-curve-ffdhe4096-server] 313*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 314*e0c4386eSCy SchubertCipherString = DEFAULT 315*e0c4386eSCy SchubertCurves = ffdhe4096 316*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 317*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 318*e0c4386eSCy Schubert 319*e0c4386eSCy Schubert[7-curve-ffdhe4096-client] 320*e0c4386eSCy SchubertCipherString = ECDHE 321*e0c4386eSCy SchubertCurves = ffdhe4096 322*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 323*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 324*e0c4386eSCy SchubertVerifyMode = Peer 325*e0c4386eSCy Schubert 326*e0c4386eSCy Schubert[test-7] 327*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 328*e0c4386eSCy SchubertExpectedResult = Success 329*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement 330*e0c4386eSCy Schubert 331*e0c4386eSCy Schubert 332*e0c4386eSCy Schubert# =========================================================== 333*e0c4386eSCy Schubert 334*e0c4386eSCy Schubert[8-curve-ffdhe6144] 335*e0c4386eSCy Schubertssl_conf = 8-curve-ffdhe6144-ssl 336*e0c4386eSCy Schubert 337*e0c4386eSCy Schubert[8-curve-ffdhe6144-ssl] 338*e0c4386eSCy Schubertserver = 8-curve-ffdhe6144-server 339*e0c4386eSCy Schubertclient = 8-curve-ffdhe6144-client 340*e0c4386eSCy Schubert 341*e0c4386eSCy Schubert[8-curve-ffdhe6144-server] 342*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 343*e0c4386eSCy SchubertCipherString = DEFAULT 344*e0c4386eSCy SchubertCurves = ffdhe6144 345*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 346*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 347*e0c4386eSCy Schubert 348*e0c4386eSCy Schubert[8-curve-ffdhe6144-client] 349*e0c4386eSCy SchubertCipherString = ECDHE 350*e0c4386eSCy SchubertCurves = ffdhe6144 351*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 352*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 353*e0c4386eSCy SchubertVerifyMode = Peer 354*e0c4386eSCy Schubert 355*e0c4386eSCy Schubert[test-8] 356*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 357*e0c4386eSCy SchubertExpectedResult = Success 358*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement 359*e0c4386eSCy Schubert 360*e0c4386eSCy Schubert 361*e0c4386eSCy Schubert# =========================================================== 362*e0c4386eSCy Schubert 363*e0c4386eSCy Schubert[9-curve-ffdhe8192] 364*e0c4386eSCy Schubertssl_conf = 9-curve-ffdhe8192-ssl 365*e0c4386eSCy Schubert 366*e0c4386eSCy Schubert[9-curve-ffdhe8192-ssl] 367*e0c4386eSCy Schubertserver = 9-curve-ffdhe8192-server 368*e0c4386eSCy Schubertclient = 9-curve-ffdhe8192-client 369*e0c4386eSCy Schubert 370*e0c4386eSCy Schubert[9-curve-ffdhe8192-server] 371*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 372*e0c4386eSCy SchubertCipherString = DEFAULT 373*e0c4386eSCy SchubertCurves = ffdhe8192 374*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 375*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 376*e0c4386eSCy Schubert 377*e0c4386eSCy Schubert[9-curve-ffdhe8192-client] 378*e0c4386eSCy SchubertCipherString = ECDHE 379*e0c4386eSCy SchubertCurves = ffdhe8192 380*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 381*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 382*e0c4386eSCy SchubertVerifyMode = Peer 383*e0c4386eSCy Schubert 384*e0c4386eSCy Schubert[test-9] 385*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 386*e0c4386eSCy SchubertExpectedResult = Success 387*e0c4386eSCy SchubertExpectedTmpKeyType = dhKeyAgreement 388*e0c4386eSCy Schubert 389*e0c4386eSCy Schubert 390*e0c4386eSCy Schubert# =========================================================== 391*e0c4386eSCy Schubert 392*e0c4386eSCy Schubert[10-curve-sect233k1] 393*e0c4386eSCy Schubertssl_conf = 10-curve-sect233k1-ssl 394*e0c4386eSCy Schubert 395*e0c4386eSCy Schubert[10-curve-sect233k1-ssl] 396*e0c4386eSCy Schubertserver = 10-curve-sect233k1-server 397*e0c4386eSCy Schubertclient = 10-curve-sect233k1-client 398*e0c4386eSCy Schubert 399*e0c4386eSCy Schubert[10-curve-sect233k1-server] 400*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 401*e0c4386eSCy SchubertCipherString = DEFAULT 402*e0c4386eSCy SchubertCurves = sect233k1 403*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 404*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 405*e0c4386eSCy Schubert 406*e0c4386eSCy Schubert[10-curve-sect233k1-client] 407*e0c4386eSCy SchubertCipherString = ECDHE 408*e0c4386eSCy SchubertCurves = sect233k1 409*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 410*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 411*e0c4386eSCy SchubertVerifyMode = Peer 412*e0c4386eSCy Schubert 413*e0c4386eSCy Schubert[test-10] 414*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 415*e0c4386eSCy SchubertExpectedResult = Success 416*e0c4386eSCy SchubertExpectedTmpKeyType = sect233k1 417*e0c4386eSCy Schubert 418*e0c4386eSCy Schubert 419*e0c4386eSCy Schubert# =========================================================== 420*e0c4386eSCy Schubert 421*e0c4386eSCy Schubert[11-curve-sect233r1] 422*e0c4386eSCy Schubertssl_conf = 11-curve-sect233r1-ssl 423*e0c4386eSCy Schubert 424*e0c4386eSCy Schubert[11-curve-sect233r1-ssl] 425*e0c4386eSCy Schubertserver = 11-curve-sect233r1-server 426*e0c4386eSCy Schubertclient = 11-curve-sect233r1-client 427*e0c4386eSCy Schubert 428*e0c4386eSCy Schubert[11-curve-sect233r1-server] 429*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 430*e0c4386eSCy SchubertCipherString = DEFAULT 431*e0c4386eSCy SchubertCurves = sect233r1 432*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 433*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 434*e0c4386eSCy Schubert 435*e0c4386eSCy Schubert[11-curve-sect233r1-client] 436*e0c4386eSCy SchubertCipherString = ECDHE 437*e0c4386eSCy SchubertCurves = sect233r1 438*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 439*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 440*e0c4386eSCy SchubertVerifyMode = Peer 441*e0c4386eSCy Schubert 442*e0c4386eSCy Schubert[test-11] 443*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 444*e0c4386eSCy SchubertExpectedResult = Success 445*e0c4386eSCy SchubertExpectedTmpKeyType = sect233r1 446*e0c4386eSCy Schubert 447*e0c4386eSCy Schubert 448*e0c4386eSCy Schubert# =========================================================== 449*e0c4386eSCy Schubert 450*e0c4386eSCy Schubert[12-curve-sect283k1] 451*e0c4386eSCy Schubertssl_conf = 12-curve-sect283k1-ssl 452*e0c4386eSCy Schubert 453*e0c4386eSCy Schubert[12-curve-sect283k1-ssl] 454*e0c4386eSCy Schubertserver = 12-curve-sect283k1-server 455*e0c4386eSCy Schubertclient = 12-curve-sect283k1-client 456*e0c4386eSCy Schubert 457*e0c4386eSCy Schubert[12-curve-sect283k1-server] 458*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 459*e0c4386eSCy SchubertCipherString = DEFAULT 460*e0c4386eSCy SchubertCurves = sect283k1 461*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 462*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 463*e0c4386eSCy Schubert 464*e0c4386eSCy Schubert[12-curve-sect283k1-client] 465*e0c4386eSCy SchubertCipherString = ECDHE 466*e0c4386eSCy SchubertCurves = sect283k1 467*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 468*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 469*e0c4386eSCy SchubertVerifyMode = Peer 470*e0c4386eSCy Schubert 471*e0c4386eSCy Schubert[test-12] 472*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 473*e0c4386eSCy SchubertExpectedResult = Success 474*e0c4386eSCy SchubertExpectedTmpKeyType = sect283k1 475*e0c4386eSCy Schubert 476*e0c4386eSCy Schubert 477*e0c4386eSCy Schubert# =========================================================== 478*e0c4386eSCy Schubert 479*e0c4386eSCy Schubert[13-curve-sect283r1] 480*e0c4386eSCy Schubertssl_conf = 13-curve-sect283r1-ssl 481*e0c4386eSCy Schubert 482*e0c4386eSCy Schubert[13-curve-sect283r1-ssl] 483*e0c4386eSCy Schubertserver = 13-curve-sect283r1-server 484*e0c4386eSCy Schubertclient = 13-curve-sect283r1-client 485*e0c4386eSCy Schubert 486*e0c4386eSCy Schubert[13-curve-sect283r1-server] 487*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 488*e0c4386eSCy SchubertCipherString = DEFAULT 489*e0c4386eSCy SchubertCurves = sect283r1 490*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 491*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 492*e0c4386eSCy Schubert 493*e0c4386eSCy Schubert[13-curve-sect283r1-client] 494*e0c4386eSCy SchubertCipherString = ECDHE 495*e0c4386eSCy SchubertCurves = sect283r1 496*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 497*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 498*e0c4386eSCy SchubertVerifyMode = Peer 499*e0c4386eSCy Schubert 500*e0c4386eSCy Schubert[test-13] 501*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 502*e0c4386eSCy SchubertExpectedResult = Success 503*e0c4386eSCy SchubertExpectedTmpKeyType = sect283r1 504*e0c4386eSCy Schubert 505*e0c4386eSCy Schubert 506*e0c4386eSCy Schubert# =========================================================== 507*e0c4386eSCy Schubert 508*e0c4386eSCy Schubert[14-curve-sect409k1] 509*e0c4386eSCy Schubertssl_conf = 14-curve-sect409k1-ssl 510*e0c4386eSCy Schubert 511*e0c4386eSCy Schubert[14-curve-sect409k1-ssl] 512*e0c4386eSCy Schubertserver = 14-curve-sect409k1-server 513*e0c4386eSCy Schubertclient = 14-curve-sect409k1-client 514*e0c4386eSCy Schubert 515*e0c4386eSCy Schubert[14-curve-sect409k1-server] 516*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 517*e0c4386eSCy SchubertCipherString = DEFAULT 518*e0c4386eSCy SchubertCurves = sect409k1 519*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 520*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 521*e0c4386eSCy Schubert 522*e0c4386eSCy Schubert[14-curve-sect409k1-client] 523*e0c4386eSCy SchubertCipherString = ECDHE 524*e0c4386eSCy SchubertCurves = sect409k1 525*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 526*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 527*e0c4386eSCy SchubertVerifyMode = Peer 528*e0c4386eSCy Schubert 529*e0c4386eSCy Schubert[test-14] 530*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 531*e0c4386eSCy SchubertExpectedResult = Success 532*e0c4386eSCy SchubertExpectedTmpKeyType = sect409k1 533*e0c4386eSCy Schubert 534*e0c4386eSCy Schubert 535*e0c4386eSCy Schubert# =========================================================== 536*e0c4386eSCy Schubert 537*e0c4386eSCy Schubert[15-curve-sect409r1] 538*e0c4386eSCy Schubertssl_conf = 15-curve-sect409r1-ssl 539*e0c4386eSCy Schubert 540*e0c4386eSCy Schubert[15-curve-sect409r1-ssl] 541*e0c4386eSCy Schubertserver = 15-curve-sect409r1-server 542*e0c4386eSCy Schubertclient = 15-curve-sect409r1-client 543*e0c4386eSCy Schubert 544*e0c4386eSCy Schubert[15-curve-sect409r1-server] 545*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 546*e0c4386eSCy SchubertCipherString = DEFAULT 547*e0c4386eSCy SchubertCurves = sect409r1 548*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 549*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 550*e0c4386eSCy Schubert 551*e0c4386eSCy Schubert[15-curve-sect409r1-client] 552*e0c4386eSCy SchubertCipherString = ECDHE 553*e0c4386eSCy SchubertCurves = sect409r1 554*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 555*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 556*e0c4386eSCy SchubertVerifyMode = Peer 557*e0c4386eSCy Schubert 558*e0c4386eSCy Schubert[test-15] 559*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 560*e0c4386eSCy SchubertExpectedResult = Success 561*e0c4386eSCy SchubertExpectedTmpKeyType = sect409r1 562*e0c4386eSCy Schubert 563*e0c4386eSCy Schubert 564*e0c4386eSCy Schubert# =========================================================== 565*e0c4386eSCy Schubert 566*e0c4386eSCy Schubert[16-curve-sect571k1] 567*e0c4386eSCy Schubertssl_conf = 16-curve-sect571k1-ssl 568*e0c4386eSCy Schubert 569*e0c4386eSCy Schubert[16-curve-sect571k1-ssl] 570*e0c4386eSCy Schubertserver = 16-curve-sect571k1-server 571*e0c4386eSCy Schubertclient = 16-curve-sect571k1-client 572*e0c4386eSCy Schubert 573*e0c4386eSCy Schubert[16-curve-sect571k1-server] 574*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 575*e0c4386eSCy SchubertCipherString = DEFAULT 576*e0c4386eSCy SchubertCurves = sect571k1 577*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 578*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 579*e0c4386eSCy Schubert 580*e0c4386eSCy Schubert[16-curve-sect571k1-client] 581*e0c4386eSCy SchubertCipherString = ECDHE 582*e0c4386eSCy SchubertCurves = sect571k1 583*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 584*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 585*e0c4386eSCy SchubertVerifyMode = Peer 586*e0c4386eSCy Schubert 587*e0c4386eSCy Schubert[test-16] 588*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 589*e0c4386eSCy SchubertExpectedResult = Success 590*e0c4386eSCy SchubertExpectedTmpKeyType = sect571k1 591*e0c4386eSCy Schubert 592*e0c4386eSCy Schubert 593*e0c4386eSCy Schubert# =========================================================== 594*e0c4386eSCy Schubert 595*e0c4386eSCy Schubert[17-curve-sect571r1] 596*e0c4386eSCy Schubertssl_conf = 17-curve-sect571r1-ssl 597*e0c4386eSCy Schubert 598*e0c4386eSCy Schubert[17-curve-sect571r1-ssl] 599*e0c4386eSCy Schubertserver = 17-curve-sect571r1-server 600*e0c4386eSCy Schubertclient = 17-curve-sect571r1-client 601*e0c4386eSCy Schubert 602*e0c4386eSCy Schubert[17-curve-sect571r1-server] 603*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 604*e0c4386eSCy SchubertCipherString = DEFAULT 605*e0c4386eSCy SchubertCurves = sect571r1 606*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 607*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 608*e0c4386eSCy Schubert 609*e0c4386eSCy Schubert[17-curve-sect571r1-client] 610*e0c4386eSCy SchubertCipherString = ECDHE 611*e0c4386eSCy SchubertCurves = sect571r1 612*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 613*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 614*e0c4386eSCy SchubertVerifyMode = Peer 615*e0c4386eSCy Schubert 616*e0c4386eSCy Schubert[test-17] 617*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 618*e0c4386eSCy SchubertExpectedResult = Success 619*e0c4386eSCy SchubertExpectedTmpKeyType = sect571r1 620*e0c4386eSCy Schubert 621*e0c4386eSCy Schubert 622*e0c4386eSCy Schubert# =========================================================== 623*e0c4386eSCy Schubert 624*e0c4386eSCy Schubert[18-curve-secp224r1] 625*e0c4386eSCy Schubertssl_conf = 18-curve-secp224r1-ssl 626*e0c4386eSCy Schubert 627*e0c4386eSCy Schubert[18-curve-secp224r1-ssl] 628*e0c4386eSCy Schubertserver = 18-curve-secp224r1-server 629*e0c4386eSCy Schubertclient = 18-curve-secp224r1-client 630*e0c4386eSCy Schubert 631*e0c4386eSCy Schubert[18-curve-secp224r1-server] 632*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 633*e0c4386eSCy SchubertCipherString = DEFAULT 634*e0c4386eSCy SchubertCurves = secp224r1 635*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 636*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 637*e0c4386eSCy Schubert 638*e0c4386eSCy Schubert[18-curve-secp224r1-client] 639*e0c4386eSCy SchubertCipherString = ECDHE 640*e0c4386eSCy SchubertCurves = secp224r1 641*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 642*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 643*e0c4386eSCy SchubertVerifyMode = Peer 644*e0c4386eSCy Schubert 645*e0c4386eSCy Schubert[test-18] 646*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 647*e0c4386eSCy SchubertExpectedResult = Success 648*e0c4386eSCy SchubertExpectedTmpKeyType = secp224r1 649*e0c4386eSCy Schubert 650*e0c4386eSCy Schubert 651*e0c4386eSCy Schubert# =========================================================== 652*e0c4386eSCy Schubert 653*e0c4386eSCy Schubert[19-curve-sect163k1] 654*e0c4386eSCy Schubertssl_conf = 19-curve-sect163k1-ssl 655*e0c4386eSCy Schubert 656*e0c4386eSCy Schubert[19-curve-sect163k1-ssl] 657*e0c4386eSCy Schubertserver = 19-curve-sect163k1-server 658*e0c4386eSCy Schubertclient = 19-curve-sect163k1-client 659*e0c4386eSCy Schubert 660*e0c4386eSCy Schubert[19-curve-sect163k1-server] 661*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 662*e0c4386eSCy SchubertCipherString = DEFAULT 663*e0c4386eSCy SchubertCurves = sect163k1 664*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 665*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 666*e0c4386eSCy Schubert 667*e0c4386eSCy Schubert[19-curve-sect163k1-client] 668*e0c4386eSCy SchubertCipherString = ECDHE 669*e0c4386eSCy SchubertCurves = sect163k1 670*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 671*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 672*e0c4386eSCy SchubertVerifyMode = Peer 673*e0c4386eSCy Schubert 674*e0c4386eSCy Schubert[test-19] 675*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 676*e0c4386eSCy SchubertExpectedResult = Success 677*e0c4386eSCy SchubertExpectedTmpKeyType = sect163k1 678*e0c4386eSCy Schubert 679*e0c4386eSCy Schubert 680*e0c4386eSCy Schubert# =========================================================== 681*e0c4386eSCy Schubert 682*e0c4386eSCy Schubert[20-curve-sect163r2] 683*e0c4386eSCy Schubertssl_conf = 20-curve-sect163r2-ssl 684*e0c4386eSCy Schubert 685*e0c4386eSCy Schubert[20-curve-sect163r2-ssl] 686*e0c4386eSCy Schubertserver = 20-curve-sect163r2-server 687*e0c4386eSCy Schubertclient = 20-curve-sect163r2-client 688*e0c4386eSCy Schubert 689*e0c4386eSCy Schubert[20-curve-sect163r2-server] 690*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 691*e0c4386eSCy SchubertCipherString = DEFAULT 692*e0c4386eSCy SchubertCurves = sect163r2 693*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 694*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 695*e0c4386eSCy Schubert 696*e0c4386eSCy Schubert[20-curve-sect163r2-client] 697*e0c4386eSCy SchubertCipherString = ECDHE 698*e0c4386eSCy SchubertCurves = sect163r2 699*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 700*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 701*e0c4386eSCy SchubertVerifyMode = Peer 702*e0c4386eSCy Schubert 703*e0c4386eSCy Schubert[test-20] 704*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 705*e0c4386eSCy SchubertExpectedResult = Success 706*e0c4386eSCy SchubertExpectedTmpKeyType = sect163r2 707*e0c4386eSCy Schubert 708*e0c4386eSCy Schubert 709*e0c4386eSCy Schubert# =========================================================== 710*e0c4386eSCy Schubert 711*e0c4386eSCy Schubert[21-curve-prime192v1] 712*e0c4386eSCy Schubertssl_conf = 21-curve-prime192v1-ssl 713*e0c4386eSCy Schubert 714*e0c4386eSCy Schubert[21-curve-prime192v1-ssl] 715*e0c4386eSCy Schubertserver = 21-curve-prime192v1-server 716*e0c4386eSCy Schubertclient = 21-curve-prime192v1-client 717*e0c4386eSCy Schubert 718*e0c4386eSCy Schubert[21-curve-prime192v1-server] 719*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 720*e0c4386eSCy SchubertCipherString = DEFAULT 721*e0c4386eSCy SchubertCurves = prime192v1 722*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 723*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 724*e0c4386eSCy Schubert 725*e0c4386eSCy Schubert[21-curve-prime192v1-client] 726*e0c4386eSCy SchubertCipherString = ECDHE 727*e0c4386eSCy SchubertCurves = prime192v1 728*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 729*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 730*e0c4386eSCy SchubertVerifyMode = Peer 731*e0c4386eSCy Schubert 732*e0c4386eSCy Schubert[test-21] 733*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 734*e0c4386eSCy SchubertExpectedResult = Success 735*e0c4386eSCy SchubertExpectedTmpKeyType = prime192v1 736*e0c4386eSCy Schubert 737*e0c4386eSCy Schubert 738*e0c4386eSCy Schubert# =========================================================== 739*e0c4386eSCy Schubert 740*e0c4386eSCy Schubert[22-curve-sect163r1] 741*e0c4386eSCy Schubertssl_conf = 22-curve-sect163r1-ssl 742*e0c4386eSCy Schubert 743*e0c4386eSCy Schubert[22-curve-sect163r1-ssl] 744*e0c4386eSCy Schubertserver = 22-curve-sect163r1-server 745*e0c4386eSCy Schubertclient = 22-curve-sect163r1-client 746*e0c4386eSCy Schubert 747*e0c4386eSCy Schubert[22-curve-sect163r1-server] 748*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 749*e0c4386eSCy SchubertCipherString = DEFAULT 750*e0c4386eSCy SchubertCurves = sect163r1 751*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 752*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 753*e0c4386eSCy Schubert 754*e0c4386eSCy Schubert[22-curve-sect163r1-client] 755*e0c4386eSCy SchubertCipherString = ECDHE 756*e0c4386eSCy SchubertCurves = sect163r1 757*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 758*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 759*e0c4386eSCy SchubertVerifyMode = Peer 760*e0c4386eSCy Schubert 761*e0c4386eSCy Schubert[test-22] 762*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 763*e0c4386eSCy SchubertExpectedResult = Success 764*e0c4386eSCy SchubertExpectedTmpKeyType = sect163r1 765*e0c4386eSCy Schubert 766*e0c4386eSCy Schubert 767*e0c4386eSCy Schubert# =========================================================== 768*e0c4386eSCy Schubert 769*e0c4386eSCy Schubert[23-curve-sect193r1] 770*e0c4386eSCy Schubertssl_conf = 23-curve-sect193r1-ssl 771*e0c4386eSCy Schubert 772*e0c4386eSCy Schubert[23-curve-sect193r1-ssl] 773*e0c4386eSCy Schubertserver = 23-curve-sect193r1-server 774*e0c4386eSCy Schubertclient = 23-curve-sect193r1-client 775*e0c4386eSCy Schubert 776*e0c4386eSCy Schubert[23-curve-sect193r1-server] 777*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 778*e0c4386eSCy SchubertCipherString = DEFAULT 779*e0c4386eSCy SchubertCurves = sect193r1 780*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 781*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 782*e0c4386eSCy Schubert 783*e0c4386eSCy Schubert[23-curve-sect193r1-client] 784*e0c4386eSCy SchubertCipherString = ECDHE 785*e0c4386eSCy SchubertCurves = sect193r1 786*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 787*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 788*e0c4386eSCy SchubertVerifyMode = Peer 789*e0c4386eSCy Schubert 790*e0c4386eSCy Schubert[test-23] 791*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 792*e0c4386eSCy SchubertExpectedResult = Success 793*e0c4386eSCy SchubertExpectedTmpKeyType = sect193r1 794*e0c4386eSCy Schubert 795*e0c4386eSCy Schubert 796*e0c4386eSCy Schubert# =========================================================== 797*e0c4386eSCy Schubert 798*e0c4386eSCy Schubert[24-curve-sect193r2] 799*e0c4386eSCy Schubertssl_conf = 24-curve-sect193r2-ssl 800*e0c4386eSCy Schubert 801*e0c4386eSCy Schubert[24-curve-sect193r2-ssl] 802*e0c4386eSCy Schubertserver = 24-curve-sect193r2-server 803*e0c4386eSCy Schubertclient = 24-curve-sect193r2-client 804*e0c4386eSCy Schubert 805*e0c4386eSCy Schubert[24-curve-sect193r2-server] 806*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 807*e0c4386eSCy SchubertCipherString = DEFAULT 808*e0c4386eSCy SchubertCurves = sect193r2 809*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 810*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 811*e0c4386eSCy Schubert 812*e0c4386eSCy Schubert[24-curve-sect193r2-client] 813*e0c4386eSCy SchubertCipherString = ECDHE 814*e0c4386eSCy SchubertCurves = sect193r2 815*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 816*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 817*e0c4386eSCy SchubertVerifyMode = Peer 818*e0c4386eSCy Schubert 819*e0c4386eSCy Schubert[test-24] 820*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 821*e0c4386eSCy SchubertExpectedResult = Success 822*e0c4386eSCy SchubertExpectedTmpKeyType = sect193r2 823*e0c4386eSCy Schubert 824*e0c4386eSCy Schubert 825*e0c4386eSCy Schubert# =========================================================== 826*e0c4386eSCy Schubert 827*e0c4386eSCy Schubert[25-curve-sect239k1] 828*e0c4386eSCy Schubertssl_conf = 25-curve-sect239k1-ssl 829*e0c4386eSCy Schubert 830*e0c4386eSCy Schubert[25-curve-sect239k1-ssl] 831*e0c4386eSCy Schubertserver = 25-curve-sect239k1-server 832*e0c4386eSCy Schubertclient = 25-curve-sect239k1-client 833*e0c4386eSCy Schubert 834*e0c4386eSCy Schubert[25-curve-sect239k1-server] 835*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 836*e0c4386eSCy SchubertCipherString = DEFAULT 837*e0c4386eSCy SchubertCurves = sect239k1 838*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 839*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 840*e0c4386eSCy Schubert 841*e0c4386eSCy Schubert[25-curve-sect239k1-client] 842*e0c4386eSCy SchubertCipherString = ECDHE 843*e0c4386eSCy SchubertCurves = sect239k1 844*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 845*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 846*e0c4386eSCy SchubertVerifyMode = Peer 847*e0c4386eSCy Schubert 848*e0c4386eSCy Schubert[test-25] 849*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 850*e0c4386eSCy SchubertExpectedResult = Success 851*e0c4386eSCy SchubertExpectedTmpKeyType = sect239k1 852*e0c4386eSCy Schubert 853*e0c4386eSCy Schubert 854*e0c4386eSCy Schubert# =========================================================== 855*e0c4386eSCy Schubert 856*e0c4386eSCy Schubert[26-curve-secp160k1] 857*e0c4386eSCy Schubertssl_conf = 26-curve-secp160k1-ssl 858*e0c4386eSCy Schubert 859*e0c4386eSCy Schubert[26-curve-secp160k1-ssl] 860*e0c4386eSCy Schubertserver = 26-curve-secp160k1-server 861*e0c4386eSCy Schubertclient = 26-curve-secp160k1-client 862*e0c4386eSCy Schubert 863*e0c4386eSCy Schubert[26-curve-secp160k1-server] 864*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 865*e0c4386eSCy SchubertCipherString = DEFAULT 866*e0c4386eSCy SchubertCurves = secp160k1 867*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 868*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 869*e0c4386eSCy Schubert 870*e0c4386eSCy Schubert[26-curve-secp160k1-client] 871*e0c4386eSCy SchubertCipherString = ECDHE 872*e0c4386eSCy SchubertCurves = secp160k1 873*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 874*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 875*e0c4386eSCy SchubertVerifyMode = Peer 876*e0c4386eSCy Schubert 877*e0c4386eSCy Schubert[test-26] 878*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 879*e0c4386eSCy SchubertExpectedResult = Success 880*e0c4386eSCy SchubertExpectedTmpKeyType = secp160k1 881*e0c4386eSCy Schubert 882*e0c4386eSCy Schubert 883*e0c4386eSCy Schubert# =========================================================== 884*e0c4386eSCy Schubert 885*e0c4386eSCy Schubert[27-curve-secp160r1] 886*e0c4386eSCy Schubertssl_conf = 27-curve-secp160r1-ssl 887*e0c4386eSCy Schubert 888*e0c4386eSCy Schubert[27-curve-secp160r1-ssl] 889*e0c4386eSCy Schubertserver = 27-curve-secp160r1-server 890*e0c4386eSCy Schubertclient = 27-curve-secp160r1-client 891*e0c4386eSCy Schubert 892*e0c4386eSCy Schubert[27-curve-secp160r1-server] 893*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 894*e0c4386eSCy SchubertCipherString = DEFAULT 895*e0c4386eSCy SchubertCurves = secp160r1 896*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 897*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 898*e0c4386eSCy Schubert 899*e0c4386eSCy Schubert[27-curve-secp160r1-client] 900*e0c4386eSCy SchubertCipherString = ECDHE 901*e0c4386eSCy SchubertCurves = secp160r1 902*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 903*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 904*e0c4386eSCy SchubertVerifyMode = Peer 905*e0c4386eSCy Schubert 906*e0c4386eSCy Schubert[test-27] 907*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 908*e0c4386eSCy SchubertExpectedResult = Success 909*e0c4386eSCy SchubertExpectedTmpKeyType = secp160r1 910*e0c4386eSCy Schubert 911*e0c4386eSCy Schubert 912*e0c4386eSCy Schubert# =========================================================== 913*e0c4386eSCy Schubert 914*e0c4386eSCy Schubert[28-curve-secp160r2] 915*e0c4386eSCy Schubertssl_conf = 28-curve-secp160r2-ssl 916*e0c4386eSCy Schubert 917*e0c4386eSCy Schubert[28-curve-secp160r2-ssl] 918*e0c4386eSCy Schubertserver = 28-curve-secp160r2-server 919*e0c4386eSCy Schubertclient = 28-curve-secp160r2-client 920*e0c4386eSCy Schubert 921*e0c4386eSCy Schubert[28-curve-secp160r2-server] 922*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 923*e0c4386eSCy SchubertCipherString = DEFAULT 924*e0c4386eSCy SchubertCurves = secp160r2 925*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 926*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 927*e0c4386eSCy Schubert 928*e0c4386eSCy Schubert[28-curve-secp160r2-client] 929*e0c4386eSCy SchubertCipherString = ECDHE 930*e0c4386eSCy SchubertCurves = secp160r2 931*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 932*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 933*e0c4386eSCy SchubertVerifyMode = Peer 934*e0c4386eSCy Schubert 935*e0c4386eSCy Schubert[test-28] 936*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 937*e0c4386eSCy SchubertExpectedResult = Success 938*e0c4386eSCy SchubertExpectedTmpKeyType = secp160r2 939*e0c4386eSCy Schubert 940*e0c4386eSCy Schubert 941*e0c4386eSCy Schubert# =========================================================== 942*e0c4386eSCy Schubert 943*e0c4386eSCy Schubert[29-curve-secp192k1] 944*e0c4386eSCy Schubertssl_conf = 29-curve-secp192k1-ssl 945*e0c4386eSCy Schubert 946*e0c4386eSCy Schubert[29-curve-secp192k1-ssl] 947*e0c4386eSCy Schubertserver = 29-curve-secp192k1-server 948*e0c4386eSCy Schubertclient = 29-curve-secp192k1-client 949*e0c4386eSCy Schubert 950*e0c4386eSCy Schubert[29-curve-secp192k1-server] 951*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 952*e0c4386eSCy SchubertCipherString = DEFAULT 953*e0c4386eSCy SchubertCurves = secp192k1 954*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 955*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 956*e0c4386eSCy Schubert 957*e0c4386eSCy Schubert[29-curve-secp192k1-client] 958*e0c4386eSCy SchubertCipherString = ECDHE 959*e0c4386eSCy SchubertCurves = secp192k1 960*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 961*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 962*e0c4386eSCy SchubertVerifyMode = Peer 963*e0c4386eSCy Schubert 964*e0c4386eSCy Schubert[test-29] 965*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 966*e0c4386eSCy SchubertExpectedResult = Success 967*e0c4386eSCy SchubertExpectedTmpKeyType = secp192k1 968*e0c4386eSCy Schubert 969*e0c4386eSCy Schubert 970*e0c4386eSCy Schubert# =========================================================== 971*e0c4386eSCy Schubert 972*e0c4386eSCy Schubert[30-curve-secp224k1] 973*e0c4386eSCy Schubertssl_conf = 30-curve-secp224k1-ssl 974*e0c4386eSCy Schubert 975*e0c4386eSCy Schubert[30-curve-secp224k1-ssl] 976*e0c4386eSCy Schubertserver = 30-curve-secp224k1-server 977*e0c4386eSCy Schubertclient = 30-curve-secp224k1-client 978*e0c4386eSCy Schubert 979*e0c4386eSCy Schubert[30-curve-secp224k1-server] 980*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 981*e0c4386eSCy SchubertCipherString = DEFAULT 982*e0c4386eSCy SchubertCurves = secp224k1 983*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 984*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 985*e0c4386eSCy Schubert 986*e0c4386eSCy Schubert[30-curve-secp224k1-client] 987*e0c4386eSCy SchubertCipherString = ECDHE 988*e0c4386eSCy SchubertCurves = secp224k1 989*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 990*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 991*e0c4386eSCy SchubertVerifyMode = Peer 992*e0c4386eSCy Schubert 993*e0c4386eSCy Schubert[test-30] 994*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 995*e0c4386eSCy SchubertExpectedResult = Success 996*e0c4386eSCy SchubertExpectedTmpKeyType = secp224k1 997*e0c4386eSCy Schubert 998*e0c4386eSCy Schubert 999*e0c4386eSCy Schubert# =========================================================== 1000*e0c4386eSCy Schubert 1001*e0c4386eSCy Schubert[31-curve-secp256k1] 1002*e0c4386eSCy Schubertssl_conf = 31-curve-secp256k1-ssl 1003*e0c4386eSCy Schubert 1004*e0c4386eSCy Schubert[31-curve-secp256k1-ssl] 1005*e0c4386eSCy Schubertserver = 31-curve-secp256k1-server 1006*e0c4386eSCy Schubertclient = 31-curve-secp256k1-client 1007*e0c4386eSCy Schubert 1008*e0c4386eSCy Schubert[31-curve-secp256k1-server] 1009*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1010*e0c4386eSCy SchubertCipherString = DEFAULT 1011*e0c4386eSCy SchubertCurves = secp256k1 1012*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1013*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1014*e0c4386eSCy Schubert 1015*e0c4386eSCy Schubert[31-curve-secp256k1-client] 1016*e0c4386eSCy SchubertCipherString = ECDHE 1017*e0c4386eSCy SchubertCurves = secp256k1 1018*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 1019*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1020*e0c4386eSCy SchubertVerifyMode = Peer 1021*e0c4386eSCy Schubert 1022*e0c4386eSCy Schubert[test-31] 1023*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 1024*e0c4386eSCy SchubertExpectedResult = Success 1025*e0c4386eSCy SchubertExpectedTmpKeyType = secp256k1 1026*e0c4386eSCy Schubert 1027*e0c4386eSCy Schubert 1028*e0c4386eSCy Schubert# =========================================================== 1029*e0c4386eSCy Schubert 1030*e0c4386eSCy Schubert[32-curve-brainpoolP256r1] 1031*e0c4386eSCy Schubertssl_conf = 32-curve-brainpoolP256r1-ssl 1032*e0c4386eSCy Schubert 1033*e0c4386eSCy Schubert[32-curve-brainpoolP256r1-ssl] 1034*e0c4386eSCy Schubertserver = 32-curve-brainpoolP256r1-server 1035*e0c4386eSCy Schubertclient = 32-curve-brainpoolP256r1-client 1036*e0c4386eSCy Schubert 1037*e0c4386eSCy Schubert[32-curve-brainpoolP256r1-server] 1038*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1039*e0c4386eSCy SchubertCipherString = DEFAULT 1040*e0c4386eSCy SchubertCurves = brainpoolP256r1 1041*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1042*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1043*e0c4386eSCy Schubert 1044*e0c4386eSCy Schubert[32-curve-brainpoolP256r1-client] 1045*e0c4386eSCy SchubertCipherString = ECDHE 1046*e0c4386eSCy SchubertCurves = brainpoolP256r1 1047*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 1048*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1049*e0c4386eSCy SchubertVerifyMode = Peer 1050*e0c4386eSCy Schubert 1051*e0c4386eSCy Schubert[test-32] 1052*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 1053*e0c4386eSCy SchubertExpectedResult = Success 1054*e0c4386eSCy SchubertExpectedTmpKeyType = brainpoolP256r1 1055*e0c4386eSCy Schubert 1056*e0c4386eSCy Schubert 1057*e0c4386eSCy Schubert# =========================================================== 1058*e0c4386eSCy Schubert 1059*e0c4386eSCy Schubert[33-curve-brainpoolP384r1] 1060*e0c4386eSCy Schubertssl_conf = 33-curve-brainpoolP384r1-ssl 1061*e0c4386eSCy Schubert 1062*e0c4386eSCy Schubert[33-curve-brainpoolP384r1-ssl] 1063*e0c4386eSCy Schubertserver = 33-curve-brainpoolP384r1-server 1064*e0c4386eSCy Schubertclient = 33-curve-brainpoolP384r1-client 1065*e0c4386eSCy Schubert 1066*e0c4386eSCy Schubert[33-curve-brainpoolP384r1-server] 1067*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1068*e0c4386eSCy SchubertCipherString = DEFAULT 1069*e0c4386eSCy SchubertCurves = brainpoolP384r1 1070*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1071*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1072*e0c4386eSCy Schubert 1073*e0c4386eSCy Schubert[33-curve-brainpoolP384r1-client] 1074*e0c4386eSCy SchubertCipherString = ECDHE 1075*e0c4386eSCy SchubertCurves = brainpoolP384r1 1076*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 1077*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1078*e0c4386eSCy SchubertVerifyMode = Peer 1079*e0c4386eSCy Schubert 1080*e0c4386eSCy Schubert[test-33] 1081*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 1082*e0c4386eSCy SchubertExpectedResult = Success 1083*e0c4386eSCy SchubertExpectedTmpKeyType = brainpoolP384r1 1084*e0c4386eSCy Schubert 1085*e0c4386eSCy Schubert 1086*e0c4386eSCy Schubert# =========================================================== 1087*e0c4386eSCy Schubert 1088*e0c4386eSCy Schubert[34-curve-brainpoolP512r1] 1089*e0c4386eSCy Schubertssl_conf = 34-curve-brainpoolP512r1-ssl 1090*e0c4386eSCy Schubert 1091*e0c4386eSCy Schubert[34-curve-brainpoolP512r1-ssl] 1092*e0c4386eSCy Schubertserver = 34-curve-brainpoolP512r1-server 1093*e0c4386eSCy Schubertclient = 34-curve-brainpoolP512r1-client 1094*e0c4386eSCy Schubert 1095*e0c4386eSCy Schubert[34-curve-brainpoolP512r1-server] 1096*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1097*e0c4386eSCy SchubertCipherString = DEFAULT 1098*e0c4386eSCy SchubertCurves = brainpoolP512r1 1099*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1100*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1101*e0c4386eSCy Schubert 1102*e0c4386eSCy Schubert[34-curve-brainpoolP512r1-client] 1103*e0c4386eSCy SchubertCipherString = ECDHE 1104*e0c4386eSCy SchubertCurves = brainpoolP512r1 1105*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 1106*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1107*e0c4386eSCy SchubertVerifyMode = Peer 1108*e0c4386eSCy Schubert 1109*e0c4386eSCy Schubert[test-34] 1110*e0c4386eSCy SchubertExpectedProtocol = TLSv1.2 1111*e0c4386eSCy SchubertExpectedResult = Success 1112*e0c4386eSCy SchubertExpectedTmpKeyType = brainpoolP512r1 1113*e0c4386eSCy Schubert 1114*e0c4386eSCy Schubert 1115*e0c4386eSCy Schubert# =========================================================== 1116*e0c4386eSCy Schubert 1117*e0c4386eSCy Schubert[35-curve-sect233k1-tls12-in-tls13] 1118*e0c4386eSCy Schubertssl_conf = 35-curve-sect233k1-tls12-in-tls13-ssl 1119*e0c4386eSCy Schubert 1120*e0c4386eSCy Schubert[35-curve-sect233k1-tls12-in-tls13-ssl] 1121*e0c4386eSCy Schubertserver = 35-curve-sect233k1-tls12-in-tls13-server 1122*e0c4386eSCy Schubertclient = 35-curve-sect233k1-tls12-in-tls13-client 1123*e0c4386eSCy Schubert 1124*e0c4386eSCy Schubert[35-curve-sect233k1-tls12-in-tls13-server] 1125*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1126*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1127*e0c4386eSCy SchubertCurves = sect233k1:P-256 1128*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1129*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1130*e0c4386eSCy Schubert 1131*e0c4386eSCy Schubert[35-curve-sect233k1-tls12-in-tls13-client] 1132*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1133*e0c4386eSCy SchubertCurves = sect233k1:P-256 1134*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1135*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1136*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1137*e0c4386eSCy SchubertVerifyMode = Peer 1138*e0c4386eSCy Schubert 1139*e0c4386eSCy Schubert[test-35] 1140*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1141*e0c4386eSCy SchubertExpectedResult = Success 1142*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1143*e0c4386eSCy Schubert 1144*e0c4386eSCy Schubert 1145*e0c4386eSCy Schubert# =========================================================== 1146*e0c4386eSCy Schubert 1147*e0c4386eSCy Schubert[36-curve-sect233r1-tls12-in-tls13] 1148*e0c4386eSCy Schubertssl_conf = 36-curve-sect233r1-tls12-in-tls13-ssl 1149*e0c4386eSCy Schubert 1150*e0c4386eSCy Schubert[36-curve-sect233r1-tls12-in-tls13-ssl] 1151*e0c4386eSCy Schubertserver = 36-curve-sect233r1-tls12-in-tls13-server 1152*e0c4386eSCy Schubertclient = 36-curve-sect233r1-tls12-in-tls13-client 1153*e0c4386eSCy Schubert 1154*e0c4386eSCy Schubert[36-curve-sect233r1-tls12-in-tls13-server] 1155*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1156*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1157*e0c4386eSCy SchubertCurves = sect233r1:P-256 1158*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1159*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1160*e0c4386eSCy Schubert 1161*e0c4386eSCy Schubert[36-curve-sect233r1-tls12-in-tls13-client] 1162*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1163*e0c4386eSCy SchubertCurves = sect233r1:P-256 1164*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1165*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1166*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1167*e0c4386eSCy SchubertVerifyMode = Peer 1168*e0c4386eSCy Schubert 1169*e0c4386eSCy Schubert[test-36] 1170*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1171*e0c4386eSCy SchubertExpectedResult = Success 1172*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1173*e0c4386eSCy Schubert 1174*e0c4386eSCy Schubert 1175*e0c4386eSCy Schubert# =========================================================== 1176*e0c4386eSCy Schubert 1177*e0c4386eSCy Schubert[37-curve-sect283k1-tls12-in-tls13] 1178*e0c4386eSCy Schubertssl_conf = 37-curve-sect283k1-tls12-in-tls13-ssl 1179*e0c4386eSCy Schubert 1180*e0c4386eSCy Schubert[37-curve-sect283k1-tls12-in-tls13-ssl] 1181*e0c4386eSCy Schubertserver = 37-curve-sect283k1-tls12-in-tls13-server 1182*e0c4386eSCy Schubertclient = 37-curve-sect283k1-tls12-in-tls13-client 1183*e0c4386eSCy Schubert 1184*e0c4386eSCy Schubert[37-curve-sect283k1-tls12-in-tls13-server] 1185*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1186*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1187*e0c4386eSCy SchubertCurves = sect283k1:P-256 1188*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1189*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1190*e0c4386eSCy Schubert 1191*e0c4386eSCy Schubert[37-curve-sect283k1-tls12-in-tls13-client] 1192*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1193*e0c4386eSCy SchubertCurves = sect283k1:P-256 1194*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1195*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1196*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1197*e0c4386eSCy SchubertVerifyMode = Peer 1198*e0c4386eSCy Schubert 1199*e0c4386eSCy Schubert[test-37] 1200*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1201*e0c4386eSCy SchubertExpectedResult = Success 1202*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1203*e0c4386eSCy Schubert 1204*e0c4386eSCy Schubert 1205*e0c4386eSCy Schubert# =========================================================== 1206*e0c4386eSCy Schubert 1207*e0c4386eSCy Schubert[38-curve-sect283r1-tls12-in-tls13] 1208*e0c4386eSCy Schubertssl_conf = 38-curve-sect283r1-tls12-in-tls13-ssl 1209*e0c4386eSCy Schubert 1210*e0c4386eSCy Schubert[38-curve-sect283r1-tls12-in-tls13-ssl] 1211*e0c4386eSCy Schubertserver = 38-curve-sect283r1-tls12-in-tls13-server 1212*e0c4386eSCy Schubertclient = 38-curve-sect283r1-tls12-in-tls13-client 1213*e0c4386eSCy Schubert 1214*e0c4386eSCy Schubert[38-curve-sect283r1-tls12-in-tls13-server] 1215*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1216*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1217*e0c4386eSCy SchubertCurves = sect283r1:P-256 1218*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1219*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1220*e0c4386eSCy Schubert 1221*e0c4386eSCy Schubert[38-curve-sect283r1-tls12-in-tls13-client] 1222*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1223*e0c4386eSCy SchubertCurves = sect283r1:P-256 1224*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1225*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1226*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1227*e0c4386eSCy SchubertVerifyMode = Peer 1228*e0c4386eSCy Schubert 1229*e0c4386eSCy Schubert[test-38] 1230*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1231*e0c4386eSCy SchubertExpectedResult = Success 1232*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1233*e0c4386eSCy Schubert 1234*e0c4386eSCy Schubert 1235*e0c4386eSCy Schubert# =========================================================== 1236*e0c4386eSCy Schubert 1237*e0c4386eSCy Schubert[39-curve-sect409k1-tls12-in-tls13] 1238*e0c4386eSCy Schubertssl_conf = 39-curve-sect409k1-tls12-in-tls13-ssl 1239*e0c4386eSCy Schubert 1240*e0c4386eSCy Schubert[39-curve-sect409k1-tls12-in-tls13-ssl] 1241*e0c4386eSCy Schubertserver = 39-curve-sect409k1-tls12-in-tls13-server 1242*e0c4386eSCy Schubertclient = 39-curve-sect409k1-tls12-in-tls13-client 1243*e0c4386eSCy Schubert 1244*e0c4386eSCy Schubert[39-curve-sect409k1-tls12-in-tls13-server] 1245*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1246*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1247*e0c4386eSCy SchubertCurves = sect409k1:P-256 1248*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1249*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1250*e0c4386eSCy Schubert 1251*e0c4386eSCy Schubert[39-curve-sect409k1-tls12-in-tls13-client] 1252*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1253*e0c4386eSCy SchubertCurves = sect409k1:P-256 1254*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1255*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1256*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1257*e0c4386eSCy SchubertVerifyMode = Peer 1258*e0c4386eSCy Schubert 1259*e0c4386eSCy Schubert[test-39] 1260*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1261*e0c4386eSCy SchubertExpectedResult = Success 1262*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1263*e0c4386eSCy Schubert 1264*e0c4386eSCy Schubert 1265*e0c4386eSCy Schubert# =========================================================== 1266*e0c4386eSCy Schubert 1267*e0c4386eSCy Schubert[40-curve-sect409r1-tls12-in-tls13] 1268*e0c4386eSCy Schubertssl_conf = 40-curve-sect409r1-tls12-in-tls13-ssl 1269*e0c4386eSCy Schubert 1270*e0c4386eSCy Schubert[40-curve-sect409r1-tls12-in-tls13-ssl] 1271*e0c4386eSCy Schubertserver = 40-curve-sect409r1-tls12-in-tls13-server 1272*e0c4386eSCy Schubertclient = 40-curve-sect409r1-tls12-in-tls13-client 1273*e0c4386eSCy Schubert 1274*e0c4386eSCy Schubert[40-curve-sect409r1-tls12-in-tls13-server] 1275*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1276*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1277*e0c4386eSCy SchubertCurves = sect409r1:P-256 1278*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1279*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1280*e0c4386eSCy Schubert 1281*e0c4386eSCy Schubert[40-curve-sect409r1-tls12-in-tls13-client] 1282*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1283*e0c4386eSCy SchubertCurves = sect409r1:P-256 1284*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1285*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1286*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1287*e0c4386eSCy SchubertVerifyMode = Peer 1288*e0c4386eSCy Schubert 1289*e0c4386eSCy Schubert[test-40] 1290*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1291*e0c4386eSCy SchubertExpectedResult = Success 1292*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1293*e0c4386eSCy Schubert 1294*e0c4386eSCy Schubert 1295*e0c4386eSCy Schubert# =========================================================== 1296*e0c4386eSCy Schubert 1297*e0c4386eSCy Schubert[41-curve-sect571k1-tls12-in-tls13] 1298*e0c4386eSCy Schubertssl_conf = 41-curve-sect571k1-tls12-in-tls13-ssl 1299*e0c4386eSCy Schubert 1300*e0c4386eSCy Schubert[41-curve-sect571k1-tls12-in-tls13-ssl] 1301*e0c4386eSCy Schubertserver = 41-curve-sect571k1-tls12-in-tls13-server 1302*e0c4386eSCy Schubertclient = 41-curve-sect571k1-tls12-in-tls13-client 1303*e0c4386eSCy Schubert 1304*e0c4386eSCy Schubert[41-curve-sect571k1-tls12-in-tls13-server] 1305*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1306*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1307*e0c4386eSCy SchubertCurves = sect571k1:P-256 1308*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1309*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1310*e0c4386eSCy Schubert 1311*e0c4386eSCy Schubert[41-curve-sect571k1-tls12-in-tls13-client] 1312*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1313*e0c4386eSCy SchubertCurves = sect571k1:P-256 1314*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1315*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1316*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1317*e0c4386eSCy SchubertVerifyMode = Peer 1318*e0c4386eSCy Schubert 1319*e0c4386eSCy Schubert[test-41] 1320*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1321*e0c4386eSCy SchubertExpectedResult = Success 1322*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1323*e0c4386eSCy Schubert 1324*e0c4386eSCy Schubert 1325*e0c4386eSCy Schubert# =========================================================== 1326*e0c4386eSCy Schubert 1327*e0c4386eSCy Schubert[42-curve-sect571r1-tls12-in-tls13] 1328*e0c4386eSCy Schubertssl_conf = 42-curve-sect571r1-tls12-in-tls13-ssl 1329*e0c4386eSCy Schubert 1330*e0c4386eSCy Schubert[42-curve-sect571r1-tls12-in-tls13-ssl] 1331*e0c4386eSCy Schubertserver = 42-curve-sect571r1-tls12-in-tls13-server 1332*e0c4386eSCy Schubertclient = 42-curve-sect571r1-tls12-in-tls13-client 1333*e0c4386eSCy Schubert 1334*e0c4386eSCy Schubert[42-curve-sect571r1-tls12-in-tls13-server] 1335*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1336*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1337*e0c4386eSCy SchubertCurves = sect571r1:P-256 1338*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1339*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1340*e0c4386eSCy Schubert 1341*e0c4386eSCy Schubert[42-curve-sect571r1-tls12-in-tls13-client] 1342*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1343*e0c4386eSCy SchubertCurves = sect571r1:P-256 1344*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1345*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1346*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1347*e0c4386eSCy SchubertVerifyMode = Peer 1348*e0c4386eSCy Schubert 1349*e0c4386eSCy Schubert[test-42] 1350*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1351*e0c4386eSCy SchubertExpectedResult = Success 1352*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1353*e0c4386eSCy Schubert 1354*e0c4386eSCy Schubert 1355*e0c4386eSCy Schubert# =========================================================== 1356*e0c4386eSCy Schubert 1357*e0c4386eSCy Schubert[43-curve-secp224r1-tls12-in-tls13] 1358*e0c4386eSCy Schubertssl_conf = 43-curve-secp224r1-tls12-in-tls13-ssl 1359*e0c4386eSCy Schubert 1360*e0c4386eSCy Schubert[43-curve-secp224r1-tls12-in-tls13-ssl] 1361*e0c4386eSCy Schubertserver = 43-curve-secp224r1-tls12-in-tls13-server 1362*e0c4386eSCy Schubertclient = 43-curve-secp224r1-tls12-in-tls13-client 1363*e0c4386eSCy Schubert 1364*e0c4386eSCy Schubert[43-curve-secp224r1-tls12-in-tls13-server] 1365*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1366*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1367*e0c4386eSCy SchubertCurves = secp224r1:P-256 1368*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1369*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1370*e0c4386eSCy Schubert 1371*e0c4386eSCy Schubert[43-curve-secp224r1-tls12-in-tls13-client] 1372*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1373*e0c4386eSCy SchubertCurves = secp224r1:P-256 1374*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1375*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1376*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1377*e0c4386eSCy SchubertVerifyMode = Peer 1378*e0c4386eSCy Schubert 1379*e0c4386eSCy Schubert[test-43] 1380*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1381*e0c4386eSCy SchubertExpectedResult = Success 1382*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1383*e0c4386eSCy Schubert 1384*e0c4386eSCy Schubert 1385*e0c4386eSCy Schubert# =========================================================== 1386*e0c4386eSCy Schubert 1387*e0c4386eSCy Schubert[44-curve-sect163k1-tls12-in-tls13] 1388*e0c4386eSCy Schubertssl_conf = 44-curve-sect163k1-tls12-in-tls13-ssl 1389*e0c4386eSCy Schubert 1390*e0c4386eSCy Schubert[44-curve-sect163k1-tls12-in-tls13-ssl] 1391*e0c4386eSCy Schubertserver = 44-curve-sect163k1-tls12-in-tls13-server 1392*e0c4386eSCy Schubertclient = 44-curve-sect163k1-tls12-in-tls13-client 1393*e0c4386eSCy Schubert 1394*e0c4386eSCy Schubert[44-curve-sect163k1-tls12-in-tls13-server] 1395*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1396*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1397*e0c4386eSCy SchubertCurves = sect163k1:P-256 1398*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1399*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1400*e0c4386eSCy Schubert 1401*e0c4386eSCy Schubert[44-curve-sect163k1-tls12-in-tls13-client] 1402*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1403*e0c4386eSCy SchubertCurves = sect163k1:P-256 1404*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1405*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1406*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1407*e0c4386eSCy SchubertVerifyMode = Peer 1408*e0c4386eSCy Schubert 1409*e0c4386eSCy Schubert[test-44] 1410*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1411*e0c4386eSCy SchubertExpectedResult = Success 1412*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1413*e0c4386eSCy Schubert 1414*e0c4386eSCy Schubert 1415*e0c4386eSCy Schubert# =========================================================== 1416*e0c4386eSCy Schubert 1417*e0c4386eSCy Schubert[45-curve-sect163r2-tls12-in-tls13] 1418*e0c4386eSCy Schubertssl_conf = 45-curve-sect163r2-tls12-in-tls13-ssl 1419*e0c4386eSCy Schubert 1420*e0c4386eSCy Schubert[45-curve-sect163r2-tls12-in-tls13-ssl] 1421*e0c4386eSCy Schubertserver = 45-curve-sect163r2-tls12-in-tls13-server 1422*e0c4386eSCy Schubertclient = 45-curve-sect163r2-tls12-in-tls13-client 1423*e0c4386eSCy Schubert 1424*e0c4386eSCy Schubert[45-curve-sect163r2-tls12-in-tls13-server] 1425*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1426*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1427*e0c4386eSCy SchubertCurves = sect163r2:P-256 1428*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1429*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1430*e0c4386eSCy Schubert 1431*e0c4386eSCy Schubert[45-curve-sect163r2-tls12-in-tls13-client] 1432*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1433*e0c4386eSCy SchubertCurves = sect163r2:P-256 1434*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1435*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1436*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1437*e0c4386eSCy SchubertVerifyMode = Peer 1438*e0c4386eSCy Schubert 1439*e0c4386eSCy Schubert[test-45] 1440*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1441*e0c4386eSCy SchubertExpectedResult = Success 1442*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1443*e0c4386eSCy Schubert 1444*e0c4386eSCy Schubert 1445*e0c4386eSCy Schubert# =========================================================== 1446*e0c4386eSCy Schubert 1447*e0c4386eSCy Schubert[46-curve-prime192v1-tls12-in-tls13] 1448*e0c4386eSCy Schubertssl_conf = 46-curve-prime192v1-tls12-in-tls13-ssl 1449*e0c4386eSCy Schubert 1450*e0c4386eSCy Schubert[46-curve-prime192v1-tls12-in-tls13-ssl] 1451*e0c4386eSCy Schubertserver = 46-curve-prime192v1-tls12-in-tls13-server 1452*e0c4386eSCy Schubertclient = 46-curve-prime192v1-tls12-in-tls13-client 1453*e0c4386eSCy Schubert 1454*e0c4386eSCy Schubert[46-curve-prime192v1-tls12-in-tls13-server] 1455*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1456*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1457*e0c4386eSCy SchubertCurves = prime192v1:P-256 1458*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1459*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1460*e0c4386eSCy Schubert 1461*e0c4386eSCy Schubert[46-curve-prime192v1-tls12-in-tls13-client] 1462*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1463*e0c4386eSCy SchubertCurves = prime192v1:P-256 1464*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1465*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1466*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1467*e0c4386eSCy SchubertVerifyMode = Peer 1468*e0c4386eSCy Schubert 1469*e0c4386eSCy Schubert[test-46] 1470*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1471*e0c4386eSCy SchubertExpectedResult = Success 1472*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1473*e0c4386eSCy Schubert 1474*e0c4386eSCy Schubert 1475*e0c4386eSCy Schubert# =========================================================== 1476*e0c4386eSCy Schubert 1477*e0c4386eSCy Schubert[47-curve-sect163r1-tls12-in-tls13] 1478*e0c4386eSCy Schubertssl_conf = 47-curve-sect163r1-tls12-in-tls13-ssl 1479*e0c4386eSCy Schubert 1480*e0c4386eSCy Schubert[47-curve-sect163r1-tls12-in-tls13-ssl] 1481*e0c4386eSCy Schubertserver = 47-curve-sect163r1-tls12-in-tls13-server 1482*e0c4386eSCy Schubertclient = 47-curve-sect163r1-tls12-in-tls13-client 1483*e0c4386eSCy Schubert 1484*e0c4386eSCy Schubert[47-curve-sect163r1-tls12-in-tls13-server] 1485*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1486*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1487*e0c4386eSCy SchubertCurves = sect163r1:P-256 1488*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1489*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1490*e0c4386eSCy Schubert 1491*e0c4386eSCy Schubert[47-curve-sect163r1-tls12-in-tls13-client] 1492*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1493*e0c4386eSCy SchubertCurves = sect163r1:P-256 1494*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1495*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1496*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1497*e0c4386eSCy SchubertVerifyMode = Peer 1498*e0c4386eSCy Schubert 1499*e0c4386eSCy Schubert[test-47] 1500*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1501*e0c4386eSCy SchubertExpectedResult = Success 1502*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1503*e0c4386eSCy Schubert 1504*e0c4386eSCy Schubert 1505*e0c4386eSCy Schubert# =========================================================== 1506*e0c4386eSCy Schubert 1507*e0c4386eSCy Schubert[48-curve-sect193r1-tls12-in-tls13] 1508*e0c4386eSCy Schubertssl_conf = 48-curve-sect193r1-tls12-in-tls13-ssl 1509*e0c4386eSCy Schubert 1510*e0c4386eSCy Schubert[48-curve-sect193r1-tls12-in-tls13-ssl] 1511*e0c4386eSCy Schubertserver = 48-curve-sect193r1-tls12-in-tls13-server 1512*e0c4386eSCy Schubertclient = 48-curve-sect193r1-tls12-in-tls13-client 1513*e0c4386eSCy Schubert 1514*e0c4386eSCy Schubert[48-curve-sect193r1-tls12-in-tls13-server] 1515*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1516*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1517*e0c4386eSCy SchubertCurves = sect193r1:P-256 1518*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1519*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1520*e0c4386eSCy Schubert 1521*e0c4386eSCy Schubert[48-curve-sect193r1-tls12-in-tls13-client] 1522*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1523*e0c4386eSCy SchubertCurves = sect193r1:P-256 1524*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1525*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1526*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1527*e0c4386eSCy SchubertVerifyMode = Peer 1528*e0c4386eSCy Schubert 1529*e0c4386eSCy Schubert[test-48] 1530*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1531*e0c4386eSCy SchubertExpectedResult = Success 1532*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1533*e0c4386eSCy Schubert 1534*e0c4386eSCy Schubert 1535*e0c4386eSCy Schubert# =========================================================== 1536*e0c4386eSCy Schubert 1537*e0c4386eSCy Schubert[49-curve-sect193r2-tls12-in-tls13] 1538*e0c4386eSCy Schubertssl_conf = 49-curve-sect193r2-tls12-in-tls13-ssl 1539*e0c4386eSCy Schubert 1540*e0c4386eSCy Schubert[49-curve-sect193r2-tls12-in-tls13-ssl] 1541*e0c4386eSCy Schubertserver = 49-curve-sect193r2-tls12-in-tls13-server 1542*e0c4386eSCy Schubertclient = 49-curve-sect193r2-tls12-in-tls13-client 1543*e0c4386eSCy Schubert 1544*e0c4386eSCy Schubert[49-curve-sect193r2-tls12-in-tls13-server] 1545*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1546*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1547*e0c4386eSCy SchubertCurves = sect193r2:P-256 1548*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1549*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1550*e0c4386eSCy Schubert 1551*e0c4386eSCy Schubert[49-curve-sect193r2-tls12-in-tls13-client] 1552*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1553*e0c4386eSCy SchubertCurves = sect193r2:P-256 1554*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1555*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1556*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1557*e0c4386eSCy SchubertVerifyMode = Peer 1558*e0c4386eSCy Schubert 1559*e0c4386eSCy Schubert[test-49] 1560*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1561*e0c4386eSCy SchubertExpectedResult = Success 1562*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1563*e0c4386eSCy Schubert 1564*e0c4386eSCy Schubert 1565*e0c4386eSCy Schubert# =========================================================== 1566*e0c4386eSCy Schubert 1567*e0c4386eSCy Schubert[50-curve-sect239k1-tls12-in-tls13] 1568*e0c4386eSCy Schubertssl_conf = 50-curve-sect239k1-tls12-in-tls13-ssl 1569*e0c4386eSCy Schubert 1570*e0c4386eSCy Schubert[50-curve-sect239k1-tls12-in-tls13-ssl] 1571*e0c4386eSCy Schubertserver = 50-curve-sect239k1-tls12-in-tls13-server 1572*e0c4386eSCy Schubertclient = 50-curve-sect239k1-tls12-in-tls13-client 1573*e0c4386eSCy Schubert 1574*e0c4386eSCy Schubert[50-curve-sect239k1-tls12-in-tls13-server] 1575*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1576*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1577*e0c4386eSCy SchubertCurves = sect239k1:P-256 1578*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1579*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1580*e0c4386eSCy Schubert 1581*e0c4386eSCy Schubert[50-curve-sect239k1-tls12-in-tls13-client] 1582*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1583*e0c4386eSCy SchubertCurves = sect239k1:P-256 1584*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1585*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1586*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1587*e0c4386eSCy SchubertVerifyMode = Peer 1588*e0c4386eSCy Schubert 1589*e0c4386eSCy Schubert[test-50] 1590*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1591*e0c4386eSCy SchubertExpectedResult = Success 1592*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1593*e0c4386eSCy Schubert 1594*e0c4386eSCy Schubert 1595*e0c4386eSCy Schubert# =========================================================== 1596*e0c4386eSCy Schubert 1597*e0c4386eSCy Schubert[51-curve-secp160k1-tls12-in-tls13] 1598*e0c4386eSCy Schubertssl_conf = 51-curve-secp160k1-tls12-in-tls13-ssl 1599*e0c4386eSCy Schubert 1600*e0c4386eSCy Schubert[51-curve-secp160k1-tls12-in-tls13-ssl] 1601*e0c4386eSCy Schubertserver = 51-curve-secp160k1-tls12-in-tls13-server 1602*e0c4386eSCy Schubertclient = 51-curve-secp160k1-tls12-in-tls13-client 1603*e0c4386eSCy Schubert 1604*e0c4386eSCy Schubert[51-curve-secp160k1-tls12-in-tls13-server] 1605*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1606*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1607*e0c4386eSCy SchubertCurves = secp160k1:P-256 1608*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1609*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1610*e0c4386eSCy Schubert 1611*e0c4386eSCy Schubert[51-curve-secp160k1-tls12-in-tls13-client] 1612*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1613*e0c4386eSCy SchubertCurves = secp160k1:P-256 1614*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1615*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1616*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1617*e0c4386eSCy SchubertVerifyMode = Peer 1618*e0c4386eSCy Schubert 1619*e0c4386eSCy Schubert[test-51] 1620*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1621*e0c4386eSCy SchubertExpectedResult = Success 1622*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1623*e0c4386eSCy Schubert 1624*e0c4386eSCy Schubert 1625*e0c4386eSCy Schubert# =========================================================== 1626*e0c4386eSCy Schubert 1627*e0c4386eSCy Schubert[52-curve-secp160r1-tls12-in-tls13] 1628*e0c4386eSCy Schubertssl_conf = 52-curve-secp160r1-tls12-in-tls13-ssl 1629*e0c4386eSCy Schubert 1630*e0c4386eSCy Schubert[52-curve-secp160r1-tls12-in-tls13-ssl] 1631*e0c4386eSCy Schubertserver = 52-curve-secp160r1-tls12-in-tls13-server 1632*e0c4386eSCy Schubertclient = 52-curve-secp160r1-tls12-in-tls13-client 1633*e0c4386eSCy Schubert 1634*e0c4386eSCy Schubert[52-curve-secp160r1-tls12-in-tls13-server] 1635*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1636*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1637*e0c4386eSCy SchubertCurves = secp160r1:P-256 1638*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1639*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1640*e0c4386eSCy Schubert 1641*e0c4386eSCy Schubert[52-curve-secp160r1-tls12-in-tls13-client] 1642*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1643*e0c4386eSCy SchubertCurves = secp160r1:P-256 1644*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1645*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1646*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1647*e0c4386eSCy SchubertVerifyMode = Peer 1648*e0c4386eSCy Schubert 1649*e0c4386eSCy Schubert[test-52] 1650*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1651*e0c4386eSCy SchubertExpectedResult = Success 1652*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1653*e0c4386eSCy Schubert 1654*e0c4386eSCy Schubert 1655*e0c4386eSCy Schubert# =========================================================== 1656*e0c4386eSCy Schubert 1657*e0c4386eSCy Schubert[53-curve-secp160r2-tls12-in-tls13] 1658*e0c4386eSCy Schubertssl_conf = 53-curve-secp160r2-tls12-in-tls13-ssl 1659*e0c4386eSCy Schubert 1660*e0c4386eSCy Schubert[53-curve-secp160r2-tls12-in-tls13-ssl] 1661*e0c4386eSCy Schubertserver = 53-curve-secp160r2-tls12-in-tls13-server 1662*e0c4386eSCy Schubertclient = 53-curve-secp160r2-tls12-in-tls13-client 1663*e0c4386eSCy Schubert 1664*e0c4386eSCy Schubert[53-curve-secp160r2-tls12-in-tls13-server] 1665*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1666*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1667*e0c4386eSCy SchubertCurves = secp160r2:P-256 1668*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1669*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1670*e0c4386eSCy Schubert 1671*e0c4386eSCy Schubert[53-curve-secp160r2-tls12-in-tls13-client] 1672*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1673*e0c4386eSCy SchubertCurves = secp160r2:P-256 1674*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1675*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1676*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1677*e0c4386eSCy SchubertVerifyMode = Peer 1678*e0c4386eSCy Schubert 1679*e0c4386eSCy Schubert[test-53] 1680*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1681*e0c4386eSCy SchubertExpectedResult = Success 1682*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1683*e0c4386eSCy Schubert 1684*e0c4386eSCy Schubert 1685*e0c4386eSCy Schubert# =========================================================== 1686*e0c4386eSCy Schubert 1687*e0c4386eSCy Schubert[54-curve-secp192k1-tls12-in-tls13] 1688*e0c4386eSCy Schubertssl_conf = 54-curve-secp192k1-tls12-in-tls13-ssl 1689*e0c4386eSCy Schubert 1690*e0c4386eSCy Schubert[54-curve-secp192k1-tls12-in-tls13-ssl] 1691*e0c4386eSCy Schubertserver = 54-curve-secp192k1-tls12-in-tls13-server 1692*e0c4386eSCy Schubertclient = 54-curve-secp192k1-tls12-in-tls13-client 1693*e0c4386eSCy Schubert 1694*e0c4386eSCy Schubert[54-curve-secp192k1-tls12-in-tls13-server] 1695*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1696*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1697*e0c4386eSCy SchubertCurves = secp192k1:P-256 1698*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1699*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1700*e0c4386eSCy Schubert 1701*e0c4386eSCy Schubert[54-curve-secp192k1-tls12-in-tls13-client] 1702*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1703*e0c4386eSCy SchubertCurves = secp192k1:P-256 1704*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1705*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1706*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1707*e0c4386eSCy SchubertVerifyMode = Peer 1708*e0c4386eSCy Schubert 1709*e0c4386eSCy Schubert[test-54] 1710*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1711*e0c4386eSCy SchubertExpectedResult = Success 1712*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1713*e0c4386eSCy Schubert 1714*e0c4386eSCy Schubert 1715*e0c4386eSCy Schubert# =========================================================== 1716*e0c4386eSCy Schubert 1717*e0c4386eSCy Schubert[55-curve-secp224k1-tls12-in-tls13] 1718*e0c4386eSCy Schubertssl_conf = 55-curve-secp224k1-tls12-in-tls13-ssl 1719*e0c4386eSCy Schubert 1720*e0c4386eSCy Schubert[55-curve-secp224k1-tls12-in-tls13-ssl] 1721*e0c4386eSCy Schubertserver = 55-curve-secp224k1-tls12-in-tls13-server 1722*e0c4386eSCy Schubertclient = 55-curve-secp224k1-tls12-in-tls13-client 1723*e0c4386eSCy Schubert 1724*e0c4386eSCy Schubert[55-curve-secp224k1-tls12-in-tls13-server] 1725*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1726*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1727*e0c4386eSCy SchubertCurves = secp224k1:P-256 1728*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1729*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1730*e0c4386eSCy Schubert 1731*e0c4386eSCy Schubert[55-curve-secp224k1-tls12-in-tls13-client] 1732*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1733*e0c4386eSCy SchubertCurves = secp224k1:P-256 1734*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1735*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1736*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1737*e0c4386eSCy SchubertVerifyMode = Peer 1738*e0c4386eSCy Schubert 1739*e0c4386eSCy Schubert[test-55] 1740*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1741*e0c4386eSCy SchubertExpectedResult = Success 1742*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1743*e0c4386eSCy Schubert 1744*e0c4386eSCy Schubert 1745*e0c4386eSCy Schubert# =========================================================== 1746*e0c4386eSCy Schubert 1747*e0c4386eSCy Schubert[56-curve-secp256k1-tls12-in-tls13] 1748*e0c4386eSCy Schubertssl_conf = 56-curve-secp256k1-tls12-in-tls13-ssl 1749*e0c4386eSCy Schubert 1750*e0c4386eSCy Schubert[56-curve-secp256k1-tls12-in-tls13-ssl] 1751*e0c4386eSCy Schubertserver = 56-curve-secp256k1-tls12-in-tls13-server 1752*e0c4386eSCy Schubertclient = 56-curve-secp256k1-tls12-in-tls13-client 1753*e0c4386eSCy Schubert 1754*e0c4386eSCy Schubert[56-curve-secp256k1-tls12-in-tls13-server] 1755*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1756*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1757*e0c4386eSCy SchubertCurves = secp256k1:P-256 1758*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1759*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1760*e0c4386eSCy Schubert 1761*e0c4386eSCy Schubert[56-curve-secp256k1-tls12-in-tls13-client] 1762*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1763*e0c4386eSCy SchubertCurves = secp256k1:P-256 1764*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1765*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1766*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1767*e0c4386eSCy SchubertVerifyMode = Peer 1768*e0c4386eSCy Schubert 1769*e0c4386eSCy Schubert[test-56] 1770*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1771*e0c4386eSCy SchubertExpectedResult = Success 1772*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1773*e0c4386eSCy Schubert 1774*e0c4386eSCy Schubert 1775*e0c4386eSCy Schubert# =========================================================== 1776*e0c4386eSCy Schubert 1777*e0c4386eSCy Schubert[57-curve-brainpoolP256r1-tls12-in-tls13] 1778*e0c4386eSCy Schubertssl_conf = 57-curve-brainpoolP256r1-tls12-in-tls13-ssl 1779*e0c4386eSCy Schubert 1780*e0c4386eSCy Schubert[57-curve-brainpoolP256r1-tls12-in-tls13-ssl] 1781*e0c4386eSCy Schubertserver = 57-curve-brainpoolP256r1-tls12-in-tls13-server 1782*e0c4386eSCy Schubertclient = 57-curve-brainpoolP256r1-tls12-in-tls13-client 1783*e0c4386eSCy Schubert 1784*e0c4386eSCy Schubert[57-curve-brainpoolP256r1-tls12-in-tls13-server] 1785*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1786*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1787*e0c4386eSCy SchubertCurves = brainpoolP256r1:P-256 1788*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1789*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1790*e0c4386eSCy Schubert 1791*e0c4386eSCy Schubert[57-curve-brainpoolP256r1-tls12-in-tls13-client] 1792*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1793*e0c4386eSCy SchubertCurves = brainpoolP256r1:P-256 1794*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1795*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1796*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1797*e0c4386eSCy SchubertVerifyMode = Peer 1798*e0c4386eSCy Schubert 1799*e0c4386eSCy Schubert[test-57] 1800*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1801*e0c4386eSCy SchubertExpectedResult = Success 1802*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1803*e0c4386eSCy Schubert 1804*e0c4386eSCy Schubert 1805*e0c4386eSCy Schubert# =========================================================== 1806*e0c4386eSCy Schubert 1807*e0c4386eSCy Schubert[58-curve-brainpoolP384r1-tls12-in-tls13] 1808*e0c4386eSCy Schubertssl_conf = 58-curve-brainpoolP384r1-tls12-in-tls13-ssl 1809*e0c4386eSCy Schubert 1810*e0c4386eSCy Schubert[58-curve-brainpoolP384r1-tls12-in-tls13-ssl] 1811*e0c4386eSCy Schubertserver = 58-curve-brainpoolP384r1-tls12-in-tls13-server 1812*e0c4386eSCy Schubertclient = 58-curve-brainpoolP384r1-tls12-in-tls13-client 1813*e0c4386eSCy Schubert 1814*e0c4386eSCy Schubert[58-curve-brainpoolP384r1-tls12-in-tls13-server] 1815*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1816*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1817*e0c4386eSCy SchubertCurves = brainpoolP384r1:P-256 1818*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1819*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1820*e0c4386eSCy Schubert 1821*e0c4386eSCy Schubert[58-curve-brainpoolP384r1-tls12-in-tls13-client] 1822*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1823*e0c4386eSCy SchubertCurves = brainpoolP384r1:P-256 1824*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1825*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1826*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1827*e0c4386eSCy SchubertVerifyMode = Peer 1828*e0c4386eSCy Schubert 1829*e0c4386eSCy Schubert[test-58] 1830*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1831*e0c4386eSCy SchubertExpectedResult = Success 1832*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1833*e0c4386eSCy Schubert 1834*e0c4386eSCy Schubert 1835*e0c4386eSCy Schubert# =========================================================== 1836*e0c4386eSCy Schubert 1837*e0c4386eSCy Schubert[59-curve-brainpoolP512r1-tls12-in-tls13] 1838*e0c4386eSCy Schubertssl_conf = 59-curve-brainpoolP512r1-tls12-in-tls13-ssl 1839*e0c4386eSCy Schubert 1840*e0c4386eSCy Schubert[59-curve-brainpoolP512r1-tls12-in-tls13-ssl] 1841*e0c4386eSCy Schubertserver = 59-curve-brainpoolP512r1-tls12-in-tls13-server 1842*e0c4386eSCy Schubertclient = 59-curve-brainpoolP512r1-tls12-in-tls13-client 1843*e0c4386eSCy Schubert 1844*e0c4386eSCy Schubert[59-curve-brainpoolP512r1-tls12-in-tls13-server] 1845*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1846*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 1847*e0c4386eSCy SchubertCurves = brainpoolP512r1:P-256 1848*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1849*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1850*e0c4386eSCy Schubert 1851*e0c4386eSCy Schubert[59-curve-brainpoolP512r1-tls12-in-tls13-client] 1852*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 1853*e0c4386eSCy SchubertCurves = brainpoolP512r1:P-256 1854*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1855*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1856*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1857*e0c4386eSCy SchubertVerifyMode = Peer 1858*e0c4386eSCy Schubert 1859*e0c4386eSCy Schubert[test-59] 1860*e0c4386eSCy SchubertExpectedProtocol = TLSv1.3 1861*e0c4386eSCy SchubertExpectedResult = Success 1862*e0c4386eSCy SchubertExpectedTmpKeyType = P-256 1863*e0c4386eSCy Schubert 1864*e0c4386eSCy Schubert 1865*e0c4386eSCy Schubert# =========================================================== 1866*e0c4386eSCy Schubert 1867*e0c4386eSCy Schubert[60-curve-sect233k1-tls13] 1868*e0c4386eSCy Schubertssl_conf = 60-curve-sect233k1-tls13-ssl 1869*e0c4386eSCy Schubert 1870*e0c4386eSCy Schubert[60-curve-sect233k1-tls13-ssl] 1871*e0c4386eSCy Schubertserver = 60-curve-sect233k1-tls13-server 1872*e0c4386eSCy Schubertclient = 60-curve-sect233k1-tls13-client 1873*e0c4386eSCy Schubert 1874*e0c4386eSCy Schubert[60-curve-sect233k1-tls13-server] 1875*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1876*e0c4386eSCy SchubertCipherString = DEFAULT 1877*e0c4386eSCy SchubertCurves = sect233k1 1878*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1879*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1880*e0c4386eSCy Schubert 1881*e0c4386eSCy Schubert[60-curve-sect233k1-tls13-client] 1882*e0c4386eSCy SchubertCipherString = ECDHE 1883*e0c4386eSCy SchubertCurves = sect233k1 1884*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1885*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1886*e0c4386eSCy SchubertVerifyMode = Peer 1887*e0c4386eSCy Schubert 1888*e0c4386eSCy Schubert[test-60] 1889*e0c4386eSCy SchubertExpectedResult = ClientFail 1890*e0c4386eSCy Schubert 1891*e0c4386eSCy Schubert 1892*e0c4386eSCy Schubert# =========================================================== 1893*e0c4386eSCy Schubert 1894*e0c4386eSCy Schubert[61-curve-sect233r1-tls13] 1895*e0c4386eSCy Schubertssl_conf = 61-curve-sect233r1-tls13-ssl 1896*e0c4386eSCy Schubert 1897*e0c4386eSCy Schubert[61-curve-sect233r1-tls13-ssl] 1898*e0c4386eSCy Schubertserver = 61-curve-sect233r1-tls13-server 1899*e0c4386eSCy Schubertclient = 61-curve-sect233r1-tls13-client 1900*e0c4386eSCy Schubert 1901*e0c4386eSCy Schubert[61-curve-sect233r1-tls13-server] 1902*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1903*e0c4386eSCy SchubertCipherString = DEFAULT 1904*e0c4386eSCy SchubertCurves = sect233r1 1905*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1906*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1907*e0c4386eSCy Schubert 1908*e0c4386eSCy Schubert[61-curve-sect233r1-tls13-client] 1909*e0c4386eSCy SchubertCipherString = ECDHE 1910*e0c4386eSCy SchubertCurves = sect233r1 1911*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1912*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1913*e0c4386eSCy SchubertVerifyMode = Peer 1914*e0c4386eSCy Schubert 1915*e0c4386eSCy Schubert[test-61] 1916*e0c4386eSCy SchubertExpectedResult = ClientFail 1917*e0c4386eSCy Schubert 1918*e0c4386eSCy Schubert 1919*e0c4386eSCy Schubert# =========================================================== 1920*e0c4386eSCy Schubert 1921*e0c4386eSCy Schubert[62-curve-sect283k1-tls13] 1922*e0c4386eSCy Schubertssl_conf = 62-curve-sect283k1-tls13-ssl 1923*e0c4386eSCy Schubert 1924*e0c4386eSCy Schubert[62-curve-sect283k1-tls13-ssl] 1925*e0c4386eSCy Schubertserver = 62-curve-sect283k1-tls13-server 1926*e0c4386eSCy Schubertclient = 62-curve-sect283k1-tls13-client 1927*e0c4386eSCy Schubert 1928*e0c4386eSCy Schubert[62-curve-sect283k1-tls13-server] 1929*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1930*e0c4386eSCy SchubertCipherString = DEFAULT 1931*e0c4386eSCy SchubertCurves = sect283k1 1932*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1933*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1934*e0c4386eSCy Schubert 1935*e0c4386eSCy Schubert[62-curve-sect283k1-tls13-client] 1936*e0c4386eSCy SchubertCipherString = ECDHE 1937*e0c4386eSCy SchubertCurves = sect283k1 1938*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1939*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1940*e0c4386eSCy SchubertVerifyMode = Peer 1941*e0c4386eSCy Schubert 1942*e0c4386eSCy Schubert[test-62] 1943*e0c4386eSCy SchubertExpectedResult = ClientFail 1944*e0c4386eSCy Schubert 1945*e0c4386eSCy Schubert 1946*e0c4386eSCy Schubert# =========================================================== 1947*e0c4386eSCy Schubert 1948*e0c4386eSCy Schubert[63-curve-sect283r1-tls13] 1949*e0c4386eSCy Schubertssl_conf = 63-curve-sect283r1-tls13-ssl 1950*e0c4386eSCy Schubert 1951*e0c4386eSCy Schubert[63-curve-sect283r1-tls13-ssl] 1952*e0c4386eSCy Schubertserver = 63-curve-sect283r1-tls13-server 1953*e0c4386eSCy Schubertclient = 63-curve-sect283r1-tls13-client 1954*e0c4386eSCy Schubert 1955*e0c4386eSCy Schubert[63-curve-sect283r1-tls13-server] 1956*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1957*e0c4386eSCy SchubertCipherString = DEFAULT 1958*e0c4386eSCy SchubertCurves = sect283r1 1959*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1960*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1961*e0c4386eSCy Schubert 1962*e0c4386eSCy Schubert[63-curve-sect283r1-tls13-client] 1963*e0c4386eSCy SchubertCipherString = ECDHE 1964*e0c4386eSCy SchubertCurves = sect283r1 1965*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1966*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1967*e0c4386eSCy SchubertVerifyMode = Peer 1968*e0c4386eSCy Schubert 1969*e0c4386eSCy Schubert[test-63] 1970*e0c4386eSCy SchubertExpectedResult = ClientFail 1971*e0c4386eSCy Schubert 1972*e0c4386eSCy Schubert 1973*e0c4386eSCy Schubert# =========================================================== 1974*e0c4386eSCy Schubert 1975*e0c4386eSCy Schubert[64-curve-sect409k1-tls13] 1976*e0c4386eSCy Schubertssl_conf = 64-curve-sect409k1-tls13-ssl 1977*e0c4386eSCy Schubert 1978*e0c4386eSCy Schubert[64-curve-sect409k1-tls13-ssl] 1979*e0c4386eSCy Schubertserver = 64-curve-sect409k1-tls13-server 1980*e0c4386eSCy Schubertclient = 64-curve-sect409k1-tls13-client 1981*e0c4386eSCy Schubert 1982*e0c4386eSCy Schubert[64-curve-sect409k1-tls13-server] 1983*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1984*e0c4386eSCy SchubertCipherString = DEFAULT 1985*e0c4386eSCy SchubertCurves = sect409k1 1986*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 1987*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1988*e0c4386eSCy Schubert 1989*e0c4386eSCy Schubert[64-curve-sect409k1-tls13-client] 1990*e0c4386eSCy SchubertCipherString = ECDHE 1991*e0c4386eSCy SchubertCurves = sect409k1 1992*e0c4386eSCy SchubertMinProtocol = TLSv1.3 1993*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1994*e0c4386eSCy SchubertVerifyMode = Peer 1995*e0c4386eSCy Schubert 1996*e0c4386eSCy Schubert[test-64] 1997*e0c4386eSCy SchubertExpectedResult = ClientFail 1998*e0c4386eSCy Schubert 1999*e0c4386eSCy Schubert 2000*e0c4386eSCy Schubert# =========================================================== 2001*e0c4386eSCy Schubert 2002*e0c4386eSCy Schubert[65-curve-sect409r1-tls13] 2003*e0c4386eSCy Schubertssl_conf = 65-curve-sect409r1-tls13-ssl 2004*e0c4386eSCy Schubert 2005*e0c4386eSCy Schubert[65-curve-sect409r1-tls13-ssl] 2006*e0c4386eSCy Schubertserver = 65-curve-sect409r1-tls13-server 2007*e0c4386eSCy Schubertclient = 65-curve-sect409r1-tls13-client 2008*e0c4386eSCy Schubert 2009*e0c4386eSCy Schubert[65-curve-sect409r1-tls13-server] 2010*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2011*e0c4386eSCy SchubertCipherString = DEFAULT 2012*e0c4386eSCy SchubertCurves = sect409r1 2013*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2014*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2015*e0c4386eSCy Schubert 2016*e0c4386eSCy Schubert[65-curve-sect409r1-tls13-client] 2017*e0c4386eSCy SchubertCipherString = ECDHE 2018*e0c4386eSCy SchubertCurves = sect409r1 2019*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2020*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2021*e0c4386eSCy SchubertVerifyMode = Peer 2022*e0c4386eSCy Schubert 2023*e0c4386eSCy Schubert[test-65] 2024*e0c4386eSCy SchubertExpectedResult = ClientFail 2025*e0c4386eSCy Schubert 2026*e0c4386eSCy Schubert 2027*e0c4386eSCy Schubert# =========================================================== 2028*e0c4386eSCy Schubert 2029*e0c4386eSCy Schubert[66-curve-sect571k1-tls13] 2030*e0c4386eSCy Schubertssl_conf = 66-curve-sect571k1-tls13-ssl 2031*e0c4386eSCy Schubert 2032*e0c4386eSCy Schubert[66-curve-sect571k1-tls13-ssl] 2033*e0c4386eSCy Schubertserver = 66-curve-sect571k1-tls13-server 2034*e0c4386eSCy Schubertclient = 66-curve-sect571k1-tls13-client 2035*e0c4386eSCy Schubert 2036*e0c4386eSCy Schubert[66-curve-sect571k1-tls13-server] 2037*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2038*e0c4386eSCy SchubertCipherString = DEFAULT 2039*e0c4386eSCy SchubertCurves = sect571k1 2040*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2041*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2042*e0c4386eSCy Schubert 2043*e0c4386eSCy Schubert[66-curve-sect571k1-tls13-client] 2044*e0c4386eSCy SchubertCipherString = ECDHE 2045*e0c4386eSCy SchubertCurves = sect571k1 2046*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2047*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2048*e0c4386eSCy SchubertVerifyMode = Peer 2049*e0c4386eSCy Schubert 2050*e0c4386eSCy Schubert[test-66] 2051*e0c4386eSCy SchubertExpectedResult = ClientFail 2052*e0c4386eSCy Schubert 2053*e0c4386eSCy Schubert 2054*e0c4386eSCy Schubert# =========================================================== 2055*e0c4386eSCy Schubert 2056*e0c4386eSCy Schubert[67-curve-sect571r1-tls13] 2057*e0c4386eSCy Schubertssl_conf = 67-curve-sect571r1-tls13-ssl 2058*e0c4386eSCy Schubert 2059*e0c4386eSCy Schubert[67-curve-sect571r1-tls13-ssl] 2060*e0c4386eSCy Schubertserver = 67-curve-sect571r1-tls13-server 2061*e0c4386eSCy Schubertclient = 67-curve-sect571r1-tls13-client 2062*e0c4386eSCy Schubert 2063*e0c4386eSCy Schubert[67-curve-sect571r1-tls13-server] 2064*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2065*e0c4386eSCy SchubertCipherString = DEFAULT 2066*e0c4386eSCy SchubertCurves = sect571r1 2067*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2068*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2069*e0c4386eSCy Schubert 2070*e0c4386eSCy Schubert[67-curve-sect571r1-tls13-client] 2071*e0c4386eSCy SchubertCipherString = ECDHE 2072*e0c4386eSCy SchubertCurves = sect571r1 2073*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2074*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2075*e0c4386eSCy SchubertVerifyMode = Peer 2076*e0c4386eSCy Schubert 2077*e0c4386eSCy Schubert[test-67] 2078*e0c4386eSCy SchubertExpectedResult = ClientFail 2079*e0c4386eSCy Schubert 2080*e0c4386eSCy Schubert 2081*e0c4386eSCy Schubert# =========================================================== 2082*e0c4386eSCy Schubert 2083*e0c4386eSCy Schubert[68-curve-secp224r1-tls13] 2084*e0c4386eSCy Schubertssl_conf = 68-curve-secp224r1-tls13-ssl 2085*e0c4386eSCy Schubert 2086*e0c4386eSCy Schubert[68-curve-secp224r1-tls13-ssl] 2087*e0c4386eSCy Schubertserver = 68-curve-secp224r1-tls13-server 2088*e0c4386eSCy Schubertclient = 68-curve-secp224r1-tls13-client 2089*e0c4386eSCy Schubert 2090*e0c4386eSCy Schubert[68-curve-secp224r1-tls13-server] 2091*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2092*e0c4386eSCy SchubertCipherString = DEFAULT 2093*e0c4386eSCy SchubertCurves = secp224r1 2094*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2095*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2096*e0c4386eSCy Schubert 2097*e0c4386eSCy Schubert[68-curve-secp224r1-tls13-client] 2098*e0c4386eSCy SchubertCipherString = ECDHE 2099*e0c4386eSCy SchubertCurves = secp224r1 2100*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2101*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2102*e0c4386eSCy SchubertVerifyMode = Peer 2103*e0c4386eSCy Schubert 2104*e0c4386eSCy Schubert[test-68] 2105*e0c4386eSCy SchubertExpectedResult = ClientFail 2106*e0c4386eSCy Schubert 2107*e0c4386eSCy Schubert 2108*e0c4386eSCy Schubert# =========================================================== 2109*e0c4386eSCy Schubert 2110*e0c4386eSCy Schubert[69-curve-sect163k1-tls13] 2111*e0c4386eSCy Schubertssl_conf = 69-curve-sect163k1-tls13-ssl 2112*e0c4386eSCy Schubert 2113*e0c4386eSCy Schubert[69-curve-sect163k1-tls13-ssl] 2114*e0c4386eSCy Schubertserver = 69-curve-sect163k1-tls13-server 2115*e0c4386eSCy Schubertclient = 69-curve-sect163k1-tls13-client 2116*e0c4386eSCy Schubert 2117*e0c4386eSCy Schubert[69-curve-sect163k1-tls13-server] 2118*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2119*e0c4386eSCy SchubertCipherString = DEFAULT 2120*e0c4386eSCy SchubertCurves = sect163k1 2121*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2122*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2123*e0c4386eSCy Schubert 2124*e0c4386eSCy Schubert[69-curve-sect163k1-tls13-client] 2125*e0c4386eSCy SchubertCipherString = ECDHE 2126*e0c4386eSCy SchubertCurves = sect163k1 2127*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2128*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2129*e0c4386eSCy SchubertVerifyMode = Peer 2130*e0c4386eSCy Schubert 2131*e0c4386eSCy Schubert[test-69] 2132*e0c4386eSCy SchubertExpectedResult = ClientFail 2133*e0c4386eSCy Schubert 2134*e0c4386eSCy Schubert 2135*e0c4386eSCy Schubert# =========================================================== 2136*e0c4386eSCy Schubert 2137*e0c4386eSCy Schubert[70-curve-sect163r2-tls13] 2138*e0c4386eSCy Schubertssl_conf = 70-curve-sect163r2-tls13-ssl 2139*e0c4386eSCy Schubert 2140*e0c4386eSCy Schubert[70-curve-sect163r2-tls13-ssl] 2141*e0c4386eSCy Schubertserver = 70-curve-sect163r2-tls13-server 2142*e0c4386eSCy Schubertclient = 70-curve-sect163r2-tls13-client 2143*e0c4386eSCy Schubert 2144*e0c4386eSCy Schubert[70-curve-sect163r2-tls13-server] 2145*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2146*e0c4386eSCy SchubertCipherString = DEFAULT 2147*e0c4386eSCy SchubertCurves = sect163r2 2148*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2149*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2150*e0c4386eSCy Schubert 2151*e0c4386eSCy Schubert[70-curve-sect163r2-tls13-client] 2152*e0c4386eSCy SchubertCipherString = ECDHE 2153*e0c4386eSCy SchubertCurves = sect163r2 2154*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2155*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2156*e0c4386eSCy SchubertVerifyMode = Peer 2157*e0c4386eSCy Schubert 2158*e0c4386eSCy Schubert[test-70] 2159*e0c4386eSCy SchubertExpectedResult = ClientFail 2160*e0c4386eSCy Schubert 2161*e0c4386eSCy Schubert 2162*e0c4386eSCy Schubert# =========================================================== 2163*e0c4386eSCy Schubert 2164*e0c4386eSCy Schubert[71-curve-prime192v1-tls13] 2165*e0c4386eSCy Schubertssl_conf = 71-curve-prime192v1-tls13-ssl 2166*e0c4386eSCy Schubert 2167*e0c4386eSCy Schubert[71-curve-prime192v1-tls13-ssl] 2168*e0c4386eSCy Schubertserver = 71-curve-prime192v1-tls13-server 2169*e0c4386eSCy Schubertclient = 71-curve-prime192v1-tls13-client 2170*e0c4386eSCy Schubert 2171*e0c4386eSCy Schubert[71-curve-prime192v1-tls13-server] 2172*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2173*e0c4386eSCy SchubertCipherString = DEFAULT 2174*e0c4386eSCy SchubertCurves = prime192v1 2175*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2176*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2177*e0c4386eSCy Schubert 2178*e0c4386eSCy Schubert[71-curve-prime192v1-tls13-client] 2179*e0c4386eSCy SchubertCipherString = ECDHE 2180*e0c4386eSCy SchubertCurves = prime192v1 2181*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2182*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2183*e0c4386eSCy SchubertVerifyMode = Peer 2184*e0c4386eSCy Schubert 2185*e0c4386eSCy Schubert[test-71] 2186*e0c4386eSCy SchubertExpectedResult = ClientFail 2187*e0c4386eSCy Schubert 2188*e0c4386eSCy Schubert 2189*e0c4386eSCy Schubert# =========================================================== 2190*e0c4386eSCy Schubert 2191*e0c4386eSCy Schubert[72-curve-sect163r1-tls13] 2192*e0c4386eSCy Schubertssl_conf = 72-curve-sect163r1-tls13-ssl 2193*e0c4386eSCy Schubert 2194*e0c4386eSCy Schubert[72-curve-sect163r1-tls13-ssl] 2195*e0c4386eSCy Schubertserver = 72-curve-sect163r1-tls13-server 2196*e0c4386eSCy Schubertclient = 72-curve-sect163r1-tls13-client 2197*e0c4386eSCy Schubert 2198*e0c4386eSCy Schubert[72-curve-sect163r1-tls13-server] 2199*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2200*e0c4386eSCy SchubertCipherString = DEFAULT 2201*e0c4386eSCy SchubertCurves = sect163r1 2202*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2203*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2204*e0c4386eSCy Schubert 2205*e0c4386eSCy Schubert[72-curve-sect163r1-tls13-client] 2206*e0c4386eSCy SchubertCipherString = ECDHE 2207*e0c4386eSCy SchubertCurves = sect163r1 2208*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2209*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2210*e0c4386eSCy SchubertVerifyMode = Peer 2211*e0c4386eSCy Schubert 2212*e0c4386eSCy Schubert[test-72] 2213*e0c4386eSCy SchubertExpectedResult = ClientFail 2214*e0c4386eSCy Schubert 2215*e0c4386eSCy Schubert 2216*e0c4386eSCy Schubert# =========================================================== 2217*e0c4386eSCy Schubert 2218*e0c4386eSCy Schubert[73-curve-sect193r1-tls13] 2219*e0c4386eSCy Schubertssl_conf = 73-curve-sect193r1-tls13-ssl 2220*e0c4386eSCy Schubert 2221*e0c4386eSCy Schubert[73-curve-sect193r1-tls13-ssl] 2222*e0c4386eSCy Schubertserver = 73-curve-sect193r1-tls13-server 2223*e0c4386eSCy Schubertclient = 73-curve-sect193r1-tls13-client 2224*e0c4386eSCy Schubert 2225*e0c4386eSCy Schubert[73-curve-sect193r1-tls13-server] 2226*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2227*e0c4386eSCy SchubertCipherString = DEFAULT 2228*e0c4386eSCy SchubertCurves = sect193r1 2229*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2230*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2231*e0c4386eSCy Schubert 2232*e0c4386eSCy Schubert[73-curve-sect193r1-tls13-client] 2233*e0c4386eSCy SchubertCipherString = ECDHE 2234*e0c4386eSCy SchubertCurves = sect193r1 2235*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2236*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2237*e0c4386eSCy SchubertVerifyMode = Peer 2238*e0c4386eSCy Schubert 2239*e0c4386eSCy Schubert[test-73] 2240*e0c4386eSCy SchubertExpectedResult = ClientFail 2241*e0c4386eSCy Schubert 2242*e0c4386eSCy Schubert 2243*e0c4386eSCy Schubert# =========================================================== 2244*e0c4386eSCy Schubert 2245*e0c4386eSCy Schubert[74-curve-sect193r2-tls13] 2246*e0c4386eSCy Schubertssl_conf = 74-curve-sect193r2-tls13-ssl 2247*e0c4386eSCy Schubert 2248*e0c4386eSCy Schubert[74-curve-sect193r2-tls13-ssl] 2249*e0c4386eSCy Schubertserver = 74-curve-sect193r2-tls13-server 2250*e0c4386eSCy Schubertclient = 74-curve-sect193r2-tls13-client 2251*e0c4386eSCy Schubert 2252*e0c4386eSCy Schubert[74-curve-sect193r2-tls13-server] 2253*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2254*e0c4386eSCy SchubertCipherString = DEFAULT 2255*e0c4386eSCy SchubertCurves = sect193r2 2256*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2257*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2258*e0c4386eSCy Schubert 2259*e0c4386eSCy Schubert[74-curve-sect193r2-tls13-client] 2260*e0c4386eSCy SchubertCipherString = ECDHE 2261*e0c4386eSCy SchubertCurves = sect193r2 2262*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2263*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2264*e0c4386eSCy SchubertVerifyMode = Peer 2265*e0c4386eSCy Schubert 2266*e0c4386eSCy Schubert[test-74] 2267*e0c4386eSCy SchubertExpectedResult = ClientFail 2268*e0c4386eSCy Schubert 2269*e0c4386eSCy Schubert 2270*e0c4386eSCy Schubert# =========================================================== 2271*e0c4386eSCy Schubert 2272*e0c4386eSCy Schubert[75-curve-sect239k1-tls13] 2273*e0c4386eSCy Schubertssl_conf = 75-curve-sect239k1-tls13-ssl 2274*e0c4386eSCy Schubert 2275*e0c4386eSCy Schubert[75-curve-sect239k1-tls13-ssl] 2276*e0c4386eSCy Schubertserver = 75-curve-sect239k1-tls13-server 2277*e0c4386eSCy Schubertclient = 75-curve-sect239k1-tls13-client 2278*e0c4386eSCy Schubert 2279*e0c4386eSCy Schubert[75-curve-sect239k1-tls13-server] 2280*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2281*e0c4386eSCy SchubertCipherString = DEFAULT 2282*e0c4386eSCy SchubertCurves = sect239k1 2283*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2284*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2285*e0c4386eSCy Schubert 2286*e0c4386eSCy Schubert[75-curve-sect239k1-tls13-client] 2287*e0c4386eSCy SchubertCipherString = ECDHE 2288*e0c4386eSCy SchubertCurves = sect239k1 2289*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2290*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2291*e0c4386eSCy SchubertVerifyMode = Peer 2292*e0c4386eSCy Schubert 2293*e0c4386eSCy Schubert[test-75] 2294*e0c4386eSCy SchubertExpectedResult = ClientFail 2295*e0c4386eSCy Schubert 2296*e0c4386eSCy Schubert 2297*e0c4386eSCy Schubert# =========================================================== 2298*e0c4386eSCy Schubert 2299*e0c4386eSCy Schubert[76-curve-secp160k1-tls13] 2300*e0c4386eSCy Schubertssl_conf = 76-curve-secp160k1-tls13-ssl 2301*e0c4386eSCy Schubert 2302*e0c4386eSCy Schubert[76-curve-secp160k1-tls13-ssl] 2303*e0c4386eSCy Schubertserver = 76-curve-secp160k1-tls13-server 2304*e0c4386eSCy Schubertclient = 76-curve-secp160k1-tls13-client 2305*e0c4386eSCy Schubert 2306*e0c4386eSCy Schubert[76-curve-secp160k1-tls13-server] 2307*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2308*e0c4386eSCy SchubertCipherString = DEFAULT 2309*e0c4386eSCy SchubertCurves = secp160k1 2310*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2311*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2312*e0c4386eSCy Schubert 2313*e0c4386eSCy Schubert[76-curve-secp160k1-tls13-client] 2314*e0c4386eSCy SchubertCipherString = ECDHE 2315*e0c4386eSCy SchubertCurves = secp160k1 2316*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2317*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2318*e0c4386eSCy SchubertVerifyMode = Peer 2319*e0c4386eSCy Schubert 2320*e0c4386eSCy Schubert[test-76] 2321*e0c4386eSCy SchubertExpectedResult = ClientFail 2322*e0c4386eSCy Schubert 2323*e0c4386eSCy Schubert 2324*e0c4386eSCy Schubert# =========================================================== 2325*e0c4386eSCy Schubert 2326*e0c4386eSCy Schubert[77-curve-secp160r1-tls13] 2327*e0c4386eSCy Schubertssl_conf = 77-curve-secp160r1-tls13-ssl 2328*e0c4386eSCy Schubert 2329*e0c4386eSCy Schubert[77-curve-secp160r1-tls13-ssl] 2330*e0c4386eSCy Schubertserver = 77-curve-secp160r1-tls13-server 2331*e0c4386eSCy Schubertclient = 77-curve-secp160r1-tls13-client 2332*e0c4386eSCy Schubert 2333*e0c4386eSCy Schubert[77-curve-secp160r1-tls13-server] 2334*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2335*e0c4386eSCy SchubertCipherString = DEFAULT 2336*e0c4386eSCy SchubertCurves = secp160r1 2337*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2338*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2339*e0c4386eSCy Schubert 2340*e0c4386eSCy Schubert[77-curve-secp160r1-tls13-client] 2341*e0c4386eSCy SchubertCipherString = ECDHE 2342*e0c4386eSCy SchubertCurves = secp160r1 2343*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2344*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2345*e0c4386eSCy SchubertVerifyMode = Peer 2346*e0c4386eSCy Schubert 2347*e0c4386eSCy Schubert[test-77] 2348*e0c4386eSCy SchubertExpectedResult = ClientFail 2349*e0c4386eSCy Schubert 2350*e0c4386eSCy Schubert 2351*e0c4386eSCy Schubert# =========================================================== 2352*e0c4386eSCy Schubert 2353*e0c4386eSCy Schubert[78-curve-secp160r2-tls13] 2354*e0c4386eSCy Schubertssl_conf = 78-curve-secp160r2-tls13-ssl 2355*e0c4386eSCy Schubert 2356*e0c4386eSCy Schubert[78-curve-secp160r2-tls13-ssl] 2357*e0c4386eSCy Schubertserver = 78-curve-secp160r2-tls13-server 2358*e0c4386eSCy Schubertclient = 78-curve-secp160r2-tls13-client 2359*e0c4386eSCy Schubert 2360*e0c4386eSCy Schubert[78-curve-secp160r2-tls13-server] 2361*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2362*e0c4386eSCy SchubertCipherString = DEFAULT 2363*e0c4386eSCy SchubertCurves = secp160r2 2364*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2365*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2366*e0c4386eSCy Schubert 2367*e0c4386eSCy Schubert[78-curve-secp160r2-tls13-client] 2368*e0c4386eSCy SchubertCipherString = ECDHE 2369*e0c4386eSCy SchubertCurves = secp160r2 2370*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2371*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2372*e0c4386eSCy SchubertVerifyMode = Peer 2373*e0c4386eSCy Schubert 2374*e0c4386eSCy Schubert[test-78] 2375*e0c4386eSCy SchubertExpectedResult = ClientFail 2376*e0c4386eSCy Schubert 2377*e0c4386eSCy Schubert 2378*e0c4386eSCy Schubert# =========================================================== 2379*e0c4386eSCy Schubert 2380*e0c4386eSCy Schubert[79-curve-secp192k1-tls13] 2381*e0c4386eSCy Schubertssl_conf = 79-curve-secp192k1-tls13-ssl 2382*e0c4386eSCy Schubert 2383*e0c4386eSCy Schubert[79-curve-secp192k1-tls13-ssl] 2384*e0c4386eSCy Schubertserver = 79-curve-secp192k1-tls13-server 2385*e0c4386eSCy Schubertclient = 79-curve-secp192k1-tls13-client 2386*e0c4386eSCy Schubert 2387*e0c4386eSCy Schubert[79-curve-secp192k1-tls13-server] 2388*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2389*e0c4386eSCy SchubertCipherString = DEFAULT 2390*e0c4386eSCy SchubertCurves = secp192k1 2391*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2392*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2393*e0c4386eSCy Schubert 2394*e0c4386eSCy Schubert[79-curve-secp192k1-tls13-client] 2395*e0c4386eSCy SchubertCipherString = ECDHE 2396*e0c4386eSCy SchubertCurves = secp192k1 2397*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2398*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2399*e0c4386eSCy SchubertVerifyMode = Peer 2400*e0c4386eSCy Schubert 2401*e0c4386eSCy Schubert[test-79] 2402*e0c4386eSCy SchubertExpectedResult = ClientFail 2403*e0c4386eSCy Schubert 2404*e0c4386eSCy Schubert 2405*e0c4386eSCy Schubert# =========================================================== 2406*e0c4386eSCy Schubert 2407*e0c4386eSCy Schubert[80-curve-secp224k1-tls13] 2408*e0c4386eSCy Schubertssl_conf = 80-curve-secp224k1-tls13-ssl 2409*e0c4386eSCy Schubert 2410*e0c4386eSCy Schubert[80-curve-secp224k1-tls13-ssl] 2411*e0c4386eSCy Schubertserver = 80-curve-secp224k1-tls13-server 2412*e0c4386eSCy Schubertclient = 80-curve-secp224k1-tls13-client 2413*e0c4386eSCy Schubert 2414*e0c4386eSCy Schubert[80-curve-secp224k1-tls13-server] 2415*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2416*e0c4386eSCy SchubertCipherString = DEFAULT 2417*e0c4386eSCy SchubertCurves = secp224k1 2418*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2419*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2420*e0c4386eSCy Schubert 2421*e0c4386eSCy Schubert[80-curve-secp224k1-tls13-client] 2422*e0c4386eSCy SchubertCipherString = ECDHE 2423*e0c4386eSCy SchubertCurves = secp224k1 2424*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2425*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2426*e0c4386eSCy SchubertVerifyMode = Peer 2427*e0c4386eSCy Schubert 2428*e0c4386eSCy Schubert[test-80] 2429*e0c4386eSCy SchubertExpectedResult = ClientFail 2430*e0c4386eSCy Schubert 2431*e0c4386eSCy Schubert 2432*e0c4386eSCy Schubert# =========================================================== 2433*e0c4386eSCy Schubert 2434*e0c4386eSCy Schubert[81-curve-secp256k1-tls13] 2435*e0c4386eSCy Schubertssl_conf = 81-curve-secp256k1-tls13-ssl 2436*e0c4386eSCy Schubert 2437*e0c4386eSCy Schubert[81-curve-secp256k1-tls13-ssl] 2438*e0c4386eSCy Schubertserver = 81-curve-secp256k1-tls13-server 2439*e0c4386eSCy Schubertclient = 81-curve-secp256k1-tls13-client 2440*e0c4386eSCy Schubert 2441*e0c4386eSCy Schubert[81-curve-secp256k1-tls13-server] 2442*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2443*e0c4386eSCy SchubertCipherString = DEFAULT 2444*e0c4386eSCy SchubertCurves = secp256k1 2445*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2446*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2447*e0c4386eSCy Schubert 2448*e0c4386eSCy Schubert[81-curve-secp256k1-tls13-client] 2449*e0c4386eSCy SchubertCipherString = ECDHE 2450*e0c4386eSCy SchubertCurves = secp256k1 2451*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2452*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2453*e0c4386eSCy SchubertVerifyMode = Peer 2454*e0c4386eSCy Schubert 2455*e0c4386eSCy Schubert[test-81] 2456*e0c4386eSCy SchubertExpectedResult = ClientFail 2457*e0c4386eSCy Schubert 2458*e0c4386eSCy Schubert 2459*e0c4386eSCy Schubert# =========================================================== 2460*e0c4386eSCy Schubert 2461*e0c4386eSCy Schubert[82-curve-brainpoolP256r1-tls13] 2462*e0c4386eSCy Schubertssl_conf = 82-curve-brainpoolP256r1-tls13-ssl 2463*e0c4386eSCy Schubert 2464*e0c4386eSCy Schubert[82-curve-brainpoolP256r1-tls13-ssl] 2465*e0c4386eSCy Schubertserver = 82-curve-brainpoolP256r1-tls13-server 2466*e0c4386eSCy Schubertclient = 82-curve-brainpoolP256r1-tls13-client 2467*e0c4386eSCy Schubert 2468*e0c4386eSCy Schubert[82-curve-brainpoolP256r1-tls13-server] 2469*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2470*e0c4386eSCy SchubertCipherString = DEFAULT 2471*e0c4386eSCy SchubertCurves = brainpoolP256r1 2472*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2473*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2474*e0c4386eSCy Schubert 2475*e0c4386eSCy Schubert[82-curve-brainpoolP256r1-tls13-client] 2476*e0c4386eSCy SchubertCipherString = ECDHE 2477*e0c4386eSCy SchubertCurves = brainpoolP256r1 2478*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2479*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2480*e0c4386eSCy SchubertVerifyMode = Peer 2481*e0c4386eSCy Schubert 2482*e0c4386eSCy Schubert[test-82] 2483*e0c4386eSCy SchubertExpectedResult = ClientFail 2484*e0c4386eSCy Schubert 2485*e0c4386eSCy Schubert 2486*e0c4386eSCy Schubert# =========================================================== 2487*e0c4386eSCy Schubert 2488*e0c4386eSCy Schubert[83-curve-brainpoolP384r1-tls13] 2489*e0c4386eSCy Schubertssl_conf = 83-curve-brainpoolP384r1-tls13-ssl 2490*e0c4386eSCy Schubert 2491*e0c4386eSCy Schubert[83-curve-brainpoolP384r1-tls13-ssl] 2492*e0c4386eSCy Schubertserver = 83-curve-brainpoolP384r1-tls13-server 2493*e0c4386eSCy Schubertclient = 83-curve-brainpoolP384r1-tls13-client 2494*e0c4386eSCy Schubert 2495*e0c4386eSCy Schubert[83-curve-brainpoolP384r1-tls13-server] 2496*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2497*e0c4386eSCy SchubertCipherString = DEFAULT 2498*e0c4386eSCy SchubertCurves = brainpoolP384r1 2499*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2500*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2501*e0c4386eSCy Schubert 2502*e0c4386eSCy Schubert[83-curve-brainpoolP384r1-tls13-client] 2503*e0c4386eSCy SchubertCipherString = ECDHE 2504*e0c4386eSCy SchubertCurves = brainpoolP384r1 2505*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2506*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2507*e0c4386eSCy SchubertVerifyMode = Peer 2508*e0c4386eSCy Schubert 2509*e0c4386eSCy Schubert[test-83] 2510*e0c4386eSCy SchubertExpectedResult = ClientFail 2511*e0c4386eSCy Schubert 2512*e0c4386eSCy Schubert 2513*e0c4386eSCy Schubert# =========================================================== 2514*e0c4386eSCy Schubert 2515*e0c4386eSCy Schubert[84-curve-brainpoolP512r1-tls13] 2516*e0c4386eSCy Schubertssl_conf = 84-curve-brainpoolP512r1-tls13-ssl 2517*e0c4386eSCy Schubert 2518*e0c4386eSCy Schubert[84-curve-brainpoolP512r1-tls13-ssl] 2519*e0c4386eSCy Schubertserver = 84-curve-brainpoolP512r1-tls13-server 2520*e0c4386eSCy Schubertclient = 84-curve-brainpoolP512r1-tls13-client 2521*e0c4386eSCy Schubert 2522*e0c4386eSCy Schubert[84-curve-brainpoolP512r1-tls13-server] 2523*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2524*e0c4386eSCy SchubertCipherString = DEFAULT 2525*e0c4386eSCy SchubertCurves = brainpoolP512r1 2526*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2527*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2528*e0c4386eSCy Schubert 2529*e0c4386eSCy Schubert[84-curve-brainpoolP512r1-tls13-client] 2530*e0c4386eSCy SchubertCipherString = ECDHE 2531*e0c4386eSCy SchubertCurves = brainpoolP512r1 2532*e0c4386eSCy SchubertMinProtocol = TLSv1.3 2533*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2534*e0c4386eSCy SchubertVerifyMode = Peer 2535*e0c4386eSCy Schubert 2536*e0c4386eSCy Schubert[test-84] 2537*e0c4386eSCy SchubertExpectedResult = ClientFail 2538*e0c4386eSCy Schubert 2539*e0c4386eSCy Schubert 2540*e0c4386eSCy Schubert# =========================================================== 2541*e0c4386eSCy Schubert 2542*e0c4386eSCy Schubert[85-curve-ffdhe2048-tls13-in-tls12] 2543*e0c4386eSCy Schubertssl_conf = 85-curve-ffdhe2048-tls13-in-tls12-ssl 2544*e0c4386eSCy Schubert 2545*e0c4386eSCy Schubert[85-curve-ffdhe2048-tls13-in-tls12-ssl] 2546*e0c4386eSCy Schubertserver = 85-curve-ffdhe2048-tls13-in-tls12-server 2547*e0c4386eSCy Schubertclient = 85-curve-ffdhe2048-tls13-in-tls12-client 2548*e0c4386eSCy Schubert 2549*e0c4386eSCy Schubert[85-curve-ffdhe2048-tls13-in-tls12-server] 2550*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2551*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2552*e0c4386eSCy SchubertCurves = ffdhe2048 2553*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2554*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2555*e0c4386eSCy Schubert 2556*e0c4386eSCy Schubert[85-curve-ffdhe2048-tls13-in-tls12-client] 2557*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 2558*e0c4386eSCy SchubertCurves = ffdhe2048 2559*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2560*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2561*e0c4386eSCy SchubertVerifyMode = Peer 2562*e0c4386eSCy Schubert 2563*e0c4386eSCy Schubert[test-85] 2564*e0c4386eSCy SchubertExpectedResult = ServerFail 2565*e0c4386eSCy Schubert 2566*e0c4386eSCy Schubert 2567*e0c4386eSCy Schubert# =========================================================== 2568*e0c4386eSCy Schubert 2569*e0c4386eSCy Schubert[86-curve-ffdhe2048-tls13-in-tls12-2] 2570*e0c4386eSCy Schubertssl_conf = 86-curve-ffdhe2048-tls13-in-tls12-2-ssl 2571*e0c4386eSCy Schubert 2572*e0c4386eSCy Schubert[86-curve-ffdhe2048-tls13-in-tls12-2-ssl] 2573*e0c4386eSCy Schubertserver = 86-curve-ffdhe2048-tls13-in-tls12-2-server 2574*e0c4386eSCy Schubertclient = 86-curve-ffdhe2048-tls13-in-tls12-2-client 2575*e0c4386eSCy Schubert 2576*e0c4386eSCy Schubert[86-curve-ffdhe2048-tls13-in-tls12-2-server] 2577*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2578*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2579*e0c4386eSCy SchubertCurves = ffdhe2048 2580*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2581*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2582*e0c4386eSCy Schubert 2583*e0c4386eSCy Schubert[86-curve-ffdhe2048-tls13-in-tls12-2-client] 2584*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2585*e0c4386eSCy SchubertCurves = ffdhe2048 2586*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2587*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2588*e0c4386eSCy SchubertVerifyMode = Peer 2589*e0c4386eSCy Schubert 2590*e0c4386eSCy Schubert[test-86] 2591*e0c4386eSCy SchubertExpectedResult = Success 2592*e0c4386eSCy Schubert 2593*e0c4386eSCy Schubert 2594*e0c4386eSCy Schubert# =========================================================== 2595*e0c4386eSCy Schubert 2596*e0c4386eSCy Schubert[87-curve-ffdhe3072-tls13-in-tls12] 2597*e0c4386eSCy Schubertssl_conf = 87-curve-ffdhe3072-tls13-in-tls12-ssl 2598*e0c4386eSCy Schubert 2599*e0c4386eSCy Schubert[87-curve-ffdhe3072-tls13-in-tls12-ssl] 2600*e0c4386eSCy Schubertserver = 87-curve-ffdhe3072-tls13-in-tls12-server 2601*e0c4386eSCy Schubertclient = 87-curve-ffdhe3072-tls13-in-tls12-client 2602*e0c4386eSCy Schubert 2603*e0c4386eSCy Schubert[87-curve-ffdhe3072-tls13-in-tls12-server] 2604*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2605*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2606*e0c4386eSCy SchubertCurves = ffdhe3072 2607*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2608*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2609*e0c4386eSCy Schubert 2610*e0c4386eSCy Schubert[87-curve-ffdhe3072-tls13-in-tls12-client] 2611*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 2612*e0c4386eSCy SchubertCurves = ffdhe3072 2613*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2614*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2615*e0c4386eSCy SchubertVerifyMode = Peer 2616*e0c4386eSCy Schubert 2617*e0c4386eSCy Schubert[test-87] 2618*e0c4386eSCy SchubertExpectedResult = ServerFail 2619*e0c4386eSCy Schubert 2620*e0c4386eSCy Schubert 2621*e0c4386eSCy Schubert# =========================================================== 2622*e0c4386eSCy Schubert 2623*e0c4386eSCy Schubert[88-curve-ffdhe3072-tls13-in-tls12-2] 2624*e0c4386eSCy Schubertssl_conf = 88-curve-ffdhe3072-tls13-in-tls12-2-ssl 2625*e0c4386eSCy Schubert 2626*e0c4386eSCy Schubert[88-curve-ffdhe3072-tls13-in-tls12-2-ssl] 2627*e0c4386eSCy Schubertserver = 88-curve-ffdhe3072-tls13-in-tls12-2-server 2628*e0c4386eSCy Schubertclient = 88-curve-ffdhe3072-tls13-in-tls12-2-client 2629*e0c4386eSCy Schubert 2630*e0c4386eSCy Schubert[88-curve-ffdhe3072-tls13-in-tls12-2-server] 2631*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2632*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2633*e0c4386eSCy SchubertCurves = ffdhe3072 2634*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2635*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2636*e0c4386eSCy Schubert 2637*e0c4386eSCy Schubert[88-curve-ffdhe3072-tls13-in-tls12-2-client] 2638*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2639*e0c4386eSCy SchubertCurves = ffdhe3072 2640*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2641*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2642*e0c4386eSCy SchubertVerifyMode = Peer 2643*e0c4386eSCy Schubert 2644*e0c4386eSCy Schubert[test-88] 2645*e0c4386eSCy SchubertExpectedResult = Success 2646*e0c4386eSCy Schubert 2647*e0c4386eSCy Schubert 2648*e0c4386eSCy Schubert# =========================================================== 2649*e0c4386eSCy Schubert 2650*e0c4386eSCy Schubert[89-curve-ffdhe4096-tls13-in-tls12] 2651*e0c4386eSCy Schubertssl_conf = 89-curve-ffdhe4096-tls13-in-tls12-ssl 2652*e0c4386eSCy Schubert 2653*e0c4386eSCy Schubert[89-curve-ffdhe4096-tls13-in-tls12-ssl] 2654*e0c4386eSCy Schubertserver = 89-curve-ffdhe4096-tls13-in-tls12-server 2655*e0c4386eSCy Schubertclient = 89-curve-ffdhe4096-tls13-in-tls12-client 2656*e0c4386eSCy Schubert 2657*e0c4386eSCy Schubert[89-curve-ffdhe4096-tls13-in-tls12-server] 2658*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2659*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2660*e0c4386eSCy SchubertCurves = ffdhe4096 2661*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2662*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2663*e0c4386eSCy Schubert 2664*e0c4386eSCy Schubert[89-curve-ffdhe4096-tls13-in-tls12-client] 2665*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 2666*e0c4386eSCy SchubertCurves = ffdhe4096 2667*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2668*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2669*e0c4386eSCy SchubertVerifyMode = Peer 2670*e0c4386eSCy Schubert 2671*e0c4386eSCy Schubert[test-89] 2672*e0c4386eSCy SchubertExpectedResult = ServerFail 2673*e0c4386eSCy Schubert 2674*e0c4386eSCy Schubert 2675*e0c4386eSCy Schubert# =========================================================== 2676*e0c4386eSCy Schubert 2677*e0c4386eSCy Schubert[90-curve-ffdhe4096-tls13-in-tls12-2] 2678*e0c4386eSCy Schubertssl_conf = 90-curve-ffdhe4096-tls13-in-tls12-2-ssl 2679*e0c4386eSCy Schubert 2680*e0c4386eSCy Schubert[90-curve-ffdhe4096-tls13-in-tls12-2-ssl] 2681*e0c4386eSCy Schubertserver = 90-curve-ffdhe4096-tls13-in-tls12-2-server 2682*e0c4386eSCy Schubertclient = 90-curve-ffdhe4096-tls13-in-tls12-2-client 2683*e0c4386eSCy Schubert 2684*e0c4386eSCy Schubert[90-curve-ffdhe4096-tls13-in-tls12-2-server] 2685*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2686*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2687*e0c4386eSCy SchubertCurves = ffdhe4096 2688*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2689*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2690*e0c4386eSCy Schubert 2691*e0c4386eSCy Schubert[90-curve-ffdhe4096-tls13-in-tls12-2-client] 2692*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2693*e0c4386eSCy SchubertCurves = ffdhe4096 2694*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2695*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2696*e0c4386eSCy SchubertVerifyMode = Peer 2697*e0c4386eSCy Schubert 2698*e0c4386eSCy Schubert[test-90] 2699*e0c4386eSCy SchubertExpectedResult = Success 2700*e0c4386eSCy Schubert 2701*e0c4386eSCy Schubert 2702*e0c4386eSCy Schubert# =========================================================== 2703*e0c4386eSCy Schubert 2704*e0c4386eSCy Schubert[91-curve-ffdhe6144-tls13-in-tls12] 2705*e0c4386eSCy Schubertssl_conf = 91-curve-ffdhe6144-tls13-in-tls12-ssl 2706*e0c4386eSCy Schubert 2707*e0c4386eSCy Schubert[91-curve-ffdhe6144-tls13-in-tls12-ssl] 2708*e0c4386eSCy Schubertserver = 91-curve-ffdhe6144-tls13-in-tls12-server 2709*e0c4386eSCy Schubertclient = 91-curve-ffdhe6144-tls13-in-tls12-client 2710*e0c4386eSCy Schubert 2711*e0c4386eSCy Schubert[91-curve-ffdhe6144-tls13-in-tls12-server] 2712*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2713*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2714*e0c4386eSCy SchubertCurves = ffdhe6144 2715*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2716*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2717*e0c4386eSCy Schubert 2718*e0c4386eSCy Schubert[91-curve-ffdhe6144-tls13-in-tls12-client] 2719*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 2720*e0c4386eSCy SchubertCurves = ffdhe6144 2721*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2722*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2723*e0c4386eSCy SchubertVerifyMode = Peer 2724*e0c4386eSCy Schubert 2725*e0c4386eSCy Schubert[test-91] 2726*e0c4386eSCy SchubertExpectedResult = ServerFail 2727*e0c4386eSCy Schubert 2728*e0c4386eSCy Schubert 2729*e0c4386eSCy Schubert# =========================================================== 2730*e0c4386eSCy Schubert 2731*e0c4386eSCy Schubert[92-curve-ffdhe6144-tls13-in-tls12-2] 2732*e0c4386eSCy Schubertssl_conf = 92-curve-ffdhe6144-tls13-in-tls12-2-ssl 2733*e0c4386eSCy Schubert 2734*e0c4386eSCy Schubert[92-curve-ffdhe6144-tls13-in-tls12-2-ssl] 2735*e0c4386eSCy Schubertserver = 92-curve-ffdhe6144-tls13-in-tls12-2-server 2736*e0c4386eSCy Schubertclient = 92-curve-ffdhe6144-tls13-in-tls12-2-client 2737*e0c4386eSCy Schubert 2738*e0c4386eSCy Schubert[92-curve-ffdhe6144-tls13-in-tls12-2-server] 2739*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2740*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2741*e0c4386eSCy SchubertCurves = ffdhe6144 2742*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2743*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2744*e0c4386eSCy Schubert 2745*e0c4386eSCy Schubert[92-curve-ffdhe6144-tls13-in-tls12-2-client] 2746*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2747*e0c4386eSCy SchubertCurves = ffdhe6144 2748*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2749*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2750*e0c4386eSCy SchubertVerifyMode = Peer 2751*e0c4386eSCy Schubert 2752*e0c4386eSCy Schubert[test-92] 2753*e0c4386eSCy SchubertExpectedResult = Success 2754*e0c4386eSCy Schubert 2755*e0c4386eSCy Schubert 2756*e0c4386eSCy Schubert# =========================================================== 2757*e0c4386eSCy Schubert 2758*e0c4386eSCy Schubert[93-curve-ffdhe8192-tls13-in-tls12] 2759*e0c4386eSCy Schubertssl_conf = 93-curve-ffdhe8192-tls13-in-tls12-ssl 2760*e0c4386eSCy Schubert 2761*e0c4386eSCy Schubert[93-curve-ffdhe8192-tls13-in-tls12-ssl] 2762*e0c4386eSCy Schubertserver = 93-curve-ffdhe8192-tls13-in-tls12-server 2763*e0c4386eSCy Schubertclient = 93-curve-ffdhe8192-tls13-in-tls12-client 2764*e0c4386eSCy Schubert 2765*e0c4386eSCy Schubert[93-curve-ffdhe8192-tls13-in-tls12-server] 2766*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2767*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2768*e0c4386eSCy SchubertCurves = ffdhe8192 2769*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2770*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2771*e0c4386eSCy Schubert 2772*e0c4386eSCy Schubert[93-curve-ffdhe8192-tls13-in-tls12-client] 2773*e0c4386eSCy SchubertCipherString = ECDHE@SECLEVEL=1 2774*e0c4386eSCy SchubertCurves = ffdhe8192 2775*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2776*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2777*e0c4386eSCy SchubertVerifyMode = Peer 2778*e0c4386eSCy Schubert 2779*e0c4386eSCy Schubert[test-93] 2780*e0c4386eSCy SchubertExpectedResult = ServerFail 2781*e0c4386eSCy Schubert 2782*e0c4386eSCy Schubert 2783*e0c4386eSCy Schubert# =========================================================== 2784*e0c4386eSCy Schubert 2785*e0c4386eSCy Schubert[94-curve-ffdhe8192-tls13-in-tls12-2] 2786*e0c4386eSCy Schubertssl_conf = 94-curve-ffdhe8192-tls13-in-tls12-2-ssl 2787*e0c4386eSCy Schubert 2788*e0c4386eSCy Schubert[94-curve-ffdhe8192-tls13-in-tls12-2-ssl] 2789*e0c4386eSCy Schubertserver = 94-curve-ffdhe8192-tls13-in-tls12-2-server 2790*e0c4386eSCy Schubertclient = 94-curve-ffdhe8192-tls13-in-tls12-2-client 2791*e0c4386eSCy Schubert 2792*e0c4386eSCy Schubert[94-curve-ffdhe8192-tls13-in-tls12-2-server] 2793*e0c4386eSCy SchubertCertificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 2794*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2795*e0c4386eSCy SchubertCurves = ffdhe8192 2796*e0c4386eSCy SchubertMaxProtocol = TLSv1.2 2797*e0c4386eSCy SchubertPrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 2798*e0c4386eSCy Schubert 2799*e0c4386eSCy Schubert[94-curve-ffdhe8192-tls13-in-tls12-2-client] 2800*e0c4386eSCy SchubertCipherString = DEFAULT@SECLEVEL=1 2801*e0c4386eSCy SchubertCurves = ffdhe8192 2802*e0c4386eSCy SchubertMaxProtocol = TLSv1.3 2803*e0c4386eSCy SchubertVerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 2804*e0c4386eSCy SchubertVerifyMode = Peer 2805*e0c4386eSCy Schubert 2806*e0c4386eSCy Schubert[test-94] 2807*e0c4386eSCy SchubertExpectedResult = Success 2808*e0c4386eSCy Schubert 2809*e0c4386eSCy Schubert 2810