1# Generated with generate_ssl_tests.pl 2 3num_tests = 55 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-tls13 36test-31 = 31-curve-sect233r1-tls13 37test-32 = 32-curve-sect283k1-tls13 38test-33 = 33-curve-sect283r1-tls13 39test-34 = 34-curve-sect409k1-tls13 40test-35 = 35-curve-sect409r1-tls13 41test-36 = 36-curve-sect571k1-tls13 42test-37 = 37-curve-sect571r1-tls13 43test-38 = 38-curve-secp224r1-tls13 44test-39 = 39-curve-sect163k1-tls13 45test-40 = 40-curve-sect163r2-tls13 46test-41 = 41-curve-prime192v1-tls13 47test-42 = 42-curve-sect163r1-tls13 48test-43 = 43-curve-sect193r1-tls13 49test-44 = 44-curve-sect193r2-tls13 50test-45 = 45-curve-sect239k1-tls13 51test-46 = 46-curve-secp160k1-tls13 52test-47 = 47-curve-secp160r1-tls13 53test-48 = 48-curve-secp160r2-tls13 54test-49 = 49-curve-secp192k1-tls13 55test-50 = 50-curve-secp224k1-tls13 56test-51 = 51-curve-secp256k1-tls13 57test-52 = 52-curve-brainpoolP256r1-tls13 58test-53 = 53-curve-brainpoolP384r1-tls13 59test-54 = 54-curve-brainpoolP512r1-tls13 60# =========================================================== 61 62[0-curve-prime256v1] 63ssl_conf = 0-curve-prime256v1-ssl 64 65[0-curve-prime256v1-ssl] 66server = 0-curve-prime256v1-server 67client = 0-curve-prime256v1-client 68 69[0-curve-prime256v1-server] 70Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 71CipherString = DEFAULT 72Curves = prime256v1 73MaxProtocol = TLSv1.3 74PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 75 76[0-curve-prime256v1-client] 77CipherString = ECDHE 78Curves = prime256v1 79MaxProtocol = TLSv1.3 80VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 81VerifyMode = Peer 82 83[test-0] 84ExpectedProtocol = TLSv1.3 85ExpectedResult = Success 86ExpectedTmpKeyType = prime256v1 87 88 89# =========================================================== 90 91[1-curve-secp384r1] 92ssl_conf = 1-curve-secp384r1-ssl 93 94[1-curve-secp384r1-ssl] 95server = 1-curve-secp384r1-server 96client = 1-curve-secp384r1-client 97 98[1-curve-secp384r1-server] 99Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 100CipherString = DEFAULT 101Curves = secp384r1 102MaxProtocol = TLSv1.3 103PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 104 105[1-curve-secp384r1-client] 106CipherString = ECDHE 107Curves = secp384r1 108MaxProtocol = TLSv1.3 109VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 110VerifyMode = Peer 111 112[test-1] 113ExpectedProtocol = TLSv1.3 114ExpectedResult = Success 115ExpectedTmpKeyType = secp384r1 116 117 118# =========================================================== 119 120[2-curve-secp521r1] 121ssl_conf = 2-curve-secp521r1-ssl 122 123[2-curve-secp521r1-ssl] 124server = 2-curve-secp521r1-server 125client = 2-curve-secp521r1-client 126 127[2-curve-secp521r1-server] 128Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 129CipherString = DEFAULT 130Curves = secp521r1 131MaxProtocol = TLSv1.3 132PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 133 134[2-curve-secp521r1-client] 135CipherString = ECDHE 136Curves = secp521r1 137MaxProtocol = TLSv1.3 138VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 139VerifyMode = Peer 140 141[test-2] 142ExpectedProtocol = TLSv1.3 143ExpectedResult = Success 144ExpectedTmpKeyType = secp521r1 145 146 147# =========================================================== 148 149[3-curve-X25519] 150ssl_conf = 3-curve-X25519-ssl 151 152[3-curve-X25519-ssl] 153server = 3-curve-X25519-server 154client = 3-curve-X25519-client 155 156[3-curve-X25519-server] 157Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 158CipherString = DEFAULT 159Curves = X25519 160MaxProtocol = TLSv1.3 161PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 162 163[3-curve-X25519-client] 164CipherString = ECDHE 165Curves = X25519 166MaxProtocol = TLSv1.3 167VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 168VerifyMode = Peer 169 170[test-3] 171ExpectedProtocol = TLSv1.3 172ExpectedResult = Success 173ExpectedTmpKeyType = X25519 174 175 176# =========================================================== 177 178[4-curve-X448] 179ssl_conf = 4-curve-X448-ssl 180 181[4-curve-X448-ssl] 182server = 4-curve-X448-server 183client = 4-curve-X448-client 184 185[4-curve-X448-server] 186Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 187CipherString = DEFAULT 188Curves = X448 189MaxProtocol = TLSv1.3 190PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 191 192[4-curve-X448-client] 193CipherString = ECDHE 194Curves = X448 195MaxProtocol = TLSv1.3 196VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 197VerifyMode = Peer 198 199[test-4] 200ExpectedProtocol = TLSv1.3 201ExpectedResult = Success 202ExpectedTmpKeyType = X448 203 204 205# =========================================================== 206 207[5-curve-sect233k1] 208ssl_conf = 5-curve-sect233k1-ssl 209 210[5-curve-sect233k1-ssl] 211server = 5-curve-sect233k1-server 212client = 5-curve-sect233k1-client 213 214[5-curve-sect233k1-server] 215Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 216CipherString = DEFAULT 217Curves = sect233k1 218MaxProtocol = TLSv1.3 219PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 220 221[5-curve-sect233k1-client] 222CipherString = ECDHE 223Curves = sect233k1 224MaxProtocol = TLSv1.2 225VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 226VerifyMode = Peer 227 228[test-5] 229ExpectedProtocol = TLSv1.2 230ExpectedResult = Success 231ExpectedTmpKeyType = sect233k1 232 233 234# =========================================================== 235 236[6-curve-sect233r1] 237ssl_conf = 6-curve-sect233r1-ssl 238 239[6-curve-sect233r1-ssl] 240server = 6-curve-sect233r1-server 241client = 6-curve-sect233r1-client 242 243[6-curve-sect233r1-server] 244Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 245CipherString = DEFAULT 246Curves = sect233r1 247MaxProtocol = TLSv1.3 248PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 249 250[6-curve-sect233r1-client] 251CipherString = ECDHE 252Curves = sect233r1 253MaxProtocol = TLSv1.2 254VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 255VerifyMode = Peer 256 257[test-6] 258ExpectedProtocol = TLSv1.2 259ExpectedResult = Success 260ExpectedTmpKeyType = sect233r1 261 262 263# =========================================================== 264 265[7-curve-sect283k1] 266ssl_conf = 7-curve-sect283k1-ssl 267 268[7-curve-sect283k1-ssl] 269server = 7-curve-sect283k1-server 270client = 7-curve-sect283k1-client 271 272[7-curve-sect283k1-server] 273Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 274CipherString = DEFAULT 275Curves = sect283k1 276MaxProtocol = TLSv1.3 277PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 278 279[7-curve-sect283k1-client] 280CipherString = ECDHE 281Curves = sect283k1 282MaxProtocol = TLSv1.2 283VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 284VerifyMode = Peer 285 286[test-7] 287ExpectedProtocol = TLSv1.2 288ExpectedResult = Success 289ExpectedTmpKeyType = sect283k1 290 291 292# =========================================================== 293 294[8-curve-sect283r1] 295ssl_conf = 8-curve-sect283r1-ssl 296 297[8-curve-sect283r1-ssl] 298server = 8-curve-sect283r1-server 299client = 8-curve-sect283r1-client 300 301[8-curve-sect283r1-server] 302Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 303CipherString = DEFAULT 304Curves = sect283r1 305MaxProtocol = TLSv1.3 306PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 307 308[8-curve-sect283r1-client] 309CipherString = ECDHE 310Curves = sect283r1 311MaxProtocol = TLSv1.2 312VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 313VerifyMode = Peer 314 315[test-8] 316ExpectedProtocol = TLSv1.2 317ExpectedResult = Success 318ExpectedTmpKeyType = sect283r1 319 320 321# =========================================================== 322 323[9-curve-sect409k1] 324ssl_conf = 9-curve-sect409k1-ssl 325 326[9-curve-sect409k1-ssl] 327server = 9-curve-sect409k1-server 328client = 9-curve-sect409k1-client 329 330[9-curve-sect409k1-server] 331Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 332CipherString = DEFAULT 333Curves = sect409k1 334MaxProtocol = TLSv1.3 335PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 336 337[9-curve-sect409k1-client] 338CipherString = ECDHE 339Curves = sect409k1 340MaxProtocol = TLSv1.2 341VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 342VerifyMode = Peer 343 344[test-9] 345ExpectedProtocol = TLSv1.2 346ExpectedResult = Success 347ExpectedTmpKeyType = sect409k1 348 349 350# =========================================================== 351 352[10-curve-sect409r1] 353ssl_conf = 10-curve-sect409r1-ssl 354 355[10-curve-sect409r1-ssl] 356server = 10-curve-sect409r1-server 357client = 10-curve-sect409r1-client 358 359[10-curve-sect409r1-server] 360Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 361CipherString = DEFAULT 362Curves = sect409r1 363MaxProtocol = TLSv1.3 364PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 365 366[10-curve-sect409r1-client] 367CipherString = ECDHE 368Curves = sect409r1 369MaxProtocol = TLSv1.2 370VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 371VerifyMode = Peer 372 373[test-10] 374ExpectedProtocol = TLSv1.2 375ExpectedResult = Success 376ExpectedTmpKeyType = sect409r1 377 378 379# =========================================================== 380 381[11-curve-sect571k1] 382ssl_conf = 11-curve-sect571k1-ssl 383 384[11-curve-sect571k1-ssl] 385server = 11-curve-sect571k1-server 386client = 11-curve-sect571k1-client 387 388[11-curve-sect571k1-server] 389Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 390CipherString = DEFAULT 391Curves = sect571k1 392MaxProtocol = TLSv1.3 393PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 394 395[11-curve-sect571k1-client] 396CipherString = ECDHE 397Curves = sect571k1 398MaxProtocol = TLSv1.2 399VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 400VerifyMode = Peer 401 402[test-11] 403ExpectedProtocol = TLSv1.2 404ExpectedResult = Success 405ExpectedTmpKeyType = sect571k1 406 407 408# =========================================================== 409 410[12-curve-sect571r1] 411ssl_conf = 12-curve-sect571r1-ssl 412 413[12-curve-sect571r1-ssl] 414server = 12-curve-sect571r1-server 415client = 12-curve-sect571r1-client 416 417[12-curve-sect571r1-server] 418Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 419CipherString = DEFAULT 420Curves = sect571r1 421MaxProtocol = TLSv1.3 422PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 423 424[12-curve-sect571r1-client] 425CipherString = ECDHE 426Curves = sect571r1 427MaxProtocol = TLSv1.2 428VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 429VerifyMode = Peer 430 431[test-12] 432ExpectedProtocol = TLSv1.2 433ExpectedResult = Success 434ExpectedTmpKeyType = sect571r1 435 436 437# =========================================================== 438 439[13-curve-secp224r1] 440ssl_conf = 13-curve-secp224r1-ssl 441 442[13-curve-secp224r1-ssl] 443server = 13-curve-secp224r1-server 444client = 13-curve-secp224r1-client 445 446[13-curve-secp224r1-server] 447Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 448CipherString = DEFAULT 449Curves = secp224r1 450MaxProtocol = TLSv1.3 451PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 452 453[13-curve-secp224r1-client] 454CipherString = ECDHE 455Curves = secp224r1 456MaxProtocol = TLSv1.2 457VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 458VerifyMode = Peer 459 460[test-13] 461ExpectedProtocol = TLSv1.2 462ExpectedResult = Success 463ExpectedTmpKeyType = secp224r1 464 465 466# =========================================================== 467 468[14-curve-sect163k1] 469ssl_conf = 14-curve-sect163k1-ssl 470 471[14-curve-sect163k1-ssl] 472server = 14-curve-sect163k1-server 473client = 14-curve-sect163k1-client 474 475[14-curve-sect163k1-server] 476Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 477CipherString = DEFAULT 478Curves = sect163k1 479MaxProtocol = TLSv1.3 480PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 481 482[14-curve-sect163k1-client] 483CipherString = ECDHE 484Curves = sect163k1 485MaxProtocol = TLSv1.2 486VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 487VerifyMode = Peer 488 489[test-14] 490ExpectedProtocol = TLSv1.2 491ExpectedResult = Success 492ExpectedTmpKeyType = sect163k1 493 494 495# =========================================================== 496 497[15-curve-sect163r2] 498ssl_conf = 15-curve-sect163r2-ssl 499 500[15-curve-sect163r2-ssl] 501server = 15-curve-sect163r2-server 502client = 15-curve-sect163r2-client 503 504[15-curve-sect163r2-server] 505Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 506CipherString = DEFAULT 507Curves = sect163r2 508MaxProtocol = TLSv1.3 509PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 510 511[15-curve-sect163r2-client] 512CipherString = ECDHE 513Curves = sect163r2 514MaxProtocol = TLSv1.2 515VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 516VerifyMode = Peer 517 518[test-15] 519ExpectedProtocol = TLSv1.2 520ExpectedResult = Success 521ExpectedTmpKeyType = sect163r2 522 523 524# =========================================================== 525 526[16-curve-prime192v1] 527ssl_conf = 16-curve-prime192v1-ssl 528 529[16-curve-prime192v1-ssl] 530server = 16-curve-prime192v1-server 531client = 16-curve-prime192v1-client 532 533[16-curve-prime192v1-server] 534Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 535CipherString = DEFAULT 536Curves = prime192v1 537MaxProtocol = TLSv1.3 538PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 539 540[16-curve-prime192v1-client] 541CipherString = ECDHE 542Curves = prime192v1 543MaxProtocol = TLSv1.2 544VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 545VerifyMode = Peer 546 547[test-16] 548ExpectedProtocol = TLSv1.2 549ExpectedResult = Success 550ExpectedTmpKeyType = prime192v1 551 552 553# =========================================================== 554 555[17-curve-sect163r1] 556ssl_conf = 17-curve-sect163r1-ssl 557 558[17-curve-sect163r1-ssl] 559server = 17-curve-sect163r1-server 560client = 17-curve-sect163r1-client 561 562[17-curve-sect163r1-server] 563Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 564CipherString = DEFAULT 565Curves = sect163r1 566MaxProtocol = TLSv1.3 567PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 568 569[17-curve-sect163r1-client] 570CipherString = ECDHE 571Curves = sect163r1 572MaxProtocol = TLSv1.2 573VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 574VerifyMode = Peer 575 576[test-17] 577ExpectedProtocol = TLSv1.2 578ExpectedResult = Success 579ExpectedTmpKeyType = sect163r1 580 581 582# =========================================================== 583 584[18-curve-sect193r1] 585ssl_conf = 18-curve-sect193r1-ssl 586 587[18-curve-sect193r1-ssl] 588server = 18-curve-sect193r1-server 589client = 18-curve-sect193r1-client 590 591[18-curve-sect193r1-server] 592Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 593CipherString = DEFAULT 594Curves = sect193r1 595MaxProtocol = TLSv1.3 596PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 597 598[18-curve-sect193r1-client] 599CipherString = ECDHE 600Curves = sect193r1 601MaxProtocol = TLSv1.2 602VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 603VerifyMode = Peer 604 605[test-18] 606ExpectedProtocol = TLSv1.2 607ExpectedResult = Success 608ExpectedTmpKeyType = sect193r1 609 610 611# =========================================================== 612 613[19-curve-sect193r2] 614ssl_conf = 19-curve-sect193r2-ssl 615 616[19-curve-sect193r2-ssl] 617server = 19-curve-sect193r2-server 618client = 19-curve-sect193r2-client 619 620[19-curve-sect193r2-server] 621Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 622CipherString = DEFAULT 623Curves = sect193r2 624MaxProtocol = TLSv1.3 625PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 626 627[19-curve-sect193r2-client] 628CipherString = ECDHE 629Curves = sect193r2 630MaxProtocol = TLSv1.2 631VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 632VerifyMode = Peer 633 634[test-19] 635ExpectedProtocol = TLSv1.2 636ExpectedResult = Success 637ExpectedTmpKeyType = sect193r2 638 639 640# =========================================================== 641 642[20-curve-sect239k1] 643ssl_conf = 20-curve-sect239k1-ssl 644 645[20-curve-sect239k1-ssl] 646server = 20-curve-sect239k1-server 647client = 20-curve-sect239k1-client 648 649[20-curve-sect239k1-server] 650Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 651CipherString = DEFAULT 652Curves = sect239k1 653MaxProtocol = TLSv1.3 654PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 655 656[20-curve-sect239k1-client] 657CipherString = ECDHE 658Curves = sect239k1 659MaxProtocol = TLSv1.2 660VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 661VerifyMode = Peer 662 663[test-20] 664ExpectedProtocol = TLSv1.2 665ExpectedResult = Success 666ExpectedTmpKeyType = sect239k1 667 668 669# =========================================================== 670 671[21-curve-secp160k1] 672ssl_conf = 21-curve-secp160k1-ssl 673 674[21-curve-secp160k1-ssl] 675server = 21-curve-secp160k1-server 676client = 21-curve-secp160k1-client 677 678[21-curve-secp160k1-server] 679Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 680CipherString = DEFAULT 681Curves = secp160k1 682MaxProtocol = TLSv1.3 683PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 684 685[21-curve-secp160k1-client] 686CipherString = ECDHE 687Curves = secp160k1 688MaxProtocol = TLSv1.2 689VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 690VerifyMode = Peer 691 692[test-21] 693ExpectedProtocol = TLSv1.2 694ExpectedResult = Success 695ExpectedTmpKeyType = secp160k1 696 697 698# =========================================================== 699 700[22-curve-secp160r1] 701ssl_conf = 22-curve-secp160r1-ssl 702 703[22-curve-secp160r1-ssl] 704server = 22-curve-secp160r1-server 705client = 22-curve-secp160r1-client 706 707[22-curve-secp160r1-server] 708Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 709CipherString = DEFAULT 710Curves = secp160r1 711MaxProtocol = TLSv1.3 712PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 713 714[22-curve-secp160r1-client] 715CipherString = ECDHE 716Curves = secp160r1 717MaxProtocol = TLSv1.2 718VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 719VerifyMode = Peer 720 721[test-22] 722ExpectedProtocol = TLSv1.2 723ExpectedResult = Success 724ExpectedTmpKeyType = secp160r1 725 726 727# =========================================================== 728 729[23-curve-secp160r2] 730ssl_conf = 23-curve-secp160r2-ssl 731 732[23-curve-secp160r2-ssl] 733server = 23-curve-secp160r2-server 734client = 23-curve-secp160r2-client 735 736[23-curve-secp160r2-server] 737Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 738CipherString = DEFAULT 739Curves = secp160r2 740MaxProtocol = TLSv1.3 741PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 742 743[23-curve-secp160r2-client] 744CipherString = ECDHE 745Curves = secp160r2 746MaxProtocol = TLSv1.2 747VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 748VerifyMode = Peer 749 750[test-23] 751ExpectedProtocol = TLSv1.2 752ExpectedResult = Success 753ExpectedTmpKeyType = secp160r2 754 755 756# =========================================================== 757 758[24-curve-secp192k1] 759ssl_conf = 24-curve-secp192k1-ssl 760 761[24-curve-secp192k1-ssl] 762server = 24-curve-secp192k1-server 763client = 24-curve-secp192k1-client 764 765[24-curve-secp192k1-server] 766Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 767CipherString = DEFAULT 768Curves = secp192k1 769MaxProtocol = TLSv1.3 770PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 771 772[24-curve-secp192k1-client] 773CipherString = ECDHE 774Curves = secp192k1 775MaxProtocol = TLSv1.2 776VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 777VerifyMode = Peer 778 779[test-24] 780ExpectedProtocol = TLSv1.2 781ExpectedResult = Success 782ExpectedTmpKeyType = secp192k1 783 784 785# =========================================================== 786 787[25-curve-secp224k1] 788ssl_conf = 25-curve-secp224k1-ssl 789 790[25-curve-secp224k1-ssl] 791server = 25-curve-secp224k1-server 792client = 25-curve-secp224k1-client 793 794[25-curve-secp224k1-server] 795Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 796CipherString = DEFAULT 797Curves = secp224k1 798MaxProtocol = TLSv1.3 799PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 800 801[25-curve-secp224k1-client] 802CipherString = ECDHE 803Curves = secp224k1 804MaxProtocol = TLSv1.2 805VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 806VerifyMode = Peer 807 808[test-25] 809ExpectedProtocol = TLSv1.2 810ExpectedResult = Success 811ExpectedTmpKeyType = secp224k1 812 813 814# =========================================================== 815 816[26-curve-secp256k1] 817ssl_conf = 26-curve-secp256k1-ssl 818 819[26-curve-secp256k1-ssl] 820server = 26-curve-secp256k1-server 821client = 26-curve-secp256k1-client 822 823[26-curve-secp256k1-server] 824Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 825CipherString = DEFAULT 826Curves = secp256k1 827MaxProtocol = TLSv1.3 828PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 829 830[26-curve-secp256k1-client] 831CipherString = ECDHE 832Curves = secp256k1 833MaxProtocol = TLSv1.2 834VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 835VerifyMode = Peer 836 837[test-26] 838ExpectedProtocol = TLSv1.2 839ExpectedResult = Success 840ExpectedTmpKeyType = secp256k1 841 842 843# =========================================================== 844 845[27-curve-brainpoolP256r1] 846ssl_conf = 27-curve-brainpoolP256r1-ssl 847 848[27-curve-brainpoolP256r1-ssl] 849server = 27-curve-brainpoolP256r1-server 850client = 27-curve-brainpoolP256r1-client 851 852[27-curve-brainpoolP256r1-server] 853Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 854CipherString = DEFAULT 855Curves = brainpoolP256r1 856MaxProtocol = TLSv1.3 857PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 858 859[27-curve-brainpoolP256r1-client] 860CipherString = ECDHE 861Curves = brainpoolP256r1 862MaxProtocol = TLSv1.2 863VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 864VerifyMode = Peer 865 866[test-27] 867ExpectedProtocol = TLSv1.2 868ExpectedResult = Success 869ExpectedTmpKeyType = brainpoolP256r1 870 871 872# =========================================================== 873 874[28-curve-brainpoolP384r1] 875ssl_conf = 28-curve-brainpoolP384r1-ssl 876 877[28-curve-brainpoolP384r1-ssl] 878server = 28-curve-brainpoolP384r1-server 879client = 28-curve-brainpoolP384r1-client 880 881[28-curve-brainpoolP384r1-server] 882Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 883CipherString = DEFAULT 884Curves = brainpoolP384r1 885MaxProtocol = TLSv1.3 886PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 887 888[28-curve-brainpoolP384r1-client] 889CipherString = ECDHE 890Curves = brainpoolP384r1 891MaxProtocol = TLSv1.2 892VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 893VerifyMode = Peer 894 895[test-28] 896ExpectedProtocol = TLSv1.2 897ExpectedResult = Success 898ExpectedTmpKeyType = brainpoolP384r1 899 900 901# =========================================================== 902 903[29-curve-brainpoolP512r1] 904ssl_conf = 29-curve-brainpoolP512r1-ssl 905 906[29-curve-brainpoolP512r1-ssl] 907server = 29-curve-brainpoolP512r1-server 908client = 29-curve-brainpoolP512r1-client 909 910[29-curve-brainpoolP512r1-server] 911Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 912CipherString = DEFAULT 913Curves = brainpoolP512r1 914MaxProtocol = TLSv1.3 915PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 916 917[29-curve-brainpoolP512r1-client] 918CipherString = ECDHE 919Curves = brainpoolP512r1 920MaxProtocol = TLSv1.2 921VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 922VerifyMode = Peer 923 924[test-29] 925ExpectedProtocol = TLSv1.2 926ExpectedResult = Success 927ExpectedTmpKeyType = brainpoolP512r1 928 929 930# =========================================================== 931 932[30-curve-sect233k1-tls13] 933ssl_conf = 30-curve-sect233k1-tls13-ssl 934 935[30-curve-sect233k1-tls13-ssl] 936server = 30-curve-sect233k1-tls13-server 937client = 30-curve-sect233k1-tls13-client 938 939[30-curve-sect233k1-tls13-server] 940Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 941CipherString = DEFAULT 942Curves = sect233k1 943MaxProtocol = TLSv1.3 944PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 945 946[30-curve-sect233k1-tls13-client] 947CipherString = ECDHE 948Curves = sect233k1 949MinProtocol = TLSv1.3 950VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 951VerifyMode = Peer 952 953[test-30] 954ExpectedResult = ClientFail 955 956 957# =========================================================== 958 959[31-curve-sect233r1-tls13] 960ssl_conf = 31-curve-sect233r1-tls13-ssl 961 962[31-curve-sect233r1-tls13-ssl] 963server = 31-curve-sect233r1-tls13-server 964client = 31-curve-sect233r1-tls13-client 965 966[31-curve-sect233r1-tls13-server] 967Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 968CipherString = DEFAULT 969Curves = sect233r1 970MaxProtocol = TLSv1.3 971PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 972 973[31-curve-sect233r1-tls13-client] 974CipherString = ECDHE 975Curves = sect233r1 976MinProtocol = TLSv1.3 977VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 978VerifyMode = Peer 979 980[test-31] 981ExpectedResult = ClientFail 982 983 984# =========================================================== 985 986[32-curve-sect283k1-tls13] 987ssl_conf = 32-curve-sect283k1-tls13-ssl 988 989[32-curve-sect283k1-tls13-ssl] 990server = 32-curve-sect283k1-tls13-server 991client = 32-curve-sect283k1-tls13-client 992 993[32-curve-sect283k1-tls13-server] 994Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 995CipherString = DEFAULT 996Curves = sect283k1 997MaxProtocol = TLSv1.3 998PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 999 1000[32-curve-sect283k1-tls13-client] 1001CipherString = ECDHE 1002Curves = sect283k1 1003MinProtocol = TLSv1.3 1004VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1005VerifyMode = Peer 1006 1007[test-32] 1008ExpectedResult = ClientFail 1009 1010 1011# =========================================================== 1012 1013[33-curve-sect283r1-tls13] 1014ssl_conf = 33-curve-sect283r1-tls13-ssl 1015 1016[33-curve-sect283r1-tls13-ssl] 1017server = 33-curve-sect283r1-tls13-server 1018client = 33-curve-sect283r1-tls13-client 1019 1020[33-curve-sect283r1-tls13-server] 1021Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1022CipherString = DEFAULT 1023Curves = sect283r1 1024MaxProtocol = TLSv1.3 1025PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1026 1027[33-curve-sect283r1-tls13-client] 1028CipherString = ECDHE 1029Curves = sect283r1 1030MinProtocol = TLSv1.3 1031VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1032VerifyMode = Peer 1033 1034[test-33] 1035ExpectedResult = ClientFail 1036 1037 1038# =========================================================== 1039 1040[34-curve-sect409k1-tls13] 1041ssl_conf = 34-curve-sect409k1-tls13-ssl 1042 1043[34-curve-sect409k1-tls13-ssl] 1044server = 34-curve-sect409k1-tls13-server 1045client = 34-curve-sect409k1-tls13-client 1046 1047[34-curve-sect409k1-tls13-server] 1048Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1049CipherString = DEFAULT 1050Curves = sect409k1 1051MaxProtocol = TLSv1.3 1052PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1053 1054[34-curve-sect409k1-tls13-client] 1055CipherString = ECDHE 1056Curves = sect409k1 1057MinProtocol = TLSv1.3 1058VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1059VerifyMode = Peer 1060 1061[test-34] 1062ExpectedResult = ClientFail 1063 1064 1065# =========================================================== 1066 1067[35-curve-sect409r1-tls13] 1068ssl_conf = 35-curve-sect409r1-tls13-ssl 1069 1070[35-curve-sect409r1-tls13-ssl] 1071server = 35-curve-sect409r1-tls13-server 1072client = 35-curve-sect409r1-tls13-client 1073 1074[35-curve-sect409r1-tls13-server] 1075Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1076CipherString = DEFAULT 1077Curves = sect409r1 1078MaxProtocol = TLSv1.3 1079PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1080 1081[35-curve-sect409r1-tls13-client] 1082CipherString = ECDHE 1083Curves = sect409r1 1084MinProtocol = TLSv1.3 1085VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1086VerifyMode = Peer 1087 1088[test-35] 1089ExpectedResult = ClientFail 1090 1091 1092# =========================================================== 1093 1094[36-curve-sect571k1-tls13] 1095ssl_conf = 36-curve-sect571k1-tls13-ssl 1096 1097[36-curve-sect571k1-tls13-ssl] 1098server = 36-curve-sect571k1-tls13-server 1099client = 36-curve-sect571k1-tls13-client 1100 1101[36-curve-sect571k1-tls13-server] 1102Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1103CipherString = DEFAULT 1104Curves = sect571k1 1105MaxProtocol = TLSv1.3 1106PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1107 1108[36-curve-sect571k1-tls13-client] 1109CipherString = ECDHE 1110Curves = sect571k1 1111MinProtocol = TLSv1.3 1112VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1113VerifyMode = Peer 1114 1115[test-36] 1116ExpectedResult = ClientFail 1117 1118 1119# =========================================================== 1120 1121[37-curve-sect571r1-tls13] 1122ssl_conf = 37-curve-sect571r1-tls13-ssl 1123 1124[37-curve-sect571r1-tls13-ssl] 1125server = 37-curve-sect571r1-tls13-server 1126client = 37-curve-sect571r1-tls13-client 1127 1128[37-curve-sect571r1-tls13-server] 1129Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1130CipherString = DEFAULT 1131Curves = sect571r1 1132MaxProtocol = TLSv1.3 1133PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1134 1135[37-curve-sect571r1-tls13-client] 1136CipherString = ECDHE 1137Curves = sect571r1 1138MinProtocol = TLSv1.3 1139VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1140VerifyMode = Peer 1141 1142[test-37] 1143ExpectedResult = ClientFail 1144 1145 1146# =========================================================== 1147 1148[38-curve-secp224r1-tls13] 1149ssl_conf = 38-curve-secp224r1-tls13-ssl 1150 1151[38-curve-secp224r1-tls13-ssl] 1152server = 38-curve-secp224r1-tls13-server 1153client = 38-curve-secp224r1-tls13-client 1154 1155[38-curve-secp224r1-tls13-server] 1156Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1157CipherString = DEFAULT 1158Curves = secp224r1 1159MaxProtocol = TLSv1.3 1160PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1161 1162[38-curve-secp224r1-tls13-client] 1163CipherString = ECDHE 1164Curves = secp224r1 1165MinProtocol = TLSv1.3 1166VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1167VerifyMode = Peer 1168 1169[test-38] 1170ExpectedResult = ClientFail 1171 1172 1173# =========================================================== 1174 1175[39-curve-sect163k1-tls13] 1176ssl_conf = 39-curve-sect163k1-tls13-ssl 1177 1178[39-curve-sect163k1-tls13-ssl] 1179server = 39-curve-sect163k1-tls13-server 1180client = 39-curve-sect163k1-tls13-client 1181 1182[39-curve-sect163k1-tls13-server] 1183Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1184CipherString = DEFAULT 1185Curves = sect163k1 1186MaxProtocol = TLSv1.3 1187PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1188 1189[39-curve-sect163k1-tls13-client] 1190CipherString = ECDHE 1191Curves = sect163k1 1192MinProtocol = TLSv1.3 1193VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1194VerifyMode = Peer 1195 1196[test-39] 1197ExpectedResult = ClientFail 1198 1199 1200# =========================================================== 1201 1202[40-curve-sect163r2-tls13] 1203ssl_conf = 40-curve-sect163r2-tls13-ssl 1204 1205[40-curve-sect163r2-tls13-ssl] 1206server = 40-curve-sect163r2-tls13-server 1207client = 40-curve-sect163r2-tls13-client 1208 1209[40-curve-sect163r2-tls13-server] 1210Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1211CipherString = DEFAULT 1212Curves = sect163r2 1213MaxProtocol = TLSv1.3 1214PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1215 1216[40-curve-sect163r2-tls13-client] 1217CipherString = ECDHE 1218Curves = sect163r2 1219MinProtocol = TLSv1.3 1220VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1221VerifyMode = Peer 1222 1223[test-40] 1224ExpectedResult = ClientFail 1225 1226 1227# =========================================================== 1228 1229[41-curve-prime192v1-tls13] 1230ssl_conf = 41-curve-prime192v1-tls13-ssl 1231 1232[41-curve-prime192v1-tls13-ssl] 1233server = 41-curve-prime192v1-tls13-server 1234client = 41-curve-prime192v1-tls13-client 1235 1236[41-curve-prime192v1-tls13-server] 1237Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1238CipherString = DEFAULT 1239Curves = prime192v1 1240MaxProtocol = TLSv1.3 1241PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1242 1243[41-curve-prime192v1-tls13-client] 1244CipherString = ECDHE 1245Curves = prime192v1 1246MinProtocol = TLSv1.3 1247VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1248VerifyMode = Peer 1249 1250[test-41] 1251ExpectedResult = ClientFail 1252 1253 1254# =========================================================== 1255 1256[42-curve-sect163r1-tls13] 1257ssl_conf = 42-curve-sect163r1-tls13-ssl 1258 1259[42-curve-sect163r1-tls13-ssl] 1260server = 42-curve-sect163r1-tls13-server 1261client = 42-curve-sect163r1-tls13-client 1262 1263[42-curve-sect163r1-tls13-server] 1264Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1265CipherString = DEFAULT 1266Curves = sect163r1 1267MaxProtocol = TLSv1.3 1268PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1269 1270[42-curve-sect163r1-tls13-client] 1271CipherString = ECDHE 1272Curves = sect163r1 1273MinProtocol = TLSv1.3 1274VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1275VerifyMode = Peer 1276 1277[test-42] 1278ExpectedResult = ClientFail 1279 1280 1281# =========================================================== 1282 1283[43-curve-sect193r1-tls13] 1284ssl_conf = 43-curve-sect193r1-tls13-ssl 1285 1286[43-curve-sect193r1-tls13-ssl] 1287server = 43-curve-sect193r1-tls13-server 1288client = 43-curve-sect193r1-tls13-client 1289 1290[43-curve-sect193r1-tls13-server] 1291Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1292CipherString = DEFAULT 1293Curves = sect193r1 1294MaxProtocol = TLSv1.3 1295PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1296 1297[43-curve-sect193r1-tls13-client] 1298CipherString = ECDHE 1299Curves = sect193r1 1300MinProtocol = TLSv1.3 1301VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1302VerifyMode = Peer 1303 1304[test-43] 1305ExpectedResult = ClientFail 1306 1307 1308# =========================================================== 1309 1310[44-curve-sect193r2-tls13] 1311ssl_conf = 44-curve-sect193r2-tls13-ssl 1312 1313[44-curve-sect193r2-tls13-ssl] 1314server = 44-curve-sect193r2-tls13-server 1315client = 44-curve-sect193r2-tls13-client 1316 1317[44-curve-sect193r2-tls13-server] 1318Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1319CipherString = DEFAULT 1320Curves = sect193r2 1321MaxProtocol = TLSv1.3 1322PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1323 1324[44-curve-sect193r2-tls13-client] 1325CipherString = ECDHE 1326Curves = sect193r2 1327MinProtocol = TLSv1.3 1328VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1329VerifyMode = Peer 1330 1331[test-44] 1332ExpectedResult = ClientFail 1333 1334 1335# =========================================================== 1336 1337[45-curve-sect239k1-tls13] 1338ssl_conf = 45-curve-sect239k1-tls13-ssl 1339 1340[45-curve-sect239k1-tls13-ssl] 1341server = 45-curve-sect239k1-tls13-server 1342client = 45-curve-sect239k1-tls13-client 1343 1344[45-curve-sect239k1-tls13-server] 1345Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1346CipherString = DEFAULT 1347Curves = sect239k1 1348MaxProtocol = TLSv1.3 1349PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1350 1351[45-curve-sect239k1-tls13-client] 1352CipherString = ECDHE 1353Curves = sect239k1 1354MinProtocol = TLSv1.3 1355VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1356VerifyMode = Peer 1357 1358[test-45] 1359ExpectedResult = ClientFail 1360 1361 1362# =========================================================== 1363 1364[46-curve-secp160k1-tls13] 1365ssl_conf = 46-curve-secp160k1-tls13-ssl 1366 1367[46-curve-secp160k1-tls13-ssl] 1368server = 46-curve-secp160k1-tls13-server 1369client = 46-curve-secp160k1-tls13-client 1370 1371[46-curve-secp160k1-tls13-server] 1372Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1373CipherString = DEFAULT 1374Curves = secp160k1 1375MaxProtocol = TLSv1.3 1376PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1377 1378[46-curve-secp160k1-tls13-client] 1379CipherString = ECDHE 1380Curves = secp160k1 1381MinProtocol = TLSv1.3 1382VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1383VerifyMode = Peer 1384 1385[test-46] 1386ExpectedResult = ClientFail 1387 1388 1389# =========================================================== 1390 1391[47-curve-secp160r1-tls13] 1392ssl_conf = 47-curve-secp160r1-tls13-ssl 1393 1394[47-curve-secp160r1-tls13-ssl] 1395server = 47-curve-secp160r1-tls13-server 1396client = 47-curve-secp160r1-tls13-client 1397 1398[47-curve-secp160r1-tls13-server] 1399Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1400CipherString = DEFAULT 1401Curves = secp160r1 1402MaxProtocol = TLSv1.3 1403PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1404 1405[47-curve-secp160r1-tls13-client] 1406CipherString = ECDHE 1407Curves = secp160r1 1408MinProtocol = TLSv1.3 1409VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1410VerifyMode = Peer 1411 1412[test-47] 1413ExpectedResult = ClientFail 1414 1415 1416# =========================================================== 1417 1418[48-curve-secp160r2-tls13] 1419ssl_conf = 48-curve-secp160r2-tls13-ssl 1420 1421[48-curve-secp160r2-tls13-ssl] 1422server = 48-curve-secp160r2-tls13-server 1423client = 48-curve-secp160r2-tls13-client 1424 1425[48-curve-secp160r2-tls13-server] 1426Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1427CipherString = DEFAULT 1428Curves = secp160r2 1429MaxProtocol = TLSv1.3 1430PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1431 1432[48-curve-secp160r2-tls13-client] 1433CipherString = ECDHE 1434Curves = secp160r2 1435MinProtocol = TLSv1.3 1436VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1437VerifyMode = Peer 1438 1439[test-48] 1440ExpectedResult = ClientFail 1441 1442 1443# =========================================================== 1444 1445[49-curve-secp192k1-tls13] 1446ssl_conf = 49-curve-secp192k1-tls13-ssl 1447 1448[49-curve-secp192k1-tls13-ssl] 1449server = 49-curve-secp192k1-tls13-server 1450client = 49-curve-secp192k1-tls13-client 1451 1452[49-curve-secp192k1-tls13-server] 1453Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1454CipherString = DEFAULT 1455Curves = secp192k1 1456MaxProtocol = TLSv1.3 1457PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1458 1459[49-curve-secp192k1-tls13-client] 1460CipherString = ECDHE 1461Curves = secp192k1 1462MinProtocol = TLSv1.3 1463VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1464VerifyMode = Peer 1465 1466[test-49] 1467ExpectedResult = ClientFail 1468 1469 1470# =========================================================== 1471 1472[50-curve-secp224k1-tls13] 1473ssl_conf = 50-curve-secp224k1-tls13-ssl 1474 1475[50-curve-secp224k1-tls13-ssl] 1476server = 50-curve-secp224k1-tls13-server 1477client = 50-curve-secp224k1-tls13-client 1478 1479[50-curve-secp224k1-tls13-server] 1480Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1481CipherString = DEFAULT 1482Curves = secp224k1 1483MaxProtocol = TLSv1.3 1484PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1485 1486[50-curve-secp224k1-tls13-client] 1487CipherString = ECDHE 1488Curves = secp224k1 1489MinProtocol = TLSv1.3 1490VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1491VerifyMode = Peer 1492 1493[test-50] 1494ExpectedResult = ClientFail 1495 1496 1497# =========================================================== 1498 1499[51-curve-secp256k1-tls13] 1500ssl_conf = 51-curve-secp256k1-tls13-ssl 1501 1502[51-curve-secp256k1-tls13-ssl] 1503server = 51-curve-secp256k1-tls13-server 1504client = 51-curve-secp256k1-tls13-client 1505 1506[51-curve-secp256k1-tls13-server] 1507Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1508CipherString = DEFAULT 1509Curves = secp256k1 1510MaxProtocol = TLSv1.3 1511PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1512 1513[51-curve-secp256k1-tls13-client] 1514CipherString = ECDHE 1515Curves = secp256k1 1516MinProtocol = TLSv1.3 1517VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1518VerifyMode = Peer 1519 1520[test-51] 1521ExpectedResult = ClientFail 1522 1523 1524# =========================================================== 1525 1526[52-curve-brainpoolP256r1-tls13] 1527ssl_conf = 52-curve-brainpoolP256r1-tls13-ssl 1528 1529[52-curve-brainpoolP256r1-tls13-ssl] 1530server = 52-curve-brainpoolP256r1-tls13-server 1531client = 52-curve-brainpoolP256r1-tls13-client 1532 1533[52-curve-brainpoolP256r1-tls13-server] 1534Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1535CipherString = DEFAULT 1536Curves = brainpoolP256r1 1537MaxProtocol = TLSv1.3 1538PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1539 1540[52-curve-brainpoolP256r1-tls13-client] 1541CipherString = ECDHE 1542Curves = brainpoolP256r1 1543MinProtocol = TLSv1.3 1544VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1545VerifyMode = Peer 1546 1547[test-52] 1548ExpectedResult = ClientFail 1549 1550 1551# =========================================================== 1552 1553[53-curve-brainpoolP384r1-tls13] 1554ssl_conf = 53-curve-brainpoolP384r1-tls13-ssl 1555 1556[53-curve-brainpoolP384r1-tls13-ssl] 1557server = 53-curve-brainpoolP384r1-tls13-server 1558client = 53-curve-brainpoolP384r1-tls13-client 1559 1560[53-curve-brainpoolP384r1-tls13-server] 1561Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1562CipherString = DEFAULT 1563Curves = brainpoolP384r1 1564MaxProtocol = TLSv1.3 1565PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1566 1567[53-curve-brainpoolP384r1-tls13-client] 1568CipherString = ECDHE 1569Curves = brainpoolP384r1 1570MinProtocol = TLSv1.3 1571VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1572VerifyMode = Peer 1573 1574[test-53] 1575ExpectedResult = ClientFail 1576 1577 1578# =========================================================== 1579 1580[54-curve-brainpoolP512r1-tls13] 1581ssl_conf = 54-curve-brainpoolP512r1-tls13-ssl 1582 1583[54-curve-brainpoolP512r1-tls13-ssl] 1584server = 54-curve-brainpoolP512r1-tls13-server 1585client = 54-curve-brainpoolP512r1-tls13-client 1586 1587[54-curve-brainpoolP512r1-tls13-server] 1588Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem 1589CipherString = DEFAULT 1590Curves = brainpoolP512r1 1591MaxProtocol = TLSv1.3 1592PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem 1593 1594[54-curve-brainpoolP512r1-tls13-client] 1595CipherString = ECDHE 1596Curves = brainpoolP512r1 1597MinProtocol = TLSv1.3 1598VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem 1599VerifyMode = Peer 1600 1601[test-54] 1602ExpectedResult = ClientFail 1603 1604 1605