From: Nicola Tuveri Date: Tue, 11 Apr 2017 16:22:13 +0000 (+0300) Subject: ecdhtest.c: move NAMED CURVES TESTS to evptests.txt X-Git-Tag: OpenSSL_1_1_1-pre1~1782 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=d663c2db5619088800695d5cb074c3ec5d158aec;p=oweals%2Fopenssl.git ecdhtest.c: move NAMED CURVES TESTS to evptests.txt Reviewed-by: Rich Salz Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/3187) --- diff --git a/test/ecdhtest.c b/test/ecdhtest.c index b327847e89..0d94083e78 100644 --- a/test/ecdhtest.c +++ b/test/ecdhtest.c @@ -570,18 +570,7 @@ int main(int argc, char *argv[]) if (!EC_get_builtin_curves(curves, crv_len)) goto err; - /* NAMED CURVES TESTS */ - for (n = 0; n < crv_len; n++) { - nid = curves[n].nid; - /* - * Skipped for X25519 because affine coordinate operations are not - * supported for this curve. - * Higher level ECDH tests are performed in evptests.txt instead. - */ - if (nid == NID_X25519) - continue; - if (!test_ecdh_curve(nid, ctx, out)) goto err; - } + /* NAMED CURVES TESTS: moved to evptests.txt */ /* KATs */ for (n = 0; n < (sizeof(ecdh_kats)/sizeof(ecdh_kat_t)); n++) { diff --git a/test/evptests.txt b/test/evptests.txt index a305b02e98..88c2ed6717 100644 --- a/test/evptests.txt +++ b/test/evptests.txt @@ -5251,3 +5251,3037 @@ Ctrl = rsa_padding_mode:oaep Ctrl = rsa_mgf1_md:sha1 Input=2d207a73432a8fb4c03051b3f73b28a61764098dfa34c47a20995f8115aa6816679b557e82dbee584908c6e69782d7deb34dbd65af063d57fca76a5fd069492fd6068d9984d209350565a62e5c77f23038c12cb10c6634709b547c46f6b4a709bd85ca122d74465ef97762c29763e06dbc7a9e738c78bfca0102dc5e79d65b973f28240caab2e161a78b57d262457ed8195d53e3c7ae9da021883c6db7c24afdd2322eac972ad3c354c5fcef1e146c3a0290fb67adf007066e00428d2cec18ce58f9328698defef4b2eb5ec76918fde1c198cbb38b7afc67626a9aefec4322bfd90d2563481c9a221f78c8272c82d1b62ab914e1c69f6af6ef30ca5260db4a46 Output=eaf1a73a1b0c4609537de69cd9228bbcfb9a8ca8c6c3efaf056fe4a7f4634ed00b7c39ec6922d7b8ea2c04ebac + +## ECDH Tests: test with randomly generated keys for all the listed curves + + +# TEST CURVE secp112r1 + +PrivateKey=ALICE_secp112r1 +-----BEGIN EC PRIVATE KEY----- +MD4CAQEEDqyoqnf0BYsKW6zaFrmuoAcGBSuBBAAGoSADHgAEng1OA5HXFACvczp4 +zjpapdbbMDoWexQwoUXBzA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp112r1_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEng1OA5HXFACvczp4zjpapdbbMDoWexQw +oUXBzA== +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp112r1 +-----BEGIN EC PRIVATE KEY----- +MD4CAQEEDmkhtf6ESrj2YU+NSXj/oAcGBSuBBAAGoSADHgAEGw81kebWlx3DXTiJ +vAjJwJ76vm+h5F9BRlFndw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp112r1_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEGw81kebWlx3DXTiJvAjJwJ76vm+h5F9B +RlFndw== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp112r1 +PeerKey=BOB_secp112r1_PUB +SharedSecret=a6cefb5aa7a352afe818749eb401 + +# ECDH Bob with Alice peer +Derive=BOB_secp112r1 +PeerKey=ALICE_secp112r1_PUB +SharedSecret=a6cefb5aa7a352afe818749eb401 + +# TEST CURVE secp112r2 + +PrivateKey=ALICE_secp112r2 +-----BEGIN EC PRIVATE KEY----- +MD4CAQEEDiDPNuUp8TpnChRbQVCZoAcGBSuBBAAHoSADHgAEkngvtWjnQ1nlUZni +c2TEU1yMlDAMhBvX/0iQsQ== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp112r2_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEkngvtWjnQ1nlUZnic2TEU1yMlDAMhBvX +/0iQsQ== +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp112r2 +-----BEGIN EC PRIVATE KEY----- +MD4CAQEEDgP2gYaP47y+NnPc5k1qoAcGBSuBBAAHoSADHgAE1k6/mBTO9VuAAelO +C7eFSFNC0HwtqZMQh9pFYQ== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp112r2_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAE1k6/mBTO9VuAAelOC7eFSFNC0HwtqZMQ +h9pFYQ== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp112r2 +PeerKey=BOB_secp112r2_PUB +SharedSecret=6bed2c55e233e9214d5898c4c12a + +# ECDH Bob with Alice peer +Derive=BOB_secp112r2 +PeerKey=ALICE_secp112r2_PUB +SharedSecret=6bed2c55e233e9214d5898c4c12a + +# TEST CURVE secp128r1 + +PrivateKey=ALICE_secp128r1 +-----BEGIN EC PRIVATE KEY----- +MEQCAQEEEI/Vz6XF9FP4xlZny4YJhiWgBwYFK4EEAByhJAMiAAQfafSJynzuKe/u +RRisQWOlm4cngOoCuEdL5l+nZdc7UA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp128r1_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEH2n0icp87inv7kUYrEFjpZuHJ4DqArhH +S+Zfp2XXO1A= +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp128r1 +-----BEGIN EC PRIVATE KEY----- +MEQCAQEEEIZsR3ceHCvvpdtB6SEisNOgBwYFK4EEAByhJAMiAAQ0qNLQc3H+AQph +A01pv2/zOVb8PjNKO/c3LcSnQZViaw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp128r1_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAENKjS0HNx/gEKYQNNab9v8zlW/D4zSjv3 +Ny3Ep0GVYms= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp128r1 +PeerKey=BOB_secp128r1_PUB +SharedSecret=91ded46ac404afdbd708fdcc1cac6842 + +# ECDH Bob with Alice peer +Derive=BOB_secp128r1 +PeerKey=ALICE_secp128r1_PUB +SharedSecret=91ded46ac404afdbd708fdcc1cac6842 + +# TEST CURVE secp128r2 + +PrivateKey=ALICE_secp128r2 +-----BEGIN EC PRIVATE KEY----- +MEQCAQEEECBEpKM+xnvosMYgDaK3lIKgBwYFK4EEAB2hJAMiAAQFV2NxSlH5votE ++bpHx8AP/qQHFXQqXf3f1afT6dSl/w== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp128r2_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBVdjcUpR+b6LRPm6R8fAD/6kBxV0Kl39 +39Wn0+nUpf8= +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp128r2 +-----BEGIN EC PRIVATE KEY----- +MEQCAQEEEAKnTSPDkPuhu8OYmnvAO4CgBwYFK4EEAB2hJAMiAAQE7cFtWtzlK+G8 +35+ZZKG7a1YgVBqnnKzlEcwIsuXT3w== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp128r2_PUB +-----BEGIN PUBLIC KEY----- +MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEBO3BbVrc5SvhvN+fmWShu2tWIFQap5ys +5RHMCLLl098= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp128r2 +PeerKey=BOB_secp128r2_PUB +SharedSecret=dc32faa978008a694672076b756a1e4b + +# ECDH Bob with Alice peer +Derive=BOB_secp128r2 +PeerKey=ALICE_secp128r2_PUB +SharedSecret=dc32faa978008a694672076b756a1e4b + +# TEST CURVE secp160k1 + +PrivateKey=ALICE_secp160k1 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQC503dg5c3S67QIvZMZl09h41T/vaAHBgUrgQQACaEsAyoABHcO7R0r +by1LJbFhLP8SzZaqvgL5s18nW6IrgncEVLlR1zjyezHF+OM= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp160k1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEdw7tHStvLUslsWEs/xLNlqq+AvmzXydb +oiuCdwRUuVHXOPJ7McX44w== +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp160k1 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQDl82IIVUY8zVoe7BdS+6HGhjbJT6AHBgUrgQQACaEsAyoABAeUzqi2 +Zqm3T/Sxz7ltw+hhPpx/IBG/hVQ46jojZ4EZcsibzXbWuJw= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp160k1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEB5TOqLZmqbdP9LHPuW3D6GE+nH8gEb+F +VDjqOiNngRlyyJvNdta4nA== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp160k1 +PeerKey=BOB_secp160k1_PUB +SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735 + +# ECDH Bob with Alice peer +Derive=BOB_secp160k1 +PeerKey=ALICE_secp160k1_PUB +SharedSecret=5457d367346cc3e82031784f95ebcd856de0c735 + +# TEST CURVE secp160r1 + +PrivateKey=ALICE_secp160r1 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQDQoO1qIVRZ3w0bSU71Mu7OMtZcl6AHBgUrgQQACKEsAyoABIdA3UMY +Fe13IXf4GN8h9taDjTd1SpdshfNmhy0PI49NBoZVuWZLBcI= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp160r1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEh0DdQxgV7Xchd/gY3yH21oONN3VKl2yF +82aHLQ8jj00GhlW5ZksFwg== +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp160r1 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQCwEjC/HpkAGKeGyL5sZqIK962K5aAHBgUrgQQACKEsAyoABAnb5GGk +Z52RRhdSI9n+mUdcUHLpHdfMxQYgqJcUZIGnAXyEZE2pQPI= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp160r1_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAECdvkYaRnnZFGF1Ij2f6ZR1xQcukd18zF +BiColxRkgacBfIRkTalA8g== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp160r1 +PeerKey=BOB_secp160r1_PUB +SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf + +# ECDH Bob with Alice peer +Derive=BOB_secp160r1 +PeerKey=ALICE_secp160r1_PUB +SharedSecret=87856536b6a295ea94d3e483d69c6212d5c7afcf + +# TEST CURVE secp160r2 + +PrivateKey=ALICE_secp160r2 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQCGYs4AkY25KhlQI3h/Q6ctnqtFJKAHBgUrgQQAHqEsAyoABA9I2+El +CiEwR+KNer4mWrtr2XOixB8++4jI6DqyHLNRVLjdH7suCvk= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp160r2_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAED0jb4SUKITBH4o16viZau2vZc6LEHz77 +iMjoOrIcs1FUuN0fuy4K+Q== +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp160r2 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQDXSaPNHYPLQIuab8xMAdNvkIF6c6AHBgUrgQQAHqEsAyoABGrNgBxK +KPMCja/OYy4ry1ryyX9uC64KlHAUP3cAI/rhPOAjet4WGxc= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp160r2_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEas2AHEoo8wKNr85jLivLWvLJf24LrgqU +cBQ/dwAj+uE84CN63hYbFw== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp160r2 +PeerKey=BOB_secp160r2_PUB +SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a + +# ECDH Bob with Alice peer +Derive=BOB_secp160r2 +PeerKey=ALICE_secp160r2_PUB +SharedSecret=5481e282c47cbd37c84873847c4fc2f31fc15a1a + +# TEST CURVE secp192k1 + +PrivateKey=ALICE_secp192k1 +-----BEGIN EC PRIVATE KEY----- +MFwCAQEEGLMXcp4cyxpX8o5H+i0KZ0tBPaoY2rceFaAHBgUrgQQAH6E0AzIABM/4 +v1IaXcrrCZ6+QvAmeQw0enQjlF9e6VJ8e4dk+ngIauGLp4o1AuSlnY5Bo8gTEA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp192k1_PUB +-----BEGIN PUBLIC KEY----- +MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEz/i/UhpdyusJnr5C8CZ5DDR6dCOUX17p +Unx7h2T6eAhq4YunijUC5KWdjkGjyBMQ +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp192k1 +-----BEGIN EC PRIVATE KEY----- +MFwCAQEEGHwFc9UZApgLDS/sNjfBlVpzKHJSMhtTKaAHBgUrgQQAH6E0AzIABOAj +uHDYtKPq43fIvme8c46QyI+1qUqv4EawVpzf1Fianriav7DrpsMhY3dWWU7otg== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp192k1_PUB +-----BEGIN PUBLIC KEY----- +MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE4CO4cNi0o+rjd8i+Z7xzjpDIj7WpSq/g +RrBWnN/UWJqeuJq/sOumwyFjd1ZZTui2 +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp192k1 +PeerKey=BOB_secp192k1_PUB +SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23 + +# ECDH Bob with Alice peer +Derive=BOB_secp192k1 +PeerKey=ALICE_secp192k1_PUB +SharedSecret=6a4daca0412284172e8fcaafa0d9df76257d899752bf0f23 + +# TEST CURVE secp224k1 + +PrivateKey=ALICE_secp224k1 +-----BEGIN EC PRIVATE KEY----- +MGkCAQEEHQCFcoYkWo4jg/U8sVHczoyR6lP/YO13bsjUDDPHoAcGBSuBBAAgoTwD +OgAE9U3/VvpUdurtTqlZo6tR6onm9KBYvj27+64PjwPgVF/ugV2LE31VYivGvQ9E +HJ4RiaUfDgw4RAo= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp224k1_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE9U3/VvpUdurtTqlZo6tR6onm9KBYvj27 ++64PjwPgVF/ugV2LE31VYivGvQ9EHJ4RiaUfDgw4RAo= +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp224k1 +-----BEGIN EC PRIVATE KEY----- +MGkCAQEEHQA6MRdijPxhxaiRJ/hTmBcduMN8gs9096OUTRP8oAcGBSuBBAAgoTwD +OgAEZcBD4Ce1fs6fhwrA/5/grNkZolnCMGreMKPKayv0DdzxUKhFdcGD5U+gqDt8 +OQwiAjyo+asL3lA= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp224k1_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEZcBD4Ce1fs6fhwrA/5/grNkZolnCMGre +MKPKayv0DdzxUKhFdcGD5U+gqDt8OQwiAjyo+asL3lA= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp224k1 +PeerKey=BOB_secp224k1_PUB +SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a + +# ECDH Bob with Alice peer +Derive=BOB_secp224k1 +PeerKey=ALICE_secp224k1_PUB +SharedSecret=80b65e65fe29c779213dd31189d371ff57b0b2bf08c6458ed142399a + +# TEST CURVE secp224r1 + +PrivateKey=ALICE_secp224r1 +-----BEGIN EC PRIVATE KEY----- +MGgCAQEEHEsqRcUldioZSVOyaCOV6yKTCp6Ot6SuRJNt6HKgBwYFK4EEACGhPAM6 +AARRwSHQaDL+sP42P0lCjPMj6rM+2JTtvYPYe10JriF9tU9eeBxEfYHbE3xb51we +gjGvE7ZQVfLjGg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp224r1_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEUcEh0Ggy/rD+Nj9JQozzI+qzPtiU7b2D +2HtdCa4hfbVPXngcRH2B2xN8W+dcHoIxrxO2UFXy4xo= +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp224r1 +-----BEGIN EC PRIVATE KEY----- +MGgCAQEEHM4cYZRHd9liDcZJpQ3qnGg1C0CU7MzdRyUSEzOgBwYFK4EEACGhPAM6 +AAR3AWSUr9igNFTpsztfa6U0vCrH1NQRMwVQzpVX0MHhhy8DO/qlCBXBgRTshqGZ +IqlfX1yFs+3YjQ== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp224r1_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEdwFklK/YoDRU6bM7X2ulNLwqx9TUETMF +UM6VV9DB4YcvAzv6pQgVwYEU7IahmSKpX19chbPt2I0= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp224r1 +PeerKey=BOB_secp224r1_PUB +SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5 + +# ECDH Bob with Alice peer +Derive=BOB_secp224r1 +PeerKey=ALICE_secp224r1_PUB +SharedSecret=34ea06d16d82f0d1725de47f3639ac0c23db7d7ed68f01488539a2a5 + +# TEST CURVE secp256k1 + +PrivateKey=ALICE_secp256k1 +-----BEGIN EC PRIVATE KEY----- +MHQCAQEEIBwkc8tCHBMegngOqIDTSkjn7k5R8uHxPyzcZADVEuJPoAcGBSuBBAAK +oUQDQgAEgwZsCpJV+DnG2UiSV/ZsZtVq+0z0y6W8qcSnCkZtFyjcVZa2VPFkApeu +hrV9gw8l/tPl4gt4W2kVnGLYOz+ljg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp256k1_PUB +-----BEGIN PUBLIC KEY----- +MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEgwZsCpJV+DnG2UiSV/ZsZtVq+0z0y6W8 +qcSnCkZtFyjcVZa2VPFkApeuhrV9gw8l/tPl4gt4W2kVnGLYOz+ljg== +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp256k1 +-----BEGIN EC PRIVATE KEY----- +MHQCAQEEIAoQpBb1rTnK1y5l1RqpEdIHZ7csrYxsxCrnubfiC9pYoAcGBSuBBAAK +oUQDQgAEBUKCHJHsvlcod0MCVlFHylzW241nveMmRAFhryNgX6rVqooGReVUm+Wi +F7Uz0ZsIjdHKd9HHe+2BOWfnuWyR1A== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp256k1_PUB +-----BEGIN PUBLIC KEY----- +MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBUKCHJHsvlcod0MCVlFHylzW241nveMm +RAFhryNgX6rVqooGReVUm+WiF7Uz0ZsIjdHKd9HHe+2BOWfnuWyR1A== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp256k1 +PeerKey=BOB_secp256k1_PUB +SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e + +# ECDH Bob with Alice peer +Derive=BOB_secp256k1 +PeerKey=ALICE_secp256k1_PUB +SharedSecret=af43b52790082fd87afb1d14b883c12d12bb9e554080d1f8e527920676e31f3e + +# TEST CURVE secp384r1 + +PrivateKey=ALICE_secp384r1 +-----BEGIN EC PRIVATE KEY----- +MIGkAgEBBDCxE7Q4m1dsK7M3OtxocgY/ejX9JOKKdAtSnRiU4bnK3eFmALkMN7XI +veQnWLB1PEKgBwYFK4EEACKhZANiAAQaUsvUFr/uISpAmYqYZIme4VassCtb0tNG +U97s3qt4ozcogZ4z+fIzXZ4YXqfGoEa57+uQDgqr+jNOTji7Gxopt6AqZ9EvwuVa +CuunUi0pcx6cc8IuUfrwMwSFovV/7sM= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp384r1_PUB +-----BEGIN PUBLIC KEY----- +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGlLL1Ba/7iEqQJmKmGSJnuFWrLArW9LT +RlPe7N6reKM3KIGeM/nyM12eGF6nxqBGue/rkA4Kq/ozTk44uxsaKbegKmfRL8Ll +Wgrrp1ItKXMenHPCLlH68DMEhaL1f+7D +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp384r1 +-----BEGIN EC PRIVATE KEY----- +MIGkAgEBBDBRiGXRsb5sUq0b3/dgZ+pA9kbrSivBMCUCXVwxno1d/30hI/Yy0Z5P +WwbBgwTFprWgBwYFK4EEACKhZANiAASp1FeUOBJFmzQCNbGiOz8He0kF+KIf24UG +YVO5MC7u5rV9hpoYsbcgmwxALskPN18os2ygK1Pnf/h+WALIsG2RknSTbiyvBYko +IhJV9cflvEDpMeaWSLF7qJ5YjEIf9PM= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp384r1_PUB +-----BEGIN PUBLIC KEY----- +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqdRXlDgSRZs0AjWxojs/B3tJBfiiH9uF +BmFTuTAu7ua1fYaaGLG3IJsMQC7JDzdfKLNsoCtT53/4flgCyLBtkZJ0k24srwWJ +KCISVfXH5bxA6THmlkixe6ieWIxCH/Tz +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp384r1 +PeerKey=BOB_secp384r1_PUB +SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd + +# ECDH Bob with Alice peer +Derive=BOB_secp384r1 +PeerKey=ALICE_secp384r1_PUB +SharedSecret=2006ed49acbb991b8fbf8a15c3f263542496eaefe1e2952591b72fb929463eac7a403a5419cebbfb73734918eaed59fd + +# TEST CURVE secp521r1 + +PrivateKey=ALICE_secp521r1 +-----BEGIN EC PRIVATE KEY----- +MIHcAgEBBEIAFBIz3FLAuX8VCWzMwu1f/tm8pf1QqnsdLqaIWCQAJa2W5ldpJTYf +kj1gGxM44AD3qHnkXISvNLwwuxI1hr2+pOGgBwYFK4EEACOhgYkDgYYABACWlOOF +Yk/p3AS2LxEQWBuMm6uIjo3XArjh1QrsLcUc5hhi82CIz6kKwKjCnYRDHq4iv1x6 +3rVEzGGhQOM1g+cRVwHSpfbBpaxK7bMLkVFOOavvOdcdyRHaHsvxw2pREmdS/Gwt +fgT8odQrG06KMIwVeL+H08fGJSbPX0Zock0DOPCpaw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_secp521r1_PUB +-----BEGIN PUBLIC KEY----- +MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAlpTjhWJP6dwEti8REFgbjJuriI6N +1wK44dUK7C3FHOYYYvNgiM+pCsCowp2EQx6uIr9cet61RMxhoUDjNYPnEVcB0qX2 +waWsSu2zC5FRTjmr7znXHckR2h7L8cNqURJnUvxsLX4E/KHUKxtOijCMFXi/h9PH +xiUmz19GaHJNAzjwqWs= +-----END PUBLIC KEY----- + +PrivateKey=BOB_secp521r1 +-----BEGIN EC PRIVATE KEY----- +MIHcAgEBBEIA9C/sMWveRlHPr9P5cc3U+1L2/zB0VtHewKSQRWZ67SmS4+m7uXTq +UVSLRHiQEgQid0cg77gSxXPlmV+zy0f3zd+gBwYFK4EEACOhgYkDgYYABAE18N3S +wDGtea3IOqUdh3j0JtnMeP41i/agEBlxK8/iEBXcQ61mkIrQIKcabRhoylEugXHi +yNnqNQOD4DUa0bTKzAHtJ4UqqbEVno6byRmcUQwbmvG89eS8GLEmk5X/O2atHU4y +IGTuTRQWn/BTJUCS+OgJz4FZdadscc5Z640EZqSDiw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_secp521r1_PUB +-----BEGIN PUBLIC KEY----- +MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBNfDd0sAxrXmtyDqlHYd49CbZzHj+ +NYv2oBAZcSvP4hAV3EOtZpCK0CCnGm0YaMpRLoFx4sjZ6jUDg+A1GtG0yswB7SeF +KqmxFZ6Om8kZnFEMG5rxvPXkvBixJpOV/ztmrR1OMiBk7k0UFp/wUyVAkvjoCc+B +WXWnbHHOWeuNBGakg4s= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_secp521r1 +PeerKey=BOB_secp521r1_PUB +SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be + +# ECDH Bob with Alice peer +Derive=BOB_secp521r1 +PeerKey=ALICE_secp521r1_PUB +SharedSecret=018c8f33e544a0fa8854dcd96bdba75b7687d1c42b2ff1bf0a06d49c424fee96d8a7f3af3119dcbfabc1c147477c50f7c72971956f9bb17ddec6d02b2187f06cf4be + +# TEST CURVE prime192v1 + +PrivateKey=ALICE_prime192v1 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGPF9e9IU2oPZTMVU3UttCs+XOint3FCr96AKBggqhkjOPQMBAaE0AzIA +BOJuka5jMKORPW1YtgSiCkrPvhaqG9tC1k+QJhAKKfVyZm41b4FnSPJUSkaWmdk8 +yA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_prime192v1_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAE4m6RrmMwo5E9bVi2BKIKSs++Fqob +20LWT5AmEAop9XJmbjVvgWdI8lRKRpaZ2TzI +-----END PUBLIC KEY----- + +PrivateKey=BOB_prime192v1 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGF7Bqpc1mVjKqea4QQRj+hRd7f+OnOGbIaAKBggqhkjOPQMBAaE0AzIA +BKSnA0kQ//UW65YoIMNSbbqLKquz7MrBrJmdoXvtgLqoK2CJrvI1xKX22VYeHeBC +DA== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_prime192v1_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEpKcDSRD/9Rbrliggw1Jtuosqq7Ps +ysGsmZ2he+2AuqgrYImu8jXEpfbZVh4d4EIM +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_prime192v1 +PeerKey=BOB_prime192v1_PUB +SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861 + +# ECDH Bob with Alice peer +Derive=BOB_prime192v1 +PeerKey=ALICE_prime192v1_PUB +SharedSecret=be2a779b587f8f5d7c9d8f006e0a6d0e996c9c63c255f861 + +# TEST CURVE prime192v2 + +PrivateKey=ALICE_prime192v2 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGC0i4qqlFzusRi4bHVp0PFy+yjQ0BnD59aAKBggqhkjOPQMBAqE0AzIA +BMxIfAk+rvrVVrClFsosHe64NKeDhZ4U+OG+5svqDxXxSoVopEQPk9QhDSVhK1UJ +qg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_prime192v2_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEzEh8CT6u+tVWsKUWyiwd7rg0p4OF +nhT44b7my+oPFfFKhWikRA+T1CENJWErVQmq +-----END PUBLIC KEY----- + +PrivateKey=BOB_prime192v2 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGCBOOpYLX+Ieu8pH3+7WDGkva1YmSQAxi6AKBggqhkjOPQMBAqE0AzIA +BJricb7As9MfF+SqJMgjk8EsApeZdR/l0y2mYClyOuNeOfAkgkRCvzQwr36DWtqo +3w== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_prime192v2_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEmuJxvsCz0x8X5KokyCOTwSwCl5l1 +H+XTLaZgKXI641458CSCREK/NDCvfoNa2qjf +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_prime192v2 +PeerKey=BOB_prime192v2_PUB +SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c + +# ECDH Bob with Alice peer +Derive=BOB_prime192v2 +PeerKey=ALICE_prime192v2_PUB +SharedSecret=9b37033a48af7fe1825c062625f8b57d4b3ac48c12bec69c + +# TEST CURVE prime192v3 + +PrivateKey=ALICE_prime192v3 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGDSIN1yCKx7X+/aTqOxSSArBc+rH+4klN6AKBggqhkjOPQMBA6E0AzIA +BDr+LSlI0eTzbhc7oy/SKtB9K/bLMZDL4PBaj+SVlyiQ8NxcoR1TxmacAAEfuPpR +Xw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_prime192v3_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEOv4tKUjR5PNuFzujL9Iq0H0r9ssx +kMvg8FqP5JWXKJDw3FyhHVPGZpwAAR+4+lFf +-----END PUBLIC KEY----- + +PrivateKey=BOB_prime192v3 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGJ5bWG6rBVTd6/uqClMsWNgQxE8404BxoqAKBggqhkjOPQMBA6E0AzIA +BJdpOMEhBfrzoFkkCJ1f6EW68PLFs3W8FC+njQ5WXQsIbiGhn7kxwu08BMv6iwq9 +fw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_prime192v3_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEl2k4wSEF+vOgWSQInV/oRbrw8sWz +dbwUL6eNDlZdCwhuIaGfuTHC7TwEy/qLCr1/ +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_prime192v3 +PeerKey=BOB_prime192v3_PUB +SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29 + +# ECDH Bob with Alice peer +Derive=BOB_prime192v3 +PeerKey=ALICE_prime192v3_PUB +SharedSecret=7133f1d99b0e03ed9c4d78d3be40598cf419cd588283ac29 + +# TEST CURVE prime239v1 + +PrivateKey=ALICE_prime239v1 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHkZomV2qq97tdYYhitXB++VP6ynNfvGDKsXF4QAkZKAKBggqhkjOPQMB +BKFAAz4ABHyCaVYIAl1ETh4F+IeYeuv9D4K/2jLTKhMR0D+88VmM393GAD+Ff7fT +gk+fNlozC5wpnZRZ2FDw+dHclA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_prime239v1_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEfIJpVggCXUROHgX4h5h66/0Pgr/a +MtMqExHQP7zxWYzf3cYAP4V/t9OCT582WjMLnCmdlFnYUPD50dyU +-----END PUBLIC KEY----- + +PrivateKey=BOB_prime239v1 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHgGxkUaAYKh1VARaLeZvWLZvEVPiEpAN91YEKxxjP6AKBggqhkjOPQMB +BKFAAz4ABHUYD7C/zIt7nCXGIm7xSUMQw8i6oFB94jJNuukQBxaqIqIhk+9kzonQ +YYvla1J+jTiMp2vH6MMNjOOb0Q== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_prime239v1_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEdRgPsL/Mi3ucJcYibvFJQxDDyLqg +UH3iMk266RAHFqoioiGT72TOidBhi+VrUn6NOIyna8foww2M45vR +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_prime239v1 +PeerKey=BOB_prime239v1_PUB +SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e + +# ECDH Bob with Alice peer +Derive=BOB_prime239v1 +PeerKey=ALICE_prime239v1_PUB +SharedSecret=2ef92070f7a5fa14c8a67a8aa3080b4c4a597eafaa81d3f698599ac0be1e + +# TEST CURVE prime239v2 + +PrivateKey=ALICE_prime239v2 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHnpqukuabhxfeGVv1ugTEYpvhxRTNM8VWUKVhvm39qAKBggqhkjOPQMB +BaFAAz4ABC7pFKHQkLJsMxlUd5SxBikOqrhnepA1zQ443DKw2mwbVig7rlK4IwRr +COzUWwkNGuTVk6PhJ1ntC122DQ== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_prime239v2_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELukUodCQsmwzGVR3lLEGKQ6quGd6 +kDXNDjjcMrDabBtWKDuuUrgjBGsI7NRbCQ0a5NWTo+EnWe0LXbYN +-----END PUBLIC KEY----- + +PrivateKey=BOB_prime239v2 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHgBGgsO7pRfBmXJm42g5nK8PBnsfoV9Kzb8M6Au/uqAKBggqhkjOPQMB +BaFAAz4ABCodBJmFKY+l27hBsTAWj5hAk/C/vooVFprOMWrtEVGIo+B4EtYI0jA3 +8r7wgVMtdESJMPoKMVXVIX1trg== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_prime239v2_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEKh0EmYUpj6XbuEGxMBaPmECT8L++ +ihUWms4xau0RUYij4HgS1gjSMDfyvvCBUy10RIkw+goxVdUhfW2u +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_prime239v2 +PeerKey=BOB_prime239v2_PUB +SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703 + +# ECDH Bob with Alice peer +Derive=BOB_prime239v2 +PeerKey=ALICE_prime239v2_PUB +SharedSecret=5bdab282dc371ee88ade318a6aad2b329ec3ea957e0df18b7a691c1bf703 + +# TEST CURVE prime239v3 + +PrivateKey=ALICE_prime239v3 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHhpcEjwGH5oj/a9pwEg+dlaismaRJ1PiZsp5X9gyO6AKBggqhkjOPQMB +BqFAAz4ABBZSAeGJfuSdruCS2L/M/orcH/l5zi/wQ6jSt7kaGDyh2HWFiZIF8ZEN +UA2cDaaQEEXMUoEypyelfHK26Q== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_prime239v3_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEFlIB4Yl+5J2u4JLYv8z+itwf+XnO +L/BDqNK3uRoYPKHYdYWJkgXxkQ1QDZwNppAQRcxSgTKnJ6V8crbp +-----END PUBLIC KEY----- + +PrivateKey=BOB_prime239v3 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHlNSiHyQRryLa/P/4JFtc6D5L3qPZb1wZZ1Fef+aw6AKBggqhkjOPQMB +BqFAAz4ABHqXNNwBBIDpyPor6YxleMqb5/LEUGlQG90AHiBGA0C1ARTnW95BdjL5 +ZyyldzgnQdxkIDX2bRB23Z9G6g== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_prime239v3_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEepc03AEEgOnI+ivpjGV4ypvn8sRQ +aVAb3QAeIEYDQLUBFOdb3kF2MvlnLKV3OCdB3GQgNfZtEHbdn0bq +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_prime239v3 +PeerKey=BOB_prime239v3_PUB +SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9 + +# ECDH Bob with Alice peer +Derive=BOB_prime239v3 +PeerKey=ALICE_prime239v3_PUB +SharedSecret=78e80ae760061178bd005e9e3634333971468bc6d3f82baee238c5ed32f9 + +# TEST CURVE prime256v1 + +PrivateKey=ALICE_prime256v1 +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIJVDw5PIEPJTI9/Fe9IzwWQ30FMeaTTlUijjE6pYdODzoAoGCCqGSM49 +AwEHoUQDQgAEavO8PitKvW9ZsyRod9PZIzb2E0tNpmJBysQHsImcJrf+cPubssM/ +/tNd9EnQFm17RAo2h1CveGBB86dBvzwpeQ== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_prime256v1_PUB +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEavO8PitKvW9ZsyRod9PZIzb2E0tN +pmJBysQHsImcJrf+cPubssM//tNd9EnQFm17RAo2h1CveGBB86dBvzwpeQ== +-----END PUBLIC KEY----- + +PrivateKey=BOB_prime256v1 +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIDbC35/7EWX5vWXDO8VEYlB0+/sPCYJPUm8E1Q46S2GJoAoGCCqGSM49 +AwEHoUQDQgAEkZsijYFGwAxsZCDgFYfU+yF79mQ0+iOWDFusDrNu1TDgA9AIjS67 ++7FtU3asZFLRde/xhaS7xTrmXG3V+Kd4vw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_prime256v1_PUB +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkZsijYFGwAxsZCDgFYfU+yF79mQ0 ++iOWDFusDrNu1TDgA9AIjS67+7FtU3asZFLRde/xhaS7xTrmXG3V+Kd4vw== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_prime256v1 +PeerKey=BOB_prime256v1_PUB +SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4 + +# ECDH Bob with Alice peer +Derive=BOB_prime256v1 +PeerKey=ALICE_prime256v1_PUB +SharedSecret=390021fbca00d959c1adaf7e9cedef0e65a582489eab9adbe739ef66bf82adb4 + +# TEST CURVE sect113r1 + +PrivateKey=ALICE_sect113r1 +-----BEGIN EC PRIVATE KEY----- +MEECAQEEDwBys/27wGVZviSeQZVmZKAHBgUrgQQABKEiAyAABAG+JN/rb7VXh60l +vYP0uQFp0AWZ2ZFL6tUjeylNiw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect113r1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAb4k3+tvtVeHrSW9g/S5AWnQBZnZkUvq +1SN7KU2L +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect113r1 +-----BEGIN EC PRIVATE KEY----- +MEECAQEEDwCaESrcD0p1spBTPUX8zKAHBgUrgQQABKEiAyAABAC5JEE3FeMiN7PC +sYXxWQHFZHr2DRQloEggCul02g== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect113r1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEALkkQTcV4yI3s8KxhfFZAcVkevYNFCWg +SCAK6XTa +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect113r1 +PeerKey=BOB_sect113r1_PUB +SharedSecret=015405437add26b8841c62a9016c85 + +# ECDH Bob with Alice peer +Derive=BOB_sect113r1 +PeerKey=ALICE_sect113r1_PUB +SharedSecret=015405437add26b8841c62a9016c85 + +# TEST CURVE sect113r2 + +PrivateKey=ALICE_sect113r2 +-----BEGIN EC PRIVATE KEY----- +MEECAQEEDwAGoVnpnsEoqO+vNeH31aAHBgUrgQQABaEiAyAABAFNBMcD25LFxnyS ++xJVRQFwtDibjlTXRXBUJD6gZA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect113r2_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAU0ExwPbksXGfJL7ElVFAXC0OJuOVNdF +cFQkPqBk +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect113r2 +-----BEGIN EC PRIVATE KEY----- +MEECAQEEDwAE8eFnSQKnROhxAki6K6AHBgUrgQQABaEiAyAABAFKLu75SvvvqIbK +DQiPpQA3vQjM9VnEYrnM/GnrCg== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect113r2_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUou7vlK+++ohsoNCI+lADe9CMz1WcRi +ucz8aesK +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect113r2 +PeerKey=BOB_sect113r2_PUB +SharedSecret=014231c5e9e28d451aa44a755407e1 + +# ECDH Bob with Alice peer +Derive=BOB_sect113r2 +PeerKey=ALICE_sect113r2_PUB +SharedSecret=014231c5e9e28d451aa44a755407e1 + +# TEST CURVE sect131r1 + +PrivateKey=ALICE_sect131r1 +-----BEGIN EC PRIVATE KEY----- +MEcCAQEEEQBQIUPAkstOEseIOXD9ByfxoAcGBSuBBAAWoSYDJAAEABT7LAX2I+/o +sOV0o4uEuBcFEjsSlmdtc9eFSaRBY+EcBA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect131r1_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEABT7LAX2I+/osOV0o4uEuBcFEjsSlmdt +c9eFSaRBY+EcBA== +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect131r1 +-----BEGIN EC PRIVATE KEY----- +MEcCAQEEEQPHEzPGPEmZh9Jm9Ykqr5W8oAcGBSuBBAAWoSYDJAAEAUdDZr6H5ifk +3gu3QiglxVUGt/3GRk1LTHFuWH7TCd2r2w== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect131r1_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAUdDZr6H5ifk3gu3QiglxVUGt/3GRk1L +THFuWH7TCd2r2w== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect131r1 +PeerKey=BOB_sect131r1_PUB +SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702 + +# ECDH Bob with Alice peer +Derive=BOB_sect131r1 +PeerKey=ALICE_sect131r1_PUB +SharedSecret=009e4acc8c1ba3a129a9ad83a733d7d702 + +# TEST CURVE sect131r2 + +PrivateKey=ALICE_sect131r2 +-----BEGIN EC PRIVATE KEY----- +MEcCAQEEEQMc8+1AIokHyDTWsyRPxKT1oAcGBSuBBAAXoSYDJAAEBxaXZn/WQhzi +ZYJtEfj5z/YHjtELfUnKJ8q+TGQe3TnHeA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect131r2_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEBxaXZn/WQhziZYJtEfj5z/YHjtELfUnK +J8q+TGQe3TnHeA== +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect131r2 +-----BEGIN EC PRIVATE KEY----- +MEcCAQEEEQNH17P9i1Lb1Lv9Hn6tSJdUoAcGBSuBBAAXoSYDJAAEAtkc0EhMOiKC +k7BPNzOVo30CxGTknMxQldiS8ESqP5ggtA== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect131r2_PUB +-----BEGIN PUBLIC KEY----- +MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAtkc0EhMOiKCk7BPNzOVo30CxGTknMxQ +ldiS8ESqP5ggtA== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect131r2 +PeerKey=BOB_sect131r2_PUB +SharedSecret=03cbec3a3050c7f13d4801ad692d61c417 + +# ECDH Bob with Alice peer +Derive=BOB_sect131r2 +PeerKey=ALICE_sect131r2_PUB +SharedSecret=03cbec3a3050c7f13d4801ad692d61c417 + +# TEST CURVE sect163k1 + +PrivateKey=ALICE_sect163k1 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQHGR4Y5cTzo8CKOmTy2s39/eSXhSaAHBgUrgQQAAaEuAywABAPWGsMI +nYxIUpnpDXVxOWVf+XkdjQeDldkLEwULzgBpzPA+00lg0LF8KQ== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect163k1_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEA9YawwidjEhSmekNdXE5ZV/5eR2NB4OV +2QsTBQvOAGnM8D7TSWDQsXwp +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect163k1 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQJQnmQi1J9eJ0deyCiRxLufM8Vs5KAHBgUrgQQAAaEuAywABAatg0nW +qB1vcD0hI6ZO6N9L5ZgUrAFdeskSW4CR42HeNecOrxf5cEHSTw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect163k1_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBq2DSdaoHW9wPSEjpk7o30vlmBSsAV16 +yRJbgJHjYd415w6vF/lwQdJP +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect163k1 +PeerKey=BOB_sect163k1_PUB +SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092 + +# ECDH Bob with Alice peer +Derive=BOB_sect163k1 +PeerKey=ALICE_sect163k1_PUB +SharedSecret=07bfdf00759b383aa7741ae4634400f8ddf2047092 + +# TEST CURVE sect163r1 + +PrivateKey=ALICE_sect163r1 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQGX3OaU+YUXm/2HUggQ0DHVvy2PT6AHBgUrgQQAAqEuAywABATePwmf +nwIK0QPC85nkPCBgYFi8gQLPXM3xTA99MVJ1eNNZByv2BbE0wA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect163r1_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEBN4/CZ+fAgrRA8LzmeQ8IGBgWLyBAs9c +zfFMD30xUnV401kHK/YFsTTA +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect163r1 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQD+fM3nIJq+9mVfIMYSKFavAbfrT6AHBgUrgQQAAqEuAywABAO3pdkd +/NcAFJOcaHN+g+190tmBqgaEF15bP7fXy82YLoAwk/4+e0fOwA== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect163r1_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA7el2R381wAUk5xoc36D7X3S2YGqBoQX +Xls/t9fLzZgugDCT/j57R87A +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect163r1 +PeerKey=BOB_sect163r1_PUB +SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 + +# ECDH Bob with Alice peer +Derive=BOB_sect163r1 +PeerKey=ALICE_sect163r1_PUB +SharedSecret=02355c765bbc07fcc44bb1496e490912f6df56e6d4 + +# TEST CURVE sect163r2 + +PrivateKey=ALICE_sect163r2 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQOMfYbsGQ9MEzhW2WNpCvyxdUs06qAHBgUrgQQAD6EuAywABAcepbEl +ZHYqscI+n89KNkh0rzwRPQDfbf9Q5PGFgfCwulHuundqGrWVDw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect163r2_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBx6lsSVkdiqxwj6fz0o2SHSvPBE9AN9t +/1Dk8YWB8LC6Ue66d2oatZUP +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect163r2 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQFc4z1ObqwpdSVEuVbQeAI1MPFbaKAHBgUrgQQAD6EuAywABAbFrzFF +wL5MhwOAa16ENURXU+gGiQHC0guPXo09gLRoFkjz+cUXiOGCZw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect163r2_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBsWvMUXAvkyHA4BrXoQ1RFdT6AaJAcLS +C49ejT2AtGgWSPP5xReI4YJn +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect163r2 +PeerKey=BOB_sect163r2_PUB +SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951 + +# ECDH Bob with Alice peer +Derive=BOB_sect163r2 +PeerKey=ALICE_sect163r2_PUB +SharedSecret=040df54e6df412790ef5c0fafbbfcba5136b872951 + +# TEST CURVE sect193r1 + +PrivateKey=ALICE_sect193r1 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGQARCWh8GW+PzMMrmjgIJ8Bo5A6aUDJOKYGgBwYFK4EEABihNgM0AAQA +oFzJEHFANlO+k8zf1lVdhBLlonBl9Sc3AGflPbqbXlEzgwudgZ2SVwAzygw4wv33 +3A== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect193r1_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAKBcyRBxQDZTvpPM39ZVXYQS5aJwZfUn +NwBn5T26m15RM4MLnYGdklcAM8oMOML999w= +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect193r1 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGQCfG9gsplrDhGPbhZNEF+CJqvm+ndHekImgBwYFK4EEABihNgM0AAQB +fDQ9a3c+1lPm/1ofSjpacW0UY4E0RSlhAT+MGPNQcgKow1lMfL2BPZH3JzQYFn8O +Jw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect193r1_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAXw0PWt3PtZT5v9aH0o6WnFtFGOBNEUp +YQE/jBjzUHICqMNZTHy9gT2R9yc0GBZ/Dic= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect193r1 +PeerKey=BOB_sect193r1_PUB +SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 + +# ECDH Bob with Alice peer +Derive=BOB_sect193r1 +PeerKey=ALICE_sect193r1_PUB +SharedSecret=00458b4c5ad122de5a377bea0adf1ab87bcb961b24ed764f47 + +# TEST CURVE sect193r2 + +PrivateKey=ALICE_sect193r2 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGQCPnhdBb5vdudf126+ppr6U9M1y86XFEC+gBwYFK4EEABmhNgM0AAQA +eFbrGMfhM0+z97Xa2xlywYP5r3aQBaTBAVzibUhLHiia03IJUjsVdXnM2doZZUAJ +Pg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect193r2_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAHhW6xjH4TNPs/e12tsZcsGD+a92kAWk +wQFc4m1ISx4omtNyCVI7FXV5zNnaGWVACT4= +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect193r2 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGQC8yJVHRpuTqkeh44gERIt8H0HiCxkmMuygBwYFK4EEABmhNgM0AAQA +O0oNzAvrrT4ybXVWXbngYjdOcP5+tqB3AX7BjmqUy7lW2tQMwe4A/Srd4ZBSyvM2 +jQ== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect193r2_PUB +-----BEGIN PUBLIC KEY----- +MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEADtKDcwL660+Mm11Vl254GI3TnD+frag +dwF+wY5qlMu5VtrUDMHuAP0q3eGQUsrzNo0= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect193r2 +PeerKey=BOB_sect193r2_PUB +SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 + +# ECDH Bob with Alice peer +Derive=BOB_sect193r2 +PeerKey=ALICE_sect193r2_PUB +SharedSecret=019d1f316d204a9cd1b9632cebb4accddb204158be3e435891 + +# TEST CURVE sect233k1 + +PrivateKey=ALICE_sect233k1 +-----BEGIN EC PRIVATE KEY----- +MG0CAQEEHVpHupoqbW+ZlYrZsawnWteYfoGlORbi3UvjNJ/8oAcGBSuBBAAaoUAD +PgAEANwOK/5tO89VWKpgs3PTpU7nCh2vL6waLp+ckitBAJN9n13nCGIixtjlOGVy +bsjQD9wgahKED/ou6Y5U +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect233k1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEANwOK/5tO89VWKpgs3PTpU7nCh2vL6wa +Lp+ckitBAJN9n13nCGIixtjlOGVybsjQD9wgahKED/ou6Y5U +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect233k1 +-----BEGIN EC PRIVATE KEY----- +MG0CAQEEHShrkGvNjGbqafnVfKmGfpc5SMpz2gwMcKjADIdNoAcGBSuBBAAaoUAD +PgAEAYqIW4UlVB7KYdhFWe3Ys0XYxJpMxwv0kZI+fbM7AGKzkxLiSAQVqRZCXsqk +aLLe9Lz3CaluW8csn/4h +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect233k1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAYqIW4UlVB7KYdhFWe3Ys0XYxJpMxwv0 +kZI+fbM7AGKzkxLiSAQVqRZCXsqkaLLe9Lz3CaluW8csn/4h +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect233k1 +PeerKey=BOB_sect233k1_PUB +SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512 + +# ECDH Bob with Alice peer +Derive=BOB_sect233k1 +PeerKey=ALICE_sect233k1_PUB +SharedSecret=00a5e5f2e992f4360d530dd365d14f5c6013212e14f4ea258c91c71f1512 + +# TEST CURVE sect233r1 + +PrivateKey=ALICE_sect233r1 +-----BEGIN EC PRIVATE KEY----- +MG4CAQEEHgAQ3p949HaCLPJfNTqQiBQaKOnn4hABeg0F8qdV4KAHBgUrgQQAG6FA +Az4ABAHSQTC7Z/BBajW/WPtdDy4lPeIzBELzD5zGDHEZDgH8XKOuEhSkQNZoyp9X +bcxxnpZ1shR7cxnsrmkbfw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect233r1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAdJBMLtn8EFqNb9Y+10PLiU94jMEQvMP +nMYMcRkOAfxco64SFKRA1mjKn1dtzHGelnWyFHtzGeyuaRt/ +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect233r1 +-----BEGIN EC PRIVATE KEY----- +MG4CAQEEHgBcdY55Lp8bRcIfcWccO5IhwQtR4Mb4Bg014tVl3qAHBgUrgQQAG6FA +Az4ABABhFFgfTXu7Fxow8XcY6wvhu+h1bXJksS0vemYKRwB+okj/ieIKvy4cqHSA +FrYkGMFYxXW7wyl/rS6+iQ== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect233r1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAGEUWB9Ne7sXGjDxdxjrC+G76HVtcmSx +LS96ZgpHAH6iSP+J4gq/LhyodIAWtiQYwVjFdbvDKX+tLr6J +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect233r1 +PeerKey=BOB_sect233r1_PUB +SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2 + +# ECDH Bob with Alice peer +Derive=BOB_sect233r1 +PeerKey=ALICE_sect233r1_PUB +SharedSecret=01625f3fcd367ee7cd74c67cca02dccfce6c3b19ef07e358ed943d17a8e2 + +# TEST CURVE sect239k1 + +PrivateKey=ALICE_sect239k1 +-----BEGIN EC PRIVATE KEY----- +MG4CAQEEHgyGm5BO0N4sFuhmCJbXV38oGWBQvhi9ONnzODgdHaAHBgUrgQQAA6FA +Az4ABBp9EPpfcv/tz8U3r0q4DThrhuHEdl7ObPUbXma2W3CXzOVaxHn4Y1OjFXQ4 +EttK0BBtfGoFrYaDzcHShw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect239k1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEGn0Q+l9y/+3PxTevSrgNOGuG4cR2Xs5s +9RteZrZbcJfM5VrEefhjU6MVdDgS20rQEG18agWthoPNwdKH +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect239k1 +-----BEGIN EC PRIVATE KEY----- +MG4CAQEEHgUEbjvsq/KWKymlQXBsOX9JEadfkUWZ/D/FYiIQx6AHBgUrgQQAA6FA +Az4ABAWKLT3hRfoXmbwOTR4j8OEXf4gNS7uHzWFN3JnHERPQiiTEWRNR/+t71Y8D +svE84K6Ig9lQ1UJHFFZK5Q== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect239k1_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEBYotPeFF+heZvA5NHiPw4Rd/iA1Lu4fN +YU3cmccRE9CKJMRZE1H/63vVjwOy8TzgroiD2VDVQkcUVkrl +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect239k1 +PeerKey=BOB_sect239k1_PUB +SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 + +# ECDH Bob with Alice peer +Derive=BOB_sect239k1 +PeerKey=ALICE_sect239k1_PUB +SharedSecret=4d1c9a8ae73f754d0a593d6e426114f4f67d7c8082ccc4e04a72b0d2aff8 + +# TEST CURVE sect283k1 + +PrivateKey=ALICE_sect283k1 +-----BEGIN EC PRIVATE KEY----- +MIGAAgEBBCQAaGeyZnZQMpXdAqareT7fctDqfloJi8pdwyCJmUFL9GtWAhGgBwYF +K4EEABChTANKAAQFKCk7DlMxNzg7wceHDlq0mXmauda4LqhZVhFikPUgy881NGwB +ijhJhGY8h+DNW/8RJVwdVoPWU82j56rQc3WqG9Ff7iuYY7s= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect283k1_PUB +-----BEGIN PUBLIC KEY----- +MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEBSgpOw5TMTc4O8HHhw5atJl5mrnWuC6o +WVYRYpD1IMvPNTRsAYo4SYRmPIfgzVv/ESVcHVaD1lPNo+eq0HN1qhvRX+4rmGO7 +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect283k1 +-----BEGIN EC PRIVATE KEY----- +MIGAAgEBBCQAAlcjB9aNhuIzmMRw3Dzz/WRsSeFWNYaK87vMM+2zsC4pIySgBwYF +K4EEABChTANKAAQDkC6x7ml0fqSzs93I96g9tgCTPpUPm/wpNXVv3s+JiZk0N6gF +jvwVDIdFK91Kj6hF7DZFpyloICe1GiJYfI3WcB0NLOMI3+Y= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect283k1_PUB +-----BEGIN PUBLIC KEY----- +MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEA5Ause5pdH6ks7PdyPeoPbYAkz6VD5v8 +KTV1b97PiYmZNDeoBY78FQyHRSvdSo+oRew2RacpaCAntRoiWHyN1nAdDSzjCN/m +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect283k1 +PeerKey=BOB_sect283k1_PUB +SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825 + +# ECDH Bob with Alice peer +Derive=BOB_sect283k1 +PeerKey=ALICE_sect283k1_PUB +SharedSecret=02f2e682c2f60d7261624f3661a5e85fca920443b72aa4dd5a540082e65e552302d8f825 + +# TEST CURVE sect283r1 + +PrivateKey=ALICE_sect283r1 +-----BEGIN EC PRIVATE KEY----- +MIGAAgEBBCQCLgmuG7X2S3sfyPDUU7tXMLGHqnSkjSiCXer16/k0WS59mRmgBwYF +K4EEABGhTANKAAQAfHpzCdbD72XehkenH5Hye7tIupRLjRNTa4vRbpVM0A0i9wkH +Vv77eiQfQUmAUBqFtqi1p9hPJ+oKhjXVVrGdWpTn9oTuOwM= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect283r1_PUB +-----BEGIN PUBLIC KEY----- +MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEAHx6cwnWw+9l3oZHpx+R8nu7SLqUS40T +U2uL0W6VTNANIvcJB1b++3okH0FJgFAahbaotafYTyfqCoY11VaxnVqU5/aE7jsD +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect283r1 +-----BEGIN EC PRIVATE KEY----- +MIGAAgEBBCQAIPTiAlpV9XEr8OlvGOqvNlZzoHvprbcwr8hAPWMyUY9DPPGgBwYF +K4EEABGhTANKAAQDXeYhgy+KTXYMGnwmR0RMwHV7A7DbYL/GGfMsQeaCsbR7DF4A +1UCghnLa6/m3RVQking9h0s1qoiC4372/pTvw7iVqywirkg= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect283r1_PUB +-----BEGIN PUBLIC KEY----- +MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEA13mIYMvik12DBp8JkdETMB1ewOw22C/ +xhnzLEHmgrG0ewxeANVAoIZy2uv5t0VUJIp4PYdLNaqIguN+9v6U78O4lassIq5I +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect283r1 +PeerKey=BOB_sect283r1_PUB +SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc + +# ECDH Bob with Alice peer +Derive=BOB_sect283r1 +PeerKey=ALICE_sect283r1_PUB +SharedSecret=05778bc1afcf38d7dddb2150cacbfe4d38dc588968fd8b2e859c28ae2629d3435f89f6cc + +# TEST CURVE sect409k1 + +PrivateKey=ALICE_sect409k1 +-----BEGIN EC PRIVATE KEY----- +MIGvAgEBBDMg1vV7wiPe1ovX+ukzVfwPZoqvyj/vdif04Opi9PcjV5mPBEZgSFBg +8hbutNxZJdVLrxSgBwYFK4EEACShbANqAAQACe1IJ5ilSk1pPLvbcjEZIE6abC9L +Z9WmHuNJxM9LAW1OuLvJGi72AsGYUOGpX0WGmK6CAYaqZb2Qeedq/yUIljDHYi66 +J+26owYl7lOMpRzZ9U2QDJrZ7TYuxeMUui6re0B+JuZdYw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect409k1_PUB +-----BEGIN PUBLIC KEY----- +MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAntSCeYpUpNaTy723IxGSBOmmwvS2fV +ph7jScTPSwFtTri7yRou9gLBmFDhqV9FhpiuggGGqmW9kHnnav8lCJYwx2Iuuift +uqMGJe5TjKUc2fVNkAya2e02LsXjFLouq3tAfibmXWM= +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect409k1 +-----BEGIN EC PRIVATE KEY----- +MIGvAgEBBDMIYBGZZcZz4qCdhAV9vqpfe8vV+vJEhjawR52JUV1rumWEBPAx0o6E ++gaxHBr5hzVGkIKgBwYFK4EEACShbANqAAQAAQKKs60CTUUkltsT+lIBukjz850p +kGGLltJ4eaZn4k9AtN/lFTCq6Vgqe2sDrjA3b45qAdWjf1vRaP0wawJ13SjApJmy +Xg5hQks6d0Zqz2OHYhGEGiM159VtTlStK067dVe1fGVDeg== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect409k1_PUB +-----BEGIN PUBLIC KEY----- +MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAECirOtAk1FJJbbE/pSAbpI8/OdKZBh +i5bSeHmmZ+JPQLTf5RUwqulYKntrA64wN2+OagHVo39b0Wj9MGsCdd0owKSZsl4O +YUJLOndGas9jh2IRhBojNefVbU5UrStOu3VXtXxlQ3o= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect409k1 +PeerKey=BOB_sect409k1_PUB +SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0 + +# ECDH Bob with Alice peer +Derive=BOB_sect409k1 +PeerKey=ALICE_sect409k1_PUB +SharedSecret=01523ec40ad40226a57281a4c423801ae9495dcf736eddd667023b1390977d018ce79313fb99c503f39cbee80f5c1968f3bd02e0 + +# TEST CURVE sect409r1 + +PrivateKey=ALICE_sect409r1 +-----BEGIN EC PRIVATE KEY----- +MIGwAgEBBDQAYTMsTpey51D2ULndpN+AAWnJLy9pTerziakhjii8OyWKpUVfpDFN +neCCd2oQTDcPX5vdoAcGBSuBBAAloWwDagAEAYfk3ZejxpVYCG7dYHTVhhcqILEy +TYoQa4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGUowHXXzgDXoJeR79wgb7ySAlX +JXgQ8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvIeIozlf4= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect409r1_PUB +-----BEGIN PUBLIC KEY----- +MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAYfk3ZejxpVYCG7dYHTVhhcqILEyTYoQ +a4YehGPxKcbmgpqW4Wev1tEDVI3JIowICYGUowHXXzgDXoJeR79wgb7ySAlXJXgQ +8Ficr7i0CaqyAuIpFw9FWJT3jheFwnbpDTvIeIozlf4= +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect409r1 +-----BEGIN EC PRIVATE KEY----- +MIGwAgEBBDQAsCs1nRgwW97TdKIHPRcsqmK1e8TIZ00e6rqLb3nD4sIe+Gw/fGhS +UER9akQ7lAluEUnfoAcGBSuBBAAloWwDagAEAfM2fvBEic+7jV4oC+v8GfsunD9Z +p9rzNgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDlLwBm/W6TlzGuh1FnzXYKVnhn +XpzSlRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMfWsgK+KA= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect409r1_PUB +-----BEGIN PUBLIC KEY----- +MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAfM2fvBEic+7jV4oC+v8GfsunD9Zp9rz +NgMp3dJ+ZU7r6Bp+ZH3dL9Uvv8kUiB89UlDlLwBm/W6TlzGuh1FnzXYKVnhnXpzS +lRZQsPCceKukbV46Asl8O23b2+DPJgQBGbMfWsgK+KA= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect409r1 +PeerKey=BOB_sect409r1_PUB +SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5 + +# ECDH Bob with Alice peer +Derive=BOB_sect409r1 +PeerKey=ALICE_sect409r1_PUB +SharedSecret=019dc849870dc6f79978aca8e1fc6aa6836c8fcb25bbfe3d5ab41ea53eae2c7329952280efb30f9097a31a774191e476dbd842d5 + +# TEST CURVE sect571k1 + +PrivateKey=ALICE_sect571k1 +-----BEGIN EC PRIVATE KEY----- +MIHuAgEBBEgBE7yEjyPpNnnnr91Fx0Zi91uWcAsPZdkIq7ZzcLnJAh4DxOJ2L5/y +fpwKdvkW0k1Ngqo/y1F8eXABm1b+CJeL/jIXkra3BLegBwYFK4EEACahgZUDgZIA +BAC2K5RvPu/qeOG6OcOFqcPiJXzgrQtB33A/X6S/QGfzfecq0WtkKiaCuKnZLBRo +Rg4Tohw/IInjy9Y4q8hHp9TXW1bCwVE9TQJy3RKpVsA0AnPAvW6bC4o09uUnpkTB +wF2DDuFYUvqyH7RrIBDdrzM6LOFWIk8KdopH86gC1pSkJYtJMcMXWArj+SaXATH7 +yg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect571k1_PUB +-----BEGIN PUBLIC KEY----- +MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQAtiuUbz7v6njhujnDhanD4iV84K0L +Qd9wP1+kv0Bn833nKtFrZComgrip2SwUaEYOE6IcPyCJ48vWOKvIR6fU11tWwsFR +PU0Cct0SqVbANAJzwL1umwuKNPblJ6ZEwcBdgw7hWFL6sh+0ayAQ3a8zOizhViJP +CnaKR/OoAtaUpCWLSTHDF1gK4/kmlwEx+8o= +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect571k1 +-----BEGIN EC PRIVATE KEY----- +MIHuAgEBBEgBVlPi2df10xZLpV1gKhhGX2j+P8fPsoaoXhSOT2f1vj6Zdsnfu2hu +mOek2oqUl8jTjDzQk+n43GmgFHfynVtxz2IvhKaHjxigBwYFK4EEACahgZUDgZIA +BABHMDH3JWQcvylt7WbKiwgsiGEstRFhEMeaik4iKMtCZMBNX2lg7sKsUE8GNoo1 +GM+nD9xU6zz1f0l3PH9uiWQapUCyMs3W2wKuoRPfUXiamd+w/BwzrNunqUTg3aAv +lxqQoybI80zh3ebzGXV/p7nosFh9rE5qpxjNtcJD8CKKPXcfTqoqG4UziKIH/QPX +rg== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect571k1_PUB +-----BEGIN PUBLIC KEY----- +MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQARzAx9yVkHL8pbe1myosILIhhLLUR +YRDHmopOIijLQmTATV9pYO7CrFBPBjaKNRjPpw/cVOs89X9Jdzx/bolkGqVAsjLN +1tsCrqET31F4mpnfsPwcM6zbp6lE4N2gL5cakKMmyPNM4d3m8xl1f6e56LBYfaxO +aqcYzbXCQ/Aiij13H06qKhuFM4iiB/0D164= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect571k1 +PeerKey=BOB_sect571k1_PUB +SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e + +# ECDH Bob with Alice peer +Derive=BOB_sect571k1 +PeerKey=ALICE_sect571k1_PUB +SharedSecret=05a423515fcc91b3171c83edd5c4085ff729a8ff0a3fa1578ebf769523ded0f5c1e387cf63109f2fbd95e117345b788b4577fdc6b6e727230bfc73eae0d4e851cb6f6e616eddb13e + +# TEST CURVE sect571r1 + +PrivateKey=ALICE_sect571r1 +-----BEGIN EC PRIVATE KEY----- +MIHuAgEBBEgCuyL/9mn2955RFhXMZgefgyU0jE23pTq+2ZM9L81qiJpq/Fs6Kake +DFg8KOmg9iEzfdnZUGHumXZqhFbcYF6ksUugXyiJBougBwYFK4EEACehgZUDgZIA +BANEbZvsoJQpsYNNZWBbSqo0LehhzPh/8DBMeahRLWbN1FmP9J/ohT7uYhMadDqW +DUSRNqz9fpMrWE0xXu0CNJ6jB03vnDN3xgXfZIUcwhxZ7DmDnqgX3rWq/ci8gJmd +EA6ZbIYd4d1jAfEwFIE82C5rjZAagnPonp1gBR68T4Xc3b2n+1EEY3MwUiqgN1b4 +0A== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_sect571r1_PUB +-----BEGIN PUBLIC KEY----- +MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQDRG2b7KCUKbGDTWVgW0qqNC3oYcz4 +f/AwTHmoUS1mzdRZj/Sf6IU+7mITGnQ6lg1EkTas/X6TK1hNMV7tAjSeowdN75wz +d8YF32SFHMIcWew5g56oF961qv3IvICZnRAOmWyGHeHdYwHxMBSBPNgua42QGoJz +6J6dYAUevE+F3N29p/tRBGNzMFIqoDdW+NA= +-----END PUBLIC KEY----- + +PrivateKey=BOB_sect571r1 +-----BEGIN EC PRIVATE KEY----- +MIHuAgEBBEgBiPrk3lclNC6yf6Fn3GP92BnipHUYMLUiPuNi6jD5O8asbbDP9ZPv +r+Us22UIt8NbaQ4MNSYMAl4r975Uw7uy4lNcaesYUeKgBwYFK4EEACehgZUDgZIA +BAbHKRgXGrPuNnFwFuI8th8kSFeV/ZJiYwq97vi2s5P6qMibfn65QByDaSs7Mftf +/zAfptVKf9Qob+TbvBmsCdbNnlcp3xAjvQfxoe8uCsKgyio6ej6HonhOC+UOrsUg +Znx+8Noztgnx0c9fkULxXKmG7zZNw12c0BMGqibpYNZztFMVniyKMvnLBWGi/AnW +AA== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_sect571r1_PUB +-----BEGIN PUBLIC KEY----- +MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQGxykYFxqz7jZxcBbiPLYfJEhXlf2S +YmMKve74trOT+qjIm35+uUAcg2krOzH7X/8wH6bVSn/UKG/k27wZrAnWzZ5XKd8Q +I70H8aHvLgrCoMoqOno+h6J4TgvlDq7FIGZ8fvDaM7YJ8dHPX5FC8Vyphu82TcNd +nNATBqom6WDWc7RTFZ4sijL5ywVhovwJ1gA= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_sect571r1 +PeerKey=BOB_sect571r1_PUB +SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae + +# ECDH Bob with Alice peer +Derive=BOB_sect571r1 +PeerKey=ALICE_sect571r1_PUB +SharedSecret=004b397e564055e2c7d87648183c948655ccb0ebb20bd441f9b11635cf461cb5815ff060eab33091b9f7aed67bec8ba1bb7b22437ece3c92c7cf76124408fb951595dfb4a512b2ae + +# TEST CURVE c2pnb163v1 + +PrivateKey=ALICE_c2pnb163v1 +-----BEGIN EC PRIVATE KEY----- +MFYCAQEEFQNNUFcMh0wyDkkhvrJkcumQ41q7O6AKBggqhkjOPQMAAaEuAywABAL9 +NoyLZgZjhKZhUKshVWiaYOc7IwclnVVnj59P6ET+pGlYcwxbmA5k7g== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2pnb163v1_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAv02jItmBmOEpmFQqyFVaJpg5zsj +ByWdVWePn0/oRP6kaVhzDFuYDmTu +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2pnb163v1 +-----BEGIN EC PRIVATE KEY----- +MFYCAQEEFQLe4QB8Zzf5rQU6sWF+11QG1nkE86AKBggqhkjOPQMAAaEuAywABAai +MqSGc525RBjpdPQbBBsN7VgzXAWSPe9kaSE7k7OyobVCpAuQV4zAqg== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2pnb163v1_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBqIypIZznblEGOl09BsEGw3tWDNc +BZI972RpITuTs7KhtUKkC5BXjMCq +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2pnb163v1 +PeerKey=BOB_c2pnb163v1_PUB +SharedSecret=05939a47cb503656e684f433001e45776c7620e13b + +# ECDH Bob with Alice peer +Derive=BOB_c2pnb163v1 +PeerKey=ALICE_c2pnb163v1_PUB +SharedSecret=05939a47cb503656e684f433001e45776c7620e13b + +# TEST CURVE c2pnb163v2 + +PrivateKey=ALICE_c2pnb163v2 +-----BEGIN EC PRIVATE KEY----- +MFYCAQEEFQLebeZ4k1uEPDAUfcL/8vYTI5A2u6AKBggqhkjOPQMAAqEuAywABAFo +BM6I9XpzyJwFhZzMtczqT63xTgUg3nuKILxGyYhLf5XIz+s3dQFlrA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2pnb163v2_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAWgEzoj1enPInAWFnMy1zOpPrfFO +BSDee4ogvEbJiEt/lcjP6zd1AWWs +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2pnb163v2 +-----BEGIN EC PRIVATE KEY----- +MFYCAQEEFQG938O8qFqvLByRJpZoCeIoHJcHCKAKBggqhkjOPQMAAqEuAywABAfT +4VZ7iZvXdCsRkI/B8hL6AKERegaHIFW5u3r5JKBLmdJ4MaCNb/fpDA== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2pnb163v2_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEB9PhVnuJm9d0KxGQj8HyEvoAoRF6 +BocgVbm7evkkoEuZ0ngxoI1v9+kM +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2pnb163v2 +PeerKey=BOB_c2pnb163v2_PUB +SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d + +# ECDH Bob with Alice peer +Derive=BOB_c2pnb163v2 +PeerKey=ALICE_c2pnb163v2_PUB +SharedSecret=0779fb5f6ac7892f2f342b785d71244e0b03ca562d + +# TEST CURVE c2pnb163v3 + +PrivateKey=ALICE_c2pnb163v3 +-----BEGIN EC PRIVATE KEY----- +MFYCAQEEFQK0nRlAwPlPpib+NnEXNv21CQs6G6AKBggqhkjOPQMAA6EuAywABATb +pgPuEb4JjTb6cEMUogGcy8dZRAZ+SIh8b3LFX4um04wJ1TjL1GEz7A== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2pnb163v3_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBNumA+4RvgmNNvpwQxSiAZzLx1lE +Bn5IiHxvcsVfi6bTjAnVOMvUYTPs +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2pnb163v3 +-----BEGIN EC PRIVATE KEY----- +MFYCAQEEFQH0ydhH01czw6gKto6itDPUtchkkKAKBggqhkjOPQMAA6EuAywABAfX +lH/EAbKu2aD6Gt0Boaf2tUR9ZADvJQKfi8pHZ4jL+o1h9t4dMhpMFg== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2pnb163v3_PUB +-----BEGIN PUBLIC KEY----- +MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEB9eUf8QBsq7ZoPoa3QGhp/a1RH1k +AO8lAp+LykdniMv6jWH23h0yGkwW +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2pnb163v3 +PeerKey=BOB_c2pnb163v3_PUB +SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81 + +# ECDH Bob with Alice peer +Derive=BOB_c2pnb163v3 +PeerKey=ALICE_c2pnb163v3_PUB +SharedSecret=02bf68863a8798e72cdc9cd3b9ce731f12654bfa81 + +# TEST CURVE c2pnb176v1 + +PrivateKey=ALICE_c2pnb176v1 +-----BEGIN EC PRIVATE KEY----- +MFgCAQEEFQDFcTPU+O2GqwjrriU3ktEs3wLa7KAKBggqhkjOPQMABKEwAy4ABEPW +pUkdsvkDsGEQp4dK4N5Ppd5nc4MWf15/rup0X61LunfOBcYq3ikoyhhy +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2pnb176v1_PUB +-----BEGIN PUBLIC KEY----- +MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEQ9alSR2y+QOwYRCnh0rg3k+l3mdz +gxZ/Xn+u6nRfrUu6d84FxireKSjKGHI= +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2pnb176v1 +-----BEGIN EC PRIVATE KEY----- +MFgCAQEEFQAm8ccVbS/79yNot3teC3oW1KBrn6AKBggqhkjOPQMABKEwAy4ABJSz +utQCW/WqGmkjzaKQu9nxjQMCkLfnqeGztLJBh0u0dEz6pQcEHcjOssp1 +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2pnb176v1_PUB +-----BEGIN PUBLIC KEY----- +MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAElLO61AJb9aoaaSPNopC72fGNAwKQ +t+ep4bO0skGHS7R0TPqlBwQdyM6yynU= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2pnb176v1 +PeerKey=BOB_c2pnb176v1_PUB +SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a + +# ECDH Bob with Alice peer +Derive=BOB_c2pnb176v1 +PeerKey=ALICE_c2pnb176v1_PUB +SharedSecret=b204734417542df762e09013d6ba958940837a2aa25a + +# TEST CURVE c2tnb191v1 + +PrivateKey=ALICE_c2tnb191v1 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGBiCk77CCKtS26ocXTTajTZVzvFCMqBLMKAKBggqhkjOPQMABaE0AzIA +BDZp77m0NDYINpXlc90L5G0uBwdLmVM5yVMKWv9ZKk9OUy3ZMaH8pGsPzn2heDop +hg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2tnb191v1_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAENmnvubQ0Ngg2leVz3QvkbS4HB0uZ +UznJUwpa/1kqT05TLdkxofykaw/OfaF4OimG +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2tnb191v1 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGC7Obm4U1HL+Vfc4q4mPyL+8f/6+Ix3jzKAKBggqhkjOPQMABaE0AzIA +BGRrmuF1Oa1upBVExZlCNSqwdQxfjeyJG3l/ZZBJl+D4hDaX/y95rLJf16tRK3eA +rg== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2tnb191v1_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEZGua4XU5rW6kFUTFmUI1KrB1DF+N +7IkbeX9lkEmX4PiENpf/L3mssl/Xq1Erd4Cu +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2tnb191v1 +PeerKey=BOB_c2tnb191v1_PUB +SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1 + +# ECDH Bob with Alice peer +Derive=BOB_c2tnb191v1 +PeerKey=ALICE_c2tnb191v1_PUB +SharedSecret=7a30d30acd3b067f38bb3be9e8cdef739483df26455e36e1 + +# TEST CURVE c2tnb191v2 + +PrivateKey=ALICE_c2tnb191v2 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGA6WyWAnRdIre8oLkuxCZjFl+vw4QpdFDaAKBggqhkjOPQMABqE0AzIA +BAAeK8uFLBbZIlm1Q+G5XWn19BJ/PvD1Iljx0k6lV/z0N689SUkw9xpIbKNf7ecl +lw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2tnb191v2_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAB4ry4UsFtkiWbVD4bldafX0En8+ +8PUiWPHSTqVX/PQ3rz1JSTD3Gkhso1/t5yWX +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2tnb191v2 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGAr1BpLZINTrLPu5eo77/4L5tpNNUwAZUaAKBggqhkjOPQMABqE0AzIA +BCJHS32mWbvt7N9e8nMM12XJgLSlZf5CYnwRq+AQSWSTL8z5hdvm5+QXMVcgR9T2 +kw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2tnb191v2_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEIkdLfaZZu+3s317ycwzXZcmAtKVl +/kJifBGr4BBJZJMvzPmF2+bn5BcxVyBH1PaT +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2tnb191v2 +PeerKey=BOB_c2tnb191v2_PUB +SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534 + +# ECDH Bob with Alice peer +Derive=BOB_c2tnb191v2 +PeerKey=ALICE_c2tnb191v2_PUB +SharedSecret=5ec2b6ccd193620dbad302c4ad8f8909a40698bf454d7534 + +# TEST CURVE c2tnb191v3 + +PrivateKey=ALICE_c2tnb191v3 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGBJoE5DKrpdfeFlVWBUWVGvFO6+C2/fcLqAKBggqhkjOPQMAB6E0AzIA +BEv4W6nyM6eLFBg/HylT9vTro8euFNd+I16sURgD/k5cIoISR1EKm4MmfKqmZoLa +/A== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2tnb191v3_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAES/hbqfIzp4sUGD8fKVP29Oujx64U +134jXqxRGAP+TlwighJHUQqbgyZ8qqZmgtr8 +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2tnb191v3 +-----BEGIN EC PRIVATE KEY----- +MF8CAQEEGAQTwuzulzX+rf/Su5GAytYaEYivhUu3i6AKBggqhkjOPQMAB6E0AzIA +BAcBmyOQBdqfAZtdHdIqSgqWLqtJ9KK7SVTZccOJl20to834SKHPgp4bZgz+nebV +2g== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2tnb191v3_PUB +-----BEGIN PUBLIC KEY----- +MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEBwGbI5AF2p8Bm10d0ipKCpYuq0n0 +ortJVNlxw4mXbS2jzfhIoc+CnhtmDP6d5tXa +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2tnb191v3 +PeerKey=BOB_c2tnb191v3_PUB +SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891 + +# ECDH Bob with Alice peer +Derive=BOB_c2tnb191v3 +PeerKey=ALICE_c2tnb191v3_PUB +SharedSecret=39093dc8a2e6724a6206ed41bb99490d527d80c902c41891 + +# TEST CURVE c2pnb208w1 + +PrivateKey=ALICE_c2pnb208w1 +-----BEGIN EC PRIVATE KEY----- +MGQCAQEEGQBt+c1uhfoOT40ugE7qoEHZoTWyuZOBL3qgCgYIKoZIzj0DAAqhOAM2 +AAQUsdyIC7h7FxgHSa3LysXjjZQtdl+ov3QiSA/kbbPDNjWYCUQEUyDzeLN5FoIn ++9GKFkMn +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2pnb208w1_PUB +-----BEGIN PUBLIC KEY----- +ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEFLHciAu4excYB0mty8rF442ULXZf +qL90IkgP5G2zwzY1mAlEBFMg83izeRaCJ/vRihZDJw== +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2pnb208w1 +-----BEGIN EC PRIVATE KEY----- +MGQCAQEEGQDCMYUk4+RmpA9n6YgB7cbXbOlSJrjS1GOgCgYIKoZIzj0DAAqhOAM2 +AAQPFo/q7SmEMt8zhGxmGAh9nLwK6tHj8g+2owbFt/Ok8o8xldXXYXoytauitIUN +nwoV3nxb +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2pnb208w1_PUB +-----BEGIN PUBLIC KEY----- +ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEDxaP6u0phDLfM4RsZhgIfZy8CurR +4/IPtqMGxbfzpPKPMZXV12F6MrWrorSFDZ8KFd58Ww== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2pnb208w1 +PeerKey=BOB_c2pnb208w1_PUB +SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af + +# ECDH Bob with Alice peer +Derive=BOB_c2pnb208w1 +PeerKey=ALICE_c2pnb208w1_PUB +SharedSecret=59bf3c91bd168d4d4d900d9ce155933045e0fd16dcf0511bb5af + +# TEST CURVE c2tnb239v1 + +PrivateKey=ALICE_c2tnb239v1 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHhOAgsFxCrD9wnywvwy0khfZX8jmjUrkF5qva8y6sKAKBggqhkjOPQMA +C6FAAz4ABDOqECLFybPgDSkKRdw8wXRuBXUuQ0vqqXOX1U7GYiOBQFgl1L88z00Q +Hsd8MLxf+Ca2CunClYfItRDqzQ== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2tnb239v1_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5D +S+qpc5fVTsZiI4FAWCXUvzzPTRAex3wwvF/4JrYK6cKVh8i1EOrN +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2tnb239v1 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHgBg2AhgF6g9N8eddId+SUs5YEXlulv0/JWDxAONnaAKBggqhkjOPQMA +C6FAAz4ABApOlMofFC5DlTsWUjWWBsLZKP6Mu2SwzxfHW7BGU3mCAaUOoVqmf+Dc +90cs36LpMnwm92/DjLaavkIIqA== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2tnb239v1_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAECk6Uyh8ULkOVOxZSNZYGwtko/oy7 +ZLDPF8dbsEZTeYIBpQ6hWqZ/4Nz3RyzfoukyfCb3b8OMtpq+Qgio +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2tnb239v1 +PeerKey=BOB_c2tnb239v1_PUB +SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a + +# ECDH Bob with Alice peer +Derive=BOB_c2tnb239v1 +PeerKey=ALICE_c2tnb239v1_PUB +SharedSecret=78c42256900725df9a47bb042cef7dad9f639b32e3010738a144e7472d1a + +# TEST CURVE c2tnb239v2 + +PrivateKey=ALICE_c2tnb239v2 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHhPJAYxy4xXgvmdoGatLJ8Ed1IBIFjFtMYpYSTY1tqAKBggqhkjOPQMA +DKFAAz4ABEPrmyGIYfNlaIcCklc+9D5B7I5mFg7w1P0gUZPAIj+9QjPQ+1xCiubZ +1PeDLStirHMeZ1mRXPqCIdfrGA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2tnb239v2_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEQ+ubIYhh82VohwKSVz70PkHsjmYW +DvDU/SBRk8AiP71CM9D7XEKK5tnU94MtK2Kscx5nWZFc+oIh1+sY +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2tnb239v2 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHhO24cymWVJu/NHNHtxAVmNRsQ/dDM7u860DIu2wM6AKBggqhkjOPQMA +DKFAAz4ABGIFe26JGOoizM2UxtdHOjQ2ltdaZQJtEzSlVcMz6nt8pYbEJpptNixy +l9IDeBNXVEtLgpQWzBjatpoZZw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2tnb239v2_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEYgV7bokY6iLMzZTG10c6NDaW11pl +Am0TNKVVwzPqe3ylhsQmmm02LHKX0gN4E1dUS0uClBbMGNq2mhln +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2tnb239v2 +PeerKey=BOB_c2tnb239v2_PUB +SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192 + +# ECDH Bob with Alice peer +Derive=BOB_c2tnb239v2 +PeerKey=ALICE_c2tnb239v2_PUB +SharedSecret=4ba2ecfa8ec7a375594d1673886cccf96d7763c55611b3c9008a35160192 + +# TEST CURVE c2tnb239v3 + +PrivateKey=ALICE_c2tnb239v3 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHgsYguZWx2C9UGG29os2YkqCz51gmSHbPNdSdTeyraAKBggqhkjOPQMA +DaFAAz4ABHRzM/rbLju1XDvSBYLElk8Hi6AdWoeViIOnFq7XFH5juxBnz8DZ4uAX +/DaO6xhjMG4rFtL+ib9qZE0jPA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2tnb239v3_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEdHMz+tsuO7VcO9IFgsSWTweLoB1a +h5WIg6cWrtcUfmO7EGfPwNni4Bf8No7rGGMwbisW0v6Jv2pkTSM8 +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2tnb239v3 +-----BEGIN EC PRIVATE KEY----- +MHECAQEEHgQT8XXlNzKIWXOSce1mnS7j0nl3joO+a1wtRJXsbKAKBggqhkjOPQMA +DaFAAz4ABGh8IsEJqKmz4o/PpeoSx1UM9AGSwU+bl4QIfH4UwASqiO6mEoSAgAF9 +Lb7txL0PAUCz9eIK8VLEqBKgBQ== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2tnb239v3_PUB +-----BEGIN PUBLIC KEY----- +MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEaHwiwQmoqbPij8+l6hLHVQz0AZLB +T5uXhAh8fhTABKqI7qYShICAAX0tvu3EvQ8BQLP14grxUsSoEqAF +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2tnb239v3 +PeerKey=BOB_c2tnb239v3_PUB +SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0 + +# ECDH Bob with Alice peer +Derive=BOB_c2tnb239v3 +PeerKey=ALICE_c2tnb239v3_PUB +SharedSecret=47ad60e5480375fccd9246c93ab04da8e5da83e1dbf5f177f10a47cb54a0 + +# TEST CURVE c2pnb272w1 + +PrivateKey=ALICE_c2pnb272w1 +-----BEGIN EC PRIVATE KEY----- +MHwCAQEEIQCjLSnXRDVRo801OMPoVtEoAzrSBJXLOdsG+NEtPI+oDKAKBggqhkjO +PQMAEKFIA0YABHxr0s0KPtNFVyA11e4ohl6SNepM7OgvK5HIQObFQQWOep0gqdJ+ +BaSF0c2n4hUJJSQ/TqycwOj13O7adp9l4SML7jpi +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2pnb272w1_PUB +-----BEGIN PUBLIC KEY----- +MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEfGvSzQo+00VXIDXV7iiGXpI16kzs +6C8rkchA5sVBBY56nSCp0n4FpIXRzafiFQklJD9OrJzA6PXc7tp2n2XhIwvuOmI= +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2pnb272w1 +-----BEGIN EC PRIVATE KEY----- +MHwCAQEEIQBQCjwcl9cJWFKVOJhAgwMYPlTOWhaOCT5ahM0dG/YSOqAKBggqhkjO +PQMAEKFIA0YABC/PvOtyFOLsWxGPI1QY4bKxuFugBTBerfmhr6Iih7RDC0GulNef +E0WqQ1qeHkbq5uiHb7+4XqQj6jjBBskg1MDBAokD +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2pnb272w1_PUB +-----BEGIN PUBLIC KEY----- +MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEL8+863IU4uxbEY8jVBjhsrG4W6AF +MF6t+aGvoiKHtEMLQa6U158TRapDWp4eRurm6Idvv7hepCPqOMEGySDUwMECiQM= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2pnb272w1 +PeerKey=BOB_c2pnb272w1_PUB +SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3 + +# ECDH Bob with Alice peer +Derive=BOB_c2pnb272w1 +PeerKey=ALICE_c2pnb272w1_PUB +SharedSecret=3ae063b2bed6ba8aa28ff35e9bd2673f22ee8087860c86b89429a5b52538216632a3 + +# TEST CURVE c2pnb304w1 + +PrivateKey=ALICE_c2pnb304w1 +-----BEGIN EC PRIVATE KEY----- +MIGIAgEBBCUA4rN9xXZc69WxJSGhXPdIcbNIJ/Sr2L6KXPll8HFz7myyMruMoAoG +CCqGSM49AwARoVADTgAENzjNA0Vpm6SP2LPeJdNh3Nq0I5hm+t86OtuDOX/w+gXG +3mrrIlO7flW71dWnmlMK2OkMSnLAGPTFvTtFG5UMSTxO2EU/m8Z5MhYsPg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2pnb304w1_PUB +-----BEGIN PUBLIC KEY----- +MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAENzjNA0Vpm6SP2LPeJdNh3Nq0I5hm ++t86OtuDOX/w+gXG3mrrIlO7flW71dWnmlMK2OkMSnLAGPTFvTtFG5UMSTxO2EU/ +m8Z5MhYsPg== +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2pnb304w1 +-----BEGIN EC PRIVATE KEY----- +MIGIAgEBBCUA8/iHPqxr4p1MniF8F4JSIkF+yFxmhqmRkwWuEjW91xFjsx4BoAoG +CCqGSM49AwARoVADTgAEwdFTMuJRjs7icQF2Z7HfVTiXpM790P7kxX+1U2LNWxaO +RO+LZ+zvvaVn0x42npCcYxnmfmy5sexrRA4kvUumZdcrRQhYZtbSdBvnaA== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2pnb304w1_PUB +-----BEGIN PUBLIC KEY----- +MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEwdFTMuJRjs7icQF2Z7HfVTiXpM79 +0P7kxX+1U2LNWxaORO+LZ+zvvaVn0x42npCcYxnmfmy5sexrRA4kvUumZdcrRQhY +ZtbSdBvnaA== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2pnb304w1 +PeerKey=BOB_c2pnb304w1_PUB +SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7 + +# ECDH Bob with Alice peer +Derive=BOB_c2pnb304w1 +PeerKey=ALICE_c2pnb304w1_PUB +SharedSecret=6df88b20de9f095c7632234291ea4658a9265cd2293424e11ed56705b09a069f09dc4e055eb7 + +# TEST CURVE c2tnb359v1 + +PrivateKey=ALICE_c2tnb359v1 +-----BEGIN EC PRIVATE KEY----- +MIGeAgEBBC0BeMU97SvjsIvQ1v+Ztf56OCL8JXHxRJDQZ5gWEa4c2b3FZXFVC4Cw +EPd7cB+gCgYIKoZIzj0DABKhXgNcAAQOBgLp0TzS4Hf/VYbJCFuj3OlRC5JMzFV7 +ox41ubhl5Ij+gHIodu1bQ6cqd0YAb2/30PxwX++NNpFvq8u8435zhPYXsut6txOP +NU5ZzCeagy2xsKacXSZc7D0= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2tnb359v1_PUB +-----BEGIN PUBLIC KEY----- +MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDgYC6dE80uB3/1WGyQhbo9zpUQuS +TMxVe6MeNbm4ZeSI/oByKHbtW0OnKndGAG9v99D8cF/vjTaRb6vLvON+c4T2F7Lr +ercTjzVOWcwnmoMtsbCmnF0mXOw9 +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2tnb359v1 +-----BEGIN EC PRIVATE KEY----- +MIGeAgEBBC0BRZ3IIh3mrLIXKBbh6Vj7TXNY5bzRuD5/ayHPlHQkJcd8K66dOqu7 +hgaN91GgCgYIKoZIzj0DABKhXgNcAAQ7njbTQ2xYYZtkKswYr8E6P/R3Dg/XEZgQ +Q72B4qXnqbK/SgYsZAntFg7CRztcTkHjKAgdSz6fTRIc4///gwXN3Oi6D8Peswhz +PJi/uLmCAHMm3GT6SUO3aTY= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2tnb359v1_PUB +-----BEGIN PUBLIC KEY----- +MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEO54200NsWGGbZCrMGK/BOj/0dw4P +1xGYEEO9geKl56myv0oGLGQJ7RYOwkc7XE5B4ygIHUs+n00SHOP//4MFzdzoug/D +3rMIczyYv7i5ggBzJtxk+klDt2k2 +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2tnb359v1 +PeerKey=BOB_c2tnb359v1_PUB +SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563 + +# ECDH Bob with Alice peer +Derive=BOB_c2tnb359v1 +PeerKey=ALICE_c2tnb359v1_PUB +SharedSecret=1d3f3396492d130caea54233c79833e90a072fe883071bb08cec671ce0319f0bc39c68dda0199952152a5c3563 + +# TEST CURVE c2pnb368w1 + +PrivateKey=ALICE_c2pnb368w1 +-----BEGIN EC PRIVATE KEY----- +MIGgAgEBBC0AFagbth/4/M2sb1G4FpxbFEVLIulioS34v0hrClpZ38/Z+PHmIhOf +EFminyegCgYIKoZIzj0DABOhYANeAAQAU42w7mIIjkyAdnCC4qoEPdH42fh3oVyC +tnaRtKUmdhUdXm0IgSM4T4SYEOsx+aQZLGIjnhHJCabcaKPQ0sai3dirUr2YsNXN +DJiU93T7buUr+DnRPGsfBy/nEg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2pnb368w1_PUB +-----BEGIN PUBLIC KEY----- +MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEAFONsO5iCI5MgHZwguKqBD3R+Nn4 +d6FcgrZ2kbSlJnYVHV5tCIEjOE+EmBDrMfmkGSxiI54RyQmm3Gij0NLGot3Yq1K9 +mLDVzQyYlPd0+27lK/g50TxrHwcv5xI= +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2pnb368w1 +-----BEGIN EC PRIVATE KEY----- +MIGgAgEBBC0AA/woMzOFy8k2zBqBkubhkOIwc7sx0u+JadM9f7V45L4P8nK7bjJa +sOqrHRagCgYIKoZIzj0DABOhYANeAATKE6jcstacH8yWzg/qBgvGoGan2PVwTN/U ++68K4WxHO7+oPHviUh1OVF7ZxYjsVSdyno83iHE33sq2Ej6j26f+uVs/fuWk19t8 +NpAQ6+sVETZszuMDm5adqtVZRQ== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2pnb368w1_PUB +-----BEGIN PUBLIC KEY----- +MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEyhOo3LLWnB/Mls4P6gYLxqBmp9j1 +cEzf1PuvCuFsRzu/qDx74lIdTlRe2cWI7FUncp6PN4hxN97KthI+o9un/rlbP37l +pNfbfDaQEOvrFRE2bM7jA5uWnarVWUU= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2pnb368w1 +PeerKey=BOB_c2pnb368w1_PUB +SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb + +# ECDH Bob with Alice peer +Derive=BOB_c2pnb368w1 +PeerKey=ALICE_c2pnb368w1_PUB +SharedSecret=d191710b156d1b1d14242843a7f0abf28060bbb9e655655b53852a8b0f250ef1eee37d59364d9791c8e1bc526cbb + +# TEST CURVE c2tnb431r1 + +PrivateKey=ALICE_c2tnb431r1 +-----BEGIN EC PRIVATE KEY----- +MIG4AgEBBDUC18JhUt+NCIZ/q6kdjNZ7zX72UqpW4K6Uc2bAWu2PXK1aL573LNzu +4oUlHfbvuE1BUrxNpaAKBggqhkjOPQMAFKFwA24ABDrG8SG4lckR1rrvLRpXYf7W +spmh/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PUyb64OiffdSnvIaM++cb7LgJL +BBgT3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhXWS468O6w05KS0AL6vQ== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_c2tnb431r1_PUB +-----BEGIN PUBLIC KEY----- +MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABDrG8SG4lckR1rrvLRpXYf7Wspmh +/fbql+Zpulyl896XtwQK2BkLVRkZ5ixTG4PUyb64OiffdSnvIaM++cb7LgJLBBgT +3d5le8V1gtxWFFm0NggUyF6glmUqHQL0LuhXWS468O6w05KS0AL6vQ== +-----END PUBLIC KEY----- + +PrivateKey=BOB_c2tnb431r1 +-----BEGIN EC PRIVATE KEY----- +MIG4AgEBBDUApanyPgvpfrAu1jNAKGpctH71v0+P/kFF9JxdFYarpWEwBBd4tz6C +xoYKmvDZ9ukOOqBbX6AKBggqhkjOPQMAFKFwA24ABGh3JXuYmh6dGGEmbRhoR2T5 +pVD/5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlRqRWiXCeZVFvT0crDY/5uodkH +bcRw6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLILgTwAJM2ZhtPnc08LyQ== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_c2tnb431r1_PUB +-----BEGIN PUBLIC KEY----- +MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABGh3JXuYmh6dGGEmbRhoR2T5pVD/ +5Mq2ZKKzfzY2NOoKiIs6rVzv2SW7S6BScYlRqRWiXCeZVFvT0crDY/5uodkHbcRw +6B/Yo/iMN8wLI257Tjm9/C5G+JPCLopCcLILgTwAJM2ZhtPnc08LyQ== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_c2tnb431r1 +PeerKey=BOB_c2tnb431r1_PUB +SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748 + +# ECDH Bob with Alice peer +Derive=BOB_c2tnb431r1 +PeerKey=ALICE_c2tnb431r1_PUB +SharedSecret=4c4d7d387843ff5152f22f101b0609238819357fae2ccc9097b818e383ef6809cb46671fb514009d4d1d3d0119fba265107302e95748 + +# TEST CURVE wap-wsg-idm-ecid-wtls1 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls1 +-----BEGIN EC PRIVATE KEY----- +MEACAQEEDle73WoHDFMOaEP/fQp/oAcGBWcrAQQBoSIDIAAEAVBJnQb5p9rXHgrB +TMGNARYU11mgXpQ1gaQJEg3K +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAVBJnQb5p9rXHgrBTMGNARYU11mgXpQ1 +gaQJEg3K +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls1 +-----BEGIN EC PRIVATE KEY----- +MEACAQEEDlpToJDjvhnV8ffEC2f/oAcGBWcrAQQBoSIDIAAEAWlvgZNz7m9/meS3 +jMvHAZlDqpJtiUfylRum/Byo +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls1_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAWlvgZNz7m9/meS3jMvHAZlDqpJtiUfy +lRum/Byo +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls1 +PeerKey=BOB_wap-wsg-idm-ecid-wtls1_PUB +SharedSecret=0000fc6e280987e8b9bf6e3c7fa003 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls1 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls1_PUB +SharedSecret=0000fc6e280987e8b9bf6e3c7fa003 + +# TEST CURVE wap-wsg-idm-ecid-wtls3 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls3 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQE3YUWBCLPgo8n0YSyuPkGb3TyJ+6AHBgVnKwEEA6EuAywABAFXbVPH +e/z7XAUqrs+KWhHULHOaVQO+fJeuziY2Zzk2zfybM94255A2jQ== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAVdtU8d7/PtcBSquz4paEdQsc5pVA758 +l67OJjZnOTbN/Jsz3jbnkDaN +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls3 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQD/RSy3signnbrOfbCJYG6tHk15JaAHBgVnKwEEA6EuAywABAHt37/M +wy2Lh2OGVWdoapqqiduajgK/6IpPVwXefNdX8pcdIkin2Jl5qw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls3_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAe3fv8zDLYuHY4ZVZ2hqmqqJ25qOAr/o +ik9XBd5811fylx0iSKfYmXmr +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls3 +PeerKey=BOB_wap-wsg-idm-ecid-wtls3_PUB +SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls3 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls3_PUB +SharedSecret=00cf1d850f396436be68f1e5502935853ed054511f + +# TEST CURVE wap-wsg-idm-ecid-wtls4 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls4 +-----BEGIN EC PRIVATE KEY----- +MEECAQEEDwCy4Qa59I1KsM+7djU1qaAHBgVnKwEEBKEiAyAABABy89FsCuyR4Gzp +bag56wAcxCjwuT8UdxgpR8w4pg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAHLz0WwK7JHgbOltqDnrABzEKPC5PxR3 +GClHzDim +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls4 +-----BEGIN EC PRIVATE KEY----- +MEECAQEEDwAUnCZSQptZ2bO+q/4BtaAHBgVnKwEEBKEiAyAABAGuI4lLJEviujnk +JsLB6QGW4QrAh8/rg58kIR9ZNQ== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls4_PUB +-----BEGIN PUBLIC KEY----- +MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAa4jiUskS+K6OeQmwsHpAZbhCsCHz+uD +nyQhH1k1 +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls4 +PeerKey=BOB_wap-wsg-idm-ecid-wtls4_PUB +SharedSecret=01076232302ca32b5f3daf075e5213 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls4 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls4_PUB +SharedSecret=01076232302ca32b5f3daf075e5213 + +# TEST CURVE wap-wsg-idm-ecid-wtls5 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls5 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQKaeBto7ZL/9NrRlSGf+dtnJ1MoP6AHBgVnKwEEBaEuAywABADXv3aJ +3eEsi7bPQoQKQEJRtNI/1QUu7YVMmQtryo/hkisG3kVcomjYPA== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEANe/dond4SyLts9ChApAQlG00j/VBS7t +hUyZC2vKj+GSKwbeRVyiaNg8 +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls5 +-----BEGIN EC PRIVATE KEY----- +MFMCAQEEFQGtprhp5jEd30cnS8sigLBq4Yp33KAHBgVnKwEEBaEuAywABAfNzYWB +8kZqw2Uxwk0MOs1ASWEDVwcPiLOoR52YLe54y7vb9KlUXY+mKA== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls5_PUB +-----BEGIN PUBLIC KEY----- +MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEB83NhYHyRmrDZTHCTQw6zUBJYQNXBw+I +s6hHnZgt7njLu9v0qVRdj6Yo +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls5 +PeerKey=BOB_wap-wsg-idm-ecid-wtls5_PUB +SharedSecret=066091c591278f5b949106052b2546aacc20917c20 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls5 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls5_PUB +SharedSecret=066091c591278f5b949106052b2546aacc20917c20 + +# TEST CURVE wap-wsg-idm-ecid-wtls6 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls6 +-----BEGIN EC PRIVATE KEY----- +MD4CAQEEDksnBE2s80zAbKgE/3lroAcGBWcrAQQGoSADHgAExnEWLvXVaXmvu1vV +cn18ncfVbUwq9Wti9+Y0Wg== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAExnEWLvXVaXmvu1vVcn18ncfVbUwq9Wti +9+Y0Wg== +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls6 +-----BEGIN EC PRIVATE KEY----- +MD4CAQEEDreLXPgqXwEQTUjcJhT0oAcGBWcrAQQGoSADHgAEbcW3kXzC+caKZQCY +ZCt+oCVUkp3OE1Jre/jspw== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls6_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEbcW3kXzC+caKZQCYZCt+oCVUkp3OE1Jr +e/jspw== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls6 +PeerKey=BOB_wap-wsg-idm-ecid-wtls6_PUB +SharedSecret=8d184455748c56115ba2183070b0 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls6 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls6_PUB +SharedSecret=8d184455748c56115ba2183070b0 + +# TEST CURVE wap-wsg-idm-ecid-wtls7 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls7 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQC56iKyI36W4kTLTB2IjuNwAuVOoKAHBgVnKwEEB6EsAyoABD8VawbE +Py+68QVZd9ZF46q8HOpasX2Z0x5N44TXL2v0844hRUk820s= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEPxVrBsQ/L7rxBVl31kXjqrwc6lqxfZnT +Hk3jhNcva/TzjiFFSTzbSw== +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls7 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQCvja8qNtRcVqTaZXMVim7KE39wPKAHBgVnKwEEB6EsAyoABIlmm4WD +6fy+xy6r6mp8UU9h6ad8t2F0AHgmh19HcnkHO7ruESZsgpA= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls7_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEiWabhYPp/L7HLqvqanxRT2Hpp3y3YXQA +eCaHX0dyeQc7uu4RJmyCkA== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls7 +PeerKey=BOB_wap-wsg-idm-ecid-wtls7_PUB +SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls7 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls7_PUB +SharedSecret=990eda6a0406caef965018b97c94d0faa200f6e4 + +# TEST CURVE wap-wsg-idm-ecid-wtls8 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls8 +-----BEGIN EC PRIVATE KEY----- +MD8CAQEEDwDWbrZ9+XqeK4zjpc5TKKAHBgVnKwEECKEgAx4ABPiapgCh7s0S0p8Q +xCzah8ieFlFkIWsVTlyMRaI= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE+JqmAKHuzRLSnxDELNqHyJ4WUWQhaxVO +XIxFog== +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls8 +-----BEGIN EC PRIVATE KEY----- +MD8CAQEEDwB6BOsugxHI+XhTjE52DqAHBgVnKwEECKEgAx4ABNAqTJDeMvYSS7oL +69JBrNuONKTM17rs5xyqPY8= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls8_PUB +-----BEGIN PUBLIC KEY----- +MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAE0CpMkN4y9hJLugvr0kGs2440pMzXuuzn +HKo9jw== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls8 +PeerKey=BOB_wap-wsg-idm-ecid-wtls8_PUB +SharedSecret=7524c547bd6b26644ce70571cb06 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls8 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls8_PUB +SharedSecret=7524c547bd6b26644ce70571cb06 + +# TEST CURVE wap-wsg-idm-ecid-wtls9 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls9 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQATTfvo2/OwheLpdp2tWfjTqhtNEKAHBgVnKwEECaEsAyoABFsLXLD1 +/W4E5WUx/lkVB7BODJzzUCqHZMUxJF+6MIiF28ZNiBG27oU= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWwtcsPX9bgTlZTH+WRUHsE4MnPNQKodk +xTEkX7owiIXbxk2IEbbuhQ== +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls9 +-----BEGIN EC PRIVATE KEY----- +MFECAQEEFQB3aR8xyVolTZuDxrJOuNmiiUjzbKAHBgVnKwEECaEsAyoABDQ15b1M +qFB4WutPIxH0Zvnn4Gd4JBIHIBKEzwOfdXUUVjPufTJu8Fc= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls9_PUB +-----BEGIN PUBLIC KEY----- +MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAENDXlvUyoUHha608jEfRm+efgZ3gkEgcg +EoTPA591dRRWM+59Mm7wVw== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls9 +PeerKey=BOB_wap-wsg-idm-ecid-wtls9_PUB +SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls9 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls9_PUB +SharedSecret=5ca1d9eed44def2c390fd5bbb16ca2c3a09eb7b1 + +# TEST CURVE wap-wsg-idm-ecid-wtls10 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls10 +-----BEGIN EC PRIVATE KEY----- +MG0CAQEEHTVMOCMgZ36Bc9nh6xCdbPP/LW/MmeJQEzlc3I+roAcGBWcrAQQKoUAD +PgAEAdWzmBilsnOrI7wuTeeRPCG7gG5dvjC2uAZxjYtPAbGQLhmrhqoujCx7EaNV +rQiMYp1bPn9N/AvAak3g +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAdWzmBilsnOrI7wuTeeRPCG7gG5dvjC2 +uAZxjYtPAbGQLhmrhqoujCx7EaNVrQiMYp1bPn9N/AvAak3g +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls10 +-----BEGIN EC PRIVATE KEY----- +MG0CAQEEHSZOrBjAHJG67jNxTVAspwabzB7C5qgqpVKmnzFBoAcGBWcrAQQKoUAD +PgAEAQXjFOtYAgXURpw0ypMbeTDHBqu0AoUWrI6V77AHAOLqCtrtwVV50PWnlHAP +iBlThDOAItLBrvFlsHOC +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls10_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAQXjFOtYAgXURpw0ypMbeTDHBqu0AoUW +rI6V77AHAOLqCtrtwVV50PWnlHAPiBlThDOAItLBrvFlsHOC +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls10 +PeerKey=BOB_wap-wsg-idm-ecid-wtls10_PUB +SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls10 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls10_PUB +SharedSecret=0199de137bc263e25b543994d6315b5a3f1e38e7e1f60662cb5cbaab5f98 + +# TEST CURVE wap-wsg-idm-ecid-wtls11 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls11 +-----BEGIN EC PRIVATE KEY----- +MG4CAQEEHgC7qWvMLdEiTeNea1t44Cktk9HQ1Suvp1N/WVIIaqAHBgVnKwEEC6FA +Az4ABAGXvdXZMRnwE7hAL5iIGUnQaZbxYtzdG1LeIiv+hQBoNBAAZUkUPcaCGME9 +8j0pUFxnY/y1RdS/mJ+tZw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAZe91dkxGfATuEAvmIgZSdBplvFi3N0b +Ut4iK/6FAGg0EABlSRQ9xoIYwT3yPSlQXGdj/LVF1L+Yn61n +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls11 +-----BEGIN EC PRIVATE KEY----- +MG4CAQEEHgAYm4a1AjUW8d+nYCx0pvc1VZrCOllC7IzVp6XCzaAHBgVnKwEEC6FA +Az4ABAB1NbfFToiN/9jzflnaFLh86fpeanc7qJuVceucqgE5G7EdVF9eR90vlOp8 +Wm4OCHMLIBLpkxJaGMZXmg== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls11_PUB +-----BEGIN PUBLIC KEY----- +MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAHU1t8VOiI3/2PN+WdoUuHzp+l5qdzuo +m5Vx65yqATkbsR1UX15H3S+U6nxabg4IcwsgEumTEloYxlea +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls11 +PeerKey=BOB_wap-wsg-idm-ecid-wtls11_PUB +SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls11 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls11_PUB +SharedSecret=01ee4b517d8a64be5ee32e10152c7bbcb8cde73a3da8e9643bce173011f7 + +# TEST CURVE wap-wsg-idm-ecid-wtls12 + +PrivateKey=ALICE_wap-wsg-idm-ecid-wtls12 +-----BEGIN EC PRIVATE KEY----- +MGgCAQEEHICdS9BmFmvWWBNGLFIwjHQoe5Xi3xxtcJbjXmygBwYFZysBBAyhPAM6 +AATcbzAiX1InSYCa4gxZsmkWN/3A7yAo27qcCnJ7f1iGld5hEv+ebsboeaKIDk7W +K51YLeENsEfRxw== +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE3G8wIl9SJ0mAmuIMWbJpFjf9wO8gKNu6 +nApye39YhpXeYRL/nm7G6HmiiA5O1iudWC3hDbBH0cc= +-----END PUBLIC KEY----- + +PrivateKey=BOB_wap-wsg-idm-ecid-wtls12 +-----BEGIN EC PRIVATE KEY----- +MGgCAQEEHNnue3gKs+uTabmJHri+mSP3kkc6bNZ/hWFFmp2gBwYFZysBBAyhPAM6 +AAS6TPjQjiBalSZcIz48uZYZ3Qg7Rcg9Br0pfNe+Fst0kfTIWQn4KVJug4LbqC0x +MgKI+ESBiN4oRA== +-----END EC PRIVATE KEY----- + +PublicKey=BOB_wap-wsg-idm-ecid-wtls12_PUB +-----BEGIN PUBLIC KEY----- +ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEukz40I4gWpUmXCM+PLmWGd0IO0XIPQa9 +KXzXvhbLdJH0yFkJ+ClSboOC26gtMTICiPhEgYjeKEQ= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_wap-wsg-idm-ecid-wtls12 +PeerKey=BOB_wap-wsg-idm-ecid-wtls12_PUB +SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36 + +# ECDH Bob with Alice peer +Derive=BOB_wap-wsg-idm-ecid-wtls12 +PeerKey=ALICE_wap-wsg-idm-ecid-wtls12_PUB +SharedSecret=c75a8283a73312de82c8f99d41a9173a43b8f921e8161dd140131b36 + +# TEST CURVE brainpoolP160r1 + +PrivateKey=ALICE_brainpoolP160r1 +-----BEGIN EC PRIVATE KEY----- +MFQCAQEEFGU0GLeiDrGVFIK9+lmBik49dHq0oAsGCSskAwMCCAEBAaEsAyoABCQx +/ve3cKi/Zx17M9JS31afTJ2GmT37YfBnXdi59TJ9y8+KN0n/MU4= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP160r1_PUB +-----BEGIN PUBLIC KEY----- +MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQEBAyoABCQx/ve3cKi/Zx17M9JS31afTJ2G +mT37YfBnXdi59TJ9y8+KN0n/MU4= +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP160r1 +-----BEGIN EC PRIVATE KEY----- +MFQCAQEEFG/7pSERuMqDjooVgwFeJe/CNhi1oAsGCSskAwMCCAEBAaEsAyoABE+M +Qx609ZLgWWAUIe9V8rWdMr9MuxhJwet6B5kBmqfyBoW+CrhsTy8= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP160r1_PUB +-----BEGIN PUBLIC KEY----- +MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQEBAyoABE+MQx609ZLgWWAUIe9V8rWdMr9M +uxhJwet6B5kBmqfyBoW+CrhsTy8= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP160r1 +PeerKey=BOB_brainpoolP160r1_PUB +SharedSecret=e4fe5ae99a60d17b597f5705a719cea6709c63b9 + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP160r1 +PeerKey=ALICE_brainpoolP160r1_PUB +SharedSecret=e4fe5ae99a60d17b597f5705a719cea6709c63b9 + +# TEST CURVE brainpoolP160t1 + +PrivateKey=ALICE_brainpoolP160t1 +-----BEGIN EC PRIVATE KEY----- +MFQCAQEEFFlgMlJzL5kMninhxGyI8q1tCc1aoAsGCSskAwMCCAEBAqEsAyoABD+H +VVI8q+fZxM+Z8yrQVnebHKmMIha0Ixq/sYf0VvL6QKtYoDSUVXA= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP160t1_PUB +-----BEGIN PUBLIC KEY----- +MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQECAyoABD+HVVI8q+fZxM+Z8yrQVnebHKmM +Iha0Ixq/sYf0VvL6QKtYoDSUVXA= +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP160t1 +-----BEGIN EC PRIVATE KEY----- +MFQCAQEEFAxaVMfEme9fF9HML/qEGk10itM8oAsGCSskAwMCCAEBAqEsAyoABAiA +NiG7L1yPTggUTQt+iuAk+32uByO47zVXpZH4Tcs0RMmtizLVf2Q= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP160t1_PUB +-----BEGIN PUBLIC KEY----- +MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQECAyoABAiANiG7L1yPTggUTQt+iuAk+32u +ByO47zVXpZH4Tcs0RMmtizLVf2Q= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP160t1 +PeerKey=BOB_brainpoolP160t1_PUB +SharedSecret=199a218458b71a4e13f05a599fc17bc76f30ea2f + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP160t1 +PeerKey=ALICE_brainpoolP160t1_PUB +SharedSecret=199a218458b71a4e13f05a599fc17bc76f30ea2f + +# TEST CURVE brainpoolP192r1 + +PrivateKey=ALICE_brainpoolP192r1 +-----BEGIN EC PRIVATE KEY----- +MGACAQEEGBoiKWVUe9Qt9W/QBJS4hIhMs3YUbL025KALBgkrJAMDAggBAQOhNAMy +AAQcCi9Vkl+bnYpaomv0grPvDtNr7sdQ3kGPL6pHzuQ6jec/7jf1Ms6ziIOEi/M/ +yPU= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP192r1_PUB +-----BEGIN PUBLIC KEY----- +MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEDAzIABBwKL1WSX5udilqia/SCs+8O02vu +x1DeQY8vqkfO5DqN5z/uN/UyzrOIg4SL8z/I9Q== +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP192r1 +-----BEGIN EC PRIVATE KEY----- +MGACAQEEGJLrfB5Y8Ms8TgKygGs4pW6APMmOqMuLL6ALBgkrJAMDAggBAQOhNAMy +AAS//c2Gt1UQD48wUKb6a5eGsLTDFflQe8JR384DJ1pzYmXtdXDaBLiF9eRN5Psx +Ay4= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP192r1_PUB +-----BEGIN PUBLIC KEY----- +MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEDAzIABL/9zYa3VRAPjzBQpvprl4awtMMV ++VB7wlHfzgMnWnNiZe11cNoEuIX15E3k+zEDLg== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP192r1 +PeerKey=BOB_brainpoolP192r1_PUB +SharedSecret=7ce122b49afdfd1adde6cdfaa13dc7180d6d4e70322c8773 + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP192r1 +PeerKey=ALICE_brainpoolP192r1_PUB +SharedSecret=7ce122b49afdfd1adde6cdfaa13dc7180d6d4e70322c8773 + +# TEST CURVE brainpoolP192t1 + +PrivateKey=ALICE_brainpoolP192t1 +-----BEGIN EC PRIVATE KEY----- +MGACAQEEGAldTbmMOw8DmsKoGJAC3xaRMxRNq416mKALBgkrJAMDAggBAQShNAMy +AASYGYnbbT9klV3F9KAcVPPcU4LY8eqXYi1sbQtez+/uf+qRYZbP0HtHYUGoVosG +TQs= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP192t1_PUB +-----BEGIN PUBLIC KEY----- +MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEEAzIABJgZidttP2SVXcX0oBxU89xTgtjx +6pdiLWxtC17P7+5/6pFhls/Qe0dhQahWiwZNCw== +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP192t1 +-----BEGIN EC PRIVATE KEY----- +MGACAQEEGJmT9r5mKXyb0p6hJeCtGI9IjAq+HbPW26ALBgkrJAMDAggBAQShNAMy +AARxK4tIQPazhIi4R2iZlt0MxKY2umd7MlG/9b5sJCnhtydABvbS2njshLD/JehB +IDQ= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP192t1_PUB +-----BEGIN PUBLIC KEY----- +MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEEAzIABHEri0hA9rOEiLhHaJmW3QzEpja6 +Z3syUb/1vmwkKeG3J0AG9tLaeOyEsP8l6EEgNA== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP192t1 +PeerKey=BOB_brainpoolP192t1_PUB +SharedSecret=1a5444c2600d9d21d6a450d158fd25272ade262ab519790b + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP192t1 +PeerKey=ALICE_brainpoolP192t1_PUB +SharedSecret=1a5444c2600d9d21d6a450d158fd25272ade262ab519790b + +# TEST CURVE brainpoolP224r1 + +PrivateKey=ALICE_brainpoolP224r1 +-----BEGIN EC PRIVATE KEY----- +MGwCAQEEHIfdRZjs/bSfVn3csJKzjOlF4p07mAcY1FrVNBygCwYJKyQDAwIIAQEF +oTwDOgAEirRPkAknN0OX3BtirLETEx9Ns0O3pb+i6d1lNLqpdi8x6An6cFxd4KL4 +UEjSm7qUe/y0XVmNYtI= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP224r1_PUB +-----BEGIN PUBLIC KEY----- +MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEFAzoABIq0T5AJJzdDl9wbYqyxExMfTbND +t6W/oundZTS6qXYvMegJ+nBcXeCi+FBI0pu6lHv8tF1ZjWLS +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP224r1 +-----BEGIN EC PRIVATE KEY----- +MGwCAQEEHL2m5CVp60eC7hlMXyzvA6gwXC+Hosf2tKkVsZugCwYJKyQDAwIIAQEF +oTwDOgAEzqqAEj1uZnDJgTRAUEl/k2ld7amGBw5sqsbhRGN2w5GXhQnCWrt4vAg0 +ks/10+XRCVvQW/+A1Wg= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP224r1_PUB +-----BEGIN PUBLIC KEY----- +MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEFAzoABM6qgBI9bmZwyYE0QFBJf5NpXe2p +hgcObKrG4URjdsORl4UJwlq7eLwINJLP9dPl0Qlb0Fv/gNVo +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP224r1 +PeerKey=BOB_brainpoolP224r1_PUB +SharedSecret=419e446a66968fcc372126cff4d637505c848c3a9b82503f2d441215 + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP224r1 +PeerKey=ALICE_brainpoolP224r1_PUB +SharedSecret=419e446a66968fcc372126cff4d637505c848c3a9b82503f2d441215 + +# TEST CURVE brainpoolP224t1 + +PrivateKey=ALICE_brainpoolP224t1 +-----BEGIN EC PRIVATE KEY----- +MGwCAQEEHEsFgnKmLojcsUdIGFQjAUNe8pH2sRIDDMgcmaKgCwYJKyQDAwIIAQEG +oTwDOgAEmJWHAhkCrL44qPxF7COx1c88I4N+b7hEZXzZtgtbxKqIN4QMH5G8mKtj +DP9rlGL4QvleT1BWRAU= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP224t1_PUB +-----BEGIN PUBLIC KEY----- +MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEGAzoABJiVhwIZAqy+OKj8RewjsdXPPCOD +fm+4RGV82bYLW8SqiDeEDB+RvJirYwz/a5Ri+EL5Xk9QVkQF +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP224t1 +-----BEGIN EC PRIVATE KEY----- +MGwCAQEEHCyuUfonb86gtWtvBnvZuhIebqfNmrVUk0Vnl8CgCwYJKyQDAwIIAQEG +oTwDOgAEGDpqveWRhK/QBw4znjZJs+ECrGfL9qdL4OgQtWIzSuh/GVy+TLBmIFjR +PjTFS9cEgsOxj/SF7bY= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP224t1_PUB +-----BEGIN PUBLIC KEY----- +MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEGAzoABBg6ar3lkYSv0AcOM542SbPhAqxn +y/anS+DoELViM0rofxlcvkywZiBY0T40xUvXBILDsY/0he22 +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP224t1 +PeerKey=BOB_brainpoolP224t1_PUB +SharedSecret=8f83465fb6353912a51c2809ea30b19b73b3e391c0422650e0f20b58 + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP224t1 +PeerKey=ALICE_brainpoolP224t1_PUB +SharedSecret=8f83465fb6353912a51c2809ea30b19b73b3e391c0422650e0f20b58 + +# TEST CURVE brainpoolP256r1 + +PrivateKey=ALICE_brainpoolP256r1 +-----BEGIN EC PRIVATE KEY----- +MHgCAQEEIBMmEFKb8UQb4oCuk226EiMpk/omRsx/rrRNuh9WGB/zoAsGCSskAwMC +CAEBB6FEA0IABHiGHSaSKZMZ3imy/aj/70idv3e3BwrNmV4IHEYn+yijeeSKIre0 +NbFRHhsxAxW8aUViugPioLvLBZBPix6+QRk= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP256r1_PUB +-----BEGIN PUBLIC KEY----- +MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABHiGHSaSKZMZ3imy/aj/70idv3e3 +BwrNmV4IHEYn+yijeeSKIre0NbFRHhsxAxW8aUViugPioLvLBZBPix6+QRk= +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP256r1 +-----BEGIN EC PRIVATE KEY----- +MHgCAQEEIKXsf2pxFfTQiwbW2SKwZq50UOGhJYJZYO/xY33RHuQaoAsGCSskAwMC +CAEBB6FEA0IABAvxQjYcsWeFXB2PMwXoRW4NzOeAFMOosSevYCNvsaMgFwZ+XfqX +/LQBtA9E1KrcUbcAYD1pLeqWOGGAUDGPjTg= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP256r1_PUB +-----BEGIN PUBLIC KEY----- +MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABAvxQjYcsWeFXB2PMwXoRW4NzOeA +FMOosSevYCNvsaMgFwZ+XfqX/LQBtA9E1KrcUbcAYD1pLeqWOGGAUDGPjTg= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP256r1 +PeerKey=BOB_brainpoolP256r1_PUB +SharedSecret=78ed4b7bb4ed808813f8c27132fe04f5d805365549b754994d83b002416b6ba0 + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP256r1 +PeerKey=ALICE_brainpoolP256r1_PUB +SharedSecret=78ed4b7bb4ed808813f8c27132fe04f5d805365549b754994d83b002416b6ba0 + +# TEST CURVE brainpoolP256t1 + +PrivateKey=ALICE_brainpoolP256t1 +-----BEGIN EC PRIVATE KEY----- +MHgCAQEEIC4yFvVLhvRyF9wuyYJbncxLagsMCD+Sxt2vAJiKFpKdoAsGCSskAwMC +CAEBCKFEA0IABIhsZfBNMo94BOIjshQ1XtLVGEvXzXDc5MRMdgomcJtPY20jUBdq +SgKApi2UGvFQc/lGanXl2cvUnPFKSVNxYIY= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP256t1_PUB +-----BEGIN PUBLIC KEY----- +MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEIA0IABIhsZfBNMo94BOIjshQ1XtLVGEvX +zXDc5MRMdgomcJtPY20jUBdqSgKApi2UGvFQc/lGanXl2cvUnPFKSVNxYIY= +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP256t1 +-----BEGIN EC PRIVATE KEY----- +MHgCAQEEIIfXus/y+3RdwUZ00db3boxPCzzRcI3CgIC8ggdGDPqPoAsGCSskAwMC +CAEBCKFEA0IABHZWdsjogbJkRD2sPE7KxjZkyy+qtZVc/PjkO/NF8X6PVSBXkdEG +5PAoKl9JVreYWxG28xGxeiNp2QiZ3UPVSKA= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP256t1_PUB +-----BEGIN PUBLIC KEY----- +MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEIA0IABHZWdsjogbJkRD2sPE7KxjZkyy+q +tZVc/PjkO/NF8X6PVSBXkdEG5PAoKl9JVreYWxG28xGxeiNp2QiZ3UPVSKA= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP256t1 +PeerKey=BOB_brainpoolP256t1_PUB +SharedSecret=287a8f19e6f06476b222805eb11907c536fa6ea02b8877ea6d5323f9fabccdd8 + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP256t1 +PeerKey=ALICE_brainpoolP256t1_PUB +SharedSecret=287a8f19e6f06476b222805eb11907c536fa6ea02b8877ea6d5323f9fabccdd8 + +# TEST CURVE brainpoolP320r1 + +PrivateKey=ALICE_brainpoolP320r1 +-----BEGIN EC PRIVATE KEY----- +MIGQAgEBBChEG+GykvgdkDphx+i7OI1YW4TV7VFw3r3GWwnw4ZkQyhtXb2me1CVJ +oAsGCSskAwMCCAEBCaFUA1IABFDmVKAu6UDU1doe67Fzp3WeLAKNcaLjX13W0X70 +4bqNvSU7q747RCCbd46miRYsiqYejnsX0A/A5bOiI1LJixCGcAgm1pnGajKeok/e +csl+ +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP320r1_PUB +-----BEGIN PUBLIC KEY----- +MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABFDmVKAu6UDU1doe67Fzp3WeLAKN +caLjX13W0X704bqNvSU7q747RCCbd46miRYsiqYejnsX0A/A5bOiI1LJixCGcAgm +1pnGajKeok/ecsl+ +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP320r1 +-----BEGIN EC PRIVATE KEY----- +MIGQAgEBBCiL2CGoxCnxl3HFVe44wLrq1Ui9ND0Rfq1pYsPLzZ4FEC3swi1vktoy +oAsGCSskAwMCCAEBCaFUA1IABHFexsmyGSMPdLCma5vzaFlbk/gAkq6yfpE+BMok +I+7GXx4dJz9+sKOi8h++T4SnocW03M7I5zOQVfK+82Kkq/vXCzEdkVRUPU4HVls7 +nil0 +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP320r1_PUB +-----BEGIN PUBLIC KEY----- +MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABHFexsmyGSMPdLCma5vzaFlbk/gA +kq6yfpE+BMokI+7GXx4dJz9+sKOi8h++T4SnocW03M7I5zOQVfK+82Kkq/vXCzEd +kVRUPU4HVls7nil0 +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP320r1 +PeerKey=BOB_brainpoolP320r1_PUB +SharedSecret=13a56c63c2dafe3e053534d5bf32c7eb4a0733bf356510725d378c5cbcf6974240719e3e53b352bb + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP320r1 +PeerKey=ALICE_brainpoolP320r1_PUB +SharedSecret=13a56c63c2dafe3e053534d5bf32c7eb4a0733bf356510725d378c5cbcf6974240719e3e53b352bb + +# TEST CURVE brainpoolP320t1 + +PrivateKey=ALICE_brainpoolP320t1 +-----BEGIN EC PRIVATE KEY----- +MIGQAgEBBCjGX454gtrCjrkzhhu0tIBFdgmwUmLgXxxQXq9+jWzBGgIvqwCdXRBJ +oAsGCSskAwMCCAEBCqFUA1IABFN48RBqcd0PyU7NTRjaJsUaYXBlectX7JwhB/X/ +bbuNUK1YW9tZJZSZ/bBUfVfEgUhC+0qrvomc3xhyYBJIQeGWODwC1rHjO2H7GGvx +1HmF +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP320t1_PUB +-----BEGIN PUBLIC KEY----- +MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEKA1IABFN48RBqcd0PyU7NTRjaJsUaYXBl +ectX7JwhB/X/bbuNUK1YW9tZJZSZ/bBUfVfEgUhC+0qrvomc3xhyYBJIQeGWODwC +1rHjO2H7GGvx1HmF +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP320t1 +-----BEGIN EC PRIVATE KEY----- +MIGQAgEBBCgyVOIfYIzdcZpVc85Dm12b4Ymac/TeBs0rg863nJCmdbwehodz5JLn +oAsGCSskAwMCCAEBCqFUA1IABLXO5ngGf17dU+aeQetDyXqlTTxtTrav1/NGb+i9 +BQUAsbIMQkdY0zWWbhksoMn56F2DBTSFwBlb1hBtp9fNIGUbgKqOlvtBpQHIoKXY +Eq3l +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP320t1_PUB +-----BEGIN PUBLIC KEY----- +MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEKA1IABLXO5ngGf17dU+aeQetDyXqlTTxt +Trav1/NGb+i9BQUAsbIMQkdY0zWWbhksoMn56F2DBTSFwBlb1hBtp9fNIGUbgKqO +lvtBpQHIoKXYEq3l +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP320t1 +PeerKey=BOB_brainpoolP320t1_PUB +SharedSecret=170d1f5fc4248700be75499eac813fac642df1311ab005e10796cc2ef43b82f8d788eb232d580243 + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP320t1 +PeerKey=ALICE_brainpoolP320t1_PUB +SharedSecret=170d1f5fc4248700be75499eac813fac642df1311ab005e10796cc2ef43b82f8d788eb232d580243 + +# TEST CURVE brainpoolP384r1 + +PrivateKey=ALICE_brainpoolP384r1 +-----BEGIN EC PRIVATE KEY----- +MIGoAgEBBDB5NssOnd89sgvzDsj5pDNTx51VdeIW23xSXHsdK4C8e7+5p550IoD6 +xcpd7ff9qgOgCwYJKyQDAwIIAQELoWQDYgAEgQEp8Mrclp7hd1kkTnaXCEzAyhlM +UtBIXQGI8ALS3FaMoL4mjIlhAU+vNdIcI9NGBx7QFRUzFIy3IAyF+VPq8fM7Yyjk +0x4P8UB1N+d2odKvKFqFBQBQmd6S5h+0ijis +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP384r1_PUB +-----BEGIN PUBLIC KEY----- +MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIEBKfDK3Jae4XdZJE52lwhMwMoZ +TFLQSF0BiPAC0txWjKC+JoyJYQFPrzXSHCPTRgce0BUVMxSMtyAMhflT6vHzO2Mo +5NMeD/FAdTfndqHSryhahQUAUJnekuYftIo4rA== +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP384r1 +-----BEGIN EC PRIVATE KEY----- +MIGoAgEBBDAXoRGwEo8iza9gc2eTJvXl4d9MhDnyqwWUX3SrO050bOHK2JZlc+86 +HiSHO6MV91mgCwYJKyQDAwIIAQELoWQDYgAEDxy4ddTAt+nTw0F16nhHhmmNbns3 +bX3rKEcY+686v58dAvx4VWOC7vHsiwek9ZYbZSkmKy6H78ndkBrmU3BBR7hFGyU7 +CWSDFoH5Oybk0+JzkNa0qAm8+MpAIcFqb+IY +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP384r1_PUB +-----BEGIN PUBLIC KEY----- +MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABA8cuHXUwLfp08NBdep4R4ZpjW57 +N2196yhHGPuvOr+fHQL8eFVjgu7x7IsHpPWWG2UpJisuh+/J3ZAa5lNwQUe4RRsl +OwlkgxaB+Tsm5NPic5DWtKgJvPjKQCHBam/iGA== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP384r1 +PeerKey=BOB_brainpoolP384r1_PUB +SharedSecret=0b3ad57e83759760d94904d9ea266b538120c6db2b5046217aa1ecd924828b949d335c8ce8a5b36bac7556bf6058c40a + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP384r1 +PeerKey=ALICE_brainpoolP384r1_PUB +SharedSecret=0b3ad57e83759760d94904d9ea266b538120c6db2b5046217aa1ecd924828b949d335c8ce8a5b36bac7556bf6058c40a + +# TEST CURVE brainpoolP384t1 + +PrivateKey=ALICE_brainpoolP384t1 +-----BEGIN EC PRIVATE KEY----- +MIGoAgEBBDBhv/Ff07ybES61s5DBD+kHzraR6r95bGPwZbjWbY6ugS04lkvVKwr/ +xnAAvcF02jKgCwYJKyQDAwIIAQEMoWQDYgAENpcXDPQYBhU8zi4G6mQtjdgVmpdn +4Iuwb0/VVmopmFAL0ISDB0qk9Hn2Lt9rmE8NathqkKKlVHd/Y5FRqf06PZj8jaYH +Axvz5E1J8ykrbT7rUpbj9Df2t+eop9YBbSxc +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP384t1_PUB +-----BEGIN PUBLIC KEY----- +MHowFAYHKoZIzj0CAQYJKyQDAwIIAQEMA2IABDaXFwz0GAYVPM4uBupkLY3YFZqX +Z+CLsG9P1VZqKZhQC9CEgwdKpPR59i7fa5hPDWrYapCipVR3f2ORUan9Oj2Y/I2m +BwMb8+RNSfMpK20+61KW4/Q39rfnqKfWAW0sXA== +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP384t1 +-----BEGIN EC PRIVATE KEY----- +MIGoAgEBBDBsUc4UweUxdFh3b10XofMoyHT13Ds4DLER5E5Oo6MWwj7CFqq0vgZY +fk/RSAU8MAegCwYJKyQDAwIIAQEMoWQDYgAER24uXKoWWnFFusbCPtDzz7n9zDIW +zFqMeP6YE3MOseyfRFcKIVz/omWBVwpUbd3ca6Ord/Mh8hThIV4tZbPUwlyzzEW2 +NMJtd2t5JKdja0aT7fbp7NS9IJzNIRDl7r8z +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP384t1_PUB +-----BEGIN PUBLIC KEY----- +MHowFAYHKoZIzj0CAQYJKyQDAwIIAQEMA2IABEduLlyqFlpxRbrGwj7Q88+5/cwy +FsxajHj+mBNzDrHsn0RXCiFc/6JlgVcKVG3d3Gujq3fzIfIU4SFeLWWz1MJcs8xF +tjTCbXdreSSnY2tGk+326ezUvSCczSEQ5e6/Mw== +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP384t1 +PeerKey=BOB_brainpoolP384t1_PUB +SharedSecret=0fde85a61157cdd898196f291802ebd57bb2e39d98c4e6ad9bb3e2e0375e1df9bf7dadb8df7db1fea32818ef2c88babc + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP384t1 +PeerKey=ALICE_brainpoolP384t1_PUB +SharedSecret=0fde85a61157cdd898196f291802ebd57bb2e39d98c4e6ad9bb3e2e0375e1df9bf7dadb8df7db1fea32818ef2c88babc + +# TEST CURVE brainpoolP512r1 + +PrivateKey=ALICE_brainpoolP512r1 +-----BEGIN EC PRIVATE KEY----- +MIHaAgEBBECMxUrk8DnFiTzmA2zbxijR6tBKSCaKV0vtbAxV5PrpqWCghKV4UpP5 +9CQNGV9Io9cJmMrQ2cpfkr2uQybzD3LAoAsGCSskAwMCCAEBDaGBhQOBggAEHlj4 +gsnR2wN53k/hSIcAtbgHwbld5uS1/gR8RtoyaEDit4Ti59/I9kRkZFEHJemhpTP2 +xY03j3M5rHP7vzk1NVKgYHJQ9MvMtPd6G+Fj5D0YN1nnyqP3IJ8PyXmOdXBMoMHu ++H50QbYZpcUFOqJhKp1T0+58xTXJdP8axl1IjtI= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP512r1_PUB +-----BEGIN PUBLIC KEY----- +MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEHlj4gsnR2wN53k/hSIcAtbgH +wbld5uS1/gR8RtoyaEDit4Ti59/I9kRkZFEHJemhpTP2xY03j3M5rHP7vzk1NVKg +YHJQ9MvMtPd6G+Fj5D0YN1nnyqP3IJ8PyXmOdXBMoMHu+H50QbYZpcUFOqJhKp1T +0+58xTXJdP8axl1IjtI= +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP512r1 +-----BEGIN EC PRIVATE KEY----- +MIHaAgEBBEBkDXT6Tj4SyZ6+ORP0t1JfTtqZHBetPsIGcSyRmkeRkShhVBroW4Ts +VqLSSMvzqVQILjGhOMVsfe0susPS/u/CoAsGCSskAwMCCAEBDaGBhQOBggAEo3NA +MIGp0rJxReih4nbEiTegA4pSEk84CUHHBLGuLsekVo1vmj1LTnu4dVuILLf+MSZh +9jjNmsWuEGSHIaZx6hniFHGdaRQ3GFODGvkE6z2d2kwv3Fmsq9+gu4By2OhSCfP+ +hpFhobXAYwWXzgaBFH+TqlF31Dyr2fuPnkL7tK4= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP512r1_PUB +-----BEGIN PUBLIC KEY----- +MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEo3NAMIGp0rJxReih4nbEiTeg +A4pSEk84CUHHBLGuLsekVo1vmj1LTnu4dVuILLf+MSZh9jjNmsWuEGSHIaZx6hni +FHGdaRQ3GFODGvkE6z2d2kwv3Fmsq9+gu4By2OhSCfP+hpFhobXAYwWXzgaBFH+T +qlF31Dyr2fuPnkL7tK4= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP512r1 +PeerKey=BOB_brainpoolP512r1_PUB +SharedSecret=80751feb09215a9da32f9f8c97133f53f0286a89969bd00d7f365da7f7736f45e634a35012d71b22f09bd89760ab0d2b0d426133cd9a379da9739d0f5f2e0360 + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP512r1 +PeerKey=ALICE_brainpoolP512r1_PUB +SharedSecret=80751feb09215a9da32f9f8c97133f53f0286a89969bd00d7f365da7f7736f45e634a35012d71b22f09bd89760ab0d2b0d426133cd9a379da9739d0f5f2e0360 + +# TEST CURVE brainpoolP512t1 + +PrivateKey=ALICE_brainpoolP512t1 +-----BEGIN EC PRIVATE KEY----- +MIHaAgEBBECbwO3WdaC7ErmKqF/qaKD9jty2YyBtEJZIkwx3eXDn+Izia0/1pyGF +oRYYiYhZXoVuvKLom/eeK0IFTGmpESlyoAsGCSskAwMCCAEBDqGBhQOBggAEH/z+ +dOHhLfxI0GLpmUjYaSlC2H380nBhe6P4GSrnpya/Yew0IRyDfo0p99vwgOaLh8wJ +IH3Joy4NMtHthg8IAFmoctAoWkQ21E0HjPjwqZbxmvBD0S9opVycFR8XUSaK0EHy +HO7hfuVsdyYzIIjpKViP7uOOtrggsTepWzBQt9I= +-----END EC PRIVATE KEY----- + +PublicKey=ALICE_brainpoolP512t1_PUB +-----BEGIN PUBLIC KEY----- +MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDgOBggAEH/z+dOHhLfxI0GLpmUjYaSlC +2H380nBhe6P4GSrnpya/Yew0IRyDfo0p99vwgOaLh8wJIH3Joy4NMtHthg8IAFmo +ctAoWkQ21E0HjPjwqZbxmvBD0S9opVycFR8XUSaK0EHyHO7hfuVsdyYzIIjpKViP +7uOOtrggsTepWzBQt9I= +-----END PUBLIC KEY----- + +PrivateKey=BOB_brainpoolP512t1 +-----BEGIN EC PRIVATE KEY----- +MIHaAgEBBEAVK2tYHA61OVj+kF5PadyNMdw3Mqb6hxOIi+vRFQS5fwhN34vnH0f5 +kuTjhPzn/zKpM+WTpxlIdvJMblSQ8ZW9oAsGCSskAwMCCAEBDqGBhQOBggAEE6EY +YwpBA3NBflj/HYwxzbaxuALefTsTr5O0bLqh4J6SxkAwsQnlkU8PCnzEuvdBNxSw +W7276VGfwDO7kFKEdZq3cnT+P41yi/XBVK7xgaL1R2U+vCxWsje6JLixWEdJkJ+6 +TqPKICdriNge1zbjvfhb01zP58E/Xsgh5/deJco= +-----END EC PRIVATE KEY----- + +PublicKey=BOB_brainpoolP512t1_PUB +-----BEGIN PUBLIC KEY----- +MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDgOBggAEE6EYYwpBA3NBflj/HYwxzbax +uALefTsTr5O0bLqh4J6SxkAwsQnlkU8PCnzEuvdBNxSwW7276VGfwDO7kFKEdZq3 +cnT+P41yi/XBVK7xgaL1R2U+vCxWsje6JLixWEdJkJ+6TqPKICdriNge1zbjvfhb +01zP58E/Xsgh5/deJco= +-----END PUBLIC KEY----- + +# ECDH Alice with Bob peer +Derive=ALICE_brainpoolP512t1 +PeerKey=BOB_brainpoolP512t1_PUB +SharedSecret=0afecb44d108c9bf2bc159fcc613a1429e3906d5d201d579adc2167058e972ef85fc13d837f3566a2ff3a881e47bfe36b722baf4a9f865097fe11e171189a944 + +# ECDH Bob with Alice peer +Derive=BOB_brainpoolP512t1 +PeerKey=ALICE_brainpoolP512t1_PUB +SharedSecret=0afecb44d108c9bf2bc159fcc613a1429e3906d5d201d579adc2167058e972ef85fc13d837f3566a2ff3a881e47bfe36b722baf4a9f865097fe11e171189a944 +