1Title=brainpoolP160r1 curve tests 2 3PrivateKey=ALICE_cf_brainpoolP160r1 4-----BEGIN PRIVATE KEY----- 5MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEBBBswGQIBAQQUo0UiM85512uHsr2DkIOYgyxSQxk= 6-----END PRIVATE KEY----- 7 8PublicKey=ALICE_cf_brainpoolP160r1_PUB 9-----BEGIN PUBLIC KEY----- 10MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQEBAyoABI7OZhLqr+8c3D9Tn6++CqQtc9jG5a1COb1okeZb 11wKJUkmWn6NvNCQQ= 12-----END PUBLIC KEY----- 13 14PrivPubKeyPair=ALICE_cf_brainpoolP160r1:ALICE_cf_brainpoolP160r1_PUB 15 16PrivateKey=BOB_cf_brainpoolP160r1 17-----BEGIN PRIVATE KEY----- 18MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEBBBswGQIBAQQUmr0Vq3Z/feXq9tg9s8dxJXne1dU= 19-----END PRIVATE KEY----- 20 21PublicKey=BOB_cf_brainpoolP160r1_PUB 22-----BEGIN PUBLIC KEY----- 23MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQEBAyoABAu+ovBXBFQuw3Rt9qeImT6mLh9rerLFnTRL0+LH 24sptS1Mbd0R4+5HM= 25-----END PUBLIC KEY----- 26 27PrivPubKeyPair=BOB_cf_brainpoolP160r1:BOB_cf_brainpoolP160r1_PUB 28 29# ECDH Alice with Bob peer 30Derive=ALICE_cf_brainpoolP160r1 31PeerKey=BOB_cf_brainpoolP160r1_PUB 32SharedSecret=2e75cb6a8f13951b437e04a0ed1d714a610036cc 33 34# ECDH Bob with Alice peer 35Derive=BOB_cf_brainpoolP160r1 36PeerKey=ALICE_cf_brainpoolP160r1_PUB 37SharedSecret=2e75cb6a8f13951b437e04a0ed1d714a610036cc 38 39Title=brainpoolP160t1 curve tests 40 41PrivateKey=ALICE_cf_brainpoolP160t1 42-----BEGIN PRIVATE KEY----- 43MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQECBBswGQIBAQQU1P/o5GQx5PA0kQoiwUtaXBUASUY= 44-----END PRIVATE KEY----- 45 46PublicKey=ALICE_cf_brainpoolP160t1_PUB 47-----BEGIN PUBLIC KEY----- 48MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQECAyoABANetsUNsxVmDo7X4LQ9yPYTcjN1HvLTo9GEEQtV 49lG71NyzLPQwPDwM= 50-----END PUBLIC KEY----- 51 52PrivPubKeyPair=ALICE_cf_brainpoolP160t1:ALICE_cf_brainpoolP160t1_PUB 53 54PrivateKey=BOB_cf_brainpoolP160t1 55-----BEGIN PRIVATE KEY----- 56MDYCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQECBBswGQIBAQQUck4Sh9X3JjSUIRoxxKv8qLM6Ijc= 57-----END PRIVATE KEY----- 58 59PublicKey=BOB_cf_brainpoolP160t1_PUB 60-----BEGIN PUBLIC KEY----- 61MEIwFAYHKoZIzj0CAQYJKyQDAwIIAQECAyoABEtd7DRUMYXeoxhxpWgPz/esQkXtoTAAune8CAAo 62HqNNlR11VDctfkw= 63-----END PUBLIC KEY----- 64 65PrivPubKeyPair=BOB_cf_brainpoolP160t1:BOB_cf_brainpoolP160t1_PUB 66 67# ECDH Alice with Bob peer 68Derive=ALICE_cf_brainpoolP160t1 69PeerKey=BOB_cf_brainpoolP160t1_PUB 70SharedSecret=6ea603a6a1a83812b967c83ef1867bd807be761e 71 72# ECDH Bob with Alice peer 73Derive=BOB_cf_brainpoolP160t1 74PeerKey=ALICE_cf_brainpoolP160t1_PUB 75SharedSecret=6ea603a6a1a83812b967c83ef1867bd807be761e 76 77Title=brainpoolP192r1 curve tests 78 79PrivateKey=ALICE_cf_brainpoolP192r1 80-----BEGIN PRIVATE KEY----- 81MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEDBB8wHQIBAQQYlF5JxzV9Doezn3hLoiidvy5TnIA7 82aR+j 83-----END PRIVATE KEY----- 84 85PublicKey=ALICE_cf_brainpoolP192r1_PUB 86-----BEGIN PUBLIC KEY----- 87MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEDAzIABELUMqBZrH66DIJ1a3a42k86THdH1DevigK0dc57 888XEZ3HcuSQ+ycrMmit1PUQItbg== 89-----END PUBLIC KEY----- 90 91PrivPubKeyPair=ALICE_cf_brainpoolP192r1:ALICE_cf_brainpoolP192r1_PUB 92 93PrivateKey=BOB_cf_brainpoolP192r1 94-----BEGIN PRIVATE KEY----- 95MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEDBB8wHQIBAQQYjdu95CL1DQMGpsOmsfYOAjF5cW99 96bQie 97-----END PRIVATE KEY----- 98 99PublicKey=BOB_cf_brainpoolP192r1_PUB 100-----BEGIN PUBLIC KEY----- 101MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEDAzIABInqyC1mAfyF7LU5tX/dRF5S/S9uPlQjNAhTRP6/ 102/kAbKsXmABQXFeM0+P3hMw4UxQ== 103-----END PUBLIC KEY----- 104 105PrivPubKeyPair=BOB_cf_brainpoolP192r1:BOB_cf_brainpoolP192r1_PUB 106 107# ECDH Alice with Bob peer 108Derive=ALICE_cf_brainpoolP192r1 109PeerKey=BOB_cf_brainpoolP192r1_PUB 110SharedSecret=2b34396d02a40df0b9f8f9c0b8623be05b41249fbd69e02a 111 112# ECDH Bob with Alice peer 113Derive=BOB_cf_brainpoolP192r1 114PeerKey=ALICE_cf_brainpoolP192r1_PUB 115SharedSecret=2b34396d02a40df0b9f8f9c0b8623be05b41249fbd69e02a 116 117Title=brainpoolP192t1 curve tests 118 119PrivateKey=ALICE_cf_brainpoolP192t1 120-----BEGIN PRIVATE KEY----- 121MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEEBB8wHQIBAQQYKkFNgJ5sJKNIyYPK1h+gdPw04bxa 122zIV7 123-----END PRIVATE KEY----- 124 125PublicKey=ALICE_cf_brainpoolP192t1_PUB 126-----BEGIN PUBLIC KEY----- 127MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEEAzIABAzDb+niXBQFn9f0zXf8z+kfdBIYTws8FSfdWFdU 128NGo4haY9+fL8D40kNNShgBnlKw== 129-----END PUBLIC KEY----- 130 131PrivPubKeyPair=ALICE_cf_brainpoolP192t1:ALICE_cf_brainpoolP192t1_PUB 132 133PrivateKey=BOB_cf_brainpoolP192t1 134-----BEGIN PRIVATE KEY----- 135MDoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEEBB8wHQIBAQQYFpxTrRJBEpyCePM20Fmw0uYPoxTm 136T/sq 137-----END PRIVATE KEY----- 138 139PublicKey=BOB_cf_brainpoolP192t1_PUB 140-----BEGIN PUBLIC KEY----- 141MEowFAYHKoZIzj0CAQYJKyQDAwIIAQEEAzIABC6CPE1t5PwHpXSS1u4R0JTs1IeDW8hiqarIn3pM 142I9wh+oCRjVcqvB4WDaql1bHCYg== 143-----END PUBLIC KEY----- 144 145PrivPubKeyPair=BOB_cf_brainpoolP192t1:BOB_cf_brainpoolP192t1_PUB 146 147# ECDH Alice with Bob peer 148Derive=ALICE_cf_brainpoolP192t1 149PeerKey=BOB_cf_brainpoolP192t1_PUB 150SharedSecret=84049068441a342d7c2951ff159cdc9d05c4bddf2a6e6309 151 152# ECDH Bob with Alice peer 153Derive=BOB_cf_brainpoolP192t1 154PeerKey=ALICE_cf_brainpoolP192t1_PUB 155SharedSecret=84049068441a342d7c2951ff159cdc9d05c4bddf2a6e6309 156 157Title=brainpoolP224r1 curve tests 158 159PrivateKey=ALICE_cf_brainpoolP224r1 160-----BEGIN PRIVATE KEY----- 161MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEFBCMwIQIBAQQcHhlSkNTFJbZSy79CADDwo855nH2+ 162cWxwSl6BpQ== 163-----END PRIVATE KEY----- 164 165PublicKey=ALICE_cf_brainpoolP224r1_PUB 166-----BEGIN PUBLIC KEY----- 167MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEFAzoABBF4+KObaB0yJTPHPrCN6EOnr5M8zKb5CHa7SSyL 1684L9nRjgA8TfoU03LQsrtE9beREkxK3EHc25Z 169-----END PUBLIC KEY----- 170 171PrivPubKeyPair=ALICE_cf_brainpoolP224r1:ALICE_cf_brainpoolP224r1_PUB 172 173PrivateKey=BOB_cf_brainpoolP224r1 174-----BEGIN PRIVATE KEY----- 175MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEFBCMwIQIBAQQczslMgGENRTriMWvDfGrM/ilLpzy0 176Js79UiVzLA== 177-----END PRIVATE KEY----- 178 179PublicKey=BOB_cf_brainpoolP224r1_PUB 180-----BEGIN PUBLIC KEY----- 181MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEFAzoABIGGu4+PPMwOihplm2tLO7dLcDqXZB1MQHloOU8a 182taeDvYHIck4z08+1DATvPqpIDzyn9WtXRqmG 183-----END PUBLIC KEY----- 184 185PrivPubKeyPair=BOB_cf_brainpoolP224r1:BOB_cf_brainpoolP224r1_PUB 186 187# ECDH Alice with Bob peer 188Derive=ALICE_cf_brainpoolP224r1 189PeerKey=BOB_cf_brainpoolP224r1_PUB 190SharedSecret=477240c0587dea6aecfcac5a154d7ba3a5d4eb1ab30a69012d4401de 191 192# ECDH Bob with Alice peer 193Derive=BOB_cf_brainpoolP224r1 194PeerKey=ALICE_cf_brainpoolP224r1_PUB 195SharedSecret=477240c0587dea6aecfcac5a154d7ba3a5d4eb1ab30a69012d4401de 196 197Title=brainpoolP224t1 curve tests 198 199PrivateKey=ALICE_cf_brainpoolP224t1 200-----BEGIN PRIVATE KEY----- 201MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEGBCMwIQIBAQQca9rhmcgHV6etILVB9ccK2jIFXw4N 202YrvlljcGFw== 203-----END PRIVATE KEY----- 204 205PublicKey=ALICE_cf_brainpoolP224t1_PUB 206-----BEGIN PUBLIC KEY----- 207MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEGAzoABHA9XoULjM967710RPgT1ICW0b+y9pFpm2yCUq2m 208kSiy/JZvuWXhTJ+KmXGnAOTIlyiOUG8tZm39 209-----END PUBLIC KEY----- 210 211PrivPubKeyPair=ALICE_cf_brainpoolP224t1:ALICE_cf_brainpoolP224t1_PUB 212 213PrivateKey=BOB_cf_brainpoolP224t1 214-----BEGIN PRIVATE KEY----- 215MD4CAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEGBCMwIQIBAQQcFaiqaheY0xBo5lUY8hOXMUICdOAu 216NWP/Uw3l+Q== 217-----END PRIVATE KEY----- 218 219PublicKey=BOB_cf_brainpoolP224t1_PUB 220-----BEGIN PUBLIC KEY----- 221MFIwFAYHKoZIzj0CAQYJKyQDAwIIAQEGAzoABLvPkrvyCeS/QdTX5D/AFfF0lTuPpXhSRPKocViS 222nUIZAEziCuOsgx+BqAOxNg+CN/tNzHsG1srf 223-----END PUBLIC KEY----- 224 225PrivPubKeyPair=BOB_cf_brainpoolP224t1:BOB_cf_brainpoolP224t1_PUB 226 227# ECDH Alice with Bob peer 228Derive=ALICE_cf_brainpoolP224t1 229PeerKey=BOB_cf_brainpoolP224t1_PUB 230SharedSecret=2c8dd0dbf3a62a202150e12443461d348be57bc58db0f2f7d8938933 231 232# ECDH Bob with Alice peer 233Derive=BOB_cf_brainpoolP224t1 234PeerKey=ALICE_cf_brainpoolP224t1_PUB 235SharedSecret=2c8dd0dbf3a62a202150e12443461d348be57bc58db0f2f7d8938933 236 237Title=brainpoolP256r1 curve tests 238 239PrivateKey=ALICE_cf_brainpoolP256r1 240-----BEGIN PRIVATE KEY----- 241MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEHBCcwJQIBAQQgcH7I5THTXm+bu+vwtyNt+XBxk/uJ 242R5V/zzRyMoXjuek= 243-----END PRIVATE KEY----- 244 245PublicKey=ALICE_cf_brainpoolP256r1_PUB 246-----BEGIN PUBLIC KEY----- 247MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABDFYVAzLX03nHXeFY7aJspsp525bbgzfnT68kJXB 248HhChZmPaa5BAV5Cn4DXJ5HQ5N/V8Z8Dz0aux0SWtl6ctENM= 249-----END PUBLIC KEY----- 250 251PrivPubKeyPair=ALICE_cf_brainpoolP256r1:ALICE_cf_brainpoolP256r1_PUB 252 253PrivateKey=BOB_cf_brainpoolP256r1 254-----BEGIN PRIVATE KEY----- 255MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEHBCcwJQIBAQQgDEj/wLk/4z4Wcv8rOc9lNnRQ6hpr 256XfiuUSRqgedZkRU= 257-----END PRIVATE KEY----- 258 259PublicKey=BOB_cf_brainpoolP256r1_PUB 260-----BEGIN PUBLIC KEY----- 261MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEHA0IABHJdRWXtaxwI0AdvDXEk+a6XuQp72Zi+wxCrxFFW 262NgJbmH0yr4jDklp4oiC2UHkapvT6XanGMKFo2ZSziltas0A= 263-----END PUBLIC KEY----- 264 265PrivPubKeyPair=BOB_cf_brainpoolP256r1:BOB_cf_brainpoolP256r1_PUB 266 267# ECDH Alice with Bob peer 268Derive=ALICE_cf_brainpoolP256r1 269PeerKey=BOB_cf_brainpoolP256r1_PUB 270SharedSecret=2fdd9d97efdcba3f5b181df53331db0ee42a3b1072147325ce8521dbaeafc3e4 271 272# ECDH Bob with Alice peer 273Derive=BOB_cf_brainpoolP256r1 274PeerKey=ALICE_cf_brainpoolP256r1_PUB 275SharedSecret=2fdd9d97efdcba3f5b181df53331db0ee42a3b1072147325ce8521dbaeafc3e4 276 277Title=brainpoolP256t1 curve tests 278 279PrivateKey=ALICE_cf_brainpoolP256t1 280-----BEGIN PRIVATE KEY----- 281MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEIBCcwJQIBAQQgBDlYKiUEsm+tEN/DDQBhlWKJhF4J 282We+4fqVSaPNT3VY= 283-----END PRIVATE KEY----- 284 285PublicKey=ALICE_cf_brainpoolP256t1_PUB 286-----BEGIN PUBLIC KEY----- 287MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEIA0IABE6XKfvmlGKrXKN/FHhW9cMThPFUIq6Au3cCujPI 288rHejQQJnsz9mSRBtzRkMM1abUc4Mf9xhkWbrT+QuJ3FcLWI= 289-----END PUBLIC KEY----- 290 291PrivPubKeyPair=ALICE_cf_brainpoolP256t1:ALICE_cf_brainpoolP256t1_PUB 292 293PrivateKey=BOB_cf_brainpoolP256t1 294-----BEGIN PRIVATE KEY----- 295MEICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEIBCcwJQIBAQQgDUCTqTrVwouIU3hFoO3hwiME17PF 296X7ntzOWKS2ebqGs= 297-----END PRIVATE KEY----- 298 299PublicKey=BOB_cf_brainpoolP256t1_PUB 300-----BEGIN PUBLIC KEY----- 301MFowFAYHKoZIzj0CAQYJKyQDAwIIAQEIA0IABBwxGpomQmgqgsUYHmpYt3qGKRVT/pJfyU+lpLXi 302/XAibEp/IvX3oFMEolSoy39poO6Zkq6npAniBqer+bS9Jpw= 303-----END PUBLIC KEY----- 304 305PrivPubKeyPair=BOB_cf_brainpoolP256t1:BOB_cf_brainpoolP256t1_PUB 306 307# ECDH Alice with Bob peer 308Derive=ALICE_cf_brainpoolP256t1 309PeerKey=BOB_cf_brainpoolP256t1_PUB 310SharedSecret=7f177af329a4b377aea6e80bddf14f09c17c4fe81598703898fb62c929cbff04 311 312# ECDH Bob with Alice peer 313Derive=BOB_cf_brainpoolP256t1 314PeerKey=ALICE_cf_brainpoolP256t1_PUB 315SharedSecret=7f177af329a4b377aea6e80bddf14f09c17c4fe81598703898fb62c929cbff04 316 317Title=brainpoolP320r1 curve tests 318 319PrivateKey=ALICE_cf_brainpoolP320r1 320-----BEGIN PRIVATE KEY----- 321MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEJBC8wLQIBAQQophG1zB+U2lRdetiZlk9C4+q7APJ9 322xqGQ0+GPq68+WmyZon1lDRQ5/g== 323-----END PRIVATE KEY----- 324 325PublicKey=ALICE_cf_brainpoolP320r1_PUB 326-----BEGIN PUBLIC KEY----- 327MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABM9TaT9Q2j+VTlQ1pfcXx9SjlU1fEk0RvEbaY1O8 328pq8OgkQeulcgSXiI1rJI0wjV/qJoi0coZUHhsJ7bXmdO8vSTdgCMbavZScCkN6iFsALm 329-----END PUBLIC KEY----- 330 331PrivPubKeyPair=ALICE_cf_brainpoolP320r1:ALICE_cf_brainpoolP320r1_PUB 332 333PrivateKey=BOB_cf_brainpoolP320r1 334-----BEGIN PRIVATE KEY----- 335MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEJBC8wLQIBAQQoO6MtFhs8dwul0iRbyfssxtFF6Ubt 336q2oHlzvkFL5q4uLSY7pRcDz4vw== 337-----END PRIVATE KEY----- 338 339PublicKey=BOB_cf_brainpoolP320r1_PUB 340-----BEGIN PUBLIC KEY----- 341MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABM50yDpoBMhirlHQqjMmVj/KZR0dfvmudoDt02qY 3423lKei94evfTHmPG/9BjMYQGQcRM4CDGHR0iUIUJa99e/rxj9IguPkkNiAmDZQaKsqmKB 343-----END PUBLIC KEY----- 344 345PrivPubKeyPair=BOB_cf_brainpoolP320r1:BOB_cf_brainpoolP320r1_PUB 346 347# ECDH Alice with Bob peer 348Derive=ALICE_cf_brainpoolP320r1 349PeerKey=BOB_cf_brainpoolP320r1_PUB 350SharedSecret=4ee386c231d0a7c9bb6dc05362f56ca70bf7ba5dcb66d8c4574c0497fdab6a5b79818a64ff5dc87e 351 352# ECDH Bob with Alice peer 353Derive=BOB_cf_brainpoolP320r1 354PeerKey=ALICE_cf_brainpoolP320r1_PUB 355SharedSecret=4ee386c231d0a7c9bb6dc05362f56ca70bf7ba5dcb66d8c4574c0497fdab6a5b79818a64ff5dc87e 356 357Title=brainpoolP320t1 curve tests 358 359PrivateKey=ALICE_cf_brainpoolP320t1 360-----BEGIN PRIVATE KEY----- 361MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEKBC8wLQIBAQQoMsI2lsl5Sj0I4A3J0I5XStMSLT4P 362hMxwrbFdtKQh+At6RN2s12W4Kg== 363-----END PRIVATE KEY----- 364 365PublicKey=ALICE_cf_brainpoolP320t1_PUB 366-----BEGIN PUBLIC KEY----- 367MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEKA1IABAvtZgehjOIdjsYKMcK08LaS8zVb6znYb6Qa9Fzf 368LhLUSH5S728KJHWXMh7RqZMI3yTC5I0ESqB0CvG5N0hR+3y8L3eQJisCNdnzAgMyy0ab 369-----END PUBLIC KEY----- 370 371PrivPubKeyPair=ALICE_cf_brainpoolP320t1:ALICE_cf_brainpoolP320t1_PUB 372 373PrivateKey=BOB_cf_brainpoolP320t1 374-----BEGIN PRIVATE KEY----- 375MEoCAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEKBC8wLQIBAQQoNtZiGbwSl0NNHBmTaJKf7/VMqZjo 376yWavjg6CPa6ZgpKRR7vIQt5d9Q== 377-----END PRIVATE KEY----- 378 379PublicKey=BOB_cf_brainpoolP320t1_PUB 380-----BEGIN PUBLIC KEY----- 381MGowFAYHKoZIzj0CAQYJKyQDAwIIAQEKA1IABHlS/OtqhHctabDCsDexScvQ2DGXhBuypaEeKOUq 382vbLUovatBoreEj1j5YrOl9mKpd9Hj6YqYGWH+7KKjua+5DBn9rlxlmmkst+gb+vm3UE/ 383-----END PUBLIC KEY----- 384 385PrivPubKeyPair=BOB_cf_brainpoolP320t1:BOB_cf_brainpoolP320t1_PUB 386 387# ECDH Alice with Bob peer 388Derive=ALICE_cf_brainpoolP320t1 389PeerKey=BOB_cf_brainpoolP320t1_PUB 390SharedSecret=079d62bad81ceeab9f213818faf249f7b29b87a81b56a33b774b2631860f90a25f5377da504cb619 391 392# ECDH Bob with Alice peer 393Derive=BOB_cf_brainpoolP320t1 394PeerKey=ALICE_cf_brainpoolP320t1_PUB 395SharedSecret=079d62bad81ceeab9f213818faf249f7b29b87a81b56a33b774b2631860f90a25f5377da504cb619 396 397Title=brainpoolP384r1 curve tests 398 399PrivateKey=ALICE_cf_brainpoolP384r1 400-----BEGIN PRIVATE KEY----- 401MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQELBDcwNQIBAQQwUW3EKrK8Rr80Jn5wwvTLC+HDTApA 402ndycbRYiQkew7SgijhNO+cV0pE0sNpMZY+Wo 403-----END PRIVATE KEY----- 404 405PublicKey=ALICE_cf_brainpoolP384r1_PUB 406-----BEGIN PUBLIC KEY----- 407MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBvE/fg0tIrsrIiAL07MlREd5zYk52mW7oQ+jPky 408PmGeUoZq1LtpEzQCE1uuruOuyQH1M2c7flVA8Gh3IbSCupwVBCR2QObolwk1w5qK/l/KR26tMeXI 409qL2Sy85NCUpMDw== 410-----END PUBLIC KEY----- 411 412PrivPubKeyPair=ALICE_cf_brainpoolP384r1:ALICE_cf_brainpoolP384r1_PUB 413 414PrivateKey=BOB_cf_brainpoolP384r1 415-----BEGIN PRIVATE KEY----- 416MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQELBDcwNQIBAQQwdG7bSygpM2GpxDPAb4hOTtFZrP2n 417qbyf7v3jFe8/ERpzREPcSntkNDyu/iAsmQKj 418-----END PRIVATE KEY----- 419 420PublicKey=BOB_cf_brainpoolP384r1_PUB 421-----BEGIN PUBLIC KEY----- 422MHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIIxQfeqZ+uWNKAwZtxAt4ieZW7lCg7Bezpn1dG/ 423VDvy/Dd5YpAuDtVxFCLfCUVH+gXfC2wUpWj8j8lgPhP1wBat/hu/PN/AQPg9C/J2EcQRVQXwyZvQ 424PzgiZeo1aWw2+w== 425-----END PUBLIC KEY----- 426 427PrivPubKeyPair=BOB_cf_brainpoolP384r1:BOB_cf_brainpoolP384r1_PUB 428 429# ECDH Alice with Bob peer 430Derive=ALICE_cf_brainpoolP384r1 431PeerKey=BOB_cf_brainpoolP384r1_PUB 432SharedSecret=35e9a3f86a38888d183cc343801dcdaecb664d5b37f7fbc0459fd4612da6b29831bd2d8e5b599376ca510fcc3ac78be6 433 434# ECDH Bob with Alice peer 435Derive=BOB_cf_brainpoolP384r1 436PeerKey=ALICE_cf_brainpoolP384r1_PUB 437SharedSecret=35e9a3f86a38888d183cc343801dcdaecb664d5b37f7fbc0459fd4612da6b29831bd2d8e5b599376ca510fcc3ac78be6 438 439Title=brainpoolP384t1 curve tests 440 441PrivateKey=ALICE_cf_brainpoolP384t1 442-----BEGIN PRIVATE KEY----- 443MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEMBDcwNQIBAQQwGyCfuKlQDK4EflGVc01hBKW+OB/L 444ojNz6kgnAWMuWoCyOM8SOkSTbOCimaVqZrlq 445-----END PRIVATE KEY----- 446 447PublicKey=ALICE_cf_brainpoolP384t1_PUB 448-----BEGIN PUBLIC KEY----- 449MHowFAYHKoZIzj0CAQYJKyQDAwIIAQEMA2IABE1O0qNzgozAxaQC7qX2wS+HNfKIAMc7eX4G4Z0w 450M30kgGyCn4CtWCBFgG15laf6OnYcdJgC8284B2smZiqHuvssw12SZwOlaXoLGyIsqygTitCO3Ebd 451k2dmuYdWzxj5/g== 452-----END PUBLIC KEY----- 453 454PrivPubKeyPair=ALICE_cf_brainpoolP384t1:ALICE_cf_brainpoolP384t1_PUB 455 456PrivateKey=BOB_cf_brainpoolP384t1 457-----BEGIN PRIVATE KEY----- 458MFICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEMBDcwNQIBAQQwbpabbL6g9HZUZ4VusnNGHsHujUsA 459cDuviAZTBaHWJsCd5jA64hVFZXlZ9Jj/nSLs 460-----END PRIVATE KEY----- 461 462PublicKey=BOB_cf_brainpoolP384t1_PUB 463-----BEGIN PUBLIC KEY----- 464MHowFAYHKoZIzj0CAQYJKyQDAwIIAQEMA2IABAyawWqAcNlcwOauu2b93XXqpZQeRM26AYcDcHIf 465tZahQrwFpLgt6Tn7tzA2CgRGvSvBGZTxkzuHasxJn+dBDGLraias3U/sLD3P4TQuP9v8cO6i7g4x 466T+DZbNUQQ3ePDQ== 467-----END PUBLIC KEY----- 468 469PrivPubKeyPair=BOB_cf_brainpoolP384t1:BOB_cf_brainpoolP384t1_PUB 470 471# ECDH Alice with Bob peer 472Derive=ALICE_cf_brainpoolP384t1 473PeerKey=BOB_cf_brainpoolP384t1_PUB 474SharedSecret=030113dd1662230f1e47418c3044a0852dcd74fa508dbabb02d1fe5d788aa49d8047d02a802f796af21473ab17f6f85f 475 476# ECDH Bob with Alice peer 477Derive=BOB_cf_brainpoolP384t1 478PeerKey=ALICE_cf_brainpoolP384t1_PUB 479SharedSecret=030113dd1662230f1e47418c3044a0852dcd74fa508dbabb02d1fe5d788aa49d8047d02a802f796af21473ab17f6f85f 480 481Title=brainpoolP512r1 curve tests 482 483PrivateKey=ALICE_cf_brainpoolP512r1 484-----BEGIN PRIVATE KEY----- 485MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQENBEcwRQIBAQRAagAsEAU5t/T4yI0MvyTWuPcrQfaa 4861xZr99hRfeY7+pDV4yooxTIXUESqk/dBQlFSrVUkdvMQHq/8vm5V/w97LQ== 487-----END PRIVATE KEY----- 488 489PublicKey=ALICE_cf_brainpoolP512r1_PUB 490-----BEGIN PUBLIC KEY----- 491MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEJLmN88iMClNBtyLHzmSgIE9d+v/GRtBr1+r+ 492Wvz5XOwsiHWWFTRO5Um+3HUVZH+S3nky6n/3Yjn4DFA4lhxV+y40g8p+kkXYKwpXTByQhERcPPPS 493wKh/S7Y3k3KSLkphjiBExzlBcj9r3gLww9+0nVer/fnUgRz7YwWldv4PR2E= 494-----END PUBLIC KEY----- 495 496PrivPubKeyPair=ALICE_cf_brainpoolP512r1:ALICE_cf_brainpoolP512r1_PUB 497 498PrivateKey=BOB_cf_brainpoolP512r1 499-----BEGIN PRIVATE KEY----- 500MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQENBEcwRQIBAQRAgHKjBCUMVJTF41vKv+Lp2xVz6bsF 501P1Aqc+2ehlxlEoYL4H8CbUBh89F1QPjGjIOLEebJcN/KnnpyRGVdx4UV2g== 502-----END PRIVATE KEY----- 503 504PublicKey=BOB_cf_brainpoolP512r1_PUB 505-----BEGIN PUBLIC KEY----- 506MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAElWuk6uPxVgBSLSK9Zfqbid/ipXbIFKVaetCI 507YsYOdzkbjGIWLd2MFZIjZ9r7ePEcHXqQiwGvW+8itGM/xwLpA4qZ2QYazqtAbT187d5cdyZf4PQT 508/kv/ZTvXTl7xHDtaujQ1re00Z3liEKgKstI80BkA6eA4Jfy4G2F7CX/WuSQ= 509-----END PUBLIC KEY----- 510 511PrivPubKeyPair=BOB_cf_brainpoolP512r1:BOB_cf_brainpoolP512r1_PUB 512 513# ECDH Alice with Bob peer 514Derive=ALICE_cf_brainpoolP512r1 515PeerKey=BOB_cf_brainpoolP512r1_PUB 516SharedSecret=84269a8f2932b7e09b23deabaeab26eda6bbdee8846153b0c62b7d2663506a9e71d32cf0cc127ec130f6880612f4e054bc79adb57ddbee97949508ce1eda0bb1 517 518# ECDH Bob with Alice peer 519Derive=BOB_cf_brainpoolP512r1 520PeerKey=ALICE_cf_brainpoolP512r1_PUB 521SharedSecret=84269a8f2932b7e09b23deabaeab26eda6bbdee8846153b0c62b7d2663506a9e71d32cf0cc127ec130f6880612f4e054bc79adb57ddbee97949508ce1eda0bb1 522 523Title=brainpoolP512t1 curve tests 524 525PrivateKey=ALICE_cf_brainpoolP512t1 526-----BEGIN PRIVATE KEY----- 527MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEOBEcwRQIBAQRAd92o2JLX5lk2v6fGr1pH5TT8KUKR 5286FaCm6CRk0dC/xK6h0rpONjx+37VuH3uS+HoRlru83maSoeHQneWCc32XA== 529-----END PRIVATE KEY----- 530 531PublicKey=ALICE_cf_brainpoolP512t1_PUB 532-----BEGIN PUBLIC KEY----- 533MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDgOBggAEob+TJkhNP6D+HoQtlWcLITI3MM25Axi++awv 534HnMoclRLLur7CjQsKd0v6aEzmG2+4WZSZFGLA9L8Z5sh9L916p5CD5nk1pNfy5QKNi2H5R3QC/oc 535RfNNxhXdVVekfTaAiqhe8UF3aMngmDAc7sq794DVZvCf1sqq8v5cHrnqRcQ= 536-----END PUBLIC KEY----- 537 538PrivPubKeyPair=ALICE_cf_brainpoolP512t1:ALICE_cf_brainpoolP512t1_PUB 539 540PrivateKey=BOB_cf_brainpoolP512t1 541-----BEGIN PRIVATE KEY----- 542MGICAQAwFAYHKoZIzj0CAQYJKyQDAwIIAQEOBEcwRQIBAQRAVW4ZQKgDeHAkubwYYlp2JKklrbpp 543gvez/prOdyHJXJbVriU4lCH/MpH2I+nXjaZ9zLcl9JbnrUOJ6xGPHfZJrw== 544-----END PRIVATE KEY----- 545 546PublicKey=BOB_cf_brainpoolP512t1_PUB 547-----BEGIN PUBLIC KEY----- 548MIGbMBQGByqGSM49AgEGCSskAwMCCAEBDgOBggAEJbQFKxq27CuY7/mgNwEnH3GSYGXy9s6n48qq 549gbMrp5uREi8JXZ+BuLQmzZuF15ZPOOmh+EJFjbD8i9NDiUkYLnm1oy/EuE1f5VUNoXFeFFIa21vZ 5502kzPYYKYyUNOdG8p/s4rPBFyCMf6Tizt0D4XA4oLptKUUIX2SC1Sd+qakKA= 551-----END PUBLIC KEY----- 552 553PrivPubKeyPair=BOB_cf_brainpoolP512t1:BOB_cf_brainpoolP512t1_PUB 554 555# ECDH Alice with Bob peer 556Derive=ALICE_cf_brainpoolP512t1 557PeerKey=BOB_cf_brainpoolP512t1_PUB 558SharedSecret=48bc4ebdb9a88ca38bed58f5e547eb11d803fd01b6eadff1761ecb48c54525cba43bdb0ee4a4d7aa6701985e0bc12fd32382c035d80acc7ec26adfcb108a07cb 559 560# ECDH Bob with Alice peer 561Derive=BOB_cf_brainpoolP512t1 562PeerKey=ALICE_cf_brainpoolP512t1_PUB 563SharedSecret=48bc4ebdb9a88ca38bed58f5e547eb11d803fd01b6eadff1761ecb48c54525cba43bdb0ee4a4d7aa6701985e0bc12fd32382c035d80acc7ec26adfcb108a07cb 564 565Title=c2pnb163v1 curve tests 566 567PrivateKey=ALICE_cf_c2pnb163v1 568-----BEGIN PRIVATE KEY----- 569MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEEHDAaAgEBBBUD1JfG8cLNP9418YW+hVhriqH6O5Y= 570-----END PRIVATE KEY----- 571 572PublicKey=ALICE_cf_c2pnb163v1_PUB 573-----BEGIN PUBLIC KEY----- 574MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBXgoOgVlWTLQnrQZXgQuSBcIS3bQAlXQ+yJhS03B 5754G8rKQXbrc0mvWsF 576-----END PUBLIC KEY----- 577 578PrivPubKeyPair=ALICE_cf_c2pnb163v1:ALICE_cf_c2pnb163v1_PUB 579 580PrivateKey=BOB_cf_c2pnb163v1 581-----BEGIN PRIVATE KEY----- 582MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAEEHDAaAgEBBBUAc3EaoMmMORTzQhMkhPIXY+/jUSI= 583-----END PRIVATE KEY----- 584 585PublicKey=BOB_cf_c2pnb163v1_PUB 586-----BEGIN PUBLIC KEY----- 587MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEBn9J0jo39aFVZqhBsAKZ6bViAu6zBC8WaFGExnpZ 588KuBh8tP8VSTHPCHF 589-----END PUBLIC KEY----- 590 591PrivPubKeyPair=BOB_cf_c2pnb163v1:BOB_cf_c2pnb163v1_PUB 592 593# ECDH Alice with Bob peer 594Derive=ALICE_cf_c2pnb163v1 595PeerKey=BOB_cf_c2pnb163v1_PUB 596SharedSecret=065dd38fb6de7f394778e1bf65d840a2c0e7219acd 597 598# ECDH Bob with Alice peer 599Derive=BOB_cf_c2pnb163v1 600PeerKey=ALICE_cf_c2pnb163v1_PUB 601SharedSecret=065dd38fb6de7f394778e1bf65d840a2c0e7219acd 602 603# ECC CDH Alice with Bob peer 604Derive=ALICE_cf_c2pnb163v1 605PeerKey=BOB_cf_c2pnb163v1_PUB 606Ctrl=ecdh_cofactor_mode:1 607SharedSecret=066fc46e8cc4327634dd127748020f2de6aab67585 608 609# ECC CDH Bob with Alice peer 610Derive=BOB_cf_c2pnb163v1 611PeerKey=ALICE_cf_c2pnb163v1_PUB 612Ctrl=ecdh_cofactor_mode:1 613SharedSecret=066fc46e8cc4327634dd127748020f2de6aab67585 614 615PublicKey=MALICE_cf_c2pnb163v1_PUB 616-----BEGIN PUBLIC KEY----- 617MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAEDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8JxepS05nN 618/piKdhDD3dDKXUih 619-----END PUBLIC KEY----- 620 621# ECC CDH Bob with Malice peer 622Derive=BOB_cf_c2pnb163v1 623PeerKey=MALICE_cf_c2pnb163v1_PUB 624Ctrl=ecdh_cofactor_mode:1 625Result=DERIVE_ERROR 626Function=EC_POINT_get_affine_coordinates 627Reason=point at infinity 628 629# ECC CDH Alice with Malice peer 630Derive=ALICE_cf_c2pnb163v1 631PeerKey=MALICE_cf_c2pnb163v1_PUB 632Ctrl=ecdh_cofactor_mode:1 633Result=DERIVE_ERROR 634Function=EC_POINT_get_affine_coordinates 635Reason=point at infinity 636 637Title=c2pnb163v2 curve tests 638 639PrivateKey=ALICE_cf_c2pnb163v2 640-----BEGIN PRIVATE KEY----- 641MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIEHDAaAgEBBBUA4KFv7c1dygtVbdp/g2z2TqLAHkI= 642-----END PRIVATE KEY----- 643 644PublicKey=ALICE_cf_c2pnb163v2_PUB 645-----BEGIN PUBLIC KEY----- 646MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAVnlL7lMBaASwCIJaf9x2LgNPVmEAb43huHQlo3Q 6474PzawHXQoYm/qgDd 648-----END PUBLIC KEY----- 649 650PrivPubKeyPair=ALICE_cf_c2pnb163v2:ALICE_cf_c2pnb163v2_PUB 651 652PrivateKey=BOB_cf_c2pnb163v2 653-----BEGIN PRIVATE KEY----- 654MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAIEHDAaAgEBBBUCEdYqClRWIl2m+X34e+DB2iZSxmQ= 655-----END PRIVATE KEY----- 656 657PublicKey=BOB_cf_c2pnb163v2_PUB 658-----BEGIN PUBLIC KEY----- 659MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAVWNIKn7/WMfzuNnd5ws9J0DI2CfBkEJizZHAFqy 660kBF3juAQuARgxuT6 661-----END PUBLIC KEY----- 662 663PrivPubKeyPair=BOB_cf_c2pnb163v2:BOB_cf_c2pnb163v2_PUB 664 665# ECDH Alice with Bob peer 666Derive=ALICE_cf_c2pnb163v2 667PeerKey=BOB_cf_c2pnb163v2_PUB 668SharedSecret=0078ebb986d4f9b0aa0bc4af99e82c2bd24130f3f4 669 670# ECDH Bob with Alice peer 671Derive=BOB_cf_c2pnb163v2 672PeerKey=ALICE_cf_c2pnb163v2_PUB 673SharedSecret=0078ebb986d4f9b0aa0bc4af99e82c2bd24130f3f4 674 675# ECC CDH Alice with Bob peer 676Derive=ALICE_cf_c2pnb163v2 677PeerKey=BOB_cf_c2pnb163v2_PUB 678Ctrl=ecdh_cofactor_mode:1 679SharedSecret=069a80bcd45987fd1c874cd9dc5453207a09b61d41 680 681# ECC CDH Bob with Alice peer 682Derive=BOB_cf_c2pnb163v2 683PeerKey=ALICE_cf_c2pnb163v2_PUB 684Ctrl=ecdh_cofactor_mode:1 685SharedSecret=069a80bcd45987fd1c874cd9dc5453207a09b61d41 686 687PublicKey=MALICE_cf_c2pnb163v2_PUB 688-----BEGIN PUBLIC KEY----- 689MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAIDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABuVBl1V5uysY 690n6HANPEoMoK+7Sv0 691-----END PUBLIC KEY----- 692 693# ECC CDH Bob with Malice peer 694Derive=BOB_cf_c2pnb163v2 695PeerKey=MALICE_cf_c2pnb163v2_PUB 696Ctrl=ecdh_cofactor_mode:1 697Result=DERIVE_ERROR 698Function=EC_POINT_get_affine_coordinates 699Reason=point at infinity 700 701# ECC CDH Alice with Malice peer 702Derive=ALICE_cf_c2pnb163v2 703PeerKey=MALICE_cf_c2pnb163v2_PUB 704Ctrl=ecdh_cofactor_mode:1 705Result=DERIVE_ERROR 706Function=EC_POINT_get_affine_coordinates 707Reason=point at infinity 708 709Title=c2pnb163v3 curve tests 710 711PrivateKey=ALICE_cf_c2pnb163v3 712-----BEGIN PRIVATE KEY----- 713MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMEHDAaAgEBBBUBItB0y/QeJ+cCh9yoHf0zqLVyMZc= 714-----END PRIVATE KEY----- 715 716PublicKey=ALICE_cf_c2pnb163v3_PUB 717-----BEGIN PUBLIC KEY----- 718MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEBx1HRyjuBMjt+vlbWaQbKOpNvWKFAslzEbPv6MpK 719YnObLnq34LRuWznb 720-----END PUBLIC KEY----- 721 722PrivPubKeyPair=ALICE_cf_c2pnb163v3:ALICE_cf_c2pnb163v3_PUB 723 724PrivateKey=BOB_cf_c2pnb163v3 725-----BEGIN PRIVATE KEY----- 726MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAMEHDAaAgEBBBUAXVHUHeP8Ioz7IqXOWbjaUXEHE5M= 727-----END PRIVATE KEY----- 728 729PublicKey=BOB_cf_c2pnb163v3_PUB 730-----BEGIN PUBLIC KEY----- 731MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEAqXF7rsAZ40Z1PT4TeeC45RKTxP4AJBAdfuknJ/J 732DZnBLhxBwtqnfUpA 733-----END PUBLIC KEY----- 734 735PrivPubKeyPair=BOB_cf_c2pnb163v3:BOB_cf_c2pnb163v3_PUB 736 737# ECDH Alice with Bob peer 738Derive=ALICE_cf_c2pnb163v3 739PeerKey=BOB_cf_c2pnb163v3_PUB 740SharedSecret=07fd2ffe9b18973c51caeadbc2154b97a9a0390be9 741 742# ECDH Bob with Alice peer 743Derive=BOB_cf_c2pnb163v3 744PeerKey=ALICE_cf_c2pnb163v3_PUB 745SharedSecret=07fd2ffe9b18973c51caeadbc2154b97a9a0390be9 746 747# ECC CDH Alice with Bob peer 748Derive=ALICE_cf_c2pnb163v3 749PeerKey=BOB_cf_c2pnb163v3_PUB 750Ctrl=ecdh_cofactor_mode:1 751SharedSecret=06f7daf1c963594e1a13f9f17b62aaab2934872c16 752 753# ECC CDH Bob with Alice peer 754Derive=BOB_cf_c2pnb163v3 755PeerKey=ALICE_cf_c2pnb163v3_PUB 756Ctrl=ecdh_cofactor_mode:1 757SharedSecret=06f7daf1c963594e1a13f9f17b62aaab2934872c16 758 759PublicKey=MALICE_cf_c2pnb163v3_PUB 760-----BEGIN PUBLIC KEY----- 761MEMwEwYHKoZIzj0CAQYIKoZIzj0DAAMDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7jRlUg9oaLK 762LwAuHF8g5Y0JjJnI 763-----END PUBLIC KEY----- 764 765# ECC CDH Bob with Malice peer 766Derive=BOB_cf_c2pnb163v3 767PeerKey=MALICE_cf_c2pnb163v3_PUB 768Ctrl=ecdh_cofactor_mode:1 769Result=DERIVE_ERROR 770Function=EC_POINT_get_affine_coordinates 771Reason=point at infinity 772 773# ECC CDH Alice with Malice peer 774Derive=ALICE_cf_c2pnb163v3 775PeerKey=MALICE_cf_c2pnb163v3_PUB 776Ctrl=ecdh_cofactor_mode:1 777Result=DERIVE_ERROR 778Function=EC_POINT_get_affine_coordinates 779Reason=point at infinity 780 781Title=c2pnb176v1 curve tests 782 783PrivateKey=ALICE_cf_c2pnb176v1 784-----BEGIN PRIVATE KEY----- 785MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQEHDAaAgEBBBUAaZ1jV1jM9meV5iiNGPU/WMSfWOM= 786-----END PRIVATE KEY----- 787 788PublicKey=ALICE_cf_c2pnb176v1_PUB 789-----BEGIN PUBLIC KEY----- 790MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEPjME7IV6Tuz2P++wIT60hRxTkk0M0PNgvqYcUoCI 791iw3girDLhNzOu3IQ8Ac= 792-----END PUBLIC KEY----- 793 794PrivPubKeyPair=ALICE_cf_c2pnb176v1:ALICE_cf_c2pnb176v1_PUB 795 796PrivateKey=BOB_cf_c2pnb176v1 797-----BEGIN PRIVATE KEY----- 798MDYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAQEHDAaAgEBBBUAreyYbcF+ONIf64KmeSzV82OI/50= 799-----END PRIVATE KEY----- 800 801PublicKey=BOB_cf_c2pnb176v1_PUB 802-----BEGIN PUBLIC KEY----- 803MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAEpJn1IDmFj5LceLGfY2wlhI1VHq5vJ+qNIAOXVZhX 804uMtp6pzy63rCEK53bgs= 805-----END PUBLIC KEY----- 806 807PrivPubKeyPair=BOB_cf_c2pnb176v1:BOB_cf_c2pnb176v1_PUB 808 809# ECDH Alice with Bob peer 810Derive=ALICE_cf_c2pnb176v1 811PeerKey=BOB_cf_c2pnb176v1_PUB 812SharedSecret=3a8021848ee0b2c1c377404267a515225781c181e6ab 813 814# ECDH Bob with Alice peer 815Derive=BOB_cf_c2pnb176v1 816PeerKey=ALICE_cf_c2pnb176v1_PUB 817SharedSecret=3a8021848ee0b2c1c377404267a515225781c181e6ab 818 819# ECC CDH Alice with Bob peer 820Derive=ALICE_cf_c2pnb176v1 821PeerKey=BOB_cf_c2pnb176v1_PUB 822Ctrl=ecdh_cofactor_mode:1 823SharedSecret=b06cdc633b56e813d63326c69d2cfa335352279540ac 824 825# ECC CDH Bob with Alice peer 826Derive=BOB_cf_c2pnb176v1 827PeerKey=ALICE_cf_c2pnb176v1_PUB 828Ctrl=ecdh_cofactor_mode:1 829SharedSecret=b06cdc633b56e813d63326c69d2cfa335352279540ac 830 831PublicKey=MALICE_cf_c2pnb176v1_PUB 832-----BEGIN PUBLIC KEY----- 833MEUwEwYHKoZIzj0CAQYIKoZIzj0DAAQDLgAE4ePri2opCoAUJIUQnaQlvDaxZd9bsdKnjWSvh+FL 834zXV3l5j8K3pow+GJBE4= 835-----END PUBLIC KEY----- 836 837# ECC CDH Bob with Malice peer 838Derive=BOB_cf_c2pnb176v1 839PeerKey=MALICE_cf_c2pnb176v1_PUB 840Ctrl=ecdh_cofactor_mode:1 841Result=DERIVE_ERROR 842Function=EC_POINT_get_affine_coordinates 843Reason=point at infinity 844 845# ECC CDH Alice with Malice peer 846Derive=ALICE_cf_c2pnb176v1 847PeerKey=MALICE_cf_c2pnb176v1_PUB 848Ctrl=ecdh_cofactor_mode:1 849Result=DERIVE_ERROR 850Function=EC_POINT_get_affine_coordinates 851Reason=point at infinity 852 853Title=c2pnb208w1 curve tests 854 855PrivateKey=ALICE_cf_c2pnb208w1 856-----BEGIN PRIVATE KEY----- 857MDoCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEIDAeAgEBBBkAiENroXMYNbK/7DQQwCpbXk00gnVd 858XF2k 859-----END PRIVATE KEY----- 860 861PublicKey=ALICE_cf_c2pnb208w1_PUB 862-----BEGIN PUBLIC KEY----- 863ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEL+IHOL2IfeLRiE6Wqsc0Frqjq7t/JnBmhN1lMB9Y 864Yj3+Btcne4CPWf8KvfGjAdMs6JKP4A== 865-----END PUBLIC KEY----- 866 867PrivPubKeyPair=ALICE_cf_c2pnb208w1:ALICE_cf_c2pnb208w1_PUB 868 869PrivateKey=BOB_cf_c2pnb208w1 870-----BEGIN PRIVATE KEY----- 871MDoCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAoEIDAeAgEBBBkAY1GZLynO/IDWwOOjEWUE7k+I/MkP 872cJot 873-----END PRIVATE KEY----- 874 875PublicKey=BOB_cf_c2pnb208w1_PUB 876-----BEGIN PUBLIC KEY----- 877ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAENBvdzCDOIvu9zo7reJq1ummhR+0jaDc+EoSlW984 878cl9FTi/JJznwC+RNgwVfJ1WKJun1YA== 879-----END PUBLIC KEY----- 880 881PrivPubKeyPair=BOB_cf_c2pnb208w1:BOB_cf_c2pnb208w1_PUB 882 883# ECDH Alice with Bob peer 884Derive=ALICE_cf_c2pnb208w1 885PeerKey=BOB_cf_c2pnb208w1_PUB 886SharedSecret=ba32bf80c0f7ab53cb083f267a902a1ad6396eb283237fad91cd 887 888# ECDH Bob with Alice peer 889Derive=BOB_cf_c2pnb208w1 890PeerKey=ALICE_cf_c2pnb208w1_PUB 891SharedSecret=ba32bf80c0f7ab53cb083f267a902a1ad6396eb283237fad91cd 892 893# ECC CDH Alice with Bob peer 894Derive=ALICE_cf_c2pnb208w1 895PeerKey=BOB_cf_c2pnb208w1_PUB 896Ctrl=ecdh_cofactor_mode:1 897SharedSecret=f09f5fc8bf20677558bc65939bf1b7fbbbe2579702729304258b 898 899# ECC CDH Bob with Alice peer 900Derive=BOB_cf_c2pnb208w1 901PeerKey=ALICE_cf_c2pnb208w1_PUB 902Ctrl=ecdh_cofactor_mode:1 903SharedSecret=f09f5fc8bf20677558bc65939bf1b7fbbbe2579702729304258b 904 905PublicKey=MALICE_cf_c2pnb208w1_PUB 906-----BEGIN PUBLIC KEY----- 907ME0wEwYHKoZIzj0CAQYIKoZIzj0DAAoDNgAEfuWB9pBZQin+VnmqgYVpbUpKxSQsnXxNqiDtVwqJ 908oPkHxRWnu5e7qI2idMcqaKDeeniUaA== 909-----END PUBLIC KEY----- 910 911# ECC CDH Bob with Malice peer 912Derive=BOB_cf_c2pnb208w1 913PeerKey=MALICE_cf_c2pnb208w1_PUB 914Ctrl=ecdh_cofactor_mode:1 915Result=DERIVE_ERROR 916Function=EC_POINT_get_affine_coordinates 917Reason=point at infinity 918 919# ECC CDH Alice with Malice peer 920Derive=ALICE_cf_c2pnb208w1 921PeerKey=MALICE_cf_c2pnb208w1_PUB 922Ctrl=ecdh_cofactor_mode:1 923Result=DERIVE_ERROR 924Function=EC_POINT_get_affine_coordinates 925Reason=point at infinity 926 927Title=c2pnb272w1 curve tests 928 929PrivateKey=ALICE_cf_c2pnb272w1 930-----BEGIN PRIVATE KEY----- 931MEICAQAwEwYHKoZIzj0CAQYIKoZIzj0DABAEKDAmAgEBBCEA0SoHwKAgKb7WQ+s0w1iNBemDZ3+f 932StHU67fpP7YoF8U= 933-----END PRIVATE KEY----- 934 935PublicKey=ALICE_cf_c2pnb272w1_PUB 936-----BEGIN PUBLIC KEY----- 937MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAE0IH60bGi46FDzEprGZ8EBK5uMMcVke/txeBRNGHQ 938DzG68r3EMLZkOfE1+g04MN7HgY7zt3jMYb8ImyLRmvqR2abjs6c= 939-----END PUBLIC KEY----- 940 941PrivPubKeyPair=ALICE_cf_c2pnb272w1:ALICE_cf_c2pnb272w1_PUB 942 943PrivateKey=BOB_cf_c2pnb272w1 944-----BEGIN PRIVATE KEY----- 945MEICAQAwEwYHKoZIzj0CAQYIKoZIzj0DABAEKDAmAgEBBCEAFqB5GbPJ4d+X7ye7m05l/OirDqfn 946MOsOJ6xObBph3zQ= 947-----END PRIVATE KEY----- 948 949PublicKey=BOB_cf_c2pnb272w1_PUB 950-----BEGIN PUBLIC KEY----- 951MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEIeIkcMHAuOgvHt2Wp52vVe0DYPNnUX79t/mLSx03 952cUlDmcxL7vIXdx9hB4OmQBYbm+YLDNfTFGAIlDfr2tELpVVPWPo= 953-----END PUBLIC KEY----- 954 955PrivPubKeyPair=BOB_cf_c2pnb272w1:BOB_cf_c2pnb272w1_PUB 956 957# ECDH Alice with Bob peer 958Derive=ALICE_cf_c2pnb272w1 959PeerKey=BOB_cf_c2pnb272w1_PUB 960SharedSecret=cfebd65006520a40f081d8940edf0ebb8e54491ba1499d9f3c63deecee84ddc07142 961 962# ECDH Bob with Alice peer 963Derive=BOB_cf_c2pnb272w1 964PeerKey=ALICE_cf_c2pnb272w1_PUB 965SharedSecret=cfebd65006520a40f081d8940edf0ebb8e54491ba1499d9f3c63deecee84ddc07142 966 967# ECC CDH Alice with Bob peer 968Derive=ALICE_cf_c2pnb272w1 969PeerKey=BOB_cf_c2pnb272w1_PUB 970Ctrl=ecdh_cofactor_mode:1 971SharedSecret=756fc20b27352ac74e5135359c63d375d2732c6d02f25cd526155bac0882a9211dd4 972 973# ECC CDH Bob with Alice peer 974Derive=BOB_cf_c2pnb272w1 975PeerKey=ALICE_cf_c2pnb272w1_PUB 976Ctrl=ecdh_cofactor_mode:1 977SharedSecret=756fc20b27352ac74e5135359c63d375d2732c6d02f25cd526155bac0882a9211dd4 978 979PublicKey=MALICE_cf_c2pnb272w1_PUB 980-----BEGIN PUBLIC KEY----- 981MF0wEwYHKoZIzj0CAQYIKoZIzj0DABADRgAEvID3AM7qzpKDnOLFY00+E7EKZz/vS/pXgsUA3bWN 982oJF8ElXFXv59s/SykQBCTHPqzmUbVmrXmtD44Kt1wUBRJfuwxy4= 983-----END PUBLIC KEY----- 984 985# ECC CDH Bob with Malice peer 986Derive=BOB_cf_c2pnb272w1 987PeerKey=MALICE_cf_c2pnb272w1_PUB 988Ctrl=ecdh_cofactor_mode:1 989Result=DERIVE_ERROR 990Function=EC_POINT_get_affine_coordinates 991Reason=point at infinity 992 993# ECC CDH Alice with Malice peer 994Derive=ALICE_cf_c2pnb272w1 995PeerKey=MALICE_cf_c2pnb272w1_PUB 996Ctrl=ecdh_cofactor_mode:1 997Result=DERIVE_ERROR 998Function=EC_POINT_get_affine_coordinates 999Reason=point at infinity 1000 1001Title=c2pnb304w1 curve tests 1002 1003PrivateKey=ALICE_cf_c2pnb304w1 1004-----BEGIN PRIVATE KEY----- 1005MEYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABEELDAqAgEBBCUAqJxh50ZIUXOJ1HE3cVkech9OTTPJ 10068jy/v5cFcO0X6dykHgnZ 1007-----END PRIVATE KEY----- 1008 1009PublicKey=ALICE_cf_c2pnb304w1_PUB 1010-----BEGIN PUBLIC KEY----- 1011MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEvoaqRX6qiNQiFH1BhgLCPTpYszoRhmlLirkvlw/Q 1012iXBlfQ7U4g+iRR/kmu2RlwwOHgNNL+mWcvLkFfS8Kr4jzv1EY1Ecx96n21l0YQ== 1013-----END PUBLIC KEY----- 1014 1015PrivPubKeyPair=ALICE_cf_c2pnb304w1:ALICE_cf_c2pnb304w1_PUB 1016 1017PrivateKey=BOB_cf_c2pnb304w1 1018-----BEGIN PRIVATE KEY----- 1019MEYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABEELDAqAgEBBCUAOScHepX+IwqC8TjyAJI1bkR3cYYt 1020X9BbqYM9GQfVNSLHntTg 1021-----END PRIVATE KEY----- 1022 1023PublicKey=BOB_cf_c2pnb304w1_PUB 1024-----BEGIN PUBLIC KEY----- 1025MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEYuAq/6Yw5HxMeMohlWmwl+ZK4ZQucfr1tWDKwhDb 1026kAOUO2P/Q/H+uelM3VVwxeu6A1kaX7K0UZpNa96NRBwI4aevc+vOxCgYkGt9BA== 1027-----END PUBLIC KEY----- 1028 1029PrivPubKeyPair=BOB_cf_c2pnb304w1:BOB_cf_c2pnb304w1_PUB 1030 1031# ECDH Alice with Bob peer 1032Derive=ALICE_cf_c2pnb304w1 1033PeerKey=BOB_cf_c2pnb304w1_PUB 1034SharedSecret=bfddf9f923210e8231a702e3a1c987cf27661de1bc243c1890e437d67d9f49c6ccfadc035d9d 1035 1036# ECDH Bob with Alice peer 1037Derive=BOB_cf_c2pnb304w1 1038PeerKey=ALICE_cf_c2pnb304w1_PUB 1039SharedSecret=bfddf9f923210e8231a702e3a1c987cf27661de1bc243c1890e437d67d9f49c6ccfadc035d9d 1040 1041# ECC CDH Alice with Bob peer 1042Derive=ALICE_cf_c2pnb304w1 1043PeerKey=BOB_cf_c2pnb304w1_PUB 1044Ctrl=ecdh_cofactor_mode:1 1045SharedSecret=0c7afb3143f93ef2166c05437a1757a62c916ff1751c6d456dd7f2356dcbc75df48015eb5ce8 1046 1047# ECC CDH Bob with Alice peer 1048Derive=BOB_cf_c2pnb304w1 1049PeerKey=ALICE_cf_c2pnb304w1_PUB 1050Ctrl=ecdh_cofactor_mode:1 1051SharedSecret=0c7afb3143f93ef2166c05437a1757a62c916ff1751c6d456dd7f2356dcbc75df48015eb5ce8 1052 1053PublicKey=MALICE_cf_c2pnb304w1_PUB 1054-----BEGIN PUBLIC KEY----- 1055MGUwEwYHKoZIzj0CAQYIKoZIzj0DABEDTgAEBZ5FuthQt0mxTJ8NQWN2J37kYT8ySD893IXEmXYP 1056fMTr+CSNkf/sfF/13GEdVGnHmBgCH61sPWG69RgzdjRPprZFZxXjubIWYkp0DQ== 1057-----END PUBLIC KEY----- 1058 1059# ECC CDH Bob with Malice peer 1060Derive=BOB_cf_c2pnb304w1 1061PeerKey=MALICE_cf_c2pnb304w1_PUB 1062Ctrl=ecdh_cofactor_mode:1 1063Result=DERIVE_ERROR 1064Function=EC_POINT_get_affine_coordinates 1065Reason=point at infinity 1066 1067# ECC CDH Alice with Malice peer 1068Derive=ALICE_cf_c2pnb304w1 1069PeerKey=MALICE_cf_c2pnb304w1_PUB 1070Ctrl=ecdh_cofactor_mode:1 1071Result=DERIVE_ERROR 1072Function=EC_POINT_get_affine_coordinates 1073Reason=point at infinity 1074 1075Title=c2pnb368w1 curve tests 1076 1077PrivateKey=ALICE_cf_c2pnb368w1 1078-----BEGIN PRIVATE KEY----- 1079ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABMENDAyAgEBBC0AXeSTXsHb2PEH12tZL8w2q6evA2mi 1080KfLLIa1c29BTmM//oWdKpqeuvwMIBto= 1081-----END PRIVATE KEY----- 1082 1083PublicKey=ALICE_cf_c2pnb368w1_PUB 1084-----BEGIN PUBLIC KEY----- 1085MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEmEBXcvMgnHwJW7wAKM4cqboco6zF01J9ntUwoACI 1086euvf3cpPXBvxUawJXfO9FwFRQabDRagGP99Walidd2JW8nWDWZgZMKj15Wh+4bp2dZHc2tPIIHHd 10873makbwQ= 1088-----END PUBLIC KEY----- 1089 1090PrivPubKeyPair=ALICE_cf_c2pnb368w1:ALICE_cf_c2pnb368w1_PUB 1091 1092PrivateKey=BOB_cf_c2pnb368w1 1093-----BEGIN PRIVATE KEY----- 1094ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABMENDAyAgEBBC0Aq1R9M/mCMbJMj6VBUpBkS4HXywEz 1095Qun6d6uXgyU4LZRszA7Dz9+eKbXEMsk= 1096-----END PRIVATE KEY----- 1097 1098PublicKey=BOB_cf_c2pnb368w1_PUB 1099-----BEGIN PUBLIC KEY----- 1100MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEJOSnsaXA9wb5p8CGLPvYI47Yf3IdZSbWQ3Sn6G2v 1101At+zYlpzGax1oJ1CW8fGA0Gu0RnvAfDeW9vgrtzshH1Vy/Ni6a7LPho99PtUP2nzUBnv+hfhFSra 1102gqfRaOs= 1103-----END PUBLIC KEY----- 1104 1105PrivPubKeyPair=BOB_cf_c2pnb368w1:BOB_cf_c2pnb368w1_PUB 1106 1107# ECDH Alice with Bob peer 1108Derive=ALICE_cf_c2pnb368w1 1109PeerKey=BOB_cf_c2pnb368w1_PUB 1110SharedSecret=008d20ede3961be3b01051d6fdae63db43865664804d432293a2edb13dcc8be0fe5b0c655297a84b9067a29c2a6f 1111 1112# ECDH Bob with Alice peer 1113Derive=BOB_cf_c2pnb368w1 1114PeerKey=ALICE_cf_c2pnb368w1_PUB 1115SharedSecret=008d20ede3961be3b01051d6fdae63db43865664804d432293a2edb13dcc8be0fe5b0c655297a84b9067a29c2a6f 1116 1117# ECC CDH Alice with Bob peer 1118Derive=ALICE_cf_c2pnb368w1 1119PeerKey=BOB_cf_c2pnb368w1_PUB 1120Ctrl=ecdh_cofactor_mode:1 1121SharedSecret=df32ddeeffa029aeadabad000a79c3154a0ddd0aeacf4e3de426f5c10096eff8912038c64d4c899131dcd4df2561 1122 1123# ECC CDH Bob with Alice peer 1124Derive=BOB_cf_c2pnb368w1 1125PeerKey=ALICE_cf_c2pnb368w1_PUB 1126Ctrl=ecdh_cofactor_mode:1 1127SharedSecret=df32ddeeffa029aeadabad000a79c3154a0ddd0aeacf4e3de426f5c10096eff8912038c64d4c899131dcd4df2561 1128 1129PublicKey=MALICE_cf_c2pnb368w1_PUB 1130-----BEGIN PUBLIC KEY----- 1131MHUwEwYHKoZIzj0CAQYIKoZIzj0DABMDXgAEWDn/U9rymClM/a0Q1mawHjQjvpxSehRWstSE+2Sd 1132ubcZowJ+rw5LsEZteQyeVrCpKYUiIBmIVuFb2LDjtNLIJD1lr8C+vdco24ciLS9RzF/Dc9X+tcIj 1133726e1BE= 1134-----END PUBLIC KEY----- 1135 1136# ECC CDH Bob with Malice peer 1137Derive=BOB_cf_c2pnb368w1 1138PeerKey=MALICE_cf_c2pnb368w1_PUB 1139Ctrl=ecdh_cofactor_mode:1 1140Result=DERIVE_ERROR 1141Function=EC_POINT_get_affine_coordinates 1142Reason=point at infinity 1143 1144# ECC CDH Alice with Malice peer 1145Derive=ALICE_cf_c2pnb368w1 1146PeerKey=MALICE_cf_c2pnb368w1_PUB 1147Ctrl=ecdh_cofactor_mode:1 1148Result=DERIVE_ERROR 1149Function=EC_POINT_get_affine_coordinates 1150Reason=point at infinity 1151 1152Title=c2tnb191v1 curve tests 1153 1154PrivateKey=ALICE_cf_c2tnb191v1 1155-----BEGIN PRIVATE KEY----- 1156MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEHzAdAgEBBBgXyG7A4BvSmjKEl3aU+FQUt02p9U7x 1157Jk4= 1158-----END PRIVATE KEY----- 1159 1160PublicKey=ALICE_cf_c2tnb191v1_PUB 1161-----BEGIN PUBLIC KEY----- 1162MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEG9iuZmnhz2H/YQKmVUaO//fm7hvV+CP5c2iszpR3 11637lRimqLWHPyvKgcP+PRCIUom 1164-----END PUBLIC KEY----- 1165 1166PrivPubKeyPair=ALICE_cf_c2tnb191v1:ALICE_cf_c2tnb191v1_PUB 1167 1168PrivateKey=BOB_cf_c2tnb191v1 1169-----BEGIN PRIVATE KEY----- 1170MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAUEHzAdAgEBBBg4+2hv9x9HxFy0c2c1XESDdgOamHu0 1171MTU= 1172-----END PRIVATE KEY----- 1173 1174PublicKey=BOB_cf_c2tnb191v1_PUB 1175-----BEGIN PUBLIC KEY----- 1176MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEdO/4ii8gi8eQfBrv3XmsOETwIfT8OIpBW/kUoHD+ 1177adqalcB6SIWOfoJReDLcpxAD 1178-----END PUBLIC KEY----- 1179 1180PrivPubKeyPair=BOB_cf_c2tnb191v1:BOB_cf_c2tnb191v1_PUB 1181 1182# ECDH Alice with Bob peer 1183Derive=ALICE_cf_c2tnb191v1 1184PeerKey=BOB_cf_c2tnb191v1_PUB 1185SharedSecret=2ee8a85151c397600984285307c14f0ea0e4c2071d753a99 1186 1187# ECDH Bob with Alice peer 1188Derive=BOB_cf_c2tnb191v1 1189PeerKey=ALICE_cf_c2tnb191v1_PUB 1190SharedSecret=2ee8a85151c397600984285307c14f0ea0e4c2071d753a99 1191 1192# ECC CDH Alice with Bob peer 1193Derive=ALICE_cf_c2tnb191v1 1194PeerKey=BOB_cf_c2tnb191v1_PUB 1195Ctrl=ecdh_cofactor_mode:1 1196SharedSecret=334051dfd62237e69e280ce2fab979bd77260f8dfe4df989 1197 1198# ECC CDH Bob with Alice peer 1199Derive=BOB_cf_c2tnb191v1 1200PeerKey=ALICE_cf_c2tnb191v1_PUB 1201Ctrl=ecdh_cofactor_mode:1 1202SharedSecret=334051dfd62237e69e280ce2fab979bd77260f8dfe4df989 1203 1204PublicKey=MALICE_cf_c2tnb191v1_PUB 1205-----BEGIN PUBLIC KEY----- 1206MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAUDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcPEwZ1wj 1207iNoFyzyANZl8IDB0fF1RmZD6 1208-----END PUBLIC KEY----- 1209 1210# ECC CDH Bob with Malice peer 1211Derive=BOB_cf_c2tnb191v1 1212PeerKey=MALICE_cf_c2tnb191v1_PUB 1213Ctrl=ecdh_cofactor_mode:1 1214Result=DERIVE_ERROR 1215Function=EC_POINT_get_affine_coordinates 1216Reason=point at infinity 1217 1218# ECC CDH Alice with Malice peer 1219Derive=ALICE_cf_c2tnb191v1 1220PeerKey=MALICE_cf_c2tnb191v1_PUB 1221Ctrl=ecdh_cofactor_mode:1 1222Result=DERIVE_ERROR 1223Function=EC_POINT_get_affine_coordinates 1224Reason=point at infinity 1225 1226Title=c2tnb191v2 curve tests 1227 1228PrivateKey=ALICE_cf_c2tnb191v2 1229-----BEGIN PRIVATE KEY----- 1230MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEHzAdAgEBBBgQZHIQIPrAsbJqq4ZX3JdMrZAkaIGP 1231jbo= 1232-----END PRIVATE KEY----- 1233 1234PublicKey=ALICE_cf_c2tnb191v2_PUB 1235-----BEGIN PUBLIC KEY----- 1236MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEAyQdwZYRIiv7O4/WRLDKJ249TM8dr2Y+Oz8rSxCI 1237UVvJT/Jv9m462J6Iz1XOohhP 1238-----END PUBLIC KEY----- 1239 1240PrivPubKeyPair=ALICE_cf_c2tnb191v2:ALICE_cf_c2tnb191v2_PUB 1241 1242PrivateKey=BOB_cf_c2tnb191v2 1243-----BEGIN PRIVATE KEY----- 1244MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAYEHzAdAgEBBBgThhW6d5QDaqM8yhm16q6Pu/VFBpf7 1245wcs= 1246-----END PRIVATE KEY----- 1247 1248PublicKey=BOB_cf_c2tnb191v2_PUB 1249-----BEGIN PUBLIC KEY----- 1250MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEBVkB4O6fFvGzMHv4BF51muFA0npOGKoOdKbIIMQY 1251JBIoz1RNNXTcgdpguLcrvcPJ 1252-----END PUBLIC KEY----- 1253 1254PrivPubKeyPair=BOB_cf_c2tnb191v2:BOB_cf_c2tnb191v2_PUB 1255 1256# ECDH Alice with Bob peer 1257Derive=ALICE_cf_c2tnb191v2 1258PeerKey=BOB_cf_c2tnb191v2_PUB 1259SharedSecret=711f90cb2aaea65e939065cbd1896affe1d490ba14571400 1260 1261# ECDH Bob with Alice peer 1262Derive=BOB_cf_c2tnb191v2 1263PeerKey=ALICE_cf_c2tnb191v2_PUB 1264SharedSecret=711f90cb2aaea65e939065cbd1896affe1d490ba14571400 1265 1266# ECC CDH Alice with Bob peer 1267Derive=ALICE_cf_c2tnb191v2 1268PeerKey=BOB_cf_c2tnb191v2_PUB 1269Ctrl=ecdh_cofactor_mode:1 1270SharedSecret=1740db5b771fa2889d3ec7c1ba8eeffa7741f0ee62433dce 1271 1272# ECC CDH Bob with Alice peer 1273Derive=BOB_cf_c2tnb191v2 1274PeerKey=ALICE_cf_c2tnb191v2_PUB 1275Ctrl=ecdh_cofactor_mode:1 1276SharedSecret=1740db5b771fa2889d3ec7c1ba8eeffa7741f0ee62433dce 1277 1278PublicKey=MALICE_cf_c2tnb191v2_PUB 1279-----BEGIN PUBLIC KEY----- 1280MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAYDMgAEA3yPV6Ilx7PU7dWIDzgKzFV07LNsn1EhMyLQaa5U 12812vqunpWef+/CaO2pFBcwwW+x 1282-----END PUBLIC KEY----- 1283 1284# ECC CDH Bob with Malice peer 1285Derive=BOB_cf_c2tnb191v2 1286PeerKey=MALICE_cf_c2tnb191v2_PUB 1287Ctrl=ecdh_cofactor_mode:1 1288Result=DERIVE_ERROR 1289Function=EC_POINT_get_affine_coordinates 1290Reason=point at infinity 1291 1292# ECC CDH Alice with Malice peer 1293Derive=ALICE_cf_c2tnb191v2 1294PeerKey=MALICE_cf_c2tnb191v2_PUB 1295Ctrl=ecdh_cofactor_mode:1 1296Result=DERIVE_ERROR 1297Function=EC_POINT_get_affine_coordinates 1298Reason=point at infinity 1299 1300Title=c2tnb191v3 curve tests 1301 1302PrivateKey=ALICE_cf_c2tnb191v3 1303-----BEGIN PRIVATE KEY----- 1304MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEHzAdAgEBBBgTPjf06B01Jq59qU1iczNuA29WfW+b 1305erU= 1306-----END PRIVATE KEY----- 1307 1308PublicKey=ALICE_cf_c2tnb191v3_PUB 1309-----BEGIN PUBLIC KEY----- 1310MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEL4NGEUX2CXY18MyoH1inKq5kde9RGr25ODm/0BEX 1311HWsGvDE2HC+6pL2BMl3MRCty 1312-----END PUBLIC KEY----- 1313 1314PrivPubKeyPair=ALICE_cf_c2tnb191v3:ALICE_cf_c2tnb191v3_PUB 1315 1316PrivateKey=BOB_cf_c2tnb191v3 1317-----BEGIN PRIVATE KEY----- 1318MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAcEHzAdAgEBBBgUC2bC465JTXYLUaaET/r5n7X85gRH 1319iSQ= 1320-----END PRIVATE KEY----- 1321 1322PublicKey=BOB_cf_c2tnb191v3_PUB 1323-----BEGIN PUBLIC KEY----- 1324MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAEPKekNkT9mQ8KRCTR2RwCFkhNvsjL+/mLHYzbMrYe 1325QFIb5QwXAdbg2tEOl7yj9qkk 1326-----END PUBLIC KEY----- 1327 1328PrivPubKeyPair=BOB_cf_c2tnb191v3:BOB_cf_c2tnb191v3_PUB 1329 1330# ECDH Alice with Bob peer 1331Derive=ALICE_cf_c2tnb191v3 1332PeerKey=BOB_cf_c2tnb191v3_PUB 1333SharedSecret=196200f7ea06c43c35516b995cf4a4dd4151dbd0ed998561 1334 1335# ECDH Bob with Alice peer 1336Derive=BOB_cf_c2tnb191v3 1337PeerKey=ALICE_cf_c2tnb191v3_PUB 1338SharedSecret=196200f7ea06c43c35516b995cf4a4dd4151dbd0ed998561 1339 1340# ECC CDH Alice with Bob peer 1341Derive=ALICE_cf_c2tnb191v3 1342PeerKey=BOB_cf_c2tnb191v3_PUB 1343Ctrl=ecdh_cofactor_mode:1 1344SharedSecret=311939377670a8a1ed1ee17f9dd182167da00c5a19e2e109 1345 1346# ECC CDH Bob with Alice peer 1347Derive=BOB_cf_c2tnb191v3 1348PeerKey=ALICE_cf_c2tnb191v3_PUB 1349Ctrl=ecdh_cofactor_mode:1 1350SharedSecret=311939377670a8a1ed1ee17f9dd182167da00c5a19e2e109 1351 1352PublicKey=MALICE_cf_c2tnb191v3_PUB 1353-----BEGIN PUBLIC KEY----- 1354MEkwEwYHKoZIzj0CAQYIKoZIzj0DAAcDMgAESvPjWlLnANK2j38hHZ0uqueaniovkhwwdJZjrmUk 1355n5vQBTxUzkIkMjL33v6Lr3z7 1356-----END PUBLIC KEY----- 1357 1358# ECC CDH Bob with Malice peer 1359Derive=BOB_cf_c2tnb191v3 1360PeerKey=MALICE_cf_c2tnb191v3_PUB 1361Ctrl=ecdh_cofactor_mode:1 1362Result=DERIVE_ERROR 1363Function=EC_POINT_get_affine_coordinates 1364Reason=point at infinity 1365 1366# ECC CDH Alice with Malice peer 1367Derive=ALICE_cf_c2tnb191v3 1368PeerKey=MALICE_cf_c2tnb191v3_PUB 1369Ctrl=ecdh_cofactor_mode:1 1370Result=DERIVE_ERROR 1371Function=EC_POINT_get_affine_coordinates 1372Reason=point at infinity 1373 1374Title=c2tnb239v1 curve tests 1375 1376PrivateKey=ALICE_cf_c2tnb239v1 1377-----BEGIN PRIVATE KEY----- 1378MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAsEJTAjAgEBBB4fMJDhCEiuEf/RF6oGjHVcNwN+wCYG 1379rJMnJLIXiCI= 1380-----END PRIVATE KEY----- 1381 1382PublicKey=ALICE_cf_c2tnb239v1_PUB 1383-----BEGIN PUBLIC KEY----- 1384MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEUgG/uMWy4k0R/kbVJEapF6r5ik4Q9WPsDXAd0856 1385dVL8PvBXgixk2tKfyY1xUVebcEVlgdZP1pN1Xyvi 1386-----END PUBLIC KEY----- 1387 1388PrivPubKeyPair=ALICE_cf_c2tnb239v1:ALICE_cf_c2tnb239v1_PUB 1389 1390PrivateKey=BOB_cf_c2tnb239v1 1391-----BEGIN PRIVATE KEY----- 1392MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAsEJTAjAgEBBB4JLDwVJQw3+00FiZBDWFErd7PXnchH 1393sfpZeV3i5FM= 1394-----END PRIVATE KEY----- 1395 1396PublicKey=BOB_cf_c2tnb239v1_PUB 1397-----BEGIN PUBLIC KEY----- 1398MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEcwKt31cWaoFUd7QxYSdwgMDOqEhjPbD3Z9AfR3tc 1399G77/MY5z1oQegqImBog645vtPWI8lZd1zcl6QYRS 1400-----END PUBLIC KEY----- 1401 1402PrivPubKeyPair=BOB_cf_c2tnb239v1:BOB_cf_c2tnb239v1_PUB 1403 1404# ECDH Alice with Bob peer 1405Derive=ALICE_cf_c2tnb239v1 1406PeerKey=BOB_cf_c2tnb239v1_PUB 1407SharedSecret=413ea943cdf40c45795c77aeea7099b81cc42566067924d1fdbae42ddf99 1408 1409# ECDH Bob with Alice peer 1410Derive=BOB_cf_c2tnb239v1 1411PeerKey=ALICE_cf_c2tnb239v1_PUB 1412SharedSecret=413ea943cdf40c45795c77aeea7099b81cc42566067924d1fdbae42ddf99 1413 1414# ECC CDH Alice with Bob peer 1415Derive=ALICE_cf_c2tnb239v1 1416PeerKey=BOB_cf_c2tnb239v1_PUB 1417Ctrl=ecdh_cofactor_mode:1 1418SharedSecret=1f1e5a6084492e895c35d76a5d2b4a3fafbd96c4b2230ea71cc1c711fa38 1419 1420# ECC CDH Bob with Alice peer 1421Derive=BOB_cf_c2tnb239v1 1422PeerKey=ALICE_cf_c2tnb239v1_PUB 1423Ctrl=ecdh_cofactor_mode:1 1424SharedSecret=1f1e5a6084492e895c35d76a5d2b4a3fafbd96c4b2230ea71cc1c711fa38 1425 1426PublicKey=MALICE_cf_c2tnb239v1_PUB 1427-----BEGIN PUBLIC KEY----- 1428MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAsDPgAEJFn89FF7xaa5m+XGxWKFwCH+Mu4rbxwi6lvhuEuT 1429Itl/OAosALFh8xpt+N5gmKtUdhpjyok2udC4B/mY 1430-----END PUBLIC KEY----- 1431 1432# ECC CDH Bob with Malice peer 1433Derive=BOB_cf_c2tnb239v1 1434PeerKey=MALICE_cf_c2tnb239v1_PUB 1435Ctrl=ecdh_cofactor_mode:1 1436Result=DERIVE_ERROR 1437Function=EC_POINT_get_affine_coordinates 1438Reason=point at infinity 1439 1440# ECC CDH Alice with Malice peer 1441Derive=ALICE_cf_c2tnb239v1 1442PeerKey=MALICE_cf_c2tnb239v1_PUB 1443Ctrl=ecdh_cofactor_mode:1 1444Result=DERIVE_ERROR 1445Function=EC_POINT_get_affine_coordinates 1446Reason=point at infinity 1447 1448Title=c2tnb239v2 curve tests 1449 1450PrivateKey=ALICE_cf_c2tnb239v2 1451-----BEGIN PRIVATE KEY----- 1452MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAwEJTAjAgEBBB4KU4YKdzFOkl6M1biHkxtVGD2uNXr6 1453GbEcp4PbJKU= 1454-----END PRIVATE KEY----- 1455 1456PublicKey=ALICE_cf_c2tnb239v2_PUB 1457-----BEGIN PUBLIC KEY----- 1458MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAEKzpycflUrsyqVV/+fzvC2+AuX3r0b0Syn8acvn78 1459VnKA9mZKwPLWhnMJcLyzarIzc/6/UcfYGNmTyUlG 1460-----END PUBLIC KEY----- 1461 1462PrivPubKeyPair=ALICE_cf_c2tnb239v2:ALICE_cf_c2tnb239v2_PUB 1463 1464PrivateKey=BOB_cf_c2tnb239v2 1465-----BEGIN PRIVATE KEY----- 1466MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAAwEJTAjAgEBBB4HZQLKGKBpIKiyTq6XYZWQNph1oGP+ 1467JLwCwn7lYx0= 1468-----END PRIVATE KEY----- 1469 1470PublicKey=BOB_cf_c2tnb239v2_PUB 1471-----BEGIN PUBLIC KEY----- 1472MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAETPSkhMs3JW3BG66FSfCov76JKdcRiBhMCW453Wku 1473N7yBxBmWjeclHhnXIzfc4qM4qf9n3KzMSXejPVYg 1474-----END PUBLIC KEY----- 1475 1476PrivPubKeyPair=BOB_cf_c2tnb239v2:BOB_cf_c2tnb239v2_PUB 1477 1478# ECDH Alice with Bob peer 1479Derive=ALICE_cf_c2tnb239v2 1480PeerKey=BOB_cf_c2tnb239v2_PUB 1481SharedSecret=2e738f14795b2e19ee791c1bf30c5e462ca6c6ed0ec5c6c6402d0730cf4c 1482 1483# ECDH Bob with Alice peer 1484Derive=BOB_cf_c2tnb239v2 1485PeerKey=ALICE_cf_c2tnb239v2_PUB 1486SharedSecret=2e738f14795b2e19ee791c1bf30c5e462ca6c6ed0ec5c6c6402d0730cf4c 1487 1488# ECC CDH Alice with Bob peer 1489Derive=ALICE_cf_c2tnb239v2 1490PeerKey=BOB_cf_c2tnb239v2_PUB 1491Ctrl=ecdh_cofactor_mode:1 1492SharedSecret=7662d8b94d3f0d20eb8e112ca8b7d5699d81f35902df5b77561977df3946 1493 1494# ECC CDH Bob with Alice peer 1495Derive=BOB_cf_c2tnb239v2 1496PeerKey=ALICE_cf_c2tnb239v2_PUB 1497Ctrl=ecdh_cofactor_mode:1 1498SharedSecret=7662d8b94d3f0d20eb8e112ca8b7d5699d81f35902df5b77561977df3946 1499 1500PublicKey=MALICE_cf_c2tnb239v2_PUB 1501-----BEGIN PUBLIC KEY----- 1502MFUwEwYHKoZIzj0CAQYIKoZIzj0DAAwDPgAES8fLc5mtVI0HqgKRJ7mN8MU1B0FBkiim6jCHYJf3 1503JYUX3Gn3Ai11cHie+nVb3z51jSkpDQENHESTv5K2 1504-----END PUBLIC KEY----- 1505 1506# ECC CDH Bob with Malice peer 1507Derive=BOB_cf_c2tnb239v2 1508PeerKey=MALICE_cf_c2tnb239v2_PUB 1509Ctrl=ecdh_cofactor_mode:1 1510Result=DERIVE_ERROR 1511Function=EC_POINT_get_affine_coordinates 1512Reason=point at infinity 1513 1514# ECC CDH Alice with Malice peer 1515Derive=ALICE_cf_c2tnb239v2 1516PeerKey=MALICE_cf_c2tnb239v2_PUB 1517Ctrl=ecdh_cofactor_mode:1 1518Result=DERIVE_ERROR 1519Function=EC_POINT_get_affine_coordinates 1520Reason=point at infinity 1521 1522Title=c2tnb239v3 curve tests 1523 1524PrivateKey=ALICE_cf_c2tnb239v3 1525-----BEGIN PRIVATE KEY----- 1526MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAA0EJTAjAgEBBB4BZZXtcMw5GrpgHJLx4D8z7M6ocWdv 1527rDl2fV9ObC8= 1528-----END PRIVATE KEY----- 1529 1530PublicKey=ALICE_cf_c2tnb239v3_PUB 1531-----BEGIN PUBLIC KEY----- 1532MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEOu2HIAUX+r6IbRlrPUJUBDL814dR++maVAAkUIjD 1533H33ewqcI9ZLtpvuR8P8hgRNUTXlh1GWgrB6F21Eo 1534-----END PUBLIC KEY----- 1535 1536PrivPubKeyPair=ALICE_cf_c2tnb239v3:ALICE_cf_c2tnb239v3_PUB 1537 1538PrivateKey=BOB_cf_c2tnb239v3 1539-----BEGIN PRIVATE KEY----- 1540MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAA0EJTAjAgEBBB4BDxw3SA54y6uYOW1n4yZaUK22J9ef 1541XG3HcQX+4i0= 1542-----END PRIVATE KEY----- 1543 1544PublicKey=BOB_cf_c2tnb239v3_PUB 1545-----BEGIN PUBLIC KEY----- 1546MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAEVaEi76wyzlpzkkSElf4SmGZ7kf1ghHMP82HkGk7K 1547BC10zUyppoSOAr0eX4pHAkDUF1m/KGoJa7QcJJww 1548-----END PUBLIC KEY----- 1549 1550PrivPubKeyPair=BOB_cf_c2tnb239v3:BOB_cf_c2tnb239v3_PUB 1551 1552# ECDH Alice with Bob peer 1553Derive=ALICE_cf_c2tnb239v3 1554PeerKey=BOB_cf_c2tnb239v3_PUB 1555SharedSecret=6a756022ec2ea89b0fa757824909707102acf3b7da39dc625c6252eb4c48 1556 1557# ECDH Bob with Alice peer 1558Derive=BOB_cf_c2tnb239v3 1559PeerKey=ALICE_cf_c2tnb239v3_PUB 1560SharedSecret=6a756022ec2ea89b0fa757824909707102acf3b7da39dc625c6252eb4c48 1561 1562# ECC CDH Alice with Bob peer 1563Derive=ALICE_cf_c2tnb239v3 1564PeerKey=BOB_cf_c2tnb239v3_PUB 1565Ctrl=ecdh_cofactor_mode:1 1566SharedSecret=3240e19dd8c290e5e1749df60ad0166dd9dbfad645e518b4948e14f774ce 1567 1568# ECC CDH Bob with Alice peer 1569Derive=BOB_cf_c2tnb239v3 1570PeerKey=ALICE_cf_c2tnb239v3_PUB 1571Ctrl=ecdh_cofactor_mode:1 1572SharedSecret=3240e19dd8c290e5e1749df60ad0166dd9dbfad645e518b4948e14f774ce 1573 1574PublicKey=MALICE_cf_c2tnb239v3_PUB 1575-----BEGIN PUBLIC KEY----- 1576MFUwEwYHKoZIzj0CAQYIKoZIzj0DAA0DPgAELe/znC87/2ucKX7mXUUyiUvg67slWRdH+WHDct9d 1577LcXDyB342ZN1nm0NCAmBMcLjohX0Zza0ji3YNjT1 1578-----END PUBLIC KEY----- 1579 1580# ECC CDH Bob with Malice peer 1581Derive=BOB_cf_c2tnb239v3 1582PeerKey=MALICE_cf_c2tnb239v3_PUB 1583Ctrl=ecdh_cofactor_mode:1 1584Result=DERIVE_ERROR 1585Function=EC_POINT_get_affine_coordinates 1586Reason=point at infinity 1587 1588# ECC CDH Alice with Malice peer 1589Derive=ALICE_cf_c2tnb239v3 1590PeerKey=MALICE_cf_c2tnb239v3_PUB 1591Ctrl=ecdh_cofactor_mode:1 1592Result=DERIVE_ERROR 1593Function=EC_POINT_get_affine_coordinates 1594Reason=point at infinity 1595 1596Title=c2tnb359v1 curve tests 1597 1598PrivateKey=ALICE_cf_c2tnb359v1 1599-----BEGIN PRIVATE KEY----- 1600ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABIENDAyAgEBBC0Afea/a1NrRf6rRRr/UDsI559ADTFP 1601Bd5HaS33laTZkCdNLITw1UUrESUIOiU= 1602-----END PRIVATE KEY----- 1603 1604PublicKey=ALICE_cf_c2tnb359v1_PUB 1605-----BEGIN PUBLIC KEY----- 1606MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEZMJU3QF9UJJp2m6qyCnhPuVlPKPHtav3DCgH27SY 1607RLMN7C4rRmqiJakD11QtOforOgbPW5r/v7t4TUWIlq8jV7kapJNtxQtg/S87L0NQGgHBq/lnJL8x 1608fN3Y 1609-----END PUBLIC KEY----- 1610 1611PrivPubKeyPair=ALICE_cf_c2tnb359v1:ALICE_cf_c2tnb359v1_PUB 1612 1613PrivateKey=BOB_cf_c2tnb359v1 1614-----BEGIN PRIVATE KEY----- 1615ME4CAQAwEwYHKoZIzj0CAQYIKoZIzj0DABIENDAyAgEBBC0Aaw+yr7Atz8CXjLsbI5msXLqxFoMr 1616esHVfU53i6ucCsnPTWSDWSb5CePtI9g= 1617-----END PRIVATE KEY----- 1618 1619PublicKey=BOB_cf_c2tnb359v1_PUB 1620-----BEGIN PUBLIC KEY----- 1621MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEUQde0iyDHbsFJZ459d4zUhsrJYAkqndmEBRwSlg5 1622ZNX8SSS79Zf2HsQl+LWIZyzeYzoHobKXufChw9/H4ThS58VwV5/0hoE929PIgJ1MSEqr5LvJXi+b 1623R8fe 1624-----END PUBLIC KEY----- 1625 1626PrivPubKeyPair=BOB_cf_c2tnb359v1:BOB_cf_c2tnb359v1_PUB 1627 1628# ECDH Alice with Bob peer 1629Derive=ALICE_cf_c2tnb359v1 1630PeerKey=BOB_cf_c2tnb359v1_PUB 1631SharedSecret=623a71122b5acad467d40d97ef8d8fd46541d8c41d7de6ba181c24e2714c1bc35bcefcf089af69c406eedecc12 1632 1633# ECDH Bob with Alice peer 1634Derive=BOB_cf_c2tnb359v1 1635PeerKey=ALICE_cf_c2tnb359v1_PUB 1636SharedSecret=623a71122b5acad467d40d97ef8d8fd46541d8c41d7de6ba181c24e2714c1bc35bcefcf089af69c406eedecc12 1637 1638# ECC CDH Alice with Bob peer 1639Derive=ALICE_cf_c2tnb359v1 1640PeerKey=BOB_cf_c2tnb359v1_PUB 1641Ctrl=ecdh_cofactor_mode:1 1642SharedSecret=1c9c4cea3251dace2cb763eabf60f106cc1b03f2491e6f20d7bea78e062f8f14c4e82e4d43786eefa44d33f7e9 1643 1644# ECC CDH Bob with Alice peer 1645Derive=BOB_cf_c2tnb359v1 1646PeerKey=ALICE_cf_c2tnb359v1_PUB 1647Ctrl=ecdh_cofactor_mode:1 1648SharedSecret=1c9c4cea3251dace2cb763eabf60f106cc1b03f2491e6f20d7bea78e062f8f14c4e82e4d43786eefa44d33f7e9 1649 1650PublicKey=MALICE_cf_c2tnb359v1_PUB 1651-----BEGIN PUBLIC KEY----- 1652MHMwEwYHKoZIzj0CAQYIKoZIzj0DABIDXAAEDW1DxeJfyPPnxX4WiLM5ZnX9AypqqeKj7FTHxanl 1653++A6FgVFjUCatt8Sr4xnSc3zDE0kh6f/wS9SbtCAi74i8HAX5SJiccCMPRkw6kBuHZgiG8EmFJ53 1654OEQw 1655-----END PUBLIC KEY----- 1656 1657# ECC CDH Bob with Malice peer 1658Derive=BOB_cf_c2tnb359v1 1659PeerKey=MALICE_cf_c2tnb359v1_PUB 1660Ctrl=ecdh_cofactor_mode:1 1661Result=DERIVE_ERROR 1662Function=EC_POINT_get_affine_coordinates 1663Reason=point at infinity 1664 1665# ECC CDH Alice with Malice peer 1666Derive=ALICE_cf_c2tnb359v1 1667PeerKey=MALICE_cf_c2tnb359v1_PUB 1668Ctrl=ecdh_cofactor_mode:1 1669Result=DERIVE_ERROR 1670Function=EC_POINT_get_affine_coordinates 1671Reason=point at infinity 1672 1673Title=c2tnb431r1 curve tests 1674 1675PrivateKey=ALICE_cf_c2tnb431r1 1676-----BEGIN PRIVATE KEY----- 1677MFYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABQEPDA6AgEBBDUAG1rgUnH3+PSxqlzt9+QTWv7PrYxz 1678Qgqj5A2Mqi0LbdixVDciVSSgrU6keVu72oCmHVP+OQ== 1679-----END PRIVATE KEY----- 1680 1681PublicKey=ALICE_cf_c2tnb431r1_PUB 1682-----BEGIN PUBLIC KEY----- 1683MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABFcQEDic9pYxtxStk/oBxafqyUux1kvEOOwR4FxJ 1684pGEMTh8B+YfkWuq+IDY5zSqNKtg7cRlAFX2dlHhRSvNxrN3DJCrhe/TQq8SIYawcqEQnM39F8hHM 16857VQJLEsBpJ/WUonwMJXknjgfONP7GA== 1686-----END PUBLIC KEY----- 1687 1688PrivPubKeyPair=ALICE_cf_c2tnb431r1:ALICE_cf_c2tnb431r1_PUB 1689 1690PrivateKey=BOB_cf_c2tnb431r1 1691-----BEGIN PRIVATE KEY----- 1692MFYCAQAwEwYHKoZIzj0CAQYIKoZIzj0DABQEPDA6AgEBBDUBOsZrpI6hTgImR8DBhKOOrh2SvcT/ 1693VwmzYnbuCRrtr/zwIQcqKKI1ztlrl+kxFxJfk5L7UQ== 1694-----END PRIVATE KEY----- 1695 1696PublicKey=BOB_cf_c2tnb431r1_PUB 1697-----BEGIN PUBLIC KEY----- 1698MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABHeTG6xjbsKKxn4oYQt9qUM9LrSPZfY11XsBmROc 1699fb9kEbBLU+QixSbYZOrqPasesDV9dApDXF+w6EfIeNyJEK5Lk+aXamrn7fRMUAQ2m7+Odp87GgA+ 17008Cg6YpgbK314SK5STziqoZwzEISJ9w== 1701-----END PUBLIC KEY----- 1702 1703PrivPubKeyPair=BOB_cf_c2tnb431r1:BOB_cf_c2tnb431r1_PUB 1704 1705# ECDH Alice with Bob peer 1706Derive=ALICE_cf_c2tnb431r1 1707PeerKey=BOB_cf_c2tnb431r1_PUB 1708SharedSecret=1c9a64de0b706f0e562d5144ceeb4806ce8782865dc0e3fab694967955bd40afc79bf9241ef4a173fbf9baeac0d416392fb13bdc6978 1709 1710# ECDH Bob with Alice peer 1711Derive=BOB_cf_c2tnb431r1 1712PeerKey=ALICE_cf_c2tnb431r1_PUB 1713SharedSecret=1c9a64de0b706f0e562d5144ceeb4806ce8782865dc0e3fab694967955bd40afc79bf9241ef4a173fbf9baeac0d416392fb13bdc6978 1714 1715# ECC CDH Alice with Bob peer 1716Derive=ALICE_cf_c2tnb431r1 1717PeerKey=BOB_cf_c2tnb431r1_PUB 1718Ctrl=ecdh_cofactor_mode:1 1719SharedSecret=059e2ea2d0d8bad5005a9401196ebb1633377c7ded8ec58a0398cf1d0f42ea82614f68cb836ecfc33612b8a705b4c3b7b4ed12eb6e22 1720 1721# ECC CDH Bob with Alice peer 1722Derive=BOB_cf_c2tnb431r1 1723PeerKey=ALICE_cf_c2tnb431r1_PUB 1724Ctrl=ecdh_cofactor_mode:1 1725SharedSecret=059e2ea2d0d8bad5005a9401196ebb1633377c7ded8ec58a0398cf1d0f42ea82614f68cb836ecfc33612b8a705b4c3b7b4ed12eb6e22 1726 1727PublicKey=MALICE_cf_c2tnb431r1_PUB 1728-----BEGIN PUBLIC KEY----- 1729MIGFMBMGByqGSM49AgEGCCqGSM49AwAUA24ABA/cHJ1bNJ2l3GcrT67WEoU0w/Ajy28T9X4XLv8a 17305EpnkembeFlRG8ILplDcZimE8kjNQWynAk+NbJRsIU/XLzcm7VXkkqEkx/yCQ/TOcbeB3qrpzWYr 1731F3Cls9x60wuFYNc9d6eIe4B+puz9IQ== 1732-----END PUBLIC KEY----- 1733 1734# ECC CDH Bob with Malice peer 1735Derive=BOB_cf_c2tnb431r1 1736PeerKey=MALICE_cf_c2tnb431r1_PUB 1737Ctrl=ecdh_cofactor_mode:1 1738Result=DERIVE_ERROR 1739Function=EC_POINT_get_affine_coordinates 1740Reason=point at infinity 1741 1742# ECC CDH Alice with Malice peer 1743Derive=ALICE_cf_c2tnb431r1 1744PeerKey=MALICE_cf_c2tnb431r1_PUB 1745Ctrl=ecdh_cofactor_mode:1 1746Result=DERIVE_ERROR 1747Function=EC_POINT_get_affine_coordinates 1748Reason=point at infinity 1749 1750Title=prime192v1 curve tests 1751 1752PrivateKey=ALICE_cf_prime192v1 1753-----BEGIN PRIVATE KEY----- 1754MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhQFYLaobJ47BVWWZv/ByY8Ti69m/U9 1755TeI= 1756-----END PRIVATE KEY----- 1757 1758PublicKey=ALICE_cf_prime192v1_PUB 1759-----BEGIN PUBLIC KEY----- 1760MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEHYbt14KzucSpmKMrlDx1IGz/a28nDs21OjKgx3BK 1761PZ78UrllIr69kgrYUKsRg4sd 1762-----END PUBLIC KEY----- 1763 1764PrivPubKeyPair=ALICE_cf_prime192v1:ALICE_cf_prime192v1_PUB 1765 1766PrivateKey=BOB_cf_prime192v1 1767-----BEGIN PRIVATE KEY----- 1768MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhsbmKHAtygIqirkmUXSbniDJOx0/fI 1769CWM= 1770-----END PRIVATE KEY----- 1771 1772PublicKey=BOB_cf_prime192v1_PUB 1773-----BEGIN PUBLIC KEY----- 1774MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEJA+FQcXq5Axzv8pLDslxq1QVt1hjN2i0TgoO6Yxp 1775bAekMot69VorE8ibSzgJixXJ 1776-----END PUBLIC KEY----- 1777 1778PrivPubKeyPair=BOB_cf_prime192v1:BOB_cf_prime192v1_PUB 1779 1780# ECDH Alice with Bob peer 1781Derive=ALICE_cf_prime192v1 1782PeerKey=BOB_cf_prime192v1_PUB 1783SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354 1784 1785# ECDH Bob with Alice peer 1786Derive=BOB_cf_prime192v1 1787PeerKey=ALICE_cf_prime192v1_PUB 1788SharedSecret=e36cad3b0f8d00f60f090440a76df47896713ae61421c354 1789 1790Title=prime192v2 curve tests 1791 1792PrivateKey=ALICE_cf_prime192v2 1793-----BEGIN PRIVATE KEY----- 1794MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBh6rcgPFDmA2P4CGSrC7ii9DAjepljX 1795sMM= 1796-----END PRIVATE KEY----- 1797 1798PublicKey=ALICE_cf_prime192v2_PUB 1799-----BEGIN PUBLIC KEY----- 1800MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAET6wOPoDU3BeU7VKozsGEvDeJs//9Z/aNEcbbLQ0d 1801g5IzsS/XMJzifjCJZgNsb7mi 1802-----END PUBLIC KEY----- 1803 1804PrivPubKeyPair=ALICE_cf_prime192v2:ALICE_cf_prime192v2_PUB 1805 1806PrivateKey=BOB_cf_prime192v2 1807-----BEGIN PRIVATE KEY----- 1808MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBja4R9iZuiu95XEuM1558ArTwNnAl7M 1809xqI= 1810-----END PRIVATE KEY----- 1811 1812PublicKey=BOB_cf_prime192v2_PUB 1813-----BEGIN PUBLIC KEY----- 1814MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEcgWNAOL4pZCmouZl+be+rC0yLAJkm2YuPWs+FX2u 1815Y6OU1aHkkspZTC1uUVWjchy5 1816-----END PUBLIC KEY----- 1817 1818PrivPubKeyPair=BOB_cf_prime192v2:BOB_cf_prime192v2_PUB 1819 1820# ECDH Alice with Bob peer 1821Derive=ALICE_cf_prime192v2 1822PeerKey=BOB_cf_prime192v2_PUB 1823SharedSecret=ae2ff9f1f9f24e6d281dc78993d9f71913e1e105965000a1 1824 1825# ECDH Bob with Alice peer 1826Derive=BOB_cf_prime192v2 1827PeerKey=ALICE_cf_prime192v2_PUB 1828SharedSecret=ae2ff9f1f9f24e6d281dc78993d9f71913e1e105965000a1 1829 1830Title=prime192v3 curve tests 1831 1832PrivateKey=ALICE_cf_prime192v3 1833-----BEGIN PRIVATE KEY----- 1834MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBij5blPQRKM1/9c57YDZXIIue80MDqx 1835Igw= 1836-----END PRIVATE KEY----- 1837 1838PublicKey=ALICE_cf_prime192v3_PUB 1839-----BEGIN PUBLIC KEY----- 1840MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAE1+mLeiT/jjHO71IL/C/ZcnF6+yj9FV6eqfuPdHAi 1841MsDRFCB6/h8TcCUFuospu5l0 1842-----END PUBLIC KEY----- 1843 1844PrivPubKeyPair=ALICE_cf_prime192v3:ALICE_cf_prime192v3_PUB 1845 1846PrivateKey=BOB_cf_prime192v3 1847-----BEGIN PRIVATE KEY----- 1848MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBhgFP4fFLtm/yk5tsosBUBKTg370FOu 184992g= 1850-----END PRIVATE KEY----- 1851 1852PublicKey=BOB_cf_prime192v3_PUB 1853-----BEGIN PUBLIC KEY----- 1854MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEv35bOz0xqLeJqpZdZ8LyiUgsJMBEtN2UMJm8blX2 1855vMWAgEeLhzar86BUlS7dZwS7 1856-----END PUBLIC KEY----- 1857 1858PrivPubKeyPair=BOB_cf_prime192v3:BOB_cf_prime192v3_PUB 1859 1860# ECDH Alice with Bob peer 1861Derive=ALICE_cf_prime192v3 1862PeerKey=BOB_cf_prime192v3_PUB 1863SharedSecret=9e562ecbe29c510a13b0daea822ec864c2a9684d2a382812 1864 1865# ECDH Bob with Alice peer 1866Derive=BOB_cf_prime192v3 1867PeerKey=ALICE_cf_prime192v3_PUB 1868SharedSecret=9e562ecbe29c510a13b0daea822ec864c2a9684d2a382812 1869 1870Title=prime239v1 curve tests 1871 1872PrivateKey=ALICE_cf_prime239v1 1873-----BEGIN PRIVATE KEY----- 1874MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5nH2mt/GUx+I/60NlcuQlrdupDXwMY 1875SF/w+SUTNqY= 1876-----END PRIVATE KEY----- 1877 1878PublicKey=ALICE_cf_prime239v1_PUB 1879-----BEGIN PUBLIC KEY----- 1880MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEMqQLCgDR9njkq9QELuOu+J/9YGcxJHULdvxHImLW 1881RXqBUM5Xea+Qk2SKIpWcogxr2zFeQyeLj2bQysuo 1882-----END PUBLIC KEY----- 1883 1884PrivPubKeyPair=ALICE_cf_prime239v1:ALICE_cf_prime239v1_PUB 1885 1886PrivateKey=BOB_cf_prime239v1 1887-----BEGIN PRIVATE KEY----- 1888MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5RZgYV+j+zhwI12zCzB+mdPofMx0kB 1889jZ9gplgXxzk= 1890-----END PRIVATE KEY----- 1891 1892PublicKey=BOB_cf_prime239v1_PUB 1893-----BEGIN PUBLIC KEY----- 1894MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEBR5m/kllh025oO4GvqALkjRliVv7q4x8ro/tkYnT 1895L2U4hkT6xUeRu9QC4KOz7KUVH+nBbQASL4XQg/3C 1896-----END PUBLIC KEY----- 1897 1898PrivPubKeyPair=BOB_cf_prime239v1:BOB_cf_prime239v1_PUB 1899 1900# ECDH Alice with Bob peer 1901Derive=ALICE_cf_prime239v1 1902PeerKey=BOB_cf_prime239v1_PUB 1903SharedSecret=196b1d0206d4f87c313c266bfb12c90dd1f1f64b89bfc16518086b9801b8 1904 1905# ECDH Bob with Alice peer 1906Derive=BOB_cf_prime239v1 1907PeerKey=ALICE_cf_prime239v1_PUB 1908SharedSecret=196b1d0206d4f87c313c266bfb12c90dd1f1f64b89bfc16518086b9801b8 1909 1910Title=prime239v2 curve tests 1911 1912PrivateKey=ALICE_cf_prime239v2 1913-----BEGIN PRIVATE KEY----- 1914MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5uLCwofbD2Suc/iIRhXJsPqZ4me87h 1915+tFevsg1pPE= 1916-----END PRIVATE KEY----- 1917 1918PublicKey=ALICE_cf_prime239v2_PUB 1919-----BEGIN PUBLIC KEY----- 1920MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAETH77jXHBItV673gTNK/HTFldo4VxPiscbideUgKd 1921CWjdVsXebgAZbqQwf0h9QWcIgM7K7ODdW5kCuZ1G 1922-----END PUBLIC KEY----- 1923 1924PrivPubKeyPair=ALICE_cf_prime239v2:ALICE_cf_prime239v2_PUB 1925 1926PrivateKey=BOB_cf_prime239v2 1927-----BEGIN PRIVATE KEY----- 1928MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5nlF+ouuw3Ljkgy3pHkCN+/JoHAMyT 1929KY0wlvJdo/w= 1930-----END PRIVATE KEY----- 1931 1932PublicKey=BOB_cf_prime239v2_PUB 1933-----BEGIN PUBLIC KEY----- 1934MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAELUQYo0UH8HbK/RMD2jVphBU+iB4OTOfvaaTlHq06 1935dcJ8a9a+mAQKhb1OZVEq1n4nQsgRiI1rPxugVERM 1936-----END PUBLIC KEY----- 1937 1938PrivPubKeyPair=BOB_cf_prime239v2:BOB_cf_prime239v2_PUB 1939 1940# ECDH Alice with Bob peer 1941Derive=ALICE_cf_prime239v2 1942PeerKey=BOB_cf_prime239v2_PUB 1943SharedSecret=1d18ca6366bceba3c1477daa0e08202088abcf14fc2b8fbf98ba95858fcf 1944 1945# ECDH Bob with Alice peer 1946Derive=BOB_cf_prime239v2 1947PeerKey=ALICE_cf_prime239v2_PUB 1948SharedSecret=1d18ca6366bceba3c1477daa0e08202088abcf14fc2b8fbf98ba95858fcf 1949 1950Title=prime239v3 curve tests 1951 1952PrivateKey=ALICE_cf_prime239v3 1953-----BEGIN PRIVATE KEY----- 1954MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5J95JRhBDTzlyAPAfu6T2Pb9vK0NKu 1955Y9AfhA2G+mI= 1956-----END PRIVATE KEY----- 1957 1958PublicKey=ALICE_cf_prime239v3_PUB 1959-----BEGIN PUBLIC KEY----- 1960MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEZEN48pqgLF08Yjj/8BLM2Nr5ZhpYxyBurbzKRuBb 1961GLpzZLteJN9vZjN7ouNpMxLVUFQxTOwpsvUw86Lk 1962-----END PUBLIC KEY----- 1963 1964PrivPubKeyPair=ALICE_cf_prime239v3:ALICE_cf_prime239v3_PUB 1965 1966PrivateKey=BOB_cf_prime239v3 1967-----BEGIN PRIVATE KEY----- 1968MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5Z7rMZML1xeryBaYYr+QuMiQxHT44I 1969d9bmIVvG3dM= 1970-----END PRIVATE KEY----- 1971 1972PublicKey=BOB_cf_prime239v3_PUB 1973-----BEGIN PUBLIC KEY----- 1974MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEQUWKqohAPAoIYEZOvc1QwSlcB+gW0febaNxGOy47 1975LaIWdsNM7GJVP9xpdSwm/L+Dip/oH4E59f3SiOAd 1976-----END PUBLIC KEY----- 1977 1978PrivPubKeyPair=BOB_cf_prime239v3:BOB_cf_prime239v3_PUB 1979 1980# ECDH Alice with Bob peer 1981Derive=ALICE_cf_prime239v3 1982PeerKey=BOB_cf_prime239v3_PUB 1983SharedSecret=4dcc2c67c5993162ed71ebb33077bbb85395b0d3eec2311aa404e45901a0 1984 1985# ECDH Bob with Alice peer 1986Derive=BOB_cf_prime239v3 1987PeerKey=ALICE_cf_prime239v3_PUB 1988SharedSecret=4dcc2c67c5993162ed71ebb33077bbb85395b0d3eec2311aa404e45901a0 1989 1990Title=prime256v1 curve tests 1991 1992PrivateKey=ALICE_cf_prime256v1 1993-----BEGIN PRIVATE KEY----- 1994MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCDZE0NZiGAFJX6JQxumKTFRT+XFCQqJ 1995gHCUxmU2fRcn9Q== 1996-----END PRIVATE KEY----- 1997 1998PublicKey=ALICE_cf_prime256v1_PUB 1999-----BEGIN PUBLIC KEY----- 2000MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5kDOrX6kmk1/jHfEdMBluFos6dyCbzKVOX3v2aa2 2001y5IhlhTKtCJdydX+XWLDXWW9sbtIRNP94R3iOOpRPBqpGg== 2002-----END PUBLIC KEY----- 2003 2004PrivPubKeyPair=ALICE_cf_prime256v1:ALICE_cf_prime256v1_PUB 2005 2006PrivateKey=BOB_cf_prime256v1 2007-----BEGIN PRIVATE KEY----- 2008MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCAxJgV1dLJw/o2Dmh1fIY1KpBd88WCP 200923wZzR8DzhyCrA== 2010-----END PRIVATE KEY----- 2011 2012PublicKey=BOB_cf_prime256v1_PUB 2013-----BEGIN PUBLIC KEY----- 2014MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5J6yA+j0zrGi6RilUhjrcL7OUMzYTwpnw5DdRXr0 2015creHgE03EFV//7xqadB4BDwFIGM9MV2sE6qREEomWhZFeg== 2016-----END PUBLIC KEY----- 2017 2018PrivPubKeyPair=BOB_cf_prime256v1:BOB_cf_prime256v1_PUB 2019 2020# ECDH Alice with Bob peer 2021Derive=ALICE_cf_prime256v1 2022PeerKey=BOB_cf_prime256v1_PUB 2023SharedSecret=ee63690b553dcd9bccb066137725f0489395a83f4d280f309339d606c969734a 2024 2025# ECDH Bob with Alice peer 2026Derive=BOB_cf_prime256v1 2027PeerKey=ALICE_cf_prime256v1_PUB 2028SharedSecret=ee63690b553dcd9bccb066137725f0489395a83f4d280f309339d606c969734a 2029 2030Title=secp112r1 curve tests 2031 2032PrivateKey=ALICE_cf_secp112r1 2033-----BEGIN PRIVATE KEY----- 2034MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6zC5ZzEIIdvY4Q7DS0uw== 2035-----END PRIVATE KEY----- 2036 2037PublicKey=ALICE_cf_secp112r1_PUB 2038-----BEGIN PUBLIC KEY----- 2039MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEYIawfjH3qRrJJWwuG3Ys5ZhDJsmdWi34aHgKAA== 2040-----END PUBLIC KEY----- 2041 2042PrivPubKeyPair=ALICE_cf_secp112r1:ALICE_cf_secp112r1_PUB 2043 2044PrivateKey=BOB_cf_secp112r1 2045-----BEGIN PRIVATE KEY----- 2046MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAYEFTATAgEBBA6WPx4YxBODium8BKDw0A== 2047-----END PRIVATE KEY----- 2048 2049PublicKey=BOB_cf_secp112r1_PUB 2050-----BEGIN PUBLIC KEY----- 2051MDIwEAYHKoZIzj0CAQYFK4EEAAYDHgAEchh3iQdPN1rrzrpdZRQ95G6tvdwEBQ+gfu1tvA== 2052-----END PUBLIC KEY----- 2053 2054PrivPubKeyPair=BOB_cf_secp112r1:BOB_cf_secp112r1_PUB 2055 2056# ECDH Alice with Bob peer 2057Derive=ALICE_cf_secp112r1 2058PeerKey=BOB_cf_secp112r1_PUB 2059SharedSecret=4ddd1d504b444d4be67ba2e4610a 2060 2061# ECDH Bob with Alice peer 2062Derive=BOB_cf_secp112r1 2063PeerKey=ALICE_cf_secp112r1_PUB 2064SharedSecret=4ddd1d504b444d4be67ba2e4610a 2065 2066Title=secp112r2 curve tests 2067 2068PrivateKey=ALICE_cf_secp112r2 2069-----BEGIN PRIVATE KEY----- 2070MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4GcvIx97ePHdAiH0Z9EA== 2071-----END PRIVATE KEY----- 2072 2073PublicKey=ALICE_cf_secp112r2_PUB 2074-----BEGIN PUBLIC KEY----- 2075MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEHK9uNAILHBmPZdKKh79/nzYE0HbvC//rA7i0Xw== 2076-----END PUBLIC KEY----- 2077 2078PrivPubKeyPair=ALICE_cf_secp112r2:ALICE_cf_secp112r2_PUB 2079 2080PrivateKey=BOB_cf_secp112r2 2081-----BEGIN PRIVATE KEY----- 2082MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4WzpVFZnZv9mvtpnYNyw== 2083-----END PRIVATE KEY----- 2084 2085PublicKey=BOB_cf_secp112r2_PUB 2086-----BEGIN PUBLIC KEY----- 2087MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEUzBLNQupqUpGgmZl9JVjKBpwusl52rFg5OVFJA== 2088-----END PUBLIC KEY----- 2089 2090PrivPubKeyPair=BOB_cf_secp112r2:BOB_cf_secp112r2_PUB 2091 2092# ECDH Alice with Bob peer 2093Derive=ALICE_cf_secp112r2 2094PeerKey=BOB_cf_secp112r2_PUB 2095SharedSecret=a6d05c7ba5128a9685c705b5030b 2096 2097# ECDH Bob with Alice peer 2098Derive=BOB_cf_secp112r2 2099PeerKey=ALICE_cf_secp112r2_PUB 2100SharedSecret=a6d05c7ba5128a9685c705b5030b 2101 2102# ECC CDH Alice with Bob peer 2103Derive=ALICE_cf_secp112r2 2104PeerKey=BOB_cf_secp112r2_PUB 2105Ctrl=ecdh_cofactor_mode:1 2106SharedSecret=04f3280e92c269d794aa779efcef 2107 2108# ECC CDH Bob with Alice peer 2109Derive=BOB_cf_secp112r2 2110PeerKey=ALICE_cf_secp112r2_PUB 2111Ctrl=ecdh_cofactor_mode:1 2112SharedSecret=04f3280e92c269d794aa779efcef 2113 2114PublicKey=MALICE_cf_secp112r2_PUB 2115-----BEGIN PUBLIC KEY----- 2116MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEsf2N4SfUZWtXPrUTmEyr71I/JSn8VtzQsFHuqQ== 2117-----END PUBLIC KEY----- 2118 2119# ECC CDH Bob with Malice peer 2120Derive=BOB_cf_secp112r2 2121PeerKey=MALICE_cf_secp112r2_PUB 2122Ctrl=ecdh_cofactor_mode:1 2123Result=DERIVE_ERROR 2124Function=EC_POINT_get_affine_coordinates 2125Reason=point at infinity 2126 2127# ECC CDH Alice with Malice peer 2128Derive=ALICE_cf_secp112r2 2129PeerKey=MALICE_cf_secp112r2_PUB 2130Ctrl=ecdh_cofactor_mode:1 2131Result=DERIVE_ERROR 2132Function=EC_POINT_get_affine_coordinates 2133Reason=point at infinity 2134 2135Title=secp128r1 curve tests 2136 2137PrivateKey=ALICE_cf_secp128r1 2138-----BEGIN PRIVATE KEY----- 2139MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB+RX18d0+gKpdcKbJJTrEZ 2140-----END PRIVATE KEY----- 2141 2142PublicKey=ALICE_cf_secp128r1_PUB 2143-----BEGIN PUBLIC KEY----- 2144MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEG0XMAdrAZOPUW6L9ADU8XK8sZr7dtIcDinSWU1zSV9s= 2145-----END PUBLIC KEY----- 2146 2147PrivPubKeyPair=ALICE_cf_secp128r1:ALICE_cf_secp128r1_PUB 2148 2149PrivateKey=BOB_cf_secp128r1 2150-----BEGIN PRIVATE KEY----- 2151MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBB/J9/eClt9mimGwOcOsjJF 2152-----END PRIVATE KEY----- 2153 2154PublicKey=BOB_cf_secp128r1_PUB 2155-----BEGIN PUBLIC KEY----- 2156MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAE82nknsOS+u8mybP0KJqQhvm83gbPNTZOcvm0ZDVR5sU= 2157-----END PUBLIC KEY----- 2158 2159PrivPubKeyPair=BOB_cf_secp128r1:BOB_cf_secp128r1_PUB 2160 2161# ECDH Alice with Bob peer 2162Derive=ALICE_cf_secp128r1 2163PeerKey=BOB_cf_secp128r1_PUB 2164SharedSecret=5020f1b759da1f737a61a29a268d7669 2165 2166# ECDH Bob with Alice peer 2167Derive=BOB_cf_secp128r1 2168PeerKey=ALICE_cf_secp128r1_PUB 2169SharedSecret=5020f1b759da1f737a61a29a268d7669 2170 2171Title=secp128r2 curve tests 2172 2173PrivateKey=ALICE_cf_secp128r2 2174-----BEGIN PRIVATE KEY----- 2175MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBALPaUYCnPgNiLhez93Z1Gi 2176-----END PRIVATE KEY----- 2177 2178PublicKey=ALICE_cf_secp128r2_PUB 2179-----BEGIN PUBLIC KEY----- 2180MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAEOKiPRGtZXwxmvTr35NmUkNsAGGk9RKNA4D5BE9ZrjZQ= 2181-----END PUBLIC KEY----- 2182 2183PrivPubKeyPair=ALICE_cf_secp128r2:ALICE_cf_secp128r2_PUB 2184 2185PrivateKey=BOB_cf_secp128r2 2186-----BEGIN PRIVATE KEY----- 2187MC4CAQAwEAYHKoZIzj0CAQYFK4EEAB0EFzAVAgEBBBARg3vb436QgyHdyt6l/b6G 2188-----END PRIVATE KEY----- 2189 2190PublicKey=BOB_cf_secp128r2_PUB 2191-----BEGIN PUBLIC KEY----- 2192MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAELph7h27BYjIINC2EddcpIOxKbdz8Xe7h3Az1ZuR9bAI= 2193-----END PUBLIC KEY----- 2194 2195PrivPubKeyPair=BOB_cf_secp128r2:BOB_cf_secp128r2_PUB 2196 2197# ECDH Alice with Bob peer 2198Derive=ALICE_cf_secp128r2 2199PeerKey=BOB_cf_secp128r2_PUB 2200SharedSecret=8f4d8c75141e9b084328222440eb5dfa 2201 2202# ECDH Bob with Alice peer 2203Derive=BOB_cf_secp128r2 2204PeerKey=ALICE_cf_secp128r2_PUB 2205SharedSecret=8f4d8c75141e9b084328222440eb5dfa 2206 2207# ECC CDH Alice with Bob peer 2208Derive=ALICE_cf_secp128r2 2209PeerKey=BOB_cf_secp128r2_PUB 2210Ctrl=ecdh_cofactor_mode:1 2211SharedSecret=baaa0c16e16eef291001475d638e4830 2212 2213# ECC CDH Bob with Alice peer 2214Derive=BOB_cf_secp128r2 2215PeerKey=ALICE_cf_secp128r2_PUB 2216Ctrl=ecdh_cofactor_mode:1 2217SharedSecret=baaa0c16e16eef291001475d638e4830 2218 2219PublicKey=MALICE_cf_secp128r2_PUB 2220-----BEGIN PUBLIC KEY----- 2221MDYwEAYHKoZIzj0CAQYFK4EEAB0DIgAE6h6RzJIp6HLR6RDOPtyzGDurkuE9aAaZqHosPTnkLxQ= 2222-----END PUBLIC KEY----- 2223 2224# ECC CDH Bob with Malice peer 2225Derive=BOB_cf_secp128r2 2226PeerKey=MALICE_cf_secp128r2_PUB 2227Ctrl=ecdh_cofactor_mode:1 2228Result=DERIVE_ERROR 2229Function=EC_POINT_get_affine_coordinates 2230Reason=point at infinity 2231 2232# ECC CDH Alice with Malice peer 2233Derive=ALICE_cf_secp128r2 2234PeerKey=MALICE_cf_secp128r2_PUB 2235Ctrl=ecdh_cofactor_mode:1 2236Result=DERIVE_ERROR 2237Function=EC_POINT_get_affine_coordinates 2238Reason=point at infinity 2239 2240Title=secp160k1 curve tests 2241 2242PrivateKey=ALICE_cf_secp160k1 2243-----BEGIN PRIVATE KEY----- 2244MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAlxTBO50KwFwWKPtk1rutu68m+zI= 2245-----END PRIVATE KEY----- 2246 2247PublicKey=ALICE_cf_secp160k1_PUB 2248-----BEGIN PUBLIC KEY----- 2249MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAEcVWIjtPZn1cHckclpn5jKDCphQUVHxFN5tSeFG9wsJZT 2250EvqPyLS64w== 2251-----END PUBLIC KEY----- 2252 2253PrivPubKeyPair=ALICE_cf_secp160k1:ALICE_cf_secp160k1_PUB 2254 2255PrivateKey=BOB_cf_secp160k1 2256-----BEGIN PRIVATE KEY----- 2257MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAkEHDAaAgEBBBUAdrPkoNkRVUloiuwzruQszSUuwpY= 2258-----END PRIVATE KEY----- 2259 2260PublicKey=BOB_cf_secp160k1_PUB 2261-----BEGIN PUBLIC KEY----- 2262MD4wEAYHKoZIzj0CAQYFK4EEAAkDKgAESGN41cAj8Fg4pAJM7FUKHiawbCR0b9unMpZWxqOKeW1/ 2263bxT/CqEkyw== 2264-----END PUBLIC KEY----- 2265 2266PrivPubKeyPair=BOB_cf_secp160k1:BOB_cf_secp160k1_PUB 2267 2268# ECDH Alice with Bob peer 2269Derive=ALICE_cf_secp160k1 2270PeerKey=BOB_cf_secp160k1_PUB 2271SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42 2272 2273# ECDH Bob with Alice peer 2274Derive=BOB_cf_secp160k1 2275PeerKey=ALICE_cf_secp160k1_PUB 2276SharedSecret=b738a0bf17f3271a9a155bfdfe2f0f1d51494d42 2277 2278Title=secp160r1 curve tests 2279 2280PrivateKey=ALICE_cf_secp160r1 2281-----BEGIN PRIVATE KEY----- 2282MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUAR6m1+jIBuJnSKx9fHmyAYhsnYe8= 2283-----END PRIVATE KEY----- 2284 2285PublicKey=ALICE_cf_secp160r1_PUB 2286-----BEGIN PUBLIC KEY----- 2287MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEO78GZuBaCfJjHK97c9N21z+4mm37b5x7/Hr3Xc4pUbtb 2288OoNj/A+W9w== 2289-----END PUBLIC KEY----- 2290 2291PrivPubKeyPair=ALICE_cf_secp160r1:ALICE_cf_secp160r1_PUB 2292 2293PrivateKey=BOB_cf_secp160r1 2294-----BEGIN PRIVATE KEY----- 2295MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUATqvd54Jj7TbnrLAd2dMYCpExLws= 2296-----END PRIVATE KEY----- 2297 2298PublicKey=BOB_cf_secp160r1_PUB 2299-----BEGIN PUBLIC KEY----- 2300MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEBKDbBSPTwmb00MFvMtJMxQ2YDmcPOZHE8YbVr5hp8s5J 2301Jwy17FaNNg== 2302-----END PUBLIC KEY----- 2303 2304PrivPubKeyPair=BOB_cf_secp160r1:BOB_cf_secp160r1_PUB 2305 2306# ECDH Alice with Bob peer 2307Derive=ALICE_cf_secp160r1 2308PeerKey=BOB_cf_secp160r1_PUB 2309SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541 2310 2311# ECDH Bob with Alice peer 2312Derive=BOB_cf_secp160r1 2313PeerKey=ALICE_cf_secp160r1_PUB 2314SharedSecret=1912ea7b9bb1de5b8d3cef83e7a6e7a917816541 2315 2316Title=secp160r2 curve tests 2317 2318PrivateKey=ALICE_cf_secp160r2 2319-----BEGIN PRIVATE KEY----- 2320MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUA3IsVg4R4paXaPATDHvzfnvM+vjQ= 2321-----END PRIVATE KEY----- 2322 2323PublicKey=ALICE_cf_secp160r2_PUB 2324-----BEGIN PUBLIC KEY----- 2325MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAE4V+25YCpVkKF6NF/UPc1SYxohYWcf3qT3JDoPRhnm/rj 2326mSqCCA6gUw== 2327-----END PUBLIC KEY----- 2328 2329PrivPubKeyPair=ALICE_cf_secp160r2:ALICE_cf_secp160r2_PUB 2330 2331PrivateKey=BOB_cf_secp160r2 2332-----BEGIN PRIVATE KEY----- 2333MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAYT/5C7UpD17DnZm4ObswmGFMI1Q= 2334-----END PRIVATE KEY----- 2335 2336PublicKey=BOB_cf_secp160r2_PUB 2337-----BEGIN PUBLIC KEY----- 2338MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEB7YVzBmzhnIdouvN/nb8VMXCqO8dkhmebyVzoD0oAzuH 2339nN+SfWr6aQ== 2340-----END PUBLIC KEY----- 2341 2342PrivPubKeyPair=BOB_cf_secp160r2:BOB_cf_secp160r2_PUB 2343 2344# ECDH Alice with Bob peer 2345Derive=ALICE_cf_secp160r2 2346PeerKey=BOB_cf_secp160r2_PUB 2347SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6 2348 2349# ECDH Bob with Alice peer 2350Derive=BOB_cf_secp160r2 2351PeerKey=ALICE_cf_secp160r2_PUB 2352SharedSecret=ccb9cae5c9487ff60c487bd1b39a62eb4680e9b6 2353 2354Title=secp192k1 curve tests 2355 2356PrivateKey=ALICE_cf_secp192k1 2357-----BEGIN PRIVATE KEY----- 2358MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBikVZrCZQB7ZtkhNfQYpjKHZ9KxXgooJ90= 2359-----END PRIVATE KEY----- 2360 2361PublicKey=ALICE_cf_secp192k1_PUB 2362-----BEGIN PUBLIC KEY----- 2363MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAEyV4EzMZglBXtYdn38hNTrCGflAsJprMkxkOlw58chZ25 23646EAu7gVvYDTpnRkymKyH 2365-----END PUBLIC KEY----- 2366 2367PrivPubKeyPair=ALICE_cf_secp192k1:ALICE_cf_secp192k1_PUB 2368 2369PrivateKey=BOB_cf_secp192k1 2370-----BEGIN PRIVATE KEY----- 2371MDYCAQAwEAYHKoZIzj0CAQYFK4EEAB8EHzAdAgEBBBiJQ/PunKGk9QPUyqIBGMgHKKg+yxJr5io= 2372-----END PRIVATE KEY----- 2373 2374PublicKey=BOB_cf_secp192k1_PUB 2375-----BEGIN PUBLIC KEY----- 2376MEYwEAYHKoZIzj0CAQYFK4EEAB8DMgAE990Tnmh9QQQHVHuLpfrAsgjvB9R2MJXzhBZN1WvtxLqF 2377OZ2oFMP0Kfcr7HbI7a5j 2378-----END PUBLIC KEY----- 2379 2380PrivPubKeyPair=BOB_cf_secp192k1:BOB_cf_secp192k1_PUB 2381 2382# ECDH Alice with Bob peer 2383Derive=ALICE_cf_secp192k1 2384PeerKey=BOB_cf_secp192k1_PUB 2385SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d 2386 2387# ECDH Bob with Alice peer 2388Derive=BOB_cf_secp192k1 2389PeerKey=ALICE_cf_secp192k1_PUB 2390SharedSecret=a46a6bfb279d4dc30cffac585d1fbec905dbe46aca5e3c9d 2391 2392Title=secp224k1 curve tests 2393 2394PrivateKey=ALICE_cf_secp224k1 2395-----BEGIN PRIVATE KEY----- 2396MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AZPk3TzxGhX7TljBBhJDLBfulAMp6Bh3W 2397w40Qyg== 2398-----END PRIVATE KEY----- 2399 2400PublicKey=ALICE_cf_secp224k1_PUB 2401-----BEGIN PUBLIC KEY----- 2402ME4wEAYHKoZIzj0CAQYFK4EEACADOgAE4o7LGdJDixqJZ5imnqaX4IeE55NG4W0HEe72LVC7pmn2 2403e3m7uC92ZQhduF9lJli4dXD5en/1wkE= 2404-----END PUBLIC KEY----- 2405 2406PrivPubKeyPair=ALICE_cf_secp224k1:ALICE_cf_secp224k1_PUB 2407 2408PrivateKey=BOB_cf_secp224k1 2409-----BEGIN PRIVATE KEY----- 2410MDsCAQAwEAYHKoZIzj0CAQYFK4EEACAEJDAiAgEBBB0AdQ02GguRy3yHOjLkpoWb27QA/L1abfWe 2411q2xUfA== 2412-----END PRIVATE KEY----- 2413 2414PublicKey=BOB_cf_secp224k1_PUB 2415-----BEGIN PUBLIC KEY----- 2416ME4wEAYHKoZIzj0CAQYFK4EEACADOgAEzp00m0DaADn1mGiDCT7K1LZnoj/vCxHPowUDC9yQd17K 2417KpJM5sGILrTkkgxqtt5pBeYE1NC1QUQ= 2418-----END PUBLIC KEY----- 2419 2420PrivPubKeyPair=BOB_cf_secp224k1:BOB_cf_secp224k1_PUB 2421 2422# ECDH Alice with Bob peer 2423Derive=ALICE_cf_secp224k1 2424PeerKey=BOB_cf_secp224k1_PUB 2425SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48 2426 2427# ECDH Bob with Alice peer 2428Derive=BOB_cf_secp224k1 2429PeerKey=ALICE_cf_secp224k1_PUB 2430SharedSecret=6f7b9d16c9c1d3a5c84b6028f2a4fed9ae8e02455e678a27243bcc48 2431 2432Title=secp224r1 curve tests 2433 2434PrivateKey=ALICE_cf_secp224r1 2435-----BEGIN PRIVATE KEY----- 2436MDoCAQAwEAYHKoZIzj0CAQYFK4EEACEEIzAhAgEBBBzeo7Y0HMfrIqKNm3r997jcfVAa4osa0AR2 2437JA28 2438-----END PRIVATE KEY----- 2439 2440PublicKey=ALICE_cf_secp224r1_PUB 2441-----BEGIN PUBLIC KEY----- 2442ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAExZc6o84XjBGLOosGj2t0QctgiyzF3NcVgy+DeW7stkVs 2443yS2tRzMPBpwnApRzoRsdJR99sb3eM2s= 2444-----END PUBLIC KEY----- 2445 2446PrivPubKeyPair=ALICE_cf_secp224r1:ALICE_cf_secp224r1_PUB 2447 2448PrivateKey=BOB_cf_secp224r1 2449-----BEGIN PRIVATE KEY----- 2450MDoCAQAwEAYHKoZIzj0CAQYFK4EEACEEIzAhAgEBBBy2LsqxHhdlSiAmMYKQAEmjJWT22T42GYKo 2451ZvXM 2452-----END PRIVATE KEY----- 2453 2454PublicKey=BOB_cf_secp224r1_PUB 2455-----BEGIN PUBLIC KEY----- 2456ME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE71Eh6hwTKUrmyl2PdkY787GwxiohIcaqB4eK2Mwg6tU4 2457LeJHWcgY18CgPKCaeldUgnkMcJzKj20= 2458-----END PUBLIC KEY----- 2459 2460PrivPubKeyPair=BOB_cf_secp224r1:BOB_cf_secp224r1_PUB 2461 2462# ECDH Alice with Bob peer 2463Derive=ALICE_cf_secp224r1 2464PeerKey=BOB_cf_secp224r1_PUB 2465SharedSecret=29d8b75934d74d5153bbb94e0370437c63ecc30bf3d2800ed1cb7eb5 2466 2467# ECDH Bob with Alice peer 2468Derive=BOB_cf_secp224r1 2469PeerKey=ALICE_cf_secp224r1_PUB 2470SharedSecret=29d8b75934d74d5153bbb94e0370437c63ecc30bf3d2800ed1cb7eb5 2471 2472Title=secp256k1 curve tests 2473 2474PrivateKey=ALICE_cf_secp256k1 2475-----BEGIN PRIVATE KEY----- 2476MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCDV8jMZ/aJfiMEkW7HsYqbT57Y7vmvm5KN/ 2477QEXqsNCSpw== 2478-----END PRIVATE KEY----- 2479 2480PublicKey=ALICE_cf_secp256k1_PUB 2481-----BEGIN PUBLIC KEY----- 2482MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAElytZZZHc9CelGzZkNGpzY2CHQ+3z6tUnfsQxUmtiZnUg 24837oKfQC5BV8pZ5WYNPWnbT0RRg5kyBtzry9oQIhO5Lw== 2484-----END PUBLIC KEY----- 2485 2486PrivPubKeyPair=ALICE_cf_secp256k1:ALICE_cf_secp256k1_PUB 2487 2488PrivateKey=BOB_cf_secp256k1 2489-----BEGIN PRIVATE KEY----- 2490MD4CAQAwEAYHKoZIzj0CAQYFK4EEAAoEJzAlAgEBBCBh7awFyPey/w4pKBycpAlhvT4DlLQsi1TT 2491BxJPHrAjrA== 2492-----END PRIVATE KEY----- 2493 2494PublicKey=BOB_cf_secp256k1_PUB 2495-----BEGIN PUBLIC KEY----- 2496MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE2BQeSJOa7kJAQsAPUbLseHjHhMe3tUOAl3bqoDqtrfO+ 24972m2MP/IC/R9Kof2nmaiQ6DostdbS8kB+CnnprK375w== 2498-----END PUBLIC KEY----- 2499 2500PrivPubKeyPair=BOB_cf_secp256k1:BOB_cf_secp256k1_PUB 2501 2502# ECDH Alice with Bob peer 2503Derive=ALICE_cf_secp256k1 2504PeerKey=BOB_cf_secp256k1_PUB 2505SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1 2506 2507# ECDH Bob with Alice peer 2508Derive=BOB_cf_secp256k1 2509PeerKey=ALICE_cf_secp256k1_PUB 2510SharedSecret=a4745cc4d19cabb9e5cb0abdd5c604cab2846a4638ad844ed9175f3cadda2da1 2511 2512Title=secp384r1 curve tests 2513 2514PrivateKey=ALICE_cf_secp384r1 2515-----BEGIN PRIVATE KEY----- 2516ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDAp1ErG6wVjuJs90qVbUBxNpQK1wtV4ieX1 2517bIU/4HssZK6WjOOTyYguyEBCOf/rUnw= 2518-----END PRIVATE KEY----- 2519 2520PublicKey=ALICE_cf_secp384r1_PUB 2521-----BEGIN PUBLIC KEY----- 2522MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEx5rt+yujIuPoIXpHGmExKSi/P+58sGYoqgdpdOJUXzn2 2523Rc4alCpSxVJeC55xvwaFHc3pzNyRGwnhPmN6oU/KMP6XjBvR4wq35mr/Sym5s0B2blAzkJU37idq 2524nTi3xGHx 2525-----END PUBLIC KEY----- 2526 2527PrivPubKeyPair=ALICE_cf_secp384r1:ALICE_cf_secp384r1_PUB 2528 2529PrivateKey=BOB_cf_secp384r1 2530-----BEGIN PRIVATE KEY----- 2531ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDAUjVgPpiI+xXye0nfRhc8+12hLdWY4fpsO 2532Jq2MCp+W85xJwtXsEPrHj1XFnKVpM4c= 2533-----END PRIVATE KEY----- 2534 2535PublicKey=BOB_cf_secp384r1_PUB 2536-----BEGIN PUBLIC KEY----- 2537MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+JUBXRSHixH0TrcvYvIzep7+/WNpEhWdCPsLMygigW5j 2538pzP30MF41GnQYgfJu5wI/gu1C/jFTv1X6Dgmla3JxBYlPeD+1L0lEMT3evmHKMM/BFe3WKBuXyhP 2539ilrNtfee 2540-----END PUBLIC KEY----- 2541 2542PrivPubKeyPair=BOB_cf_secp384r1:BOB_cf_secp384r1_PUB 2543 2544# ECDH Alice with Bob peer 2545Derive=ALICE_cf_secp384r1 2546PeerKey=BOB_cf_secp384r1_PUB 2547SharedSecret=b3cfe488126e2731fb7c19f82e94fcc05e1dd303649a9257e858030b795c2d344a054b0c44a24fd7f5821f531a9b8cfb 2548 2549# ECDH Bob with Alice peer 2550Derive=BOB_cf_secp384r1 2551PeerKey=ALICE_cf_secp384r1_PUB 2552SharedSecret=b3cfe488126e2731fb7c19f82e94fcc05e1dd303649a9257e858030b795c2d344a054b0c44a24fd7f5821f531a9b8cfb 2553 2554Title=secp521r1 curve tests 2555 2556PrivateKey=ALICE_cf_secp521r1 2557-----BEGIN PRIVATE KEY----- 2558MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIBsYIcUKeN2evB626LCdYWH/xzUiEDCdRP 2559rEENsC8//dowKnOCtlLtawh0DXTIZ/HhpUREuaoffdsmYb6+Oq1TRjc= 2560-----END PRIVATE KEY----- 2561 2562PublicKey=ALICE_cf_secp521r1_PUB 2563-----BEGIN PUBLIC KEY----- 2564MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBufYxJf/4Ds6g7LlFRVS62ljm3xApV2T79hfWH8Lv 2565iroIaCFjLBIfOVDF8jvj2PO1ar3yCLiSA2RiLZz1Y+tv/tcATHE0nS7l3SfGiGmEnVycEnhgqlKM 2566UM3kpdd7eNkQn5/GO8KAPQqA/sOnvTavg5S01t0ub+PY/w0Y6oBgthaUAW0= 2567-----END PUBLIC KEY----- 2568 2569PrivPubKeyPair=ALICE_cf_secp521r1:ALICE_cf_secp521r1_PUB 2570 2571PrivateKey=BOB_cf_secp521r1 2572-----BEGIN PRIVATE KEY----- 2573MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIB+3/adZnNwr6GFUzZpi8So7pC/5FYQ0+0 2574lMmoUjGvy8DNADcHaPpW68hX/M+z7LrK0Jpnonb9JSEXlgjOPVe4Ea8= 2575-----END PRIVATE KEY----- 2576 2577PublicKey=BOB_cf_secp521r1_PUB 2578-----BEGIN PUBLIC KEY----- 2579MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBLq2fjyCalnvr24tjaz87ijIWlLMoCH7Hmyq1t2l8 2580PFbyBIZbngDC0gwFM5ZI582QSWlW79G3clJP9VxlJOsms50BYBYgd6o2JF4w8AnShVXxFSJU1py4 2581klCDNhTFybRHFXpujfuUeNnFxAGIUb4edJ0fAqqc7kkERhYe8EPEZYMKp3Q= 2582-----END PUBLIC KEY----- 2583 2584PrivPubKeyPair=BOB_cf_secp521r1:BOB_cf_secp521r1_PUB 2585 2586# ECDH Alice with Bob peer 2587Derive=ALICE_cf_secp521r1 2588PeerKey=BOB_cf_secp521r1_PUB 2589SharedSecret=01dd4aa9037bb4ad298b420998dcd32b3a9af1cda8b7919e372aeb4e54ccfb4d2409a340ed896bfbc5dd462f8d96b8784bc17b29db3ca04700e6ec752f9bec777695 2590 2591# ECDH Bob with Alice peer 2592Derive=BOB_cf_secp521r1 2593PeerKey=ALICE_cf_secp521r1_PUB 2594SharedSecret=01dd4aa9037bb4ad298b420998dcd32b3a9af1cda8b7919e372aeb4e54ccfb4d2409a340ed896bfbc5dd462f8d96b8784bc17b29db3ca04700e6ec752f9bec777695 2595 2596Title=sect113r1 curve tests 2597 2598PrivateKey=ALICE_cf_sect113r1 2599-----BEGIN PRIVATE KEY----- 2600MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8ALw9CgsuNBkkhhUHE8bQ= 2601-----END PRIVATE KEY----- 2602 2603PublicKey=ALICE_cf_sect113r1_PUB 2604-----BEGIN PUBLIC KEY----- 2605MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEASO9jcamlg1pRE7JffrTAe9kyRZO2xrymHXoGdnA 2606-----END PUBLIC KEY----- 2607 2608PrivPubKeyPair=ALICE_cf_sect113r1:ALICE_cf_sect113r1_PUB 2609 2610PrivateKey=BOB_cf_sect113r1 2611-----BEGIN PRIVATE KEY----- 2612MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAQEFjAUAgEBBA8A/9qbs8sTFNkjS9/4CuM= 2613-----END PRIVATE KEY----- 2614 2615PublicKey=BOB_cf_sect113r1_PUB 2616-----BEGIN PUBLIC KEY----- 2617MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEATykaf/cvJzLOUto1EbbAEz/3++nut6q0dcJOQeV 2618-----END PUBLIC KEY----- 2619 2620PrivPubKeyPair=BOB_cf_sect113r1:BOB_cf_sect113r1_PUB 2621 2622# ECDH Alice with Bob peer 2623Derive=ALICE_cf_sect113r1 2624PeerKey=BOB_cf_sect113r1_PUB 2625SharedSecret=01ed16f1948dcb368a54004237842d 2626 2627# ECDH Bob with Alice peer 2628Derive=BOB_cf_sect113r1 2629PeerKey=ALICE_cf_sect113r1_PUB 2630SharedSecret=01ed16f1948dcb368a54004237842d 2631 2632# ECC CDH Alice with Bob peer 2633Derive=ALICE_cf_sect113r1 2634PeerKey=BOB_cf_sect113r1_PUB 2635Ctrl=ecdh_cofactor_mode:1 2636SharedSecret=012e5f3e348c2a8a88d9590a639219 2637 2638# ECC CDH Bob with Alice peer 2639Derive=BOB_cf_sect113r1 2640PeerKey=ALICE_cf_sect113r1_PUB 2641Ctrl=ecdh_cofactor_mode:1 2642SharedSecret=012e5f3e348c2a8a88d9590a639219 2643 2644PublicKey=MALICE_cf_sect113r1_PUB 2645-----BEGIN PUBLIC KEY----- 2646MDQwEAYHKoZIzj0CAQYFK4EEAAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR 2647-----END PUBLIC KEY----- 2648 2649# ECC CDH Bob with Malice peer 2650Derive=BOB_cf_sect113r1 2651PeerKey=MALICE_cf_sect113r1_PUB 2652Ctrl=ecdh_cofactor_mode:1 2653Result=DERIVE_ERROR 2654Function=EC_POINT_get_affine_coordinates 2655Reason=point at infinity 2656 2657# ECC CDH Alice with Malice peer 2658Derive=ALICE_cf_sect113r1 2659PeerKey=MALICE_cf_sect113r1_PUB 2660Ctrl=ecdh_cofactor_mode:1 2661Result=DERIVE_ERROR 2662Function=EC_POINT_get_affine_coordinates 2663Reason=point at infinity 2664 2665Title=sect113r2 curve tests 2666 2667PrivateKey=ALICE_cf_sect113r2 2668-----BEGIN PRIVATE KEY----- 2669MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8AvovirHrqTxoKJ3l+7y0= 2670-----END PRIVATE KEY----- 2671 2672PublicKey=ALICE_cf_sect113r2_PUB 2673-----BEGIN PUBLIC KEY----- 2674MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAFvQ4JgQTS8kjGeVfuITAS81qNcOQvt3PYa1HuCk 2675-----END PUBLIC KEY----- 2676 2677PrivPubKeyPair=ALICE_cf_sect113r2:ALICE_cf_sect113r2_PUB 2678 2679PrivateKey=BOB_cf_sect113r2 2680-----BEGIN PRIVATE KEY----- 2681MC0CAQAwEAYHKoZIzj0CAQYFK4EEAAUEFjAUAgEBBA8ArUjgvp/goxRYb4WuQ80= 2682-----END PRIVATE KEY----- 2683 2684PublicKey=BOB_cf_sect113r2_PUB 2685-----BEGIN PUBLIC KEY----- 2686MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAUoS3of8y28meYu/NoI5AVdhJZCuDjMqFHTriWY4 2687-----END PUBLIC KEY----- 2688 2689PrivPubKeyPair=BOB_cf_sect113r2:BOB_cf_sect113r2_PUB 2690 2691# ECDH Alice with Bob peer 2692Derive=ALICE_cf_sect113r2 2693PeerKey=BOB_cf_sect113r2_PUB 2694SharedSecret=0057a287ba1ea05cb4735e673647e1 2695 2696# ECDH Bob with Alice peer 2697Derive=BOB_cf_sect113r2 2698PeerKey=ALICE_cf_sect113r2_PUB 2699SharedSecret=0057a287ba1ea05cb4735e673647e1 2700 2701# ECC CDH Alice with Bob peer 2702Derive=ALICE_cf_sect113r2 2703PeerKey=BOB_cf_sect113r2_PUB 2704Ctrl=ecdh_cofactor_mode:1 2705SharedSecret=00fec2454e46732aca42b22b6d4f13 2706 2707# ECC CDH Bob with Alice peer 2708Derive=BOB_cf_sect113r2 2709PeerKey=ALICE_cf_sect113r2_PUB 2710Ctrl=ecdh_cofactor_mode:1 2711SharedSecret=00fec2454e46732aca42b22b6d4f13 2712 2713PublicKey=MALICE_cf_sect113r2_PUB 2714-----BEGIN PUBLIC KEY----- 2715MDQwEAYHKoZIzj0CAQYFK4EEAAUDIAAEAAAAAAAAAAAAAAAAAAAAAR3dbPHrhFekzJ7Azskr 2716-----END PUBLIC KEY----- 2717 2718# ECC CDH Bob with Malice peer 2719Derive=BOB_cf_sect113r2 2720PeerKey=MALICE_cf_sect113r2_PUB 2721Ctrl=ecdh_cofactor_mode:1 2722Result=DERIVE_ERROR 2723Function=EC_POINT_get_affine_coordinates 2724Reason=point at infinity 2725 2726# ECC CDH Alice with Malice peer 2727Derive=ALICE_cf_sect113r2 2728PeerKey=MALICE_cf_sect113r2_PUB 2729Ctrl=ecdh_cofactor_mode:1 2730Result=DERIVE_ERROR 2731Function=EC_POINT_get_affine_coordinates 2732Reason=point at infinity 2733 2734Title=sect131r1 curve tests 2735 2736PrivateKey=ALICE_cf_sect131r1 2737-----BEGIN PRIVATE KEY----- 2738MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEA5C6zHMQM7pXPZ6cJz72Niw== 2739-----END PRIVATE KEY----- 2740 2741PublicKey=ALICE_cf_sect131r1_PUB 2742-----BEGIN PUBLIC KEY----- 2743MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEBXCuXD6wOOif91GUlJNKXf8FBNw8crgqi5aEJEZbCdBJ 2744Ag== 2745-----END PUBLIC KEY----- 2746 2747PrivPubKeyPair=ALICE_cf_sect131r1:ALICE_cf_sect131r1_PUB 2748 2749PrivateKey=BOB_cf_sect131r1 2750-----BEGIN PRIVATE KEY----- 2751MC8CAQAwEAYHKoZIzj0CAQYFK4EEABYEGDAWAgEBBBEDYZmjiokBJ/SnTv8sskBR3A== 2752-----END PRIVATE KEY----- 2753 2754PublicKey=BOB_cf_sect131r1_PUB 2755-----BEGIN PUBLIC KEY----- 2756MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEB8vGy3OQXwWKcJUSSJbCtpMBjFgJeZxzAaI420+B1B+1 27575A== 2758-----END PUBLIC KEY----- 2759 2760PrivPubKeyPair=BOB_cf_sect131r1:BOB_cf_sect131r1_PUB 2761 2762# ECDH Alice with Bob peer 2763Derive=ALICE_cf_sect131r1 2764PeerKey=BOB_cf_sect131r1_PUB 2765SharedSecret=05346248f77f81fff50cc656e119976871 2766 2767# ECDH Bob with Alice peer 2768Derive=BOB_cf_sect131r1 2769PeerKey=ALICE_cf_sect131r1_PUB 2770SharedSecret=05346248f77f81fff50cc656e119976871 2771 2772# ECC CDH Alice with Bob peer 2773Derive=ALICE_cf_sect131r1 2774PeerKey=BOB_cf_sect131r1_PUB 2775Ctrl=ecdh_cofactor_mode:1 2776SharedSecret=01f151ae26efa507acc2597356baf7e8ab 2777 2778# ECC CDH Bob with Alice peer 2779Derive=BOB_cf_sect131r1 2780PeerKey=ALICE_cf_sect131r1_PUB 2781Ctrl=ecdh_cofactor_mode:1 2782SharedSecret=01f151ae26efa507acc2597356baf7e8ab 2783 2784PublicKey=MALICE_cf_sect131r1_PUB 2785-----BEGIN PUBLIC KEY----- 2786MDgwEAYHKoZIzj0CAQYFK4EEABYDJAAEAAAAAAAAAAAAAAAAAAAAAAABfiJEFG0vRzEGxk2BxjmK 2787zw== 2788-----END PUBLIC KEY----- 2789 2790# ECC CDH Bob with Malice peer 2791Derive=BOB_cf_sect131r1 2792PeerKey=MALICE_cf_sect131r1_PUB 2793Ctrl=ecdh_cofactor_mode:1 2794Result=DERIVE_ERROR 2795Function=EC_POINT_get_affine_coordinates 2796Reason=point at infinity 2797 2798# ECC CDH Alice with Malice peer 2799Derive=ALICE_cf_sect131r1 2800PeerKey=MALICE_cf_sect131r1_PUB 2801Ctrl=ecdh_cofactor_mode:1 2802Result=DERIVE_ERROR 2803Function=EC_POINT_get_affine_coordinates 2804Reason=point at infinity 2805 2806Title=sect131r2 curve tests 2807 2808PrivateKey=ALICE_cf_sect131r2 2809-----BEGIN PRIVATE KEY----- 2810MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnZRUKAQetk5kyUwhIaAyxg== 2811-----END PRIVATE KEY----- 2812 2813PublicKey=ALICE_cf_sect131r2_PUB 2814-----BEGIN PUBLIC KEY----- 2815MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEA5+Y20L8q989I4jnKknZ7hcGlQ6RUIGni9RahT88kB/d 2816dw== 2817-----END PUBLIC KEY----- 2818 2819PrivPubKeyPair=ALICE_cf_sect131r2:ALICE_cf_sect131r2_PUB 2820 2821PrivateKey=BOB_cf_sect131r2 2822-----BEGIN PRIVATE KEY----- 2823MC8CAQAwEAYHKoZIzj0CAQYFK4EEABcEGDAWAgEBBBEBnafx9vcMeoCqj/1YNuflzw== 2824-----END PRIVATE KEY----- 2825 2826PublicKey=BOB_cf_sect131r2_PUB 2827-----BEGIN PUBLIC KEY----- 2828MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEB2G2uNkhQNjjl0/Ov6UYpxoFaWNXO+qy7poV6cdrFN7z 2829pA== 2830-----END PUBLIC KEY----- 2831 2832PrivPubKeyPair=BOB_cf_sect131r2:BOB_cf_sect131r2_PUB 2833 2834# ECDH Alice with Bob peer 2835Derive=ALICE_cf_sect131r2 2836PeerKey=BOB_cf_sect131r2_PUB 2837SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c 2838 2839# ECDH Bob with Alice peer 2840Derive=BOB_cf_sect131r2 2841PeerKey=ALICE_cf_sect131r2_PUB 2842SharedSecret=058d8a8be33068ed8c1dc9f551ef2c3f3c 2843 2844# ECC CDH Alice with Bob peer 2845Derive=ALICE_cf_sect131r2 2846PeerKey=BOB_cf_sect131r2_PUB 2847Ctrl=ecdh_cofactor_mode:1 2848SharedSecret=037b16d85f27c2c878ef96c79a536f89a5 2849 2850# ECC CDH Bob with Alice peer 2851Derive=BOB_cf_sect131r2 2852PeerKey=ALICE_cf_sect131r2_PUB 2853Ctrl=ecdh_cofactor_mode:1 2854SharedSecret=037b16d85f27c2c878ef96c79a536f89a5 2855 2856PublicKey=MALICE_cf_sect131r2_PUB 2857-----BEGIN PUBLIC KEY----- 2858MDgwEAYHKoZIzj0CAQYFK4EEABcDJAAEAAAAAAAAAAAAAAAAAAAAAAAGG5fiIbgziwBZHVzTYqCY 28591w== 2860-----END PUBLIC KEY----- 2861 2862# ECC CDH Bob with Malice peer 2863Derive=BOB_cf_sect131r2 2864PeerKey=MALICE_cf_sect131r2_PUB 2865Ctrl=ecdh_cofactor_mode:1 2866Result=DERIVE_ERROR 2867Function=EC_POINT_get_affine_coordinates 2868Reason=point at infinity 2869 2870# ECC CDH Alice with Malice peer 2871Derive=ALICE_cf_sect131r2 2872PeerKey=MALICE_cf_sect131r2_PUB 2873Ctrl=ecdh_cofactor_mode:1 2874Result=DERIVE_ERROR 2875Function=EC_POINT_get_affine_coordinates 2876Reason=point at infinity 2877 2878Title=sect163k1 curve tests 2879 2880PrivateKey=ALICE_cf_sect163k1 2881-----BEGIN PRIVATE KEY----- 2882MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAEEHDAaAgEBBBUB905PYfmej8LzbzX6Bg51GJzXQjQ= 2883-----END PRIVATE KEY----- 2884 2885PublicKey=ALICE_cf_sect163k1_PUB 2886-----BEGIN PUBLIC KEY----- 2887MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBfvs5A1hD8YySP9O2ub8GEUfotVuBpfRx4GIHdAfx8wV 28881UVeTRnyAlWU 2889-----END PUBLIC KEY----- 2890 2891PrivPubKeyPair=ALICE_cf_sect163k1:ALICE_cf_sect163k1_PUB 2892 2893PrivateKey=BOB_cf_sect163k1 2894-----BEGIN PRIVATE KEY----- 2895MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAEEHDAaAgEBBBUCHPtCjJ4/K8ylQBcLlb5VE0bkaUE= 2896-----END PRIVATE KEY----- 2897 2898PublicKey=BOB_cf_sect163k1_PUB 2899-----BEGIN PUBLIC KEY----- 2900MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEBvgfX1mTRlt6Z4TE1D1MNWo4loH4AoeYa6oowK104LKk 2901nsdg7isQ8XBD 2902-----END PUBLIC KEY----- 2903 2904PrivPubKeyPair=BOB_cf_sect163k1:BOB_cf_sect163k1_PUB 2905 2906# ECDH Alice with Bob peer 2907Derive=ALICE_cf_sect163k1 2908PeerKey=BOB_cf_sect163k1_PUB 2909SharedSecret=04d0e40788c5ce5220818055277cae53eac55c1e6b 2910 2911# ECDH Bob with Alice peer 2912Derive=BOB_cf_sect163k1 2913PeerKey=ALICE_cf_sect163k1_PUB 2914SharedSecret=04d0e40788c5ce5220818055277cae53eac55c1e6b 2915 2916# ECC CDH Alice with Bob peer 2917Derive=ALICE_cf_sect163k1 2918PeerKey=BOB_cf_sect163k1_PUB 2919Ctrl=ecdh_cofactor_mode:1 2920SharedSecret=04c902a91110244d89110034dd2b099c49cbab6c77 2921 2922# ECC CDH Bob with Alice peer 2923Derive=BOB_cf_sect163k1 2924PeerKey=ALICE_cf_sect163k1_PUB 2925Ctrl=ecdh_cofactor_mode:1 2926SharedSecret=04c902a91110244d89110034dd2b099c49cbab6c77 2927 2928PublicKey=MALICE_cf_sect163k1_PUB 2929-----BEGIN PUBLIC KEY----- 2930MEAwEAYHKoZIzj0CAQYFK4EEAAEDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 2931AAAAAAAAAAAB 2932-----END PUBLIC KEY----- 2933 2934# ECC CDH Bob with Malice peer 2935Derive=BOB_cf_sect163k1 2936PeerKey=MALICE_cf_sect163k1_PUB 2937Ctrl=ecdh_cofactor_mode:1 2938Result=DERIVE_ERROR 2939Function=EC_POINT_get_affine_coordinates 2940Reason=point at infinity 2941 2942# ECC CDH Alice with Malice peer 2943Derive=ALICE_cf_sect163k1 2944PeerKey=MALICE_cf_sect163k1_PUB 2945Ctrl=ecdh_cofactor_mode:1 2946Result=DERIVE_ERROR 2947Function=EC_POINT_get_affine_coordinates 2948Reason=point at infinity 2949 2950Title=sect163r1 curve tests 2951 2952PrivateKey=ALICE_cf_sect163r1 2953-----BEGIN PRIVATE KEY----- 2954MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAlbn4x1UGJnAimsXufB/UvUaxU5U= 2955-----END PRIVATE KEY----- 2956 2957PublicKey=ALICE_cf_sect163r1_PUB 2958-----BEGIN PUBLIC KEY----- 2959MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEA0f195HCcD4D+7wWyl3QuPkRovG/ATy5l7fpMl4BNIg/ 2960sbtEXluCzANF 2961-----END PUBLIC KEY----- 2962 2963PrivPubKeyPair=ALICE_cf_sect163r1:ALICE_cf_sect163r1_PUB 2964 2965PrivateKey=BOB_cf_sect163r1 2966-----BEGIN PRIVATE KEY----- 2967MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAIEHDAaAgEBBBUAoStq6Fjb7nB2PNL6WrzKKqhCGdE= 2968-----END PRIVATE KEY----- 2969 2970PublicKey=BOB_cf_sect163r1_PUB 2971-----BEGIN PUBLIC KEY----- 2972MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAul/oBKr9B5MsPHWGF+q07j0JC+WAxj1JzfcIXR98n+r 29739FHWU5LC5pDM 2974-----END PUBLIC KEY----- 2975 2976PrivPubKeyPair=BOB_cf_sect163r1:BOB_cf_sect163r1_PUB 2977 2978# ECDH Alice with Bob peer 2979Derive=ALICE_cf_sect163r1 2980PeerKey=BOB_cf_sect163r1_PUB 2981SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d 2982 2983# ECDH Bob with Alice peer 2984Derive=BOB_cf_sect163r1 2985PeerKey=ALICE_cf_sect163r1_PUB 2986SharedSecret=06135eef489fe613c0d8bd522a2a640ff7ae6fb73d 2987 2988# ECC CDH Alice with Bob peer 2989Derive=ALICE_cf_sect163r1 2990PeerKey=BOB_cf_sect163r1_PUB 2991Ctrl=ecdh_cofactor_mode:1 2992SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7 2993 2994# ECC CDH Bob with Alice peer 2995Derive=BOB_cf_sect163r1 2996PeerKey=ALICE_cf_sect163r1_PUB 2997Ctrl=ecdh_cofactor_mode:1 2998SharedSecret=0580f5e8efb242a19ae1023acbcab8702c799751e7 2999 3000PublicKey=MALICE_cf_sect163r1_PUB 3001-----BEGIN PUBLIC KEY----- 3002MEAwEAYHKoZIzj0CAQYFK4EEAAIDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkXolVuGFa8fqmk 3003cs0Bv7iJuVg1 3004-----END PUBLIC KEY----- 3005 3006# ECC CDH Bob with Malice peer 3007Derive=BOB_cf_sect163r1 3008PeerKey=MALICE_cf_sect163r1_PUB 3009Ctrl=ecdh_cofactor_mode:1 3010Result=DERIVE_ERROR 3011Function=EC_POINT_get_affine_coordinates 3012Reason=point at infinity 3013 3014# ECC CDH Alice with Malice peer 3015Derive=ALICE_cf_sect163r1 3016PeerKey=MALICE_cf_sect163r1_PUB 3017Ctrl=ecdh_cofactor_mode:1 3018Result=DERIVE_ERROR 3019Function=EC_POINT_get_affine_coordinates 3020Reason=point at infinity 3021 3022Title=sect163r2 curve tests 3023 3024PrivateKey=ALICE_cf_sect163r2 3025-----BEGIN PRIVATE KEY----- 3026MDMCAQAwEAYHKoZIzj0CAQYFK4EEAA8EHDAaAgEBBBUBjCs/M3N31jsAueYrOq21vdETwAI= 3027-----END PRIVATE KEY----- 3028 3029PublicKey=ALICE_cf_sect163r2_PUB 3030-----BEGIN PUBLIC KEY----- 3031MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBd8Z1/HpA+89hF4I98EST3svWns3BAEbhWmL/fgxk2uu 3032YwVrmqhgqH/C 3033-----END PUBLIC KEY----- 3034 3035PrivPubKeyPair=ALICE_cf_sect163r2:ALICE_cf_sect163r2_PUB 3036 3037PrivateKey=BOB_cf_sect163r2 3038-----BEGIN PRIVATE KEY----- 3039MDMCAQAwEAYHKoZIzj0CAQYFK4EEAA8EHDAaAgEBBBUBsiouT9Df+mwHWrpPg1JSrY9nqlI= 3040-----END PRIVATE KEY----- 3041 3042PublicKey=BOB_cf_sect163r2_PUB 3043-----BEGIN PUBLIC KEY----- 3044MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEBULqBZ+nhLhDEMYY8NEEzZ126MdxAcFXWv8zmPEH9505 30458vT5zU3aq6HV 3046-----END PUBLIC KEY----- 3047 3048PrivPubKeyPair=BOB_cf_sect163r2:BOB_cf_sect163r2_PUB 3049 3050# ECDH Alice with Bob peer 3051Derive=ALICE_cf_sect163r2 3052PeerKey=BOB_cf_sect163r2_PUB 3053SharedSecret=019f829a53c4e6544bdec1395a23082169efaf369d 3054 3055# ECDH Bob with Alice peer 3056Derive=BOB_cf_sect163r2 3057PeerKey=ALICE_cf_sect163r2_PUB 3058SharedSecret=019f829a53c4e6544bdec1395a23082169efaf369d 3059 3060# ECC CDH Alice with Bob peer 3061Derive=ALICE_cf_sect163r2 3062PeerKey=BOB_cf_sect163r2_PUB 3063Ctrl=ecdh_cofactor_mode:1 3064SharedSecret=048870d39235ecbc16a000ee478833509b9318a53f 3065 3066# ECC CDH Bob with Alice peer 3067Derive=BOB_cf_sect163r2 3068PeerKey=ALICE_cf_sect163r2_PUB 3069Ctrl=ecdh_cofactor_mode:1 3070SharedSecret=048870d39235ecbc16a000ee478833509b9318a53f 3071 3072PublicKey=MALICE_cf_sect163r2_PUB 3073-----BEGIN PUBLIC KEY----- 3074MEAwEAYHKoZIzj0CAQYFK4EEAA8DLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsJbhbrfiSdZPSHD 3075ZtqJwDlp802l 3076-----END PUBLIC KEY----- 3077 3078# ECC CDH Bob with Malice peer 3079Derive=BOB_cf_sect163r2 3080PeerKey=MALICE_cf_sect163r2_PUB 3081Ctrl=ecdh_cofactor_mode:1 3082Result=DERIVE_ERROR 3083Function=EC_POINT_get_affine_coordinates 3084Reason=point at infinity 3085 3086# ECC CDH Alice with Malice peer 3087Derive=ALICE_cf_sect163r2 3088PeerKey=MALICE_cf_sect163r2_PUB 3089Ctrl=ecdh_cofactor_mode:1 3090Result=DERIVE_ERROR 3091Function=EC_POINT_get_affine_coordinates 3092Reason=point at infinity 3093 3094Title=sect193r1 curve tests 3095 3096PrivateKey=ALICE_cf_sect193r1 3097-----BEGIN PRIVATE KEY----- 3098MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkACmcvidKWLtPFB2xqg76F8VhM1Njzrkgo 3099-----END PRIVATE KEY----- 3100 3101PublicKey=ALICE_cf_sect193r1_PUB 3102-----BEGIN PUBLIC KEY----- 3103MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAeqP0VQobenduwtf4MPmlYQVDjUmxKq50QFHnaBfzwXY 31041TYShZZgBr0R6a5dUGCbiF0= 3105-----END PUBLIC KEY----- 3106 3107PrivPubKeyPair=ALICE_cf_sect193r1:ALICE_cf_sect193r1_PUB 3108 3109PrivateKey=BOB_cf_sect193r1 3110-----BEGIN PRIVATE KEY----- 3111MDcCAQAwEAYHKoZIzj0CAQYFK4EEABgEIDAeAgEBBBkAKlSknQ66vpuLjC1mbQyfHOTdJ5Kw5jMh 3112-----END PRIVATE KEY----- 3113 3114PublicKey=BOB_cf_sect193r1_PUB 3115-----BEGIN PUBLIC KEY----- 3116MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAaFZVIeqfV9wbPydaBSJKSWJjVyFVSB/QQB5rHonYQmK 3117f40zok8PJS6ratIcZwk/n20= 3118-----END PUBLIC KEY----- 3119 3120PrivPubKeyPair=BOB_cf_sect193r1:BOB_cf_sect193r1_PUB 3121 3122# ECDH Alice with Bob peer 3123Derive=ALICE_cf_sect193r1 3124PeerKey=BOB_cf_sect193r1_PUB 3125SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5 3126 3127# ECDH Bob with Alice peer 3128Derive=BOB_cf_sect193r1 3129PeerKey=ALICE_cf_sect193r1_PUB 3130SharedSecret=012b8849991814f8c7ed9d40cf9dc204c3a83e0b10675543a5 3131 3132# ECC CDH Alice with Bob peer 3133Derive=ALICE_cf_sect193r1 3134PeerKey=BOB_cf_sect193r1_PUB 3135Ctrl=ecdh_cofactor_mode:1 3136SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55 3137 3138# ECC CDH Bob with Alice peer 3139Derive=BOB_cf_sect193r1 3140PeerKey=ALICE_cf_sect193r1_PUB 3141Ctrl=ecdh_cofactor_mode:1 3142SharedSecret=0110180a18844859c52f6f012909522a2d87b5ab143bc80a55 3143 3144PublicKey=MALICE_cf_sect193r1_PUB 3145-----BEGIN PUBLIC KEY----- 3146MEgwEAYHKoZIzj0CAQYFK4EEABgDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHeX7PX3e5n 3147zROUg6/STkLp1D+L51L9+wY= 3148-----END PUBLIC KEY----- 3149 3150# ECC CDH Bob with Malice peer 3151Derive=BOB_cf_sect193r1 3152PeerKey=MALICE_cf_sect193r1_PUB 3153Ctrl=ecdh_cofactor_mode:1 3154Result=DERIVE_ERROR 3155Function=EC_POINT_get_affine_coordinates 3156Reason=point at infinity 3157 3158# ECC CDH Alice with Malice peer 3159Derive=ALICE_cf_sect193r1 3160PeerKey=MALICE_cf_sect193r1_PUB 3161Ctrl=ecdh_cofactor_mode:1 3162Result=DERIVE_ERROR 3163Function=EC_POINT_get_affine_coordinates 3164Reason=point at infinity 3165 3166Title=sect193r2 curve tests 3167 3168PrivateKey=ALICE_cf_sect193r2 3169-----BEGIN PRIVATE KEY----- 3170MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAhjkv8lXK/nPp3Qc4IwL/29JUKWi2VBMp 3171-----END PRIVATE KEY----- 3172 3173PublicKey=ALICE_cf_sect193r2_PUB 3174-----BEGIN PUBLIC KEY----- 3175MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAIn7oSu3adu4ChNXniHKkMIv9gT24rpzzwAeCTDPIkUT 3176kJ+Tit6e4RpgkB/dph4V+uI= 3177-----END PUBLIC KEY----- 3178 3179PrivPubKeyPair=ALICE_cf_sect193r2:ALICE_cf_sect193r2_PUB 3180 3181PrivateKey=BOB_cf_sect193r2 3182-----BEGIN PRIVATE KEY----- 3183MDcCAQAwEAYHKoZIzj0CAQYFK4EEABkEIDAeAgEBBBkAwGkR3qSQdfh7Q6KbJ4lH5FShGsX8o/jD 3184-----END PRIVATE KEY----- 3185 3186PublicKey=BOB_cf_sect193r2_PUB 3187-----BEGIN PUBLIC KEY----- 3188MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAFdSLKI0tlwZDpkndutOLsnHii1aJO8snwEJ0m/AZgMp 3189xiDevOQ/xE9SpMX25W7YqkU= 3190-----END PUBLIC KEY----- 3191 3192PrivPubKeyPair=BOB_cf_sect193r2:BOB_cf_sect193r2_PUB 3193 3194# ECDH Alice with Bob peer 3195Derive=ALICE_cf_sect193r2 3196PeerKey=BOB_cf_sect193r2_PUB 3197SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3 3198 3199# ECDH Bob with Alice peer 3200Derive=BOB_cf_sect193r2 3201PeerKey=ALICE_cf_sect193r2_PUB 3202SharedSecret=01e2f66a63c24c1de8a399c484228a5ad5b6d911c6e5e83ae3 3203 3204# ECC CDH Alice with Bob peer 3205Derive=ALICE_cf_sect193r2 3206PeerKey=BOB_cf_sect193r2_PUB 3207Ctrl=ecdh_cofactor_mode:1 3208SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43 3209 3210# ECC CDH Bob with Alice peer 3211Derive=BOB_cf_sect193r2 3212PeerKey=ALICE_cf_sect193r2_PUB 3213Ctrl=ecdh_cofactor_mode:1 3214SharedSecret=00bc82d393bd74406683aea003977a86a109f444a833652e43 3215 3216PublicKey=MALICE_cf_sect193r2_PUB 3217-----BEGIN PUBLIC KEY----- 3218MEgwEAYHKoZIzj0CAQYFK4EEABkDNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFfdLEkrvsO 3219Y7+6QpEvOay9A4MJCUZfZmI= 3220-----END PUBLIC KEY----- 3221 3222# ECC CDH Bob with Malice peer 3223Derive=BOB_cf_sect193r2 3224PeerKey=MALICE_cf_sect193r2_PUB 3225Ctrl=ecdh_cofactor_mode:1 3226Result=DERIVE_ERROR 3227Function=EC_POINT_get_affine_coordinates 3228Reason=point at infinity 3229 3230# ECC CDH Alice with Malice peer 3231Derive=ALICE_cf_sect193r2 3232PeerKey=MALICE_cf_sect193r2_PUB 3233Ctrl=ecdh_cofactor_mode:1 3234Result=DERIVE_ERROR 3235Function=EC_POINT_get_affine_coordinates 3236Reason=point at infinity 3237 3238Title=sect233k1 curve tests 3239 3240PrivateKey=ALICE_cf_sect233k1 3241-----BEGIN PRIVATE KEY----- 3242MDsCAQAwEAYHKoZIzj0CAQYFK4EEABoEJDAiAgEBBB0z/3heNFjJL+2sAT/38yRsN3kt2iXz7u+y 3243Gua8Kw== 3244-----END PRIVATE KEY----- 3245 3246PublicKey=ALICE_cf_sect233k1_PUB 3247-----BEGIN PUBLIC KEY----- 3248MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEALQyn0zJmOrHm4S2EIjxRe899PadBnfpYjLKWGvpAIzf 3249MEG861Nv1IYJkmkO1xlfNHeeRtqFgsQVFKZh 3250-----END PUBLIC KEY----- 3251 3252PrivPubKeyPair=ALICE_cf_sect233k1:ALICE_cf_sect233k1_PUB 3253 3254PrivateKey=BOB_cf_sect233k1 3255-----BEGIN PRIVATE KEY----- 3256MDsCAQAwEAYHKoZIzj0CAQYFK4EEABoEJDAiAgEBBB1I0ucrC4d9i6Z+0cbar5r7uKpF5iiQkSJA 3257DFMTUA== 3258-----END PRIVATE KEY----- 3259 3260PublicKey=BOB_cf_sect233k1_PUB 3261-----BEGIN PUBLIC KEY----- 3262MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAatdqazxSghJ568CBFyMXhEvVeAiLewOY/jk9H5DAOB4 3263ufNGbdd131KLaKPivB38a6n5Y+2BVSJangow 3264-----END PUBLIC KEY----- 3265 3266PrivPubKeyPair=BOB_cf_sect233k1:BOB_cf_sect233k1_PUB 3267 3268# ECDH Alice with Bob peer 3269Derive=ALICE_cf_sect233k1 3270PeerKey=BOB_cf_sect233k1_PUB 3271SharedSecret=012145026e8de65973c154e085456fc5539ba9e25663e7f5816abfcab310 3272 3273# ECDH Bob with Alice peer 3274Derive=BOB_cf_sect233k1 3275PeerKey=ALICE_cf_sect233k1_PUB 3276SharedSecret=012145026e8de65973c154e085456fc5539ba9e25663e7f5816abfcab310 3277 3278# ECC CDH Alice with Bob peer 3279Derive=ALICE_cf_sect233k1 3280PeerKey=BOB_cf_sect233k1_PUB 3281Ctrl=ecdh_cofactor_mode:1 3282SharedSecret=00ff7d6c6b80f39d2ae68fbd00adbcd75fa599ed0bc1aac0e3f49c1c164d 3283 3284# ECC CDH Bob with Alice peer 3285Derive=BOB_cf_sect233k1 3286PeerKey=ALICE_cf_sect233k1_PUB 3287Ctrl=ecdh_cofactor_mode:1 3288SharedSecret=00ff7d6c6b80f39d2ae68fbd00adbcd75fa599ed0bc1aac0e3f49c1c164d 3289 3290PublicKey=MALICE_cf_sect233k1_PUB 3291-----BEGIN PUBLIC KEY----- 3292MFIwEAYHKoZIzj0CAQYFK4EEABoDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA 3293AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3294-----END PUBLIC KEY----- 3295 3296# ECC CDH Bob with Malice peer 3297Derive=BOB_cf_sect233k1 3298PeerKey=MALICE_cf_sect233k1_PUB 3299Ctrl=ecdh_cofactor_mode:1 3300Result=DERIVE_ERROR 3301Function=EC_POINT_get_affine_coordinates 3302Reason=point at infinity 3303 3304# ECC CDH Alice with Malice peer 3305Derive=ALICE_cf_sect233k1 3306PeerKey=MALICE_cf_sect233k1_PUB 3307Ctrl=ecdh_cofactor_mode:1 3308Result=DERIVE_ERROR 3309Function=EC_POINT_get_affine_coordinates 3310Reason=point at infinity 3311 3312Title=sect233r1 curve tests 3313 3314PrivateKey=ALICE_cf_sect233r1 3315-----BEGIN PRIVATE KEY----- 3316MDwCAQAwEAYHKoZIzj0CAQYFK4EEABsEJTAjAgEBBB4ATcy7zVpIsJ9rl5EIDmzRz5wxjrDIQyDm 3317HP3Pt8Y= 3318-----END PRIVATE KEY----- 3319 3320PublicKey=ALICE_cf_sect233r1_PUB 3321-----BEGIN PUBLIC KEY----- 3322MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAQMQHiJ44LiCnZkEg1zyww1h+idTbsw8E07P33WUAUfD 3323NeQ4hWEhTXPnytIbEhFKpnd3j/FbyZnJqxh8 3324-----END PUBLIC KEY----- 3325 3326PrivPubKeyPair=ALICE_cf_sect233r1:ALICE_cf_sect233r1_PUB 3327 3328PrivateKey=BOB_cf_sect233r1 3329-----BEGIN PRIVATE KEY----- 3330MDwCAQAwEAYHKoZIzj0CAQYFK4EEABsEJTAjAgEBBB4ALpOlFn4OfiIAkRAZGOsn7L6W3XoQBSV8 3331mQVC2pw= 3332-----END PRIVATE KEY----- 3333 3334PublicKey=BOB_cf_sect233r1_PUB 3335-----BEGIN PUBLIC KEY----- 3336MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAJQw+NWqFJXYw4dVMovzvw76OYnYOTaDaEPNW8ECAQbl 3337TzzbBSTp5iqM13mP0/Bo4OO66NS3lA9e/GTO 3338-----END PUBLIC KEY----- 3339 3340PrivPubKeyPair=BOB_cf_sect233r1:BOB_cf_sect233r1_PUB 3341 3342# ECDH Alice with Bob peer 3343Derive=ALICE_cf_sect233r1 3344PeerKey=BOB_cf_sect233r1_PUB 3345SharedSecret=00209d2995a63f1e8b7a5c33dee5abb602e32e1835ae8bb57eb264d8d795 3346 3347# ECDH Bob with Alice peer 3348Derive=BOB_cf_sect233r1 3349PeerKey=ALICE_cf_sect233r1_PUB 3350SharedSecret=00209d2995a63f1e8b7a5c33dee5abb602e32e1835ae8bb57eb264d8d795 3351 3352# ECC CDH Alice with Bob peer 3353Derive=ALICE_cf_sect233r1 3354PeerKey=BOB_cf_sect233r1_PUB 3355Ctrl=ecdh_cofactor_mode:1 3356SharedSecret=00c3cd1d38a65f5e421399409a76cec1136bc84149f054a7f55e7980c612 3357 3358# ECC CDH Bob with Alice peer 3359Derive=BOB_cf_sect233r1 3360PeerKey=ALICE_cf_sect233r1_PUB 3361Ctrl=ecdh_cofactor_mode:1 3362SharedSecret=00c3cd1d38a65f5e421399409a76cec1136bc84149f054a7f55e7980c612 3363 3364PublicKey=MALICE_cf_sect233r1_PUB 3365-----BEGIN PUBLIC KEY----- 3366MFIwEAYHKoZIzj0CAQYFK4EEABsDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf4 3367Vie5eHTnR+4x4G1xyq7qUvISU+X5RtBh2pE4 3368-----END PUBLIC KEY----- 3369 3370# ECC CDH Bob with Malice peer 3371Derive=BOB_cf_sect233r1 3372PeerKey=MALICE_cf_sect233r1_PUB 3373Ctrl=ecdh_cofactor_mode:1 3374Result=DERIVE_ERROR 3375Function=EC_POINT_get_affine_coordinates 3376Reason=point at infinity 3377 3378# ECC CDH Alice with Malice peer 3379Derive=ALICE_cf_sect233r1 3380PeerKey=MALICE_cf_sect233r1_PUB 3381Ctrl=ecdh_cofactor_mode:1 3382Result=DERIVE_ERROR 3383Function=EC_POINT_get_affine_coordinates 3384Reason=point at infinity 3385 3386Title=sect239k1 curve tests 3387 3388PrivateKey=ALICE_cf_sect239k1 3389-----BEGIN PRIVATE KEY----- 3390MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4G4nbQDUtTnkrPOvDGIlhH9XdjirUSbTI5 33915z6lf7o= 3392-----END PRIVATE KEY----- 3393 3394PublicKey=ALICE_cf_sect239k1_PUB 3395-----BEGIN PUBLIC KEY----- 3396MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEf5paOMjzcnpVAPMQnIkikE4K2jne3ubX2TD1P3aedknF 3397lUr6tOU4BsiUQJACF90rQ9/KdeR5mYvYHzvI 3398-----END PUBLIC KEY----- 3399 3400PrivPubKeyPair=ALICE_cf_sect239k1:ALICE_cf_sect239k1_PUB 3401 3402PrivateKey=BOB_cf_sect239k1 3403-----BEGIN PRIVATE KEY----- 3404MDwCAQAwEAYHKoZIzj0CAQYFK4EEAAMEJTAjAgEBBB4e0F0NpepAF+iNrEtoZeo4TrQFspkUNLcx 3405Ly4Klfg= 3406-----END PRIVATE KEY----- 3407 3408PublicKey=BOB_cf_sect239k1_PUB 3409-----BEGIN PUBLIC KEY----- 3410MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEKnjJ4RHe+EiElXMrF4ou7VGy1pn0ZiO17FouF31Zbvjc 3411TcbhfE6ziXM8sekQJBwcwRKQ9+G/Qzq/2A9x 3412-----END PUBLIC KEY----- 3413 3414PrivPubKeyPair=BOB_cf_sect239k1:BOB_cf_sect239k1_PUB 3415 3416# ECDH Alice with Bob peer 3417Derive=ALICE_cf_sect239k1 3418PeerKey=BOB_cf_sect239k1_PUB 3419SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5 3420 3421# ECDH Bob with Alice peer 3422Derive=BOB_cf_sect239k1 3423PeerKey=ALICE_cf_sect239k1_PUB 3424SharedSecret=0ef54c7b7dbf55d4278e7a6924dc4833c63ec708e820d501cacdfb4935d5 3425 3426# ECC CDH Alice with Bob peer 3427Derive=ALICE_cf_sect239k1 3428PeerKey=BOB_cf_sect239k1_PUB 3429Ctrl=ecdh_cofactor_mode:1 3430SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0 3431 3432# ECC CDH Bob with Alice peer 3433Derive=BOB_cf_sect239k1 3434PeerKey=ALICE_cf_sect239k1_PUB 3435Ctrl=ecdh_cofactor_mode:1 3436SharedSecret=592e4b33ac99624fe7f2f879cf52f12a70f189c5d90785db26a12e0a46c0 3437 3438PublicKey=MALICE_cf_sect239k1_PUB 3439-----BEGIN PUBLIC KEY----- 3440MFIwEAYHKoZIzj0CAQYFK4EEAAMDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA 3441AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB 3442-----END PUBLIC KEY----- 3443 3444# ECC CDH Bob with Malice peer 3445Derive=BOB_cf_sect239k1 3446PeerKey=MALICE_cf_sect239k1_PUB 3447Ctrl=ecdh_cofactor_mode:1 3448Result=DERIVE_ERROR 3449Function=EC_POINT_get_affine_coordinates 3450Reason=point at infinity 3451 3452# ECC CDH Alice with Malice peer 3453Derive=ALICE_cf_sect239k1 3454PeerKey=MALICE_cf_sect239k1_PUB 3455Ctrl=ecdh_cofactor_mode:1 3456Result=DERIVE_ERROR 3457Function=EC_POINT_get_affine_coordinates 3458Reason=point at infinity 3459 3460Title=sect283k1 curve tests 3461 3462PrivateKey=ALICE_cf_sect283k1 3463-----BEGIN PRIVATE KEY----- 3464MEICAQAwEAYHKoZIzj0CAQYFK4EEABAEKzApAgEBBCQAY1Mi9rST7PiP1t03qYRczV/kSZ+VjQu8 34655EFCgxyvkaLManw= 3466-----END PRIVATE KEY----- 3467 3468PublicKey=ALICE_cf_sect283k1_PUB 3469-----BEGIN PUBLIC KEY----- 3470MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEBMjBO8WoxHS/vz8po52WZGxS+RK5yolrUe6tfbAMA3Sd 34715/JjBDVjOz95vM4gUnqzUWHN5nKBQtj6HiU9Q/R+zqg98OiQKTyA 3472-----END PUBLIC KEY----- 3473 3474PrivPubKeyPair=ALICE_cf_sect283k1:ALICE_cf_sect283k1_PUB 3475 3476PrivateKey=BOB_cf_sect283k1 3477-----BEGIN PRIVATE KEY----- 3478MEICAQAwEAYHKoZIzj0CAQYFK4EEABAEKzApAgEBBCQBCZC8Is+YSjgXJBBDioEl6gu14QpGHllD 34791J6957vBTPSQdH0= 3480-----END PRIVATE KEY----- 3481 3482PublicKey=BOB_cf_sect283k1_PUB 3483-----BEGIN PUBLIC KEY----- 3484MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEAGEQKZVHYAlvtjHrFyZVm12qUb5j+T5/WNoC962+kwUM 3485QkBYA5BpuG8Knlugq1iB31whPAgRCZfdLKHpHRPJSfXvKyUIdeUm 3486-----END PUBLIC KEY----- 3487 3488PrivPubKeyPair=BOB_cf_sect283k1:BOB_cf_sect283k1_PUB 3489 3490# ECDH Alice with Bob peer 3491Derive=ALICE_cf_sect283k1 3492PeerKey=BOB_cf_sect283k1_PUB 3493SharedSecret=03f67c88bdc230b43773d17fdb4d0a980556d074ceccee726932160e4ed965e3be72803c 3494 3495# ECDH Bob with Alice peer 3496Derive=BOB_cf_sect283k1 3497PeerKey=ALICE_cf_sect283k1_PUB 3498SharedSecret=03f67c88bdc230b43773d17fdb4d0a980556d074ceccee726932160e4ed965e3be72803c 3499 3500# ECC CDH Alice with Bob peer 3501Derive=ALICE_cf_sect283k1 3502PeerKey=BOB_cf_sect283k1_PUB 3503Ctrl=ecdh_cofactor_mode:1 3504SharedSecret=0677ba01c84d139609ca145cb5b6079fc9ca67f59c9c913e47cad1073f1d1dfaddde0169 3505 3506# ECC CDH Bob with Alice peer 3507Derive=BOB_cf_sect283k1 3508PeerKey=ALICE_cf_sect283k1_PUB 3509Ctrl=ecdh_cofactor_mode:1 3510SharedSecret=0677ba01c84d139609ca145cb5b6079fc9ca67f59c9c913e47cad1073f1d1dfaddde0169 3511 3512PublicKey=MALICE_cf_sect283k1_PUB 3513-----BEGIN PUBLIC KEY----- 3514MF4wEAYHKoZIzj0CAQYFK4EEABADSgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3515AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB 3516-----END PUBLIC KEY----- 3517 3518# ECC CDH Bob with Malice peer 3519Derive=BOB_cf_sect283k1 3520PeerKey=MALICE_cf_sect283k1_PUB 3521Ctrl=ecdh_cofactor_mode:1 3522Result=DERIVE_ERROR 3523Function=EC_POINT_get_affine_coordinates 3524Reason=point at infinity 3525 3526# ECC CDH Alice with Malice peer 3527Derive=ALICE_cf_sect283k1 3528PeerKey=MALICE_cf_sect283k1_PUB 3529Ctrl=ecdh_cofactor_mode:1 3530Result=DERIVE_ERROR 3531Function=EC_POINT_get_affine_coordinates 3532Reason=point at infinity 3533 3534Title=sect283r1 curve tests 3535 3536PrivateKey=ALICE_cf_sect283r1 3537-----BEGIN PRIVATE KEY----- 3538MEICAQAwEAYHKoZIzj0CAQYFK4EEABEEKzApAgEBBCQCQ5pqKvPxDysd1pi2Bv8Z11cFhsRZfuaf 35394Pi0hpGr4ubZcHE= 3540-----END PRIVATE KEY----- 3541 3542PublicKey=ALICE_cf_sect283r1_PUB 3543-----BEGIN PUBLIC KEY----- 3544MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEBcsrGDgO7pbGybQX/00gRHtQq3+X9XrGb7Uzv9Nabwc/ 3545kntnBMF0I2KU+aaTjQx1GVtmNf7CvFwPLEBnfKjJAjekjsGyIqoq 3546-----END PUBLIC KEY----- 3547 3548PrivPubKeyPair=ALICE_cf_sect283r1:ALICE_cf_sect283r1_PUB 3549 3550PrivateKey=BOB_cf_sect283r1 3551-----BEGIN PRIVATE KEY----- 3552MEICAQAwEAYHKoZIzj0CAQYFK4EEABEEKzApAgEBBCQDxItnY3cDCrX/jGnVuAKDPaySZCr3E83Q 3553UdFnP6YIykt7+Pg= 3554-----END PRIVATE KEY----- 3555 3556PublicKey=BOB_cf_sect283r1_PUB 3557-----BEGIN PUBLIC KEY----- 3558MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEBJ2C9BCkX0YRfs2ufgUKvreUXFWp2AGK+iHlZB4N3LqO 3559PKpmAkrAeCMty6mw2mEnOR5HA1d4Ee+z7/NJgJJ80Ra9bFnreOW3 3560-----END PUBLIC KEY----- 3561 3562PrivPubKeyPair=BOB_cf_sect283r1:BOB_cf_sect283r1_PUB 3563 3564# ECDH Alice with Bob peer 3565Derive=ALICE_cf_sect283r1 3566PeerKey=BOB_cf_sect283r1_PUB 3567SharedSecret=0424259cf09727574fb863cab7c27d8fe3835e96433110a45a951f94347fc81939ec4773 3568 3569# ECDH Bob with Alice peer 3570Derive=BOB_cf_sect283r1 3571PeerKey=ALICE_cf_sect283r1_PUB 3572SharedSecret=0424259cf09727574fb863cab7c27d8fe3835e96433110a45a951f94347fc81939ec4773 3573 3574# ECC CDH Alice with Bob peer 3575Derive=ALICE_cf_sect283r1 3576PeerKey=BOB_cf_sect283r1_PUB 3577Ctrl=ecdh_cofactor_mode:1 3578SharedSecret=01c2a542654ce85b17456ed75b6bca6b6eb761580913670debc426a3525f236df0e875c8 3579 3580# ECC CDH Bob with Alice peer 3581Derive=BOB_cf_sect283r1 3582PeerKey=ALICE_cf_sect283r1_PUB 3583Ctrl=ecdh_cofactor_mode:1 3584SharedSecret=01c2a542654ce85b17456ed75b6bca6b6eb761580913670debc426a3525f236df0e875c8 3585 3586PublicKey=MALICE_cf_sect283r1_PUB 3587-----BEGIN PUBLIC KEY----- 3588MF4wEAYHKoZIzj0CAQYFK4EEABEDSgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3589AAAAByvMnFeSsevoGYMIn7b4NaL9IgowRCTKF8CCrhdEKu3pubP2 3590-----END PUBLIC KEY----- 3591 3592# ECC CDH Bob with Malice peer 3593Derive=BOB_cf_sect283r1 3594PeerKey=MALICE_cf_sect283r1_PUB 3595Ctrl=ecdh_cofactor_mode:1 3596Result=DERIVE_ERROR 3597Function=EC_POINT_get_affine_coordinates 3598Reason=point at infinity 3599 3600# ECC CDH Alice with Malice peer 3601Derive=ALICE_cf_sect283r1 3602PeerKey=MALICE_cf_sect283r1_PUB 3603Ctrl=ecdh_cofactor_mode:1 3604Result=DERIVE_ERROR 3605Function=EC_POINT_get_affine_coordinates 3606Reason=point at infinity 3607 3608Title=sect409k1 curve tests 3609 3610PrivateKey=ALICE_cf_sect409k1 3611-----BEGIN PRIVATE KEY----- 3612MFECAQAwEAYHKoZIzj0CAQYFK4EEACQEOjA4AgEBBDMOthcLahkXFgM0wjOzm767D1A72sFRGlhb 3613bVH+EB7z2WpIcPX4OD+M4Y1pf/a7wSaoSAo= 3614-----END PRIVATE KEY----- 3615 3616PublicKey=ALICE_cf_sect409k1_PUB 3617-----BEGIN PUBLIC KEY----- 3618MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAbiYYpeFgCMsZFMzQaiwMJDrC+mCMT7KmhYtD5EMMgLW 36195OvhaqYdpRf49A8LOtVcRT7J5gGcMrXQgmQeS3FenA5owWnB2NIgrTNf5d8AAEtrOupsJ4c3kL6e 3620aAzayZ1+UCEj8skbC9U= 3621-----END PUBLIC KEY----- 3622 3623PrivPubKeyPair=ALICE_cf_sect409k1:ALICE_cf_sect409k1_PUB 3624 3625PrivateKey=BOB_cf_sect409k1 3626-----BEGIN PRIVATE KEY----- 3627MFECAQAwEAYHKoZIzj0CAQYFK4EEACQEOjA4AgEBBDMO43ldQllTewdZwffH4OEXdzBrLwabKsn4 36286/hjgIAaYda/pt4yCEQLMp18QgtfMey5ENI= 3629-----END PRIVATE KEY----- 3630 3631PublicKey=BOB_cf_sect409k1_PUB 3632-----BEGIN PUBLIC KEY----- 3633MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAVTQj6hRizVmOx4Z6vroN/zMkmAY+QhkQ0CnFeJ0AydY 3634Fv+f+/420vMC1Mhqsc9VzPMmIAH6ZrgGKDsd4Ce9JUtYE0rVhGeiG2RaN1U5RlhVK4avkWhFlyQ5 3635vuu4aApQiWE3yQd9v/I= 3636-----END PUBLIC KEY----- 3637 3638PrivPubKeyPair=BOB_cf_sect409k1:BOB_cf_sect409k1_PUB 3639 3640# ECDH Alice with Bob peer 3641Derive=ALICE_cf_sect409k1 3642PeerKey=BOB_cf_sect409k1_PUB 3643SharedSecret=01fbe13188588c9d1ac3a8a2680ea9a009b28e4b7d7fa4efcb1a22553876fb7973616819fd87c75e5b8ce6e3628595e4ce12edb0 3644 3645# ECDH Bob with Alice peer 3646Derive=BOB_cf_sect409k1 3647PeerKey=ALICE_cf_sect409k1_PUB 3648SharedSecret=01fbe13188588c9d1ac3a8a2680ea9a009b28e4b7d7fa4efcb1a22553876fb7973616819fd87c75e5b8ce6e3628595e4ce12edb0 3649 3650# ECC CDH Alice with Bob peer 3651Derive=ALICE_cf_sect409k1 3652PeerKey=BOB_cf_sect409k1_PUB 3653Ctrl=ecdh_cofactor_mode:1 3654SharedSecret=007e9485f7234bb2255bb40e51f4be867cb0ef31f8e489a697b31b51c4d5346daaee51e96ae6f9636e6e3af56095fe28755325ee 3655 3656# ECC CDH Bob with Alice peer 3657Derive=BOB_cf_sect409k1 3658PeerKey=ALICE_cf_sect409k1_PUB 3659Ctrl=ecdh_cofactor_mode:1 3660SharedSecret=007e9485f7234bb2255bb40e51f4be867cb0ef31f8e489a697b31b51c4d5346daaee51e96ae6f9636e6e3af56095fe28755325ee 3661 3662PublicKey=MALICE_cf_sect409k1_PUB 3663-----BEGIN PUBLIC KEY----- 3664MH4wEAYHKoZIzj0CAQYFK4EEACQDagAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3665AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3666AAAAAAAAAAAAAAAAAAA= 3667-----END PUBLIC KEY----- 3668 3669# ECC CDH Bob with Malice peer 3670Derive=BOB_cf_sect409k1 3671PeerKey=MALICE_cf_sect409k1_PUB 3672Ctrl=ecdh_cofactor_mode:1 3673Result=DERIVE_ERROR 3674Function=EC_POINT_get_affine_coordinates 3675Reason=point at infinity 3676 3677# ECC CDH Alice with Malice peer 3678Derive=ALICE_cf_sect409k1 3679PeerKey=MALICE_cf_sect409k1_PUB 3680Ctrl=ecdh_cofactor_mode:1 3681Result=DERIVE_ERROR 3682Function=EC_POINT_get_affine_coordinates 3683Reason=point at infinity 3684 3685Title=sect409r1 curve tests 3686 3687PrivateKey=ALICE_cf_sect409r1 3688-----BEGIN PRIVATE KEY----- 3689MFICAQAwEAYHKoZIzj0CAQYFK4EEACUEOzA5AgEBBDQAxSC9lST5dtfXQI1Ug9VMMoue3GGni5ON 3690+gieyXK2KKbd29KAPs4/AOd8kX2wQDsZPO7E 3691-----END PRIVATE KEY----- 3692 3693PublicKey=ALICE_cf_sect409r1_PUB 3694-----BEGIN PUBLIC KEY----- 3695MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEASAvXAM15DJerAu1JttpBuMJK1/fEfFohu2iEpt3r7Ui 3696iQoER6HUsWiw1hhcJyTv7WzpJQHFWrOlJMe/KjmQa/CygSc65YHDzG27oUL+KGdQUGc79ZRSwl/q 3697fGZqa3D+bDVMwrhmZto= 3698-----END PUBLIC KEY----- 3699 3700PrivPubKeyPair=ALICE_cf_sect409r1:ALICE_cf_sect409r1_PUB 3701 3702PrivateKey=BOB_cf_sect409r1 3703-----BEGIN PRIVATE KEY----- 3704MFICAQAwEAYHKoZIzj0CAQYFK4EEACUEOzA5AgEBBDQARen+1P3JQzBgOv0pUYwsZTPRVLpqqDAU 37057mKL2lk9eH7zSGmtNoMvP2m1S2dBnXxFY/bV 3706-----END PRIVATE KEY----- 3707 3708PublicKey=BOB_cf_sect409r1_PUB 3709-----BEGIN PUBLIC KEY----- 3710MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAbDUw066TtdfOpDvrlKosEyqUNEG7rY+AKvDqKw+HOzf 3711sUTYee6cEf71oqJ1sCKPQiYzlwCu/HLQeWPxISE6Uo+53kkeJml2xpMBwoE25Gq/DSS61dR7SRTZ 3712+sUmumbIuGzbrjtMRmw= 3713-----END PUBLIC KEY----- 3714 3715PrivPubKeyPair=BOB_cf_sect409r1:BOB_cf_sect409r1_PUB 3716 3717# ECDH Alice with Bob peer 3718Derive=ALICE_cf_sect409r1 3719PeerKey=BOB_cf_sect409r1_PUB 3720SharedSecret=00a751259cdb3b445ce71a40a01a2189dfce70226111190505fc6eabe4e5a05bff7af55f2015e1ffcab6aea7ea9a6e74905da2a1 3721 3722# ECDH Bob with Alice peer 3723Derive=BOB_cf_sect409r1 3724PeerKey=ALICE_cf_sect409r1_PUB 3725SharedSecret=00a751259cdb3b445ce71a40a01a2189dfce70226111190505fc6eabe4e5a05bff7af55f2015e1ffcab6aea7ea9a6e74905da2a1 3726 3727# ECC CDH Alice with Bob peer 3728Derive=ALICE_cf_sect409r1 3729PeerKey=BOB_cf_sect409r1_PUB 3730Ctrl=ecdh_cofactor_mode:1 3731SharedSecret=0115a31aed416c5089d74a263ec300aff13a5329c6ad27de950ae0b0917b40a3464fccf5691ac9633a51e5177a82b15cfc434aad 3732 3733# ECC CDH Bob with Alice peer 3734Derive=BOB_cf_sect409r1 3735PeerKey=ALICE_cf_sect409r1_PUB 3736Ctrl=ecdh_cofactor_mode:1 3737SharedSecret=0115a31aed416c5089d74a263ec300aff13a5329c6ad27de950ae0b0917b40a3464fccf5691ac9633a51e5177a82b15cfc434aad 3738 3739PublicKey=MALICE_cf_sect409r1_PUB 3740-----BEGIN PUBLIC KEY----- 3741MH4wEAYHKoZIzj0CAQYFK4EEACUDagAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3742AAAAAAAAAAAAAAAAAAAAAAAAAACZNffkdo7i7yL5tKKfU8tdk6su0K185XwbJkn96JWVDPZXZ3My 3743bFKKSOJ7hyrM8Lwl1e8= 3744-----END PUBLIC KEY----- 3745 3746# ECC CDH Bob with Malice peer 3747Derive=BOB_cf_sect409r1 3748PeerKey=MALICE_cf_sect409r1_PUB 3749Ctrl=ecdh_cofactor_mode:1 3750Result=DERIVE_ERROR 3751Function=EC_POINT_get_affine_coordinates 3752Reason=point at infinity 3753 3754# ECC CDH Alice with Malice peer 3755Derive=ALICE_cf_sect409r1 3756PeerKey=MALICE_cf_sect409r1_PUB 3757Ctrl=ecdh_cofactor_mode:1 3758Result=DERIVE_ERROR 3759Function=EC_POINT_get_affine_coordinates 3760Reason=point at infinity 3761 3762Title=sect571k1 curve tests 3763 3764PrivateKey=ALICE_cf_sect571k1 3765-----BEGIN PRIVATE KEY----- 3766MGYCAQAwEAYHKoZIzj0CAQYFK4EEACYETzBNAgEBBEgB4agvk7Qdf9bVb9aMVdtXL0MuVw6dTleB 3767zrpPMYty/piI5GWkQEGVp4OJSjF1BGgWmtYSYlV0oI8jJ7hfWTjVGfVWix4ipb8= 3768-----END PRIVATE KEY----- 3769 3770PublicKey=ALICE_cf_sect571k1_PUB 3771-----BEGIN PUBLIC KEY----- 3772MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQDUZq0ZrgYpTXNpOptjExaur0K9FAYHv1j9cvAptwX 3773dcmQf3VqekMkGZCfNdqNeqCajG3QHRkBHe4FZhWr3FXi8whvvr463lUDf+t46un1kE6FTYfhILGa 3774sBZm7OdfkarYd9TXBbmnkFA+XkyPlkM1+6daM3/WmnegK+TYghFDXLgwiyF8s0ElllF7z38Gmc4= 3775-----END PUBLIC KEY----- 3776 3777PrivPubKeyPair=ALICE_cf_sect571k1:ALICE_cf_sect571k1_PUB 3778 3779PrivateKey=BOB_cf_sect571k1 3780-----BEGIN PRIVATE KEY----- 3781MGYCAQAwEAYHKoZIzj0CAQYFK4EEACYETzBNAgEBBEgA3pINxGOI7L9M+Mil+bm/udPwI4xu7ubJ 3782p3aoOepTXW94laf8wjFLcQnRUwH87Vbq9VLQEfCAFvr2vZoBc+5asnNuDhRNNeQ= 3783-----END PRIVATE KEY----- 3784 3785PublicKey=BOB_cf_sect571k1_PUB 3786-----BEGIN PUBLIC KEY----- 3787MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQDZRr5GCSq2uzGxmWNB+bED7zye18Rr/KehwXrbn1r 3788rKtR8fe+dg2V15FieC3qZe/wCpMtyp79VmEabGi6iGLlAN/rUE81URsA/K7GVpmklslV5gmwryR0 37893E7jGKPFesun9iNtmpgM18P9y3aJd4Qr4hMlwW2Nyw187l6QB/W2e/i+8vKXFTLHlz5WLAyAcpA= 3790-----END PUBLIC KEY----- 3791 3792PrivPubKeyPair=BOB_cf_sect571k1:BOB_cf_sect571k1_PUB 3793 3794# ECDH Alice with Bob peer 3795Derive=ALICE_cf_sect571k1 3796PeerKey=BOB_cf_sect571k1_PUB 3797SharedSecret=02b79c92cee50dc5b9fdddce36d4fa2e28d7d178cd74e575961f39429496305b38815c840c2e66327435c044ed885ec964068531251a2112717602532e8b6d5411db2fe05c1ac18c 3798 3799# ECDH Bob with Alice peer 3800Derive=BOB_cf_sect571k1 3801PeerKey=ALICE_cf_sect571k1_PUB 3802SharedSecret=02b79c92cee50dc5b9fdddce36d4fa2e28d7d178cd74e575961f39429496305b38815c840c2e66327435c044ed885ec964068531251a2112717602532e8b6d5411db2fe05c1ac18c 3803 3804# ECC CDH Alice with Bob peer 3805Derive=ALICE_cf_sect571k1 3806PeerKey=BOB_cf_sect571k1_PUB 3807Ctrl=ecdh_cofactor_mode:1 3808SharedSecret=063aea789492c9727a5a6b7f24e8d3d377c70ee8e86b13664e191a53b1905e90e78b85960b1881db5160c7c5cacca0d686d9e104140d565eeeec17426f93d3a7ba639ecd716b43d2 3809 3810# ECC CDH Bob with Alice peer 3811Derive=BOB_cf_sect571k1 3812PeerKey=ALICE_cf_sect571k1_PUB 3813Ctrl=ecdh_cofactor_mode:1 3814SharedSecret=063aea789492c9727a5a6b7f24e8d3d377c70ee8e86b13664e191a53b1905e90e78b85960b1881db5160c7c5cacca0d686d9e104140d565eeeec17426f93d3a7ba639ecd716b43d2 3815 3816PublicKey=MALICE_cf_sect571k1_PUB 3817-----BEGIN PUBLIC KEY----- 3818MIGnMBAGByqGSM49AgEGBSuBBAAmA4GSAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3819AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA 3820AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE= 3821-----END PUBLIC KEY----- 3822 3823# ECC CDH Bob with Malice peer 3824Derive=BOB_cf_sect571k1 3825PeerKey=MALICE_cf_sect571k1_PUB 3826Ctrl=ecdh_cofactor_mode:1 3827Result=DERIVE_ERROR 3828Function=EC_POINT_get_affine_coordinates 3829Reason=point at infinity 3830 3831# ECC CDH Alice with Malice peer 3832Derive=ALICE_cf_sect571k1 3833PeerKey=MALICE_cf_sect571k1_PUB 3834Ctrl=ecdh_cofactor_mode:1 3835Result=DERIVE_ERROR 3836Function=EC_POINT_get_affine_coordinates 3837Reason=point at infinity 3838 3839Title=sect571r1 curve tests 3840 3841PrivateKey=ALICE_cf_sect571r1 3842-----BEGIN PRIVATE KEY----- 3843MGYCAQAwEAYHKoZIzj0CAQYFK4EEACcETzBNAgEBBEgAxfL2/gUsmJonvDMR95Azq1ySgXMlKSRk 3844+PL+WaS92ZyOo45HaC7RpH5sdkf4b948u6y1BXOxGZuORXy6lgbgZ1Zx2UgL3cI= 3845-----END PRIVATE KEY----- 3846 3847PublicKey=ALICE_cf_sect571r1_PUB 3848-----BEGIN PUBLIC KEY----- 3849MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQBK5L9ccIWacU2A1srZ35opPu6kcbEOsBPmvj/rlMS 3850fFrdMOcagOYfcD0/ouYHPhvkHbr9k87IlQJfnV6ZNRA4PmWSp/FjkNwETm/fqTCUQHti/qqnKH7R 3851Ed4fYROLFGvz+PX6E20SryOt1vrmoRyC7Z5FVmgMVOQQ1AaBNAHi3+IPtKx41YdXdbqHJxuI5jE= 3852-----END PUBLIC KEY----- 3853 3854PrivPubKeyPair=ALICE_cf_sect571r1:ALICE_cf_sect571r1_PUB 3855 3856PrivateKey=BOB_cf_sect571r1 3857-----BEGIN PRIVATE KEY----- 3858MGYCAQAwEAYHKoZIzj0CAQYFK4EEACcETzBNAgEBBEgAzcRvASPpWi0ybpOGlj0Lozz01C2a5oDA 3859G5alib1EmZKcpVULxJXn75FQlTKpkUEuWUgA4yk5X5DTiScUuh4LDhaF3AFhsEY= 3860-----END PRIVATE KEY----- 3861 3862PublicKey=BOB_cf_sect571r1_PUB 3863-----BEGIN PUBLIC KEY----- 3864MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQH3dnL22NajtqDWTX6qD14w1BOlpHFBUPTr24VySlh 3865kiiBlOF95u7hFr/hSb7gm/3f+IVKyE18Sh2kR4KaxWcPWKY5xKTiqiICT7hCistuzNRt8gR+kNOT 3866c1rETMV6ZruZinwzEWWWjwJf6612oy2HG3CX3B8Rm+a3sS0q6IzowEwqmDv6v9bMTFk8bsCv0Fk= 3867-----END PUBLIC KEY----- 3868 3869PrivPubKeyPair=BOB_cf_sect571r1:BOB_cf_sect571r1_PUB 3870 3871# ECDH Alice with Bob peer 3872Derive=ALICE_cf_sect571r1 3873PeerKey=BOB_cf_sect571r1_PUB 3874SharedSecret=0031f9879fa75b8c67ba81ee861be634e2b53aa79f834e9a8ca4df7f4461bcb02f083d9fa5b4767f881a710caa6524b58eb626623ba394961d46535204c26d165089e7d4f7be1827 3875 3876# ECDH Bob with Alice peer 3877Derive=BOB_cf_sect571r1 3878PeerKey=ALICE_cf_sect571r1_PUB 3879SharedSecret=0031f9879fa75b8c67ba81ee861be634e2b53aa79f834e9a8ca4df7f4461bcb02f083d9fa5b4767f881a710caa6524b58eb626623ba394961d46535204c26d165089e7d4f7be1827 3880 3881# ECC CDH Alice with Bob peer 3882Derive=ALICE_cf_sect571r1 3883PeerKey=BOB_cf_sect571r1_PUB 3884Ctrl=ecdh_cofactor_mode:1 3885SharedSecret=012e8c2c1554988fe20c5ae7d11cdcfe15c7c6e8d2b6f46a43a45d724bfc7b415ea7594d5c16f770a95d6e65bbcb1f34619db95e89f4fecbcb0bc6a3f92d52df6a49b0e7773e0ac0 3886 3887# ECC CDH Bob with Alice peer 3888Derive=BOB_cf_sect571r1 3889PeerKey=ALICE_cf_sect571r1_PUB 3890Ctrl=ecdh_cofactor_mode:1 3891SharedSecret=012e8c2c1554988fe20c5ae7d11cdcfe15c7c6e8d2b6f46a43a45d724bfc7b415ea7594d5c16f770a95d6e65bbcb1f34619db95e89f4fecbcb0bc6a3f92d52df6a49b0e7773e0ac0 3892 3893PublicKey=MALICE_cf_sect571r1_PUB 3894-----BEGIN PUBLIC KEY----- 3895MIGnMBAGByqGSM49AgEGBSuBBAAnA4GSAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3896AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMtVWZAwgtd1zmgWN/9WC 3897aNQcWRNUKesEHXqhJVkC5jYsSACodKsLYFNrWEYM0gwG8DQONZSn93G+38EM45tkaZsIRDt2HEM= 3898-----END PUBLIC KEY----- 3899 3900# ECC CDH Bob with Malice peer 3901Derive=BOB_cf_sect571r1 3902PeerKey=MALICE_cf_sect571r1_PUB 3903Ctrl=ecdh_cofactor_mode:1 3904Result=DERIVE_ERROR 3905Function=EC_POINT_get_affine_coordinates 3906Reason=point at infinity 3907 3908# ECC CDH Alice with Malice peer 3909Derive=ALICE_cf_sect571r1 3910PeerKey=MALICE_cf_sect571r1_PUB 3911Ctrl=ecdh_cofactor_mode:1 3912Result=DERIVE_ERROR 3913Function=EC_POINT_get_affine_coordinates 3914Reason=point at infinity 3915 3916Title=wap-wsg-idm-ecid-wtls10 curve tests 3917 3918PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls10 3919-----BEGIN PRIVATE KEY----- 3920MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1zvDMHGgcytka5KvlvQvJzTA4l2ts2NzBp 3921SJiGyw== 3922-----END PRIVATE KEY----- 3923 3924PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB 3925-----BEGIN PUBLIC KEY----- 3926MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAZkrhWBz/Q4GB8DY4Ia114ew6H7Eg7ri2uxwxd3rAZs5 3927/ShvunNyndjCt3Qaq8sulBM0nUyERSDakyD+ 3928-----END PUBLIC KEY----- 3929 3930PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls10:ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB 3931 3932PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls10 3933-----BEGIN PRIVATE KEY----- 3934MDsCAQAwEAYHKoZIzj0CAQYFZysBBAoEJDAiAgEBBB1SowkHU79PqokOfgllN53rNS8a3h1wFBY0 3935dKPkQg== 3936-----END PRIVATE KEY----- 3937 3938PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB 3939-----BEGIN PUBLIC KEY----- 3940MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAGavw4ChHCoWplAumMEBwJgJ2aYtw+utu4vhWnscAPIT 3941IJ4IiIGj18rCFBap1sgVbpXjhEBLYg6Itwv2 3942-----END PUBLIC KEY----- 3943 3944PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls10:BOB_cf_wap-wsg-idm-ecid-wtls10_PUB 3945 3946# ECDH Alice with Bob peer 3947Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10 3948PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB 3949SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d 3950 3951# ECDH Bob with Alice peer 3952Derive=BOB_cf_wap-wsg-idm-ecid-wtls10 3953PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB 3954SharedSecret=0194ef5d80fdfe9df366b2273b983c3dbd440faf76964fcfc06c509f289d 3955 3956# ECC CDH Alice with Bob peer 3957Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10 3958PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls10_PUB 3959Ctrl=ecdh_cofactor_mode:1 3960SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0 3961 3962# ECC CDH Bob with Alice peer 3963Derive=BOB_cf_wap-wsg-idm-ecid-wtls10 3964PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls10_PUB 3965Ctrl=ecdh_cofactor_mode:1 3966SharedSecret=01bedc5cdf63fbf18c3e2bc9765e12f7990c0c0c64f0267ae7c37b9f49f0 3967 3968PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB 3969-----BEGIN PUBLIC KEY----- 3970MFIwEAYHKoZIzj0CAQYFZysBBAoDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA 3971AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB 3972-----END PUBLIC KEY----- 3973 3974# ECC CDH Bob with Malice peer 3975Derive=BOB_cf_wap-wsg-idm-ecid-wtls10 3976PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB 3977Ctrl=ecdh_cofactor_mode:1 3978Result=DERIVE_ERROR 3979Function=EC_POINT_get_affine_coordinates 3980Reason=point at infinity 3981 3982# ECC CDH Alice with Malice peer 3983Derive=ALICE_cf_wap-wsg-idm-ecid-wtls10 3984PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls10_PUB 3985Ctrl=ecdh_cofactor_mode:1 3986Result=DERIVE_ERROR 3987Function=EC_POINT_get_affine_coordinates 3988Reason=point at infinity 3989 3990Title=wap-wsg-idm-ecid-wtls11 curve tests 3991 3992PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls11 3993-----BEGIN PRIVATE KEY----- 3994MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AkzS3zoqHNCLug/nwoYMQW3UigmZ9t56k 39955jp+FiY= 3996-----END PRIVATE KEY----- 3997 3998PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB 3999-----BEGIN PUBLIC KEY----- 4000MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEABttgKKYeGZRmcH/5UZR56lOSgbU4TH2AuIhvj88AL6H 4001zTCX9elzXpck+u22bnmkuvL2A8XKB5+fabMR 4002-----END PUBLIC KEY----- 4003 4004PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls11:ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB 4005 4006PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls11 4007-----BEGIN PRIVATE KEY----- 4008MDwCAQAwEAYHKoZIzj0CAQYFZysBBAsEJTAjAgEBBB4AWU05mbqPxsB749llNON1//l0w8RJJ3z5 4009h/kzfNM= 4010-----END PRIVATE KEY----- 4011 4012PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB 4013-----BEGIN PUBLIC KEY----- 4014MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAL6Xj/KCmXAQAAo847t0bl0wqBrteWRg93OvIJsPAAOE 4015ehdIgJyruc3KsH0RFlipu5QD8pnGSIXvif19 4016-----END PUBLIC KEY----- 4017 4018PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls11:BOB_cf_wap-wsg-idm-ecid-wtls11_PUB 4019 4020# ECDH Alice with Bob peer 4021Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11 4022PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB 4023SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637 4024 4025# ECDH Bob with Alice peer 4026Derive=BOB_cf_wap-wsg-idm-ecid-wtls11 4027PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB 4028SharedSecret=01ac8a23ddeeafb4d3bb243fe409f2f9c8b1a3fc11d4690da583f2e21637 4029 4030# ECC CDH Alice with Bob peer 4031Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11 4032PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls11_PUB 4033Ctrl=ecdh_cofactor_mode:1 4034SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19 4035 4036# ECC CDH Bob with Alice peer 4037Derive=BOB_cf_wap-wsg-idm-ecid-wtls11 4038PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls11_PUB 4039Ctrl=ecdh_cofactor_mode:1 4040SharedSecret=01b9992992572d3a59d424f8c9cc195576461ed6c1dadf6fb523717fab19 4041 4042PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB 4043-----BEGIN PUBLIC KEY----- 4044MFIwEAYHKoZIzj0CAQYFZysBBAsDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf4 4045Vie5eHTnR+4x4G1xyq7qUvISU+X5RtBh2pE4 4046-----END PUBLIC KEY----- 4047 4048# ECC CDH Bob with Malice peer 4049Derive=BOB_cf_wap-wsg-idm-ecid-wtls11 4050PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB 4051Ctrl=ecdh_cofactor_mode:1 4052Result=DERIVE_ERROR 4053Function=EC_POINT_get_affine_coordinates 4054Reason=point at infinity 4055 4056# ECC CDH Alice with Malice peer 4057Derive=ALICE_cf_wap-wsg-idm-ecid-wtls11 4058PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls11_PUB 4059Ctrl=ecdh_cofactor_mode:1 4060Result=DERIVE_ERROR 4061Function=EC_POINT_get_affine_coordinates 4062Reason=point at infinity 4063 4064Title=wap-wsg-idm-ecid-wtls12 curve tests 4065 4066PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls12 4067-----BEGIN PRIVATE KEY----- 4068MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBxwvll9Eb9mm2Xadq1evIi1zIK+6u0Nv8bP 4069LI9a 4070-----END PRIVATE KEY----- 4071 4072PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB 4073-----BEGIN PUBLIC KEY----- 4074ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAE0t0WqG/pFsiCt6agmebw3FCEWAzf9BpNLuzoCkPEe0Li 4075bqn5udrckL6s3stwCTVFaZUfY2qS9QE= 4076-----END PUBLIC KEY----- 4077 4078PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls12:ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB 4079 4080PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls12 4081-----BEGIN PRIVATE KEY----- 4082MDoCAQAwEAYHKoZIzj0CAQYFZysBBAwEIzAhAgEBBBz+5P6gpqXxbeXvvaD5W9Ft69BTxcn7zc6q 4083K3Ax 4084-----END PRIVATE KEY----- 4085 4086PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB 4087-----BEGIN PUBLIC KEY----- 4088ME4wEAYHKoZIzj0CAQYFZysBBAwDOgAEvyxedqaWkoAOMjaV5W3/tJpheiHAR0zV6BlIeUuGP2mx 4089+xsOK9/QB7hzipq9cXx1K/dXu58EoSY= 4090-----END PUBLIC KEY----- 4091 4092PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls12:BOB_cf_wap-wsg-idm-ecid-wtls12_PUB 4093 4094# ECDH Alice with Bob peer 4095Derive=ALICE_cf_wap-wsg-idm-ecid-wtls12 4096PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls12_PUB 4097SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b 4098 4099# ECDH Bob with Alice peer 4100Derive=BOB_cf_wap-wsg-idm-ecid-wtls12 4101PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls12_PUB 4102SharedSecret=a3b3f20af8c33a0f5c246b4b9d9dda1cd40c294d1f53365d18a8b54b 4103 4104Title=wap-wsg-idm-ecid-wtls1 curve tests 4105 4106PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls1 4107-----BEGIN PRIVATE KEY----- 4108MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA5ZNASTt4/g6XPQwRiQ0Q== 4109-----END PRIVATE KEY----- 4110 4111PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB 4112-----BEGIN PUBLIC KEY----- 4113MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEACBNPI48xxsPVQBy07jRAAcWzbIkMo8BQotxpfGJ 4114-----END PUBLIC KEY----- 4115 4116PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls1:ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB 4117 4118PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls1 4119-----BEGIN PRIVATE KEY----- 4120MCwCAQAwEAYHKoZIzj0CAQYFZysBBAEEFTATAgEBBA6+0x9qk0NIKHSRvlTemQ== 4121-----END PRIVATE KEY----- 4122 4123PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB 4124-----BEGIN PUBLIC KEY----- 4125MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAEeHMSBTx/EtOu+bjBinALHSkQuJyiP3mg1tu+I2 4126-----END PUBLIC KEY----- 4127 4128PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls1:BOB_cf_wap-wsg-idm-ecid-wtls1_PUB 4129 4130# ECDH Alice with Bob peer 4131Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1 4132PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB 4133SharedSecret=0040ba2fadc1da97c973e5e59ade31 4134 4135# ECDH Bob with Alice peer 4136Derive=BOB_cf_wap-wsg-idm-ecid-wtls1 4137PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB 4138SharedSecret=0040ba2fadc1da97c973e5e59ade31 4139 4140# ECC CDH Alice with Bob peer 4141Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1 4142PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls1_PUB 4143Ctrl=ecdh_cofactor_mode:1 4144SharedSecret=008919696215a89e03d6c4c9265d6b 4145 4146# ECC CDH Bob with Alice peer 4147Derive=BOB_cf_wap-wsg-idm-ecid-wtls1 4148PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls1_PUB 4149Ctrl=ecdh_cofactor_mode:1 4150SharedSecret=008919696215a89e03d6c4c9265d6b 4151 4152PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB 4153-----BEGIN PUBLIC KEY----- 4154MDQwEAYHKoZIzj0CAQYFZysBBAEDIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB 4155-----END PUBLIC KEY----- 4156 4157# ECC CDH Bob with Malice peer 4158Derive=BOB_cf_wap-wsg-idm-ecid-wtls1 4159PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB 4160Ctrl=ecdh_cofactor_mode:1 4161Result=DERIVE_ERROR 4162Function=EC_POINT_get_affine_coordinates 4163Reason=point at infinity 4164 4165# ECC CDH Alice with Malice peer 4166Derive=ALICE_cf_wap-wsg-idm-ecid-wtls1 4167PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls1_PUB 4168Ctrl=ecdh_cofactor_mode:1 4169Result=DERIVE_ERROR 4170Function=EC_POINT_get_affine_coordinates 4171Reason=point at infinity 4172 4173Title=wap-wsg-idm-ecid-wtls3 curve tests 4174 4175PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls3 4176-----BEGIN PRIVATE KEY----- 4177MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUDO2cHbqQBUxuJBl6UT9UrasuRVrI= 4178-----END PRIVATE KEY----- 4179 4180PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB 4181-----BEGIN PUBLIC KEY----- 4182MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEBRIzvK9o7eO2NGmtPFV/zo9/1mlvBwjG7+e6hbPG1KdI 418301f8oGBuXMQH 4184-----END PUBLIC KEY----- 4185 4186PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls3:ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB 4187 4188PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls3 4189-----BEGIN PRIVATE KEY----- 4190MDMCAQAwEAYHKoZIzj0CAQYFZysBBAMEHDAaAgEBBBUAhZv9WZ00bDnU9MOaqEegP771nes= 4191-----END PRIVATE KEY----- 4192 4193PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB 4194-----BEGIN PUBLIC KEY----- 4195MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAYOspjEbzyZw61jCtUrxARr+w66nBH+73QIvlaRVSG/4 4196hlBUf5kmG4Yn 4197-----END PUBLIC KEY----- 4198 4199PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls3:BOB_cf_wap-wsg-idm-ecid-wtls3_PUB 4200 4201# ECDH Alice with Bob peer 4202Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3 4203PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB 4204SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f 4205 4206# ECDH Bob with Alice peer 4207Derive=BOB_cf_wap-wsg-idm-ecid-wtls3 4208PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB 4209SharedSecret=0311924428a839b7dcada662722945e62bf1131f4f 4210 4211# ECC CDH Alice with Bob peer 4212Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3 4213PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls3_PUB 4214Ctrl=ecdh_cofactor_mode:1 4215SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658 4216 4217# ECC CDH Bob with Alice peer 4218Derive=BOB_cf_wap-wsg-idm-ecid-wtls3 4219PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls3_PUB 4220Ctrl=ecdh_cofactor_mode:1 4221SharedSecret=047f1aee6a1a1d7c9c1f0e8dce4349429f737aa658 4222 4223PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB 4224-----BEGIN PUBLIC KEY----- 4225MEAwEAYHKoZIzj0CAQYFZysBBAMDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 4226AAAAAAAAAAAB 4227-----END PUBLIC KEY----- 4228 4229# ECC CDH Bob with Malice peer 4230Derive=BOB_cf_wap-wsg-idm-ecid-wtls3 4231PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB 4232Ctrl=ecdh_cofactor_mode:1 4233Result=DERIVE_ERROR 4234Function=EC_POINT_get_affine_coordinates 4235Reason=point at infinity 4236 4237# ECC CDH Alice with Malice peer 4238Derive=ALICE_cf_wap-wsg-idm-ecid-wtls3 4239PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls3_PUB 4240Ctrl=ecdh_cofactor_mode:1 4241Result=DERIVE_ERROR 4242Function=EC_POINT_get_affine_coordinates 4243Reason=point at infinity 4244 4245Title=wap-wsg-idm-ecid-wtls4 curve tests 4246 4247PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls4 4248-----BEGIN PRIVATE KEY----- 4249MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8ACFOrBbOh5LjNtJQCuEE= 4250-----END PRIVATE KEY----- 4251 4252PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB 4253-----BEGIN PUBLIC KEY----- 4254MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAW3K4Mus5+KAJVGLzEYrAYuCJSEYXFTo17aW0TwN 4255-----END PUBLIC KEY----- 4256 4257PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls4:ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB 4258 4259PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls4 4260-----BEGIN PRIVATE KEY----- 4261MC0CAQAwEAYHKoZIzj0CAQYFZysBBAQEFjAUAgEBBA8Auz4XRc3Rg0bNcbrray8= 4262-----END PRIVATE KEY----- 4263 4264PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB 4265-----BEGIN PUBLIC KEY----- 4266MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAI0F7ixGqOhnYpsuR80nAdTdSXM+YbcUbLe/U/xG 4267-----END PUBLIC KEY----- 4268 4269PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls4:BOB_cf_wap-wsg-idm-ecid-wtls4_PUB 4270 4271# ECDH Alice with Bob peer 4272Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4 4273PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB 4274SharedSecret=0077378ddfdadff704a0b6646949e7 4275 4276# ECDH Bob with Alice peer 4277Derive=BOB_cf_wap-wsg-idm-ecid-wtls4 4278PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB 4279SharedSecret=0077378ddfdadff704a0b6646949e7 4280 4281# ECC CDH Alice with Bob peer 4282Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4 4283PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls4_PUB 4284Ctrl=ecdh_cofactor_mode:1 4285SharedSecret=008f3713fe1ff1fa5d5041899817d1 4286 4287# ECC CDH Bob with Alice peer 4288Derive=BOB_cf_wap-wsg-idm-ecid-wtls4 4289PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls4_PUB 4290Ctrl=ecdh_cofactor_mode:1 4291SharedSecret=008f3713fe1ff1fa5d5041899817d1 4292 4293PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB 4294-----BEGIN PUBLIC KEY----- 4295MDQwEAYHKoZIzj0CAQYFZysBBAQDIAAEAAAAAAAAAAAAAAAAAAAAAd+TqiBXnTd/lyA/OFsR 4296-----END PUBLIC KEY----- 4297 4298# ECC CDH Bob with Malice peer 4299Derive=BOB_cf_wap-wsg-idm-ecid-wtls4 4300PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB 4301Ctrl=ecdh_cofactor_mode:1 4302Result=DERIVE_ERROR 4303Function=EC_POINT_get_affine_coordinates 4304Reason=point at infinity 4305 4306# ECC CDH Alice with Malice peer 4307Derive=ALICE_cf_wap-wsg-idm-ecid-wtls4 4308PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls4_PUB 4309Ctrl=ecdh_cofactor_mode:1 4310Result=DERIVE_ERROR 4311Function=EC_POINT_get_affine_coordinates 4312Reason=point at infinity 4313 4314Title=wap-wsg-idm-ecid-wtls5 curve tests 4315 4316PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls5 4317-----BEGIN PRIVATE KEY----- 4318MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUD9gVh3zbLTA7BuRVVi9T8QKZ1uco= 4319-----END PRIVATE KEY----- 4320 4321PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB 4322-----BEGIN PUBLIC KEY----- 4323MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAH5xyUrvbuN+tWmRhwqrQfFHPHNUBKtAGvJuvSFVwTKk 4324uFzn9fPvIDe6 4325-----END PUBLIC KEY----- 4326 4327PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls5:ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB 4328 4329PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls5 4330-----BEGIN PRIVATE KEY----- 4331MDMCAQAwEAYHKoZIzj0CAQYFZysBBAUEHDAaAgEBBBUAr9ZlmuO7bNfqB42xUivJXyVHKNI= 4332-----END PRIVATE KEY----- 4333 4334PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB 4335-----BEGIN PUBLIC KEY----- 4336MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEBdXxEk0L2XAVzRNLPcnMxGXXyDfZAoA1Qw2XpOfVWIVR 4337jdoMGRgUuJmO 4338-----END PUBLIC KEY----- 4339 4340PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls5:BOB_cf_wap-wsg-idm-ecid-wtls5_PUB 4341 4342# ECDH Alice with Bob peer 4343Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5 4344PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB 4345SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23 4346 4347# ECDH Bob with Alice peer 4348Derive=BOB_cf_wap-wsg-idm-ecid-wtls5 4349PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB 4350SharedSecret=0190c68d80e94fbe9f193ae7d9a156bf0b8d097c23 4351 4352# ECC CDH Alice with Bob peer 4353Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5 4354PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls5_PUB 4355Ctrl=ecdh_cofactor_mode:1 4356SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea 4357 4358# ECC CDH Bob with Alice peer 4359Derive=BOB_cf_wap-wsg-idm-ecid-wtls5 4360PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls5_PUB 4361Ctrl=ecdh_cofactor_mode:1 4362SharedSecret=00aabc9b45c200e41294aa922ab06da6655731e0ea 4363 4364PublicKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB 4365-----BEGIN PUBLIC KEY----- 4366MEAwEAYHKoZIzj0CAQYFZysBBAUDLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8JxepS05nN/piK 4367dhDD3dDKXUih 4368-----END PUBLIC KEY----- 4369 4370# ECC CDH Bob with Malice peer 4371Derive=BOB_cf_wap-wsg-idm-ecid-wtls5 4372PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB 4373Ctrl=ecdh_cofactor_mode:1 4374Result=DERIVE_ERROR 4375Function=EC_POINT_get_affine_coordinates 4376Reason=point at infinity 4377 4378# ECC CDH Alice with Malice peer 4379Derive=ALICE_cf_wap-wsg-idm-ecid-wtls5 4380PeerKey=MALICE_cf_wap-wsg-idm-ecid-wtls5_PUB 4381Ctrl=ecdh_cofactor_mode:1 4382Result=DERIVE_ERROR 4383Function=EC_POINT_get_affine_coordinates 4384Reason=point at infinity 4385 4386Title=wap-wsg-idm-ecid-wtls6 curve tests 4387 4388PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls6 4389-----BEGIN PRIVATE KEY----- 4390MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA4ayMbswPbvYMwpwo80jA== 4391-----END PRIVATE KEY----- 4392 4393PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB 4394-----BEGIN PUBLIC KEY----- 4395MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAERPw/8Ip/RrXr0gMgLGRQeiQ4Qd6W+Li0ylGKzg== 4396-----END PUBLIC KEY----- 4397 4398PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls6:ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB 4399 4400PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls6 4401-----BEGIN PRIVATE KEY----- 4402MCwCAQAwEAYHKoZIzj0CAQYFZysBBAYEFTATAgEBBA6kbCpFt3tX2hYBQHMXbg== 4403-----END PRIVATE KEY----- 4404 4405PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB 4406-----BEGIN PUBLIC KEY----- 4407MDIwEAYHKoZIzj0CAQYFZysBBAYDHgAEhJXqpYGxE/l1X/LiBeyRbIcyzqPxUP5Tkv3U3w== 4408-----END PUBLIC KEY----- 4409 4410PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls6:BOB_cf_wap-wsg-idm-ecid-wtls6_PUB 4411 4412# ECDH Alice with Bob peer 4413Derive=ALICE_cf_wap-wsg-idm-ecid-wtls6 4414PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls6_PUB 4415SharedSecret=b4cae255268f11a1e46fecad04c2 4416 4417# ECDH Bob with Alice peer 4418Derive=BOB_cf_wap-wsg-idm-ecid-wtls6 4419PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls6_PUB 4420SharedSecret=b4cae255268f11a1e46fecad04c2 4421 4422Title=wap-wsg-idm-ecid-wtls7 curve tests 4423 4424PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls7 4425-----BEGIN PRIVATE KEY----- 4426MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUABcyzh4ot9ck/j4/3ehK0aYngYoM= 4427-----END PRIVATE KEY----- 4428 4429PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB 4430-----BEGIN PUBLIC KEY----- 4431MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEwQLnZ70n45RLqRtAGNzEa3Rl/9nwyjqYUtw2eeHhnNLT 4432feGY4CNH0w== 4433-----END PUBLIC KEY----- 4434 4435PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls7:ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB 4436 4437PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls7 4438-----BEGIN PRIVATE KEY----- 4439MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAPyrGRY1SR13hKQswS6yXs8w8PUQ= 4440-----END PRIVATE KEY----- 4441 4442PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB 4443-----BEGIN PUBLIC KEY----- 4444MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEZGN44YbN5r3zcNtOHrvbQLt8/lE7BHp4D/9eKLmwFDn1 4445QneRu3xwPA== 4446-----END PUBLIC KEY----- 4447 4448PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls7:BOB_cf_wap-wsg-idm-ecid-wtls7_PUB 4449 4450# ECDH Alice with Bob peer 4451Derive=ALICE_cf_wap-wsg-idm-ecid-wtls7 4452PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls7_PUB 4453SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a 4454 4455# ECDH Bob with Alice peer 4456Derive=BOB_cf_wap-wsg-idm-ecid-wtls7 4457PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls7_PUB 4458SharedSecret=ae9f5bcc6457c0422866bf855921eabc42b7121a 4459 4460Title=wap-wsg-idm-ecid-wtls8 curve tests 4461 4462PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls8 4463-----BEGIN PRIVATE KEY----- 4464MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AnkC18b3pH2O5TIYIqAQ= 4465-----END PRIVATE KEY----- 4466 4467PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB 4468-----BEGIN PUBLIC KEY----- 4469MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEJD0h4HEfchwxqhp9eMHh9gczQKHX4MtWVoAxKQ== 4470-----END PUBLIC KEY----- 4471 4472PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls8:ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB 4473 4474PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls8 4475-----BEGIN PRIVATE KEY----- 4476MC0CAQAwEAYHKoZIzj0CAQYFZysBBAgEFjAUAgEBBA8AXxPMnqbl3rOuIM5nsvc= 4477-----END PRIVATE KEY----- 4478 4479PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB 4480-----BEGIN PUBLIC KEY----- 4481MDIwEAYHKoZIzj0CAQYFZysBBAgDHgAEZawmRmzr9P+jihImUi6ykOzaSH484JhMKNdrgw== 4482-----END PUBLIC KEY----- 4483 4484PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls8:BOB_cf_wap-wsg-idm-ecid-wtls8_PUB 4485 4486# ECDH Alice with Bob peer 4487Derive=ALICE_cf_wap-wsg-idm-ecid-wtls8 4488PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls8_PUB 4489SharedSecret=48baf4f1f5e8a0eb5dae28ef6290 4490 4491# ECDH Bob with Alice peer 4492Derive=BOB_cf_wap-wsg-idm-ecid-wtls8 4493PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls8_PUB 4494SharedSecret=48baf4f1f5e8a0eb5dae28ef6290 4495 4496Title=wap-wsg-idm-ecid-wtls9 curve tests 4497 4498PrivateKey=ALICE_cf_wap-wsg-idm-ecid-wtls9 4499-----BEGIN PRIVATE KEY----- 4500MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUALwvuKs3RLthMAsChbqKjXw6vTYo= 4501-----END PRIVATE KEY----- 4502 4503PublicKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB 4504-----BEGIN PUBLIC KEY----- 4505MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAET0ppOvd9DU4v+tkKDQ5wRBrN1FwD9+F9t5l3Im+mz3rw 4506DB/RYdZuUg== 4507-----END PUBLIC KEY----- 4508 4509PrivPubKeyPair=ALICE_cf_wap-wsg-idm-ecid-wtls9:ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB 4510 4511PrivateKey=BOB_cf_wap-wsg-idm-ecid-wtls9 4512-----BEGIN PRIVATE KEY----- 4513MDMCAQAwEAYHKoZIzj0CAQYFZysBBAkEHDAaAgEBBBUAgeb/vqEM7X5AAAxyBu3M+C8pWLM= 4514-----END PRIVATE KEY----- 4515 4516PublicKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB 4517-----BEGIN PUBLIC KEY----- 4518MD4wEAYHKoZIzj0CAQYFZysBBAkDKgAEWc37LGt6lt90iF4lhtDYNFdjAqoczebuNgzGff/Uq8ov 4519a3EVJ9yK1A== 4520-----END PUBLIC KEY----- 4521 4522PrivPubKeyPair=BOB_cf_wap-wsg-idm-ecid-wtls9:BOB_cf_wap-wsg-idm-ecid-wtls9_PUB 4523 4524# ECDH Alice with Bob peer 4525Derive=ALICE_cf_wap-wsg-idm-ecid-wtls9 4526PeerKey=BOB_cf_wap-wsg-idm-ecid-wtls9_PUB 4527SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7 4528 4529# ECDH Bob with Alice peer 4530Derive=BOB_cf_wap-wsg-idm-ecid-wtls9 4531PeerKey=ALICE_cf_wap-wsg-idm-ecid-wtls9_PUB 4532SharedSecret=948d3030e95cead39a1bb3d8a01c2be178517ba7 4533 4534# tests: 484 4535 4536Title=zero x-coord regression tests 4537 4538PrivateKey=ALICE_zero_prime192v1 4539-----BEGIN PRIVATE KEY----- 4540MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQEEHzAdAgEBBBhaPNk8jG5hSG6y8tUqUoOaNNsZ3APU 4541pps= 4542-----END PRIVATE KEY----- 4543 4544PublicKey=BOB_zero_prime192v1_PUB 4545-----BEGIN PUBLIC KEY----- 4546MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe2hWBe5g 4547DLNj216pEvK7XjoKLg5gNg8S 4548-----END PUBLIC KEY----- 4549 4550# ECDH Alice with Bob peer 4551Derive=ALICE_zero_prime192v1 4552PeerKey=BOB_zero_prime192v1_PUB 4553SharedSecret=baaffd49a8399d2ad52cbbe24d47b67afb4b3cf436f1cd65 4554 4555PrivateKey=ALICE_zero_prime192v2 4556-----BEGIN PRIVATE KEY----- 4557MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQIEHzAdAgEBBBj1AIQMJ7jqYIKCvxYAS+qKMmKmH0to 455841k= 4559-----END PRIVATE KEY----- 4560 4561PublicKey=BOB_zero_prime192v2_PUB 4562-----BEGIN PUBLIC KEY----- 4563MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQIDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4Gj7Qqt 45642wx/jwFlKgvE4rnd50LspdMk 4565-----END PUBLIC KEY----- 4566 4567# ECDH Alice with Bob peer 4568Derive=ALICE_zero_prime192v2 4569PeerKey=BOB_zero_prime192v2_PUB 4570SharedSecret=b8f200a4b87064f2e8600685ca3e69b8e661a117aabc770b 4571 4572PrivateKey=ALICE_zero_prime192v3 4573-----BEGIN PRIVATE KEY----- 4574MDkCAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQMEHzAdAgEBBBh/maLQMSlea9BfLqGy5NPuK0YAH/cz 4575GqI= 4576-----END PRIVATE KEY----- 4577 4578PublicKey=BOB_zero_prime192v3_PUB 4579-----BEGIN PUBLIC KEY----- 4580MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQMDMgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZEzb63e2 45813MKatRLR9Y1M5JEdI9jwMocI 4582-----END PUBLIC KEY----- 4583 4584# ECDH Alice with Bob peer 4585Derive=ALICE_zero_prime192v3 4586PeerKey=BOB_zero_prime192v3_PUB 4587SharedSecret=b5de857d355bc5b9e270a4c290ea9728d764d8b243ff5d8d 4588 4589PrivateKey=ALICE_zero_prime239v1 4590-----BEGIN PRIVATE KEY----- 4591MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQQEJTAjAgEBBB5pYWzRYI+c6O7NXCt0H2kw8XRL3rhe 45924MrJT8j++CI= 4593-----END PRIVATE KEY----- 4594 4595PublicKey=BOB_zero_prime239v1_PUB 4596-----BEGIN PUBLIC KEY----- 4597MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQQDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 4598Ox02uwNNLFuvDRn5ip8TxvW0W22R7UzJa9Av6/nh 4599-----END PUBLIC KEY----- 4600 4601# ECDH Alice with Bob peer 4602Derive=ALICE_zero_prime239v1 4603PeerKey=BOB_zero_prime239v1_PUB 4604SharedSecret=6b6206408bd05d42daa2cd224c401a1230b44e184f17b82f385f22dac215 4605 4606PrivateKey=ALICE_zero_prime239v2 4607-----BEGIN PRIVATE KEY----- 4608MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQUEJTAjAgEBBB5l8bB7Cpmr7vyx9FiOT2wEF3YOFbDG 4609bmRr3Vi/xr4= 4610-----END PRIVATE KEY----- 4611 4612PublicKey=BOB_zero_prime239v2_PUB 4613-----BEGIN PUBLIC KEY----- 4614MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQUDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 4615IOg3VJGQ89d1GWg4Igxcj5xpDmJiP8tv+e4mxt5U 4616-----END PUBLIC KEY----- 4617 4618# ECDH Alice with Bob peer 4619Derive=ALICE_zero_prime239v2 4620PeerKey=BOB_zero_prime239v2_PUB 4621SharedSecret=772c2819c960c78f28f21f6542b7409294fad1f84567c44c4b7678dc0e42 4622 4623PrivateKey=ALICE_zero_prime239v3 4624-----BEGIN PRIVATE KEY----- 4625MD8CAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQYEJTAjAgEBBB5HF5FABzUOTYMZg9UdZTx/oRERm/fU 4626M/+otKzpLjA= 4627-----END PRIVATE KEY----- 4628 4629PublicKey=BOB_zero_prime239v3_PUB 4630-----BEGIN PUBLIC KEY----- 4631MFUwEwYHKoZIzj0CAQYIKoZIzj0DAQYDPgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 4632AsZ4u6r3qQI78EYBpiSgWjqNpoeShjr5piecMBWj 4633-----END PUBLIC KEY----- 4634 4635# ECDH Alice with Bob peer 4636Derive=ALICE_zero_prime239v3 4637PeerKey=BOB_zero_prime239v3_PUB 4638SharedSecret=56a71f5dd1611e8032c3e2d8224d86e5e8c2fc6480d74c0e282282decd43 4639 4640PrivateKey=ALICE_zero_prime256v1 4641-----BEGIN PRIVATE KEY----- 4642MEECAQAwEwYHKoZIzj0CAQYIKoZIzj0DAQcEJzAlAgEBBCDXhMb6aR4JR2+l2tmgYqP0r8S4jtym 4643yH++awvF2nGhhg== 4644-----END PRIVATE KEY----- 4645 4646PublicKey=BOB_zero_prime256v1_PUB 4647-----BEGIN PUBLIC KEY----- 4648MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 4649AABmSFx4Di+D1yQzvV2EoGu2VBwq8x2uhxcov4VqF0+T9A== 4650-----END PUBLIC KEY----- 4651 4652# ECDH Alice with Bob peer 4653Derive=ALICE_zero_prime256v1 4654PeerKey=BOB_zero_prime256v1_PUB 4655SharedSecret=c4f5607deb8501f1a4ba23fce4122a4343a17ada2c86a9c8e0d03d92d4a4c84c 4656 4657PrivateKey=ALICE_zero_secp112r2 4658-----BEGIN PRIVATE KEY----- 4659MCwCAQAwEAYHKoZIzj0CAQYFK4EEAAcEFTATAgEBBA4hh3tRkG3tnA0496ffMw== 4660-----END PRIVATE KEY----- 4661 4662PublicKey=BOB_zero_secp112r2_PUB 4663-----BEGIN PUBLIC KEY----- 4664MDIwEAYHKoZIzj0CAQYFK4EEAAcDHgAEAAAAAAAAAAAAAAAAAAAS5eEOWDV/Wk7w4djyDQ== 4665-----END PUBLIC KEY----- 4666 4667# ECDH Alice with Bob peer 4668Derive=ALICE_zero_secp112r2 4669PeerKey=BOB_zero_secp112r2_PUB 4670SharedSecret=958cc1cb425713678830a4d7d95e 4671 4672PrivateKey=ALICE_zero_secp128r1 4673-----BEGIN PRIVATE KEY----- 4674MC4CAQAwEAYHKoZIzj0CAQYFK4EEABwEFzAVAgEBBBCykSzic/h3T2K6SkSP1SGt 4675-----END PRIVATE KEY----- 4676 4677PublicKey=BOB_zero_secp128r1_PUB 4678-----BEGIN PUBLIC KEY----- 4679MDYwEAYHKoZIzj0CAQYFK4EEABwDIgAEAAAAAAAAAAAAAAAAAAAAAABya8M5aeOpNG3z799IdHc= 4680-----END PUBLIC KEY----- 4681 4682# ECDH Alice with Bob peer 4683Derive=ALICE_zero_secp128r1 4684PeerKey=BOB_zero_secp128r1_PUB 4685SharedSecret=5235d452066f126cd7e99eea00fd3068 4686 4687PrivateKey=ALICE_zero_secp160r1 4688-----BEGIN PRIVATE KEY----- 4689MDMCAQAwEAYHKoZIzj0CAQYFK4EEAAgEHDAaAgEBBBUACoRnbig69XLlh5VcRexpbbn5zwA= 4690-----END PRIVATE KEY----- 4691 4692PublicKey=BOB_zero_secp160r1_PUB 4693-----BEGIN PUBLIC KEY----- 4694MD4wEAYHKoZIzj0CAQYFK4EEAAgDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAG/w1po29wYlxlygXs 4695MGfbiGg5ng== 4696-----END PUBLIC KEY----- 4697 4698# ECDH Alice with Bob peer 4699Derive=ALICE_zero_secp160r1 4700PeerKey=BOB_zero_secp160r1_PUB 4701SharedSecret=9ccd0ab8d093b6acdb3fe14c3736a0dfe61a4666 4702 4703PrivateKey=ALICE_zero_secp160r2 4704-----BEGIN PRIVATE KEY----- 4705MDMCAQAwEAYHKoZIzj0CAQYFK4EEAB4EHDAaAgEBBBUAQFGxInSw1eAvd45E9TUdbXtJGnA= 4706-----END PRIVATE KEY----- 4707 4708PublicKey=BOB_zero_secp160r2_PUB 4709-----BEGIN PUBLIC KEY----- 4710MD4wEAYHKoZIzj0CAQYFK4EEAB4DKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2 4711ZZZl2JFxDg== 4712-----END PUBLIC KEY----- 4713 4714# ECDH Alice with Bob peer 4715Derive=ALICE_zero_secp160r2 4716PeerKey=BOB_zero_secp160r2_PUB 4717SharedSecret=303e0a282ac86f463fe834cb51b0057be42ed5ab 4718 4719PrivateKey=ALICE_zero_secp384r1 4720-----BEGIN PRIVATE KEY----- 4721ME4CAQAwEAYHKoZIzj0CAQYFK4EEACIENzA1AgEBBDD6kgzKbg28zbQyVTdC0IdHbm0UCQt2Rdbi 4722VVHJeYRSnNpFOiFLaOsGOmwoeZzj6jc= 4723-----END PRIVATE KEY----- 4724 4725PublicKey=BOB_zero_secp384r1_PUB 4726-----BEGIN PUBLIC KEY----- 4727MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 4728AAAAAAAAAAAAAAAAAAAAPPme8E9RpepjC6P5+WDdWToUyb45/SvSFdO0sIqq+Gu/kn8sRuUqsG+3 4729QriFDlIe 4730-----END PUBLIC KEY----- 4731 4732# ECDH Alice with Bob peer 4733Derive=ALICE_zero_secp384r1 4734PeerKey=BOB_zero_secp384r1_PUB 4735SharedSecret=b1cfeaeef51dfd487d3a8b2849f1592e04d63f2d2c88b310a6290ebfe5399f5ffe954eabd0619231393e56c35b242986 4736 4737PrivateKey=ALICE_zero_secp521r1 4738-----BEGIN PRIVATE KEY----- 4739MGACAQAwEAYHKoZIzj0CAQYFK4EEACMESTBHAgEBBEIAbddDLMUWbAsY7l3vbNDmntXuAUcDYPg5 4740w/cgUwSCIvrV9MBeSG8AWqT16riHmHlsn+XI5PAJM6eij3JDahnu9Mo= 4741-----END PRIVATE KEY----- 4742 4743PublicKey=BOB_zero_secp521r1_PUB 4744-----BEGIN PUBLIC KEY----- 4745MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 4746AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0g7J/qa1d8ENJsobtEb0CymeZIsa 47471Qiq0GiJb+4/jmFLxjBU1Xcr8Bpl1BLgvKqOll0vXTMtfzn4RtRArgAfT4c= 4748-----END PUBLIC KEY----- 4749 4750# ECDH Alice with Bob peer 4751Derive=ALICE_zero_secp521r1 4752PeerKey=BOB_zero_secp521r1_PUB 4753SharedSecret=003fc3028f61db94b20c7cd177923b6e73f12f0ab067c9ce8866755e3c82abb39c9863cde74fa80b32520bd7dd0eb156c30c08911503b67b2661f1264d09bb231423 4754 4755PrivateKey=ALICE_zero_wap-wsg-idm-ecid-wtls7 4756-----BEGIN PRIVATE KEY----- 4757MDMCAQAwEAYHKoZIzj0CAQYFZysBBAcEHDAaAgEBBBUAoGng7WzYr4P9vtdc3BS/UiNWmc0= 4758-----END PRIVATE KEY----- 4759 4760PublicKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB 4761-----BEGIN PUBLIC KEY----- 4762MD4wEAYHKoZIzj0CAQYFZysBBAcDKgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZtSBSZqfmXp47v5z2 4763ZZZl2JFxDg== 4764-----END PUBLIC KEY----- 4765 4766# ECDH Alice with Bob peer 4767Derive=ALICE_zero_wap-wsg-idm-ecid-wtls7 4768PeerKey=BOB_zero_wap-wsg-idm-ecid-wtls7_PUB 4769SharedSecret=6582fc03bbb340fcf24a5fe8fcdf722655efa8b9 4770 4771# tests: 14 4772