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