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