Home | History | Annotate | Line # | Download | only in ssl-tests
14-curves.conf revision 1.1
      1 # Generated with generate_ssl_tests.pl
      2 
      3 num_tests = 30
      4 
      5 test-0 = 0-curve-sect163k1
      6 test-1 = 1-curve-sect163r1
      7 test-2 = 2-curve-sect163r2
      8 test-3 = 3-curve-sect193r1
      9 test-4 = 4-curve-sect193r2
     10 test-5 = 5-curve-sect233k1
     11 test-6 = 6-curve-sect233r1
     12 test-7 = 7-curve-sect239k1
     13 test-8 = 8-curve-sect283k1
     14 test-9 = 9-curve-sect283r1
     15 test-10 = 10-curve-sect409k1
     16 test-11 = 11-curve-sect409r1
     17 test-12 = 12-curve-sect571k1
     18 test-13 = 13-curve-sect571r1
     19 test-14 = 14-curve-secp160k1
     20 test-15 = 15-curve-secp160r1
     21 test-16 = 16-curve-secp160r2
     22 test-17 = 17-curve-secp192k1
     23 test-18 = 18-curve-prime192v1
     24 test-19 = 19-curve-secp224k1
     25 test-20 = 20-curve-secp224r1
     26 test-21 = 21-curve-secp256k1
     27 test-22 = 22-curve-prime256v1
     28 test-23 = 23-curve-secp384r1
     29 test-24 = 24-curve-secp521r1
     30 test-25 = 25-curve-brainpoolP256r1
     31 test-26 = 26-curve-brainpoolP384r1
     32 test-27 = 27-curve-brainpoolP512r1
     33 test-28 = 28-curve-X25519
     34 test-29 = 29-curve-X448
     35 # ===========================================================
     36 
     37 [0-curve-sect163k1]
     38 ssl_conf = 0-curve-sect163k1-ssl
     39 
     40 [0-curve-sect163k1-ssl]
     41 server = 0-curve-sect163k1-server
     42 client = 0-curve-sect163k1-client
     43 
     44 [0-curve-sect163k1-server]
     45 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     46 CipherString = DEFAULT
     47 Curves = sect163k1
     48 MaxProtocol = TLSv1.2
     49 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     50 
     51 [0-curve-sect163k1-client]
     52 CipherString = ECDHE
     53 Curves = sect163k1
     54 MaxProtocol = TLSv1.2
     55 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     56 VerifyMode = Peer
     57 
     58 [test-0]
     59 ExpectedResult = Success
     60 ExpectedTmpKeyType = sect163k1
     61 
     62 
     63 # ===========================================================
     64 
     65 [1-curve-sect163r1]
     66 ssl_conf = 1-curve-sect163r1-ssl
     67 
     68 [1-curve-sect163r1-ssl]
     69 server = 1-curve-sect163r1-server
     70 client = 1-curve-sect163r1-client
     71 
     72 [1-curve-sect163r1-server]
     73 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
     74 CipherString = DEFAULT
     75 Curves = sect163r1
     76 MaxProtocol = TLSv1.2
     77 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
     78 
     79 [1-curve-sect163r1-client]
     80 CipherString = ECDHE
     81 Curves = sect163r1
     82 MaxProtocol = TLSv1.2
     83 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
     84 VerifyMode = Peer
     85 
     86 [test-1]
     87 ExpectedResult = Success
     88 ExpectedTmpKeyType = sect163r1
     89 
     90 
     91 # ===========================================================
     92 
     93 [2-curve-sect163r2]
     94 ssl_conf = 2-curve-sect163r2-ssl
     95 
     96 [2-curve-sect163r2-ssl]
     97 server = 2-curve-sect163r2-server
     98 client = 2-curve-sect163r2-client
     99 
    100 [2-curve-sect163r2-server]
    101 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    102 CipherString = DEFAULT
    103 Curves = sect163r2
    104 MaxProtocol = TLSv1.2
    105 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    106 
    107 [2-curve-sect163r2-client]
    108 CipherString = ECDHE
    109 Curves = sect163r2
    110 MaxProtocol = TLSv1.2
    111 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    112 VerifyMode = Peer
    113 
    114 [test-2]
    115 ExpectedResult = Success
    116 ExpectedTmpKeyType = sect163r2
    117 
    118 
    119 # ===========================================================
    120 
    121 [3-curve-sect193r1]
    122 ssl_conf = 3-curve-sect193r1-ssl
    123 
    124 [3-curve-sect193r1-ssl]
    125 server = 3-curve-sect193r1-server
    126 client = 3-curve-sect193r1-client
    127 
    128 [3-curve-sect193r1-server]
    129 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    130 CipherString = DEFAULT
    131 Curves = sect193r1
    132 MaxProtocol = TLSv1.2
    133 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    134 
    135 [3-curve-sect193r1-client]
    136 CipherString = ECDHE
    137 Curves = sect193r1
    138 MaxProtocol = TLSv1.2
    139 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    140 VerifyMode = Peer
    141 
    142 [test-3]
    143 ExpectedResult = Success
    144 ExpectedTmpKeyType = sect193r1
    145 
    146 
    147 # ===========================================================
    148 
    149 [4-curve-sect193r2]
    150 ssl_conf = 4-curve-sect193r2-ssl
    151 
    152 [4-curve-sect193r2-ssl]
    153 server = 4-curve-sect193r2-server
    154 client = 4-curve-sect193r2-client
    155 
    156 [4-curve-sect193r2-server]
    157 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    158 CipherString = DEFAULT
    159 Curves = sect193r2
    160 MaxProtocol = TLSv1.2
    161 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    162 
    163 [4-curve-sect193r2-client]
    164 CipherString = ECDHE
    165 Curves = sect193r2
    166 MaxProtocol = TLSv1.2
    167 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    168 VerifyMode = Peer
    169 
    170 [test-4]
    171 ExpectedResult = Success
    172 ExpectedTmpKeyType = sect193r2
    173 
    174 
    175 # ===========================================================
    176 
    177 [5-curve-sect233k1]
    178 ssl_conf = 5-curve-sect233k1-ssl
    179 
    180 [5-curve-sect233k1-ssl]
    181 server = 5-curve-sect233k1-server
    182 client = 5-curve-sect233k1-client
    183 
    184 [5-curve-sect233k1-server]
    185 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    186 CipherString = DEFAULT
    187 Curves = sect233k1
    188 MaxProtocol = TLSv1.2
    189 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    190 
    191 [5-curve-sect233k1-client]
    192 CipherString = ECDHE
    193 Curves = sect233k1
    194 MaxProtocol = TLSv1.2
    195 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    196 VerifyMode = Peer
    197 
    198 [test-5]
    199 ExpectedResult = Success
    200 ExpectedTmpKeyType = sect233k1
    201 
    202 
    203 # ===========================================================
    204 
    205 [6-curve-sect233r1]
    206 ssl_conf = 6-curve-sect233r1-ssl
    207 
    208 [6-curve-sect233r1-ssl]
    209 server = 6-curve-sect233r1-server
    210 client = 6-curve-sect233r1-client
    211 
    212 [6-curve-sect233r1-server]
    213 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    214 CipherString = DEFAULT
    215 Curves = sect233r1
    216 MaxProtocol = TLSv1.2
    217 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    218 
    219 [6-curve-sect233r1-client]
    220 CipherString = ECDHE
    221 Curves = sect233r1
    222 MaxProtocol = TLSv1.2
    223 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    224 VerifyMode = Peer
    225 
    226 [test-6]
    227 ExpectedResult = Success
    228 ExpectedTmpKeyType = sect233r1
    229 
    230 
    231 # ===========================================================
    232 
    233 [7-curve-sect239k1]
    234 ssl_conf = 7-curve-sect239k1-ssl
    235 
    236 [7-curve-sect239k1-ssl]
    237 server = 7-curve-sect239k1-server
    238 client = 7-curve-sect239k1-client
    239 
    240 [7-curve-sect239k1-server]
    241 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    242 CipherString = DEFAULT
    243 Curves = sect239k1
    244 MaxProtocol = TLSv1.2
    245 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    246 
    247 [7-curve-sect239k1-client]
    248 CipherString = ECDHE
    249 Curves = sect239k1
    250 MaxProtocol = TLSv1.2
    251 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    252 VerifyMode = Peer
    253 
    254 [test-7]
    255 ExpectedResult = Success
    256 ExpectedTmpKeyType = sect239k1
    257 
    258 
    259 # ===========================================================
    260 
    261 [8-curve-sect283k1]
    262 ssl_conf = 8-curve-sect283k1-ssl
    263 
    264 [8-curve-sect283k1-ssl]
    265 server = 8-curve-sect283k1-server
    266 client = 8-curve-sect283k1-client
    267 
    268 [8-curve-sect283k1-server]
    269 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    270 CipherString = DEFAULT
    271 Curves = sect283k1
    272 MaxProtocol = TLSv1.2
    273 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    274 
    275 [8-curve-sect283k1-client]
    276 CipherString = ECDHE
    277 Curves = sect283k1
    278 MaxProtocol = TLSv1.2
    279 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    280 VerifyMode = Peer
    281 
    282 [test-8]
    283 ExpectedResult = Success
    284 ExpectedTmpKeyType = sect283k1
    285 
    286 
    287 # ===========================================================
    288 
    289 [9-curve-sect283r1]
    290 ssl_conf = 9-curve-sect283r1-ssl
    291 
    292 [9-curve-sect283r1-ssl]
    293 server = 9-curve-sect283r1-server
    294 client = 9-curve-sect283r1-client
    295 
    296 [9-curve-sect283r1-server]
    297 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    298 CipherString = DEFAULT
    299 Curves = sect283r1
    300 MaxProtocol = TLSv1.2
    301 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    302 
    303 [9-curve-sect283r1-client]
    304 CipherString = ECDHE
    305 Curves = sect283r1
    306 MaxProtocol = TLSv1.2
    307 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    308 VerifyMode = Peer
    309 
    310 [test-9]
    311 ExpectedResult = Success
    312 ExpectedTmpKeyType = sect283r1
    313 
    314 
    315 # ===========================================================
    316 
    317 [10-curve-sect409k1]
    318 ssl_conf = 10-curve-sect409k1-ssl
    319 
    320 [10-curve-sect409k1-ssl]
    321 server = 10-curve-sect409k1-server
    322 client = 10-curve-sect409k1-client
    323 
    324 [10-curve-sect409k1-server]
    325 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    326 CipherString = DEFAULT
    327 Curves = sect409k1
    328 MaxProtocol = TLSv1.2
    329 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    330 
    331 [10-curve-sect409k1-client]
    332 CipherString = ECDHE
    333 Curves = sect409k1
    334 MaxProtocol = TLSv1.2
    335 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    336 VerifyMode = Peer
    337 
    338 [test-10]
    339 ExpectedResult = Success
    340 ExpectedTmpKeyType = sect409k1
    341 
    342 
    343 # ===========================================================
    344 
    345 [11-curve-sect409r1]
    346 ssl_conf = 11-curve-sect409r1-ssl
    347 
    348 [11-curve-sect409r1-ssl]
    349 server = 11-curve-sect409r1-server
    350 client = 11-curve-sect409r1-client
    351 
    352 [11-curve-sect409r1-server]
    353 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    354 CipherString = DEFAULT
    355 Curves = sect409r1
    356 MaxProtocol = TLSv1.2
    357 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    358 
    359 [11-curve-sect409r1-client]
    360 CipherString = ECDHE
    361 Curves = sect409r1
    362 MaxProtocol = TLSv1.2
    363 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    364 VerifyMode = Peer
    365 
    366 [test-11]
    367 ExpectedResult = Success
    368 ExpectedTmpKeyType = sect409r1
    369 
    370 
    371 # ===========================================================
    372 
    373 [12-curve-sect571k1]
    374 ssl_conf = 12-curve-sect571k1-ssl
    375 
    376 [12-curve-sect571k1-ssl]
    377 server = 12-curve-sect571k1-server
    378 client = 12-curve-sect571k1-client
    379 
    380 [12-curve-sect571k1-server]
    381 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    382 CipherString = DEFAULT
    383 Curves = sect571k1
    384 MaxProtocol = TLSv1.2
    385 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    386 
    387 [12-curve-sect571k1-client]
    388 CipherString = ECDHE
    389 Curves = sect571k1
    390 MaxProtocol = TLSv1.2
    391 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    392 VerifyMode = Peer
    393 
    394 [test-12]
    395 ExpectedResult = Success
    396 ExpectedTmpKeyType = sect571k1
    397 
    398 
    399 # ===========================================================
    400 
    401 [13-curve-sect571r1]
    402 ssl_conf = 13-curve-sect571r1-ssl
    403 
    404 [13-curve-sect571r1-ssl]
    405 server = 13-curve-sect571r1-server
    406 client = 13-curve-sect571r1-client
    407 
    408 [13-curve-sect571r1-server]
    409 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    410 CipherString = DEFAULT
    411 Curves = sect571r1
    412 MaxProtocol = TLSv1.2
    413 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    414 
    415 [13-curve-sect571r1-client]
    416 CipherString = ECDHE
    417 Curves = sect571r1
    418 MaxProtocol = TLSv1.2
    419 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    420 VerifyMode = Peer
    421 
    422 [test-13]
    423 ExpectedResult = Success
    424 ExpectedTmpKeyType = sect571r1
    425 
    426 
    427 # ===========================================================
    428 
    429 [14-curve-secp160k1]
    430 ssl_conf = 14-curve-secp160k1-ssl
    431 
    432 [14-curve-secp160k1-ssl]
    433 server = 14-curve-secp160k1-server
    434 client = 14-curve-secp160k1-client
    435 
    436 [14-curve-secp160k1-server]
    437 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    438 CipherString = DEFAULT
    439 Curves = secp160k1
    440 MaxProtocol = TLSv1.2
    441 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    442 
    443 [14-curve-secp160k1-client]
    444 CipherString = ECDHE
    445 Curves = secp160k1
    446 MaxProtocol = TLSv1.2
    447 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    448 VerifyMode = Peer
    449 
    450 [test-14]
    451 ExpectedResult = Success
    452 ExpectedTmpKeyType = secp160k1
    453 
    454 
    455 # ===========================================================
    456 
    457 [15-curve-secp160r1]
    458 ssl_conf = 15-curve-secp160r1-ssl
    459 
    460 [15-curve-secp160r1-ssl]
    461 server = 15-curve-secp160r1-server
    462 client = 15-curve-secp160r1-client
    463 
    464 [15-curve-secp160r1-server]
    465 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    466 CipherString = DEFAULT
    467 Curves = secp160r1
    468 MaxProtocol = TLSv1.2
    469 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    470 
    471 [15-curve-secp160r1-client]
    472 CipherString = ECDHE
    473 Curves = secp160r1
    474 MaxProtocol = TLSv1.2
    475 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    476 VerifyMode = Peer
    477 
    478 [test-15]
    479 ExpectedResult = Success
    480 ExpectedTmpKeyType = secp160r1
    481 
    482 
    483 # ===========================================================
    484 
    485 [16-curve-secp160r2]
    486 ssl_conf = 16-curve-secp160r2-ssl
    487 
    488 [16-curve-secp160r2-ssl]
    489 server = 16-curve-secp160r2-server
    490 client = 16-curve-secp160r2-client
    491 
    492 [16-curve-secp160r2-server]
    493 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    494 CipherString = DEFAULT
    495 Curves = secp160r2
    496 MaxProtocol = TLSv1.2
    497 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    498 
    499 [16-curve-secp160r2-client]
    500 CipherString = ECDHE
    501 Curves = secp160r2
    502 MaxProtocol = TLSv1.2
    503 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    504 VerifyMode = Peer
    505 
    506 [test-16]
    507 ExpectedResult = Success
    508 ExpectedTmpKeyType = secp160r2
    509 
    510 
    511 # ===========================================================
    512 
    513 [17-curve-secp192k1]
    514 ssl_conf = 17-curve-secp192k1-ssl
    515 
    516 [17-curve-secp192k1-ssl]
    517 server = 17-curve-secp192k1-server
    518 client = 17-curve-secp192k1-client
    519 
    520 [17-curve-secp192k1-server]
    521 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    522 CipherString = DEFAULT
    523 Curves = secp192k1
    524 MaxProtocol = TLSv1.2
    525 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    526 
    527 [17-curve-secp192k1-client]
    528 CipherString = ECDHE
    529 Curves = secp192k1
    530 MaxProtocol = TLSv1.2
    531 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    532 VerifyMode = Peer
    533 
    534 [test-17]
    535 ExpectedResult = Success
    536 ExpectedTmpKeyType = secp192k1
    537 
    538 
    539 # ===========================================================
    540 
    541 [18-curve-prime192v1]
    542 ssl_conf = 18-curve-prime192v1-ssl
    543 
    544 [18-curve-prime192v1-ssl]
    545 server = 18-curve-prime192v1-server
    546 client = 18-curve-prime192v1-client
    547 
    548 [18-curve-prime192v1-server]
    549 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    550 CipherString = DEFAULT
    551 Curves = prime192v1
    552 MaxProtocol = TLSv1.2
    553 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    554 
    555 [18-curve-prime192v1-client]
    556 CipherString = ECDHE
    557 Curves = prime192v1
    558 MaxProtocol = TLSv1.2
    559 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    560 VerifyMode = Peer
    561 
    562 [test-18]
    563 ExpectedResult = Success
    564 ExpectedTmpKeyType = prime192v1
    565 
    566 
    567 # ===========================================================
    568 
    569 [19-curve-secp224k1]
    570 ssl_conf = 19-curve-secp224k1-ssl
    571 
    572 [19-curve-secp224k1-ssl]
    573 server = 19-curve-secp224k1-server
    574 client = 19-curve-secp224k1-client
    575 
    576 [19-curve-secp224k1-server]
    577 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    578 CipherString = DEFAULT
    579 Curves = secp224k1
    580 MaxProtocol = TLSv1.2
    581 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    582 
    583 [19-curve-secp224k1-client]
    584 CipherString = ECDHE
    585 Curves = secp224k1
    586 MaxProtocol = TLSv1.2
    587 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    588 VerifyMode = Peer
    589 
    590 [test-19]
    591 ExpectedResult = Success
    592 ExpectedTmpKeyType = secp224k1
    593 
    594 
    595 # ===========================================================
    596 
    597 [20-curve-secp224r1]
    598 ssl_conf = 20-curve-secp224r1-ssl
    599 
    600 [20-curve-secp224r1-ssl]
    601 server = 20-curve-secp224r1-server
    602 client = 20-curve-secp224r1-client
    603 
    604 [20-curve-secp224r1-server]
    605 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    606 CipherString = DEFAULT
    607 Curves = secp224r1
    608 MaxProtocol = TLSv1.2
    609 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    610 
    611 [20-curve-secp224r1-client]
    612 CipherString = ECDHE
    613 Curves = secp224r1
    614 MaxProtocol = TLSv1.2
    615 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    616 VerifyMode = Peer
    617 
    618 [test-20]
    619 ExpectedResult = Success
    620 ExpectedTmpKeyType = secp224r1
    621 
    622 
    623 # ===========================================================
    624 
    625 [21-curve-secp256k1]
    626 ssl_conf = 21-curve-secp256k1-ssl
    627 
    628 [21-curve-secp256k1-ssl]
    629 server = 21-curve-secp256k1-server
    630 client = 21-curve-secp256k1-client
    631 
    632 [21-curve-secp256k1-server]
    633 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    634 CipherString = DEFAULT
    635 Curves = secp256k1
    636 MaxProtocol = TLSv1.2
    637 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    638 
    639 [21-curve-secp256k1-client]
    640 CipherString = ECDHE
    641 Curves = secp256k1
    642 MaxProtocol = TLSv1.2
    643 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    644 VerifyMode = Peer
    645 
    646 [test-21]
    647 ExpectedResult = Success
    648 ExpectedTmpKeyType = secp256k1
    649 
    650 
    651 # ===========================================================
    652 
    653 [22-curve-prime256v1]
    654 ssl_conf = 22-curve-prime256v1-ssl
    655 
    656 [22-curve-prime256v1-ssl]
    657 server = 22-curve-prime256v1-server
    658 client = 22-curve-prime256v1-client
    659 
    660 [22-curve-prime256v1-server]
    661 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    662 CipherString = DEFAULT
    663 Curves = prime256v1
    664 MaxProtocol = TLSv1.2
    665 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    666 
    667 [22-curve-prime256v1-client]
    668 CipherString = ECDHE
    669 Curves = prime256v1
    670 MaxProtocol = TLSv1.2
    671 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    672 VerifyMode = Peer
    673 
    674 [test-22]
    675 ExpectedResult = Success
    676 ExpectedTmpKeyType = prime256v1
    677 
    678 
    679 # ===========================================================
    680 
    681 [23-curve-secp384r1]
    682 ssl_conf = 23-curve-secp384r1-ssl
    683 
    684 [23-curve-secp384r1-ssl]
    685 server = 23-curve-secp384r1-server
    686 client = 23-curve-secp384r1-client
    687 
    688 [23-curve-secp384r1-server]
    689 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    690 CipherString = DEFAULT
    691 Curves = secp384r1
    692 MaxProtocol = TLSv1.2
    693 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    694 
    695 [23-curve-secp384r1-client]
    696 CipherString = ECDHE
    697 Curves = secp384r1
    698 MaxProtocol = TLSv1.2
    699 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    700 VerifyMode = Peer
    701 
    702 [test-23]
    703 ExpectedResult = Success
    704 ExpectedTmpKeyType = secp384r1
    705 
    706 
    707 # ===========================================================
    708 
    709 [24-curve-secp521r1]
    710 ssl_conf = 24-curve-secp521r1-ssl
    711 
    712 [24-curve-secp521r1-ssl]
    713 server = 24-curve-secp521r1-server
    714 client = 24-curve-secp521r1-client
    715 
    716 [24-curve-secp521r1-server]
    717 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    718 CipherString = DEFAULT
    719 Curves = secp521r1
    720 MaxProtocol = TLSv1.2
    721 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    722 
    723 [24-curve-secp521r1-client]
    724 CipherString = ECDHE
    725 Curves = secp521r1
    726 MaxProtocol = TLSv1.2
    727 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    728 VerifyMode = Peer
    729 
    730 [test-24]
    731 ExpectedResult = Success
    732 ExpectedTmpKeyType = secp521r1
    733 
    734 
    735 # ===========================================================
    736 
    737 [25-curve-brainpoolP256r1]
    738 ssl_conf = 25-curve-brainpoolP256r1-ssl
    739 
    740 [25-curve-brainpoolP256r1-ssl]
    741 server = 25-curve-brainpoolP256r1-server
    742 client = 25-curve-brainpoolP256r1-client
    743 
    744 [25-curve-brainpoolP256r1-server]
    745 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    746 CipherString = DEFAULT
    747 Curves = brainpoolP256r1
    748 MaxProtocol = TLSv1.2
    749 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    750 
    751 [25-curve-brainpoolP256r1-client]
    752 CipherString = ECDHE
    753 Curves = brainpoolP256r1
    754 MaxProtocol = TLSv1.2
    755 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    756 VerifyMode = Peer
    757 
    758 [test-25]
    759 ExpectedResult = Success
    760 ExpectedTmpKeyType = brainpoolP256r1
    761 
    762 
    763 # ===========================================================
    764 
    765 [26-curve-brainpoolP384r1]
    766 ssl_conf = 26-curve-brainpoolP384r1-ssl
    767 
    768 [26-curve-brainpoolP384r1-ssl]
    769 server = 26-curve-brainpoolP384r1-server
    770 client = 26-curve-brainpoolP384r1-client
    771 
    772 [26-curve-brainpoolP384r1-server]
    773 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    774 CipherString = DEFAULT
    775 Curves = brainpoolP384r1
    776 MaxProtocol = TLSv1.2
    777 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    778 
    779 [26-curve-brainpoolP384r1-client]
    780 CipherString = ECDHE
    781 Curves = brainpoolP384r1
    782 MaxProtocol = TLSv1.2
    783 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    784 VerifyMode = Peer
    785 
    786 [test-26]
    787 ExpectedResult = Success
    788 ExpectedTmpKeyType = brainpoolP384r1
    789 
    790 
    791 # ===========================================================
    792 
    793 [27-curve-brainpoolP512r1]
    794 ssl_conf = 27-curve-brainpoolP512r1-ssl
    795 
    796 [27-curve-brainpoolP512r1-ssl]
    797 server = 27-curve-brainpoolP512r1-server
    798 client = 27-curve-brainpoolP512r1-client
    799 
    800 [27-curve-brainpoolP512r1-server]
    801 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    802 CipherString = DEFAULT
    803 Curves = brainpoolP512r1
    804 MaxProtocol = TLSv1.2
    805 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    806 
    807 [27-curve-brainpoolP512r1-client]
    808 CipherString = ECDHE
    809 Curves = brainpoolP512r1
    810 MaxProtocol = TLSv1.2
    811 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    812 VerifyMode = Peer
    813 
    814 [test-27]
    815 ExpectedResult = Success
    816 ExpectedTmpKeyType = brainpoolP512r1
    817 
    818 
    819 # ===========================================================
    820 
    821 [28-curve-X25519]
    822 ssl_conf = 28-curve-X25519-ssl
    823 
    824 [28-curve-X25519-ssl]
    825 server = 28-curve-X25519-server
    826 client = 28-curve-X25519-client
    827 
    828 [28-curve-X25519-server]
    829 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    830 CipherString = DEFAULT
    831 Curves = X25519
    832 MaxProtocol = TLSv1.2
    833 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    834 
    835 [28-curve-X25519-client]
    836 CipherString = ECDHE
    837 Curves = X25519
    838 MaxProtocol = TLSv1.2
    839 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    840 VerifyMode = Peer
    841 
    842 [test-28]
    843 ExpectedResult = Success
    844 ExpectedTmpKeyType = X25519
    845 
    846 
    847 # ===========================================================
    848 
    849 [29-curve-X448]
    850 ssl_conf = 29-curve-X448-ssl
    851 
    852 [29-curve-X448-ssl]
    853 server = 29-curve-X448-server
    854 client = 29-curve-X448-client
    855 
    856 [29-curve-X448-server]
    857 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
    858 CipherString = DEFAULT
    859 Curves = X448
    860 MaxProtocol = TLSv1.2
    861 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
    862 
    863 [29-curve-X448-client]
    864 CipherString = ECDHE
    865 Curves = X448
    866 MaxProtocol = TLSv1.2
    867 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
    868 VerifyMode = Peer
    869 
    870 [test-29]
    871 ExpectedResult = Success
    872 ExpectedTmpKeyType = X448
    873 
    874 
    875