1# 2# Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved. 3# 4# Licensed under the Apache License 2.0 (the "License"). You may not use 5# this file except in compliance with the License. You can obtain a copy 6# in the file LICENSE in the source distribution or at 7# https://www.openssl.org/source/license.html 8 9# Tests start with one of these keywords 10# Cipher Decrypt Derive Digest Encoding KDF MAC PBE 11# PrivPubKeyPair Sign Verify VerifyRecover 12# and continue until a blank line. Lines starting with a pound sign are ignored. 13 14 15# Public key algorithm tests 16 17# Private keys used for PKEY operations. 18 19Title = ECDH tests (with random keys) 20 21# TEST CURVE secp112r1 22 23PrivateKey=ALICE_secp112r1 24-----BEGIN PRIVATE KEY----- 25ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA6sqKp39AWLClus2ha5rqEg 26Ax4ABJ4NTgOR1xQAr3M6eM46WqXW2zA6FnsUMKFFwcw= 27-----END PRIVATE KEY----- 28 29PublicKey=ALICE_secp112r1_PUB 30-----BEGIN PUBLIC KEY----- 31MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEng1OA5HXFACvczp4zjpapdbbMDoWexQw 32oUXBzA== 33-----END PUBLIC KEY----- 34 35PrivPubKeyPair = ALICE_secp112r1:ALICE_secp112r1_PUB 36 37 38PrivateKey=BOB_secp112r1 39-----BEGIN PRIVATE KEY----- 40ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAYENzA1AgEBBA5pIbX+hEq49mFPjUl4/6Eg 41Ax4ABBsPNZHm1pcdw104ibwIycCe+r5voeRfQUZRZ3c= 42-----END PRIVATE KEY----- 43 44PublicKey=BOB_secp112r1_PUB 45-----BEGIN PUBLIC KEY----- 46MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEGw81kebWlx3DXTiJvAjJwJ76vm+h5F9B 47RlFndw== 48-----END PUBLIC KEY----- 49 50PrivPubKeyPair = BOB_secp112r1:BOB_secp112r1_PUB 51 52 53# ECDH Alice with Bob peer 54Availablein = default 55Derive=ALICE_secp112r1 56PeerKey=BOB_secp112r1_PUB 57SharedSecret=a6cefb5aa7a352afe818749eb401 58 59# ECDH Bob with Alice peer 60Availablein = default 61Derive=BOB_secp112r1 62PeerKey=ALICE_secp112r1_PUB 63SharedSecret=a6cefb5aa7a352afe818749eb401 64 65# TEST CURVE secp112r2 66 67PrivateKey=ALICE_secp112r2 68-----BEGIN PRIVATE KEY----- 69ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4gzzblKfE6ZwoUW0FQmaEg 70Ax4ABJJ4L7Vo50NZ5VGZ4nNkxFNcjJQwDIQb1/9IkLE= 71-----END PRIVATE KEY----- 72 73PublicKey=ALICE_secp112r2_PUB 74-----BEGIN PUBLIC KEY----- 75MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEkngvtWjnQ1nlUZnic2TEU1yMlDAMhBvX 76/0iQsQ== 77-----END PUBLIC KEY----- 78 79PrivPubKeyPair = ALICE_secp112r2:ALICE_secp112r2_PUB 80 81 82PrivateKey=BOB_secp112r2 83-----BEGIN PRIVATE KEY----- 84ME4CAQAwEAYHKoZIzj0CAQYFK4EEAAcENzA1AgEBBA4D9oGGj+O8vjZz3OZNaqEg 85Ax4ABNZOv5gUzvVbgAHpTgu3hUhTQtB8LamTEIfaRWE= 86-----END PRIVATE KEY----- 87 88PublicKey=BOB_secp112r2_PUB 89-----BEGIN PUBLIC KEY----- 90MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAE1k6/mBTO9VuAAelOC7eFSFNC0HwtqZMQ 91h9pFYQ== 92-----END PUBLIC KEY----- 93 94PrivPubKeyPair = BOB_secp112r2:BOB_secp112r2_PUB 95 96 97# ECDH Alice with Bob peer 98 99Availablein = default 100Derive=ALICE_secp112r2 101PeerKey=BOB_secp112r2_PUB 102SharedSecret=6bed2c55e233e9214d5898c4c12a 103 104# ECDH Bob with Alice peer 105 106Availablein = default 107Derive=BOB_secp112r2 108PeerKey=ALICE_secp112r2_PUB 109SharedSecret=6bed2c55e233e9214d5898c4c12a 110 111# TEST CURVE secp128r1 112 113PrivateKey=ALICE_secp128r1 114-----BEGIN PRIVATE KEY----- 115MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCP1c+lxfRT+MZWZ8uGCYYl 116oSQDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhHS+Zfp2XXO1A= 117-----END PRIVATE KEY----- 118 119PublicKey=ALICE_secp128r1_PUB 120-----BEGIN PUBLIC KEY----- 121MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhH 122S+Zfp2XXO1A= 123-----END PUBLIC KEY----- 124 125PrivPubKeyPair = ALICE_secp128r1:ALICE_secp128r1_PUB 126 127 128PrivateKey=BOB_secp128r1 129-----BEGIN PRIVATE KEY----- 130MFQCAQAwEAYHKoZIzj0CAQYFK4EEABwEPTA7AgEBBBCGbEd3Hhwr76XbQekhIrDT 131oSQDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3Ny3Ep0GVYms= 132-----END PRIVATE KEY----- 133 134PublicKey=BOB_secp128r1_PUB 135-----BEGIN PUBLIC KEY----- 136MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3 137Ny3Ep0GVYms= 138-----END PUBLIC KEY----- 139 140PrivPubKeyPair = BOB_secp128r1:BOB_secp128r1_PUB 141 142# ECDH Alice with Bob peer 143 144Availablein = default 145Derive=ALICE_secp128r1 146PeerKey=BOB_secp128r1_PUB 147SharedSecret=91ded46ac404afdbd708fdcc1cac6842 148 149# ECDH Bob with Alice peer 150 151Availablein = default 152Derive=BOB_secp128r1 153PeerKey=ALICE_secp128r1_PUB 154SharedSecret=91ded46ac404afdbd708fdcc1cac6842 155 156# TEST CURVE secp128r2 157 158PrivateKey=ALICE_secp128r2 159-----BEGIN PRIVATE KEY----- 160MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBAgRKSjPsZ76LDGIA2it5SC 161oSQDIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl3939Wn0+nUpf8= 162-----END PRIVATE KEY----- 163 164PublicKey=ALICE_secp128r2_PUB 165-----BEGIN PUBLIC KEY----- 166MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl39 16739Wn0+nUpf8= 168-----END PUBLIC KEY----- 169 170PrivPubKeyPair = ALICE_secp128r2:ALICE_secp128r2_PUB 171 172 173PrivateKey=BOB_secp128r2 174-----BEGIN PRIVATE KEY----- 175MFQCAQAwEAYHKoZIzj0CAQYFK4EEAB0EPTA7AgEBBBACp00jw5D7obvDmJp7wDuA 176oSQDIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys5RHMCLLl098= 177-----END PRIVATE KEY----- 178 179PublicKey=BOB_secp128r2_PUB 180-----BEGIN PUBLIC KEY----- 181MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys 1825RHMCLLl098= 183-----END PUBLIC KEY----- 184 185PrivPubKeyPair = BOB_secp128r2:BOB_secp128r2_PUB 186 187 188# ECDH Alice with Bob peer 189 190Availablein = default 191Derive=ALICE_secp128r2 192PeerKey=BOB_secp128r2_PUB 193SharedSecret=dc32faa978008a694672076b756a1e4b 194 195# ECDH Bob with Alice peer 196 197Availablein = default 198Derive=BOB_secp128r2 199PeerKey=ALICE_secp128r2_PUB 200SharedSecret=dc32faa978008a694672076b756a1e4b 201 202# TEST CURVE secp160k1 203 204PrivateKey=ALICE_secp160k1 205-----BEGIN PRIVATE KEY----- 206MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUAudN3YOXN0uu0CL2TGZdP 207YeNU/72hLAMqAAR3Du0dK28tSyWxYSz/Es2Wqr4C+bNfJ1uiK4J3BFS5Udc48nsx 208xfjj 209-----END PRIVATE KEY----- 210 211PublicKey=ALICE_secp160k1_PUB 212-----BEGIN PUBLIC KEY----- 213MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEdw7tHStvLUslsWEs/xLNlqq+AvmzXydb 214oiuCdwRUuVHXOPJ7McX44w== 215-----END PUBLIC KEY----- 216 217PrivPubKeyPair = ALICE_secp160k1:ALICE_secp160k1_PUB 218 219 220PrivateKey=BOB_secp160k1 221-----BEGIN PRIVATE KEY----- 222MGECAQAwEAYHKoZIzj0CAQYFK4EEAAkESjBIAgEBBBUA5fNiCFVGPM1aHuwXUvuh 223xoY2yU+hLAMqAAQHlM6otmapt0/0sc+5bcPoYT6cfyARv4VUOOo6I2eBGXLIm812 2241ric 225-----END PRIVATE KEY----- 226 227PublicKey=BOB_secp160k1_PUB 228-----BEGIN PUBLIC KEY----- 229MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEB5TOqLZmqbdP9LHPuW3D6GE+nH8gEb+F 230VDjqOiNngRlyyJvNdta4nA== 231-----END PUBLIC KEY----- 232 233PrivPubKeyPair = BOB_secp160k1:BOB_secp160k1_PUB 234 235 236# ECDH Alice with Bob peer 237 238Availablein = default 239Derive=ALICE_secp160k1 240PeerKey=BOB_secp160k1_PUB 241SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735 242 243# ECDH Bob with Alice peer 244 245Availablein = default 246Derive=BOB_secp160k1 247PeerKey=ALICE_secp160k1_PUB 248SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735 249 250# TEST CURVE secp160r1 251 252PrivateKey=ALICE_secp160r1 253-----BEGIN PRIVATE KEY----- 254MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUA0KDtaiFUWd8NG0lO9TLu 255zjLWXJehLAMqAASHQN1DGBXtdyF3+BjfIfbWg403dUqXbIXzZoctDyOPTQaGVblm 256SwXC 257-----END PRIVATE KEY----- 258 259PublicKey=ALICE_secp160r1_PUB 260-----BEGIN PUBLIC KEY----- 261MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEh0DdQxgV7Xchd/gY3yH21oONN3VKl2yF 26282aHLQ8jj00GhlW5ZksFwg== 263-----END PUBLIC KEY----- 264 265PrivPubKeyPair = ALICE_secp160r1:ALICE_secp160r1_PUB 266 267 268PrivateKey=BOB_secp160r1 269-----BEGIN PRIVATE KEY----- 270MGECAQAwEAYHKoZIzj0CAQYFK4EEAAgESjBIAgEBBBUAsBIwvx6ZABinhsi+bGai 271CvetiuWhLAMqAAQJ2+RhpGedkUYXUiPZ/plHXFBy6R3XzMUGIKiXFGSBpwF8hGRN 272qUDy 273-----END PRIVATE KEY----- 274 275PublicKey=BOB_secp160r1_PUB 276-----BEGIN PUBLIC KEY----- 277MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAECdvkYaRnnZFGF1Ij2f6ZR1xQcukd18zF 278BiColxRkgacBfIRkTalA8g== 279-----END PUBLIC KEY----- 280 281PrivPubKeyPair = BOB_secp160r1:BOB_secp160r1_PUB 282 283 284# ECDH Alice with Bob peer 285 286Availablein = default 287Derive=ALICE_secp160r1 288PeerKey=BOB_secp160r1_PUB 289SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf 290 291# ECDH Bob with Alice peer 292 293Availablein = default 294Derive=BOB_secp160r1 295PeerKey=ALICE_secp160r1_PUB 296SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf 297 298# TEST CURVE secp160r2 299 300PrivateKey=ALICE_secp160r2 301-----BEGIN PRIVATE KEY----- 302MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUAhmLOAJGNuSoZUCN4f0On 303LZ6rRSShLAMqAAQPSNvhJQohMEfijXq+Jlq7a9lzosQfPvuIyOg6shyzUVS43R+7 304Lgr5 305-----END PRIVATE KEY----- 306 307PublicKey=ALICE_secp160r2_PUB 308-----BEGIN PUBLIC KEY----- 309MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAED0jb4SUKITBH4o16viZau2vZc6LEHz77 310iMjoOrIcs1FUuN0fuy4K+Q== 311-----END PUBLIC KEY----- 312 313PrivPubKeyPair = ALICE_secp160r2:ALICE_secp160r2_PUB 314 315 316PrivateKey=BOB_secp160r2 317-----BEGIN PRIVATE KEY----- 318MGECAQAwEAYHKoZIzj0CAQYFK4EEAB4ESjBIAgEBBBUA10mjzR2Dy0CLmm/MTAHT 319b5CBenOhLAMqAARqzYAcSijzAo2vzmMuK8ta8sl/bguuCpRwFD93ACP64TzgI3re 320FhsX 321-----END PRIVATE KEY----- 322 323PublicKey=BOB_secp160r2_PUB 324-----BEGIN PUBLIC KEY----- 325MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEas2AHEoo8wKNr85jLivLWvLJf24LrgqU 326cBQ/dwAj+uE84CN63hYbFw== 327-----END PUBLIC KEY----- 328 329PrivPubKeyPair = BOB_secp160r2:BOB_secp160r2_PUB 330 331 332# ECDH Alice with Bob peer 333 334Availablein = default 335Derive=ALICE_secp160r2 336PeerKey=BOB_secp160r2_PUB 337SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a 338 339# ECDH Bob with Alice peer 340 341Availablein = default 342Derive=BOB_secp160r2 343PeerKey=ALICE_secp160r2_PUB 344SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a 345 346# TEST CURVE secp192k1 347 348PrivateKey=ALICE_secp192k1 349-----BEGIN PRIVATE KEY----- 350MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBizF3KeHMsaV/KOR/otCmdL 351QT2qGNq3HhWhNAMyAATP+L9SGl3K6wmevkLwJnkMNHp0I5RfXulSfHuHZPp4CGrh 352i6eKNQLkpZ2OQaPIExA= 353-----END PRIVATE KEY----- 354 355PublicKey=ALICE_secp192k1_PUB 356-----BEGIN PUBLIC KEY----- 357MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEz/i/UhpdyusJnr5C8CZ5DDR6dCOUX17p 358Unx7h2T6eAhq4YunijUC5KWdjkGjyBMQ 359-----END PUBLIC KEY----- 360 361PrivPubKeyPair = ALICE_secp192k1:ALICE_secp192k1_PUB 362 363 364PrivateKey=BOB_secp192k1 365-----BEGIN PRIVATE KEY----- 366MGwCAQAwEAYHKoZIzj0CAQYFK4EEAB8EVTBTAgEBBBh8BXPVGQKYCw0v7DY3wZVa 367cyhyUjIbUymhNAMyAATgI7hw2LSj6uN3yL5nvHOOkMiPtalKr+BGsFac39RYmp64 368mr+w66bDIWN3VllO6LY= 369-----END PRIVATE KEY----- 370 371PublicKey=BOB_secp192k1_PUB 372-----BEGIN PUBLIC KEY----- 373MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE4CO4cNi0o+rjd8i+Z7xzjpDIj7WpSq/g 374RrBWnN/UWJqeuJq/sOumwyFjd1ZZTui2 375-----END PUBLIC KEY----- 376 377PrivPubKeyPair = BOB_secp192k1:BOB_secp192k1_PUB 378 379 380# ECDH Alice with Bob peer 381 382Availablein = default 383Derive=ALICE_secp192k1 384PeerKey=BOB_secp192k1_PUB 385SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23 386 387# ECDH Bob with Alice peer 388 389Availablein = default 390Derive=BOB_secp192k1 391PeerKey=ALICE_secp192k1_PUB 392SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23 393 394# TEST CURVE secp224k1 395 396PrivateKey=ALICE_secp224k1 397-----BEGIN PRIVATE KEY----- 398MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AhXKGJFqOI4P1PLFR3M6M 399kepT/2Dtd27I1Awzx6E8AzoABPVN/1b6VHbq7U6pWaOrUeqJ5vSgWL49u/uuD48D 4004FRf7oFdixN9VWIrxr0PRByeEYmlHw4MOEQK 401-----END PRIVATE KEY----- 402 403PublicKey=ALICE_secp224k1_PUB 404-----BEGIN PUBLIC KEY----- 405ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE9U3/VvpUdurtTqlZo6tR6onm9KBYvj27 406+64PjwPgVF/ugV2LE31VYivGvQ9EHJ4RiaUfDgw4RAo= 407-----END PUBLIC KEY----- 408 409PrivPubKeyPair = ALICE_secp224k1:ALICE_secp224k1_PUB 410 411 412PrivateKey=BOB_secp224k1 413-----BEGIN PRIVATE KEY----- 414MHkCAQAwEAYHKoZIzj0CAQYFK4EEACAEYjBgAgEBBB0AOjEXYoz8YcWokSf4U5gX 415HbjDfILPdPejlE0T/KE8AzoABGXAQ+AntX7On4cKwP+f4KzZGaJZwjBq3jCjymsr 4169A3c8VCoRXXBg+VPoKg7fDkMIgI8qPmrC95Q 417-----END PRIVATE KEY----- 418 419PublicKey=BOB_secp224k1_PUB 420-----BEGIN PUBLIC KEY----- 421ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEZcBD4Ce1fs6fhwrA/5/grNkZolnCMGre 422MKPKayv0DdzxUKhFdcGD5U+gqDt8OQwiAjyo+asL3lA= 423-----END PUBLIC KEY----- 424 425PrivPubKeyPair = BOB_secp224k1:BOB_secp224k1_PUB 426 427 428# ECDH Alice with Bob peer 429 430Availablein = default 431Derive=ALICE_secp224k1 432PeerKey=BOB_secp224k1_PUB 433SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a 434 435# ECDH Bob with Alice peer 436 437Availablein = default 438Derive=BOB_secp224k1 439PeerKey=ALICE_secp224k1_PUB 440SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a 441 442# TEST CURVE secp256k1 443 444PrivateKey=ALICE_secp256k1 445-----BEGIN PRIVATE KEY----- 446MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgHCRzy0IcEx6CeA6ogNNK 447SOfuTlHy4fE/LNxkANUS4k+hRANCAASDBmwKklX4OcbZSJJX9mxm1Wr7TPTLpbyp 448xKcKRm0XKNxVlrZU8WQCl66GtX2DDyX+0+XiC3hbaRWcYtg7P6WO 449-----END PRIVATE KEY----- 450 451PublicKey=ALICE_secp256k1_PUB 452-----BEGIN PUBLIC KEY----- 453MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEgwZsCpJV+DnG2UiSV/ZsZtVq+0z0y6W8 454qcSnCkZtFyjcVZa2VPFkApeuhrV9gw8l/tPl4gt4W2kVnGLYOz+ljg== 455-----END PUBLIC KEY----- 456 457PrivPubKeyPair = ALICE_secp256k1:ALICE_secp256k1_PUB 458 459 460PrivateKey=BOB_secp256k1 461-----BEGIN PRIVATE KEY----- 462MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgChCkFvWtOcrXLmXVGqkR 4630gdntyytjGzEKue5t+IL2lihRANCAAQFQoIckey+Vyh3QwJWUUfKXNbbjWe94yZE 464AWGvI2BfqtWqigZF5VSb5aIXtTPRmwiN0cp30cd77YE5Z+e5bJHU 465-----END PRIVATE KEY----- 466 467PublicKey=BOB_secp256k1_PUB 468-----BEGIN PUBLIC KEY----- 469MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBUKCHJHsvlcod0MCVlFHylzW241nveMm 470RAFhryNgX6rVqooGReVUm+WiF7Uz0ZsIjdHKd9HHe+2BOWfnuWyR1A== 471-----END PUBLIC KEY----- 472 473PrivPubKeyPair = BOB_secp256k1:BOB_secp256k1_PUB 474 475 476# ECDH Alice with Bob peer 477 478Availablein = default 479Derive=ALICE_secp256k1 480PeerKey=BOB_secp256k1_PUB 481SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e 482 483# ECDH Bob with Alice peer 484 485Availablein = default 486Derive=BOB_secp256k1 487PeerKey=ALICE_secp256k1_PUB 488SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e 489 490# TEST CURVE prime192v2 491 492PrivateKey=ALICE_prime192v2 493-----BEGIN PRIVATE KEY----- 494MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBgtIuKqpRc7rEYuGx1a 495dDxcvso0NAZw+fWhNAMyAATMSHwJPq761VawpRbKLB3uuDSng4WeFPjhvubL6g8V 4968UqFaKRED5PUIQ0lYStVCao= 497-----END PRIVATE KEY----- 498 499PublicKey=ALICE_prime192v2_PUB 500-----BEGIN PUBLIC KEY----- 501MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEzEh8CT6u+tVWsKUWyiwd7rg0p4OF 502nhT44b7my+oPFfFKhWikRA+T1CENJWErVQmq 503-----END PUBLIC KEY----- 504 505PrivPubKeyPair = ALICE_prime192v2:ALICE_prime192v2_PUB 506 507 508PrivateKey=BOB_prime192v2 509-----BEGIN PRIVATE KEY----- 510MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEVTBTAgEBBBggTjqWC1/iHrvKR9/u 5111gxpL2tWJkkAMYuhNAMyAASa4nG+wLPTHxfkqiTII5PBLAKXmXUf5dMtpmApcjrj 512XjnwJIJEQr80MK9+g1raqN8= 513-----END PRIVATE KEY----- 514 515PublicKey=BOB_prime192v2_PUB 516-----BEGIN PUBLIC KEY----- 517MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEmuJxvsCz0x8X5KokyCOTwSwCl5l1 518H+XTLaZgKXI641458CSCREK/NDCvfoNa2qjf 519-----END PUBLIC KEY----- 520 521PrivPubKeyPair = BOB_prime192v2:BOB_prime192v2_PUB 522 523 524# ECDH Alice with Bob peer 525 526Availablein = default 527Derive=ALICE_prime192v2 528PeerKey=BOB_prime192v2_PUB 529SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c 530 531# ECDH Bob with Alice peer 532 533Availablein = default 534Derive=BOB_prime192v2 535PeerKey=ALICE_prime192v2_PUB 536SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c 537 538# TEST CURVE prime192v3 539 540PrivateKey=ALICE_prime192v3 541-----BEGIN PRIVATE KEY----- 542MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBg0iDdcgise1/v2k6js 543UkgKwXPqx/uJJTehNAMyAAQ6/i0pSNHk824XO6Mv0irQfSv2yzGQy+DwWo/klZco 544kPDcXKEdU8ZmnAABH7j6UV8= 545-----END PRIVATE KEY----- 546 547PublicKey=ALICE_prime192v3_PUB 548-----BEGIN PUBLIC KEY----- 549MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEOv4tKUjR5PNuFzujL9Iq0H0r9ssx 550kMvg8FqP5JWXKJDw3FyhHVPGZpwAAR+4+lFf 551-----END PUBLIC KEY----- 552 553PrivPubKeyPair = ALICE_prime192v3:ALICE_prime192v3_PUB 554 555 556PrivateKey=BOB_prime192v3 557-----BEGIN PRIVATE KEY----- 558MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEVTBTAgEBBBieW1huqwVU3ev7qgpT 559LFjYEMRPONOAcaKhNAMyAASXaTjBIQX686BZJAidX+hFuvDyxbN1vBQvp40OVl0L 560CG4hoZ+5McLtPATL+osKvX8= 561-----END PRIVATE KEY----- 562 563PublicKey=BOB_prime192v3_PUB 564-----BEGIN PUBLIC KEY----- 565MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEl2k4wSEF+vOgWSQInV/oRbrw8sWz 566dbwUL6eNDlZdCwhuIaGfuTHC7TwEy/qLCr1/ 567-----END PUBLIC KEY----- 568 569PrivPubKeyPair = BOB_prime192v3:BOB_prime192v3_PUB 570 571 572# ECDH Alice with Bob peer 573 574Availablein = default 575Derive=ALICE_prime192v3 576PeerKey=BOB_prime192v3_PUB 577SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29 578 579# ECDH Bob with Alice peer 580 581Availablein = default 582Derive=BOB_prime192v3 583PeerKey=ALICE_prime192v3_PUB 584SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29 585 586# TEST CURVE prime239v1 587 588PrivateKey=ALICE_prime239v1 589-----BEGIN PRIVATE KEY----- 590MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeRmiZXaqr3u11hiGK 5911cH75U/rKc1+8YMqxcXhACRkoUADPgAEfIJpVggCXUROHgX4h5h66/0Pgr/aMtMq 592ExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU 593-----END PRIVATE KEY----- 594 595PublicKey=ALICE_prime239v1_PUB 596-----BEGIN PUBLIC KEY----- 597MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEfIJpVggCXUROHgX4h5h66/0Pgr/a 598MtMqExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU 599-----END PUBLIC KEY----- 600 601PrivPubKeyPair = ALICE_prime239v1:ALICE_prime239v1_PUB 602 603 604PrivateKey=BOB_prime239v1 605-----BEGIN PRIVATE KEY----- 606MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEEBGcwZQIBAQQeAbGRRoBgqHVUBFot 6075m9Ytm8RU+ISkA33VgQrHGM/oUADPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqgUH3i 608Mk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR 609-----END PRIVATE KEY----- 610 611PublicKey=BOB_prime239v1_PUB 612-----BEGIN PUBLIC KEY----- 613MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqg 614UH3iMk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR 615-----END PUBLIC KEY----- 616 617PrivPubKeyPair = BOB_prime239v1:BOB_prime239v1_PUB 618 619 620# ECDH Alice with Bob peer 621 622Availablein = default 623Derive=ALICE_prime239v1 624PeerKey=BOB_prime239v1_PUB 625SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e 626 627# ECDH Bob with Alice peer 628 629Availablein = default 630Derive=BOB_prime239v1 631PeerKey=ALICE_prime239v1_PUB 632SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e 633 634# TEST CURVE prime239v2 635 636PrivateKey=ALICE_prime239v2 637-----BEGIN PRIVATE KEY----- 638MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeemq6S5puHF94ZW/W 6396BMRim+HFFM0zxVZQpWG+bf2oUADPgAELukUodCQsmwzGVR3lLEGKQ6quGd6kDXN 640DjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN 641-----END PRIVATE KEY----- 642 643PublicKey=ALICE_prime239v2_PUB 644-----BEGIN PUBLIC KEY----- 645MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELukUodCQsmwzGVR3lLEGKQ6quGd6 646kDXNDjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN 647-----END PUBLIC KEY----- 648 649PrivPubKeyPair = ALICE_prime239v2:ALICE_prime239v2_PUB 650 651 652PrivateKey=BOB_prime239v2 653-----BEGIN PRIVATE KEY----- 654MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEFBGcwZQIBAQQeAEaCw7ulF8GZcmbj 655aDmcrw8Gex+hX0rNvwzoC7+6oUADPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ihUW 656ms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u 657-----END PRIVATE KEY----- 658 659PublicKey=BOB_prime239v2_PUB 660-----BEGIN PUBLIC KEY----- 661MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ 662ihUWms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u 663-----END PUBLIC KEY----- 664 665PrivPubKeyPair = BOB_prime239v2:BOB_prime239v2_PUB 666 667 668# ECDH Alice with Bob peer 669 670Availablein = default 671Derive=ALICE_prime239v2 672PeerKey=BOB_prime239v2_PUB 673SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703 674 675# ECDH Bob with Alice peer 676 677Availablein = default 678Derive=BOB_prime239v2 679PeerKey=ALICE_prime239v2_PUB 680SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703 681 682# TEST CURVE prime239v3 683 684PrivateKey=ALICE_prime239v3 685-----BEGIN PRIVATE KEY----- 686MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeGlwSPAYfmiP9r2nA 687SD52VqKyZpEnU+Jmynlf2DI7oUADPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnOL/BD 688qNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp 689-----END PRIVATE KEY----- 690 691PublicKey=ALICE_prime239v3_PUB 692-----BEGIN PUBLIC KEY----- 693MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnO 694L/BDqNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp 695-----END PUBLIC KEY----- 696 697PrivPubKeyPair = ALICE_prime239v3:ALICE_prime239v3_PUB 698 699 700PrivateKey=BOB_prime239v3 701-----BEGIN PRIVATE KEY----- 702MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwEGBGcwZQIBAQQeU1KIfJBGvItr8//g 703kW1zoPkveo9lvXBlnUV5/5rDoUADPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQaVAb 7043QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq 705-----END PRIVATE KEY----- 706 707PublicKey=BOB_prime239v3_PUB 708-----BEGIN PUBLIC KEY----- 709MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQ 710aVAb3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq 711-----END PUBLIC KEY----- 712 713PrivPubKeyPair = BOB_prime239v3:BOB_prime239v3_PUB 714 715 716# ECDH Alice with Bob peer 717 718Availablein = default 719Derive=ALICE_prime239v3 720PeerKey=BOB_prime239v3_PUB 721SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9 722 723# ECDH Bob with Alice peer 724 725Availablein = default 726Derive=BOB_prime239v3 727PeerKey=ALICE_prime239v3_PUB 728SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9 729 730# TEST CURVE sect113r1 731 732PrivateKey=ALICE_sect113r1 733-----BEGIN PRIVATE KEY----- 734MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AcrP9u8BlWb4knkGVZmSh 735IgMgAAQBviTf62+1V4etJb2D9LkBadAFmdmRS+rVI3spTYs= 736-----END PRIVATE KEY----- 737 738PublicKey=ALICE_sect113r1_PUB 739-----BEGIN PUBLIC KEY----- 740MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAb4k3+tvtVeHrSW9g/S5AWnQBZnZkUvq 7411SN7KU2L 742-----END PUBLIC KEY----- 743 744PrivPubKeyPair = ALICE_sect113r1:ALICE_sect113r1_PUB 745 746 747PrivateKey=BOB_sect113r1 748-----BEGIN PRIVATE KEY----- 749MFECAQAwEAYHKoZIzj0CAQYFK4EEAAQEOjA4AgEBBA8AmhEq3A9KdbKQUz1F/Myh 750IgMgAAQAuSRBNxXjIjezwrGF8VkBxWR69g0UJaBIIArpdNo= 751-----END PRIVATE KEY----- 752 753PublicKey=BOB_sect113r1_PUB 754-----BEGIN PUBLIC KEY----- 755MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEALkkQTcV4yI3s8KxhfFZAcVkevYNFCWg 756SCAK6XTa 757-----END PUBLIC KEY----- 758 759PrivPubKeyPair = BOB_sect113r1:BOB_sect113r1_PUB 760 761 762# ECDH Alice with Bob peer 763 764Availablein = default 765Derive=ALICE_sect113r1 766PeerKey=BOB_sect113r1_PUB 767SharedSecret=015405437add26b8841c62a9016c85 768 769# ECDH Bob with Alice peer 770 771Availablein = default 772Derive=BOB_sect113r1 773PeerKey=ALICE_sect113r1_PUB 774SharedSecret=015405437add26b8841c62a9016c85 775 776# TEST CURVE sect113r2 777 778PrivateKey=ALICE_sect113r2 779-----BEGIN PRIVATE KEY----- 780MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABqFZ6Z7BKKjvrzXh99Wh 781IgMgAAQBTQTHA9uSxcZ8kvsSVUUBcLQ4m45U10VwVCQ+oGQ= 782-----END PRIVATE KEY----- 783 784PublicKey=ALICE_sect113r2_PUB 785-----BEGIN PUBLIC KEY----- 786MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAU0ExwPbksXGfJL7ElVFAXC0OJuOVNdF 787cFQkPqBk 788-----END PUBLIC KEY----- 789 790PrivPubKeyPair = ALICE_sect113r2:ALICE_sect113r2_PUB 791 792 793PrivateKey=BOB_sect113r2 794-----BEGIN PRIVATE KEY----- 795MFECAQAwEAYHKoZIzj0CAQYFK4EEAAUEOjA4AgEBBA8ABPHhZ0kCp0TocQJIuiuh 796IgMgAAQBSi7u+Ur776iGyg0Ij6UAN70IzPVZxGK5zPxp6wo= 797-----END PRIVATE KEY----- 798 799PublicKey=BOB_sect113r2_PUB 800-----BEGIN PUBLIC KEY----- 801MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUou7vlK+++ohsoNCI+lADe9CMz1WcRi 802ucz8aesK 803-----END PUBLIC KEY----- 804 805PrivPubKeyPair = BOB_sect113r2:BOB_sect113r2_PUB 806 807 808# ECDH Alice with Bob peer 809 810Availablein = default 811Derive=ALICE_sect113r2 812PeerKey=BOB_sect113r2_PUB 813SharedSecret=014231c5e9e28d451aa44a755407e1 814 815# ECDH Bob with Alice peer 816 817Availablein = default 818Derive=BOB_sect113r2 819PeerKey=ALICE_sect113r2_PUB 820SharedSecret=014231c5e9e28d451aa44a755407e1 821 822# TEST CURVE sect131r1 823 824PrivateKey=ALICE_sect131r1 825-----BEGIN PRIVATE KEY----- 826MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEAUCFDwJLLThLHiDlw/Qcn 8278aEmAyQABAAU+ywF9iPv6LDldKOLhLgXBRI7EpZnbXPXhUmkQWPhHAQ= 828-----END PRIVATE KEY----- 829 830PublicKey=ALICE_sect131r1_PUB 831-----BEGIN PUBLIC KEY----- 832MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEABT7LAX2I+/osOV0o4uEuBcFEjsSlmdt 833c9eFSaRBY+EcBA== 834-----END PUBLIC KEY----- 835 836PrivPubKeyPair = ALICE_sect131r1:ALICE_sect131r1_PUB 837 838 839PrivateKey=BOB_sect131r1 840-----BEGIN PRIVATE KEY----- 841MFcCAQAwEAYHKoZIzj0CAQYFK4EEABYEQDA+AgEBBBEDxxMzxjxJmYfSZvWJKq+V 842vKEmAyQABAFHQ2a+h+Yn5N4Lt0IoJcVVBrf9xkZNS0xxblh+0wndq9s= 843-----END PRIVATE KEY----- 844 845PublicKey=BOB_sect131r1_PUB 846-----BEGIN PUBLIC KEY----- 847MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAUdDZr6H5ifk3gu3QiglxVUGt/3GRk1L 848THFuWH7TCd2r2w== 849-----END PUBLIC KEY----- 850 851PrivPubKeyPair = BOB_sect131r1:BOB_sect131r1_PUB 852 853 854# ECDH Alice with Bob peer 855 856Availablein = default 857Derive=ALICE_sect131r1 858PeerKey=BOB_sect131r1_PUB 859SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702 860 861# ECDH Bob with Alice peer 862 863Availablein = default 864Derive=BOB_sect131r1 865PeerKey=ALICE_sect131r1_PUB 866SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702 867 868# TEST CURVE sect131r2 869 870PrivateKey=ALICE_sect131r2 871-----BEGIN PRIVATE KEY----- 872MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDHPPtQCKJB8g01rMkT8Sk 8739aEmAyQABAcWl2Z/1kIc4mWCbRH4+c/2B47RC31JyifKvkxkHt05x3g= 874-----END PRIVATE KEY----- 875 876PublicKey=ALICE_sect131r2_PUB 877-----BEGIN PUBLIC KEY----- 878MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEBxaXZn/WQhziZYJtEfj5z/YHjtELfUnK 879J8q+TGQe3TnHeA== 880-----END PUBLIC KEY----- 881 882PrivPubKeyPair = ALICE_sect131r2:ALICE_sect131r2_PUB 883 884 885PrivateKey=BOB_sect131r2 886-----BEGIN PRIVATE KEY----- 887MFcCAQAwEAYHKoZIzj0CAQYFK4EEABcEQDA+AgEBBBEDR9ez/YtS29S7/R5+rUiX 888VKEmAyQABALZHNBITDoigpOwTzczlaN9AsRk5JzMUJXYkvBEqj+YILQ= 889-----END PRIVATE KEY----- 890 891PublicKey=BOB_sect131r2_PUB 892-----BEGIN PUBLIC KEY----- 893MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAtkc0EhMOiKCk7BPNzOVo30CxGTknMxQ 894ldiS8ESqP5ggtA== 895-----END PUBLIC KEY----- 896 897PrivPubKeyPair = BOB_sect131r2:BOB_sect131r2_PUB 898 899 900# ECDH Alice with Bob peer 901 902Availablein = default 903Derive=ALICE_sect131r2 904PeerKey=BOB_sect131r2_PUB 905SharedSecret=03cbec3a3050c7f13d4801ad692d61c417 906 907# ECDH Bob with Alice peer 908 909Availablein = default 910Derive=BOB_sect131r2 911PeerKey=ALICE_sect131r2_PUB 912SharedSecret=03cbec3a3050c7f13d4801ad692d61c417 913 914# TEST CURVE sect163r1 915 916PrivateKey=ALICE_sect163r1 917-----BEGIN PRIVATE KEY----- 918MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUBl9zmlPmFF5v9h1IIENAx 9191b8tj0+hLgMsAAQE3j8Jn58CCtEDwvOZ5DwgYGBYvIECz1zN8UwPfTFSdXjTWQcr 9209gWxNMA= 921-----END PRIVATE KEY----- 922 923PublicKey=ALICE_sect163r1_PUB 924-----BEGIN PUBLIC KEY----- 925MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEBN4/CZ+fAgrRA8LzmeQ8IGBgWLyBAs9c 926zfFMD30xUnV401kHK/YFsTTA 927-----END PUBLIC KEY----- 928 929PrivPubKeyPair = ALICE_sect163r1:ALICE_sect163r1_PUB 930 931 932PrivateKey=BOB_sect163r1 933-----BEGIN PRIVATE KEY----- 934MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAIETDBKAgEBBBUA/nzN5yCavvZlXyDGEihW 935rwG360+hLgMsAAQDt6XZHfzXABSTnGhzfoPtfdLZgaoGhBdeWz+318vNmC6AMJP+ 936PntHzsA= 937-----END PRIVATE KEY----- 938 939PublicKey=BOB_sect163r1_PUB 940-----BEGIN PUBLIC KEY----- 941MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA7el2R381wAUk5xoc36D7X3S2YGqBoQX 942Xls/t9fLzZgugDCT/j57R87A 943-----END PUBLIC KEY----- 944 945PrivPubKeyPair = BOB_sect163r1:BOB_sect163r1_PUB 946 947 948# ECDH Alice with Bob peer 949 950Availablein=default 951Derive=ALICE_sect163r1 952PeerKey=BOB_sect163r1_PUB 953SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 954 955# ECDH Bob with Alice peer 956 957Availablein=default 958Derive=BOB_sect163r1 959PeerKey=ALICE_sect163r1_PUB 960SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 961 962# TEST CURVE sect193r1 963 964PrivateKey=ALICE_sect193r1 965-----BEGIN PRIVATE KEY----- 966MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAEQlofBlvj8zDK5o4CCfA 967aOQOmlAyTimBoTYDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUnNwBn5T26m15R 968M4MLnYGdklcAM8oMOML999w= 969-----END PRIVATE KEY----- 970 971PublicKey=ALICE_sect193r1_PUB 972-----BEGIN PUBLIC KEY----- 973MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUn 974NwBn5T26m15RM4MLnYGdklcAM8oMOML999w= 975-----END PUBLIC KEY----- 976 977PrivPubKeyPair = ALICE_sect193r1:ALICE_sect193r1_PUB 978 979 980PrivateKey=BOB_sect193r1 981-----BEGIN PRIVATE KEY----- 982MG8CAQAwEAYHKoZIzj0CAQYFK4EEABgEWDBWAgEBBBkAnxvYLKZaw4Rj24WTRBfg 983iar5vp3R3pCJoTYDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUpYQE/jBjzUHIC 984qMNZTHy9gT2R9yc0GBZ/Dic= 985-----END PRIVATE KEY----- 986 987PublicKey=BOB_sect193r1_PUB 988-----BEGIN PUBLIC KEY----- 989MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUp 990YQE/jBjzUHICqMNZTHy9gT2R9yc0GBZ/Dic= 991-----END PUBLIC KEY----- 992 993PrivPubKeyPair = BOB_sect193r1:BOB_sect193r1_PUB 994 995 996# ECDH Alice with Bob peer 997 998Availablein=default 999Derive=ALICE_sect193r1 1000PeerKey=BOB_sect193r1_PUB 1001SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 1002 1003# ECDH Bob with Alice peer 1004 1005Availablein=default 1006Derive=BOB_sect193r1 1007PeerKey=ALICE_sect193r1_PUB 1008SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 1009 1010# TEST CURVE sect193r2 1011 1012PrivateKey=ALICE_sect193r2 1013-----BEGIN PRIVATE KEY----- 1014MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAj54XQW+b3bnX9duvqaa+ 1015lPTNcvOlxRAvoTYDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWkwQFc4m1ISx4o 1016mtNyCVI7FXV5zNnaGWVACT4= 1017-----END PRIVATE KEY----- 1018 1019PublicKey=ALICE_sect193r2_PUB 1020-----BEGIN PUBLIC KEY----- 1021MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWk 1022wQFc4m1ISx4omtNyCVI7FXV5zNnaGWVACT4= 1023-----END PUBLIC KEY----- 1024 1025PrivPubKeyPair = ALICE_sect193r2:ALICE_sect193r2_PUB 1026 1027 1028PrivateKey=BOB_sect193r2 1029-----BEGIN PRIVATE KEY----- 1030MG8CAQAwEAYHKoZIzj0CAQYFK4EEABkEWDBWAgEBBBkAvMiVR0abk6pHoeOIBESL 1031fB9B4gsZJjLsoTYDNAAEADtKDcwL660+Mm11Vl254GI3TnD+fragdwF+wY5qlMu5 1032VtrUDMHuAP0q3eGQUsrzNo0= 1033-----END PRIVATE KEY----- 1034 1035PublicKey=BOB_sect193r2_PUB 1036-----BEGIN PUBLIC KEY----- 1037MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEADtKDcwL660+Mm11Vl254GI3TnD+frag 1038dwF+wY5qlMu5VtrUDMHuAP0q3eGQUsrzNo0= 1039-----END PUBLIC KEY----- 1040 1041PrivPubKeyPair = BOB_sect193r2:BOB_sect193r2_PUB 1042 1043 1044# ECDH Alice with Bob peer 1045 1046Availablein=default 1047Derive=ALICE_sect193r2 1048PeerKey=BOB_sect193r2_PUB 1049SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 1050 1051# ECDH Bob with Alice peer 1052 1053Availablein=default 1054Derive=BOB_sect193r2 1055PeerKey=ALICE_sect193r2_PUB 1056SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 1057 1058# TEST CURVE sect239k1 1059 1060PrivateKey=ALICE_sect239k1 1061-----BEGIN PRIVATE KEY----- 1062MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4MhpuQTtDeLBboZgiW11d/ 1063KBlgUL4YvTjZ8zg4HR2hQAM+AAQafRD6X3L/7c/FN69KuA04a4bhxHZezmz1G15m 1064tltwl8zlWsR5+GNToxV0OBLbStAQbXxqBa2Gg83B0oc= 1065-----END PRIVATE KEY----- 1066 1067PublicKey=ALICE_sect239k1_PUB 1068-----BEGIN PUBLIC KEY----- 1069MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEGn0Q+l9y/+3PxTevSrgNOGuG4cR2Xs5s 10709RteZrZbcJfM5VrEefhjU6MVdDgS20rQEG18agWthoPNwdKH 1071-----END PUBLIC KEY----- 1072 1073PrivPubKeyPair = ALICE_sect239k1:ALICE_sect239k1_PUB 1074 1075 1076PrivateKey=BOB_sect239k1 1077-----BEGIN PRIVATE KEY----- 1078MH4CAQAwEAYHKoZIzj0CAQYFK4EEAAMEZzBlAgEBBB4FBG477KvylisppUFwbDl/ 1079SRGnX5FFmfw/xWIiEMehQAM+AAQFii094UX6F5m8Dk0eI/DhF3+IDUu7h81hTdyZ 1080xxET0IokxFkTUf/re9WPA7LxPOCuiIPZUNVCRxRWSuU= 1081-----END PRIVATE KEY----- 1082 1083PublicKey=BOB_sect239k1_PUB 1084-----BEGIN PUBLIC KEY----- 1085MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEBYotPeFF+heZvA5NHiPw4Rd/iA1Lu4fN 1086YU3cmccRE9CKJMRZE1H/63vVjwOy8TzgroiD2VDVQkcUVkrl 1087-----END PUBLIC KEY----- 1088 1089PrivPubKeyPair = BOB_sect239k1:BOB_sect239k1_PUB 1090 1091 1092# ECDH Alice with Bob peer 1093 1094Availablein=default 1095Derive=ALICE_sect239k1 1096PeerKey=BOB_sect239k1_PUB 1097SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 1098 1099# ECDH Bob with Alice peer 1100 1101Availablein=default 1102Derive=BOB_sect239k1 1103PeerKey=ALICE_sect239k1_PUB 1104SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 1105 1106 1107# ECDH Alice with Bob peer 1108 1109Availablein = default 1110Derive=ALICE_sect163r1 1111PeerKey=BOB_sect163r1_PUB 1112SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 1113 1114# ECDH Bob with Alice peer 1115 1116Availablein = default 1117Derive=BOB_sect163r1 1118PeerKey=ALICE_sect163r1_PUB 1119SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 1120 1121# ECDH Alice with Bob peer 1122 1123Availablein = default 1124Derive=ALICE_sect193r1 1125PeerKey=BOB_sect193r1_PUB 1126SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 1127 1128# ECDH Bob with Alice peer 1129 1130Availablein = default 1131Derive=BOB_sect193r1 1132PeerKey=ALICE_sect193r1_PUB 1133SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 1134 1135# ECDH Alice with Bob peer 1136 1137Availablein = default 1138Derive=ALICE_sect193r2 1139PeerKey=BOB_sect193r2_PUB 1140SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 1141 1142# ECDH Bob with Alice peer 1143 1144Availablein = default 1145Derive=BOB_sect193r2 1146PeerKey=ALICE_sect193r2_PUB 1147SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 1148 1149# ECDH Alice with Bob peer 1150 1151Availablein = default 1152Derive=ALICE_sect239k1 1153PeerKey=BOB_sect239k1_PUB 1154SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 1155 1156# ECDH Bob with Alice peer 1157 1158Availablein = default 1159Derive=BOB_sect239k1 1160PeerKey=ALICE_sect239k1_PUB 1161SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 1162 1163# TEST CURVE c2pnb163v1 1164 1165PrivateKey=ALICE_c2pnb163v1 1166-----BEGIN PRIVATE KEY----- 1167MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUDTVBXDIdMMg5JIb6y 1168ZHLpkONauzuhLgMsAAQC/TaMi2YGY4SmYVCrIVVommDnOyMHJZ1VZ4+fT+hE/qRp 1169WHMMW5gOZO4= 1170-----END PRIVATE KEY----- 1171 1172PublicKey=ALICE_c2pnb163v1_PUB 1173-----BEGIN PUBLIC KEY----- 1174MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAv02jItmBmOEpmFQqyFVaJpg5zsj 1175ByWdVWePn0/oRP6kaVhzDFuYDmTu 1176-----END PUBLIC KEY----- 1177 1178PrivPubKeyPair = ALICE_c2pnb163v1:ALICE_c2pnb163v1_PUB 1179 1180 1181PrivateKey=BOB_c2pnb163v1 1182-----BEGIN PRIVATE KEY----- 1183MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEETDBKAgEBBBUC3uEAfGc3+a0FOrFh 1184ftdUBtZ5BPOhLgMsAAQGojKkhnOduUQY6XT0GwQbDe1YM1wFkj3vZGkhO5OzsqG1 1185QqQLkFeMwKo= 1186-----END PRIVATE KEY----- 1187 1188PublicKey=BOB_c2pnb163v1_PUB 1189-----BEGIN PUBLIC KEY----- 1190MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBqIypIZznblEGOl09BsEGw3tWDNc 1191BZI972RpITuTs7KhtUKkC5BXjMCq 1192-----END PUBLIC KEY----- 1193 1194PrivPubKeyPair = BOB_c2pnb163v1:BOB_c2pnb163v1_PUB 1195 1196 1197# ECDH Alice with Bob peer 1198 1199Availablein = default 1200Derive=ALICE_c2pnb163v1 1201PeerKey=BOB_c2pnb163v1_PUB 1202SharedSecret=05939a47cb503656e684f433001e45776c7620e13b 1203 1204# ECDH Bob with Alice peer 1205 1206Availablein = default 1207Derive=BOB_c2pnb163v1 1208PeerKey=ALICE_c2pnb163v1_PUB 1209SharedSecret=05939a47cb503656e684f433001e45776c7620e13b 1210 1211# TEST CURVE c2pnb163v2 1212 1213PrivateKey=ALICE_c2pnb163v2 1214-----BEGIN PRIVATE KEY----- 1215MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUC3m3meJNbhDwwFH3C 1216//L2EyOQNruhLgMsAAQBaATOiPV6c8icBYWczLXM6k+t8U4FIN57iiC8RsmIS3+V 1217yM/rN3UBZaw= 1218-----END PRIVATE KEY----- 1219 1220PublicKey=ALICE_c2pnb163v2_PUB 1221-----BEGIN PUBLIC KEY----- 1222MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAWgEzoj1enPInAWFnMy1zOpPrfFO 1223BSDee4ogvEbJiEt/lcjP6zd1AWWs 1224-----END PUBLIC KEY----- 1225 1226PrivPubKeyPair = ALICE_c2pnb163v2:ALICE_c2pnb163v2_PUB 1227 1228 1229PrivateKey=BOB_c2pnb163v2 1230-----BEGIN PRIVATE KEY----- 1231MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIETDBKAgEBBBUBvd/DvKharywckSaW 1232aAniKByXBwihLgMsAAQH0+FWe4mb13QrEZCPwfIS+gChEXoGhyBVubt6+SSgS5nS 1233eDGgjW/36Qw= 1234-----END PRIVATE KEY----- 1235 1236PublicKey=BOB_c2pnb163v2_PUB 1237-----BEGIN PUBLIC KEY----- 1238MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEB9PhVnuJm9d0KxGQj8HyEvoAoRF6 1239BocgVbm7evkkoEuZ0ngxoI1v9+kM 1240-----END PUBLIC KEY----- 1241 1242PrivPubKeyPair = BOB_c2pnb163v2:BOB_c2pnb163v2_PUB 1243 1244 1245# ECDH Alice with Bob peer 1246 1247Availablein = default 1248Derive=ALICE_c2pnb163v2 1249PeerKey=BOB_c2pnb163v2_PUB 1250SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d 1251 1252# ECDH Bob with Alice peer 1253 1254Availablein = default 1255Derive=BOB_c2pnb163v2 1256PeerKey=ALICE_c2pnb163v2_PUB 1257SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d 1258 1259# TEST CURVE c2pnb163v3 1260 1261PrivateKey=ALICE_c2pnb163v3 1262-----BEGIN PRIVATE KEY----- 1263MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUCtJ0ZQMD5T6Ym/jZx 1264Fzb9tQkLOhuhLgMsAAQE26YD7hG+CY02+nBDFKIBnMvHWUQGfkiIfG9yxV+LptOM 1265CdU4y9RhM+w= 1266-----END PRIVATE KEY----- 1267 1268PublicKey=ALICE_c2pnb163v3_PUB 1269-----BEGIN PUBLIC KEY----- 1270MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBNumA+4RvgmNNvpwQxSiAZzLx1lE 1271Bn5IiHxvcsVfi6bTjAnVOMvUYTPs 1272-----END PUBLIC KEY----- 1273 1274PrivPubKeyPair = ALICE_c2pnb163v3:ALICE_c2pnb163v3_PUB 1275 1276 1277PrivateKey=BOB_c2pnb163v3 1278-----BEGIN PRIVATE KEY----- 1279MGYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMETDBKAgEBBBUB9MnYR9NXM8OoCraO 1280orQz1LXIZJChLgMsAAQH15R/xAGyrtmg+hrdAaGn9rVEfWQA7yUCn4vKR2eIy/qN 1281YfbeHTIaTBY= 1282-----END PRIVATE KEY----- 1283 1284PublicKey=BOB_c2pnb163v3_PUB 1285-----BEGIN PUBLIC KEY----- 1286MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEB9eUf8QBsq7ZoPoa3QGhp/a1RH1k 1287AO8lAp+LykdniMv6jWH23h0yGkwW 1288-----END PUBLIC KEY----- 1289 1290PrivPubKeyPair = BOB_c2pnb163v3:BOB_c2pnb163v3_PUB 1291 1292 1293# ECDH Alice with Bob peer 1294 1295Availablein = default 1296Derive=ALICE_c2pnb163v3 1297PeerKey=BOB_c2pnb163v3_PUB 1298SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81 1299 1300# ECDH Bob with Alice peer 1301 1302Availablein = default 1303Derive=BOB_c2pnb163v3 1304PeerKey=ALICE_c2pnb163v3_PUB 1305SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81 1306 1307# TEST CURVE c2pnb176v1 1308 1309PrivateKey=ALICE_c2pnb176v1 1310-----BEGIN PRIVATE KEY----- 1311MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAxXEz1PjthqsI664l 1312N5LRLN8C2uyhMAMuAARD1qVJHbL5A7BhEKeHSuDeT6XeZ3ODFn9ef67qdF+tS7p3 1313zgXGKt4pKMoYcg== 1314-----END PRIVATE KEY----- 1315 1316PublicKey=ALICE_c2pnb176v1_PUB 1317-----BEGIN PUBLIC KEY----- 1318MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEQ9alSR2y+QOwYRCnh0rg3k+l3mdz 1319gxZ/Xn+u6nRfrUu6d84FxireKSjKGHI= 1320-----END PUBLIC KEY----- 1321 1322PrivPubKeyPair = ALICE_c2pnb176v1:ALICE_c2pnb176v1_PUB 1323 1324 1325PrivateKey=BOB_c2pnb176v1 1326-----BEGIN PRIVATE KEY----- 1327MGgCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQETjBMAgEBBBUAJvHHFW0v+/cjaLd7 1328Xgt6FtSga5+hMAMuAASUs7rUAlv1qhppI82ikLvZ8Y0DApC356nhs7SyQYdLtHRM 1329+qUHBB3IzrLKdQ== 1330-----END PRIVATE KEY----- 1331 1332PublicKey=BOB_c2pnb176v1_PUB 1333-----BEGIN PUBLIC KEY----- 1334MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAElLO61AJb9aoaaSPNopC72fGNAwKQ 1335t+ep4bO0skGHS7R0TPqlBwQdyM6yynU= 1336-----END PUBLIC KEY----- 1337 1338PrivPubKeyPair = BOB_c2pnb176v1:BOB_c2pnb176v1_PUB 1339 1340 1341# ECDH Alice with Bob peer 1342 1343Availablein = default 1344Derive=ALICE_c2pnb176v1 1345PeerKey=BOB_c2pnb176v1_PUB 1346SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a 1347 1348# ECDH Bob with Alice peer 1349 1350Availablein = default 1351Derive=BOB_c2pnb176v1 1352PeerKey=ALICE_c2pnb176v1_PUB 1353SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a 1354 1355# TEST CURVE c2tnb191v1 1356 1357PrivateKey=ALICE_c2tnb191v1 1358-----BEGIN PRIVATE KEY----- 1359MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBgYgpO+wgirUtuqHF00 13602o02Vc7xQjKgSzChNAMyAAQ2ae+5tDQ2CDaV5XPdC+RtLgcHS5lTOclTClr/WSpP 1361TlMt2TGh/KRrD859oXg6KYY= 1362-----END PRIVATE KEY----- 1363 1364PublicKey=ALICE_c2tnb191v1_PUB 1365-----BEGIN PUBLIC KEY----- 1366MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAENmnvubQ0Ngg2leVz3QvkbS4HB0uZ 1367UznJUwpa/1kqT05TLdkxofykaw/OfaF4OimG 1368-----END PUBLIC KEY----- 1369 1370PrivPubKeyPair = ALICE_c2tnb191v1:ALICE_c2tnb191v1_PUB 1371 1372 1373PrivateKey=BOB_c2tnb191v1 1374-----BEGIN PRIVATE KEY----- 1375MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEVTBTAgEBBBguzm5uFNRy/lX3OKuJ 1376j8i/vH/+viMd48yhNAMyAARka5rhdTmtbqQVRMWZQjUqsHUMX43siRt5f2WQSZfg 1377+IQ2l/8veayyX9erUSt3gK4= 1378-----END PRIVATE KEY----- 1379 1380PublicKey=BOB_c2tnb191v1_PUB 1381-----BEGIN PUBLIC KEY----- 1382MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEZGua4XU5rW6kFUTFmUI1KrB1DF+N 13837IkbeX9lkEmX4PiENpf/L3mssl/Xq1Erd4Cu 1384-----END PUBLIC KEY----- 1385 1386PrivPubKeyPair = BOB_c2tnb191v1:BOB_c2tnb191v1_PUB 1387 1388 1389# ECDH Alice with Bob peer 1390 1391Availablein = default 1392Derive=ALICE_c2tnb191v1 1393PeerKey=BOB_c2tnb191v1_PUB 1394SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1 1395 1396# ECDH Bob with Alice peer 1397 1398Availablein = default 1399Derive=BOB_c2tnb191v1 1400PeerKey=ALICE_c2tnb191v1_PUB 1401SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1 1402 1403# TEST CURVE c2tnb191v2 1404 1405PrivateKey=ALICE_c2tnb191v2 1406-----BEGIN PRIVATE KEY----- 1407MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgOlslgJ0XSK3vKC5Ls 1408QmYxZfr8OEKXRQ2hNAMyAAQAHivLhSwW2SJZtUPhuV1p9fQSfz7w9SJY8dJOpVf8 14099DevPUlJMPcaSGyjX+3nJZc= 1410-----END PRIVATE KEY----- 1411 1412PublicKey=ALICE_c2tnb191v2_PUB 1413-----BEGIN PUBLIC KEY----- 1414MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAB4ry4UsFtkiWbVD4bldafX0En8+ 14158PUiWPHSTqVX/PQ3rz1JSTD3Gkhso1/t5yWX 1416-----END PUBLIC KEY----- 1417 1418PrivPubKeyPair = ALICE_c2tnb191v2:ALICE_c2tnb191v2_PUB 1419 1420 1421PrivateKey=BOB_c2tnb191v2 1422-----BEGIN PRIVATE KEY----- 1423MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEVTBTAgEBBBgK9QaS2SDU6yz7uXqO 1424+/+C+baTTVMAGVGhNAMyAAQiR0t9plm77ezfXvJzDNdlyYC0pWX+QmJ8EavgEElk 1425ky/M+YXb5ufkFzFXIEfU9pM= 1426-----END PRIVATE KEY----- 1427 1428PublicKey=BOB_c2tnb191v2_PUB 1429-----BEGIN PUBLIC KEY----- 1430MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEIkdLfaZZu+3s317ycwzXZcmAtKVl 1431/kJifBGr4BBJZJMvzPmF2+bn5BcxVyBH1PaT 1432-----END PUBLIC KEY----- 1433 1434PrivPubKeyPair = BOB_c2tnb191v2:BOB_c2tnb191v2_PUB 1435 1436 1437# ECDH Alice with Bob peer 1438 1439Availablein = default 1440Derive=ALICE_c2tnb191v2 1441PeerKey=BOB_c2tnb191v2_PUB 1442SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534 1443 1444# ECDH Bob with Alice peer 1445 1446Availablein = default 1447Derive=BOB_c2tnb191v2 1448PeerKey=ALICE_c2tnb191v2_PUB 1449SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534 1450 1451# TEST CURVE c2tnb191v3 1452 1453PrivateKey=ALICE_c2tnb191v3 1454-----BEGIN PRIVATE KEY----- 1455MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgSaBOQyq6XX3hZVVgV 1456FlRrxTuvgtv33C6hNAMyAARL+Fup8jOnixQYPx8pU/b066PHrhTXfiNerFEYA/5O 1457XCKCEkdRCpuDJnyqpmaC2vw= 1458-----END PRIVATE KEY----- 1459 1460PublicKey=ALICE_c2tnb191v3_PUB 1461-----BEGIN PUBLIC KEY----- 1462MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAES/hbqfIzp4sUGD8fKVP29Oujx64U 1463134jXqxRGAP+TlwighJHUQqbgyZ8qqZmgtr8 1464-----END PUBLIC KEY----- 1465 1466PrivPubKeyPair = ALICE_c2tnb191v3:ALICE_c2tnb191v3_PUB 1467 1468 1469PrivateKey=BOB_c2tnb191v3 1470-----BEGIN PRIVATE KEY----- 1471MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEVTBTAgEBBBgEE8Ls7pc1/q3/0ruR 1472gMrWGhGIr4VLt4uhNAMyAAQHAZsjkAXanwGbXR3SKkoKli6rSfSiu0lU2XHDiZdt 1473LaPN+Eihz4KeG2YM/p3m1do= 1474-----END PRIVATE KEY----- 1475 1476PublicKey=BOB_c2tnb191v3_PUB 1477-----BEGIN PUBLIC KEY----- 1478MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEBwGbI5AF2p8Bm10d0ipKCpYuq0n0 1479ortJVNlxw4mXbS2jzfhIoc+CnhtmDP6d5tXa 1480-----END PUBLIC KEY----- 1481 1482PrivPubKeyPair = BOB_c2tnb191v3:BOB_c2tnb191v3_PUB 1483 1484 1485# ECDH Alice with Bob peer 1486 1487Availablein = default 1488Derive=ALICE_c2tnb191v3 1489PeerKey=BOB_c2tnb191v3_PUB 1490SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891 1491 1492# ECDH Bob with Alice peer 1493 1494Availablein = default 1495Derive=BOB_c2tnb191v3 1496PeerKey=ALICE_c2tnb191v3_PUB 1497SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891 1498 1499# TEST CURVE c2pnb208w1 1500 1501PrivateKey=ALICE_c2pnb208w1 1502-----BEGIN PRIVATE KEY----- 1503MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAbfnNboX6Dk+NLoBO 15046qBB2aE1srmTgS96oTgDNgAEFLHciAu4excYB0mty8rF442ULXZfqL90IkgP5G2z 1505wzY1mAlEBFMg83izeRaCJ/vRihZDJw== 1506-----END PRIVATE KEY----- 1507 1508PublicKey=ALICE_c2pnb208w1_PUB 1509-----BEGIN PUBLIC KEY----- 1510ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEFLHciAu4excYB0mty8rF442ULXZf 1511qL90IkgP5G2zwzY1mAlEBFMg83izeRaCJ/vRihZDJw== 1512-----END PUBLIC KEY----- 1513 1514PrivPubKeyPair = ALICE_c2pnb208w1:ALICE_c2pnb208w1_PUB 1515 1516 1517PrivateKey=BOB_c2pnb208w1 1518-----BEGIN PRIVATE KEY----- 1519MHQCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEWjBYAgEBBBkAwjGFJOPkZqQPZ+mI 1520Ae3G12zpUia40tRjoTgDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR4/IPtqMGxbfz 1521pPKPMZXV12F6MrWrorSFDZ8KFd58Ww== 1522-----END PRIVATE KEY----- 1523 1524PublicKey=BOB_c2pnb208w1_PUB 1525-----BEGIN PUBLIC KEY----- 1526ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR 15274/IPtqMGxbfzpPKPMZXV12F6MrWrorSFDZ8KFd58Ww== 1528-----END PUBLIC KEY----- 1529 1530PrivPubKeyPair = BOB_c2pnb208w1:BOB_c2pnb208w1_PUB 1531 1532 1533# ECDH Alice with Bob peer 1534 1535Availablein = default 1536Derive=ALICE_c2pnb208w1 1537PeerKey=BOB_c2pnb208w1_PUB 1538SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af 1539 1540# ECDH Bob with Alice peer 1541 1542Availablein = default 1543Derive=BOB_c2pnb208w1 1544PeerKey=ALICE_c2pnb208w1_PUB 1545SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af 1546 1547# TEST CURVE c2tnb239v1 1548 1549PrivateKey=ALICE_c2tnb239v1 1550-----BEGIN PRIVATE KEY----- 1551MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeE4CCwXEKsP3CfLC/ 1552DLSSF9lfyOaNSuQXmq9rzLqwoUADPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5DS+qp 1553c5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN 1554-----END PRIVATE KEY----- 1555 1556PublicKey=ALICE_c2tnb239v1_PUB 1557-----BEGIN PUBLIC KEY----- 1558MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5D 1559S+qpc5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN 1560-----END PUBLIC KEY----- 1561 1562PrivPubKeyPair = ALICE_c2tnb239v1:ALICE_c2tnb239v1_PUB 1563 1564 1565PrivateKey=BOB_c2tnb239v1 1566-----BEGIN PRIVATE KEY----- 1567MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwALBGcwZQIBAQQeAGDYCGAXqD03x510 1568h35JSzlgReW6W/T8lYPEA42doUADPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7ZLDP 1569F8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio 1570-----END PRIVATE KEY----- 1571 1572PublicKey=BOB_c2tnb239v1_PUB 1573-----BEGIN PUBLIC KEY----- 1574MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7 1575ZLDPF8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio 1576-----END PUBLIC KEY----- 1577 1578PrivPubKeyPair = BOB_c2tnb239v1:BOB_c2tnb239v1_PUB 1579 1580 1581# ECDH Alice with Bob peer 1582 1583Availablein = default 1584Derive=ALICE_c2tnb239v1 1585PeerKey=BOB_c2tnb239v1_PUB 1586SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a 1587 1588# ECDH Bob with Alice peer 1589 1590Availablein = default 1591Derive=BOB_c2tnb239v1 1592PeerKey=ALICE_c2tnb239v1_PUB 1593SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a 1594 1595# TEST CURVE c2tnb239v2 1596 1597PrivateKey=ALICE_c2tnb239v2 1598-----BEGIN PRIVATE KEY----- 1599MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE8kBjHLjFeC+Z2gZ 1600q0snwR3UgEgWMW0xilhJNjW2oUADPgAEQ+ubIYhh82VohwKSVz70PkHsjmYWDvDU 1601/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY 1602-----END PRIVATE KEY----- 1603 1604PublicKey=ALICE_c2tnb239v2_PUB 1605-----BEGIN PUBLIC KEY----- 1606MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEQ+ubIYhh82VohwKSVz70PkHsjmYW 1607DvDU/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY 1608-----END PUBLIC KEY----- 1609 1610PrivPubKeyPair = ALICE_c2tnb239v2:ALICE_c2tnb239v2_PUB 1611 1612 1613PrivateKey=BOB_c2tnb239v2 1614-----BEGIN PRIVATE KEY----- 1615MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwAMBGcwZQIBAQQeE7bhzKZZUm780c0e 16163EBWY1GxD90Mzu7zrQMi7bAzoUADPgAEYgV7bokY6iLMzZTG10c6NDaW11plAm0T 1617NKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln 1618-----END PRIVATE KEY----- 1619 1620PublicKey=BOB_c2tnb239v2_PUB 1621-----BEGIN PUBLIC KEY----- 1622MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEYgV7bokY6iLMzZTG10c6NDaW11pl 1623Am0TNKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln 1624-----END PUBLIC KEY----- 1625 1626PrivPubKeyPair = BOB_c2tnb239v2:BOB_c2tnb239v2_PUB 1627 1628 1629# ECDH Alice with Bob peer 1630 1631Availablein = default 1632Derive=ALICE_c2tnb239v2 1633PeerKey=BOB_c2tnb239v2_PUB 1634SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192 1635 1636# ECDH Bob with Alice peer 1637 1638Availablein = default 1639Derive=BOB_c2tnb239v2 1640PeerKey=ALICE_c2tnb239v2_PUB 1641SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192 1642 1643# TEST CURVE c2tnb239v3 1644 1645PrivateKey=ALICE_c2tnb239v3 1646-----BEGIN PRIVATE KEY----- 1647MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeCxiC5lbHYL1QYbb2 1648izZiSoLPnWCZIds811J1N7KtoUADPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1ah5WI 1649g6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8 1650-----END PRIVATE KEY----- 1651 1652PublicKey=ALICE_c2tnb239v3_PUB 1653-----BEGIN PUBLIC KEY----- 1654MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1a 1655h5WIg6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8 1656-----END PUBLIC KEY----- 1657 1658PrivPubKeyPair = ALICE_c2tnb239v3:ALICE_c2tnb239v3_PUB 1659 1660 1661PrivateKey=BOB_c2tnb239v3 1662-----BEGIN PRIVATE KEY----- 1663MIGBAgEAMBMGByqGSM49AgEGCCqGSM49AwANBGcwZQIBAQQeBBPxdeU3MohZc5Jx 16647WadLuPSeXeOg75rXC1ElexsoUADPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLBT5uX 1665hAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF 1666-----END PRIVATE KEY----- 1667 1668PublicKey=BOB_c2tnb239v3_PUB 1669-----BEGIN PUBLIC KEY----- 1670MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLB 1671T5uXhAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF 1672-----END PUBLIC KEY----- 1673 1674PrivPubKeyPair = BOB_c2tnb239v3:BOB_c2tnb239v3_PUB 1675 1676 1677# ECDH Alice with Bob peer 1678 1679Availablein = default 1680Derive=ALICE_c2tnb239v3 1681PeerKey=BOB_c2tnb239v3_PUB 1682SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0 1683 1684# ECDH Bob with Alice peer 1685 1686Availablein = default 1687Derive=BOB_c2tnb239v3 1688PeerKey=ALICE_c2tnb239v3_PUB 1689SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0 1690 1691# TEST CURVE c2pnb272w1 1692 1693PrivateKey=ALICE_c2pnb272w1 1694-----BEGIN PRIVATE KEY----- 1695MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAKMtKddENVGjzTU4 1696w+hW0SgDOtIElcs52wb40S08j6gMoUgDRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs 16976C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI= 1698-----END PRIVATE KEY----- 1699 1700PublicKey=ALICE_c2pnb272w1_PUB 1701-----BEGIN PUBLIC KEY----- 1702MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs 17036C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI= 1704-----END PUBLIC KEY----- 1705 1706PrivPubKeyPair = ALICE_c2pnb272w1:ALICE_c2pnb272w1_PUB 1707 1708 1709PrivateKey=BOB_c2pnb272w1 1710-----BEGIN PRIVATE KEY----- 1711MIGMAgEAMBMGByqGSM49AgEGCCqGSM49AwAQBHIwcAIBAQQhAFAKPByX1wlYUpU4 1712mECDAxg+VM5aFo4JPlqEzR0b9hI6oUgDRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF 1713MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM= 1714-----END PRIVATE KEY----- 1715 1716PublicKey=BOB_c2pnb272w1_PUB 1717-----BEGIN PUBLIC KEY----- 1718MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF 1719MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM= 1720-----END PUBLIC KEY----- 1721 1722PrivPubKeyPair = BOB_c2pnb272w1:BOB_c2pnb272w1_PUB 1723 1724 1725# ECDH Alice with Bob peer 1726 1727Availablein = default 1728Derive=ALICE_c2pnb272w1 1729PeerKey=BOB_c2pnb272w1_PUB 1730SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3 1731 1732# ECDH Bob with Alice peer 1733 1734Availablein = default 1735Derive=BOB_c2pnb272w1 1736PeerKey=ALICE_c2pnb272w1_PUB 1737SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3 1738 1739# TEST CURVE c2pnb304w1 1740 1741PrivateKey=ALICE_c2pnb304w1 1742-----BEGIN PRIVATE KEY----- 1743MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAOKzfcV2XOvVsSUh 1744oVz3SHGzSCf0q9i+ilz5ZfBxc+5ssjK7jKFQA04ABDc4zQNFaZukj9iz3iXTYdza 1745tCOYZvrfOjrbgzl/8PoFxt5q6yJTu35Vu9XVp5pTCtjpDEpywBj0xb07RRuVDEk8 1746TthFP5vGeTIWLD4= 1747-----END PRIVATE KEY----- 1748 1749PublicKey=ALICE_c2pnb304w1_PUB 1750-----BEGIN PUBLIC KEY----- 1751MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAENzjNA0Vpm6SP2LPeJdNh3Nq0I5hm 1752+t86OtuDOX/w+gXG3mrrIlO7flW71dWnmlMK2OkMSnLAGPTFvTtFG5UMSTxO2EU/ 1753m8Z5MhYsPg== 1754-----END PUBLIC KEY----- 1755 1756PrivPubKeyPair = ALICE_c2pnb304w1:ALICE_c2pnb304w1_PUB 1757 1758 1759PrivateKey=BOB_c2pnb304w1 1760-----BEGIN PRIVATE KEY----- 1761MIGYAgEAMBMGByqGSM49AgEGCCqGSM49AwARBH4wfAIBAQQlAPP4hz6sa+KdTJ4h 1762fBeCUiJBfshcZoapkZMFrhI1vdcRY7MeAaFQA04ABMHRUzLiUY7O4nEBdmex31U4 1763l6TO/dD+5MV/tVNizVsWjkTvi2fs772lZ9MeNp6QnGMZ5n5subHsa0QOJL1LpmXX 1764K0UIWGbW0nQb52g= 1765-----END PRIVATE KEY----- 1766 1767PublicKey=BOB_c2pnb304w1_PUB 1768-----BEGIN PUBLIC KEY----- 1769MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEwdFTMuJRjs7icQF2Z7HfVTiXpM79 17700P7kxX+1U2LNWxaORO+LZ+zvvaVn0x42npCcYxnmfmy5sexrRA4kvUumZdcrRQhY 1771ZtbSdBvnaA== 1772-----END PUBLIC KEY----- 1773 1774PrivPubKeyPair = BOB_c2pnb304w1:BOB_c2pnb304w1_PUB 1775 1776 1777# ECDH Alice with Bob peer 1778 1779Availablein = default 1780Derive=ALICE_c2pnb304w1 1781PeerKey=BOB_c2pnb304w1_PUB 1782SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7 1783 1784# ECDH Bob with Alice peer 1785 1786Availablein = default 1787Derive=BOB_c2pnb304w1 1788PeerKey=ALICE_c2pnb304w1_PUB 1789SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7 1790 1791# TEST CURVE c2tnb359v1 1792 1793PrivateKey=ALICE_c2tnb359v1 1794-----BEGIN PRIVATE KEY----- 1795MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BeMU97SvjsIvQ 17961v+Ztf56OCL8JXHxRJDQZ5gWEa4c2b3FZXFVC4CwEPd7cB+hXgNcAAQOBgLp0TzS 17974Hf/VYbJCFuj3OlRC5JMzFV7ox41ubhl5Ij+gHIodu1bQ6cqd0YAb2/30PxwX++N 1798NpFvq8u8435zhPYXsut6txOPNU5ZzCeagy2xsKacXSZc7D0= 1799-----END PRIVATE KEY----- 1800 1801PublicKey=ALICE_c2tnb359v1_PUB 1802-----BEGIN PUBLIC KEY----- 1803MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDgYC6dE80uB3/1WGyQhbo9zpUQuS 1804TMxVe6MeNbm4ZeSI/oByKHbtW0OnKndGAG9v99D8cF/vjTaRb6vLvON+c4T2F7Lr 1805ercTjzVOWcwnmoMtsbCmnF0mXOw9 1806-----END PUBLIC KEY----- 1807 1808PrivPubKeyPair = ALICE_c2tnb359v1:ALICE_c2tnb359v1_PUB 1809 1810 1811PrivateKey=BOB_c2tnb359v1 1812-----BEGIN PRIVATE KEY----- 1813MIGwAgEAMBMGByqGSM49AgEGCCqGSM49AwASBIGVMIGSAgEBBC0BRZ3IIh3mrLIX 1814KBbh6Vj7TXNY5bzRuD5/ayHPlHQkJcd8K66dOqu7hgaN91GhXgNcAAQ7njbTQ2xY 1815YZtkKswYr8E6P/R3Dg/XEZgQQ72B4qXnqbK/SgYsZAntFg7CRztcTkHjKAgdSz6f 1816TRIc4///gwXN3Oi6D8PeswhzPJi/uLmCAHMm3GT6SUO3aTY= 1817-----END PRIVATE KEY----- 1818 1819PublicKey=BOB_c2tnb359v1_PUB 1820-----BEGIN PUBLIC KEY----- 1821MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEO54200NsWGGbZCrMGK/BOj/0dw4P 18221xGYEEO9geKl56myv0oGLGQJ7RYOwkc7XE5B4ygIHUs+n00SHOP//4MFzdzoug/D 18233rMIczyYv7i5ggBzJtxk+klDt2k2 1824-----END PUBLIC KEY----- 1825 1826PrivPubKeyPair = BOB_c2tnb359v1:BOB_c2tnb359v1_PUB 1827 1828 1829# ECDH Alice with Bob peer 1830 1831Availablein = default 1832Derive=ALICE_c2tnb359v1 1833PeerKey=BOB_c2tnb359v1_PUB 1834SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563 1835 1836# ECDH Bob with Alice peer 1837 1838Availablein = default 1839Derive=BOB_c2tnb359v1 1840PeerKey=ALICE_c2tnb359v1_PUB 1841SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563 1842 1843# TEST CURVE c2pnb368w1 1844 1845PrivateKey=ALICE_c2pnb368w1 1846-----BEGIN PRIVATE KEY----- 1847MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AFagbth/4/M2s 1848b1G4FpxbFEVLIulioS34v0hrClpZ38/Z+PHmIhOfEFminyehYANeAAQAU42w7mII 1849jkyAdnCC4qoEPdH42fh3oVyCtnaRtKUmdhUdXm0IgSM4T4SYEOsx+aQZLGIjnhHJ 1850CabcaKPQ0sai3dirUr2YsNXNDJiU93T7buUr+DnRPGsfBy/nEg== 1851-----END PRIVATE KEY----- 1852 1853PublicKey=ALICE_c2pnb368w1_PUB 1854-----BEGIN PUBLIC KEY----- 1855MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEAFONsO5iCI5MgHZwguKqBD3R+Nn4 1856d6FcgrZ2kbSlJnYVHV5tCIEjOE+EmBDrMfmkGSxiI54RyQmm3Gij0NLGot3Yq1K9 1857mLDVzQyYlPd0+27lK/g50TxrHwcv5xI= 1858-----END PUBLIC KEY----- 1859 1860PrivPubKeyPair = ALICE_c2pnb368w1:ALICE_c2pnb368w1_PUB 1861 1862 1863PrivateKey=BOB_c2pnb368w1 1864-----BEGIN PRIVATE KEY----- 1865MIGyAgEAMBMGByqGSM49AgEGCCqGSM49AwATBIGXMIGUAgEBBC0AA/woMzOFy8k2 1866zBqBkubhkOIwc7sx0u+JadM9f7V45L4P8nK7bjJasOqrHRahYANeAATKE6jcstac 1867H8yWzg/qBgvGoGan2PVwTN/U+68K4WxHO7+oPHviUh1OVF7ZxYjsVSdyno83iHE3 18683sq2Ej6j26f+uVs/fuWk19t8NpAQ6+sVETZszuMDm5adqtVZRQ== 1869-----END PRIVATE KEY----- 1870 1871PublicKey=BOB_c2pnb368w1_PUB 1872-----BEGIN PUBLIC KEY----- 1873MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEyhOo3LLWnB/Mls4P6gYLxqBmp9j1 1874cEzf1PuvCuFsRzu/qDx74lIdTlRe2cWI7FUncp6PN4hxN97KthI+o9un/rlbP37l 1875pNfbfDaQEOvrFRE2bM7jA5uWnarVWUU= 1876-----END PUBLIC KEY----- 1877 1878PrivPubKeyPair = BOB_c2pnb368w1:BOB_c2pnb368w1_PUB 1879 1880 1881# ECDH Alice with Bob peer 1882 1883Availablein = default 1884Derive=ALICE_c2pnb368w1 1885PeerKey=BOB_c2pnb368w1_PUB 1886SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb 1887 1888# ECDH Bob with Alice peer 1889 1890Availablein = default 1891Derive=BOB_c2pnb368w1 1892PeerKey=ALICE_c2pnb368w1_PUB 1893SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb 1894 1895# TEST CURVE c2tnb431r1 1896 1897PrivateKey=ALICE_c2tnb431r1 1898-----BEGIN PRIVATE KEY----- 1899MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUC18JhUt+NCIZ/ 1900q6kdjNZ7zX72UqpW4K6Uc2bAWu2PXK1aL573LNzu4oUlHfbvuE1BUrxNpaFwA24A 1901BDrG8SG4lckR1rrvLRpXYf7Wspmh/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PU 1902yb64OiffdSnvIaM++cb7LgJLBBgT3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhX 1903WS468O6w05KS0AL6vQ== 1904-----END PRIVATE KEY----- 1905 1906PublicKey=ALICE_c2tnb431r1_PUB 1907-----BEGIN PUBLIC KEY----- 1908MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABDrG8SG4lckR1rrvLRpXYf7Wspmh 1909/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PUyb64OiffdSnvIaM++cb7LgJLBBgT 19103d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhXWS468O6w05KS0AL6vQ== 1911-----END PUBLIC KEY----- 1912 1913PrivPubKeyPair = ALICE_c2tnb431r1:ALICE_c2tnb431r1_PUB 1914 1915 1916PrivateKey=BOB_c2tnb431r1 1917-----BEGIN PRIVATE KEY----- 1918MIHKAgEAMBMGByqGSM49AgEGCCqGSM49AwAUBIGvMIGsAgEBBDUApanyPgvpfrAu 19191jNAKGpctH71v0+P/kFF9JxdFYarpWEwBBd4tz6CxoYKmvDZ9ukOOqBbX6FwA24A 1920BGh3JXuYmh6dGGEmbRhoR2T5pVD/5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlR 1921qRWiXCeZVFvT0crDY/5uodkHbcRw6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLIL 1922gTwAJM2ZhtPnc08LyQ== 1923-----END PRIVATE KEY----- 1924 1925PublicKey=BOB_c2tnb431r1_PUB 1926-----BEGIN PUBLIC KEY----- 1927MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABGh3JXuYmh6dGGEmbRhoR2T5pVD/ 19285Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlRqRWiXCeZVFvT0crDY/5uodkHbcRw 19296B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLILgTwAJM2ZhtPnc08LyQ== 1930-----END PUBLIC KEY----- 1931 1932PrivPubKeyPair = BOB_c2tnb431r1:BOB_c2tnb431r1_PUB 1933 1934 1935# ECDH Alice with Bob peer 1936 1937Availablein = default 1938Derive=ALICE_c2tnb431r1 1939PeerKey=BOB_c2tnb431r1_PUB 1940SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748 1941 1942# ECDH Bob with Alice peer 1943 1944Availablein = default 1945Derive=BOB_c2tnb431r1 1946PeerKey=ALICE_c2tnb431r1_PUB 1947SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748 1948 1949# TEST CURVE wap-wsg-idm-ecid-wtls1 1950 1951PrivateKey=ALICE_wap-wsg-idm-ecid-wtls1 1952-----BEGIN PRIVATE KEY----- 1953MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5Xu91qBwxTDmhD/30Kf6Ei 1954AyAABAFQSZ0G+afa1x4KwUzBjQEWFNdZoF6UNYGkCRINyg== 1955-----END PRIVATE KEY----- 1956 1957PublicKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB 1958-----BEGIN PUBLIC KEY----- 1959MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAVBJnQb5p9rXHgrBTMGNARYU11mgXpQ1 1960gaQJEg3K 1961-----END PUBLIC KEY----- 1962 1963PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls1:ALICE_wap-wsg-idm-ecid-wtls1_PUB 1964 1965 1966PrivateKey=BOB_wap-wsg-idm-ecid-wtls1 1967-----BEGIN PRIVATE KEY----- 1968MFACAQAwEAYHKoZIzj0CAQYFZysBBAEEOTA3AgEBBA5aU6CQ474Z1fH3xAtn/6Ei 1969AyAABAFpb4GTc+5vf5nkt4zLxwGZQ6qSbYlH8pUbpvwcqA== 1970-----END PRIVATE KEY----- 1971 1972PublicKey=BOB_wap-wsg-idm-ecid-wtls1_PUB 1973-----BEGIN PUBLIC KEY----- 1974MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAWlvgZNz7m9/meS3jMvHAZlDqpJtiUfy 1975lRum/Byo 1976-----END PUBLIC KEY----- 1977 1978PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls1:BOB_wap-wsg-idm-ecid-wtls1_PUB 1979 1980 1981# ECDH Alice with Bob peer 1982 1983Availablein = default 1984Derive=ALICE_wap-wsg-idm-ecid-wtls1 1985PeerKey=BOB_wap-wsg-idm-ecid-wtls1_PUB 1986SharedSecret=0000fc6e280987e8b9bf6e3c7fa003 1987 1988# ECDH Bob with Alice peer 1989 1990Availablein = default 1991Derive=BOB_wap-wsg-idm-ecid-wtls1 1992PeerKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB 1993SharedSecret=0000fc6e280987e8b9bf6e3c7fa003 1994 1995# TEST CURVE wap-wsg-idm-ecid-wtls3 1996 1997PrivateKey=ALICE_wap-wsg-idm-ecid-wtls3 1998-----BEGIN PRIVATE KEY----- 1999MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUBN2FFgQiz4KPJ9GEsrj5B 2000m908ifuhLgMsAAQBV21Tx3v8+1wFKq7PiloR1CxzmlUDvnyXrs4mNmc5Ns38mzPe 2001NueQNo0= 2002-----END PRIVATE KEY----- 2003 2004PublicKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB 2005-----BEGIN PUBLIC KEY----- 2006MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAVdtU8d7/PtcBSquz4paEdQsc5pVA758 2007l67OJjZnOTbN/Jsz3jbnkDaN 2008-----END PUBLIC KEY----- 2009 2010PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls3:ALICE_wap-wsg-idm-ecid-wtls3_PUB 2011 2012 2013PrivateKey=BOB_wap-wsg-idm-ecid-wtls3 2014-----BEGIN PRIVATE KEY----- 2015MGMCAQAwEAYHKoZIzj0CAQYFZysBBAMETDBKAgEBBBUA/0Ust7IoJ526zn2wiWBu 2016rR5NeSWhLgMsAAQB7d+/zMMti4djhlVnaGqaqonbmo4Cv+iKT1cF3nzXV/KXHSJI 2017p9iZeas= 2018-----END PRIVATE KEY----- 2019 2020PublicKey=BOB_wap-wsg-idm-ecid-wtls3_PUB 2021-----BEGIN PUBLIC KEY----- 2022MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAe3fv8zDLYuHY4ZVZ2hqmqqJ25qOAr/o 2023ik9XBd5811fylx0iSKfYmXmr 2024-----END PUBLIC KEY----- 2025 2026PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls3:BOB_wap-wsg-idm-ecid-wtls3_PUB 2027 2028 2029# ECDH Alice with Bob peer 2030 2031Availablein = default 2032Derive=ALICE_wap-wsg-idm-ecid-wtls3 2033PeerKey=BOB_wap-wsg-idm-ecid-wtls3_PUB 2034SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f 2035 2036# ECDH Bob with Alice peer 2037 2038Availablein = default 2039Derive=BOB_wap-wsg-idm-ecid-wtls3 2040PeerKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB 2041SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f 2042 2043# TEST CURVE wap-wsg-idm-ecid-wtls4 2044 2045PrivateKey=ALICE_wap-wsg-idm-ecid-wtls4 2046-----BEGIN PRIVATE KEY----- 2047MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AsuEGufSNSrDPu3Y1Namh 2048IgMgAAQAcvPRbArskeBs6W2oOesAHMQo8Lk/FHcYKUfMOKY= 2049-----END PRIVATE KEY----- 2050 2051PublicKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB 2052-----BEGIN PUBLIC KEY----- 2053MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAHLz0WwK7JHgbOltqDnrABzEKPC5PxR3 2054GClHzDim 2055-----END PUBLIC KEY----- 2056 2057PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls4:ALICE_wap-wsg-idm-ecid-wtls4_PUB 2058 2059 2060PrivateKey=BOB_wap-wsg-idm-ecid-wtls4 2061-----BEGIN PRIVATE KEY----- 2062MFECAQAwEAYHKoZIzj0CAQYFZysBBAQEOjA4AgEBBA8AFJwmUkKbWdmzvqv+AbWh 2063IgMgAAQBriOJSyRL4ro55CbCwekBluEKwIfP64OfJCEfWTU= 2064-----END PRIVATE KEY----- 2065 2066PublicKey=BOB_wap-wsg-idm-ecid-wtls4_PUB 2067-----BEGIN PUBLIC KEY----- 2068MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAa4jiUskS+K6OeQmwsHpAZbhCsCHz+uD 2069nyQhH1k1 2070-----END PUBLIC KEY----- 2071 2072PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls4:BOB_wap-wsg-idm-ecid-wtls4_PUB 2073 2074 2075# ECDH Alice with Bob peer 2076 2077Availablein = default 2078Derive=ALICE_wap-wsg-idm-ecid-wtls4 2079PeerKey=BOB_wap-wsg-idm-ecid-wtls4_PUB 2080SharedSecret=01076232302ca32b5f3daf075e5213 2081 2082# ECDH Bob with Alice peer 2083 2084Availablein = default 2085Derive=BOB_wap-wsg-idm-ecid-wtls4 2086PeerKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB 2087SharedSecret=01076232302ca32b5f3daf075e5213 2088 2089# TEST CURVE wap-wsg-idm-ecid-wtls5 2090 2091PrivateKey=ALICE_wap-wsg-idm-ecid-wtls5 2092-----BEGIN PRIVATE KEY----- 2093MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUCmngbaO2S//Ta0ZUhn/nb 2094ZydTKD+hLgMsAAQA1792id3hLIu2z0KECkBCUbTSP9UFLu2FTJkLa8qP4ZIrBt5F 2095XKJo2Dw= 2096-----END PRIVATE KEY----- 2097 2098PublicKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB 2099-----BEGIN PUBLIC KEY----- 2100MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEANe/dond4SyLts9ChApAQlG00j/VBS7t 2101hUyZC2vKj+GSKwbeRVyiaNg8 2102-----END PUBLIC KEY----- 2103 2104PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls5:ALICE_wap-wsg-idm-ecid-wtls5_PUB 2105 2106 2107PrivateKey=BOB_wap-wsg-idm-ecid-wtls5 2108-----BEGIN PRIVATE KEY----- 2109MGMCAQAwEAYHKoZIzj0CAQYFZysBBAUETDBKAgEBBBUBraa4aeYxHd9HJ0vLIoCw 2110auGKd9yhLgMsAAQHzc2FgfJGasNlMcJNDDrNQElhA1cHD4izqEedmC3ueMu72/Sp 2111VF2Ppig= 2112-----END PRIVATE KEY----- 2113 2114PublicKey=BOB_wap-wsg-idm-ecid-wtls5_PUB 2115-----BEGIN PUBLIC KEY----- 2116MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEB83NhYHyRmrDZTHCTQw6zUBJYQNXBw+I 2117s6hHnZgt7njLu9v0qVRdj6Yo 2118-----END PUBLIC KEY----- 2119 2120PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls5:BOB_wap-wsg-idm-ecid-wtls5_PUB 2121 2122 2123# ECDH Alice with Bob peer 2124 2125Availablein = default 2126Derive=ALICE_wap-wsg-idm-ecid-wtls5 2127PeerKey=BOB_wap-wsg-idm-ecid-wtls5_PUB 2128SharedSecret=066091c591278f5b949106052b2546aacc20917c20 2129 2130# ECDH Bob with Alice peer 2131 2132Availablein = default 2133Derive=BOB_wap-wsg-idm-ecid-wtls5 2134PeerKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB 2135SharedSecret=066091c591278f5b949106052b2546aacc20917c20 2136 2137# TEST CURVE wap-wsg-idm-ecid-wtls6 2138 2139PrivateKey=ALICE_wap-wsg-idm-ecid-wtls6 2140-----BEGIN PRIVATE KEY----- 2141ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA5LJwRNrPNMwGyoBP95a6Eg 2142Ax4ABMZxFi711Wl5r7tb1XJ9fJ3H1W1MKvVrYvfmNFo= 2143-----END PRIVATE KEY----- 2144 2145PublicKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB 2146-----BEGIN PUBLIC KEY----- 2147MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAExnEWLvXVaXmvu1vVcn18ncfVbUwq9Wti 21489+Y0Wg== 2149-----END PUBLIC KEY----- 2150 2151PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls6:ALICE_wap-wsg-idm-ecid-wtls6_PUB 2152 2153 2154PrivateKey=BOB_wap-wsg-idm-ecid-wtls6 2155-----BEGIN PRIVATE KEY----- 2156ME4CAQAwEAYHKoZIzj0CAQYFZysBBAYENzA1AgEBBA63i1z4Kl8BEE1I3CYU9KEg 2157Ax4ABG3Ft5F8wvnGimUAmGQrfqAlVJKdzhNSa3v47Kc= 2158-----END PRIVATE KEY----- 2159 2160PublicKey=BOB_wap-wsg-idm-ecid-wtls6_PUB 2161-----BEGIN PUBLIC KEY----- 2162MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEbcW3kXzC+caKZQCYZCt+oCVUkp3OE1Jr 2163e/jspw== 2164-----END PUBLIC KEY----- 2165 2166PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls6:BOB_wap-wsg-idm-ecid-wtls6_PUB 2167 2168 2169# ECDH Alice with Bob peer 2170 2171Availablein = default 2172Derive=ALICE_wap-wsg-idm-ecid-wtls6 2173PeerKey=BOB_wap-wsg-idm-ecid-wtls6_PUB 2174SharedSecret=8d184455748c56115ba2183070b0 2175 2176# ECDH Bob with Alice peer 2177 2178Availablein = default 2179Derive=BOB_wap-wsg-idm-ecid-wtls6 2180PeerKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB 2181SharedSecret=8d184455748c56115ba2183070b0 2182 2183# TEST CURVE wap-wsg-idm-ecid-wtls7 2184 2185PrivateKey=ALICE_wap-wsg-idm-ecid-wtls7 2186-----BEGIN PRIVATE KEY----- 2187MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAueoisiN+luJEy0wdiI7j 2188cALlTqChLAMqAAQ/FWsGxD8vuvEFWXfWReOqvBzqWrF9mdMeTeOE1y9r9POOIUVJ 2189PNtL 2190-----END PRIVATE KEY----- 2191 2192PublicKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB 2193-----BEGIN PUBLIC KEY----- 2194MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEPxVrBsQ/L7rxBVl31kXjqrwc6lqxfZnT 2195Hk3jhNcva/TzjiFFSTzbSw== 2196-----END PUBLIC KEY----- 2197 2198PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls7:ALICE_wap-wsg-idm-ecid-wtls7_PUB 2199 2200 2201PrivateKey=BOB_wap-wsg-idm-ecid-wtls7 2202-----BEGIN PRIVATE KEY----- 2203MGECAQAwEAYHKoZIzj0CAQYFZysBBAcESjBIAgEBBBUAr42vKjbUXFak2mVzFYpu 2204yhN/cDyhLAMqAASJZpuFg+n8vscuq+pqfFFPYemnfLdhdAB4JodfR3J5Bzu67hEm 2205bIKQ 2206-----END PRIVATE KEY----- 2207 2208PublicKey=BOB_wap-wsg-idm-ecid-wtls7_PUB 2209-----BEGIN PUBLIC KEY----- 2210MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEiWabhYPp/L7HLqvqanxRT2Hpp3y3YXQA 2211eCaHX0dyeQc7uu4RJmyCkA== 2212-----END PUBLIC KEY----- 2213 2214PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls7:BOB_wap-wsg-idm-ecid-wtls7_PUB 2215 2216 2217# ECDH Alice with Bob peer 2218 2219Availablein = default 2220Derive=ALICE_wap-wsg-idm-ecid-wtls7 2221PeerKey=BOB_wap-wsg-idm-ecid-wtls7_PUB 2222SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4 2223 2224# ECDH Bob with Alice peer 2225 2226Availablein = default 2227Derive=BOB_wap-wsg-idm-ecid-wtls7 2228PeerKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB 2229SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4 2230 2231# TEST CURVE wap-wsg-idm-ecid-wtls8 2232 2233PrivateKey=ALICE_wap-wsg-idm-ecid-wtls8 2234-----BEGIN PRIVATE KEY----- 2235ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8A1m62ffl6niuM46XOUyih 2236IAMeAAT4mqYAoe7NEtKfEMQs2ofInhZRZCFrFU5cjEWi 2237-----END PRIVATE KEY----- 2238 2239PublicKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB 2240-----BEGIN PUBLIC KEY----- 2241MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE+JqmAKHuzRLSnxDELNqHyJ4WUWQhaxVO 2242XIxFog== 2243-----END PUBLIC KEY----- 2244 2245PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls8:ALICE_wap-wsg-idm-ecid-wtls8_PUB 2246 2247PrivateKey=BOB_wap-wsg-idm-ecid-wtls8 2248-----BEGIN PRIVATE KEY----- 2249ME8CAQAwEAYHKoZIzj0CAQYFZysBBAgEODA2AgEBBA8AegTrLoMRyPl4U4xOdg6h 2250IAMeAATQKkyQ3jL2Eku6C+vSQazbjjSkzNe67Occqj2P 2251-----END PRIVATE KEY----- 2252 2253PublicKey=BOB_wap-wsg-idm-ecid-wtls8_PUB 2254-----BEGIN PUBLIC KEY----- 2255MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE0CpMkN4y9hJLugvr0kGs2440pMzXuuzn 2256HKo9jw== 2257-----END PUBLIC KEY----- 2258 2259PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls8:BOB_wap-wsg-idm-ecid-wtls8_PUB 2260 2261 2262# ECDH Alice with Bob peer 2263 2264Availablein = default 2265Derive=ALICE_wap-wsg-idm-ecid-wtls8 2266PeerKey=BOB_wap-wsg-idm-ecid-wtls8_PUB 2267SharedSecret=7524c547bd6b26644ce70571cb06 2268 2269# ECDH Bob with Alice peer 2270 2271Availablein = default 2272Derive=BOB_wap-wsg-idm-ecid-wtls8 2273PeerKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB 2274SharedSecret=7524c547bd6b26644ce70571cb06 2275 2276# TEST CURVE wap-wsg-idm-ecid-wtls9 2277 2278PrivateKey=ALICE_wap-wsg-idm-ecid-wtls9 2279-----BEGIN PRIVATE KEY----- 2280MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAE0376NvzsIXi6XadrVn4 228106obTRChLAMqAARbC1yw9f1uBOVlMf5ZFQewTgyc81Aqh2TFMSRfujCIhdvGTYgR 2282tu6F 2283-----END PRIVATE KEY----- 2284 2285PublicKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB 2286-----BEGIN PUBLIC KEY----- 2287MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWwtcsPX9bgTlZTH+WRUHsE4MnPNQKodk 2288xTEkX7owiIXbxk2IEbbuhQ== 2289-----END PUBLIC KEY----- 2290 2291PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls9:ALICE_wap-wsg-idm-ecid-wtls9_PUB 2292 2293 2294PrivateKey=BOB_wap-wsg-idm-ecid-wtls9 2295-----BEGIN PRIVATE KEY----- 2296MGECAQAwEAYHKoZIzj0CAQYFZysBBAkESjBIAgEBBBUAd2kfMclaJU2bg8ayTrjZ 2297oolI82yhLAMqAAQ0NeW9TKhQeFrrTyMR9Gb55+BneCQSByAShM8Dn3V1FFYz7n0y 2298bvBX 2299-----END PRIVATE KEY----- 2300 2301PublicKey=BOB_wap-wsg-idm-ecid-wtls9_PUB 2302-----BEGIN PUBLIC KEY----- 2303MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAENDXlvUyoUHha608jEfRm+efgZ3gkEgcg 2304EoTPA591dRRWM+59Mm7wVw== 2305-----END PUBLIC KEY----- 2306 2307PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls9:BOB_wap-wsg-idm-ecid-wtls9_PUB 2308 2309 2310# ECDH Alice with Bob peer 2311 2312Availablein = default 2313Derive=ALICE_wap-wsg-idm-ecid-wtls9 2314PeerKey=BOB_wap-wsg-idm-ecid-wtls9_PUB 2315SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1 2316 2317# ECDH Bob with Alice peer 2318 2319Availablein = default 2320Derive=BOB_wap-wsg-idm-ecid-wtls9 2321PeerKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB 2322SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1 2323 2324# TEST CURVE wap-wsg-idm-ecid-wtls10 2325 2326PrivateKey=ALICE_wap-wsg-idm-ecid-wtls10 2327-----BEGIN PRIVATE KEY----- 2328MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB01TDgjIGd+gXPZ4esQnWzz 2329/y1vzJniUBM5XNyPq6FAAz4ABAHVs5gYpbJzqyO8Lk3nkTwhu4BuXb4wtrgGcY2L 2330TwGxkC4Zq4aqLowsexGjVa0IjGKdWz5/TfwLwGpN4A== 2331-----END PRIVATE KEY----- 2332 2333PublicKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB 2334-----BEGIN PUBLIC KEY----- 2335MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAdWzmBilsnOrI7wuTeeRPCG7gG5dvjC2 2336uAZxjYtPAbGQLhmrhqoujCx7EaNVrQiMYp1bPn9N/AvAak3g 2337-----END PUBLIC KEY----- 2338 2339PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls10:ALICE_wap-wsg-idm-ecid-wtls10_PUB 2340 2341 2342PrivateKey=BOB_wap-wsg-idm-ecid-wtls10 2343-----BEGIN PRIVATE KEY----- 2344MH0CAQAwEAYHKoZIzj0CAQYFZysBBAoEZjBkAgEBBB0mTqwYwByRuu4zcU1QLKcG 2345m8wewuaoKqVSpp8xQaFAAz4ABAEF4xTrWAIF1EacNMqTG3kwxwartAKFFqyOle+w 2346BwDi6gra7cFVedD1p5RwD4gZU4QzgCLSwa7xZbBzgg== 2347-----END PRIVATE KEY----- 2348 2349PublicKey=BOB_wap-wsg-idm-ecid-wtls10_PUB 2350-----BEGIN PUBLIC KEY----- 2351MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAQXjFOtYAgXURpw0ypMbeTDHBqu0AoUW 2352rI6V77AHAOLqCtrtwVV50PWnlHAPiBlThDOAItLBrvFlsHOC 2353-----END PUBLIC KEY----- 2354 2355PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls10:BOB_wap-wsg-idm-ecid-wtls10_PUB 2356 2357 2358# ECDH Alice with Bob peer 2359 2360Availablein = default 2361Derive=ALICE_wap-wsg-idm-ecid-wtls10 2362PeerKey=BOB_wap-wsg-idm-ecid-wtls10_PUB 2363SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98 2364 2365# ECDH Bob with Alice peer 2366 2367Availablein = default 2368Derive=BOB_wap-wsg-idm-ecid-wtls10 2369PeerKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB 2370SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98 2371 2372# TEST CURVE wap-wsg-idm-ecid-wtls11 2373 2374PrivateKey=ALICE_wap-wsg-idm-ecid-wtls11 2375-----BEGIN PRIVATE KEY----- 2376MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4Au6lrzC3RIk3jXmtbeOAp 2377LZPR0NUrr6dTf1lSCGqhQAM+AAQBl73V2TEZ8BO4QC+YiBlJ0GmW8WLc3RtS3iIr 2378/oUAaDQQAGVJFD3GghjBPfI9KVBcZ2P8tUXUv5ifrWc= 2379-----END PRIVATE KEY----- 2380 2381PublicKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB 2382-----BEGIN PUBLIC KEY----- 2383MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAZe91dkxGfATuEAvmIgZSdBplvFi3N0b 2384Ut4iK/6FAGg0EABlSRQ9xoIYwT3yPSlQXGdj/LVF1L+Yn61n 2385-----END PUBLIC KEY----- 2386 2387PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls11:ALICE_wap-wsg-idm-ecid-wtls11_PUB 2388 2389 2390PrivateKey=BOB_wap-wsg-idm-ecid-wtls11 2391-----BEGIN PRIVATE KEY----- 2392MH4CAQAwEAYHKoZIzj0CAQYFZysBBAsEZzBlAgEBBB4AGJuGtQI1FvHfp2AsdKb3 2393NVWawjpZQuyM1aelws2hQAM+AAQAdTW3xU6Ijf/Y835Z2hS4fOn6Xmp3O6iblXHr 2394nKoBORuxHVRfXkfdL5TqfFpuDghzCyAS6ZMSWhjGV5o= 2395-----END PRIVATE KEY----- 2396 2397PublicKey=BOB_wap-wsg-idm-ecid-wtls11_PUB 2398-----BEGIN PUBLIC KEY----- 2399MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAHU1t8VOiI3/2PN+WdoUuHzp+l5qdzuo 2400m5Vx65yqATkbsR1UX15H3S+U6nxabg4IcwsgEumTEloYxlea 2401-----END PUBLIC KEY----- 2402 2403PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls11:BOB_wap-wsg-idm-ecid-wtls11_PUB 2404 2405 2406# ECDH Alice with Bob peer 2407 2408Availablein = default 2409Derive=ALICE_wap-wsg-idm-ecid-wtls11 2410PeerKey=BOB_wap-wsg-idm-ecid-wtls11_PUB 2411SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7 2412 2413# ECDH Bob with Alice peer 2414 2415Availablein = default 2416Derive=BOB_wap-wsg-idm-ecid-wtls11 2417PeerKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB 2418SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7 2419 2420# TEST CURVE wap-wsg-idm-ecid-wtls12 2421 2422PrivateKey=ALICE_wap-wsg-idm-ecid-wtls12 2423-----BEGIN PRIVATE KEY----- 2424MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBByAnUvQZhZr1lgTRixSMIx0 2425KHuV4t8cbXCW415soTwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6nApye39Y 2426hpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc= 2427-----END PRIVATE KEY----- 2428 2429PublicKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB 2430-----BEGIN PUBLIC KEY----- 2431ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6 2432nApye39YhpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc= 2433-----END PUBLIC KEY----- 2434 2435PrivPubKeyPair = ALICE_wap-wsg-idm-ecid-wtls12:ALICE_wap-wsg-idm-ecid-wtls12_PUB 2436 2437 2438PrivateKey=BOB_wap-wsg-idm-ecid-wtls12 2439-----BEGIN PRIVATE KEY----- 2440MHgCAQAwEAYHKoZIzj0CAQYFZysBBAwEYTBfAgEBBBzZ7nt4CrPrk2m5iR64vpkj 244195JHOmzWf4VhRZqdoTwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9KXzXvhbL 2442dJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ= 2443-----END PRIVATE KEY----- 2444 2445PublicKey=BOB_wap-wsg-idm-ecid-wtls12_PUB 2446-----BEGIN PUBLIC KEY----- 2447ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9 2448KXzXvhbLdJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ= 2449-----END PUBLIC KEY----- 2450 2451PrivPubKeyPair = BOB_wap-wsg-idm-ecid-wtls12:BOB_wap-wsg-idm-ecid-wtls12_PUB 2452 2453 2454# ECDH Alice with Bob peer 2455 2456Availablein = default 2457Derive=ALICE_wap-wsg-idm-ecid-wtls12 2458PeerKey=BOB_wap-wsg-idm-ecid-wtls12_PUB 2459SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36 2460 2461# ECDH Bob with Alice peer 2462 2463Availablein = default 2464Derive=BOB_wap-wsg-idm-ecid-wtls12 2465PeerKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB 2466SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36 2467 2468# EC P-256 key 2469 2470PrivateKey=P-256 2471-----BEGIN PRIVATE KEY----- 2472MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgiocvtiiTxNH/xbnw 2473+RdYBp+DUuCPoFpJ+NuSbLVyhyWhRANCAAQsFQ9CnOcPIWwlLPXgYs4fY5zV0WXH 2474+JQkBywnGX14szuSDpXNtmTpkNzwz+oNlOKo5q+dDlgFbmUxBJJbn+bJ 2475-----END PRIVATE KEY----- 2476 2477# EC public key for above 2478 2479PublicKey=P-256-PUBLIC 2480-----BEGIN PUBLIC KEY----- 2481MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELBUPQpznDyFsJSz14GLOH2Oc1dFl 2482x/iUJAcsJxl9eLM7kg6VzbZk6ZDc8M/qDZTiqOavnQ5YBW5lMQSSW5/myQ== 2483-----END PUBLIC KEY----- 2484 2485PrivPubKeyPair = P-256:P-256-PUBLIC 2486 2487# Additional EC key for ECDH 2488PrivateKey=P-256-Peer 2489-----BEGIN PRIVATE KEY----- 2490MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg/URzu1TDNwUFWZ3i 2491dLISAZpEY0vfJ2pLB7f+Xnjyl2OhRANCAAQgBuXhSgeKpz+4piXlYSVLvy0NT+wK 2492uZWUI3LqUUCV07wg+RLLMY8yNK9kjqcgZDs/cB+bet64nQq+dNnvtpxG 2493-----END PRIVATE KEY----- 2494 2495PublicKey=P-256-Peer-PUBLIC 2496-----BEGIN PUBLIC KEY----- 2497MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIAbl4UoHiqc/uKYl5WElS78tDU/s 2498CrmVlCNy6lFAldO8IPkSyzGPMjSvZI6nIGQ7P3Afm3reuJ0KvnTZ77acRg== 2499-----END PUBLIC KEY----- 2500 2501PrivPubKeyPair = P-256-Peer:P-256-Peer-PUBLIC 2502 2503Title = ECDH tests 2504 2505 2506Derive=P-256 2507PeerKey=P-256-Peer-PUBLIC 2508SharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B 2509 2510 2511Derive=P-256-Peer 2512PeerKey=P-256-PUBLIC 2513SharedSecret=E3CC07DFBDDE76A1139811DB9FF5FAF9D17EF39944F1E77D1F6A208524BF7B1B 2514 2515# TEST CURVE secp224r1 2516 2517PrivateKey=ALICE_secp224r1 2518-----BEGIN PRIVATE KEY----- 2519MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBxLKkXFJXYqGUlTsmgjlesi 2520kwqejrekrkSTbehyoTwDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D2HtdCa4h 2521fbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo= 2522-----END PRIVATE KEY----- 2523 2524PublicKey=ALICE_secp224r1_PUB 2525-----BEGIN PUBLIC KEY----- 2526ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D 25272HtdCa4hfbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo= 2528-----END PUBLIC KEY----- 2529 2530PrivPubKeyPair = ALICE_secp224r1:ALICE_secp224r1_PUB 2531 2532 2533PrivateKey=BOB_secp224r1 2534-----BEGIN PRIVATE KEY----- 2535MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBzOHGGUR3fZYg3GSaUN6pxo 2536NQtAlOzM3UclEhMzoTwDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMFUM6VV9DB 25374YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0= 2538-----END PRIVATE KEY----- 2539 2540PublicKey=BOB_secp224r1_PUB 2541-----BEGIN PUBLIC KEY----- 2542ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMF 2543UM6VV9DB4YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0= 2544-----END PUBLIC KEY----- 2545 2546PrivPubKeyPair = BOB_secp224r1:BOB_secp224r1_PUB 2547 2548 2549# ECDH Alice with Bob peer 2550 2551Derive=ALICE_secp224r1 2552PeerKey=BOB_secp224r1_PUB 2553SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5 2554 2555# ECDH Bob with Alice peer 2556 2557Derive=BOB_secp224r1 2558PeerKey=ALICE_secp224r1_PUB 2559SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5 2560 2561# TEST CURVE secp384r1 2562 2563PrivateKey=ALICE_secp384r1 2564-----BEGIN PRIVATE KEY----- 2565MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDCxE7Q4m1dsK7M3Otxo 2566cgY/ejX9JOKKdAtSnRiU4bnK3eFmALkMN7XIveQnWLB1PEKhZANiAAQaUsvUFr/u 2567ISpAmYqYZIme4VassCtb0tNGU97s3qt4ozcogZ4z+fIzXZ4YXqfGoEa57+uQDgqr 2568+jNOTji7Gxopt6AqZ9EvwuVaCuunUi0pcx6cc8IuUfrwMwSFovV/7sM= 2569-----END PRIVATE KEY----- 2570 2571PublicKey=ALICE_secp384r1_PUB 2572-----BEGIN PUBLIC KEY----- 2573MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGlLL1Ba/7iEqQJmKmGSJnuFWrLArW9LT 2574RlPe7N6reKM3KIGeM/nyM12eGF6nxqBGue/rkA4Kq/ozTk44uxsaKbegKmfRL8Ll 2575Wgrrp1ItKXMenHPCLlH68DMEhaL1f+7D 2576-----END PUBLIC KEY----- 2577 2578PrivPubKeyPair = ALICE_secp384r1:ALICE_secp384r1_PUB 2579 2580 2581PrivateKey=BOB_secp384r1 2582-----BEGIN PRIVATE KEY----- 2583MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBRiGXRsb5sUq0b3/dg 2584Z+pA9kbrSivBMCUCXVwxno1d/30hI/Yy0Z5PWwbBgwTFprWhZANiAASp1FeUOBJF 2585mzQCNbGiOz8He0kF+KIf24UGYVO5MC7u5rV9hpoYsbcgmwxALskPN18os2ygK1Pn 2586f/h+WALIsG2RknSTbiyvBYkoIhJV9cflvEDpMeaWSLF7qJ5YjEIf9PM= 2587-----END PRIVATE KEY----- 2588 2589PublicKey=BOB_secp384r1_PUB 2590-----BEGIN PUBLIC KEY----- 2591MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqdRXlDgSRZs0AjWxojs/B3tJBfiiH9uF 2592BmFTuTAu7ua1fYaaGLG3IJsMQC7JDzdfKLNsoCtT53/4flgCyLBtkZJ0k24srwWJ 2593KCISVfXH5bxA6THmlkixe6ieWIxCH/Tz 2594-----END PUBLIC KEY----- 2595 2596PrivPubKeyPair = BOB_secp384r1:BOB_secp384r1_PUB 2597 2598 2599# ECDH Alice with Bob peer 2600 2601Derive=ALICE_secp384r1 2602PeerKey=BOB_secp384r1_PUB 2603SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd 2604 2605# ECDH Bob with Alice peer 2606 2607Derive=BOB_secp384r1 2608PeerKey=ALICE_secp384r1_PUB 2609SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd 2610 2611# TEST CURVE secp521r1 2612 2613PrivateKey=ALICE_secp521r1 2614-----BEGIN PRIVATE KEY----- 2615MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAFBIz3FLAuX8VCWzM 2616wu1f/tm8pf1QqnsdLqaIWCQAJa2W5ldpJTYfkj1gGxM44AD3qHnkXISvNLwwuxI1 2617hr2+pOGhgYkDgYYABACWlOOFYk/p3AS2LxEQWBuMm6uIjo3XArjh1QrsLcUc5hhi 261882CIz6kKwKjCnYRDHq4iv1x63rVEzGGhQOM1g+cRVwHSpfbBpaxK7bMLkVFOOavv 2619OdcdyRHaHsvxw2pREmdS/GwtfgT8odQrG06KMIwVeL+H08fGJSbPX0Zock0DOPCp 2620aw== 2621-----END PRIVATE KEY----- 2622 2623PublicKey=ALICE_secp521r1_PUB 2624-----BEGIN PUBLIC KEY----- 2625MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAlpTjhWJP6dwEti8REFgbjJuriI6N 26261wK44dUK7C3FHOYYYvNgiM+pCsCowp2EQx6uIr9cet61RMxhoUDjNYPnEVcB0qX2 2627waWsSu2zC5FRTjmr7znXHckR2h7L8cNqURJnUvxsLX4E/KHUKxtOijCMFXi/h9PH 2628xiUmz19GaHJNAzjwqWs= 2629-----END PUBLIC KEY----- 2630 2631PrivPubKeyPair = ALICE_secp521r1:ALICE_secp521r1_PUB 2632 2633 2634PrivateKey=BOB_secp521r1 2635-----BEGIN PRIVATE KEY----- 2636MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIA9C/sMWveRlHPr9P5 2637cc3U+1L2/zB0VtHewKSQRWZ67SmS4+m7uXTqUVSLRHiQEgQid0cg77gSxXPlmV+z 2638y0f3zd+hgYkDgYYABAE18N3SwDGtea3IOqUdh3j0JtnMeP41i/agEBlxK8/iEBXc 2639Q61mkIrQIKcabRhoylEugXHiyNnqNQOD4DUa0bTKzAHtJ4UqqbEVno6byRmcUQwb 2640mvG89eS8GLEmk5X/O2atHU4yIGTuTRQWn/BTJUCS+OgJz4FZdadscc5Z640EZqSD 2641iw== 2642-----END PRIVATE KEY----- 2643 2644PublicKey=BOB_secp521r1_PUB 2645-----BEGIN PUBLIC KEY----- 2646MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBNfDd0sAxrXmtyDqlHYd49CbZzHj+ 2647NYv2oBAZcSvP4hAV3EOtZpCK0CCnGm0YaMpRLoFx4sjZ6jUDg+A1GtG0yswB7SeF 2648KqmxFZ6Om8kZnFEMG5rxvPXkvBixJpOV/ztmrR1OMiBk7k0UFp/wUyVAkvjoCc+B 2649WXWnbHHOWeuNBGakg4s= 2650-----END PUBLIC KEY----- 2651 2652PrivPubKeyPair = BOB_secp521r1:BOB_secp521r1_PUB 2653 2654 2655# ECDH Alice with Bob peer 2656 2657Derive=ALICE_secp521r1 2658PeerKey=BOB_secp521r1_PUB 2659SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be 2660 2661# ECDH Bob with Alice peer 2662 2663Derive=BOB_secp521r1 2664PeerKey=ALICE_secp521r1_PUB 2665SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be 2666 2667# TEST CURVE prime192v1 2668 2669PrivateKey=ALICE_prime192v1 2670-----BEGIN PRIVATE KEY----- 2671MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBjxfXvSFNqD2UzFVN1L 2672bQrPlzop7dxQq/ehNAMyAATibpGuYzCjkT1tWLYEogpKz74WqhvbQtZPkCYQCin1 2673cmZuNW+BZ0jyVEpGlpnZPMg= 2674-----END PRIVATE KEY----- 2675 2676PublicKey=ALICE_prime192v1_PUB 2677-----BEGIN PUBLIC KEY----- 2678MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAE4m6RrmMwo5E9bVi2BKIKSs++Fqob 267920LWT5AmEAop9XJmbjVvgWdI8lRKRpaZ2TzI 2680-----END PUBLIC KEY----- 2681 2682PrivPubKeyPair = ALICE_prime192v1:ALICE_prime192v1_PUB 2683 2684 2685PrivateKey=BOB_prime192v1 2686-----BEGIN PRIVATE KEY----- 2687MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhewaqXNZlYyqnmuEEE 2688Y/oUXe3/jpzhmyGhNAMyAASkpwNJEP/1FuuWKCDDUm26iyqrs+zKwayZnaF77YC6 2689qCtgia7yNcSl9tlWHh3gQgw= 2690-----END PRIVATE KEY----- 2691 2692PublicKey=BOB_prime192v1_PUB 2693-----BEGIN PUBLIC KEY----- 2694MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEpKcDSRD/9Rbrliggw1Jtuosqq7Ps 2695ysGsmZ2he+2AuqgrYImu8jXEpfbZVh4d4EIM 2696-----END PUBLIC KEY----- 2697 2698PrivPubKeyPair = BOB_prime192v1:BOB_prime192v1_PUB 2699 2700 2701# ECDH Alice with Bob peer 2702 2703Availablein = default 2704Derive=ALICE_prime192v1 2705PeerKey=BOB_prime192v1_PUB 2706SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861 2707 2708# Negative test: A weak curve with a strength < 112 fails in FIPS mode. 2709Availablein = fips 2710Derive=ALICE_prime192v1 2711Securitycheck = 1 2712PeerKey=BOB_prime192v1_PUB 2713Result = DERIVE_SET_PEER_ERROR 2714 2715# ECDH Bob with Alice peer 2716 2717Availablein = default 2718Derive=BOB_prime192v1 2719PeerKey=ALICE_prime192v1_PUB 2720SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861 2721 2722# TEST CURVE prime256v1 2723 2724PrivateKey=ALICE_prime256v1 2725-----BEGIN PRIVATE KEY----- 2726MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQglUPDk8gQ8lMj38V7 27270jPBZDfQUx5pNOVSKOMTqlh04POhRANCAARq87w+K0q9b1mzJGh309kjNvYTS02m 2728YkHKxAewiZwmt/5w+5uywz/+0130SdAWbXtECjaHUK94YEHzp0G/PCl5 2729-----END PRIVATE KEY----- 2730 2731PublicKey=ALICE_prime256v1_PUB 2732-----BEGIN PUBLIC KEY----- 2733MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEavO8PitKvW9ZsyRod9PZIzb2E0tN 2734pmJBysQHsImcJrf+cPubssM//tNd9EnQFm17RAo2h1CveGBB86dBvzwpeQ== 2735-----END PUBLIC KEY----- 2736 2737PrivPubKeyPair = ALICE_prime256v1:ALICE_prime256v1_PUB 2738 2739 2740PrivateKey=BOB_prime256v1 2741-----BEGIN PRIVATE KEY----- 2742MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgNsLfn/sRZfm9ZcM7 2743xURiUHT7+w8Jgk9SbwTVDjpLYYmhRANCAASRmyKNgUbADGxkIOAVh9T7IXv2ZDT6 2744I5YMW6wOs27VMOAD0AiNLrv7sW1TdqxkUtF17/GFpLvFOuZcbdX4p3i/ 2745-----END PRIVATE KEY----- 2746 2747PublicKey=BOB_prime256v1_PUB 2748-----BEGIN PUBLIC KEY----- 2749MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkZsijYFGwAxsZCDgFYfU+yF79mQ0 2750+iOWDFusDrNu1TDgA9AIjS67+7FtU3asZFLRde/xhaS7xTrmXG3V+Kd4vw== 2751-----END PUBLIC KEY----- 2752 2753PrivPubKeyPair = BOB_prime256v1:BOB_prime256v1_PUB 2754 2755 2756# ECDH Alice with Bob peer 2757 2758Derive=ALICE_prime256v1 2759PeerKey=BOB_prime256v1_PUB 2760SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4 2761 2762# ECDH Bob with Alice peer 2763 2764Derive=BOB_prime256v1 2765PeerKey=ALICE_prime256v1_PUB 2766SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4 2767 2768# TEST CURVE sect163k1 2769 2770PrivateKey=ALICE_sect163k1 2771-----BEGIN PRIVATE KEY----- 2772MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUBxkeGOXE86PAijpk8trN/ 2773f3kl4UmhLgMsAAQD1hrDCJ2MSFKZ6Q11cTllX/l5HY0Hg5XZCxMFC84AaczwPtNJ 2774YNCxfCk= 2775-----END PRIVATE KEY----- 2776 2777PublicKey=ALICE_sect163k1_PUB 2778-----BEGIN PUBLIC KEY----- 2779MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEA9YawwidjEhSmekNdXE5ZV/5eR2NB4OV 27802QsTBQvOAGnM8D7TSWDQsXwp 2781-----END PUBLIC KEY----- 2782 2783PrivPubKeyPair = ALICE_sect163k1:ALICE_sect163k1_PUB 2784 2785PrivateKey=BOB_sect163k1 2786-----BEGIN PRIVATE KEY----- 2787MGMCAQAwEAYHKoZIzj0CAQYFK4EEAAEETDBKAgEBBBUCUJ5kItSfXidHXsgokcS7 2788nzPFbOShLgMsAAQGrYNJ1qgdb3A9ISOmTujfS+WYFKwBXXrJEluAkeNh3jXnDq8X 2789+XBB0k8= 2790-----END PRIVATE KEY----- 2791 2792PublicKey=BOB_sect163k1_PUB 2793-----BEGIN PUBLIC KEY----- 2794MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBq2DSdaoHW9wPSEjpk7o30vlmBSsAV16 2795yRJbgJHjYd415w6vF/lwQdJP 2796-----END PUBLIC KEY----- 2797 2798PrivPubKeyPair = BOB_sect163k1:BOB_sect163k1_PUB 2799 2800 2801# ECDH Alice with Bob peer 2802 2803Availablein = default 2804Derive=ALICE_sect163k1 2805PeerKey=BOB_sect163k1_PUB 2806SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092 2807 2808# ECDH Bob with Alice peer 2809 2810Availablein = default 2811Derive=BOB_sect163k1 2812PeerKey=ALICE_sect163k1_PUB 2813SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092 2814 2815# TEST CURVE sect163r2 2816 2817PrivateKey=ALICE_sect163r2 2818-----BEGIN PRIVATE KEY----- 2819MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUDjH2G7BkPTBM4VtljaQr8 2820sXVLNOqhLgMsAAQHHqWxJWR2KrHCPp/PSjZIdK88ET0A323/UOTxhYHwsLpR7rp3 2821ahq1lQ8= 2822-----END PRIVATE KEY----- 2823 2824PublicKey=ALICE_sect163r2_PUB 2825-----BEGIN PUBLIC KEY----- 2826MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBx6lsSVkdiqxwj6fz0o2SHSvPBE9AN9t 2827/1Dk8YWB8LC6Ue66d2oatZUP 2828-----END PUBLIC KEY----- 2829 2830PrivPubKeyPair = ALICE_sect163r2:ALICE_sect163r2_PUB 2831 2832 2833PrivateKey=BOB_sect163r2 2834-----BEGIN PRIVATE KEY----- 2835MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUBXOM9Tm6sKXUlRLlW0HgC 2836NTDxW2ihLgMsAAQGxa8xRcC+TIcDgGtehDVEV1PoBokBwtILj16NPYC0aBZI8/nF 2837F4jhgmc= 2838-----END PRIVATE KEY----- 2839 2840PublicKey=BOB_sect163r2_PUB 2841-----BEGIN PUBLIC KEY----- 2842MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBsWvMUXAvkyHA4BrXoQ1RFdT6AaJAcLS 2843C49ejT2AtGgWSPP5xReI4YJn 2844-----END PUBLIC KEY----- 2845 2846PrivPubKeyPair = BOB_sect163r2:BOB_sect163r2_PUB 2847 2848 2849# ECDH Alice with Bob peer 2850 2851Availablein = default 2852Derive=ALICE_sect163r2 2853PeerKey=BOB_sect163r2_PUB 2854SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951 2855 2856# ECDH Bob with Alice peer 2857 2858Availablein = default 2859Derive=BOB_sect163r2 2860PeerKey=ALICE_sect163r2_PUB 2861SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951 2862 2863# TEST CURVE sect233k1 2864 2865PrivateKey=ALICE_sect233k1 2866-----BEGIN PRIVATE KEY----- 2867MH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB1aR7qaKm1vmZWK2bGsJ1rX 2868mH6BpTkW4t1L4zSf/KFAAz4ABADcDiv+bTvPVViqYLNz06VO5wodry+sGi6fnJIr 2869QQCTfZ9d5whiIsbY5Thlcm7I0A/cIGoShA/6LumOVA== 2870-----END PRIVATE KEY----- 2871 2872PublicKey=ALICE_sect233k1_PUB 2873-----BEGIN PUBLIC KEY----- 2874MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEANwOK/5tO89VWKpgs3PTpU7nCh2vL6wa 2875Lp+ckitBAJN9n13nCGIixtjlOGVybsjQD9wgahKED/ou6Y5U 2876-----END PUBLIC KEY----- 2877 2878PrivPubKeyPair = ALICE_sect233k1:ALICE_sect233k1_PUB 2879 2880 2881PrivateKey=BOB_sect233k1 2882-----BEGIN PRIVATE KEY----- 2883MH0CAQAwEAYHKoZIzj0CAQYFK4EEABoEZjBkAgEBBB0oa5BrzYxm6mn51Xyphn6X 2884OUjKc9oMDHCowAyHTaFAAz4ABAGKiFuFJVQeymHYRVnt2LNF2MSaTMcL9JGSPn2z 2885OwBis5MS4kgEFakWQl7KpGiy3vS89wmpblvHLJ/+IQ== 2886-----END PRIVATE KEY----- 2887 2888PublicKey=BOB_sect233k1_PUB 2889-----BEGIN PUBLIC KEY----- 2890MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAYqIW4UlVB7KYdhFWe3Ys0XYxJpMxwv0 2891kZI+fbM7AGKzkxLiSAQVqRZCXsqkaLLe9Lz3CaluW8csn/4h 2892-----END PUBLIC KEY----- 2893 2894PrivPubKeyPair = BOB_sect233k1:BOB_sect233k1_PUB 2895 2896 2897# ECDH Alice with Bob peer 2898 2899Derive=ALICE_sect233k1 2900PeerKey=BOB_sect233k1_PUB 2901SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512 2902 2903# ECDH Bob with Alice peer 2904 2905Derive=BOB_sect233k1 2906PeerKey=ALICE_sect233k1_PUB 2907SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512 2908 2909# TEST CURVE sect233r1 2910 2911PrivateKey=ALICE_sect233r1 2912-----BEGIN PRIVATE KEY----- 2913MH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AEN6fePR2gizyXzU6kIgU 2914Gijp5+IQAXoNBfKnVeChQAM+AAQB0kEwu2fwQWo1v1j7XQ8uJT3iMwRC8w+cxgxx 2915GQ4B/FyjrhIUpEDWaMqfV23McZ6WdbIUe3MZ7K5pG38= 2916-----END PRIVATE KEY----- 2917 2918PublicKey=ALICE_sect233r1_PUB 2919-----BEGIN PUBLIC KEY----- 2920MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAdJBMLtn8EFqNb9Y+10PLiU94jMEQvMP 2921nMYMcRkOAfxco64SFKRA1mjKn1dtzHGelnWyFHtzGeyuaRt/ 2922-----END PUBLIC KEY----- 2923 2924PrivPubKeyPair = ALICE_sect233r1:ALICE_sect233r1_PUB 2925 2926 2927PrivateKey=BOB_sect233r1 2928-----BEGIN PRIVATE KEY----- 2929MH4CAQAwEAYHKoZIzj0CAQYFK4EEABsEZzBlAgEBBB4AXHWOeS6fG0XCH3FnHDuS 2930IcELUeDG+AYNNeLVZd6hQAM+AAQAYRRYH017uxcaMPF3GOsL4bvodW1yZLEtL3pm 2931CkcAfqJI/4niCr8uHKh0gBa2JBjBWMV1u8Mpf60uvok= 2932-----END PRIVATE KEY----- 2933 2934PublicKey=BOB_sect233r1_PUB 2935-----BEGIN PUBLIC KEY----- 2936MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAGEUWB9Ne7sXGjDxdxjrC+G76HVtcmSx 2937LS96ZgpHAH6iSP+J4gq/LhyodIAWtiQYwVjFdbvDKX+tLr6J 2938-----END PUBLIC KEY----- 2939 2940PrivPubKeyPair = BOB_sect233r1:BOB_sect233r1_PUB 2941 2942 2943# ECDH Alice with Bob peer 2944 2945Derive=ALICE_sect233r1 2946PeerKey=BOB_sect233r1_PUB 2947SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2 2948 2949# ECDH Bob with Alice peer 2950 2951Derive=BOB_sect233r1 2952PeerKey=ALICE_sect233r1_PUB 2953SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2 2954 2955# TEST CURVE sect283k1 2956 2957PrivateKey=ALICE_sect283k1 2958-----BEGIN PRIVATE KEY----- 2959MIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAGhnsmZ2UDKV3QKmq3k+ 296033LQ6n5aCYvKXcMgiZlBS/RrVgIRoUwDSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnW 2961uC6oWVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4r 2962mGO7 2963-----END PRIVATE KEY----- 2964 2965PublicKey=ALICE_sect283k1_PUB 2966-----BEGIN PUBLIC KEY----- 2967MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnWuC6o 2968WVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4rmGO7 2969-----END PUBLIC KEY----- 2970 2971PrivPubKeyPair = ALICE_sect283k1:ALICE_sect283k1_PUB 2972 2973 2974PrivateKey=BOB_sect283k1 2975-----BEGIN PRIVATE KEY----- 2976MIGQAgEAMBAGByqGSM49AgEGBSuBBAAQBHkwdwIBAQQkAAJXIwfWjYbiM5jEcNw8 29778/1kbEnhVjWGivO7zDPts7AuKSMkoUwDSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6V 2978D5v8KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzj 2979CN/m 2980-----END PRIVATE KEY----- 2981 2982PublicKey=BOB_sect283k1_PUB 2983-----BEGIN PUBLIC KEY----- 2984MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6VD5v8 2985KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzjCN/m 2986-----END PUBLIC KEY----- 2987 2988PrivPubKeyPair = BOB_sect283k1:BOB_sect283k1_PUB 2989 2990 2991# ECDH Alice with Bob peer 2992 2993Derive=ALICE_sect283k1 2994PeerKey=BOB_sect283k1_PUB 2995SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825 2996 2997# ECDH Bob with Alice peer 2998 2999Derive=BOB_sect283k1 3000PeerKey=ALICE_sect283k1_PUB 3001SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825 3002 3003# TEST CURVE sect283r1 3004 3005PrivateKey=ALICE_sect283r1 3006-----BEGIN PRIVATE KEY----- 3007MIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkAi4Jrhu19kt7H8jw1FO7 3008VzCxh6p0pI0ogl3q9ev5NFkufZkZoUwDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqU 3009S40TU2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE 30107jsD 3011-----END PRIVATE KEY----- 3012 3013PublicKey=ALICE_sect283r1_PUB 3014-----BEGIN PUBLIC KEY----- 3015MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqUS40T 3016U2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE7jsD 3017-----END PUBLIC KEY----- 3018 3019PrivPubKeyPair = ALICE_sect283r1:ALICE_sect283r1_PUB 3020 3021 3022PrivateKey=BOB_sect283r1 3023-----BEGIN PRIVATE KEY----- 3024MIGQAgEAMBAGByqGSM49AgEGBSuBBAARBHkwdwIBAQQkACD04gJaVfVxK/Dpbxjq 3025rzZWc6B76a23MK/IQD1jMlGPQzzxoUwDSgAEA13mIYMvik12DBp8JkdETMB1ewOw 302622C/xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lass 3027Iq5I 3028-----END PRIVATE KEY----- 3029 3030PublicKey=BOB_sect283r1_PUB 3031-----BEGIN PUBLIC KEY----- 3032MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEA13mIYMvik12DBp8JkdETMB1ewOw22C/ 3033xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lassIq5I 3034-----END PUBLIC KEY----- 3035 3036PrivPubKeyPair = BOB_sect283r1:BOB_sect283r1_PUB 3037 3038 3039# ECDH Alice with Bob peer 3040 3041Derive=ALICE_sect283r1 3042PeerKey=BOB_sect283r1_PUB 3043SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc 3044 3045# ECDH Bob with Alice peer 3046 3047Derive=BOB_sect283r1 3048PeerKey=ALICE_sect283r1_PUB 3049SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc 3050 3051# TEST CURVE sect409k1 3052 3053PrivateKey=ALICE_sect409k1 3054-----BEGIN PRIVATE KEY----- 3055MIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMg1vV7wiPe1ovX+ukz 3056VfwPZoqvyj/vdif04Opi9PcjV5mPBEZgSFBg8hbutNxZJdVLrxShbANqAAQACe1I 3057J5ilSk1pPLvbcjEZIE6abC9LZ9WmHuNJxM9LAW1OuLvJGi72AsGYUOGpX0WGmK6C 3058AYaqZb2Qeedq/yUIljDHYi66J+26owYl7lOMpRzZ9U2QDJrZ7TYuxeMUui6re0B+ 3059JuZdYw== 3060-----END PRIVATE KEY----- 3061 3062PublicKey=ALICE_sect409k1_PUB 3063-----BEGIN PUBLIC KEY----- 3064MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAntSCeYpUpNaTy723IxGSBOmmwvS2fV 3065ph7jScTPSwFtTri7yRou9gLBmFDhqV9FhpiuggGGqmW9kHnnav8lCJYwx2Iuuift 3066uqMGJe5TjKUc2fVNkAya2e02LsXjFLouq3tAfibmXWM= 3067-----END PUBLIC KEY----- 3068 3069PrivPubKeyPair = ALICE_sect409k1:ALICE_sect409k1_PUB 3070 3071 3072PrivateKey=BOB_sect409k1 3073-----BEGIN PRIVATE KEY----- 3074MIHBAgEAMBAGByqGSM49AgEGBSuBBAAkBIGpMIGmAgEBBDMIYBGZZcZz4qCdhAV9 3075vqpfe8vV+vJEhjawR52JUV1rumWEBPAx0o6E+gaxHBr5hzVGkIKhbANqAAQAAQKK 3076s60CTUUkltsT+lIBukjz850pkGGLltJ4eaZn4k9AtN/lFTCq6Vgqe2sDrjA3b45q 3077AdWjf1vRaP0wawJ13SjApJmyXg5hQks6d0Zqz2OHYhGEGiM159VtTlStK067dVe1 3078fGVDeg== 3079-----END PRIVATE KEY----- 3080 3081PublicKey=BOB_sect409k1_PUB 3082-----BEGIN PUBLIC KEY----- 3083MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAECirOtAk1FJJbbE/pSAbpI8/OdKZBh 3084i5bSeHmmZ+JPQLTf5RUwqulYKntrA64wN2+OagHVo39b0Wj9MGsCdd0owKSZsl4O 3085YUJLOndGas9jh2IRhBojNefVbU5UrStOu3VXtXxlQ3o= 3086-----END PUBLIC KEY----- 3087 3088PrivPubKeyPair = BOB_sect409k1:BOB_sect409k1_PUB 3089 3090 3091# ECDH Alice with Bob peer 3092 3093Derive=ALICE_sect409k1 3094PeerKey=BOB_sect409k1_PUB 3095SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0 3096 3097# ECDH Bob with Alice peer 3098 3099Derive=BOB_sect409k1 3100PeerKey=ALICE_sect409k1_PUB 3101SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0 3102 3103# TEST CURVE sect409r1 3104 3105PrivateKey=ALICE_sect409r1 3106-----BEGIN PRIVATE KEY----- 3107MIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAYTMsTpey51D2ULnd 3108pN+AAWnJLy9pTerziakhjii8OyWKpUVfpDFNneCCd2oQTDcPX5vdoWwDagAEAYfk 31093ZejxpVYCG7dYHTVhhcqILEyTYoQa4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGU 3110owHXXzgDXoJeR79wgb7ySAlXJXgQ8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvI 3111eIozlf4= 3112-----END PRIVATE KEY----- 3113 3114PublicKey=ALICE_sect409r1_PUB 3115-----BEGIN PUBLIC KEY----- 3116MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAYfk3ZejxpVYCG7dYHTVhhcqILEyTYoQ 3117a4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGUowHXXzgDXoJeR79wgb7ySAlXJXgQ 31188Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvIeIozlf4= 3119-----END PUBLIC KEY----- 3120 3121PrivPubKeyPair = ALICE_sect409r1:ALICE_sect409r1_PUB 3122 3123 3124PrivateKey=BOB_sect409r1 3125-----BEGIN PRIVATE KEY----- 3126MIHCAgEAMBAGByqGSM49AgEGBSuBBAAlBIGqMIGnAgEBBDQAsCs1nRgwW97TdKIH 3127PRcsqmK1e8TIZ00e6rqLb3nD4sIe+Gw/fGhSUER9akQ7lAluEUnfoWwDagAEAfM2 3128fvBEic+7jV4oC+v8GfsunD9Zp9rzNgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDl 3129LwBm/W6TlzGuh1FnzXYKVnhnXpzSlRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMf 3130WsgK+KA= 3131-----END PRIVATE KEY----- 3132 3133PublicKey=BOB_sect409r1_PUB 3134-----BEGIN PUBLIC KEY----- 3135MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAfM2fvBEic+7jV4oC+v8GfsunD9Zp9rz 3136NgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDlLwBm/W6TlzGuh1FnzXYKVnhnXpzS 3137lRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMfWsgK+KA= 3138-----END PUBLIC KEY----- 3139 3140PrivPubKeyPair = BOB_sect409r1:BOB_sect409r1_PUB 3141 3142 3143# ECDH Alice with Bob peer 3144 3145Derive=ALICE_sect409r1 3146PeerKey=BOB_sect409r1_PUB 3147SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5 3148 3149# ECDH Bob with Alice peer 3150 3151Derive=BOB_sect409r1 3152PeerKey=ALICE_sect409r1_PUB 3153SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5 3154 3155# TEST CURVE sect571k1 3156 3157PrivateKey=ALICE_sect571k1 3158-----BEGIN PRIVATE KEY----- 3159MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIARO8hI8j6TZ556/d 3160RcdGYvdblnALD2XZCKu2c3C5yQIeA8Tidi+f8n6cCnb5FtJNTYKqP8tRfHlwAZtW 3161/giXi/4yF5K2twS3oYGVA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0LQd9wP1+k 3162v0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFRPU0Cct0S 3163qVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJPCnaKR/Oo 3164AtaUpCWLSTHDF1gK4/kmlwEx+8o= 3165-----END PRIVATE KEY----- 3166 3167PublicKey=ALICE_sect571k1_PUB 3168-----BEGIN PUBLIC KEY----- 3169MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0L 3170Qd9wP1+kv0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFR 3171PU0Cct0SqVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJP 3172CnaKR/OoAtaUpCWLSTHDF1gK4/kmlwEx+8o= 3173-----END PUBLIC KEY----- 3174 3175PrivPubKeyPair = ALICE_sect571k1:ALICE_sect571k1_PUB 3176 3177 3178PrivateKey=BOB_sect571k1 3179-----BEGIN PRIVATE KEY----- 3180MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJgSB6DCB5QIBAQRIAVZT4tnX9dMWS6Vd 3181YCoYRl9o/j/Hz7KGqF4Ujk9n9b4+mXbJ37tobpjnpNqKlJfI04w80JPp+NxpoBR3 31828p1bcc9iL4Smh48YoYGVA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLURYRDHmopO 3183IijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN1tsCrqET 318431F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxOaqcYzbXC 3185Q/Aiij13H06qKhuFM4iiB/0D164= 3186-----END PRIVATE KEY----- 3187 3188PublicKey=BOB_sect571k1_PUB 3189-----BEGIN PUBLIC KEY----- 3190MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLUR 3191YRDHmopOIijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN 31921tsCrqET31F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxO 3193aqcYzbXCQ/Aiij13H06qKhuFM4iiB/0D164= 3194-----END PUBLIC KEY----- 3195 3196PrivPubKeyPair = BOB_sect571k1:BOB_sect571k1_PUB 3197 3198 3199# ECDH Alice with Bob peer 3200 3201Derive=ALICE_sect571k1 3202PeerKey=BOB_sect571k1_PUB 3203SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e 3204 3205# ECDH Bob with Alice peer 3206 3207Derive=BOB_sect571k1 3208PeerKey=ALICE_sect571k1_PUB 3209SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e 3210 3211# TEST CURVE sect571r1 3212 3213PrivateKey=ALICE_sect571r1 3214-----BEGIN PRIVATE KEY----- 3215MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIArsi//Zp9veeURYV 3216zGYHn4MlNIxNt6U6vtmTPS/NaoiaavxbOimpHgxYPCjpoPYhM33Z2VBh7pl2aoRW 32173GBepLFLoF8oiQaLoYGVA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4f/AwTHmo 3218US1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wzd8YF32SF 3219HMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz6J6dYAUe 3220vE+F3N29p/tRBGNzMFIqoDdW+NA= 3221-----END PRIVATE KEY----- 3222 3223PublicKey=ALICE_sect571r1_PUB 3224-----BEGIN PUBLIC KEY----- 3225MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4 3226f/AwTHmoUS1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wz 3227d8YF32SFHMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz 32286J6dYAUevE+F3N29p/tRBGNzMFIqoDdW+NA= 3229-----END PUBLIC KEY----- 3230 3231PrivPubKeyPair = ALICE_sect571r1:ALICE_sect571r1_PUB 3232 3233 3234PrivateKey=BOB_sect571r1 3235-----BEGIN PRIVATE KEY----- 3236MIIBAAIBADAQBgcqhkjOPQIBBgUrgQQAJwSB6DCB5QIBAQRIAYj65N5XJTQusn+h 3237Z9xj/dgZ4qR1GDC1Ij7jYuow+TvGrG2wz/WT76/lLNtlCLfDW2kODDUmDAJeK/e+ 3238VMO7suJTXGnrGFHioYGVA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2SYmMKve74 3239trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8QI70H8aHv 3240LgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNdnNATBqom 32416WDWc7RTFZ4sijL5ywVhovwJ1gA= 3242-----END PRIVATE KEY----- 3243 3244PublicKey=BOB_sect571r1_PUB 3245-----BEGIN PUBLIC KEY----- 3246MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2S 3247YmMKve74trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8Q 3248I70H8aHvLgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNd 3249nNATBqom6WDWc7RTFZ4sijL5ywVhovwJ1gA= 3250-----END PUBLIC KEY----- 3251 3252PrivPubKeyPair = BOB_sect571r1:BOB_sect571r1_PUB 3253 3254 3255# ECDH Alice with Bob peer 3256 3257Derive=ALICE_sect571r1 3258PeerKey=BOB_sect571r1_PUB 3259SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae 3260 3261# ECDH Bob with Alice peer 3262 3263Derive=BOB_sect571r1 3264PeerKey=ALICE_sect571r1_PUB 3265SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae 3266 3267Title = ECDH KATs (from RFC 5114, 5903, 7027) 3268 3269# Keys and shared secrets from RFC 5114 3270PrivateKey=PRIME192V1_RFC5114 3271-----BEGIN PRIVATE KEY----- 3272MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBgyP6MWnY6cZZP1lHa8 3273FCAAq1vg4knENCahNAMyAATNRkiez9bBBeez0yVm4rEi4kmrqt2HBhJoiHtId99R 32743U3D1v0R8KJvj9OEQxeRbpo= 3275-----END PRIVATE KEY----- 3276 3277PublicKey=PRIME192V1_RFC5114-PUBLIC 3278-----BEGIN PUBLIC KEY----- 3279MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEzUZIns/WwQXns9MlZuKxIuJJq6rd 3280hwYSaIh7SHffUd1Nw9b9EfCib4/ThEMXkW6a 3281-----END PUBLIC KEY----- 3282 3283PrivPubKeyPair = PRIME192V1_RFC5114:PRIME192V1_RFC5114-PUBLIC 3284 3285 3286PrivateKey=PRIME192V1_RFC5114-Peer 3287-----BEGIN PRIVATE KEY----- 3288MG8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEVTBTAgEBBBhjH5W7SmdjLJxHbu6a 3289tpWrJAoEmTB/z2KhNAMyAARRmhIWgOAEVGa6Id8u7kf1lztQBXfvE9X/YTq01kzu 3290OiCHW9sQ+VP2swygcsYKpX8= 3291-----END PRIVATE KEY----- 3292 3293PublicKey=PRIME192V1_RFC5114-Peer-PUBLIC 3294-----BEGIN PUBLIC KEY----- 3295MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEUZoSFoDgBFRmuiHfLu5H9Zc7UAV3 32967xPV/2E6tNZM7jogh1vbEPlT9rMMoHLGCqV/ 3297-----END PUBLIC KEY----- 3298 3299PrivPubKeyPair = PRIME192V1_RFC5114-Peer:PRIME192V1_RFC5114-Peer-PUBLIC 3300 3301Availablein = default 3302Derive=PRIME192V1_RFC5114 3303PeerKey=PRIME192V1_RFC5114-Peer-PUBLIC 3304SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE 3305 3306Availablein = default 3307Derive=PRIME192V1_RFC5114-Peer 3308PeerKey=PRIME192V1_RFC5114-PUBLIC 3309SharedSecret=AD420182633F8526BFE954ACDA376F05E5FF4F837F54FEBE 3310 3311PrivateKey=SECP224R1_RFC5114 3312-----BEGIN PRIVATE KEY----- 3313MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBy1WOtsKI2nB7u0+PuuKrnp 3314y2LjvFx1c+IuJtN/oTwDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDgpR8+608r 3315XuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ= 3316-----END PRIVATE KEY----- 3317 3318PublicKey=SECP224R1_RFC5114-PUBLIC 3319-----BEGIN PUBLIC KEY----- 3320ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAESd/vMJ+BSIwwTP9as+5aIVQ2fceDMVDg 3321pR8+608rXuRXYsT2VMGgxn9Uz4iwFrUbzj18Io1XrbQ= 3322-----END PUBLIC KEY----- 3323 3324PrivPubKeyPair = SECP224R1_RFC5114:SECP224R1_RFC5114-PUBLIC 3325 3326 3327PrivateKey=SECP224R1_RFC5114-Peer 3328-----BEGIN PRIVATE KEY----- 3329MHgCAQAwEAYHKoZIzj0CAQYFK4EEACEEYTBfAgEBBBysOxrdPZdw5vanCO6fO44K 3330s7SA6fJ/hciLXm0YoTwDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBtzUKiB9SR 3331vpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU= 3332-----END PRIVATE KEY----- 3333 3334PublicKey=SECP224R1_RFC5114-Peer-PUBLIC 3335-----BEGIN PUBLIC KEY----- 3336ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEazrJao0M3mpVmb6AMu3xDBYtCorSGVBt 3337zUKiB9SRvpnCE6fRyjcG3r/jBfNhr8uzPiYJyLFhitU= 3338-----END PUBLIC KEY----- 3339 3340PrivPubKeyPair = SECP224R1_RFC5114-Peer:SECP224R1_RFC5114-Peer-PUBLIC 3341 3342Derive=SECP224R1_RFC5114 3343PeerKey=SECP224R1_RFC5114-Peer-PUBLIC 3344SharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA 3345 3346 3347Derive=SECP224R1_RFC5114-Peer 3348PeerKey=SECP224R1_RFC5114-PUBLIC 3349SharedSecret=52272F50F46F4EDC9151569092F46DF2D96ECC3B6DC1714A4EA949FA 3350 3351PrivateKey=PRIME256V1_RFC5114 3352-----BEGIN PRIVATE KEY----- 3353MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQggUJkFF8vVvLpao4z 3354ehKEmT+vQypavOWehntykdUHo6+hRANCAAQq9QLzvolS8sm1qNQWDQnpcWW+ULxC 3355rkpejTtLqDrrFesPr0yphsTThoGg+YctedVnlb1L/25t48D1AV7OXv2F 3356-----END PRIVATE KEY----- 3357 3358PublicKey=PRIME256V1_RFC5114-PUBLIC 3359-----BEGIN PUBLIC KEY----- 3360MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKvUC876JUvLJtajUFg0J6XFlvlC8 3361Qq5KXo07S6g66xXrD69MqYbE04aBoPmHLXnVZ5W9S/9ubePA9QFezl79hQ== 3362-----END PUBLIC KEY----- 3363 3364PrivPubKeyPair = PRIME256V1_RFC5114:PRIME256V1_RFC5114-PUBLIC 3365 3366 3367PrivateKey=PRIME256V1_RFC5114-Peer 3368-----BEGIN PRIVATE KEY----- 3369MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgLOF4jsGX4JbblaIA 3370zAqyahnOa8ytViuO7htZN2HPf0GhRANCAASxIN5Ko2SSeVNG6N5sLIZGrgaq6ief 3371p3WzqwcV9s5RsJ8bfuziDXte2OxoX6Pwcdg3JwJwkqhBE4XDTd5XCLK2 3372-----END PRIVATE KEY----- 3373 3374PublicKey=PRIME256V1_RFC5114-Peer-PUBLIC 3375-----BEGIN PUBLIC KEY----- 3376MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsSDeSqNkknlTRujebCyGRq4Gquon 3377n6d1s6sHFfbOUbCfG37s4g17XtjsaF+j8HHYNycCcJKoQROFw03eVwiytg== 3378-----END PUBLIC KEY----- 3379 3380PrivPubKeyPair = PRIME256V1_RFC5114-Peer:PRIME256V1_RFC5114-Peer-PUBLIC 3381 3382Derive=PRIME256V1_RFC5114 3383PeerKey=PRIME256V1_RFC5114-Peer-PUBLIC 3384SharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788 3385 3386 3387Derive=PRIME256V1_RFC5114-Peer 3388PeerKey=PRIME256V1_RFC5114-PUBLIC 3389SharedSecret=DD0F5396219D1EA393310412D19A08F1F5811E9DC8EC8EEA7F80D21C820C2788 3390 3391PrivateKey=SECP384R1_RFC5114 3392-----BEGIN PRIVATE KEY----- 3393MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDDSczXqcWZK8kTdFOn9 3394EmBxXf2KeWVXHEjXCe56eWKhVtcGqQy8td8phvBf6tuTdvGhZANiAAR5MUjxeHY0 33951dpMbZB0QX0F4FerYvggVNEO5rBAPWJ5VH5qjqnR/XdCfQFv4nqLjGbGxBKUMx0j 33965vSA9PtM1AUEyUc5LpT0w/BrjzmLsp5CNo96aFkj3jtnus7SFKGh0Sg= 3397-----END PRIVATE KEY----- 3398 3399PublicKey=SECP384R1_RFC5114-PUBLIC 3400-----BEGIN PUBLIC KEY----- 3401MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEeTFI8Xh2NNXaTG2QdEF9BeBXq2L4IFTR 3402DuawQD1ieVR+ao6p0f13Qn0Bb+J6i4xmxsQSlDMdI+b0gPT7TNQFBMlHOS6U9MPw 3403a485i7KeQjaPemhZI947Z7rO0hShodEo 3404-----END PUBLIC KEY----- 3405 3406PrivPubKeyPair = SECP384R1_RFC5114:SECP384R1_RFC5114-PUBLIC 3407 3408 3409PrivateKey=SECP384R1_RFC5114-Peer 3410-----BEGIN PRIVATE KEY----- 3411MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBS0Xkf20tw+JwPANRW 3412wvcCO2ElJiw2p98fgCMRIczj05vlLgDBlKQTLEpsdovNlNKhZANiAARc1Cq5xBtT 3413R/dLjU77cIs9WzbbZZFTWbRKvBdke2uZmXidcqhIZa4vIj8StaGrwSDhcUWP6qk5 3414qqOov6xGtAS9j21bNIwPpNgM7KFjVsqTMkC96HI0Fajs4DWw7fNnVd4= 3415-----END PRIVATE KEY----- 3416 3417PublicKey=SECP384R1_RFC5114-Peer-PUBLIC 3418-----BEGIN PUBLIC KEY----- 3419MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXNQqucQbU0f3S41O+3CLPVs222WRU1m0 3420SrwXZHtrmZl4nXKoSGWuLyI/ErWhq8Eg4XFFj+qpOaqjqL+sRrQEvY9tWzSMD6TY 3421DOyhY1bKkzJAvehyNBWo7OA1sO3zZ1Xe 3422-----END PUBLIC KEY----- 3423 3424PrivPubKeyPair = SECP384R1_RFC5114-Peer:SECP384R1_RFC5114-Peer-PUBLIC 3425 3426Derive=SECP384R1_RFC5114 3427PeerKey=SECP384R1_RFC5114-Peer-PUBLIC 3428SharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E 3429 3430 3431Derive=SECP384R1_RFC5114-Peer 3432PeerKey=SECP384R1_RFC5114-PUBLIC 3433SharedSecret=5EA1FC4AF7256D2055981B110575E0A8CAE53160137D904C59D926EB1B8456E427AA8A4540884C37DE159A58028ABC0E 3434 3435PrivateKey=SECP521R1_RFC5114 3436-----BEGIN PRIVATE KEY----- 3437MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBE/gtqCVzXj2XJ2aD 3438srdCd7rSczXqcWZK8kMMxPM0WblmnueLP/ubhoMBXTRNy/72+5r0xsRwviVFFs08 3439Gh+0c2KhgYkDgYYABAHrs03XVyGr+K3J2+0XiJy7l2XZCnxg8s7wB7sPKybhSIH9 3440RELmidYcst0EbuMOP/0g+aRbvfZBPVg6Lb9Zkk/TXAD2tjLRlMA4jiLYQ35VjFUq 34414ZWt/RU/ktdJCDUbL4xO2pTtsJFtG1PAILXuyu0aX8OKIz5IMFh7su40ibO0KlqG 3442pA== 3443-----END PRIVATE KEY----- 3444 3445PublicKey=SECP521R1_RFC5114-PUBLIC 3446-----BEGIN PUBLIC KEY----- 3447MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB67NN11chq/itydvtF4icu5dl2Qp8 3448YPLO8Ae7Dysm4UiB/URC5onWHLLdBG7jDj/9IPmkW732QT1YOi2/WZJP01wA9rYy 34490ZTAOI4i2EN+VYxVKuGVrf0VP5LXSQg1Gy+MTtqU7bCRbRtTwCC17srtGl/DiiM+ 3450SDBYe7LuNImztCpahqQ= 3451-----END PUBLIC KEY----- 3452 3453PrivPubKeyPair = SECP521R1_RFC5114:SECP521R1_RFC5114-PUBLIC 3454 3455 3456PrivateKey=SECP521R1_RFC5114-Peer 3457-----BEGIN PRIVATE KEY----- 3458MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAzuNIDYZFoX0knyd2 34590ouuYWlS0Xkf20tw98M3hzKqGyKShEi80dwkltQ1sBBIBm6+T3KQPDYbGp3BGT3C 3460ydCJG5ahgYkDgYYABAEOv6/G6F4I0kv//MGkUR2w5jS+6xtt7IxZOa5EdmIBr2IA 3461QwupfIrGoOnwizPOfp/utbpO5eDYFRDCQpW4oI0CNQCkpuwwDfniV7A3K156v+8J 3462NDZxmneIfrsLGM+Ambn0IStuMKFBnBjgKdNoY8ydRI9Nuk0qDmBxG+VykV+9T+8m 3463lQ== 3464-----END PRIVATE KEY----- 3465 3466PublicKey=SECP521R1_RFC5114-Peer-PUBLIC 3467-----BEGIN PUBLIC KEY----- 3468MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBDr+vxuheCNJL//zBpFEdsOY0vusb 3469beyMWTmuRHZiAa9iAEMLqXyKxqDp8Iszzn6f7rW6TuXg2BUQwkKVuKCNAjUApKbs 3470MA354lewNyteer/vCTQ2cZp3iH67CxjPgJm59CErbjChQZwY4CnTaGPMnUSPTbpN 3471Kg5gcRvlcpFfvU/vJpU= 3472-----END PUBLIC KEY----- 3473 3474PrivPubKeyPair = SECP521R1_RFC5114-Peer:SECP521R1_RFC5114-Peer-PUBLIC 3475 3476Derive=SECP521R1_RFC5114 3477PeerKey=SECP521R1_RFC5114-Peer-PUBLIC 3478SharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC 3479 3480 3481Derive=SECP521R1_RFC5114-Peer 3482PeerKey=SECP521R1_RFC5114-PUBLIC 3483SharedSecret=00CDEA89621CFA46B132F9E4CFE2261CDE2D4368EB5656634C7CC98C7A00CDE54ED1866A0DD3E6126C9D2F845DAFF82CEB1DA08F5D87521BB0EBECA77911169C20CC 3484 3485# Keys and shared secrets from RFC 5903 3486PrivateKey=PRIME256V1_RFC5903 3487-----BEGIN PRIVATE KEY----- 3488MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgyI8B9RDZrD9wopLa 3489ojFt5UTpqriv6EBJxiqcV4YtFDOhRANCAATa0LZTlCIc+bBR4f7KV4fQmN/mN/yQ 3490ue+UXQw3clgRgFJxoEYc24JS1h8cRW+j5Zqx9FszrM9fWDieBXe4mQuz 3491-----END PRIVATE KEY----- 3492 3493PublicKey=PRIME256V1_RFC5903-PUBLIC 3494-----BEGIN PUBLIC KEY----- 3495MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2tC2U5QiHPmwUeH+yleH0Jjf5jf8 3496kLnvlF0MN3JYEYBScaBGHNuCUtYfHEVvo+WasfRbM6zPX1g4ngV3uJkLsw== 3497-----END PUBLIC KEY----- 3498 3499PrivPubKeyPair = PRIME256V1_RFC5903:PRIME256V1_RFC5903-PUBLIC 3500 3501 3502PrivateKey=PRIME256V1_RFC5903-Peer 3503-----BEGIN PRIVATE KEY----- 3504MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgxu+cXXiuASoBEWSs 3505s5fOIIhoXY8Gv5vgsoOrRkdr7lOhRANCAATRLftSicjU+BIItwJwOYw0IpaXCgvM 3506t0xzb8dVRJS/Y1b788o2bMI+gVeFTBPFjWqsI/BGraMPg1PnTzMDmHKr 3507-----END PRIVATE KEY----- 3508 3509PublicKey=PRIME256V1_RFC5903-Peer-PUBLIC 3510-----BEGIN PUBLIC KEY----- 3511MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0S37UonI1PgSCLcCcDmMNCKWlwoL 3512zLdMc2/HVUSUv2NW+/PKNmzCPoFXhUwTxY1qrCPwRq2jD4NT508zA5hyqw== 3513-----END PUBLIC KEY----- 3514 3515PrivPubKeyPair = PRIME256V1_RFC5903-Peer:PRIME256V1_RFC5903-Peer-PUBLIC 3516 3517Derive=PRIME256V1_RFC5903 3518PeerKey=PRIME256V1_RFC5903-Peer-PUBLIC 3519SharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE 3520 3521 3522Derive=PRIME256V1_RFC5903-Peer 3523PeerKey=PRIME256V1_RFC5903-PUBLIC 3524SharedSecret=D6840F6B42F6EDAFD13116E0E12565202FEF8E9ECE7DCE03812464D04B9442DE 3525 3526PrivateKey=SECP384R1_RFC5903 3527-----BEGIN PRIVATE KEY----- 3528MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDAJnzxwNNSixpmITXOj 3529daZ/diTvfGs8DxYGR7Z0FNzmVeNbU4BB5knuP674lng6sZShZANiAARmeELX0YCs 3530LN5vdPN1UfVXVcdkXCDvc+MWNP5ytMVe5t46yAistL20yIcyrulfQaqUgu0fwO65 3531yvxJhGJcz8I/ZQMhSeDhRK2gJBgVNaDzjuufz/PCyUfa5ptMY0VzqBw= 3532-----END PRIVATE KEY----- 3533 3534PublicKey=SECP384R1_RFC5903-PUBLIC 3535-----BEGIN PUBLIC KEY----- 3536MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZnhC19GArCzeb3TzdVH1V1XHZFwg73Pj 3537FjT+crTFXubeOsgIrLS9tMiHMq7pX0GqlILtH8Duucr8SYRiXM/CP2UDIUng4USt 3538oCQYFTWg847rn8/zwslH2uabTGNFc6gc 3539-----END PUBLIC KEY----- 3540 3541PrivPubKeyPair = SECP384R1_RFC5903:SECP384R1_RFC5903-PUBLIC 3542 3543 3544PrivateKey=SECP384R1_RFC5903-Peer 3545-----BEGIN PRIVATE KEY----- 3546MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDBBywd5tL24XUeEZyX7 35477DyUMPq0bMjcUGCFXMm9oKopQuAwgxKRa47Slg5L1Vp0SPyhZANiAATlWNvvU+7N 354849P8z8GuoIqJqYdHXRL9lQ2Dz6QXMrxQnQ0axDoDNt75b9pB0HdKNXHc++x6rPMZ 3549ZHIWnoOEMDZ/Zu6+PG5wxBbdXwxodZ3R//g/pAFCIJ3/XqrZbbnmOGw= 3550-----END PRIVATE KEY----- 3551 3552PublicKey=SECP384R1_RFC5903-Peer-PUBLIC 3553-----BEGIN PUBLIC KEY----- 3554MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5Vjb71PuzePT/M/BrqCKiamHR10S/ZUN 3555g8+kFzK8UJ0NGsQ6Azbe+W/aQdB3SjVx3PvseqzzGWRyFp6DhDA2f2buvjxucMQW 35563V8MaHWd0f/4P6QBQiCd/16q2W255jhs 3557-----END PUBLIC KEY----- 3558 3559PrivPubKeyPair = SECP384R1_RFC5903-Peer:SECP384R1_RFC5903-Peer-PUBLIC 3560 3561Derive=SECP384R1_RFC5903 3562PeerKey=SECP384R1_RFC5903-Peer-PUBLIC 3563SharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746 3564 3565 3566Derive=SECP384R1_RFC5903-Peer 3567PeerKey=SECP384R1_RFC5903-PUBLIC 3568SharedSecret=11187331C279962D93D604243FD592CB9D0A926F422E47187521287E7156C5C4D603135569B9E9D09CF5D4A270F59746 3569 3570PrivateKey=SECP521R1_RFC5903 3571-----BEGIN PRIVATE KEY----- 3572MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIAN63pMZqJ9Nq9s+9B 3573GqzMpRI8YayrV7U5Pc5HYIFyoJWqhaMP4cKVLGdx2Te6l3f1lXsmObqwckYvaMJ6 3574VzgtSlKhgYkDgYYABAAVQX6E2/KMCtPCeHEzSdx98VPIl6GJG9mLq0NXyey+4eO/ 3575QuALjjgK6uV8LRB1ZJQYhZQq9af0YBcjxBldF2ztPgF8riC2ZB0u62lXhtjJRhRi 3576OdCZ4Y4dWlFMc518tKEK2KeIAVrEBdd5ncdee31bbPImGmp/FQdDi/Ab62yjkm+V 3577gg== 3578-----END PRIVATE KEY----- 3579 3580PublicKey=SECP521R1_RFC5903-PUBLIC 3581-----BEGIN PUBLIC KEY----- 3582MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAFUF+hNvyjArTwnhxM0ncffFTyJeh 3583iRvZi6tDV8nsvuHjv0LgC444CurlfC0QdWSUGIWUKvWn9GAXI8QZXRds7T4BfK4g 3584tmQdLutpV4bYyUYUYjnQmeGOHVpRTHOdfLShCtiniAFaxAXXeZ3HXnt9W2zyJhpq 3585fxUHQ4vwG+tso5JvlYI= 3586-----END PUBLIC KEY----- 3587 3588PrivPubKeyPair = SECP521R1_RFC5903:SECP521R1_RFC5903-PUBLIC 3589 3590 3591PrivateKey=SECP521R1_RFC5903-Peer 3592-----BEGIN PRIVATE KEY----- 3593MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBRbqZqEevQ3k/3Q6H 3594LnzfoWvjD9x4D5e8zD8Hg4AgHpxnfWALNDdXo72/KjFj5ML4acynRYqkpO/8MR9c 3595sVFoXrmhgYkDgYYABADQs5daxLeZ9b6hbV4T6a+XHV6bmEyfOXKLXlc5c1ohm5fD 3596VkNq3G6VuwNS9r5kpsKRLU7y0EM87SthcWQAEtlGDwFcaCJjg5VuO9Bm55e2I8J8 35974OrC9VGhDCxyTZhSB3uHIgtlNsXECKHSrruOhtZ4rknLVwkfRzIpZXmrRPzRfw/F 3598ag== 3599-----END PRIVATE KEY----- 3600 3601PublicKey=SECP521R1_RFC5903-Peer-PUBLIC 3602-----BEGIN PUBLIC KEY----- 3603MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA0LOXWsS3mfW+oW1eE+mvlx1em5hM 3604nzlyi15XOXNaIZuXw1ZDatxulbsDUva+ZKbCkS1O8tBDPO0rYXFkABLZRg8BXGgi 3605Y4OVbjvQZueXtiPCfODqwvVRoQwsck2YUgd7hyILZTbFxAih0q67jobWeK5Jy1cJ 3606H0cyKWV5q0T80X8PxWo= 3607-----END PUBLIC KEY----- 3608 3609PrivPubKeyPair = SECP521R1_RFC5903-Peer:SECP521R1_RFC5903-Peer-PUBLIC 3610 3611 3612Derive=SECP521R1_RFC5903 3613PeerKey=SECP521R1_RFC5903-Peer-PUBLIC 3614SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA 3615 3616Derive=SECP521R1_RFC5903-Peer 3617PeerKey=SECP521R1_RFC5903-PUBLIC 3618SharedSecret=01144C7D79AE6956BC8EDB8E7C787C4521CB086FA64407F97894E5E6B2D79B04D1427E73CA4BAA240A34786859810C06B3C715A3A8CC3151F2BEE417996D19F3DDEA 3619 3620Title = ECDH negative tests (with random keys) 3621 3622# ECDH Alice with BOB peer - mismatching curves. 3623Availablein = default 3624Derive=ALICE_secp112r1 3625PeerKeyValidate=BOB_secp128r1_PUB 3626Result = DERIVE_SET_PEER_ERROR 3627