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