blob: 830072f96be4fbc7450f8060f7e410d80e86ea27 [file] [log] [blame]
{
"algorithm" : "XDH",
"generatorVersion" : "0.8rc14",
"numberOfTests" : 510,
"header" : [
"Test vectors of type XdhPemComp are intended for verifying XDH."
],
"notes" : {
"LowOrderPublic" : "The curves and its twists contain some points of low order. This test vector contains a public key with such a point. While many libraries reject such public keys, doing so is not a strict requirement according to RFC 7748.",
"NonCanonicalPublic" : "The public key is in non-canonical form. RFC 7748, section 5 defines the value that this public key represents. Section 7 of the same RFC recommends accepting such keys. If a non-canonical key is accepted then it must follow the RFC.",
"SmallPublicKey" : "The public key is insecure and does not belong to a valid private key. Some libraries reject such keys.",
"Twist" : "Public keys are either points on a given curve or points on its twist. The functions X25519 and X448 are defined for points on a twist with the goal that the output of computations do not leak private keys. Implementations may accept or reject points on a twist. If a point multiplication is performed then it is important that the result is correct, since otherwise attacks with invalid keys are possible.",
"ZeroSharedSecret" : "Some libraries include a check that the shared secret is not all-zero. This check is described in Section 6.1 of RFC 7748. "
},
"schema" : "xdh_pem_comp_schema.json",
"testGroups" : [
{
"curve" : "curve448",
"type" : "XdhPemComp",
"tests" : [
{
"tcId" : 1,
"comment" : "normal case",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA+Ac/wByDWDYsCHQMkUtBmEfvHkCfTkDZRA/rwm8AVRrbHDfG\nwqh9goO4y0U+kooNQnk/colOD4E=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOQcY9UVnIneEhY/3p0Ezx9DDzRriywfKksfWu5j0Xrs\nKdSx3r+LZFfngJ0rFf+Xecl77LBLgk76\n-----END PRIVATE KEY-----",
"shared" : "acd496ceb5f68bf9c267196b405f59701a40ec88744b7e5e60bf8f81e8b13df448efe402001750edb0b695a0512f08c572a2e356493d170b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 2,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA+NkUQwS9jE0fpolXAm/FwbdQIDZbCZHS6xVBpN+j8V56cChc\n04KLUpvs4CHT4DpBXk+MAuuJ7xk=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPy07Tr6ZMhLeESWXISK2IgZJBkRzWXTWivCagc8CNjh\nkbz6BLLb2U4hn3Rt+SnTKY4Dr+tztPvb\n-----END PRIVATE KEY-----",
"shared" : "3f97c3f87b967daac4e5d12eae05a80c751c3b3e1070886b083e90bb8f63cf76aea0cd4bf5032187e52b1d0513c96f1ac830debcd37887ab",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 3,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkACOv27apPHpf3Z16YOcY0n3HYQu8O/h4hF3tT3ECScEV7sepY\n5Xb1zMaC6SzMn/PGVCoKbs0y5+A=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPzIkEKrtVi68yu5p/nqSydOEOE9tlvu2yrKWOqVwOCE\nEqvdTFaEPuniFUm9yhEB/Qyg8w3m686O\n-----END PRIVATE KEY-----",
"shared" : "03aa74c7300243385804133a750635a9e0d5ab8d46126abaa9595660da172e9b1fe92902bb71697122f0d6c3ff45b2a897b777380ffe492c",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 4,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAaaQ4wwwRtO1VnAOrQwpk77AcmP5iMoA8B2ekAygybaKMNJHh\nkVG0qBOq32yWY9bc1MybB2x+n7U=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOCq6W0i+knTJGAbuLLdn3NnCd9Ve4y0adbivvqGNZmP\nUSIq3ql0EFiMX19O9hiHyU/qmk4zJEW8\n-----END PRIVATE KEY-----",
"shared" : "c0853dba672e8c3e05de82d344de1c72fcd9c8391b177f363397818270e928bb0de2e550128a6f4ea6de579308e7c3d823b3e65116df43b3",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 5,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkALBnRLHg85MZ2A+AqCT3cHhSLn1+EU7FT5tcmKbH1DmCf7I0O\n4j7u52n/uQnbS62s25nVuZDXWCU=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGAfGXac1J6Ci2AO43Px0FFKu9iVtUNnh2CqrzANTR+q\n9z6AHlaIFSgSrpadtSK6jz7YoANDceuj\n-----END PRIVATE KEY-----",
"shared" : "4a8966497c42cc1c8eb77e8ad116ed2582d3c81a602af3d8b08a996697e226beb7861ba72ec99fea5816b1187c6c768ff75b1f7c526741b0",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 6,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAvhEQmmhyw4q62GEBsFYSCMw6MqngNFgix1FPZCPxQlMN+bv9\ncrDUzY5zSuCS3QIgL0K3jlQuTMU=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODzE57ci7Oj3zB+xiN7RwnUHFB2/eUHhqbtmLPD/xIDD\n4E0xd4JYOB6TjoKOJNxuoRSm4NJZrvm/\n-----END PRIVATE KEY-----",
"shared" : "66b13d08e74c37e2345d1a26eff25bfca0710042d2daf0d3d4e97e55ddeced10bca433f2d3308103c8ccfa079090dce69e90bd90ab93d6e6",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 7,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEwpEYzT/OUcf9CCyIgNWSqcKpOJqjccpubteObuAvCL\n7BwV1m+75bg//DfqFOFRLMG9Sy6m2Abv\n-----END PRIVATE KEY-----",
"shared" : "f2d3c02056564795c59abba5b60b84f6349ddbe6ff380b9673f4d09e28ba2372e2e8dcf269cec48770618663c932284483f4ee5a5718fd37",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 8,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOhs3mQPnyoOUovh/ypXoSY6aeVg+Xx58tJavQi/XmJT\njLml7RBdvt1t440HlACFBytDEcJnjte9\n-----END PRIVATE KEY-----",
"shared" : "13f54e9480b67cc5d5545cbf6dfd10d110b0a3b2a79d2260d7d8f8f49db5d78289d7ccc56962a49306aae7404391880aaf9bede5dab0fa57",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 9,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCS6nfVu8Da0vN57ATi3mDrg/j0v1LnRPvC4sJmMg5Q2\nTX3LJaOIXlcTdPkWFSdUQNsGRe58Cm/r\n-----END PRIVATE KEY-----",
"shared" : "f1ef9174222c422cb3a6194da91dbdab62b0688179e77f47019cc9eb7c38da86f6f51fc250e8a46dd4b3341cc5f71f1d8daf0b28e873d818",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 10,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONS9zCvKRu4UScxCzI6XvEBDxuLA0Bd3bdZT578ZAmGc\n1hycc54J1UxBR/RtGQcglm994dnP+72O\n-----END PRIVATE KEY-----",
"shared" : "bb09d49cac99b93b071a19e6aca06d9c9cc4c578304b3be6480dc4003ea6e91de87b09fdfc3116151ae66e986a08613ee9eaf12674300e32",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 11,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJDSaBd1vsdNiUE9yv0B7T5LbRyK3DwoiNYMNdwXRg82\nC/rnuUZHvE6aetnOgqvq21Ci8aBzbiG1\n-----END PRIVATE KEY-----",
"shared" : "c1b57f0ecbde852ef4c184cf5bfcf79244058680c5919079988b0fd562b747583e258270d91c4da7abfdc6c27784c65174b7e61253409756",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 12,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPytMGvI4ppYYp+E8xMjTRYLIVmGPc1UAaIh11AJpFlu\nWjPxKSHBDzZwkzvIDd47uiKIG2EgWCHE\n-----END PRIVATE KEY-----",
"shared" : "72af8c41cd06d6243b1cb52ffe3996207440cabd36d4b34e64301f5af04890fb70d497f1918e5397d8ee3f4bab46cfdd5a071462b7148ac8",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 13,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFjoQIy9K+3BVUFdsoJlYIJ5bcamp1blkaqcZof5m9Vp\noB/YvUOCNhYNFc4sV8HXHrqj8tqIIzij\n-----END PRIVATE KEY-----",
"shared" : "e3ef63367cceaa892b9ebb00072a92296ddd27a0c662e911df2bf04fdfbd2a20d10855b9442c0df4fba83e3f95e2dd04d9c6d6ee694ead8d",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 14,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONDLiFKAqLDPfA3Z8nZ3hY2z6y0WupIdmfEEuP0F2f/9\nhTzcbSJmOJtzfo38KWrQC1ppsqnc9ynW\n-----END PRIVATE KEY-----",
"shared" : "e874ddd03adaa8869bb85e9d56eeacd7df0087ae3aa00d9ddaeae40c87a64d1626a3343b3e49fc87b27742f7d5487248f171efd81823bb48",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 15,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEBnCh76cHKmXCeflhgmOp4mb+Etgv9TwpuZ1eJl4fx8\nMjRSJ9Zpmm1rVRfPM7Q6sVbuIN9IeHmO\n-----END PRIVATE KEY-----",
"shared" : "f27f02b452f9a5e95f08092e7e4058ae560732a4ffd5e4c4cc497af9d8e0d77f3d94d07dea932f0a79fa63c852a1cf03b60ab5a5201748ef",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 16,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////AAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLj+yqpx5CxV+kLMwJybsaCYxB6YFoJGG9xCMW5Udq6u\n6DggQligbxXeARukC5licF5/boif5x+A\n-----END PRIVATE KEY-----",
"shared" : "70af0ebae566f32bff797c1bab73f99f31be5bf4bc76f013f247c25f3aea5ace10224ff0eb9d3cffe4ba1f98fd59e028636b3c48277559ad",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 17,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/////////wAAAAAAAAD/////////AAAAAAAAAP////////8A\nAAAAAAAA/////////wAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMiqhXSLXM0PH4NKNxVZLlI8LtYJv9F/O1jtWl+srXSa\nQzHfsk2M99ggm0liwnA8AaX5c7fIKj/s\n-----END PRIVATE KEY-----",
"shared" : "e45131643f607881b9eba145ae79aae16e64e99129843384869bc2b5b3d7e7293d8949b3c795faf09ae3f7df9f8deb3142373ad170ec34c2",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 18,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////DwAAAP///w8AAAD///8PAAAA////DwAAAP///w8AAAD/\n//8PAAAA////DwAAAP///w8AAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBQ18mB1L7J90aRxrEoI2VXG45PII6hY3B1iOHZoZvYi\nLnUm6k5Rv2hHxifvZighG6neo5ItcCzK\n-----END PRIVATE KEY-----",
"shared" : "0fccdf4ed630da454c2ab0d6b401b565bdb16b655fb7c76010f250eb22cb3c92ec9d968359f97a18e855f63f8d662ccf66e334908c12fca2",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 19,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////////////////\n////////////////////////AAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCSEsczAgwQWycIy4cnjrHadFVg7KC7KEwVmSUdsaVEF\naOULoVuwSPTkSoiut3ma56zbawt993zs\n-----END PRIVATE KEY-----",
"shared" : "70ed1d3176e308e5221fc3f416a87127a397ec8a75569cbf755904030ed3ce202b93bdd7a6ddab32746cd80e30f5b3cd506d42af427f1fc0",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 20,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////AwAA+P//HwAAwP///wAAAP7//wcAAPD//z8AAID///8B\nAAD8//8PAADg//9/AAAA////AwA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCTMHCvQMyEhDYDnuhK6wYUc/6/NeHOD1zg/r/Zp1R4H\nVU0AavFLquCBjn0nBEVnDlPyK37/v6aJ\n-----END PRIVATE KEY-----",
"shared" : "efe4b32d8ccf5f42e48d7cfe3817a7b82a13a7b76805394d7775c649a8880c2379ed546f37c0ebd9ebb5dcb0d260b7c3d241703797b1f54a",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 21,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////////////////\n/////////////////////////wc=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLwI+C/zu7shbVpKJThgthHl/4v3VZlr7H93pO2zRmC4\n01DyUB/B2RNwQVaqJt7Pw1nRBTsY4ATs\n-----END PRIVATE KEY-----",
"shared" : "156507ca71798a7fafc576ef43676abf43815bc7332f8ba6eefc0727c65d77d24ccba2fa81093b8527c8274b6ad0fe9462e9474df1be3a49",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 22,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAEA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIw3+zXqwdvaajtb9JLB9kLHYb463wq3YXpmACV2xFu6\nggKXC65sXgX2RfVDnKL0K4nays4aXQ6C\n-----END PRIVATE KEY-----",
"shared" : "60c468df97e2e4427f27420cc6bc9eebaa2bceb827eb55a187fc5c29555e72a663243f6af4095641d72caeacb369720ea18cadd6efdbece6",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 23,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////7//3///////v//f//////+//9///////7//3//////\n/v//f//////+//9///////7//38=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOABoS/yMuQMXm3HCxFLy2h5rR2wEWLNQNW2JtAJAPQF2\nAotDzf68TreCPoxlrBRFP1lCZ/d8QLKA\n-----END PRIVATE KEY-----",
"shared" : "7f6abc321d7104955b763ac68681c2c4d1bb7207ce6385f18e60ba5f3100c13cdcadab235546a0c92a47925defb2692ee2aced42bbff508f",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 24,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////////////////////////////////7/////////\n/////////////////////////78=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOh2FZi6ISpOlyTqqy88IlsMwBlZX6cCrgNhvz00jZ1v\negQ1JCSl/TAmZQ8qBFdEmdrrxx9MbQ/Z\n-----END PRIVATE KEY-----",
"shared" : "2521c283651396fb03bf074e3ce6d08d7b393de5fa85e9ac633cef328ac54576f6005f34c795425c56db62e8ceddf807d68e37646afb1184",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 25,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////////////////////////////////7/////////\n/////////////////////////v8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHjUAyHUsNxqfIbfE7UuREyHJ6bTu0vha7kVyrUirIqU\nKXj3bn3W+fRDn171Neb0PnEbaSrMbqSj\n-----END PRIVATE KEY-----",
"shared" : "45d7f932201b24e19b086080b577dc4280825975bf3f1225bdde17613bfb3983215357dc1b9c77a7e8ba1d3db58f376a1c8c63d1308cd9b0",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 26,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA\n/////wAAAAD/////AAAAAP////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFCthWzAA+jr7vmRP2fdxKRqk0fQkoVludf4scD53DG8\nt2eXSG4FMxnRSfTHlCHvXsfRiV/TLzrV\n-----END PRIVATE KEY-----",
"shared" : "15ac85a88f14081d6a5919bf8d06a8c6bdcffbba970c547b26377b238d6482eff58d36e0b87a00cef9b80be01e69ae0d6c12edddaabf7cb4",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 27,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////////////////////////////////3/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKTu7L2d3OSBIiwi8FOkvjDPoQaLV5DSvbeIOCy5Zs77\ntgbO5H/CNsNxPZ+OZa0EThD4n2Qcwxyq\n-----END PRIVATE KEY-----",
"shared" : "48b9aa64ce34006b2db0928234e886368eceb92a3c467faa155d5f9de53ca35ad0c383b5dcd9a1f8051d80365c6cf52e54353e2bca70600a",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 28,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////7///////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFQQc1vZXNBkD8Hi4RoCiAPxy0NE9O/uda4LnrnbVifW\n4qS2261K8/7phszpNL7WCg6GmCBGOLWp\n-----END PRIVATE KEY-----",
"shared" : "8951b4fc362ccd60cb560fde65fa126158a9727a3d577c507566fa5b4a79c2ac6bfd6c69defeb9eb29830cc4aaf6427f2ae66b2cd320159d",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 29,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////7///////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAD8iEKkchntjz7645ghQPQwM990iPlI6y4kanGkVf3s\nLuBGFOmrHPS7pJ4Rx8hZG7Z/mpNBjXfR\n-----END PRIVATE KEY-----",
"shared" : "8c3bd6c5e7e2021e52909a8cbebc44ba523bdfa3ac6cf8c7e358c58f55150778411ee01c0b08bd52ac34f8a12cf8b27fbd2daba7376f404b",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 30,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////7/////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMw34vKLygM8BVSiUqIxJ9jES9WRGpb9mQ7Pcr/zTEc0\ncdcsYaelD4173DQ0GmO45fyMsUEorPeH\n-----END PRIVATE KEY-----",
"shared" : "de4eeeaff2da2b4702334224c89dcad78c98dc41b5f5136774fbd20767f512912e1ff9a7ed2d96be6f452e8bccac0b3573c3d80b78c69469",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 31,
"comment" : "public key on twist",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/P////////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONSe4njKxwZCizUaSiPZEYjq9Vtf4rogqf1VsDaH8Oi0\ndxMWsdFBDIsr8xshT2Fadz6u2ptK6lni\n-----END PRIVATE KEY-----",
"shared" : "052f871748a1ad505a5217e06059955d2d1e90989dbddf071d36efbf9420a5363f87671deb9e441bb2b05d2fdbd2c2811fbce584237372a4",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 32,
"comment" : "public key = 0",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOATwRjjVZb6oOsN3A1ENZHVo26xYIYgTdIoidJQDjyu4\nEdR4BbzfBKKsWFrafy8jOJv9Rlj53dTe\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"SmallPublicKey",
"LowOrderPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 33,
"comment" : "public key = 1",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCgfQaioU0QfHVAUvGxhblZPzkNyrCIWgU8jLolythx+\nYZMOuUULUHDq4cZwR1aFVB8EdiF+SBjP\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"SmallPublicKey",
"LowOrderPublic",
"Twist",
"ZeroSharedSecret"
]
},
{
"tcId" : 34,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCgRDeuxJCqGlAfyGhoHYWMm4rugrj3co9Q+3enz57eZ\nBF+aw3k9SpJ32t6txBvsApD4H3RPc3ff\n-----END PRIVATE KEY-----",
"shared" : "021ea3e58bb9ff27a1109079a8c5a05bb09760864bca1650ed3d825640c5134d0631f529d79510f062883b1217beda88f52801fd5bfae91e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 35,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMzQ6rsIkRNtf5Y/UoCrmPDvxrgpArxPT+WdV6kU48KQ\nNv2aRCulJrXNzfKCFhU+Y2wQZ3rKtr3q\n-----END PRIVATE KEY-----",
"shared" : "0dfae3c22385ee384f52060f0e9005cefb950f7a80740216deb92ac4c4f4b49c3284be16e9dd89378decba9a737de84a5426935f1b6ae463",
"result" : "valid",
"flags" : []
},
{
"tcId" : 36,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHAUn/CRWRJy2pCyypIG4GuOD5cN8ZFU26k4b38WxQcx\n1k+C5qFwsUKk408x/Xdo/LiQKSXn0eKa\n-----END PRIVATE KEY-----",
"shared" : "29de999f61fc033d345674a06d98aec5c1a2561daabe66b7949ac69736fe770ecc46a78e1c447e54a8c2ee8529c66ecdd5075cbf10b3e2bf",
"result" : "valid",
"flags" : []
},
{
"tcId" : 37,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOITuGjXlPtvUJeW30QuqveyycgMEgf4VEq2houyfqZFa\n56rOajfGhZHTnhWZXE7169NWHAL3LdrB\n-----END PRIVATE KEY-----",
"shared" : "3073e373f1bf653bb9de54a20ba1c04e95068a5f3d563c71552dd6b3f051aefebf25653cf3072d7f8301b68180b8473398deb93509a8aa34",
"result" : "valid",
"flags" : []
},
{
"tcId" : 38,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLhEqaGEPnK3ZlKnDUgAQ6jzfpKAFKot76nJ31gg6zmd\nRx36MhXZYFWzx9D06kn4qwKNam4xlFH7\n-----END PRIVATE KEY-----",
"shared" : "e5b5ad45f5d098072bfde01466e4ecaacc89a84ade7cb2c4c40a9f620b8b91175debc5db8df18a3826282c46f9176f6da7c826cf9c8dc84e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 39,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOESxcKCbxa89McWGQyfh8qdOJtp7Pzn6o9LTHEkcvTkn\nGFm0pjoxaCZQex24xwFwn9D/4+shxEa8\n-----END PRIVATE KEY-----",
"shared" : "26f340b6fce9cdb76807eaec48d38807d40d13911c1bb01d5a452f8d35beb83e23531e8345f8e7ed5a194c6b733360504d6dd6dd6f880944",
"result" : "valid",
"flags" : []
},
{
"tcId" : 40,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOORUWx+WpTjkgcArXHA1FK9dAvpt/BA8QjpfyAWJAKhQ\nId2SQl0vs5pi1OI67x1RBMTC2IcS057N\n-----END PRIVATE KEY-----",
"shared" : "c93803d1ab21e20166507a62fbb21c4ee2036926adad3a104ee7c52279a0aefc71f756c9969888d7b292ab211ed1941d3002bb835ff14903",
"result" : "valid",
"flags" : []
},
{
"tcId" : 41,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIQqkwalKnO6lA5UWqam+0PaI3370NggsORhSwxAivJN\nnSTApy+RN/vWsW8CzMlHl+o5casWBzq/\n-----END PRIVATE KEY-----",
"shared" : "b3da43f70e0a4a76505b108d3531b1f02e66c4e91634e61b6eb1098e7d878873dbe821ef60aaa1a3a335004452b57b1929d966af3ada63e7",
"result" : "valid",
"flags" : []
},
{
"tcId" : 42,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOER8T5TL5wTLt8JjIh4SKwjAYGPqpMoJMGiWS8pRRlvw\n9bpSSxSCzv8Olgoe2fSNzDDxYI0OUBrQ\n-----END PRIVATE KEY-----",
"shared" : "06edfdcb6b3ed34f081bb0011ffb6d9506f3c90f1a440740692a2f589e81e929111a9adb47e4bf30216ecbb26055c168264ae7953731fd45",
"result" : "valid",
"flags" : []
},
{
"tcId" : 43,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBhQQ60Qj5NnOygyhnbeKnjTfXrIo6i8ae0L8OYJvzsD\nW1Uvnbfp7LxEoEt5ELFJNmGlJPRsPCK3\n-----END PRIVATE KEY-----",
"shared" : "2a3cec52061b1a84383b68b8a41ce15e4f7e7cb181762dc18ce866647f93becaae476635188b62648928ce2313015398546b92f2919fd917",
"result" : "valid",
"flags" : []
},
{
"tcId" : 44,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAg1NyT7wDknsXNZqIwSEnataXmR7omGjkiJDpXRsD5g\nO8tR/fbylvHx0Q9d8Q4AuKJcmAn5qhqU\n-----END PRIVATE KEY-----",
"shared" : "30b1d98154768a2a2af568e2fa3577a042a5c7e5f9ac91b100655ea332b42db568034b15fdf75c693d8c2d0c2de54fb9d6d17efa316aa543",
"result" : "valid",
"flags" : []
},
{
"tcId" : 45,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJjG824ct0Uodj86oRGW75RJxnvjYOJeQKsG8eObdCYV\np93jspQV7YJ8aPB9Skek2VlcQMf8y5Kj\n-----END PRIVATE KEY-----",
"shared" : "c3c7aec97786a43b79f8a053cf185363112f04411a8ef3d3283f61eeac59a1f2918e10f54937932f5ac1e3b72fdbea57f34274598b17d768",
"result" : "valid",
"flags" : []
},
{
"tcId" : 46,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOICJ7n9cKwzpTeNicypo5Z5Za8z2w0MY46jla7E6nysz\nuOZ1C0puZiHcJq6MXGJKCZLI8NW5EPHw\n-----END PRIVATE KEY-----",
"shared" : "9dd023a0906899eb83deb17492e9381f9dca9620a152849626c65726088b41fd28eb817d37267c62c351bae2a9ebc637df4490a219134c9b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 47,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/////////////////////////////////////wAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMQUUiqwP/rP8sQ6gXv/Y4/dJC99S1R1dOVF9VwVlFHp\neBTXRwUP13ab1HhDSgGHalblU/ZjhKfM\n-----END PRIVATE KEY-----",
"shared" : "55bb0ca5d7c576dec83cf3dcfd9885bdb50410f9690dee34b0fc493edc04b62ed031160f73c55109760f65119bd2b958a6566b98eec6f541",
"result" : "valid",
"flags" : []
},
{
"tcId" : 48,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHxudbf4Q/y6LO1P7mux901E2ln9efoldDrWQD4Td3NM\n3OmChegg8lata3ada1YSvPQs8rl5RcCz\n-----END PRIVATE KEY-----",
"shared" : "586d61346b75cc0712b9c1029e9756668eed14e67e543def8fc51c2882dfed27ecef7370a7280f5542da3dc559d27d628f85e97e0481ba7d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 49,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////\nAAAAAP////8AAAAA/////wAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIQJ/T6h8DL9cp2+Kyt5TaXLksf58oWxANmEP/1bAkWn\ni9Jz6iqPBDGVAkVBK9fuw2laJMxziSGr\n-----END PRIVATE KEY-----",
"shared" : "e86f72f3847d87c1fd19c1ddbca5e172b05847dd97d5c31122698f361f89babf7d5daf5f23cc87285f49088598f8f1f3fd177cfb35ed329b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 50,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAQA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCSDULGBNjdikRmkOLgn82nXC34Zm8bFZv79aLVeIk5k\nellcBXvkT/LuMhsqzb45sJs+VvOpoOS+\n-----END PRIVATE KEY-----",
"shared" : "fe2e38c930cabadf8aa9c605a904850f6ce7dc35efb2af72ebb28ec4af31199d9dba57c4337c8488b9aa3dedd51349a441bdbf59245ad258",
"result" : "valid",
"flags" : []
},
{
"tcId" : 51,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////////////////\n/////////////////////////z8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONhFSAX+B8yEXbZ1uxk0j9EPl9JqUNcptc1RCXfpq9n9\nTIqCQQRotgcTB7C9V8TtNGQ5EQX2bkvu\n-----END PRIVATE KEY-----",
"shared" : "c8b5ae9c082bf1ece46b6b724f9666d4571a477a20cca67642387a6e891f1188718c46cde8c2ef204e7f77cae4c10320930b1f0c2da915d9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 52,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////////////////\n/////////////////////////38=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFCuYISclAxc9wsjcijb/TTC4WYGx7jNVQirOLtFl8Mo\nxY8NPI/fm5u7IauFjwK3OfLac9gn3c21\n-----END PRIVATE KEY-----",
"shared" : "f5aaa3374e01c7b6a36804d6284ddfc68e6f4f33090dd3075b67ec9af2fb4c991d0dbd7f6eb3a177fb650a5a055b8d6bc9a218bbfbfe6fc4",
"result" : "valid",
"flags" : []
},
{
"tcId" : 53,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAA/P//AwAA4P//HwAAAP///wAAAPj//wcAAMD//z8AAAD+\n//8BAADw//8PAACA//9/AAAA/P8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMicSRbA6zwofrEC1I8TiCARUyjYMqqAtoY5NpS46h6J\noBW+1EwwKxjIo8CUirQGraVnKdWZxV24\n-----END PRIVATE KEY-----",
"shared" : "8159af5dbd95058e4d92504aacb19cf00fe2efbca396311fa9e2ee60ca16ebcdaead05d1a77a729234773ee4437624e425580a4a55d5a4b4",
"result" : "valid",
"flags" : []
},
{
"tcId" : 54,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAA/P//BwAA4P//PwAAAP///wEAAPj//w8AAMD//38AAAD+\n//8DAADw//8fAACA////AAAA/P8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLgeYzBlmiM5AKjuwUYWrgt3ddp9IlrSgbmGKR/ULDt4\nDEBux+myssivmx+BWHR/e22CnxwAUeGs\n-----END PRIVATE KEY-----",
"shared" : "2114b2600aca276cc6c28cf3947dbf3b98f06ae4f7f533a09e22efa8c05e91dd4922cebaa64917ab12f45422cca899efc2f9580b2e9a6a37",
"result" : "valid",
"flags" : []
},
{
"tcId" : 55,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/////////////////////////////////v////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCx82OQTMJVM7Nycr34Hmm8J5LQGN91uQCUtdx+WVISn\n/CCOE/3EkgJcq+mKpVM2p9ujasOuTYOP\n-----END PRIVATE KEY-----",
"shared" : "887492e4557c0b6ecab34ecc6bdf0608febe33fb05b2aa4ab8d89ec6b476515c90a66e1cfd3cde5b3240ef8fbe0bb53cfa6b2532d0c94caf",
"result" : "valid",
"flags" : []
},
{
"tcId" : 56,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////////////////7///////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEgEr9BV7AXzNbfj7rveKm3gEM50lebA0CFz+oxIu0lT\ndbfRScZ7ktKIWsuNi7tRoxdFN4hnHvqf\n-----END PRIVATE KEY-----",
"shared" : "d6a2724dc9ca1579d94a8cc8815a3ed392b9e10b39f57c747f7b2d84f54969062c8b86929a1a12f466d3ef9598f1904773a4ee938f0f5df3",
"result" : "valid",
"flags" : []
},
{
"tcId" : 57,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA///////////////////+//////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHjB7ZkY0KqF+IrzlVR6BxA2le3PWvj/3xSuuY3AEKI4\nyuLTnbapPsBmRVN3ZU1peIkPVZAHfdKp\n-----END PRIVATE KEY-----",
"shared" : "6de6081485f08c30275c2acc64d925c4b1deac3fe4aa3613eb83a5ff4c1915d4ed06aedebec36592fad372e4694d28058b14245cd49ff1b2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 58,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA///////////+//////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOy7G7tUXfHwW7cpeUYpE6NrhWnT45SpxmHKP2sWRMNe\nvjbcWMx90FTipEa5lnfCjezDUNODxmmU\n-----END PRIVATE KEY-----",
"shared" : "f764dfa3bc0015fcb978390cc3d29c8d47cc8d61cf4122754bf905d1103ea5f664f730011ef97cd32c2501d313e456ffefb9e4cbcc401343",
"result" : "valid",
"flags" : []
},
{
"tcId" : 59,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////7/////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOITA2Abu1Nov/KyojH8DiQWf/w7o9YDQgOlnKkQfWrGQ\naf72aKsg0k8EaKXD5UmhcBISITTgJ7SE\n-----END PRIVATE KEY-----",
"shared" : "a105e028394154506ec07c696fe635843b8a535b03d3911dc527c433ea4e244ebfc7ba0793ac1466f32153c16ca1dce8a5adecb5eecb82c0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 60,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA///+//////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLx7zjdDTAodBe/0KANPde10VO3msqbjTtT87cBQNJyG\nbECifCeJiv7EGztHfw31xTVuV9dWLN2l\n-----END PRIVATE KEY-----",
"shared" : "963ff8e5ea534178e1922cc06c638367c2c4690aba7e4aaab8342210b9035727062762631f79e709d2baf0646f0d9a37df02d531791bc940",
"result" : "valid",
"flags" : []
},
{
"tcId" : 61,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//7///////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKiafgYHNts8s+N+47XbGnzkUWZ0vvcV6Pg28E9+CVe3\n5Q6c7DdwB6CMI0ONzmwy9AnXu4lLQE/m\n-----END PRIVATE KEY-----",
"shared" : "29723d84eaefd53b8eb6a5194fd3a401c7b6ac7c1665a5e97e28409c9c75c9bae8049bc2838b2b9bd4dcdaf6192a9e3080c0aac2219ee811",
"result" : "valid",
"flags" : []
},
{
"tcId" : 62,
"comment" : "edge case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/f////////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGgnPYeaLIX5jowFG9r82uwJewdiLeqaxnhONhXydDjq\ndc1O/7ur5wX2Y6JEariiMQ8w+QUo9XXy\n-----END PRIVATE KEY-----",
"shared" : "5650af69cd016170ac1d5bbe84f03d47e1fe89c7e2daedbea8f02654b73efedbfecdcd925d7981a9e9bd2f69117f647fe9f508233b68d33e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 63,
"comment" : "public key with low order",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/v////////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKwj8sKd15EOvbR+/FzLNF3JOSu13vUBjcjLQQY19W5j\nq5K82sQXfGvTRQsJhJO2i7VOpHt2kzTE\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"LowOrderPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 64,
"comment" : "public key with low order",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoA/v////////////////////////////////////7/////////\n//////////////////////////8B\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCheGTFFoX8A3qIZSbDmAMBA5LktzYXhQkgxcm1F52V0\nqvLzuCzQ47h/7dg+r7JC4Oeol0Qt1Nrb\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"LowOrderPublic",
"NonCanonicalPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 65,
"comment" : "public key with low order",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMBb0Zxh0cLA55QUNFz7nBOO7YgFT6yPdLLEteHoF6qt\nYp0VmQO+9AwQyFqLkLhDPH81JI1yvqLR\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"LowOrderPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 66,
"comment" : "public key with low order",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMBb0Zxh0cLA55QUNFz7nBOO7YgFT6yPdLLEteHoF6qt\nYp0VmQO+9AwQyFqLkLhDPH81JI1yvqLR\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"LowOrderPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 67,
"comment" : "public key with low order",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/v////////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMBb0Zxh0cLA55QUNFz7nBOO7YgFT6yPdLLEteHoF6qt\nYp0VmQO+9AwQyFqLkLhDPH81JI1yvqLR\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"LowOrderPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 68,
"comment" : "public key with low order",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMBb0Zxh0cLA55QUNFz7nBOO7YgFT6yPdLLEteHoF6qt\nYp0VmQO+9AwQyFqLkLhDPH81JI1yvqLR\n-----END PRIVATE KEY-----",
"shared" : "7ad5210b70f2a7f4f2fe306ce098e3ad3065cafd6f5a8d3e04df33da7189d449bacc8564ed5b9f1532e87374eae9d951f45c383ba9d80585",
"result" : "acceptable",
"flags" : [
"LowOrderPublic"
]
},
{
"tcId" : 69,
"comment" : "public key with low order",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMBb0Zxh0cLA55QUNFz7nBOO7YgFT6yPdLLEteHoF6qt\nYp0VmQO+9AwQyFqLkLhDPH81JI1yvqLR\n-----END PRIVATE KEY-----",
"shared" : "25a8e034c3963e0765fb59e6b88558cd674ac2dd2b310221ecf33d168b9faf5fe94253af64297b9a061bfa93d6e3eb919a51586feb955c6c",
"result" : "acceptable",
"flags" : [
"LowOrderPublic"
]
},
{
"tcId" : 70,
"comment" : "public key with low order",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/v////////////////////////////////////7/////////\n/////////////////////////38=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMBb0Zxh0cLA55QUNFz7nBOO7YgFT6yPdLLEteHoF6qt\nYp0VmQO+9AwQyFqLkLhDPH81JI1yvqLR\n-----END PRIVATE KEY-----",
"shared" : "856b8707b16e1b21dfc547fdb04c61a4aed9f9001f3f26404901e9ba30933cdd7ca9e2a0e57700588eb8576312ead8ee5791a8ecff32efaa",
"result" : "acceptable",
"flags" : [
"LowOrderPublic"
]
},
{
"tcId" : 71,
"comment" : "public key = 726838724295606890549323807888004534353641360687318060281490199180612328166730772686396383698676545930088884461843637361053498018365439",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLipufbxr08VJaU7iVw79k8jFh9nD8/y+6ebj9rAc5Xu\nmb9GJ48+lIpVZwfNKoibrmlElJYpXMWi\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"SmallPublicKey",
"LowOrderPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 72,
"comment" : "public key = 726838724295606890549323807888004534353641360687318060281490199180612328166730772686396383698676545930088884461843637361053498018365440",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOCzLNXWAst45UyH/inrYHWIRGMzSyUd4gP0xGy2isJH\ng5Hwo/GczeX47GQMx7WId7Q+W4tXi0DX\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"SmallPublicKey",
"LowOrderPublic",
"NonCanonicalPublic",
"Twist",
"ZeroSharedSecret"
]
},
{
"tcId" : 73,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGQLeCDTybxJ1oX7gHT+mEJSL5xa0zTaF6ZHxr2uckVM\nzSXKM3K2EOv4nAoza0/VmoL2h1833Ibk\n-----END PRIVATE KEY-----",
"shared" : "486806126fa8fd7b255915560d4d54ada9acc05b1b5464cf7b5f11671ff0076b2a3888652855c2818bc28ba3c7b344cb1006143bfe1a971e",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic"
]
},
{
"tcId" : 74,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOARRbdcL/nOS3mHPNS7OFcI+KmQhUv5A6WLAU4PU+OvU\nVILhs8BKNmRFf5jfqDcZpSgGOcWhLcuU\n-----END PRIVATE KEY-----",
"shared" : "cc0eef3696a62cbfe4c585514a90a7e12ec24e101e8458ebfbe75d9db7a826607416d3f2a69d7ac6c03f27e1e225ee75677278fc2f26dd9b",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic"
]
},
{
"tcId" : 75,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPynhPA5eYvllq/u2uxbOGjwyCmJJ3IfuCrQRUa35MT0\nL6H8P8fRL0P1ouipY2L8xxo0tEtVnguW\n-----END PRIVATE KEY-----",
"shared" : "a729e6ece3db18b7e9423be4e7fae18caa291e61ce84b608569ab461b270724fd92f3e2b8086fe067673ca7ac05357ee701d69e4056d5b4b",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic"
]
},
{
"tcId" : 76,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////////////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHQrjAsKsBBKnvljTAqtAj815B+5U3FxIc5MKuvBoSjn\nwEMc0TR6YkFoX3F0qFEtQX66qkbueAqK\n-----END PRIVATE KEY-----",
"shared" : "d92b02d7bb9952f4ca826b2b51f1a3d4de1fd4459f0d019853f3a960d54f3354d8e40fb28d1be65637bb7dba0571ff83797b7106c7497459",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic"
]
},
{
"tcId" : 77,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAB\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPSaKugQEViGgh7aM+bnJ1RxJdIF3WIITXYhmKamGhDo\nXH/YkxZXXmKkjg/0GR4nbaicj4wrvkrv\n-----END PRIVATE KEY-----",
"shared" : "42d8a20f37891cf1df5931b58a6f34bed58e287bc201673788b84be1075aa0ca5d7e571b2e7a8016b391d4865d9e50783514ab2b96f4e1bd",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic",
"Twist"
]
},
{
"tcId" : 78,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAB\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBT51xTQe/aXac1ZfaQUtHrWc2dDYoxZZWAJT7tCcL+H\n60JvjnCsLfCA9aRE871Nvr0TsZIml4DO\n-----END PRIVATE KEY-----",
"shared" : "748108915caccb9308466efe7440729bb4865e55f543f322e2c7356e5aa91eaf4c55a94b97c505131d38dad6dbbd748b4943aea77e3b65a4",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic",
"Twist"
]
},
{
"tcId" : 79,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAB\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFzDVnajQT0Jfde7IwAzoeujR7Ry3MSoN7Xua/FaWK/Z\nrQnLJ6ff+XviO6YWoyAwXpKJhmyXO6TD\n-----END PRIVATE KEY-----",
"shared" : "14a484637ae0ff2e46687d5891426486abab189dc4458f26e44662723ff80cc7ae186766457635e9dff0ca3b5ff5003e21392277826b47cc",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic",
"Twist"
]
},
{
"tcId" : 80,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoA/v////////////////////////////////////3/////////\n//////////////////////////8B\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJBJ1ZiMVESGirfhNn3vuFZegao8869v3L7jBEkS3NSB\nCei1xug5I13KuG844UyOtd+zQdYArGS8\n-----END PRIVATE KEY-----",
"shared" : "c154cc670734e4fb43969336d882be6b28dd82c0d8a13a759a0a7bb561b7926d535f8564280a57f8e667ea249225c020d94e78107de8478d",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic"
]
},
{
"tcId" : 81,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoA//////////////////////////////////////3/////////\n//////////////////////////8B\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFj8mXDpxiio/joktqkqGKM+7oGKnj4cwo7mkQ+pP2AZ\ngs90DzFN64X2Ei6T8jhlVoMKIyCHMT2N\n-----END PRIVATE KEY-----",
"shared" : "09d840533ee16de30d2b7141244e5c989023fe5f88277367e28dba85c9f32d68ada84a9aa9d1807ea444e01b75dada831f8a9e8e146f14d7",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic",
"Twist"
]
},
{
"tcId" : 82,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/////////\n//////////////////////////8B\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOETm2YYkt9/aVXQIIRv53bF84LhzlChKPftsc4tnTNfF\nsqdflWI4fmcLBjx/N0t76maXOOQH2sPx\n-----END PRIVATE KEY-----",
"shared" : "002517cf339489d25249db5c2cead3e1a833705d5b53351185f8f9440ce4f29679bdec0b79c2301a302431834a54b455e73b9f1a95846b1d",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic"
]
},
{
"tcId" : 83,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoA/P////////////////////////////////////7/////////\n//////////////////////////8B\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBQiY9oa0W/qg6LFpOwLV/WSC0oYG3BZYaqVm286R3lh\nvc02ZPiNOoEwVdJNImmNsKkPFI1E0+Pb\n-----END PRIVATE KEY-----",
"shared" : "84d1debc9a4ed03b2df0fa8d9fb1f0fca90720e6d27c2a08a8b61db5a8d7d0dd12ae7ae31d967b54254b5ccc790afdf84466a1e8e4d94175",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic",
"Twist"
]
},
{
"tcId" : 84,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoA/f////////////////////////////////////7/////////\n//////////////////////////8B\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONCrsyJOxQsMipsjunsIskZfDRiUZO3rRGL0EzBg4qvj\nK3VuaqRJLUQ3aEAY6YhaOuFH9jlNoHqf\n-----END PRIVATE KEY-----",
"shared" : "2343699c731ef875b7182f47954cd41f3cb04c8d921fe917ff835ddda08d1139e63827b7510c39b2a3031e1ec6933369d49f98ea548f6b6c",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic"
]
},
{
"tcId" : 85,
"comment" : "non-canonical public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoA////////////////////////////////////////////////\n//////////////////////////8B\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODA0+Vib+V0dAKGBsqQkNvoEma5U7NmIwzGZNwmq3SW/\nGvOsoj8RCzohGofizZo0/62+Fqkz3Siv\n-----END PRIVATE KEY-----",
"shared" : "9ab02aec3d2b9f7272dcf1a8a0fa78e893a930a362ccbaca73773af3bfacb7726113c54c3e126ad293bbe7cc0d529db3a967cb6f18f0eb4e",
"result" : "acceptable",
"flags" : [
"NonCanonicalPublic"
]
},
{
"tcId" : 86,
"comment" : "public key = 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAB\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBQhX8eQvjI5z8jD9F/tYCvKtOGFOl0Dl71Fv9ClRt51\nVaYLTWhNnFT4IrwWjxy4xMA9ri9+NLjg\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"SmallPublicKey",
"LowOrderPublic",
"NonCanonicalPublic",
"Twist",
"ZeroSharedSecret"
]
},
{
"tcId" : 87,
"comment" : "public key = 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614657",
"public" : "-----BEGIN PUBLIC KEY-----\nMEMwBQYDK2VvAzoAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAB\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHAKFkKETDaKjNrkEZvkwXRu8hS+7Q1LQFXiNdVrPPgf\nk2JQoEhDw3qJK6a1CbddtlFhYEz5pFHz\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"SmallPublicKey",
"LowOrderPublic",
"NonCanonicalPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 88,
"comment" : "RFC 8037, Section A.7",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAPreoKbDNIPW8/AtZm2/sz22kYnEHvbDU80W0MCfYuXL8PjT7\nQjKhPKcG3LV67D2uB73BxnvzNgk=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJqPSSXRUZ9Xdc9GsEtYANTunui66LxVZdSYwo3Zybr1\ndKlBl0SJc5EAY4Km8SerHZrC2MClmHJr\n-----END PRIVATE KEY-----",
"shared" : "07fff4181ac6cc95ec1c16a94a0f74d12da232ce40a77552281d282bb60c0b56fd2464c335543936521c24403085d59a449a5037514a879d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 89,
"comment" : "edge case for shared secret",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAuRoMWtSX2V8V32LkIx7aqqsh2ClT/N4J6rFkIJdFqrb+nTU6\nDaMo+oFHk55jrVbRwNLAvd2V2lA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHDvl4Zb7kfPAN6EYGQI4nAa2L9u0xEDl2SjpPEwuYpb\n5LHO23y4VYSjUg4ULUdNycy5CaBzqXa/\n-----END PRIVATE KEY-----",
"shared" : "0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 90,
"comment" : "edge case for shared secret",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAe64xbI+211mjvmJbt8XnXsZOPLfe3T36BXcRRq8txF5kJEib\nPZb2MTerPKqdJhxJohRmKASvSEY=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHDvl4Zb7kfPAN6EYGQI4nAa2L9u0xEDl2SjpPEwuYpb\n5LHO23y4VYSjUg4ULUdNycy5CaBzqXa/\n-----END PRIVATE KEY-----",
"shared" : "efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 91,
"comment" : "edge case for shared secret",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAxVECcoj3c2RlkHm123NotM+P1vHXDcHxRaM+hdNx4Ho6/q1I\nSg6t8LpdBDvCfqGV8gBTEL7qJKA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHDvl4Zb7kfPAN6EYGQI4nAa2L9u0xEDl2SjpPEwuYpb\n5LHO23y4VYSjUg4ULUdNycy5CaBzqXa/\n-----END PRIVATE KEY-----",
"shared" : "f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 92,
"comment" : "edge case for shared secret",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA08UwJ5ybWs4FGd7jLukywyBCXXF/VZs0yo4kVA+3b9ms53he\nUpEWsiCwb17AukoFI3/P0Aujx94=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHDvl4Zb7kfPAN6EYGQI4nAa2L9u0xEDl2SjpPEwuYpb\n5LHO23y4VYSjUg4ULUdNycy5CaBzqXa/\n-----END PRIVATE KEY-----",
"shared" : "fcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 93,
"comment" : "edge case for shared secret",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAQ7YeUCxmL5yaBjnSrz6I3neztwvDuyq+q6Od1ecTLd3PFKGN\nnXykAToztUeHr97Z2H1dZ9Q8MNY=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHDvl4Zb7kfPAN6EYGQI4nAa2L9u0xEDl2SjpPEwuYpb\n5LHO23y4VYSjUg4ULUdNycy5CaBzqXa/\n-----END PRIVATE KEY-----",
"shared" : "fdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 94,
"comment" : "edge case for shared secret",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkALuA0FH4h/Z/JlWg0jogonJ2Mg5HSUVD66J92P7ZPliy4StMU\nwpYIcblREbsPGAERTDoSFr7n7dY=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHDvl4Zb7kfPAN6EYGQI4nAa2L9u0xEDl2SjpPEwuYpb\n5LHO23y4VYSjUg4ULUdNycy5CaBzqXa/\n-----END PRIVATE KEY-----",
"shared" : "f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 95,
"comment" : "edge case for shared secret",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA662bji5/39bJPi889Ogb57v7NObee7rvnJV9OgMk+XgZUMcD\nku5TWHkxw/GtMFBZfQdkTw6KCrM=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHDvl4Zb7kfPAN6EYGQI4nAa2L9u0xEDl2SjpPEwuYpb\n5LHO23y4VYSjUg4ULUdNycy5CaBzqXa/\n-----END PRIVATE KEY-----",
"shared" : "f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 96,
"comment" : "edge case for shared secret",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAaivBM/fITZwjOafp6o3Nt/bQUfxduSecn24K/zUXbP07Eefm\nwu7FIFv+gmEtKws99nNFIDbFP7g=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHDvl4Zb7kfPAN6EYGQI4nAa2L9u0xEDl2SjpPEwuYpb\n5LHO23y4VYSjUg4ULUdNycy5CaBzqXa/\n-----END PRIVATE KEY-----",
"shared" : "fafffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 97,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMgX48COABelpEIscAle3wYtcfRSE5cV7czQfEa7+4J3\nU7kscOSVg86L+kRkGnOCJY6pA9aoMsnr\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"SmallPublicKey",
"LowOrderPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 98,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONwF6MnezvnT41Dug67iUCzt128H0jZN6ZO37yN6BV80\njctMQ2SlnX0x7cerePLKJU4sgQl1w/WD\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"SmallPublicKey",
"LowOrderPublic",
"Twist",
"ZeroSharedSecret"
]
},
{
"tcId" : 99,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIA/aP+YEmdquAlYLwuT6ARhWYyYe8ey5OCovmMxXE8P\nCj/uYH9E0wpVvmPwlWHZr5PgocnPDteR\n-----END PRIVATE KEY-----",
"shared" : "2754aa144ac700ad183b9c20cd2627db3c51e7644055f71f46e2b999d3e13e346454560fa72a16488561e60d6b6423ed50d1e75a4899a8bd",
"result" : "valid",
"flags" : []
},
{
"tcId" : 100,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOATf+QHmkH72PAWQxgkAZe9cPA7QPRqZSbvaK9LXzyWj\n5U5fh+4VkR7/uf+GuuxAdtVsjpU2cL+b\n-----END PRIVATE KEY-----",
"shared" : "007a850b8e863783cb6c175c9babbbd35abe37d413a888d976acc68b70f6e6669c7c5095c2cfccc528284687f253ddb1ddc3ea0910bd14e3",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 101,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGTV4AAK69+bdXQC0Ir2RsbzHWYovoBvZG9M1CCvQauz\n0Qxh53MjjPcpwhVflBrCfhX0w39JspX2\n-----END PRIVATE KEY-----",
"shared" : "0665a1c3d7a747e59e8dbe841dac1f401d073ca45ea29bad457577d7922fb98257705f84b198a68c2e2c3ed7b9e4233e43c44887d7a8e05c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 102,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHjmwSj+cGBwXOIsY2Pfp6oWmjiZI9IaMTzPrKpEYHlr\nTeQ0vdZznw0ENnH5f6gpUXUR5rR6qTT0\n-----END PRIVATE KEY-----",
"shared" : "0701a1cf05b9ed4799151deedfb5f2bd6aa83a7390ddb27497e8a59b9f8e18e2b25abb0715e0848bc3c2eb0bb2c9d6f0b370e89a98ef5ba0",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 103,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODQAyi2WskV708tv78P1tSTYcTPWuilWzDeDLoy2J6wZ\nX3exEFJY5LsYuZpe2URAS/rLOgOfvbGL\n-----END PRIVATE KEY-----",
"shared" : "d7c62f95a52eedcff91b69a734aed33f71bcade015b5e668f3fb7990522f979670b43a4c8ee055851dbd3b5347465e1d13b8dcee623e7879",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 104,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJz9vLqFhVoMqXMUplPJoKFug+23Sq95ndwY/Wlx5UZE\nfzYdM9Pbs+rc8C+yjyRvHVEHuQc6k83P\n-----END PRIVATE KEY-----",
"shared" : "ed354b7081fc0366d574f4696bef60b3099d55cb0832e822619b8b4d2d57ffe3b3ec2987755dba08bdab6bbf5a284276745e0bd4fef9ba7f",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 105,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/////////////////////////////////////wAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMQJH4Pd3/RPJuYP49ry6ioN6IZyekMQWRAhzYaCvcP1\n2pEArf9bIjCzrNg2s6RV24NSosJ+adG+\n-----END PRIVATE KEY-----",
"shared" : "100cdba52cd05a3c18219db98154d90c05ca6b4dcefaa0cef90538e7b80879f2d67d5ab2c31c28f77b38969d817a78d05f6a5599b84b1941",
"result" : "valid",
"flags" : []
},
{
"tcId" : 106,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONzGH+GOq2Tei5aHsovwLZ5TMgyY4c8eGEUxHhfqr34n\nR2fZ5nl4BdWA/EjCSew3bbkiYLw5DsSJ\n-----END PRIVATE KEY-----",
"shared" : "e85050ba91b8cdd6ed86cec47be3162d70599ca3433e7c6d3ec8fffe758b607969f986e5c010bccff0ffe18e861ff87b462040b611d4048e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 107,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODgPqmG6ALf0XXDqyY0MW0IAQY3l+q0PHiHkySRxAikm\nVdZ2XX2ExvzlMJuABARdrqbX19ytRijx\n-----END PRIVATE KEY-----",
"shared" : "2af9627cdc919e6afff5f91c8de2e235f6ea2fc37af7bce7bddf80e03197d13b8fa42458844cc7918de628c83281ccf4d39c1e6855c42676",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 108,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMxELund6z8f8EwyVt41GuuiLYImpJvyHKQToH+sniEz\nIFxGjvKkfxDHvvNfHOdiIb+NYcpLEzav\n-----END PRIVATE KEY-----",
"shared" : "88e653d887aef8f3d1afb774d37a85dd3f05b8bcc924ce8c482f61276b27906b94a5d6afa2fe77d539af693d6266470cb474982cbc958d96",
"result" : "valid",
"flags" : []
},
{
"tcId" : 109,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAdQE7c1LUjiUngR7dSLo5LGDTr3NLtuDzXsV69sy7OpmsSlCD\nsr2eJZo1ZdHU1xoOhnFlrX7cYhI=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOTI/U425cBniJ/F/MQv6b+du/WmK3RYuU44SpkYkwUB\nSagRWj7GqrU89OaUUmtJCdhcsw59cHOI\n-----END PRIVATE KEY-----",
"shared" : "98392b359f7fb1de77a5212ee9de6365a6a4bf6e1d4ae6a374f4e667a49885b2c9367b1c95c8b890e19f530e30bee7fb7a7efb35008a4e51",
"result" : "valid",
"flags" : []
},
{
"tcId" : 110,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA6QJ25qSoHUtOAj26kXRzWMCmX+eWbMHnvYr17Jl3dTJZlaAG\nZXs9SzRryqKprzUcDOPKWv24xSQ=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKyBq28iRFSo+HMRfS5kjsCEaTHn72SekOs4LHEzELp5\nEdLLP/F5djL0Ob/W67OZCYlo1EuA+2OX\n-----END PRIVATE KEY-----",
"shared" : "206e12a666e8badbdf254d7180d979273f61d66da14ab94ea9ce2d2610996deab79a51c87852216897bbcab2cc4da89cc77e566a4b4e50c7",
"result" : "valid",
"flags" : []
},
{
"tcId" : 111,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA6wJ25qSoHUtOAj26kXRzWMCmX+eWbMHnvYr17Jl3dTJZlaAG\nZXs9SzRryqKprzUcDOPKWv24xSQ=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHgpBB8c1Z4VRibjKJ2ZPkLD7i0qUx7U1YmQrfhW3yhv\n+fTFtbGj0V5Aspd17f1mV8k9q6NqQgL1\n-----END PRIVATE KEY-----",
"shared" : "1e117471e01291fee7cd9050c31bffa59d96cd66dd2c3284be4236682871d26998bebc0f3c7b14cc3a829392bcb8307e8450fbfd5991e4df",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 112,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP//////////\n/////////////////////////z8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPSjRg/I1amNQmcD3znLwV1/8NMdtBrWGaKNaSHe7Go7\n7dHXHN/fiYjX4dWvCFCtT1ZEAzk1502V\n-----END PRIVATE KEY-----",
"shared" : "eac993287947defb6bb84c6087130d7b9fc47e75b2c94552b8a0b075e71d27068550a24d3140c940bc86201cc76b83e2baf231c26b14ab31",
"result" : "valid",
"flags" : []
},
{
"tcId" : 113,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAEA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOA8VqKM0BD8ih2GaHR9JPBuvMKIXuRgp9sUwUhB5YGJ\nlhbKcY1CwGwG8u7bLXojBpCwAQvWfnea\n-----END PRIVATE KEY-----",
"shared" : "e25a60b8523f3e1580098a0611ee549e201e5a704e39263d067712fc472294c378ca45f9767051ea45a945a485f56c0aff06388e6fc164f7",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 114,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////f///////////\n/////////////////////////38=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHAZxd0yjvgs9ZhJDSyus7cs+Tkz7sH9P+H2ErQ7XdvA\nET9xG4TVEiPek49Cpk9fACBEXJUUrL7Q\n-----END PRIVATE KEY-----",
"shared" : "113fc28f3ba719fceed24a4a07af7f24a981b2675f36657c23fe92bbe018229cb91478767e7dba659b08d6c5dcf3d5ed27f4e8a317fc845c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 115,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP//////////\n/////////////////////////38=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIClzqBttDCx7wRTTPd7N1k7QGU0/MZkvUPUxQomEsZl\nB9U0yGFo1pS0HD38tXg/vE/DvqkNDRXt\n-----END PRIVATE KEY-----",
"shared" : "374bb99f339f10e1cf5cc527d132fc0bdbf657ad0b900b048973d5dccc696c69aef6b258ee685d360d8fc2cdc9ffea4b87634b106e6a2d14",
"result" : "valid",
"flags" : []
},
{
"tcId" : 116,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/v//////////////////////////////////////////////\n/////////////////////////38=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAzZDo516f8zm1A+yCra791ErlyFtm/0ypOu9+jXKSDk\ncBFvJeIK5ezyNc9vZKs3jr3VcQuHJc2L\n-----END PRIVATE KEY-----",
"shared" : "eea56bb51e98d2784cb43f4335852fa7804dc9751f90513b8f2d60c8f84c61cded282608b7d642424a13101559d2c0404debae96590773dd",
"result" : "valid",
"flags" : []
},
{
"tcId" : 117,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGSCYV++fcR2uVYEYcfXs3d3S3QgQnux4ml80dcEG3xs\nQuT4njv5s/wCSbzU8Yz7ULUrabhfMiKC\n-----END PRIVATE KEY-----",
"shared" : "2607b83da4b7945edf68c9c189a6995ab2b2ffdbdf33ca7836319989ed532d192e72a91de77dda49e3a9c6598cdde72d09614d35d187b164",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 118,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////P///////////\n/////////////////////////78=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPxDbSz5II+6BApGgXhva8ZxqOjfzykhXWXGmep59EnJ\nh1Sk8NA/oIQGZxQ04r31iykPe4at8fza\n-----END PRIVATE KEY-----",
"shared" : "37ce13ffb8e994a93aba40d0651e1b3668a447919d30434c8323e902fee7c79f3fc64c9ab51d4ab775ed0e4efc4ee44137e75287533d0cad",
"result" : "valid",
"flags" : []
},
{
"tcId" : 119,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////f///////////\n/////////////////////////78=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLBrJ/1jn9uXzC3sQiYqTEpsuUHya9mL6nrx4+l43Bff\nhgdlNxSN775CaImqiYv2Yti47YL8Se3b\n-----END PRIVATE KEY-----",
"shared" : "0aee21ca0139dafbd957d0a8060a7fba8725f57f02a0dc5cbfb952e2c1e53f4ecaa01a227fd1e1bda02e2eaf7777554c3eeabe864670a47d",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 120,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAFP2JGVtX4rSx/cJFbouMpz9ZoBhpkz4YQnUKE2WIis2mal/5\nmoTCtMuUNV1WUMrj8xw1pQJHOts=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJg5vJQWYbzoV2Um3BqiRz5oiy4+2QnNLkzyH2CcyUaF\nFnJhkcxbqH+qfIMRo8w94zo11d3dBE31\n-----END PRIVATE KEY-----",
"shared" : "4f3e917698b3159567b4b574ebbdc7c0aa0f84023d66b5f90f488005af6cb52f51fb5a1daccdc19a54f78fc304f6e8bd8ba7542be5f28bfe",
"result" : "valid",
"flags" : []
},
{
"tcId" : 121,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAFv2JGVtX4rSx/cJFbouMpz9ZoBhpkz4YQnUKE2WIis2mal/5\nmoTCtMuUNV1WUMrj8xw1pQJHOts=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBy1wWy/CODCdpW1ZSgwBaNFqQCltkivSPLrTAGxhTcs\n1MF22WmVbayucTKS7BJDFgYuWWXKfbeO\n-----END PRIVATE KEY-----",
"shared" : "13e97996fe6ad07e5679596394856a7e5aa9adc3c97d54bf26ff2d25b342c300c0a6d3ee9d2cd3f6652ddb778ffb784ecedb259b106324a5",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 122,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////P///////////\n/////////////////////////98=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOzX9UOsJIKtvpde2VDlkzwEwN0ZYjTHYDAyWjI7Rb3O\nApN2/YRA9ABbYMCFRsKtMg+HcAfGQbn7\n-----END PRIVATE KEY-----",
"shared" : "72f695466f28292ff356da585294c9d1dc66d1e798cf7386ef9ab3185905240c4aeaa60ae5c62aab28f25702a919c19754bfe35d666ecad6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 123,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAiv7EjK0rcdrYfuEit0XG058sUIy0SR8MoTqFCTJExWZTta98\nTUJh2mXKmi4rKOXxeY6aUoEjne0=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFTDp28hFgmZaMwxKRs25QPKPnehkCnmD80G/99dvHpU\npS+YCHB6OZ4pR+e66OrlKrVgdLQRltT5\n-----END PRIVATE KEY-----",
"shared" : "ae757eb53adfd31cc94b1533b39d52f8d220ace003bd37cde1005ce09a69d91687b219c14dab9f3e0f8b89e8064481d0454720ce17403b7d",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 124,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/v////////////////////////////////////3/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKQr0p3ckHpGYWh8f0jygmQPi9xt8lw15/Ad017JV0VX\niX/yAZWfcXOGZtM9k8CYIA2FUuI+0h6/\n-----END PRIVATE KEY-----",
"shared" : "e337deb55fdd51bca39200a97aa2bc1d2c224fc4370545283c82d5c242144254b43bd2bc4d164fe14214258f7e3cdae318ec37b46f470387",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 125,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIzo3cuT2qEjgSgU20yu8c2vvGhiS1a56iJ6Zgsevgfa\nb50+jxKLSfhsp1dgdtWd0NwrZ/wQZBeo\n-----END PRIVATE KEY-----",
"shared" : "8bd11fa3890ac918c95c1aab51b2fd69a7df3e90375c814b51f9e2ef879e1b8334a01ded4406ed13f3acecd752f6d5c24149a138b3674cc0",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 126,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////f/7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFTnjfTqec1GVqYJB1ZKy38HPYTzOOqgcHWzUt04l/Ir\n4Pur5R0o9AGUlhpkQLIhp4es3S7qgRux\n-----END PRIVATE KEY-----",
"shared" : "4d076558ea3ccfe9ef92608292d3e19ea9168d70dee632337c721988a893cb99df494d38c4cc5db93c7b113d625930dcbfb0fc5cbfb1c6e9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 127,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/v/////////////////+//////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOODo/wRUZng3avikzLSWqWygxzGAO8KoqjYARFdscEUG\njLV47Nsv2k0c7NxKoaCkMMvnHiWhdkzK\n-----END PRIVATE KEY-----",
"shared" : "107652e39d0ee0c6421e6073ebe1ae70f2a048026afab3fc1d620027652f94a4c6a6c7076ae8c1519537681ed15437358c77eca29d9d0205",
"result" : "valid",
"flags" : []
},
{
"tcId" : 128,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAD///////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLQgkvGmRupYQ8XYM4Sgi0VGrmSbEq9rAj4cbqwoDa8Q\nCQoHJtTnVTNVBCy7q5jFhPydwUWJw/70\n-----END PRIVATE KEY-----",
"shared" : "53cde0c01f2522d3e7e223b74d04152428e9494d18e3c4f44be52d8f971d29a4394f9d03bd2eb84a667e117a2f3c4a5a7e884d457fc76017",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 129,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/////////////////3////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJA2mfzy0HMJsudgVuJuO+QpjVhpxnK7nR7qgOZX3Jla\nwcgaOTCxDhJMx3Y4wA3pR1LLUR7olyKW\n-----END PRIVATE KEY-----",
"shared" : "41cad27584a9e00dbd395c810e60fc415c13f7095f904f8448a3361f0558025aaab30e2486c80ed3e9b4a02b85f47686d7005de80b90da57",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 130,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/f////////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJxWkvkkXSmvZyR35g+VdXfMpcHMJHP3+mfNWm+Ko8vk\nRNzfZdVDbAJG1k0s8hhITpdMd6+Wi1zR\n-----END PRIVATE KEY-----",
"shared" : "2f07019600539d6a7b71596ba9dcc90e60ab2e2e8efa320ab6c80de2757697002b29e02aa7d91662e98f9be895a7855c0e96c810c294ea89",
"result" : "valid",
"flags" : []
},
{
"tcId" : 131,
"comment" : "special case public key",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/v////////////////////////////////////7/////////\n//////////////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFgr9j7lTUeuVRfPdP3+0dS81UTJXmHIyVYF6jI6TRgg\n/cQPr7Gly+T0zh+JqZ+ZozYZYeWzC9iW\n-----END PRIVATE KEY-----",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
"LowOrderPublic",
"ZeroSharedSecret"
]
},
{
"tcId" : 132,
"comment" : "special case for x_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAACAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBho6X0Tn/83Ltuaregoecum7+eTSkV5HkHWHnu15nqy\nza1quCiCxX007HHmqNVWzigJ5yky6kaa\n-----END PRIVATE KEY-----",
"shared" : "896e8b82e5ee083b6faaf61ccc6a796f419a978e33d6242571110eea5b54798e50c9a78d4d4e88e5edad7d18d64bcfe9c4cdf63975cefd3c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 133,
"comment" : "special case for x_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAm3z50JaEUd2RQapOBt129T5UCBatMxdjky8suC8JvsxHhc9p\n5z5BvWy/jQ8kf3WHNX8A1465CRY=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKDoF552DnyAIGISZeFQbx6knO6JBoaY8VMJFa/1FGe2\nXHGZo3sQIiVzHbzXdy/dXSITTZ3/OBqa\n-----END PRIVATE KEY-----",
"shared" : "ef11121d16039faba92d894a6ffd6b3dc30f985945ded20b0fd97c85695620c384f1b95caef41e695612fe0fd6447bfb2b84533810df0d6b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 134,
"comment" : "special case for x_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAxLcJDzuU9ciex9LcRthJymhltTIO7OJy9CbWEKV+5dJG1P+h\nxZLPV5b+n5tmn+V9AboxIs2jDhs=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOID6V0ybUsWGm0wOCm4AsZV2HtAGOFSjtNaltwVWVWoX\nyEnQ0BoU/8ZgMTuhqG/yvOlvYtZVhJ66\n-----END PRIVATE KEY-----",
"shared" : "0ced4dd0e124b2d6a8b2cc84deaace4dec82836ba3c154c60b727d7d55b682d0fd503783d165abdefd2324e8545931d9c7f3abf8c8a2549e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 135,
"comment" : "special case for x_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAmuBcfzNfoj+jY1j4M/6eB0vFUkE1gZqaLxZC05H719wid41G\njH4D/9cu2HhmTjHjKXqarTP7wX4=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODTWNc/9jl+Wi5G7GT1sQqOuxlvfUSH0LKLsDVqA49TD\nV9qfpDiGe1VFd2nhSQZwoTEzhOzpvEy3\n-----END PRIVATE KEY-----",
"shared" : "9ef2203096f57fb047256cef4630484f72ba281adcb923ca50e08d956e80ecc6dfd908ee619fb62c224834ceb01ee2b7c4d356b806c8f09d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 136,
"comment" : "special case for x_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAZR+jgMygXcBcnKcHzAFh+LQ6rb7KfmVl0Om9LG0EKCPdiHK5\nc4H8ACjRJ4eZsc4c1oVlUswEPoE=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEj/4E1i/K/GrfZ/CY2a5qPYCD5HN21vfZIj7jVrlAyL\nOTib9FRtH16FFKd1tFxBIYu4+vpMs7q+\n-----END PRIVATE KEY-----",
"shared" : "812ecad3e5d7bce37d30c7b96fb4f8b30b7d141692516c2bb7b18b78fcbe4f774a8500b26dce7536983dd71d92a0e8bbd85dd030621c0c3b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 137,
"comment" : "special case for x_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAO0j28MRrCjdhOC0juSe2NZeaSs3xEx2NC9kp71mBGi25KwBe\nOm0wqGkBYGSZYBqC/kXO3TJc8eQ=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAy9+F0FOPa+5zNJ53jhD2WOu4pjpZSrijeuN9KFtZaW\n2St6QSj3BAomZFHDHAvRX261l6oze2uX\n-----END PRIVATE KEY-----",
"shared" : "f7b0d75f5dd72cde92b7661477dec754ed0c8d779475b65eb0ac5e2d5a56d0fa064a073619e9f24c00953ffac87a3ed73bbd45cb2d4c00ea",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 138,
"comment" : "special case for x_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAZIMGL2l7riJuvlWx+SKJCsGr9+lSzOicbNDTR8/2QTO4ejCW\nGMG+QpNAcvDbgIp4yoD/KHFG9uk=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODRig5LddkWBi4meMumLE/cHA4uUP3RbxiUrjEssnmL4\nywExApC2J/VSd1bJQwlQNzG5Hrpkt2Km\n-----END PRIVATE KEY-----",
"shared" : "d5755af80284e92b6b718d029e0ec9204d34a917403ee609c0066f902b509728b195fa4e842f2bdcbddc937fe0a1914d580182ae4c0a1c74",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 139,
"comment" : "special case for x_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////////////////////////////////7/////////\n//////9///////////////////8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKgZErSkWgElWzypEEyOaIoMHk858MY+13uEpsyrxX2Q\nwLhZGpyiOzUQQR4wowmygTmSmT+ReOCj\n-----END PRIVATE KEY-----",
"shared" : "a2da7300f195181b1b476d127b3b78e9c6a8c791d76f40804f2e62b6bc8f9b68f26a83b02f0ad8a8505904441ce9d3fa4ec9925fd1ca3c05",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 140,
"comment" : "special case for E in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAA+P//////////////////////\n/////////////wcAAAAAAAAAAAA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAQVTMUTubBEWtSTkQ+3WyayOYvxp+dHGjB/K70PeNGe\noF1fvWz4RfHIoDu4MMH8UyXiSN31qtSW\n-----END PRIVATE KEY-----",
"shared" : "dd764527cc4c413f3e03c4e81c583cbcc7919293c3c39101aa8c8876779289b3c14224f12ba958697da6e2b3b0a13ff08ea30bbcdadd2788",
"result" : "valid",
"flags" : []
},
{
"tcId" : 141,
"comment" : "special case for E in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAtlS3Z7AAoE83jkaBgkzQGx1g+yYiVwSap5LUUu+dPi6FynOb\nSJNpSRJcZlIxLrscV2TlmjSrOV8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGQWCLGMOCgbE74CvWlf1kD6aKALUfdfGV6YVcurkicF\nc6Ve+Q9V7Hy4ZU9TwhWQtqcJne19Hq63\n-----END PRIVATE KEY-----",
"shared" : "d5a19d6627945ac48dce52a27c9f8c7550b99ccb395916b6b61d076d533e62b236068e8076a815da5847592f77c1fc133a11ee907388becb",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 142,
"comment" : "special case for E in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkArb7L04tpFnuZXAx9qPH9Hp3KJi63nHjJq6FZ0b4Ya7rNOwjb\neqjUInDNARtnxmY2Uo1v9vDyl3Y=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLi7z0LqnJX/kI26WYyWRA3fZkn4MMT+IfMdD0W8g0fk\ngXGpKgTSGeQFfBDcdJ2QKPtaVYSogDu+\n-----END PRIVATE KEY-----",
"shared" : "2c9bb5a03d9cc0ec65f55c2c0a3279f4f785d6b99d8fea6c8033f0f0c9f2f3a0ddae1e09f50ae7037a893165650c5ab15d203f8dc2496971",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 143,
"comment" : "special case for DA - CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAo9nllG19fNnac4zVRlPNs+cvxqMHiekKP8D/PR8r+d6UHxea\nMhuF58f0O6/W6yaqVxQzb9xkYxI=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOTwspXD4K081kOSnDQK0p02iXDi2x6iUXv+Q/ES2CvO\nVL/hYTg1VUVb0uINiywLsYfQ3BGnDHur\n-----END PRIVATE KEY-----",
"shared" : "71ffb6119f50b597976c4edd86d6fcd1868efd0af6da57e5a64f0eac2c5a011b543b9b52c784fa4e7399437c8140a7fa688e5afee5aaf717",
"result" : "valid",
"flags" : []
},
{
"tcId" : 144,
"comment" : "special case for DA - CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAVD8cmBP7sdjCgv0tuMGdPxGXPm0ogTB9S/APnefdq/VQ6gBR\ntOA9RyBgWKbdJBSISxlJZBMM7TU=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLCnjb7Svxqe8jtdacBqlbkxkld6WB+pWTajbWWGzyJp\nldg+50zSglaxasRDpVJFn2SIG8BHvYmJ\n-----END PRIVATE KEY-----",
"shared" : "d5234492c67bd9f1f991be2371907c095a0d0be8e7988b3136cbdbcc500e5caa24fb0f26c777cce64dd143f462b84bf4c74c6bce8fd86947",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 145,
"comment" : "special case for DA - CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAYFxPZasO4qFeQqfzAqeAQ0Fkr1WJ7KGuCteC2SMpxZ0P+tBD\nog1iK59y57mhga+trLbyGU3L4q4=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODSfpbVCPz5X8n0Q1+qq5UkGML6vRyJmIOcLW6Vr0pMH\ncKguliDSEIHUflj7Mc5cZ0+5n52PlaKJ\n-----END PRIVATE KEY-----",
"shared" : "aab5a519242a0a8b1b3e62283436d5ae46351b4f29ff9755044eb8e0ff1ea3334624ab01cf5e39a3783824f0b7d3ccc2e7106d4ce6c67262",
"result" : "valid",
"flags" : []
},
{
"tcId" : 146,
"comment" : "special case for DA - CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAPNZznyYGfn6f/FGvw7kp9wJiL3vj0XtY7rEMErQC0t3j5PpW\nrqZ3mJMx3d6xLPLwoUWLPg64JLQ=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOITHutWeMy4dq44NWKZN7/iU8kwELBOx7uZQchGF5Z2j\nP08nop1w+hSC2zL2yemYqc5NrZZCAyaY\n-----END PRIVATE KEY-----",
"shared" : "6f538d45bdb7bd7e46ae38173cf76fbeeed7fd4a517d9f68d7e4b1a38d9b7b7c14d91fa7edc5452f017a33959f668b9e044132c3b03813fc",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 147,
"comment" : "special case for DA - CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAsyeHkwsxHKTEvAg/x9o/h5AhppDSjDuoA0MPqTt6evZUPtbv\nAyVcRm0gPABNUkknnQzEjB7qJdw=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHCS9e9OkOBLGNuKu8V6lqq0l3b6iXkyHU/DzsVkiCrG\nTS+Oz6GB5wvRyudr9ezIn2HU2oCiWA62\n-----END PRIVATE KEY-----",
"shared" : "3c8da71a00221b9f7798c4d1f9e5ec366a3d8c3858eca0c469945586be10112726578d67abbff2b597a112531c361d09965105dab246abd6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 148,
"comment" : "special case for DA - CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAxMt3DeHFIaND35Fy+aW5KB3wavf2GvnqEkCN/q0dzGwWmiva\nFl3QWnNnmqFNBY9PyxTvrB5YBP8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEj0W+9rFm/dlxDo595suUIo/gnZZ69Ozf+ScmlbuZAT\nsFC7NU9QpaYO0oHDBOb7AsreL9QY3fOZ\n-----END PRIVATE KEY-----",
"shared" : "d43f6421bd4620f402e55f57a9db4c5e9c479c3173a575f93442e58529a76ac3bd5dfce15a2cc0c15766116c99e9e2be8c5b8a12566627c7",
"result" : "valid",
"flags" : []
},
{
"tcId" : 149,
"comment" : "special case for A in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkANV1WUMrj8xw1pQJHOtsV/YkZW1fitLH9wkVuC8IElqlq/Fyw\nc71EvETuZYiKzaZqX/mahMK0yxQ=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOACrWneDTSgNr1+VarJJ0ONFTmwmAk4/MesN2N8BhIVA\ne4jr2BY4vUVxvSTyU5DrNY6Db7qot7qV\n-----END PRIVATE KEY-----",
"shared" : "7f1513c03a51b15c8aa17c0bac4a46d5c276f4f93f633f750d6086614933151e03f4ef2b772f9a39480b2e83d682d7668efd201e1369d988",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 150,
"comment" : "special case for A in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAnv00q8qB0SdGod2h3QjNuzqZrEpQg7K9niWatQPPCYPlj1eZ\nq05cfkAbQr11DP8e36jZPr0C428=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFQRFPv8LrR+lCy8tIkv2Pnd61y2Q+GfidL7d9RfDA1a\nikj3xBvY2b7w3428qT5P0eh8YqSTjyWS\n-----END PRIVATE KEY-----",
"shared" : "36e773e3a18dbad76649ad5ea8a4120dcab9b23ebce99514887ca192e5f740ed4bd278f6cb89f82cf039da69a37fd1532125204885ff565a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 151,
"comment" : "special case for A in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAtT3o6ZhH5s+WeoXDGma8jEx1fjtXLWIKZkg28RZMF7YjfnMw\nsmMXKxGTpgTIO7Ipb4PtgNBnWHI=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAjkE5++E3+gTNhiIzNKnkvxo8kMPMcFZoHb2wTOxChY\nLl5jw3Bf1R3ki+KL+WNnc5KDOeh25N2q\n-----END PRIVATE KEY-----",
"shared" : "2c4aaaec966ca0b0b4e000e3f1b23dbefbd86aa7763d66968a39362aea4b33e041c510e4abcf21f1ec6b927aed3011a60d54b627c883fab5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 152,
"comment" : "special case for A in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA//////////////////////////////////////7/////////\n/////////////////////////38=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHAKmYVWkTOgAlkeTWY6KpvVFYzBIdfYeT5qLWMVqPK4\nYI0jJUeBt70ciYIx7N4jOICFiPfoRnqS\n-----END PRIVATE KEY-----",
"shared" : "82597f64570e5eab95d25ab81acdf0651c9c6a6c815f0931f512312a896afc85f808d83ced099bfdb96896999e5fbd139da0a07969f190c2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 153,
"comment" : "special case for A in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA////////////////////////////////////////////////\n/////////////////////////38=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEQohRr1lzGq3ZyvGyjDS1V2+uFVdizbFWMFqPzVxbZL\nCCSdTEAK0QDWSp9M+WRXFzBjVXcglTaB\n-----END PRIVATE KEY-----",
"shared" : "be34526de6c5bf2cf35422c91be6b9e6b41651081c5640b5f1824469b82d0f296afa5dec09768ccf0d6a37c3e7025226cc4a57211bed4e0b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 154,
"comment" : "special case for A in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAScIXFme4GTBphXo85ZlDc7OKgcSo0p31mbfJDuiz6EncgYzP\nTZzo1O5sWfs3xE3WkHwSfy+Yp40=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFTsJUadYqHk3RlSFiEp+Gf5gisWH0AT9Yq6Yj+IRkv4\nkr2imh/55fZ7EMRM2g2r8NzLKEwqd/it\n-----END PRIVATE KEY-----",
"shared" : "d7cb9fdbf320044539d46c7dbcfedd723728e3e1ab385d442b52aa7dfe4c13697827a2b8ba8806a9b1af86f053e90e468e7462f6c6699e4d",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 155,
"comment" : "special case for A in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAYALLVDV+Lti5XiJeIvcyRMVmU7WvfE1CYdplSvsw9nwacKhm\nVLGjgb/kvUKK8wDhIFcmwUL9HJA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMSMl7E1y3mnMMdNDjr/xjuIRwhMWRhtSgNpAr5mwifl\ns+yG3BaFC5nsM07PEBqd40hVf41D0PKM\n-----END PRIVATE KEY-----",
"shared" : "85552fb29ca896e8fcb542183cc5343bf89184d9c21d55e7a3f9e45203b266f5ccefc61c4f82178aa73988c1948f112a3cfb0a21ade94bde",
"result" : "valid",
"flags" : []
},
{
"tcId" : 156,
"comment" : "special case for A in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAyaKprzUcDOPKWv24xSTqAnbmpKgdS04CPbqR9Dz7aVaVA6NP\njEK7Q7sRmnd1MlmVoAZlez1LNOs=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFCMiRNwoR9wzkGwQTst/FiLGmUqIsCZbsMZvBEWlLr1\n00D4nmhfY19L29Oyk34NGlpZDk7LAn2r\n-----END PRIVATE KEY-----",
"shared" : "8af22424981f8f2a1b9cc28d748330a7b6a7675166212523386f359a503bbdf38846573addfefb841489ce02b8b1698442d2fdc38740e30a",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 157,
"comment" : "special case for B in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkANl1WUMrj8xw1pQJHOtsV/YkZW1fitLH9wkVuC8IElqlq/Fyw\nc71EvETuZYiKzaZqX/mahMK0yxQ=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOxxQAJRKqFqRtANsG1BztIwrOKv8TkjCSuvD37vW/+D\nQ8mjIllWTdRRuKDLXJh6jm+o245MJl2/\n-----END PRIVATE KEY-----",
"shared" : "99ddf346dc918d772ec11e89499a82f3c53e0ca2fad05855653fc07e5a152be3cf5ed9981183575f612e59789e0e79197778583e8b35669f",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 158,
"comment" : "special case for B in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAn/00q8qB0SdGod2h3QjNuzqZrEpQg7K9niWatQPPCYPlj1eZ\nq05cfkAbQr11DP8e36jZPr0C428=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOTVHl10EZyvPqfpiZGzP8Bb1/7b9RkF7oGlhs921KVI\nOgSrNeglm4SUuZSgw634yUxqDskOmSCY\n-----END PRIVATE KEY-----",
"shared" : "3cae2eb2601843676fb4e49ea4df44e8d31b14ee3652f0430c114b92b0afddb3a562f053ef37b4164800fac153fc0415ffb480faf56e2696",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 159,
"comment" : "special case for B in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAtj3o6ZhH5s+WeoXDGma8jEx1fjtXLWIKZkg28RZMF7YjfnMw\nsmMXKxGTpgTIO7Ipb4PtgNBnWHI=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODB89Zaeb+9ld2Xgzy+pr6Qmltsp0sNpHIdNs2h3IBHl\nC0+yK7zRvrI1GvtOk+Q9KL1ut7H0bZuy\n-----END PRIVATE KEY-----",
"shared" : "2ee97fd2b873eb4906ae468ccb7227c7b5dd0b939d0d1d112dfae3dde82a2c8f04b3d1855b741e3a50074a0206743d24d0fe5b2e3c6cc11b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 160,
"comment" : "special case for B in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////\n/////////////////////////38=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCBzZsSf2VdORUAagXfhnunwelneeZWxaE1Ckk9RNi9X\ngsnN+N3jf2HA1AWcmE/KSoOMY9SozHaw\n-----END PRIVATE KEY-----",
"shared" : "f350266ef6f460b065abdbd119b66da5be2d44e90ac6dcf45feb30eddffbc393de01c5b1455e67192359eb0fc4dcffa1eb26f2442f49d593",
"result" : "valid",
"flags" : []
},
{
"tcId" : 161,
"comment" : "special case for B in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkASsIXFme4GTBphXo85ZlDc7OKgcSo0p31mbfJDuiz6EncgYzP\nTZzo1O5sWfs3xE3WkHwSfy+Yp40=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCCvoGT1BVxArZbXIBTD7jiNTMYBy/SA7ajcl2Pp/sRP\nOarREpAkEN3K1ecLUdnQAzkFQH0hWqSJ\n-----END PRIVATE KEY-----",
"shared" : "9e086558e9ba60c45328d40d31758c52795ed562ccc321378a11e028b9ad1cb7e5adf9bfd8f355ae5df43b86e326628b8a2d7a39b7e66ca8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 162,
"comment" : "special case for B in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAYQLLVDV+Lti5XiJeIvcyRMVmU7WvfE1CYdplSvsw9nwacKhm\nVLGjgb/kvUKK8wDhIFcmwUL9HJA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGTVQcifT/OkvTBgXLURHU8fHg9EbV+96WunAhbilNOu\nTHsmakjve1ffNrpNkrE+LNJHPuUyrB2k\n-----END PRIVATE KEY-----",
"shared" : "facf3476fa25ef4cf51fe182b9d8acb07696ea1168b2bf03f075bb8cb817d74172d03d65e8f0e4a8e4d2319b95589bebdc39a5b08e66bab1",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 163,
"comment" : "special case for B in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAyqKprzUcDOPKWv24xSTqAnbmpKgdS04CPbqR9Dz7aVaVA6NP\njEK7Q7sRmnd1MlmVoAZlez1LNOs=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCwCl0fhTA7gRo6jm+V+1OXBSTXSkbrLgQ/Q6j+UK3I7\nFoBuwl0tpYK9uIuqZJO35XeVz73hM36y\n-----END PRIVATE KEY-----",
"shared" : "95bde39b096702c05020fd7b02ac3e0fd6c1a182983237c15dc1654b1a4f2f9b4884dc7e78cc422c6f759a438f6d5c7edd395918825ffc62",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 164,
"comment" : "special case for D in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAeNe2HSw+7blRU4ekt3Mz8k6RR5NAGKFQP5crjeavZAfSL4tG\nOdX7hjNvcYSfWaGkye44ynPgrho=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCxhKTkwB1Q3DPvFWUB/HZmAVhjQxpO1P/xsctOW1gTN\nuvRgDdTIhp0k1dupFiqejL2thfQZhzOq\n-----END PRIVATE KEY-----",
"shared" : "78cf5f5d2c098b57b206f89c2b1e84bc6163da1f78206fbe5032ce64cabf1682f9fd7bdcd099dbb0cd04ed1d8ae332fd3788ed31fab9ecf8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 165,
"comment" : "special case for D in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAPyldDXLRXM+ijjzHypbKz6ZISY/BKJntu02xfyEDLiRFYlsV\nDMZnX5gl+sGpZjb+GpLossLUzyE=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGj6eUBVwX04sRqQZqdf2zwuPQFik+onR+TjVlK9pgbM\nrMKGOvKXzcXFhwwoFWSEtrOrKnL42XmJ\n-----END PRIVATE KEY-----",
"shared" : "89af44ddbf48ea07f014ffae517bcc3babccdb1882d34392034b3d573d527c94dc57d6e02d827743367891dc1ac73a9a9ef59dd0d005bda7",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 166,
"comment" : "special case for D in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAwRbLNo/ijQhYMhURr5806QoAkesK9WfRsciqKAQlwdcwwhPN\nhzJC0SLwKvUEu6whgtLwE7XWw14=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFBDGYZlQGlJGMTMhCaQ6fn3YLiZlDgp6P813ziIiJ+l\n1C8CleNrVe3PvkSCF+8GzFPZzoaQGRSV\n-----END PRIVATE KEY-----",
"shared" : "e02ec6580316768a41e60ee27b81e4164e11a28216061e7e587a0f3685bcdfc214a47a00500ecc77bcad70cc7def86dcb3c03d6fabf369ba",
"result" : "valid",
"flags" : []
},
{
"tcId" : 167,
"comment" : "special case for D in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApvz4HueyM57bQQmxCGiF3X8/bjw0Na4dsI1eHd9twseBBMSL\nOUHJl+mWqIZBLe+eStS5ABCzfnM=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEitYaBZ6c20rJWEFK0UiZww4FoAOOfs89o49wXm9ddz\nlD7E2kddcFMj98ykBC9zHwvEAyWfXHOi\n-----END PRIVATE KEY-----",
"shared" : "9b47dec6157f57fc667e2c6ce4617a287f79cc6041b2cb73a141f4d04ee9c63ed941396c3cbee17b51995bbf65d6c72f2bee8abbc5ec0577",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 168,
"comment" : "special case for D in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA8s63AiHrKqpPnnWuY9c0pWjfQmXDA/4bcVHD349NOu+D7T1v\nuuSziZEb1d/psptuVF2pFFCR3HU=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGgDF43/I/Vn4kjj0SzOpGzl481d4LULDkqs3wbg6mHw\n7INukSbS7Ue3sXF4QBlAG3qf8i26ZHiY\n-----END PRIVATE KEY-----",
"shared" : "f31567aa76a1f65bea085699b686884ce47776ca7665d068c34d800744313fb56b8bac0f530081b2ef21a1c89b76606894f122e15a25820c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 169,
"comment" : "special case for D in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAZE/yuHuC18WYzJ/+l7mS/3zuXAdRqnhVpYQqJwxaejDw3s0O\n61IywNDKMrn9cmSQ+S8Qbz+3zXo=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIR8Y1WIHXf0AUradgNfUPGZ74VuHlCQH92JHFC+9+1Q\nM7Ih7AaS+pOnvC/hFMYqThXAr5Qfz7Kg\n-----END PRIVATE KEY-----",
"shared" : "a9be02b31276aa9b2eef26b9f2faede9b5c24fa2c82eefecb244de0c813d5358dd32208e80ba675637f351c2409ff0074379bd6984d1e107",
"result" : "valid",
"flags" : []
},
{
"tcId" : 170,
"comment" : "special case for D in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAQBP6moJ2lwaQ81+PHZ2dyEBKODsAPvh0IrOrFIgIza7A6rRw\ni9pHG92SINsvBYsHlLAdJTKxR6g=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEh2hGQYFfxzklMrO8+ZycMdad01duUo8ZLnWlXkbeOf\nqofv+zdtgG4QOeL+5T0S1HfjGLlo3T2G\n-----END PRIVATE KEY-----",
"shared" : "663f609b2c069a713ecf991d73631b1459eb3d3b8fe398d911fd91aae26f986259659ddc9a2c4ac7ce626455056bcbe3b406f75fee5fb1f8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 171,
"comment" : "special case for D in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5sVcjtXIo3mF7HjNkjWcRfM1Iypu/+3k+DD+NoPtUxl9BvI5\nUP2JnR4zO+cyLm/DqDCZoRq3O8I=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFAw5jH9vEPV1tyHnblDX+sJkjiATy/jPG2BNRJPwtUJ\nUCZ7oheV4YOz6oNA3Sf5vDsUJmrAOFe1\n-----END PRIVATE KEY-----",
"shared" : "47477f47344facd457f541b002cdaf3e095c018815ba3f7254c34f08770250f360266dcb406576c95807db797126587e8a8a2afd28428919",
"result" : "valid",
"flags" : []
},
{
"tcId" : 172,
"comment" : "special case for AA in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAspLdA4HZPPkXZZOjQWTGbE4CFevTQnQrAot7OOOh8wRcJa9Y\ncbUb5tKa5cATxCC6/esAkOHiqR8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFCJk/9902p5UR2TIJ5Or1DgjEYKrVzc+quFTV6FdTk2\nU6dMlOfQlLtZp7mFCHR9kAdeW8S8E+aR\n-----END PRIVATE KEY-----",
"shared" : "b673df07420ac1b5fa1120a17d89046cddcaa0b234a1f864d1fc17a2d5e771bb250f0dc387f3357c38098a4270eed64e7b1065136ab85883",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 173,
"comment" : "special case for AA in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkATG0i/H4mwwbommxcvps5k7H96hQsvYvU/XSExxteDPuj2lCn\njkrkGS1lGj/sO99FAhT/bx4dVuA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFQNjQ0IMAIeTqsHiuIbbJ5n+nXkvl6VKSuwLWblef21\niPwmZ0FobVhxnXvI32GUqm6o+B5cqme8\n-----END PRIVATE KEY-----",
"shared" : "5ad06c3b2776ba9c8f9fced3a9dcb26711235474447d4a06abb43a40c3ea7f949a63e549168a251c4ed4883ba0d36c7aafd0938d4a92a967",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 174,
"comment" : "special case for BB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAs5LdA4HZPPkXZZOjQWTGbE4CFevTQnQrAot7OOOh8wRcJa9Y\ncbUb5tKa5cATxCC6/esAkOHiqR8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOChstKBqZOhQhQs3HOtcVP5xsXzQdy5AeLAgMGYjG61w\nDHmKsNkjYkSRDNI9tYy2Usj6WACVOXid\n-----END PRIVATE KEY-----",
"shared" : "3c1e2678590f9c5bc124d6bbdd45cac5dea3dcb2b45a1f2a9ed2fd0239d4894848975571c523121db7c6756925ddb11d479c89be7c6a24c5",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 175,
"comment" : "special case for BB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkATW0i/H4mwwbommxcvps5k7H96hQsvYvU/XSExxteDPuj2lCn\njkrkGS1lGj/sO99FAhT/bx4dVuA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKwEUBf4atqFs09PPjB/0bgwSUzn7bkRVtKCvf8XKloK\nmwdQ9b81KV8eLekIoPHbMZkttua9uauT\n-----END PRIVATE KEY-----",
"shared" : "219bd27b3a7de0979ecae90c42bf493b766ee162a10456a18ddc1a901065107052cc60bcb3bf43a0313d2adbaa6006323a986b0bad79c73e",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 176,
"comment" : "special case for DA + CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAd45pZVlBKjFwbT1mif5WxlmAUG9hw69H/JU0Cdej4nFA8f8N\nO3j92Wjix43byXM5I5HX8/J5TCs=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFhG/l1oEDAtWSYRG9AUZAKy5JkAVQVIx/xk33Txp+2I\nWzQ1h7YefA8kuwt6zz1Q6MS2gRJIuhmm\n-----END PRIVATE KEY-----",
"shared" : "ced06951592892a8fcb5ae62acef4efa70baa00485c823f9697594feee5adf2ef9a70671ac341a958a061e58f2ff8a1ce74b29f42cf24379",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 177,
"comment" : "special case for DA + CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA+vfdELzI1NN4piMAVVALT4e7mZSs5U5Er8/6g2wNDO6UwWN8\nPssBWrEPHhfLEcGCTSt9fjKZOyw=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBw8RMYsc7ekXj8DFe4nQ3f3td4+1S6bDyawJP9UCUHe\nhcoH7UjM1NGcP3z5kB+CgARcOx55a9mq\n-----END PRIVATE KEY-----",
"shared" : "cdff5f86097e9d8a96e8fe6e4a2e95c2ae2c70ae8f1da170330fe7012ef639548608d01eb8f128d891a728d39d221ae8a378c2f78ac3814f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 178,
"comment" : "special case for DA + CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAFyWSkSFmOkJRNnuDkK4TV4uLUVBIjB1vBCcD6jK8yqCVa+tn\ne2ASPF7chExOvGoCqEi/jrRezDs=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJjhSQq/R5c26pRUiztnJl2ZJNSsNLXss/X85egGyuNv\nLDeKEDVlsJ5FNBvsTAtkyTxQfvVL8oa/\n-----END PRIVATE KEY-----",
"shared" : "4f8458178f9aaa90d8f0dcb57aa28b0fa4e04350b31e6274cf946864b978805fca4d4c81ddb6d32f6a05e24fbfd521fc43e848179b1878a9",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 179,
"comment" : "special case for DA + CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAywsqvRlOsb4U1BfVyCOhUVTLYVowPiXmR0v9VjI6OPeIL7zX\nvBSK39cPwYyWopVpoQrRrupndEw=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLTC7sRurqooY2pEsFQh9OF9Bkvgub4jIm5PPBcz8dU7\nNXIV3YT0EhagmFqdR4g0+FqS9oCLEJep\n-----END PRIVATE KEY-----",
"shared" : "a6286bb1baf9a039c551808f6ae2540684eb625e5e22ec096fd112b52ae5e10399618d847635287fafa4e31db4a66f0c1161fe6ffe1fbdce",
"result" : "valid",
"flags" : []
},
{
"tcId" : 180,
"comment" : "special case for DA + CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAbBMebCJfPHzQy0TOrQ9FtWmI95+hr5Zrv1Z0ANdwLQWm+x+r\n3sGfgcB3vfjZT0sQUZ7Kpj7CYmY=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOg3UpeKuGe2nZzGhSNmp74YTRYPUO4ukyUCFtJCM6s8\nESsg0wXPQiv0qxvctXsU1uF73zvOT/GT\n-----END PRIVATE KEY-----",
"shared" : "fcd6b6e44105b4a77ba9ebc55963a34e384f8b8c65aecb8e129d0c5c0c4ac359be9ea49e6178147361e5d3372c13bf566fc01dfbcc090ef8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 181,
"comment" : "special case for DA + CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAOdkN9rXGlBcWcp2hN/WO1oaC/vzJZBR7yydVHh0e2LXgu7oh\ncaShILDI9VTwZZ1Ngapko/hFhtU=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHTKvqiCzZVZT1fVFEkCNE3Ss62wReWm4nCkk3LwWSLE\nX6UA7R16TZ//WEiLJlVJYe/L68b6K6iD\n-----END PRIVATE KEY-----",
"shared" : "a7fdca0e15e5948aa77cedd27b765990d5e6abff7a726b9ac0ea9bc48992d0ee9728a723b7e18c33341c30fbd51f42f8f9e36f4e00c54f7b",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 182,
"comment" : "special case for DA in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA+SMv6TsJ6iMvBAEURzlr7nvfGi6GiH6eaOeRf6/cTdaDfOj7\nCCsLvXfbdWKyKabeEmMqQWLq7yw=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEBzQs01ZYyJM/HwDfwI+m4QGR2IJErLZeICODpDUagF\nCV05JavzO8S2tdWNmhE14/Kifz1INQ6F\n-----END PRIVATE KEY-----",
"shared" : "190b8c74a0fda439b78f390019aaffe2ac556d05a10ed2a866bf314be65ba4fa84a94d1f73099a626f5357c7a190d50a55c96333ddfb1229",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 183,
"comment" : "special case for DA in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApvvWSmakZFTrFFs/NwXgGXKxSTuOj9QSNxmE4GuSbnan/Web\n3mEUn+8nnzGnUyGtf2k3YZbgoZs=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIA4emuTHfvwoyIMvI4WGUbWZvQQjxQ0l53rbOzrQi8D\neibGNOmLfWfcj9TqUq4Nt9gyr3oHW4iW\n-----END PRIVATE KEY-----",
"shared" : "f65713c9819e06c24f78418870de30e8949846786b2eed557b16b31259f9d8a6c6e3408d155e2f1ab983ac646d76042d97662cd532834e48",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 184,
"comment" : "special case for DA in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAOb85IFrD3TLWCS0bdFV5/1P+oQN25PCxoqS4OVpvqoXCGaki\nQSPpMuSSnfT9ayuQo9+j+JvngK8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPhsuP8hfacw0YTHMiRjavn3ecg8hEoahZuGt2v8kF3Y\nCcXX/ZnZ1rhpW2wbndmUIC5OEmvADeie\n-----END PRIVATE KEY-----",
"shared" : "71d0731fc80c725349873b22af215c39f2ec595cb36b1c5a69bc5ddd754e82563e060dcb1dc86b4354bf2017aa43be1ca739b40d75cc85d1",
"result" : "valid",
"flags" : []
},
{
"tcId" : 185,
"comment" : "special case for DA in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAlmsMVo3KMnF1mxpsvdXvI4YmPsNiwqB2uFuSeszHMZAV82FT\n2ikKgZYgMU6hoo5Ys9Gg9QPeFPk=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFRIYyvv+vU2Z0Xh1ZJUyUZSlqs3AVm+QYeRn6G+JXlt\nTJe6wIWivwZV8p4Sn1q38m/5U2LzNuq8\n-----END PRIVATE KEY-----",
"shared" : "0c729519744cf14be79696325ae8936877b321e45b0757e4e5512aad2c1e8aa233ba622442ca5504359add3ec19cef784464ba97fc81c399",
"result" : "valid",
"flags" : []
},
{
"tcId" : 186,
"comment" : "special case for z_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAg75/2Qa401Q0V+vlEoDM2AuyeuBS86A6Py14kCjbJeQwqLzM\nkOg3HiB2X/R5goP7NVnesxyAiDo=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODDygde4JLZfN16wV4+pEjAi+1jAsLk5iJMgOUZ8Dgwj\nA5fQot1n8woxl3YcX0JJiUjiXjolwwae\n-----END PRIVATE KEY-----",
"shared" : "b845c3d7b64a4fc8c301efa08b1dd679b850692529e7b72dfb6daebe19af5c3a4bd0adb610d9317547cb1e5987be7e5620d5dbf5dc15fef3",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 187,
"comment" : "special case for z_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAztFz1ekdJ9EZE048SaajI2W3jM41KekXHBPkfkYc+/2Od8o0\nnXXx28HAZM5yV7IOY4miC2rvQDs=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBCtNHlKfQM1G91++RElewyUMh+iPPjqYFfcR9UW5OVd\nMqMPWttx3JaE66/8NMr7GsfqF+extrKM\n-----END PRIVATE KEY-----",
"shared" : "99f261b73f1c8375132b0b1e028b2ce33825f3d73f43d5c1244e7fbdfb03032ae20270c1170c2376489b02063a3ac25cbfd0af68bca2eada",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 188,
"comment" : "special case for z_2 in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAGD8H9l+UV4/oMJL8L3VYui2miC0p8MxvyTXuyi/JuSvFhiFv\nKwfK3eRZenE6TZPre8VVTtYCv58=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBBqHXg5fZCgS4RMV3hNgqzk6abtJRV/rIITw3upy/wJ\ntgFRAthIQM+wh4FkKTJxU5OR+om09SSw\n-----END PRIVATE KEY-----",
"shared" : "85dd477aa76a49a5b6967cf35706e02e775a6690d5e038b449634805398b886728bbb7376133a33a2d72ac3d1266870e23cc065049cd0bab",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 189,
"comment" : "special case for CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApeDflb1J1TjAUa9VLDOehR2Ot9dnspE3m8ur0+NGkAH1YvX/\nnTYhDDtkhfQprm/AzWCyKsGSpz8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOSKQK8sldy9a6jUOpx6Km83UmgM9EcCndAl+pRJwyEf\nlnjqt/hCGQ/7+ao+u9Gxmae/LvOLqV2/\n-----END PRIVATE KEY-----",
"shared" : "795f7c3f04213c6fbff0a09d3db32bddc0b4b831f06cb0abf6dc4c40a4ff1c60a9de6e2b9b552499e02bb8a78c2535fe7c3244bb75e90cbd",
"result" : "valid",
"flags" : []
},
{
"tcId" : 190,
"comment" : "special case for CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAyvoso1nsA6brLyxuDKwEnZh+EiCrzvK4R8S4yn3+7ecfsTwN\nub+DAw/UKcXd+4T0At2+n0EpoYM=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODjGKWvwn2TS/3QVljNBLDOo+Ol0rGJUvL7HpGtZ5U56\nMsTuQx1J7eVlfPEVWm2Bn+qm0JYyBGO5\n-----END PRIVATE KEY-----",
"shared" : "11882930b070314e8f389e99db01913593c43eefde4e3aacbb81a201d9f9a9403a11d115a31b6ac8031555b8eeaf96fc1fc659bf4078e2dd",
"result" : "valid",
"flags" : []
},
{
"tcId" : 191,
"comment" : "special case for CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAz6DW48m3oWRzroNx2MPTv+IIv9azU4udTAz+Tw2sTEmvrEPO\nM3yBaFtUSN+NBgFO9PAd04blUtg=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKjsQME4InLkhC2CEj69GpxTyW4NU06wijQP23h6+tEY\ni4bO+pI3/rCcJlOg01GaTioJr4wlauiG\n-----END PRIVATE KEY-----",
"shared" : "02f18b6dcff7d09c0e87ae7cadb59a519120d8c0de7a2a83c99ae52eb2208dc1f7021341f5e0b7c4d918363d51aa4ed255c7d66847700556",
"result" : "valid",
"flags" : []
},
{
"tcId" : 192,
"comment" : "special case for CB in multiplication by 2",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAwLCuW/ZEwJ270ysbptCkBViluafCyYE89348IlMeefnuPrjs\nRXDxzvOUcslwBPTaGiEy8hpiSN4=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBwJSqS40vrow5PkBEltjxMviOrKKCfghMB5gKGVUjLy\naVQLHp4KlGQuPhJnIK8u8CkRCCfH6Ceg\n-----END PRIVATE KEY-----",
"shared" : "daa66a0753a307ad3fa1d740eca4f0522cb7f71db8a806f320154338f01564897febf8860d292e662894223314e28b7507e417f5fa90ef42",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 193,
"comment" : "special case for BB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAXNFt7kcbTrk/1sicNflDAMCo6xSd/iuG7RTpoV9zohRK3u1i\nCXOTnlF+8eCweqD9r//86kf4Jw8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHze5srxrhRBLU02W5+dCQRQnrjViQ+8kjA7xt7V9P8n\n8cXzHHkZy+g0vDymYAdki4CVVuCAhfbA\n-----END PRIVATE KEY-----",
"shared" : "940715785c46064cbbd850ca397f1d93ad852362d5c8389e80f3daa63ecedb989e442e2e0bec9bf0c61aa2f0b347c8e34dcbd8bce57b09a5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 194,
"comment" : "special case for BB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAml2V93vX6jGul7otzZ44TLsT+YL2TDS0rEcHxTfuxzhwEFmV\ngRQQUh6glOE0L9cJKmyzCj4/hR0=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOxVRE3ZLduGwBg3fydhgEfoR2n/x6C+QKDOehGEnPt7\nK5WYQJ0skG3jiktpJQxWAHFFaZK0L+vw\n-----END PRIVATE KEY-----",
"shared" : "0b0eae19c0b7832b9ca01f42f2d2dfa8b70a2d431936de415afa878244f78c45381d69f11454ad52a8641e2ec7ea8ed59b7b25ff895d2dbc",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 195,
"comment" : "special case for BB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAYtQ9AVJt5LqdPC8r8wa3Jib24czgTcRE2YDRyiFGXiYMe7Fq\nA+ihpEEcVoO2xrtw9HJZ3QrLq2Y=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMS6iwzOXgSkzjvW4A7uzzY1kRV1g3xgyq1qwOlafqyn\n4EoWKt8IsJdoF4VGzBeKed/VX/huTTvG\n-----END PRIVATE KEY-----",
"shared" : "e184f6c8850eed31eb280f4cb9a51b8bbe87e20853f1b6658678fca0a9a33f74d62b362e643c24233cfb444a010c9604ec5997bdae1deb55",
"result" : "valid",
"flags" : []
},
{
"tcId" : 196,
"comment" : "special case for BB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAx2gHNyfHZV7dp/r+egrXywbFQf5klLjzN0xVqRflw/z3RnHz\n2nc4Fp5X9o3AMhNJHIsXwM5aGHA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMwNDHQIYBZgmgK2jn7nMaKA2d9glIOG3HzXrN22nr/J\ns/lvYDPRA9TMCGEwa5a1tb304SIT5JzY\n-----END PRIVATE KEY-----",
"shared" : "b7d8dbadfdcde8a6771806d0958799df016b4eb730949fa376156c65d4e59f43962fad95c34be862a39d67b6d000ee26dd10d24527295328",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 197,
"comment" : "special case for BB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAQzr90OAiN1aHfyOBK6EGFFKy6nuzEofLYceTNbyb4fCjo0v0\ntbNeNiXiKOzrjG166lfLGK+Aj9s=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFwcZXZiFx9uL8vhq4yUAu0i8hZdo92LJwSSR0kHfviW\nkwRb1sUoTmv2mtFNNOOiuLQxSAlZICTE\n-----END PRIVATE KEY-----",
"shared" : "5e11319bada584d0fcfc1373b2842b2c9a07deb2024029abbb60b173671ae47e5db5109b6b0f1a26bcb72a997e5ed447b8f81058ddff1366",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 198,
"comment" : "special case for BB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAXCT63kNrSOWOETSX1l5QpjyqBJQGpA+OlytRbEP92x8TpZ8w\nESxBfN5c1knunN/PB+ZnhHC2+ts=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLC54KDn+3+M7l7tMQ+LGlbteDW30x5nZxblqUzZpo3e\nKMlG59K6gzTTkTKAUf/9v1dEfjqlb9v+\n-----END PRIVATE KEY-----",
"shared" : "5b6ac4d38f9d6722af38879992f55206c23b99e0c302878a3725d895bf935a36f340c9028f7c562398ba970c1c661b2e3793d33a56e6ab04",
"result" : "valid",
"flags" : []
},
{
"tcId" : 199,
"comment" : "special case for BB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAsNqy0T2+K9wChIVVDNYBLwU70zTlg3lmE5hXpwb+/1aXRP2v\n6vQjMMtosD80+7CgRDTfGkUiG/c=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLREnog1UiZ5BvFTtp4Qj+RNA87SLFKUyrWCCs6Hqy7P\nex4V6k9fAO9vSPyZLM3H+l70Y/PBSJ7l\n-----END PRIVATE KEY-----",
"shared" : "b543cddde74433de82ada4ffa2aae15cf4fb34ccdae6613a7a961eefa6e0887f599e55af5448c7bd5b01aefb47bba8d6924af51236bf93f9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 200,
"comment" : "special case for AA in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAwnVGZ4DnVgxGavhm4GH2dn2/GLQUlkArwVUCKKPQXpaSsnzM\norc7pIwGONlf21RvqKZhvu3LxBM=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONTz8t0kViNFUpnMoDdDQa91h3CkrS+xknwVB0pzRqCf\nQcnR1pFA/IHMZ8BmZu43YGq8Rp4EYir2\n-----END PRIVATE KEY-----",
"shared" : "a837ed51ff9928417e1e6b2dc927c44b59e1a76da7864b65fd126709822c7d8d939e7778dc8fd81cd30b6c1d621fbc2da0070ec20edf5e88",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 201,
"comment" : "special case for AA in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA6I6XZadhThu4+X/vOzvLmeBeFZYbaTn2Ai5aMsSIqHGAYpPX\nbjLjkxV6lfzo7ag0FUDE1Jzdwz8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIjGW/Ww4hR0DeNA+btWdKqbxx0+3z1q5RtTw5L04nuC\nOJN+Mb2kuKqP9Bzpj0V+YvyXYbfTLWH8\n-----END PRIVATE KEY-----",
"shared" : "79c31061371ae6a2374248299c2f532e33f40d4e3f3418d3aa5153d9450c3d62a6f48830814bb2f2e96363b89de834006812d941e42dd638",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 202,
"comment" : "special case for AA in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAjEK343tEr8wJAQ2XrW4beJQBPTd8XC8adelijdYjkYiQyl8o\nSILsEMk3Zvjn1sBgVUl2RgtW5nI=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEzucYD5PI63rp58KtccDJW5NJHDAQbTOFIN507bmpxi\nGJjKVvY3YZuGu7Hv+82tmggE68o7x2TU\n-----END PRIVATE KEY-----",
"shared" : "26ba562a13817559a21aba7a7ffdc924e90dbb2cd325b61f8f7163a57ee01369a3ee297eb398e8393ef93b002766852b182b6168fb59f5a0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 203,
"comment" : "special case for AA in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAxvxCu0sOuAgW19KjbW3c3aKI3LdP9aYIaYki6KQ2XPEMmWN9\n9V5JE4PjN4U5+QU8rsCCAKuohZ0=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIyUJ+0qRWytUBin9vvSowPVim2Q8bxsFIIBrK4WHEe/\nJaCZVpiOudxNJfkjy2HhfgdM/XYrgtvG\n-----END PRIVATE KEY-----",
"shared" : "0c38c752cf0b55733b27ebc4e11a687e61819aef503e40bcbbc914d168859702144b0cf8e6167e748bc330c02d14a1cb536e79b23b3e2846",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 204,
"comment" : "special case for AA in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAcfO2L7488F/eeh4p3yt9JbC+YFRjlI62p495BBpYdyzFLK+l\nSj0YfbyeoLmIzlelbFCZPBkKzsI=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHSwjzc/5mPTgha8OinKW0M7b2PkvQr6r7E1yhNICpay\nEa7rvox/VD/4r+DFesDMZvCS+jJ41B/8\n-----END PRIVATE KEY-----",
"shared" : "106307866f1044107afdaadeb44e7b33422d0b8bbe170d0dc06fc5d4035117bf24d3c60caae8849c1a8926e48e8e8cbc19f3662e0d023209",
"result" : "valid",
"flags" : []
},
{
"tcId" : 205,
"comment" : "special case for E in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAFp2XuzFVpw1Qzu4otCPybo4yVmSb2ZAsPKp21TxA22YSElMW\nGlM+nwKDAZfUHbPhHJzC07NO/h0=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJQMqLgDT+e+jxjFG5S/t2kHHvEcjaCrIg+/cNKLTOAy\nZ12b+AuqaJqnkot9Ecwa9IBUJFB29sHI\n-----END PRIVATE KEY-----",
"shared" : "bcb2c7f5b79f874fbb53ee23863729555280ad03abdfa350b086c3f8d658dd6efe43087bdc516a10b5022642c120b3b2833c7bf135b91a19",
"result" : "valid",
"flags" : []
},
{
"tcId" : 206,
"comment" : "special case for E in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAaBytb4nnx8yaOZtT4JXv7X8oZ3E1WEf7ny1HWhftLLXUKsOw\nap1U78jgTH6gPe1OChOoOaQYVVI=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLT8CtMe5F/pbXihQv2q7qSIdME+ULPMGyElZVsObN0P\nD88F3eaqJIE9ieMne3QWmCxjkJYsWEHW\n-----END PRIVATE KEY-----",
"shared" : "344f21dc85e852e637bb25399363a85f9399aedd58751f1229549fd51f9bf3d4e3da85b633e970ebbe2cb0c3050a8efad2c0dc1f12cf9e20",
"result" : "valid",
"flags" : []
},
{
"tcId" : 207,
"comment" : "special case for E in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/OrlX/tz76tZkUPV7LTrJz6sACOYMmfONzHSWcQSiaBk6x4B\nlvS0IYg504wrLaRWTZycTu6wfXM=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJhtQR5wxnUgBtzrqCrrPPBnAsN7RwFS+YQ6D3nc5DCD\n3gpbC328jULxF12nka5KOreZqkJoeGTr\n-----END PRIVATE KEY-----",
"shared" : "18884d24550478e7ff6dc8a3abe21409501d10e5e7b3c0114e866fccf328ec068d9a71cf0c232ab7520bc5ffdac2fd176bf9d4c2d6d37a7d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 208,
"comment" : "special case for E in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAvbbdI1eDIjzLBHFEAgvXm8SJlPoKK4NAazH4veVoJBmo1NZR\nn9uqmVtliKcWNSheQth9gbMdf+8=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOCzaG6KmbiX8vZ2vvEqZE5dpXJ3f2ne00HI+G0ae0Yw\nf6KmMWRlKnQ7Mhsxmu5TSN8etw6hQDDq\n-----END PRIVATE KEY-----",
"shared" : "41d54037ece486f21d642e39c1a3754c1bd3722a5f451cf2e3065e0b74ac8786196ce33161b577b28d7b21a8fe303550eadc70b8a5b27ecb",
"result" : "valid",
"flags" : []
},
{
"tcId" : 209,
"comment" : "special case for E in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAogSL8R6bI8TvnLVOAARKJdD6nXk4ZlCxRysGA5eJv9aIDLRq\nFl7Utl9ut6wRhq4y/EmCmHBM6/Q=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOChKE7cUa+/yFbSxdiLimWvjArOCE3vvDxKYGvvsuOYy\naD4UZDohXc+E2WY7IxwiAXkdxtFa7Mjw\n-----END PRIVATE KEY-----",
"shared" : "5f1751adb029119b34b3ac6a555a871e729c64469480b7285ffe8c6d39993773cda205c8e5a85ec162b64e5484ac3babdfa455b222343ac4",
"result" : "valid",
"flags" : []
},
{
"tcId" : 210,
"comment" : "special case for E in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAR+L5B//HcZ8OEK5sk6I379haczUAOlsVimxjzsfLYrpQBcP9\nxcNwUawfOB/2oVtYsAwPXttHof0=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOISZOZtIaRJvGXzj2V/2VGXkcw3BRiK7H/iEmsuwEYXd\nU1Ifme0yEf3m0jG/szATJcpMxGH4EMXX\n-----END PRIVATE KEY-----",
"shared" : "94e4c09bde5ac972928cea74a07df4135292c580a84ae444257ffe5caeb4d769e32edb410fdb51f800380df704bd2c4f6e32cd5d201b5608",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 211,
"comment" : "special case for z_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAb4/WaEAzN8akkfuCWTioaIQ2Xgx8IXdMAqnUM3DAEOywLFvB\n9prSSDrB86IifpEvi2tdNwGRjS0=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMibHIHfUX3iqURODAHb7I9ptjACdUzaFzrfMJj/a+XZ\nR2yGMCm4mlURztoZmpOHUhjXdX/85Qz6\n-----END PRIVATE KEY-----",
"shared" : "f3c32fd5dcbed98b8ebdaee72ebda9854212538629ad4943bb32de03bbcf61f9df8ac38b33a795cdf01e3fbeb43f36d800853f18b8619632",
"result" : "valid",
"flags" : []
},
{
"tcId" : 212,
"comment" : "special case for z_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAQrCH1cDugMaDEVks5gC+dzfONsobCdWgVJhwkOwuaa3dvv+R\nbRHJECZVVgW3fTb+c4T9YYhkt0M=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGyqrjQkT/nzlEKC5JUdM3zS7FbBGA1xbRUh5jgGI9f2\nyZtEVYq4mk+9/BkQFtEwjT70+FnM3rzB\n-----END PRIVATE KEY-----",
"shared" : "8be1e02f5c4b54af6360fb2f60fbbf71b1be92ebb30117c63b18ef41fe6f1d95a2a57ffe0a77ffffaa3301994c6022faf27f2af06a547b20",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 213,
"comment" : "special case for z_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAewGGoVPcUkRHRt0YW56idMOXKtuXN5+FgBPaHpeoOvS00drS\n/m29gjq4KHAp/HcXyNx1EMpNRWw=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGg35LyL30PNGlnrHX7nTal8Wq9/3ImehgdyC9P/nwYK\nz8s9tOx/HnvaRzDJcsdMHvMQavqr8wX5\n-----END PRIVATE KEY-----",
"shared" : "96b36c8651891579937f5c6e16d27144a03709b339eedae595b5e3bc98f2f89fdcd7b22c889c60d4cba30b7a150763f292ae318bc9d06692",
"result" : "valid",
"flags" : []
},
{
"tcId" : 214,
"comment" : "special case for z_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAB6w+3Z2vH19MjZUFZuWgmvgDVCASLTNVsad5ZuiUZOS7Ihld\nvUVowMjbMw3zgKjRC+jnB9JB+60=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEDuk+/IDCnq+e8fhKlLws2o4ctMnZa1kYtnO2Ud9L2G\nzkd4Ro1vd4GTI210k4Bf5B4S0IeKeIjk\n-----END PRIVATE KEY-----",
"shared" : "a4cf91acaeacfd98cdeaec54b2b95d8851e06bcdb03b5b42f9c5b597eebc35868e48131866c74e9f9a15cf1b8ce5692bc093e776d550a138",
"result" : "valid",
"flags" : []
},
{
"tcId" : 215,
"comment" : "special case for z_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAXNlWYUlapQWuxVtfk83wC4RWrWFucWGsLZguG+gEeq80GXX9\nkVfw0Mvda+VelxB5bvcErvHx+74=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEzaLOc3IM5EgHCNOiXOg4vOapIqMvF7isxC/+DoJBNp\nqUuqNGFYvy5klWwi7uvgM58tSHOhhgDB\n-----END PRIVATE KEY-----",
"shared" : "47c4313fa195c3bc874c76c38271c73be78a2653574645eac01797794e9917952ae6ba3d122851d6d8103f16460325a05a916f81e7a08e66",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 216,
"comment" : "special case for DA - CB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA0fhwWMc9RGDXsNy8r7LiaY8stS9qYMfXgKoQC9fiCGO14mL3\n8w8F5DDorwQS545DM9bwR2SewkM=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOABgmLqdZ2RLlCIQsU0j7dLHeOv4lHBnzWOVGr+r3XdT\n//cltfxf5tf5oS9JLFRWWHMjocsbBQXv\n-----END PRIVATE KEY-----",
"shared" : "abfba94e98b0c5164b25a8a4b9c63a45eaa6c4a81e254a2bb4289fbd403a6989e405a5eece7c77c866751c00dd40139c8cff1f481582a0e5",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 217,
"comment" : "special case for DA - CB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAc6aEIOrosJheyl4qE31ZDOsWQgLyCnDULMScM2KMVfJU7y7V\n3SYhljYz8I1nss/+Avc5QslIMVI=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMzHD2vxZS/stelHFFXZay+fxDn1UuIX2PMIlV+ri+qa\noaN5ZeLM6iXhmAUfOOktaXoDn42gE/bC\n-----END PRIVATE KEY-----",
"shared" : "ed5aa66cda6c0b9c6b405e2b85ca76f04e3c829a426de1f91221a5817568430a8adbfebb87d8ea4bcfd28a50ec9752b806b4bcfe377a65cf",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 218,
"comment" : "special case for DA - CB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAzH7a2KsFNYqaVei/INkeIUpnn0J4X/AdbaYo7tEDf2TM3p6n\nUF0tcSDXW6Vbcg/v1Vzkjr3yrFo=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOADxXfOlwYbTU7SAx4oEWnfJQgAg3UPAH1Nh7Sb9fU3P\nQpSHDneArfQJn5NIcmItMINgXLxisY/X\n-----END PRIVATE KEY-----",
"shared" : "04d27f9264db8db761d05e307fae84f204480f5459f9e40130ed775c1012e6541138081bd8e2b0283bfa502957096bdf341e3a1f8c74821f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 219,
"comment" : "special case for DA - CB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAo7w06W0mvGBElBgOHXFqAjJ0sCpKDBRxxQDzkWiY046vLkCo\nPrF+7u47yorwOeV8UAI3zSNukK4=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMCAxdIyKPBjUEttmGv7fe+ycRqFfa+zMf79WKZdkgHq\nslHUfyWRZwhuIul1nsZWExcRKH/xjfbe\n-----END PRIVATE KEY-----",
"shared" : "ff93560871d209940cafcae8c3213eaf57760c08aa80caf15d869d21b4b6a5e00f6fce49efa10aa12795656a9e8ce89244454cd599ea7410",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 220,
"comment" : "special case for DA - CB in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA32X2IpxOFy4WfX/fpXX2s9JZIyW8pMFcyz2/7nnFlj2ibW5m\ne29bBoAUSnoLfX3TA6zLJpeUteY=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOER1JgDEZ/nYs9uOvOvRCkoMvIOBkDNKtVE2G8xrjkp3\nUE3c+dD1Ztol91+S6XTR2t5O8ES+2F3G\n-----END PRIVATE KEY-----",
"shared" : "c23b162a2b47ca28dc52b9059cf7999a696f0288493177bda2cd1f620425b83b7c505996e8931843a1d70b334b64574ede958f331a8145ec",
"result" : "valid",
"flags" : []
},
{
"tcId" : 221,
"comment" : "special case for x_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAchEosPZdvIhvuP02bWj3+bWt9di9YJD/fWbDhD/BNW4WG2mb\nlzgCrS0ynZ9x6+xe0b2W9TDjcVY=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMi5yq9Ef8zy9c4z6tn2nUog1PphzrX29GubodQxhZA1\nxMZcPMskhf/uTirjKmVYz26i5X7ZiXLi\n-----END PRIVATE KEY-----",
"shared" : "45a570779fcd5f56d1fe79eed344841cf7db472e5f039f2331066b5b37fbe1df1b46472bf6e06cccac5ead88ba6056e455a748283b126543",
"result" : "valid",
"flags" : []
},
{
"tcId" : 222,
"comment" : "special case for x_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAvXDYrBmpfOUAHQ/YFOWf2du/CudOgtm3AaNitFmGPPDmSvx7\nbS3uUf/tSe7oCslDoTpTy5e+63w=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODjKscfswtWT4uRtlOaav5CBt3Dr/Wj3B/HcU3uQ0FCD\nob6ugufFu99HPHAFMuHa6Fahy8xspLbG\n-----END PRIVATE KEY-----",
"shared" : "91317be9456da52a89b5917c83e2dc39cb2c333a7ad185e99de85ca74f2aca3aa1d6a1037d9b2b44fb9663618c788c9267809c0bdbcfb60e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 223,
"comment" : "special case for x_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAXqGnreMeMU03M1wlrit0jYsiv0cR29tevhc/raGQcAN8k1AV\nAWiLqrx14t0TGfF+qmdV9xe5foY=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPxElfCF6CXfs47jhMn/Pf0FhT0p9znTAzyPUz5/0yzo\ngQRiPosARIMsglJX5LN2UVkKlRlBZ6jO\n-----END PRIVATE KEY-----",
"shared" : "e8196e7b85e757e26e7aa82c18e96e4aec5889f0b03ad8b60363511487b6799cedb9c4c879a9d9946fe4335a73f0e96b39da7b95a4c9a94e",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 224,
"comment" : "special case for x_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAklKjoI4CXS06KrrxtXdwOzTEWb00TbS9dYZhH02hEEG+5MOu\n4z40OBDLr4iQLtjTrf8lnX08h9k=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCgcufUqwUDGxalcAfENkakyjbJt7bhdo/CMDuaI+/pc\nBd0uV7N4/eIT04CNLOTX06iVjlUpHC7v\n-----END PRIVATE KEY-----",
"shared" : "2a01d762e72adb847a5e994a6e1d1a211dd9bca1487804b8563ffc40a59384cebf76b6d3411e1a9b53d462acabe359d28d134fe3e9ad4110",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 225,
"comment" : "special case for x_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkARDpDM9a3MLvxuNgEm4XPZITjkpRywRyKSI6RdBOYkpKPWNHd\nVhsjnwabgXxXbo74qOPRyzBgoug=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLTA0lzE8UEYD+zM30fAq6JsXU05Cw9kUfhnhfJQ64XT\nVM/YtSaZMVzxFTUeyADIQb61DZqaA3HM\n-----END PRIVATE KEY-----",
"shared" : "23e7373df11785612ea74825e934d560bb70932a04eb81e36baec193a3b7921408b045abb11f01198c88c3902807d74206ffc42436203990",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 226,
"comment" : "special case for x_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAEUF5yJ/EkVNE1dU7EOwwQ0pUByiVc6veDgbq6T7sR3SemObS\ntLUJEwws9QgYvfCqUtGqFWbZK/A=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONC2s3VYf0amgArpvVQV+W2eEvffi2vKFxiKHNTjlqRw\n/oKWuruP6EQvqxp/G7JsWXOUJXQrWUzc\n-----END PRIVATE KEY-----",
"shared" : "2a0211b6ff30f2edbaa484a3049a18acb7cf5bfc1f751e66cdff91a0316a94a9f836d802dea115d48c423723284bf3859094ec256511d6b9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 227,
"comment" : "special case for x_2 in multiplication by 3",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAr/7M3ZdJmK7fR+o35WcRzk1IeKM9QgpG8WCHe0Y4KL7SjMsc\nhPtajHda6LMeoGbD6qo2L8vRZPI=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJxGSVMB3jA+PnbQfOW8VFncMf8WjviQQlhbZXx6zBIC\n0vv11tyj4Cwx7A3U1a6bdlWeWGpuKDLy\n-----END PRIVATE KEY-----",
"shared" : "d3548f0cf8bd058c1f7e17262fbad45af7fb7504c562262f02aac5d24093f41b614b4e63c1c7ab0d73e951c1f27f714ce0cec021c667e73b",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 228,
"comment" : "special case for AA in multiplication by 4",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAG8UVuIr/PoqDvjlEJOHYBU9720CgbrXDydB/wKf1cJvM623c\nHU+Nb1zN8Bfgdwb91hJxs1mHIgE=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKiIYZdsbRd5/Y4Xl2tNabp2LZDEA836lY75o9Gx8Z3A\nFz6dgbxoDCdqaXcR5YuPOyjuC131YjWP\n-----END PRIVATE KEY-----",
"shared" : "f4af7d59a4ebaf9fe9c3be542f61c271a2f40f5a9b1c6da1def39d9366c695e0d987d64a8ba0234d5a92e388b9e8f3e124942abd40b1fa48",
"result" : "valid",
"flags" : []
},
{
"tcId" : 229,
"comment" : "special case for AA in multiplication by 4",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAVvTPDG3d94K3nEnvU3L89Q18JbJTD0hzoNxFC/yC9t6bf/Uq\nTOdTSDmQIZ3v+Zhd/zgzI48Zrzc=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBDIQQS/XM5B7sFD5P4Ctspah1QDSkajE6SNoGy6nwTI\nTj3mNWc/u7UN4ngwMHKXFZuRNfAow0qF\n-----END PRIVATE KEY-----",
"shared" : "41548ce80d1c09e6903ea7b18cc5b0b268cb24b12aafd22fd916ff4060d89a123022fa9508836a082695f54ab58bcc2024c9316ce1e32b19",
"result" : "valid",
"flags" : []
},
{
"tcId" : 230,
"comment" : "special case for AA in multiplication by 4",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAQwOmOaLhaBzJNF+GFsO1A5oYiXE1/GgK2RExb7ohun00EvcY\n459OO/7idYL/X/FTpuW+GG2SReA=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIDIVgQM2QET+lHGSP05bnZzKbwQu269ivtB9QVehF9m\njtKS7OyoTV/7s/dw4LdEr6KOA5/27lWR\n-----END PRIVATE KEY-----",
"shared" : "30752a13e17b32c9f9cedb9c012eea639700f270bf6a8df350521c54b126404247dc68fcd0493af61e97b9f6dbfffaad1a8835a56f133022",
"result" : "valid",
"flags" : []
},
{
"tcId" : 231,
"comment" : "special case for AA in multiplication by 4",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAuNKbwIx3vcuzLdRgV18Nw7jvXgiHUdRQao8Wbn80AqoZGnre\ngkmidZ3+cJOs7++vBHInd/9fhPU=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMz7dqgrQwflYen39CthsYgU546iAD8h8Mx7krRGI70H\n4xp3YZIGMk/RZijFVDdl9t5EKSoR8VCE\n-----END PRIVATE KEY-----",
"shared" : "b980602b7fce7c33dd254a328a97e233308579b43c40b475942f75dbb1c76077e61f4cff78de26d4c18e7fd56c24676ec2a3e30cbb0cf4ec",
"result" : "acceptable",
"flags" : [
"Twist"
]
},
{
"tcId" : 232,
"comment" : "special case for x_2 in multiplication by 4",
"public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAPmFk25+eknTJuO8s/atMoPVn0/FbM7P1JUZilmSJBdhRRr1v\nm/xjclwiNPGPIf0+s29UBvXQ0QE=\n-----END PUBLIC KEY-----",
"private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONg8F7k9tPKf/JVPjjY301IEGSD2i6iRTkBQMYzN08bD\nQCxkGlZnPXJyd3Q1eoJkhagAoKAG346c\n-----END PRIVATE KEY-----",
"shared" : "84efdc92071ab9a8c4bda209a70b7df1154ec673ae5d44df01460d2b375e3a5ec51b485ab7b4d449e990c0e4e82bd338a108910f0a49ed3a",
"result" : "acceptable",
"flags" : [
"Twist"
]