From 0d659a5d4f22eb75ce12e3db7f9a03cde3478d75 Mon Sep 17 00:00:00 2001 From: bleichen Date: Mon, 16 Sep 2019 06:08:27 -0700 Subject: [PATCH] Adding PEM encoded test vectors for XDH. The test vectors allow to check libraries that read PEM files against bugs similar to: https://bugs.openjdk.java.net/browse/JDK-8213363 Testing: So far I'm testing against hazmat (i.e. a python wrapper around openssl). The version in google3 google3/third_party/py/cryptography/hazmat/ only supports x25519, hence the x448 test vectors are not tested. The test vectors are essentially the same as in x448_asn_test.json, which pass BouncyCastle (with some fixes for overflow). NOKEYCHECK=True PiperOrigin-RevId: 269317802 GitOrigin-RevId: f29c60bccd75d3a9a16f833e108bdf83e385fc87 --- schemas/xdh_pem_comp_schema.json | 106 + testvectors/x25519_pem_test.json | 5247 ++++++++++++++++++++++++++++++ testvectors/x448_pem_test.json | 5163 +++++++++++++++++++++++++++++ 3 files changed, 10516 insertions(+) create mode 100644 schemas/xdh_pem_comp_schema.json create mode 100644 testvectors/x25519_pem_test.json create mode 100644 testvectors/x448_pem_test.json diff --git a/schemas/xdh_pem_comp_schema.json b/schemas/xdh_pem_comp_schema.json new file mode 100644 index 0000000..7d0bb32 --- /dev/null +++ b/schemas/xdh_pem_comp_schema.json @@ -0,0 +1,106 @@ +{ + "type": "object", + "definitions": { + "XdhPemTestGroup": { + "type": "object", + "properties": { + "type": { + "enum": [ + "XdhPemComp" + ] + }, + "curve": { + "type": "string", + "format": "EcCurve", + "description": "the name of the curve" + }, + "tests": { + "type": "array", + "items": { + "$ref": "#/definitions/XdhPemTestVector" + } + } + } + }, + "XdhPemTestVector": { + "type": "object", + "properties": { + "tcId": { + "type": "integer", + "description": "Identifier of the test case" + }, + "comment": { + "type": "string", + "description": "A brief description of the test case" + }, + "public": { + "type": "string", + "format": "Pem", + "description": "PEM encoded public key" + }, + "private": { + "type": "string", + "format": "Pem", + "description": "a raw private key" + }, + "shared": { + "type": "string", + "format": "HexBytes", + "description": "the shared secret" + }, + "result": { + "type": "string", + "description": "Test result", + "enum": [ + "valid", + "invalid", + "acceptable" + ] + }, + "flags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of flags" + } + } + } + }, + "properties": { + "algorithm": { + "type": "string", + "description": "the primitive tested in the test file" + }, + "generatorVersion": { + "type": "string", + "description": "the version of the test vectors." + }, + "header": { + "type": "array", + "items": { + "type": "string" + }, + "description": "additional documentation" + }, + "notes": { + "type": "object", + "description": "a description of the labels used in the test vectors" + }, + "numberOfTests": { + "type": "integer", + "description": "the number of test vectors in this test" + }, + "schema": { + "enum": [ + "xdh_pem_comp_schema.json" + ] + }, + "testGroups": { + "type": "array", + "items": { + "$ref": "#/definitions/XdhPemTestGroup" + } + } + } +} diff --git a/testvectors/x25519_pem_test.json b/testvectors/x25519_pem_test.json new file mode 100644 index 0000000..7e3d21d --- /dev/null +++ b/testvectors/x25519_pem_test.json @@ -0,0 +1,5247 @@ +{ + "algorithm" : "XDH", + "generatorVersion" : "0.8rc14", + "numberOfTests" : 518, + "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" : "curve25519", + "type" : "XdhPemComp", + "tests" : [ + { + "tcId" : 1, + "comment" : "normal case", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAUEo2mZ9InNL9vAi6/z2I+gBWm6mGy6IlSP/egPmAaCk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMip1akQka2FHGaLBzbByaApNsDTrWJnCFgIgEe6BXR1\n-----END PRIVATE KEY-----", + "shared" : "436a2c040cf45fea9b29a0cb81b1f41458f863d0d61b453d0a982720d6d61320", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAY6pAxuODRsXK8jpt8KXmyAiJoIZH5VGzVjRJvvz8lzM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINhdjAYaUIBKxIitd0rHFsP1unFLJxLgSEkTeaUAIRlY\n-----END PRIVATE KEY-----", + "shared" : "279df67a7c4611db4708a0e8282b195e5ac0ed6f4b2f292c6fbd0acac30d1332", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 3, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAD4PDb97Z0y+t9O+jrpOpC7XPpmiTvEEsQ/pyh9u5l3k=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMi0W/0y5VMl2f1kjLMChIA5AAs5DkTVIeWKqzspppZL\n-----END PRIVATE KEY-----", + "shared" : "4bc7e01e7d83d6cf67632bf90033487a5fc29eba5328890ea7b1026d23b9a45f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 4, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAC4IRorYEkJf2hxxsBS08X8G6F9qeMq5FhAOwW7KDCSo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPh240vL4fR/vA/d/XweGqU9V7/g9m0kMGe0JLtiEL5R\n-----END PRIVATE KEY-----", + "shared" : "119d37ed4b109cbd6418b1f28dea83c836c844715cdf98a3a8c362191debd514", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 5, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEANDrCCjucaiexAIF2UJrTBzWFbsHI2PyuE5EtCNFS9Gw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIABqwfOmU6TNsdN7upRzj4uVele+sk1kbplNwponaq1F\n-----END PRIVATE KEY-----", + "shared" : "cc4873aed3fcee4b3aaea7f0d20716b4276359081f634b7bea4b705bfc8a4d3e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 6, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA+mlfx76NG+W/cEiY84jEUrr907jq6AX4aBqNFcLU4UI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAjad7JtBt/52ff9TFs3afjN1bMFFqWrgGvjJP8+tp5g\n-----END PRIVATE KEY-----", + "shared" : "b6f8e2fcb1affc79e2ff798319b2701139b95ad6dd07f05cbac78bd83edfd92e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 7, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINA+3enz57eZBF+aw3k9SpJ32t6txBvsApD4H3RPc3df\n-----END PRIVATE KEY-----", + "shared" : "b87a1722cc6c1e2feecb54e97abd5a22acc27616f78f6e315fd2b73d9f221e57", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 8, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOCdV6kU48KQNv2aRCulJrXNzfKCFhU+Y2wQZ3rKtr1q\n-----END PRIVATE KEY-----", + "shared" : "a29d8dad28d590cd3017aa97a4761f851bf1d3672b042a4256a45881e2ad9035", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 9, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIODteObuAvCL7BwV1m+75bg//DfqFOFRLMG9Sy6m2AZv\n-----END PRIVATE KEY-----", + "shared" : "e703bc8aa94b7d87ba34e2678353d12cdaaa1a97b5ca3e1b8c060c4636087f07", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 10, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKihouyfqZFa56rOajfGhZHTnhWZXE7169NWHAL3LdpB\n-----END PRIVATE KEY-----", + "shared" : "ff5cf041e924dbe1a64ac9bdba96bdcdfaf7d59d91c7e33e76ed0e4c8c836446", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 11, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKjJ31gg6zmdRx36MhXZYFWzx9D06kn4qwKNam4xlFF7\n-----END PRIVATE KEY-----", + "shared" : "a92a96fa029960f9530e6fe37e2429cd113be4d8f3f4431f8546e6c76351475d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 12, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA////DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINDTHEkcvTknGFm0pjoxaCZQex24xwFwn9D/4+shxEZ8\n-----END PRIVATE KEY-----", + "shared" : "9f8954868158ec62b6b586b8cae1d67d1b9f4c03d5b3ca0393cee71accc9ab65", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 13, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINBT578ZAmGc1hycc54J1UxBR/RtGQcglm994dnP+71O\n-----END PRIVATE KEY-----", + "shared" : "6cbf1dc9af97bc148513a18be4a257de1a3b065584df94e8b43c1ab89720b110", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 14, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKAh11AJpFluWjPxKSHBDzZwkzvIDd47uiKIG2EgWCFE\n-----END PRIVATE KEY-----", + "shared" : "38284b7086095a9406028c1f800c071ea106039ad7a1d7f82fe00906fd90594b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 15, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKicZof5m9VpoB/YvUOCNhYNFc4sV8HXHrqj8tqIIzhj\n-----END PRIVATE KEY-----", + "shared" : "c721041df0244071794a8db06b9f7eaeec690c257265343666f4416f4166840f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 16, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGiWS8pRRlvw9bpSSxSCzv8Olgoe2fSNzDDxYI0OUBpQ\n-----END PRIVATE KEY-----", + "shared" : "25ff9a6631b143dbdbdc207b38e38f832ae079a52a618c534322e77345fd9049", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 17, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKjla7E6nyszuOZ1C0puZiHcJq6MXGJKCZLI8NW5EPFw\n-----END PRIVATE KEY-----", + "shared" : "f294e7922c6cea587aefe72911630d50f2456a2ba7f21207d57f1ecce04f6213", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 18, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////////////////////////////////////wAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOBF9VwVlFHpeBTXRwUP13ab1HhDSgGHalblU/ZjhKdM\n-----END PRIVATE KEY-----", + "shared" : "ff4715bd8cf847b77c244ce2d9b008b19efaa8e845feb85ce4889b5b2c6a4b4d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 19, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA////AwAA+P//HwAAwP///wAAAP7//wcAAPD//z8AAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBBdYh4e8znD2ZJFz7d806W9DEQnoOTYdSw7UfBFiJtP\n-----END PRIVATE KEY-----", + "shared" : "61eace52da5f5ecefafa4f199b077ff64f2e3d2a6ece6f8ec0497826b212ef5f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 20, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA//////////////////////////////////////9/AAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINiKRB5wb2Bq5/Yw+LIfPCVUc54+VJ+AQRjAN3H2CAF7\n-----END PRIVATE KEY-----", + "shared" : "ff1b509a0a1a54726086f1e1c0acf040ab463a2a542e5d54e92c6df8126cf636", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 21, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIC7rRaCIidiAKr9NvfyX9wCVjLYv59jVLt2Lgb7Y+JQ\n-----END PRIVATE KEY-----", + "shared" : "f134e6267bf93903085117b99932cc0c7ba26f25fca12102a26d7533d9c4272a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 22, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////////////////////////////////////////x8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGjhNAkulOYiyKDNGK/1W+I9q9mU697pgtkGAfbw9LNp\n-----END PRIVATE KEY-----", + "shared" : "74bfc15e5597e9f5193f941e10a5c008fc89f051392723886a4a8fe5093a7354", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 23, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOjkP8HrrAu8m5nIA17hrFm5DxmhbELAuQ+WrfzF/e54\n-----END PRIVATE KEY-----", + "shared" : "0d41a5b3af770bf2fcd34ff7972243a0e2cf4d34f2046a144581ae1ec68df03b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 24, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAA/P//BwAA4P//PwAAAP///wEAAPj//w8AAMD//38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBi/+xb5JoCp4mdHPkPEZEdtU3Ld0fZk89Bnjv58mLx5\n-----END PRIVATE KEY-----", + "shared" : "5894e0963583ae14a0b80420894167f4b759c8d2eb9b69cb675543f66510f646", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 25, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////////wAAAAAAAAD/////////AAAAAAAAAP///38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDADBesAK/hscf6cCzEZk3J7ncYY0M5yUdDf2FUtF5Bd\n-----END PRIVATE KEY-----", + "shared" : "f8624d6e35e6c548ac47832f2e5d151a8e53b9290363b28d2ab8d84ab7cb6a72", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 26, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAP////8AAAAA/////wAAAAD/////AAAAAP///38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIDanwKEIkfUreXdusUdvOVep9yihE5/l6uJh85/2Lxx\n-----END PRIVATE KEY-----", + "shared" : "bfe183ba3d4157a7b53ef178613db619e27800f85359c0b39a9fd6e32152c208", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 27, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f/////////////////+/////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIBufybKMkbegYKUbL7Qn1K5XaYmyCPHtQRQABpHt7JS\n-----END PRIVATE KEY-----", + "shared" : "bca4a0724f5c1feb184078448c898c8620e7caf81f64cca746f557dff2498859", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 28, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f////////7//////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFg1T9ZLwCLLo6cbKuZCgeTqe/bWX9uurRRA7rGGBP5i\n-----END PRIVATE KEY-----", + "shared" : "b3418a52464c15ab0cacbbd43887a1199206d59229ced49202300638d7a40f04", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 29, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f//////7////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPABnPBRWXlMyAUrAMLnW39G+2aTxLOMArEqT+Jy6FVq\n-----END PRIVATE KEY-----", + "shared" : "fcde6e0a3d5fd5b63f10c2d3aad4efa05196f26bc0cb26fd6d9d3bd015eaa74f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 30, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f7//////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIND8pkzF86DI51yCTosJ0WFap5rroTm7cwLiuy/L5UtA\n-----END PRIVATE KEY-----", + "shared" : "7d62f189444c6231a48afab10a0af2eee4a52e431ea05ff781d616af2114672f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 31, + "comment" : "public key on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA6v///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINAkVuRWkR08bNBUkzGZgHcy39yVhkKtGuvpAMeTvvJK\n-----END PRIVATE KEY-----", + "shared" : "07ba5fcbda21a9a17845c401492b10e6de0a168d5c94b606694c11bac39bea41", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 32, + "comment" : "public key = 0", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIgidJQDjyu4EdR4BbzfBKKsWFrafy8jOJv9Rlj53dRe\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 33, + "comment" : "public key = 1", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEgjLolythx+YZMOuUULUHDq4cZwR1aFVB8EdiF+SBhP\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 34, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKg4b38WxQcx1k+C5qFwsUKk408x/Xdo/LiQKSXn0eJa\n-----END PRIVATE KEY-----", + "shared" : "34b7e4fa53264420d9f943d15513902342b386b172a0b0b7c8b8f2dd3d669f59", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINBavQi/XmJTjLml7RBdvt1t440HlACFBytDEcJnjtd9\n-----END PRIVATE KEY-----", + "shared" : "3aa227a30781ed746bd4b3365e5f61461b844d09410c70570abd0d75574dfc77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPC4sJmMg5Q2TX3LJaOIXlcTdPkWFSdUQNsGRe58Cm9r\n-----END PRIVATE KEY-----", + "shared" : "97755e7e775789184e176847ffbc2f8ef98799d46a709c6a1c0ffd29081d7039", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINAMNdwXRg82C/rnuUZHvE6aetnOgqvq21Ci8aBzbiF1\n-----END PRIVATE KEY-----", + "shared" : "c212bfceb91f8588d46cd94684c2c9ee0734087796dc0a9f3404ff534012123d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA////////DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDhfyAWJAKhQId2SQl0vs5pi1OI67x1RBMTC2IcS055N\n-----END PRIVATE KEY-----", + "shared" : "388faffb4a85d06702ba3e479c6b216a8f33efce0542979bf129d860f93b9f02", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOBhSwxAivJNnSTApy+RN/vWsW8CzMlHl+o5casWBzp/\n-----END PRIVATE KEY-----", + "shared" : "877fec0669d8c1a5c866641420eea9f6bd1dfd38d36a5d55a8c0ab2bf3105c68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPAEuP0F2f/9hTzcbSJmOJtzfo38KWrQC1ppsqnc9ylW\n-----END PRIVATE KEY-----", + "shared" : "180373ea0f23ea73447e5a90398a97d490b541c69320719d7dd733fb80d5480f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA//////////////////8AAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOgL8OYJvzsDW1Uvnbfp7LxEoEt5ELFJNmGlJPRsPCJ3\n-----END PRIVATE KEY-----", + "shared" : "208142350af938aba52a156dce19d3c27ab1628729683cf4ef2667c3dc60cf38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEiJDpXRsD5gO8tR/fbylvHx0Q9d8Q4AuKJcmAn5qhpU\n-----END PRIVATE KEY-----", + "shared" : "1c3263890f7a081cefe50cb92abd496582d90dcc2b9cb858bd286854aa6b0a7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////////////////////wAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKgG8eObdCYVp93jspQV7YJ8aPB9Skek2VlcQMf8y5Jj\n-----END PRIVATE KEY-----", + "shared" : "56128e78d7c66f48e863e7e6f2caa9c0988fd439deac11d4aac9664083087f7a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJiZ1eJl4fx8MjRSJ9Zpmm1rVRfPM7Q6sVbuIN9IeHlO\n-----END PRIVATE KEY-----", + "shared" : "30eca56f1f1c2e8ff780134e0e9382c5927d305d86b53477e9aeca79fc9ced05", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA////////////////////////////////AAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINhCMW5Udq6u6DggQligbxXeARukC5licF5/boif5x9A\n-----END PRIVATE KEY-----", + "shared" : "cb21b7aa3f992ecfc92954849154b3af6b96a01f17bf21c612da748db38eb364", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////wAAAAD/////AAAAAP////8AAAAA/////wAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKCTPuMFErJe5OkAqqB/c+UHqOxTtTpEYm4PWJr04DVs\n-----END PRIVATE KEY-----", + "shared" : "c5caf8cabc36f086deaf1ab226434098c222abdf8acd3ce75c75e9debb271524", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDjWQD4Td3NM3OmChegg8lata3ada1YSvPQs8rl5RcBz\n-----END PRIVATE KEY-----", + "shared" : "4d46052c7eabba215df8d91327e0c4610421d2d9129b1486d914c766cf104c27", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////////////////////////////////////////wM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBghkbcFLpzWMO8IAH/GtDvHZSkTvmd04v0nG3G5YqZB\n-----END PRIVATE KEY-----", + "shared" : "a0e0315175788362d4ebe05e6ac76d52d40187bd687492af05abc7ba7c70197d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA////DwAAAP///w8AAAD///8PAAAA////DwAAAP///w8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBBiIf5WlKcQ1uFHaWxdW5PWiH1YTyTyKBguvhsdLbhd\n-----END PRIVATE KEY-----", + "shared" : "5e64924b91873b499a5402fa64337c65d4b2ed54beeb3fa5d7347809e43aef1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAA/P//AwAA4P//HwAAAP///wAAAPj//wcAAMD//z8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINA13pRWCA2FqRIIOy48fd15cfeG8lqWxeeCz29DduNi\n-----END PRIVATE KEY-----", + "shared" : "c052466f9712d9ec4ef40f276bb7e6441c5434a83efd8e41d20ce83f2dbf5952", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////////////////////////////////////////z8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKjzcxikx2Dzyy2JSCKRhzVoPLHtrPPmZuFWlBVJeP1t\n-----END PRIVATE KEY-----", + "shared" : "d151b97cba9c25d48e6d576338b97d53dd8b25e84f65f7a2091a17016317c553", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f///////////////////////////////////////18=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICDU1iTPcy+CbwnoCIAXdC8T8tqY9Nz0tAUZrbeQzr9k\n-----END PRIVATE KEY-----", + "shared" : "5716296baf2b1a6b9cd15b23ba86829743d60b0396569be1d5b40014c06b477d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f////////////////////////////////////9//38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINgGpzXROO+ztARoPJ2ESFq0r1QNCvJTtXQyPYkTADxm\n-----END PRIVATE KEY-----", + "shared" : "ddbd56d0454b794c1d1d4923f023a51f6f34ef3f4868e3d6659307c683c74126", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA//////7//3///////v//f//////+//9///////7//38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBhBmMYigXfz70HcmjQSWPgYGuNl/p7JjZNjmwu+4UZ9\n-----END PRIVATE KEY-----", + "shared" : "8039eebed1a4f3b811ea92102a6267d4da412370f3f0d6b70f1faaa2e8d5236d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f////////////////////////////////////7//38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPCkan9LmJ/lFe3EQRCTRrp0bsFRaJbsW35PTZAwZLRj\n-----END PRIVATE KEY-----", + "shared" : "b69524e3955da23df6ad1a7cd38540047f50860f1c8fded9b1fdfcc9e812a035", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f///////////////////////////////v///////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIgYdP2jqZwPAhbhFy+9B6scffeGAsxrESZOV6q18jpJ\n-----END PRIVATE KEY-----", + "shared" : "e417bb8854f3b4f70ecea557454c5c4e5f3804ae537960a8097b9f338410d757", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f////////////////////7//////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILjQ8a4FpQcoMUQxUOICrG2wAyLN80H0Z+nylliLBNty\n-----END PRIVATE KEY-----", + "shared" : "afca72bb8ef727b60c530c937a2f7d06bb39c39b903a7f4435b3f5d8fc1ca810", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f/////////+/////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMhhm6mIhZ231vIPvz/7ixE0GMwngGW06LttTls+fLVp\n-----END PRIVATE KEY-----", + "shared" : "7e41c2886fed4af04c1641a59af93802f25af0f9cba7a29ae72e2a92f35a1e5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f////7//////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPjUyh83ow7JrNbb5abhUOW8RH0is1XYC6ACxbBcJpNd\n-----END PRIVATE KEY-----", + "shared" : "dd3abd4746bf4f2a0d93c02a7d19f76d921c090d07e6ea5abae7f28848355947", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f//7////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIgDesjjPHLCxRA3x8jFKIu6kmXIL9jDF5bdfqXfmqpK\n-----END PRIVATE KEY-----", + "shared" : "8c27b3bff8d3c1f6daf2d3b7b3479cf9ad2056e2002be247992a3b29de13a625", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f/+/////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFA07nv4OhPZFn34awZAKU82IPT02QMOXik/kZCCSuVi\n-----END PRIVATE KEY-----", + "shared" : "8e1d2207b47432f881677448b9d426a30de1a1f3fd38cad6f4b23dbdfe8a2901", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "edge case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA6////////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEC9ThyvOdne92Y4I1AtrT59MOtusB6biVFtTy9Ft81/\n-----END PRIVATE KEY-----", + "shared" : "2cf6974b0c070e3707bf92e721d3ea9de3db6f61ed810e0a23d72d433365f631", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOD5eN/NOo8aUJNBjeVBNqWEwgt7NJr99sBSCIb5WxJy\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 64, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAX5yVvKNQjCSx0LFVnIPvWwREXMRYHI6G2CJO3dCfEVc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDhzVdmVYWCQUDqvrUnaAfs9w+2pYnBOrua4b54gySV5\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 65, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7P///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMj+Dfkq5ooDAj/Aya25VX0xvn/u0NOrNsVYFD2vTbtA\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 66, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuIA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMjXSs3lk05kuYldX/evv/1/cE99/M/3rCj6YqHmQQNH\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "NonCanonicalPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 67, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAX5yVvKNQjCSx0LFVnIPvWwREXMRYHI6G2CJO3dCfEdc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILhWSdUSDgHozK97L7jYG2LorW89XAVT/d4ZBsudecBQ\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "NonCanonicalPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 68, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7P////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICBksvTJ3JfsfPWJMv36MmW6bqTRHwJZuO/Ir7NduIxI\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "NonCanonicalPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 69, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 70, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 71, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7P///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 72, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAX5yVvKNQjCSx0LFVnIPvWwREXMRYHI6G2CJO3dCfEVc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 73, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 74, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 75, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7v///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 76, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 77, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 78, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7P////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 79, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAX5yVvKNQjCSx0LFVnIPvWwREXMRYHI6G2CJO3dCfEdc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 80, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuIA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 81, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 82, + "comment" : "public key with low order", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7v////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqM6T3ryl6IOdkKSWTK/UJ5wcPobw2mGrx6xP09QtV\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 83, + "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819949", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIED/WG5z1h8JYNwtdjrBnpgiXxGU9v5D1d2XrVWz01lh\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 84, + "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819950", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7v///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFhPzq666US/6TsuDQpXX3Bs5a2h2isTEcO0IfkYbHpv\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "NonCanonicalPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 85, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7////////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAAWtir1yr3oxAk46/IQjgXSf6BTPthdcAFa1K05di1U\n-----END PRIVATE KEY-----", + "shared" : "b4d10e832714972f96bd3382e4d082a21a8333a16315b3ffb536061d2482360d", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 86, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA8P///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINg2ULp87BFYgZFiVeP6X6DWuNz5aHMb0snSrsP1YfZJ\n-----END PRIVATE KEY-----", + "shared" : "515eac8f1ed0b00c70762322c3ef86716cd2c51fe77cec3d31b6388bc6eea336", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 87, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA8f///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIjdFOJxHr0LACbGUSZMqWXn49pQgnifurfiRCXntDd+\n-----END PRIVATE KEY-----", + "shared" : "6919992d6a591e77b3f2bacbd74caf3aea4be4802b18b2bc07eb09ade3ad6662", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 88, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJjCsIy6wU4VlTFU47VY1CuxJoo2Ww7y8iclEp2Kxct/\n-----END PRIVATE KEY-----", + "shared" : "9c034fcd8d3bf69964958c0105161fcb5d1ea5b8f8abb371491e42a7684c2322", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 89, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMBpe28F4PNDO0TqNS8gUI6wYjCYp3cIU69coJcnNAxO\n-----END PRIVATE KEY-----", + "shared" : "ed18b06da512cab63f22d2d51d77d99facd3c4502e4abf4e97b094c20a9ddf10", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 90, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBhCK1ihjg9FGbeoh7jPtkngv+SzTXWWM1CplE5bf1t+\n-----END PRIVATE KEY-----", + "shared" : "448ce410fffc7e6149c5abec0ad5f3607dfde8a34e2ac3243c3009176168b432", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 91, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICBiDYJIdwe+357jVJ6Vy5OQ0mGPUM9qy6R/+qEDIkpv\n-----END PRIVATE KEY-----", + "shared" : "03a633df01480d0d5048d92f51b20dc1d11f73e9515c699429b90a4f6903122a", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 92, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA2v////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIChaanzutxIvLHjZnFOyqQK0kIkvff8yb4nRJnPDEBtT\n-----END PRIVATE KEY-----", + "shared" : "9b01287717d72f4cfb583ec85f8f936849b17d978dbae7b837db56a62f100a68", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 93, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA2/////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMjgMwrp3O7/iH+6dhIlh5pL0uDbCHmSRBNuRyGyyIlw\n-----END PRIVATE KEY-----", + "shared" : "dfe60831c9f4f96c816e51048804dbdc27795d760eced75ef575cbe3b464054b", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 94, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3P////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBDbYhD8H7EzgkcvoXh7AEtdEYaKs6eVEODO4w9KbfJr\n-----END PRIVATE KEY-----", + "shared" : "50bfa826ca77036dd2bbfd092c3f78e2e4a1f980d7c8e78f2f14dca3cce5cc3c", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 95, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA6v////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJBBxuBEonffhGYnXKi17g2nvAKGSAVK3lxZKt0wV0dO\n-----END PRIVATE KEY-----", + "shared" : "13da5695a4c206115409b5277a934782fe985fa050bc902cba5616f9156fe277", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 96, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA6/////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILjUmQQaZxPA9vh223QGWH/bRFgvlUI1auic+pWKNNJm\n-----END PRIVATE KEY-----", + "shared" : "63483b5d69236c63cddbed33d8e22baecc2b0ccf886598e863c844d2bf256704", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 97, + "comment" : "non-canonical public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA//////////////////////////////////////////8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMhfCOYMhF+CCZFBpm3EWD0rEEBGLFRNM9BFOyCxpjd+\n-----END PRIVATE KEY-----", + "shared" : "e9db74bc88d0d9bf046ddd13f943bccbe6dbb47d49323f8dfeedc4a694991a3c", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 98, + "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819968", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHiHiJusTGKaEB03JPLti5jZNv3nnhofd9hneWJr+PJj\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "NonCanonicalPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 99, + "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819969", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOB5ce6CDkiwsmbYvjzbu16QCkP1nuhTXGVyQYYV3kli\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "NonCanonicalPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 100, + "comment" : "RFC 7748", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA5ttoZ1gwMNs1lMGkJLFffHJmJOwmszU7EKkDptCrHEw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKBG42vwUnydOxYVS4JGXt1iFEwKwfxaGFBqIkS6RJpE\n-----END PRIVATE KEY-----", + "shared" : "c3da55379de9c6908e94ea4df28d084f32eccf03491c71f754b4075577a28552", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "RFC 7748", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA5SEPEnhoEdP0t5WdBTiuLDHb5xBvwDw+/EzVSccVpBM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEhm6dTRtGc8WtImkZV9avXBG2Qh4OoB1CykFp55GLpN\n-----END PRIVATE KEY-----", + "shared" : "95cbde9476e8907d7aade45cb4b873f88b595a68799fa152e6f8f7647aac7957", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "RFC 8037, Section A.6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3p7bfXt9wbTTW2HC7OQ1Nz+DQ8hbeGdNrfx+FG+IK08=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHcHbQpzGKV9PBbBclGyZkXfTC+H68CZKrF3+6UduSwq\n-----END PRIVATE KEY-----", + "shared" : "4a5d9d5ba4ce2de1728e3bf480350f25e07e21c947d19e3376f09b3c1e161742", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAt7bTnHZctgwMhUL085Uv+1HTAC1K65+P+YixkgQ+bQo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "0200000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 104, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAOxjfHlC4mevViMMWHL07+Y68wsH331O4Eb0OkbTVFT0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "0900000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAyrb559jOAN/OqbvY8Gnvf7KsUEq/g7h9tgG1rgp/dhU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "1000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEASXfQ2JfhulZlkPYPLrDbb3skwT1DaRjM/TJwjfrX4kc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 107, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAmHMLwD4p6LBX+x0g74wL/8giSF09t/RfTjzCw8bR0Uw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "fcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAl7T/9oLffwls0XVlaeJS20gtRUBqMZihr/KCpdpHTEk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 109, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAMXeBsBY7rnSszAbA1E75qRGiKw03+vdyZiFZH5ND6i8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAfib48ky1kAJ/nRvEmw4aJCx9j0NiTT6PqyjuCOAstF4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA6W0ngOVGmnRiCrWqL2IVHRQMRzMg2+GwKPGkj452+V8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 112, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjWEsWDGqZLBXMA5+MQ86ozKvNAZv78qysInJWSh4+DI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 113, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjUQQjQXZQNPf5WR+p6h74k0NA2yfCpWiOGuDnnt78UU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "ddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAIaNdXbG2I3xzm1Y0WpMK7uNzzc+0cBJmeCqKxZSROyk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 115, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAPl77Y8NSzpQnYkgryTN6XTW6VWZHQ6xek9EflXM2yxA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000002", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 116, + "comment" : "edge case for shared secret", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjkHwXqPHZXK+EErYeI6XCGPG4so9quZNHC9G3s//pXE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCjpPEwuYpb5LHO23y4VYSjUg4ULUdNycy5CaBzqXZ/\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000008000", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 117, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMjQfEa7+4J3U7kscOSVg86L+kRkGnOCJY6pA9aoMslr\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 118, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJC37yN6BV80jctMQ2SlnX0x7cerePLKJU4sgQl1w/VD\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 119, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOCovmMxXE8PCj/uYH9E0wpVvmPwlWHZr5PgocnPDtdR\n-----END PRIVATE KEY-----", + "shared" : "0c50ac2bfb6815b47d0734c5981379882a24a2de6166853c735329d978baee4d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 120, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAhAqK9bxMSNqIUOlz1+FCIPRcGSzqQCDTd+7NJcfDZD\n-----END PRIVATE KEY-----", + "shared" : "77557137a2a2a651c49627a9b239ac1f2bf78b8a3e72168ccecc10a51fc5ae66", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIACSIpx1OnEoTQhTkJRwrYR6ti9DnqUUgvtB0wzDtEdD\n-----END PRIVATE KEY-----", + "shared" : "c88e719ae5c2248b5f90da346a92ae214f44a5d129fd4e9c26cf6a0da1efe077", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 122, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILjaK9LXzyWj5U5fh+4VkR7/uf+GuuxAdtVsjpU2cL9b\n-----END PRIVATE KEY-----", + "shared" : "4bf6789c7ea036f973cde0af02d6fdb9b64a0b957022111439570fad7d7a453f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA//////////////////8AAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGhM1CCvQauz0Qxh53MjjPcpwhVflBrCfhX0w39JspV2\n-----END PRIVATE KEY-----", + "shared" : "bcac235ae15cc7148372e11f9315e3bc76ceb904b3d2a8246bd9d9be2082bb62", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDjPrKpEYHlrTeQ0vdZznw0ENnH5f6gpUXUR5rR6qTR0\n-----END PRIVATE KEY-----", + "shared" : "5dd7d16fff25cc5fdf9e03c3157cb0a235cea17d618f36e6f13461567edeb943", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 125, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDCDLoy2J6wZX3exEFJY5LsYuZpe2URAS/rLOgOfvbFL\n-----END PRIVATE KEY-----", + "shared" : "2816fd031d51d6750f9225ede950625cca47441ca97e43092650396991afcb6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINgY/Wlx5UZEfzYdM9Pbs+rc8C+yjyRvHVEHuQc6k81P\n-----END PRIVATE KEY-----", + "shared" : "7ed8f2d5424e7ebb3edbdf4abe455447e5a48b658e64abd06c218f33bd151f64", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 127, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/////////////////////////////////////wAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBAhzYaCvcP12pEArf9bIjCzrNg2s6RV24NSosJ+adF+\n-----END PRIVATE KEY-----", + "shared" : "e8620ed5ca89c72c5ea5503e6dcd01131cd5e875c30e13d5dc619ce28ec7d559", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 128, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICDkySRxAikmVdZ2XX2ExvzlMJuABARdrqbX19ytRihx\n-----END PRIVATE KEY-----", + "shared" : "ceadb264379dcadd6e3bb8ad24dd653d2a609dd703d41da6caf3ad00f001862c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqLnHNyEYpTqd6erwho47Gj2I6Byy5Af/cSXp9cUIhxU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJCxUNRi3lEgVtW9VRcwdJabSW8mL7aRa3M/YmOoB4lx\n-----END PRIVATE KEY-----", + "shared" : "f86cc7bf1be49574fc97a074282e9bb5cd238e002bc8e9a7b8552b2d60eccb52", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 130, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqrnHNyEYpTqd6erwho47Gj2I6Byy5Af/cSXp9cUIhxU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJiHKGsyYcjYV6FvbbISd/ddiNToYbPr51lmmQR+gWZo\n-----END PRIVATE KEY-----", + "shared" : "ccbb8fd9dee165a398b2dbd7c8396f81736c1b3da36b35fbec8f326f38f92767", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 131, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAWFAHpZMNd2I88pdWA4yhl9Pr/Z5MgKaVhe/gJ0CSwRU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICDKLIXMh2Lpa3BHvxXHHAUP/g7RYWBAqVOuMqEpethx\n-----END PRIVATE KEY-----", + "shared" : "46add6f48ffff461777d4f89b6fdf1155aa051a96387d45f3e5e371a236b6e52", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA+////////////////////////////////////////x8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINAnZWYFsQvxjeoovFJUb58fCM7wbK/SAPyE+H27Tr5G\n-----END PRIVATE KEY-----", + "shared" : "1adbe32207e21f71e1af53884d2a2276481e298e557f4dacb3720f2458e3082d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEhnqD7p0Bt1EIQIZ9sa9qYEm9uwVrdEQ/cMNY4WLIhn\n-----END PRIVATE KEY-----", + "shared" : "e12cc58fbeb70a5e35c861c33710be6516a6a92e52376060211b2487db542b4f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 134, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAr6AOSicb7sR45C+tBhhDL6fX+z2ZAE0rC9/BT4Akgys=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKAVlwqK3ZQPylsbXSOHU5fVR9jUlPyzFPIEWmei0SxL\n-----END PRIVATE KEY-----", + "shared" : "421bed1b26da1e9adbeada1f32b91a0fb4ced0f1110e0a4a88e735a19ee4571e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAsaAOSicb7sR45C+tBhhDL6fX+z2ZAE0rC9/BT4Akgys=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEBYy2uaq6AqM4qqOS28EAOeJunkRBF+dY4kxdiyMupe\n-----END PRIVATE KEY-----", + "shared" : "d7b47463e2f4ca9a1a7deea098da8e74ac3b4a109083d997259b12992e7e7e06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA+////////////////////////////////////////y8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILh2sF2v8FMLE52eESUFY0GAdxeCRsX6cAW6AOm2ZHdj\n-----END PRIVATE KEY-----", + "shared" : "686eb910a937211b9147c8a051a1197906818fdc626668eb5f5d394afd86d41b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 137, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAIiMcZO9zrWIxi4qHvDjicuG7i/GmDXwAR20LBZ17PDU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINh/1qpdje723ulhmlaEaggpYgWQ8tpAg12OJRWX45B4\n-----END PRIVATE KEY-----", + "shared" : "09559733b35bcc6bb8ac574b5abe3a4d8841deff051c294a07487e3eec3c5558", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9v///////////////////////////////////////z8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJADYyG2N1H3YiqpPaNNheWc6BAJrFuaBokh2DvEcVtX\n-----END PRIVATE KEY-----", + "shared" : "f7d5cbcf39eb722b01ed20c85563ebb81d076511aead4ccc429027866b9fd270", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9////////////////////////////////////////z8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKBngf1MSgh04A5yuhMbndh6g7KQTilN4Xboqa8faV1n\n-----END PRIVATE KEY-----", + "shared" : "e995ad6a1ec6c5ab32922cff9d204721704673143c4a11deaa203f3c81989b3f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 140, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/v///////////////////////////////////////z8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILgi1y2LaL20+/Z+VqYdZyssd0fpRHn+WuQHLQrM3WVx\n-----END PRIVATE KEY-----", + "shared" : "32b6dabe01d13867f3b5b0892fefd80dca666f2edc5afb43cd0baf703c3e6926", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 141, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINCM4SN+JI0CzfYZ0gvqWEit5Pb/0XG43uh5P8Z8RZZA\n-----END PRIVATE KEY-----", + "shared" : "a93d83fc9ea0f6cb0cc8b631da600019b76cbb2ec57222f2e42dd540e3da850b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAy9zjmxCMUp3OdHV4Q8cdjR5EdA5Z8oP/uJL0+mKEw0o=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBgK48koUUz7nt0G59wdXQZhYOlnRFpcWORGO2ntIF5t\n-----END PRIVATE KEY-----", + "shared" : "017cbfa2b38e9ef3297a339ecce1a917bdcf7e910036086a41d1e22d04241870", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAPF/xtdjkETuHG9BS+ee80FgoBMJm/7LU9CA+sH/bfFQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOiB2AahEFYM2P7omdWcAknxIzpDIsQao2nHoqmfW1li\n-----END PRIVATE KEY-----", + "shared" : "71133905b8a57ea8c38de0ecf213699a75b096c2df21f07f7e9eb03e9fa53f5c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAPl/xtdjkETuHG9BS+ee80FgoBMJm/7LU9CA+sH/bfFQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAjkEOHX6LlBEjavSjXWtipdiTFHjkxiGXz6+0kUZ7Fi\n-----END PRIVATE KEY-----", + "shared" : "3dc7b70e110766b2bf525252ebed98a100b2e532dc69544464da1bbab8625f6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA8v///////////////////////////////////////18=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOAv334O49VbREDwFDLdJTyUl5O8BNpE3ezoPlTIw5tA\n-----END PRIVATE KEY-----", + "shared" : "e317e5cc438b5f79ead5533ac7c45519a117b31033cc2140b19edf8572011240", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9v///////////////////////////////////////18=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPBdGPaO96WGXBTbOpwlX98tq+oqo2WB6U9otye1goZ7\n-----END PRIVATE KEY-----", + "shared" : "d86810516aeddc18061036f599a9eb84d1c6146b0f543652dd4526743ba42c04", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAla/4WmzyiJ3DDWip/HNeaCwUAmGzf1lqehAf2L9tPmo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIADBA1eNXAede8wiwcMeeHwbFcV/y0k/2v76IDcc/HRr\n-----END PRIVATE KEY-----", + "shared" : "dfa988a477003be125b95ccbf2223d97729577d25e1d6e89e3da0afabdd0ae71", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 148, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAQ0Y4yN7nWsViFhUPeXHE5cJ3F+NNG/gAjtoWCjr3eGo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHAFu5J0hcQ1ZCtCSj3eAUvPdjReW+ZK5umyTbOeHNtR\n-----END PRIVATE KEY-----", + "shared" : "d450af45b8ed5fe140cc5263ffb7b52e66736899a8b872b6e28552129819b25b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 149, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEARUY4yN7nWsViFhUPeXHE5cJ3F+NNG/gAjtoWCjr3eGo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAgiA5pdwTxA/MzzRuKndptP0nIFLUMmCtYmRopQ1EFi\n-----END PRIVATE KEY-----", + "shared" : "58002c89bf8bc32ae6fc205b796acd13ef7f8476f6492ae4b2be47f1095e8a4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7P/////////////////+/////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIECmNJwD8NwKQjWPY1PKZ2Mq9oexTJ3/YmxU4hHo/DVa\n-----END PRIVATE KEY-----", + "shared" : "7773aad6e72eb1735b65ad51f7dad258c11d7bfff53094424cb103cd6bfb4368", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7v/////////////////+/////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFBpbU0FIJlx1roGduonQmK6Y5qsdPp15d9FcHaK2K50\n-----END PRIVATE KEY-----", + "shared" : "c118ddf6462fbea80f14ef1f2972a1ab12cafa511d1323d4d22d0d426d651b5b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7f///////////////3///////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGi7aAyFP05NqkfFhtyIbPRWjXsDg3cPbfQ5pTvkoyNt\n-----END PRIVATE KEY-----", + "shared" : "cc0775bfd970a2706b11c7222a4436a3d17160382c83b76f89b66192c81b4408", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA6////////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILD2wo29xkcGinbXGAXvdw8IfPdrgq/cDSbEW3Gs5Jdo\n-----END PRIVATE KEY-----", + "shared" : "f0097fa0ba70d019126277ab15c56ecc170ca88180b2bf9d80fcda3d7d74552a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "special case public key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7P///////////////////////////////////////38=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBhjD5NZhjfDXaYjp0VZz5RDdKVZEUx5N4EQQfyGBVZK\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 155, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFgey9paSiKARP79bgPfI0VYw8eRUsbixeYLFCxPJqhR\n-----END PRIVATE KEY-----", + "shared" : "59e7b1e6f47065a48bd34913d910176b6792a1372aad22e73cd7df45fcf91a0e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 156, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAd68NOJenFd/iXfXVOM8TO8mretUt9r2SKi+3ViHVmQE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILBWGjgAB5W3y1N7Vel16kUsIRhQYpXV6xX9nIO2f3pQ\n-----END PRIVATE KEY-----", + "shared" : "179f6b020748acba349133eaa4518f1bd8bab7bfc4fb05fd4c24e7553da1e960", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEATjmGYSe2oSpUkU4QaquGRkr1VjHzy2F2bVmZqo0uBw4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILAPffLUcShEHHJwuah+7kW2BW/GQjale9+B28zPX11C\n-----END PRIVATE KEY-----", + "shared" : "43c5ee1451f213ef7624729e595a0fee7c9af7ee5d27eb03278ee9f94c202352", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEArcZ5nthJXtWrbrHvlVR5ubUKqc4MNJ6JkqZmVXLR+BE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMj3oMC/senHJXbFNPhoVPvkr1IdT6gH9n4kQOEA7IhS\n-----END PRIVATE KEY-----", + "shared" : "2f350bcf0b40784d1d756c9ca3e38ec9dd68ba80faf1f9847de50779c0d4902a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAdw9CGO8jT14YVGbjJELDArvsIbu2zSjJeeeD/lATMz8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFgYH1gao3Ai/3HFbG5o5hddlnxcmVokmIX2ZWUHTe1N\n-----END PRIVATE KEY-----", + "shared" : "d5d650dc621072eca952e4344efc7320b2b1459aba48f5e2480db881c50cc650", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 160, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAXGEYxMdM+4QtmodEn52NuLmS1GxakJPOL8t6SbU1xFE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDAck1yuQ1cHCwra+c1hkoMLLJicFTcp7tmfWJ60X4hL\n-----END PRIVATE KEY-----", + "shared" : "909cc57275d54f20c67b45f9af9484fd67581afb7d887bee1db5461f303ef257", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 161, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAQDmGYSe2oSpUkU4QaquGRkr1VjHzy2F2bVmZqo0uB24=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINACKS1DWaPUK8h2fxOAAJMy56DfLzN5ARq3j3ifa6pU\n-----END PRIVATE KEY-----", + "shared" : "4a7e2c5caf1d8180eb1c4f22692f29a14b4cdc9b193bd1d16e2f27438eef1448", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 162, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAB4+lI0mPtRy6ERLYOyCvRIuACdjuoUNoVk0BuPm2CG8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINDCxJ5kSrc4JwcH/5kXBllCaH4vEohtlhFh20bAW1Zf\n-----END PRIVATE KEY-----", + "shared" : "c0ee59d3685fc2c3c803608b5ee39a7f8da30b48e4293ae011f0ea1e5aeb7173", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 163, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAn8Z5nthJXtWrbrHvlVR5ubUKqc4MNJ6JkqZmVXLR+HE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPCH04snTB2tG85uqja0jiGQuQub+MpZZpzF4ARkU0NC\n-----END PRIVATE KEY-----", + "shared" : "b252bc8eabfaa68c56e54d61b99061a35d11e3a7b9bda417d90f69b1119bcf45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 164, + "comment" : "special case for E in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAdlDyx2hY6iAdogIqxzDsxDZUhSrSCUJt1dBIqd4qZn4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEjbzFppXxUUu7qmrQCEK2nZrlIWsZY63Qf7KUfJe4RH\n-----END PRIVATE KEY-----", + "shared" : "fbda33bc930c08df837208e19afdc1cfe3fd0f8f0e3976be34775e58a4a7771f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 165, + "comment" : "D = 0 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuAA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFiRyScs+aGXc1twHlcVJo0210NrfjUaPpl6CGLkgH1N\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 166, + "comment" : "D = 0 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAX5yVvKNQjCSx0LFVnIPvWwREXMRYHI6G2CJO3dCfEVc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMD5xgrqc3Mdkqte2fTOoSL5pusld72nL5SUj+pNTMZd\n-----END PRIVATE KEY-----", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 167, + "comment" : "special case for DA - CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAsCJOcTTPktQKMVFfLw6JwqJ3forC/nQdsNw5OZ/fJwI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIABm3XZ0/lH5MmweI5uHX4rAcBquaagEwl/kNZXoZgtF\n-----END PRIVATE KEY-----", + "shared" : "8dacfe7beaaa62b94bf6e50ee5214d99ad7cda5a431ea0c62f2b20a89d73c62e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 168, + "comment" : "special case for DA - CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAYB4/67hI7D5X/OZFiKrYKvycKvmbvN/8xM1Y1LPRXAc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIAGfzD0DWExi0IMhZ/OEoyQF6uBtHt2AopXvDDVhWhG\n-----END PRIVATE KEY-----", + "shared" : "20f1d3fe90e08bc6f152bf5dacc3ed35899785333f1470e6a62c3b8cbe28d260", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 169, + "comment" : "special case for DA - CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAgqOAe73sL6mTj7QUHifcV0VmBjAfeP9xM88k89E+4Rc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFhFd2adIc4K4+MLAsl4P/6XcJy/45aImqMejuQzUtxS\n-----END PRIVATE KEY-----", + "shared" : "2b28cc5140b816add5ad3a77a81b1c073d67bf51bf95bda2064a14eb12d5f766", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 170, + "comment" : "special case for DA - CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA8ymrI3ZGLl8xKKJoIIYlPBkiKsHivKRWkvDDtSj0xCg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBjll6TizNtegFLVfJAJk4wtTEPW2Mn5PJhye3MRA1lT\n-----END PRIVATE KEY-----", + "shared" : "8392160083b9af9e0ef44fcfce53ba8ff7282ee7a6c71ab66f8843a55d09cd68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 171, + "comment" : "special case for DA in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAT847tsiq8CLb0QDjzeOUGzfVQ/AEAdun2pvBQ9/FVwk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIgoHMUdVRLYgU6lJJuHncutAyPThRLa+9x7qFu6jI1d\n-----END PRIVATE KEY-----", + "shared" : "42184e22c535530c457bd3b4f1084cbf5e297f502fe136b8d1daecf5334cc96c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 172, + "comment" : "special case for DA in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAFcaIUcHbhEtaHvNFamWfGIhUsadfvbL2j1FMkonOcR8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINDnlUUN8KgTxlc0luxXk8oC4b260Q7Qjfg/2u1oszhf\n-----END PRIVATE KEY-----", + "shared" : "f654d78e5945b24bc63e3e6d790e0ae986e53937764068b1bce920e1d79b756f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 173, + "comment" : "special case for DA in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAQgCiQkNDN7iRT0k0UwHteCsTWU+e3gicQfsefqgskFM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDC2mhzB6y0Lg+ohOEbpCiySIIi98pSmmVv25ud8ZGxB\n-----END PRIVATE KEY-----", + "shared" : "cd8a09b04795edcc7061867373981aa748651ebdce5ec218a335b878cefe4872", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 174, + "comment" : "special case for DA in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAuqvwF0qq6k3kjMg637BAFGGnQZA+pvsTDX1kt78DqWY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHizC7Y82K3nG3p31Cb0QZ0F8Zn/7zSeifqp2aXyH2ZU\n-----END PRIVATE KEY-----", + "shared" : "c9f8258f237db1c80702c5c4d9048dfba9dfe259da4aeee90dc2945526961275", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA8S8YvVnBJjSPanqfSl/dn8r1gTRQc6hR+6CY5dZLSgw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMCzhvTvDUaYaGQEl357YMtsH4tgEqIuKdYiTFlHQ5BB\n-----END PRIVATE KEY-----", + "shared" : "6600cbe900616a770a126b8b19156d5e27e1174bd538d0944eb3c0be4899c758", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 176, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAvuOGUnt3JJCuuW/E0juTBAN8tEMPZLIo89iztJgxnyI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJiGYC5xm6yv6gkrt1tRrnJYq+GjZMF2hX89wYjAPmdZ\n-----END PRIVATE KEY-----", + "shared" : "3fe710d6344ff0cb342e52349e1c5b57b7a271f2a133bb5249bbe40dc86e1b40", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 177, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAz5EayRsNlEBJzsZq5e8MRUnR5hLhB8aOhyY6L7z4Mj8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILg5YPXQYTzarG3aaQNRZm6fJ3u6a9QGsOJ6GIa7LT5G\n-----END PRIVATE KEY-----", + "shared" : "71373ebe67f39a2c230027c7db4b3b74bab80ed212b232679785ee10f47c304e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 178, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAHm7lNuTya7+2MTmVGhDzurYuGe0e+DlxeNnF0EMHzUA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINA7dfCayAff0u41LASh8lmEcg94X/qgr4i8Xbb/nDRT\n-----END PRIVATE KEY-----", + "shared" : "238eef43c589822e1d3de41c1cc46dcfec7a93febf37c8546b6625e1a123815d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 179, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEALxx5rYSI229RRpA7LcRs+/yDS7zwm03XDCdMS2fOYF0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINA2lIwOwiPw7ld+OQ2/hyIjWO0ZnygjNFrRVLvEy8xH\n-----END PRIVATE KEY-----", + "shared" : "87a79c9c231d3b9526b49bf3d683bf38c3c319af7c7c5d1456487398da535010", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 180, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/M/nQqY+2ctwlYVgtaAiYDUKfsuvjFeuBF9nGim0tXM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINBU3tYT/r8pUKxckn/LEgw4feC6YbMxzTMCTItuc3BI\n-----END PRIVATE KEY-----", + "shared" : "d683ca6194452d878c12d7da35f22833f99728bba89931a51274f61210336a5f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "special case for AA in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAyz1KkPhrMBHaM2nZmIWXx//xSZJztKBPhNDibtFoPA0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOgsSAYx+xU7oiEf5gMDKz5xsWLb08Eb7AMgj/zVEGVf\n-----END PRIVATE KEY-----", + "shared" : "dbf6203516635840cf69a02db87cf0d95dae315da7fc1ec7ce2b29e1f2db6666", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 182, + "comment" : "special case for AA in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEB4T97wFcPomOMqiCmfG4MIdqxMvS0VhkVkCZMST0Bg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMDAHSjByrAfWXAKyl8Y0ml2WLN/3VSjOf85HAoaGxZF\n-----END PRIVATE KEY-----", + "shared" : "1fe314744390d525278b1f5fbf108101b8ded587081375ed4ac4ac690d92414f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 183, + "comment" : "special case for AA in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3OHsCEP6jwXZxzVd9Zg5Hz3iVOzQtLqebqb9mztsL2c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMgr3nLfNkeWiMSFqL9EL0o0QS5CnALbl3BPA9r039VC\n-----END PRIVATE KEY-----", + "shared" : "ad454395ee392be677be7b9cb914038d57d2d87ec56cc98678dd84f19920912b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 184, + "comment" : "special case for AA in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAIcK1bweUz+4lzJYmZ3poOAAOtm2MS1+wey8dkS6Xw3I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFA/aXYX+wKnuO8AujTn/IzpP57D4cv+S/LAW87gy5dX\n-----END PRIVATE KEY-----", + "shared" : "c6d6499255133398f9dd7f32525db977a538118800bfaf3aad8bcd26f02c3863", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 185, + "comment" : "special case for BB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAzD1KkPhrMBHaM2nZmIWXx//xSZJztKBPhNDibtFoPA0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFjNTKHkMxGI3isoiUGc4g7F74ig6TrwkgmQZVUbkE5B\n-----END PRIVATE KEY-----", + "shared" : "0d74214da1344b111d59dfad3713eb56effe7c560c59cbbb99ec313962dbba58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 186, + "comment" : "special case for BB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAER4T97wFcPomOMqiCmfG4MIdqxMvS0VhkVkCZMST0Bg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIABOo0SLhMpQnv7F/MJMY+6YTe9jsp3rkDeJRwlwnAlX\n-----END PRIVATE KEY-----", + "shared" : "7b9dbf8d6c6d65898b518167bf4011d54ddc265d953c0743d7868e22d9909e67", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 187, + "comment" : "special case for BB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3eHsCEP6jwXZxzVd9Zg5Hz3iVOzQtLqebqb9mztsL2c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMim6wCk10u9/yOVIsPIke184ZBL4qMpzQrgBholPJVC\n-----END PRIVATE KEY-----", + "shared" : "fb0e0209c5b9d51b401183d7e56a59081d37a62ab1e05753a0667eebd377fd39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 188, + "comment" : "special case for BB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAIsK1bweUz+4lzJYmZ3poOAAOtm2MS1+wey8dkS6Xw3I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFAyL/DQ3N1rFPMHwE3+zv5bfN6vkr/7kZ6dYu0nB5BA\n-----END PRIVATE KEY-----", + "shared" : "dbe7a1fe3b337c9720123e6fcc02cf96953a17dc9b395a2206cb1bf91d41756e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 189, + "comment" : "special case for D in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA5Yuszt4yvPM7O249acAq+ChKljHedLavPwRqk2nfBA8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOAyjH0YjZj68qxy1yi30U8ru9epTQ+9jo95q+Cx/hBV\n-----END PRIVATE KEY-----", + "shared" : "97bd42093e0d48f973f059dd7ab9f97d13d5b0d5eedffdf6da3c3c432872c549", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 190, + "comment" : "special case for D in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAxtXGk/wKTi32spACaGBWahZrbXrr48mIKNSSdFyN+TY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFAXZ5oXvSOt+VrUfjEPxlJvS6nKOwg5tTvQ2Sg561tP\n-----END PRIVATE KEY-----", + "shared" : "99bcbc7b9aa5e25580f92bf589e95dae874b83e420225d8a93e18e96dac00b63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 191, + "comment" : "special case for D in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA0V9L8u9ce9pO6VGW88DfcQ3109IGNg/DF06nXDqjp0M=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIChkqvYcFG3wbMJWsGX2azSYXMAV2lsdZHpu1OLHa/xD\n-----END PRIVATE KEY-----", + "shared" : "afa2adb52a670aa9c3ec3020d5fda285474ede5c4f4c30e9238b884a77969443", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 192, + "comment" : "special case for D in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAbf+woliIvyPPGscBv73t6KGOMjudTT0x5RagX8586HI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBhKbPury9FQei6kH1J5ZYPb24UbiKhXge6OPCh4LDNJ\n-----END PRIVATE KEY-----", + "shared" : "e6a2fc8ed93ce3530178fef94bb0056f43118e5be3a6eabee7d2ed384a73800c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 193, + "comment" : "special case for D in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAIfhtEjySOpKq8lY9+UtbXJOHT1t6uZVKqlPj1y8P9n4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMhflUuFvBAqynmWcXk0UhdlONB3hi7kXgslNhl2ff9C\n-----END PRIVATE KEY-----", + "shared" : "7fc28781631410c5a6f25c9cfd91ec0a848adb7a9eb40bc5b495d0f4753f2260", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 194, + "comment" : "special case for D in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAWHw0fIyySVZKt3OD3jWMwqGf5zcKhHbUMJESNZiUHH8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFDj5amhm+LuNUiwlkZy+14xNMsNL3rfAA5FVtD/o3ZD\n-----END PRIVATE KEY-----", + "shared" : "314d8a2b5c76cc7ee1217df2283b7e6724436e273aeb80628dce0600ab478a63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 195, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9cYxGh3RueD4z9A0rG0BvyjZ0PlioZNK4suXyxc92BA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAjs5YC7bd+WVZuB16l91FMd72zHjUSKcM66vdJsqrFG\n-----END PRIVATE KEY-----", + "shared" : "2bfd8e5308c34498eb2b4daf9ed51cf623da3beaeb0efd3d687f2b8becbf3101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 196, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAkxbAbSeySrxnP/tRBcW5qJvfqnnoHNu4lVYHQ3fHAyA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKiGAz6dwrapE//7wr1ALowR7DTUnA3A+hQpMptpSihf\n-----END PRIVATE KEY-----", + "shared" : "d53c3d6f538c126b9336785d1d4e6935dc8b21f3d7e9c25bc240a03e39023363", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 197, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAikF5gHsHZJ4E9xG/lHOnmZP4QpPkqLmv7kSiLvEACyE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJixzCAgqOxXXVxGx2Akz3x612KOuQlzC8T0YKrw5tpL\n-----END PRIVATE KEY-----", + "shared" : "4531881ad9cf011693ddf02842fbdab86d71e27680e9b4b3f93b4cf15e737e50", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 198, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAp3MneuECn4VHSRN7DzoCtbNWC5xMpNvesxJeyJa4GEE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMjhk94WKqNJo0MsegwFIdksvF47+CYV5ClV3WfsEjRf\n-----END PRIVATE KEY-----", + "shared" : "7ba4d3de697aa11addf3911e93c94b7e943beff3e3b1b56b7de4461f9e48be6b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 199, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAHs6ys3YyMbw8mdxiJmoJq102YcdWUkzdxaq87e6S2mE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIjgEjezNgFAdWdggq+95R1ZXUfh+lIUtRo1Grv2SRRC\n-----END PRIVATE KEY-----", + "shared" : "bcf0884052f912a63bbab8c5c674b91c4989ae051fa07fcf30cb5317fb1f2e72", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 200, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAmirLs7WjhqYQLjcovjqX3gOYHVxx/S2VRgS+49PQzmI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOgjE+RRoZjc5K6VxoMqgoHYR/yHso2wD+Q3V8FsxJxK\n-----END PRIVATE KEY-----", + "shared" : "e5772a92b103ee696a999705cf07110c460f0545682db3fac5d875d69648bc68", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 201, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAJ0MOHC0wiXCLylbXpa0DeSgo1HaFthMeAj3QgIcWuGM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICgoWU0Wdo5YbfOWAezIbT+tY4nYcrU/yj7cr2+5WPZT\n-----END PRIVATE KEY-----", + "shared" : "378c29e3be97a21b9f81afca0d0f5c242fd4f896114f77a77155d06ce5fbfa5e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 202, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEATvNnkBqsi6kKUODPhspOSj/xZPsSFgW+NG4uSNBKyRI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKhPSI4ZMTn5hrDlskljWxN9OF5CA0Ku8fGU/N4f5ehQ\n-----END PRIVATE KEY-----", + "shared" : "7eb48a60b14fb9ea5728f6410aef627d1522fad481b934af64e2c483b64d585f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 203, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA0d4wPE3dBdV8Kd+SrRct2Mj0JOY+yTRFvq6kT50SSxc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDD9KngeCVw0pIOQez3S2L0nNuJ5YXv6a4tODhz5D71G\n-----END PRIVATE KEY-----", + "shared" : "b71bdbed78023a06deed1c182e14c98f7cf46bc627a4a2c102ad23c41cf32454", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 204, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAW8zXOf11F9k0S/aysPGaHgw42TSaJa0flK9KLNz16Dc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICgxLhe0fdMtkFYRaCRRh5Y8dGmjHIgeSlyUOEJitxlZ\n-----END PRIVATE KEY-----", + "shared" : "5bb56877caf2cdac98611b60367fbb74265984614e5e73996e8ea1bd6f749f1a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 205, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAinqTkxDffqdoRU31G80N+9e+T8uy/8mEKdkT7GkR8zc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKh2QM+CN7Rzxjiz6d8IZE6GB+VjtZZDY8zEITOymWdC\n-----END PRIVATE KEY-----", + "shared" : "b568ed46d04f6291f8c176dca8aff6d221de4c9cce4b404d5401fbe70a324501", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 206, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/jWQ/Dgtp6guKNB/r+QNSvyRGDpFNuPmtVD+6EpLe0s=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHgMW4gnINheXd+vEDPpoThd+eIWie7aTcx0RK0oMwpQ\n-----END PRIVATE KEY-----", + "shared" : "11fb44e810bce8536a957eaa56e02d04dd866700298f13b04ebeb48e20d93647", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 207, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA+tmrPoA7SfyBsn7mnbb8n9uC41RTtZ74+rKjvrXhE0w=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICCeXgrhmUvYWc6JkrYuw6Zt8utQIyvMOj0ntmFPawFN\n-----END PRIVATE KEY-----", + "shared" : "85d9db8f182bc68db67de3471f786b45b1619aec0f32b108ace30ee7b2624305", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 208, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAmL7ZVfFRbHpEJ1GsWQBG19Uspk9234K+CdMuXTO0kHM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIBtHe5f9q6oSoSJFpkaie82JVg+G9SuCz3SXCUkpP9G\n-----END PRIVATE KEY-----", + "shared" : "61d4ef71cbe7be3128be829ab26ed3463eb4ab25937c309788e876b23412aa7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 209, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA5ZvkkXs/Bbb8h0jJuQ8bkQJzycbhf/lu9BX/PZJ9mH4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAD5iwKuDfUnTMiZ9SbrG4dyieCWNEClfdl+QUzdL3xR\n-----END PRIVATE KEY-----", + "shared" : "5ba4394ed1a664811b01557944becf7585652a8acbdbf806742911207bd79346", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 210, + "comment" : "special case for A in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjJiFomyzNAVHAKJw96X0qsBrrYJjtlHr8HEuyh67ZBY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINhsGPK+OWs7ty8i5uziLic69uFQahwJrU0BvdL0OfhD\n-----END PRIVATE KEY-----", + "shared" : "a5952588613eb7a5cd49dd526f1f20a4f0ffe9423e82cea302c2dd90ce559955", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 211, + "comment" : "special case for A in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9hNf6XQcLJ3n3PdifvCIMvNRyzJduzom+TorSGIOFyc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPgarbkFPraYmW0PeB2c2mf4Ld76OYfSdv9alP/fXSVf\n-----END PRIVATE KEY-----", + "shared" : "cb6fb623084b6197443ec9ba1050c0923332e5e829ae0194269cfaf920a43601", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 212, + "comment" : "special case for A in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9v//////////////////v////////////////////z8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDBbTbQyG0kj/FWb+R32d9DhLDoxsW7GVctwi3WdfBFN\n-----END PRIVATE KEY-----", + "shared" : "9e526079c2fcf12426ae6c2a54b5ffb70f2ec662e29ea5ce0c8385c3b21cd162", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 213, + "comment" : "special case for A in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9v//////////////////PwAAAAAAAAAAAAAAAAAAAEA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJAGONGXmALbm1Lk3YT6GVefYc177zwLYvzMrqoV+khN\n-----END PRIVATE KEY-----", + "shared" : "6329c7dc2318ec36153ef4f6f91bc6e7d1e008f5293065d9586ab88abb58f241", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 214, + "comment" : "special case for A in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9uugFovj02IYIwidgQ93zQyuNM2iRMXZBsXUt53x6Fg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDhXXPfIaR7Mec1fjX1HA6pIWS/25/ZHMcLZihmurlFP\n-----END PRIVATE KEY-----", + "shared" : "603f4fc410081f880944e0e13d56fc542a430eec813fad302b7c5ac380576f1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 215, + "comment" : "special case for A in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAYGd6XZNMy/q4/12PCFoLVT+UUn2cSa4UD47RNeFEm2k=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOiL0CxwFlR6JPQovCqdzMrWxviAwXv/z2b8aEWWJ69O\n-----END PRIVATE KEY-----", + "shared" : "834bbad5470e1498c4b0148782dfe630e8bfadff1997de802ac8ce302a1bda28", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 216, + "comment" : "special case for B in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjZiFomyzNAVHAKJw96X0qsBrrYJjtlHr8HEuyh67ZBY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJA27X1o90SKxEDcUSFrSYQNyr09XjLjtP/DKl/p6WdC\n-----END PRIVATE KEY-----", + "shared" : "ec9070ad3491a5ff50d7d0db6c9c844783dde1c6fbd4fe163e9ade1ce9cd041d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 217, + "comment" : "special case for B in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9xNf6XQcLJ3n3PdifvCIMvNRyzJduzom+TorSGIOFyc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJDFXneqD+SvsShxCf0BD1JjZN6hjYji/YcKwBtm4/pO\n-----END PRIVATE KEY-----", + "shared" : "dc6d05b92edcdb5dc334b1fc3dff58fe5b24a5c5f0b2d4311555d0fc945d7759", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 218, + "comment" : "special case for B in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9///////////////////v////////////////////z8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKAhui/U461XvL8gTW9sPoAY2JeFUmM7bf8bdEe/UpRZ\n-----END PRIVATE KEY-----", + "shared" : "1b174b189981d81bc6887932083e8488df8bbbed57f9214c9cfa59d59b572359", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case for B in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9///////////////////PwAAAAAAAAAAAAAAAAAAAEA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDA1CD6YSDdYf2tzRq+HG/P8lYHFDrVcg676vu1ozuNJ\n-----END PRIVATE KEY-----", + "shared" : "15a052148abaad1b0f2e7481a34edb61403589439b5bd5e5646cecebe2a1be2b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case for B in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9+ugFovj02IYIwidgQ93zQyuNM2iRMXZBsXUt53x6Fg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDBDXOGH8nI/mjveoO74kiB+FS5M7omF+nLS20FHvSpT\n-----END PRIVATE KEY-----", + "shared" : "1d048cbe2f8df07c233a8f93706f307d17130c2497fb752eeaa31fe3edfc725a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case for B in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAYWd6XZNMy/q4/12PCFoLVT+UUn2cSa4UD47RNeFEm2k=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFgPCpu6coGjD7AzSQ4PQp8i4/JnhSyurO+j5SkfDmFO\n-----END PRIVATE KEY-----", + "shared" : "cb92a98b6aa99ac9e3c5750cea6f0846b0181faa5992845b798923d419e82756", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 222, + "comment" : "special case for C in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAyCObcQE2/kMftNmENhV+R8nnihDwn/kumLr/FZkmBhw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHCQmP6y4lxntL/TvgoBr0Ca222lKz++PZcGQt0smDhW\n-----END PRIVATE KEY-----", + "shared" : "f1bd12d9d32c6f4c5b2dcb3a5c52d9fd454d52ca704c2c137956ec8ad9aef107", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 223, + "comment" : "special case for C in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAt6L3ng3ptYFHaRtVRtnsRj2oMl4UQOWLsgqhKdG5cyc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBhaxi5yn4hSiVCSbA3nxIHJJL+c8moSL0Q7hh6LavZA\n-----END PRIVATE KEY-----", + "shared" : "e6f1c494c9e4bd2325c17183e82d31ab0bbee6c847d4b0e4a99c7c6891117c3f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case for C in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEALcYk4WY/Qqe5M2NQ8ndUG1C43cfuDYYTOtUyc67U5i4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPA3Q+6tfC93GXlDJPJxBygX0aBMvaQrIy877kPzl8xA\n-----END PRIVATE KEY-----", + "shared" : "aa2a12edf752d279bdb000fb1405a5df8c5f1d41309b4f2bd41aed7ac1ed0149", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case for C in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEADl7O7pEEpk+CyQk7m/e0B27lvHCBWvfun5Qu8BV1YXY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKj7tPkNpFeUmBQF1Z7zEGIePDtrd2C14wMIx4IsiK5f\n-----END PRIVATE KEY-----", + "shared" : "74d5606ba0b6ad1d8ba36ae6f264d6315f479b3984de573e9b001e0555247c32", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case for CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAc31FR34r63emw4uY4qGbBcOV332pmMuR9t+rWBlhTyc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMiHiG/QcQfHIh9tndNsMF7Hec7KEyrJM/932rK+rGNF\n-----END PRIVATE KEY-----", + "shared" : "8cf4538ae5f445cc6d273df4ad300a45d7bb2f6e373a562440f1b37773904e32", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 227, + "comment" : "special case for CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAhz+LJg6p2d2sCLewMHJ78AcjFatUB17MOTo3qXWIK34=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFgJbuKTYZePYwrR+wDBJnxakB+ZxQL5VpuTOtDczg9Q\n-----END PRIVATE KEY-----", + "shared" : "d5766753211d9968de4ac2559998f22ef44e8aa879f3328cbc46aa858dcb433c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case for CB in multiplication by 2", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAdeFYfF7vyDcV1xAgqmvlNHu57J2Rzlsoqbu3TJLvQH4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAgppJBG3OLAerKEQNutFGRT4SiWDoXdLmppoVEoc91E\n-----END PRIVATE KEY-----", + "shared" : "761d8cecf13f93b379a772e5fac5b9ffe996cad9af06152580afe87ff9651c71", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA+FoGBl6iUnI4/F7Bt16tkmLmsa7WH+/4O5EjCutLfQE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFh6w2uaI1lGMmea3qGoJvL2LXlzgiD7SHRkA582yiNy\n-----END PRIVATE KEY-----", + "shared" : "f12acd36f6299a4d192c03aa4efeea7df51e2d15d763172e68accf7bc6f5c230", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 230, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAbg8dALEJnSpx976GZV/riYi7pVd7AvlkBDpJ8Ax0lhM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKikQrfAqZIntMtcdfueWnLOol66igvfBycbtKk8K2Zl\n-----END PRIVATE KEY-----", + "shared" : "b2bbbd173f41d952d329251da973a9500300628177ad0fb79d01e2e263905b38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAaWdXztMJf6lgyDkKCei9bTkNvejR+hcCYfNCLtwZKSk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINj3Iz6WEsAMncosdR7B0/X2e613wucUog5x6z8iCmZx\n-----END PRIVATE KEY-----", + "shared" : "45ecfa275f1daa25d3fadf33cdf89a152afea25eae37e68e00b30c367789887a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 232, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/YSz8vv6Fq6/QMJ/RuGNd7r6DHlxvt3kkJIS53G9PDU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINgMfHVXyZB+GxHoRL8Tacumabw46beyU+UfI5vaMiN0\n-----END PRIVATE KEY-----", + "shared" : "595e144e07bbe65b38e0e4163d02ad75a65e422e74067db35c90dfa6e055d456", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 233, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAgFSFcDzPxKIh7ygSZ/UrYc68h58PE7Hl9SHBc1KgeE8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIACqFEVrXtBxQ+E81+sdQ7o4Zc0gHECgw/2owa+7URk\n-----END PRIVATE KEY-----", + "shared" : "226e16a279ac81e268437eb3e09e07406324cb72a9d4ee58e4cf009147497201", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 234, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAgGQqMnnaa/X8E9sUpWnHCJ2wFCJc/K59/1oNJezJI1s=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHgtsMjj5o8Qb+DFZBXgvRPYEt6g6Uy9GL32dhKVYTpt\n-----END PRIVATE KEY-----", + "shared" : "790d09b1726d210957ce8f65869ca1ec8fa0b2b06b6bcf9483b3eb55e49e9272", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 235, + "comment" : "special case for z_2 in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAhOgn94yuDPBj5DQBmPeIwoTgdDCzqUo4c984sfhyzgI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJCfsL2/U6aaL+OciySXq9T6V9LVTgRrX1FFleLA8z1j\n-----END PRIVATE KEY-----", + "shared" : "684cc83af806bcd9cd251e1858f3c10f0166e0a0cd2be154339a886b13e7c76f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case for z_2 in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA1EXh3wCDu2uOiG5mMiUYBxcdTojEGBb8aENzwJ1+XW4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHimeQl1ckhmX3k3HrAUglq2vUrzVx8UA4nGNuAEvPRr\n-----END PRIVATE KEY-----", + "shared" : "e426e4a3c54d3e77f4f157301e0ac7d9e12337a2b58df16780041cf6d6198c5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case for z_2 in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA8mqmFRpLIjkBdvYjPnQvQPLs1RNxZvsuHsmy8kVKwnc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIChqMC1bB20qunwqTa+efMnYU5t8A5EwfbZaL0Ig0w9w\n-----END PRIVATE KEY-----", + "shared" : "862df92e25277bd94f9af2e1dda51f905a6e2a3f6068a92fabfc6c53da21ec11", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 238, + "comment" : "special case for DA - CB in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAKwLbPIJHf+Iap6lNhd83n1cchEm0PL0GBdCsxTxHLwU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKg4tw0XFhyzgiL3vGmjyFdgMtWAJ1s7fWP7oIkIy0h5\n-----END PRIVATE KEY-----", + "shared" : "3f438dbf03947995c99fd4cb366ca7e00e8cfbce64c3039c26d9fad00fa49c70", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case for DA - CB in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA1x3X2xIjMMm7qrXabPH24cJTRe5qZrF1ErGASs4oc1k=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILBzO0IDJnqzyUxQasrblJp2zGAEhvzWAUePze95wp1s\n-----END PRIVATE KEY-----", + "shared" : "95f3f1849b0a070184e6077c92ae36ba3324bf1441168b89bb4b9167edd67308", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 240, + "comment" : "special case for BB in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAc3vAfeBym7z77joI5pb5fzdwV35LAewQj1nK9GQG0gU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINhEo2tYrv2wi5gXlgKaJ2YQGISzSPcO7ZR8JUEGTK9q\n-----END PRIVATE KEY-----", + "shared" : "6a969af6d236aba08fa83160f699e9ed76fb6355f0662f03dbc5915a3c23063e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 241, + "comment" : "special case for BB in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAl1gGGns+LAL7XCCHWua1WxH7Z5WZCg9P3NEUe+VSFgc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKC30xLZuDLhJNG8jLIdtUVEDjzxTnRz7pzL6baC8hVs\n-----END PRIVATE KEY-----", + "shared" : "ab39db4aa29ac4017c7446f1ad0c7daa9a37f1b6b4f2e9d2902ccefb84839d28", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case for BB in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAN81l0zA2IF80SehlWlDUsMhv7AIQC08tt9qS3PXjqgo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHh/Hd14zGRz0+Y5SUCa0/Nb/gzgc48lXe5oLyv7yA9/\n-----END PRIVATE KEY-----", + "shared" : "13de41659e3e308d6e26c94282fcc3e0364ddf0809ddee6c8e7abb5091b02b00", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 243, + "comment" : "special case for BB in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqbboCBRgODrcWHyPkaAsWaejVXbKYkNszRtf7xuSVF0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIECArmCoXB+pWq2b6r2YtAXn8oFBvwjyyaT9veHFaAJl\n-----END PRIVATE KEY-----", + "shared" : "69ed8a0a27812ae6741474bd5c6a4e683a126649f7245aa0f91a3a384bcde25a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 244, + "comment" : "special case for E in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/Ros0XqT+FDeuMRaLTRTkjLf2KVYMEIJeBxstYIphw4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAj59KT6xNtBMxX3SlmBiyRS/Ht2hVkuJlVndfm4bZB/\n-----END PRIVATE KEY-----", + "shared" : "010218bd67b1b92fee3e7fa4578c13617d73195de10279747e53ba01a254525a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case for E in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAuIEZ5a5tnmuRLVJSRznmEu8Zq35d09lGy5vAA8N4+B8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBiIz64whYZ2V7CUNcQrdMx2JFeDlFGjZZ2yGNQhT91j\n-----END PRIVATE KEY-----", + "shared" : "e6b298de9cb6358fbbb00f11890f5714a3858e8f05a2a8d1cf39fe78cc55dd4e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case for E in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAe3Dinc4Eec3ko2x/l4ZYLxBLwHiPBGtIr0leZ724jzY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHic4T7QB4GNelGB5inu2USiCgWM/jlmnJgxv6UhWhJp\n-----END PRIVATE KEY-----", + "shared" : "967bbe298494b4a5f95853cfde9dc85970b2a4b5dd2c92782901e853957f5809", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case for E in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAKiCeKs4OPWlz/790A/mFf/l6X9zSfyxwmLRE/DwWZzg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAACK0N3WrL0uRvBy1TJf3gCYonqrwKr7tBMqE9zbGhs\n-----END PRIVATE KEY-----", + "shared" : "9f66848681d534e52b659946ea2c92d2fabed43fe6e69032c11153db43dca75b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 248, + "comment" : "special case for E in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9QcJrKfzFOjQW1/5ekJ+QnvV6FxOhnEhJQdqdxviFEg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIICXpS/FYuilFmgvU2PMXnyI6ceOMI3w3u9ASXs1zBJ9\n-----END PRIVATE KEY-----", + "shared" : "ea7572e27a9120de1f13b85710ba69a3471b7b3f5d12bc430c12c4bbf8aa3957", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case for E in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEADxOVWXi5PXufmi5w2W35IoUKj/2EEuI2+wdK75nTfVQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEAogCAw2KgiGnFg7rvxhGEWwcJTq8Rn1uQ8uFDxRZhg\n-----END PRIVATE KEY-----", + "shared" : "e23d63a46be67c7443c07b9371ff6a06afcd7a5794bf2537926074b88190307a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case for E in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAGP/pkqcpznDDt83FW6tV8iENJ5E0swgqn2gtOgsTEnM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINhRXUXHqyuVKYFlQxUAaLjku2FM8raKipk2OXWvUD10\n-----END PRIVATE KEY-----", + "shared" : "33ccaf24e1e26290ed7e462093e9f77607ef52a0626b2cd2511c41cd24c13849", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case for AA in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAw7ooBXco0FM5Zew0l5/nvZPPbLZE6NoDi6qHmXuNwg4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINiBW9FEUY+lJr7903P1+c/yVNXTxGYOipDvKiLGh2p0\n-----END PRIVATE KEY-----", + "shared" : "74f95b4700f0185f33c5b5528ed5012a3363f8bbd6f6a840aa1f0f3bdb7c9650", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 252, + "comment" : "special case for AA in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEATrCVqG0eeBuxgiMwdevx2xCdVxNb+R1U/bGOs3FCdkA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKgtmWCT7v2vKD9ASbuk9a9uzC5kiU8yXuH5yh4VbQVn\n-----END PRIVATE KEY-----", + "shared" : "e9677b854851c41cc489e03981ae78690be6cbf0054ea9834759de3e27bcf03e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case for AA in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAg/Z9fJKxHI+wckhGQqAfQ96wIrVNlKQBXjmEmi4ulVU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMAmCd89VDbBI9zX7hHyPx2jIWZsCfN503kUIDNAUQhh\n-----END PRIVATE KEY-----", + "shared" : "f148716ebe7269a7076f0cf1f22b6978d3c7e3607b0bcc87a8c7a85b9fd20c2f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 254, + "comment" : "special case for AA in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAIMx103bYRTudBJyE9Y6vz2ESbAigNmHnNfCoviKP1GY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKDjt4wPO+KnYLLJFvJE3yGWJP3aLp4xsVMo9Kd2kClq\n-----END PRIVATE KEY-----", + "shared" : "1d5c123e88e9dc7a3b16ec90b60578dfca7e11eab9b88c6eca7bc33d91fde83b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case for AA in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7zG0PRnApUNN61YSnBYpijlKcDKi5Sy5l0dr3soyW3M=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHAfEwopBYTLKMfWU5UGoaBU+SahfvfFaK5DBHwF4Q9g\n-----END PRIVATE KEY-----", + "shared" : "2fc065ba8f5040a0a659f6f7330554bd1b9d7c893b91e316e0af90c37af4f135", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case for AA in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA2MjixvM6mFJd83Z9HQRDDasL2kHx+QTJW8YcwSLKynQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINDmf2gYOkwa7ZxWhks2J4u3u3XVengyG8fCT/YWNmB6\n-----END PRIVATE KEY-----", + "shared" : "ef7612c156078dae3a81e50ef33951cab661fb07731d8f419bc0105c4d6d6050", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 257, + "comment" : "special case for AA in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAGDNhlRa4DbDAWyJVCeZpjfAo2Dtm7Wusbw9jCJcNLH0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIjrd3XazDKwRc6zXyYbNhYxXvqYt4DgjHnVRO2ttUZ9\n-----END PRIVATE KEY-----", + "shared" : "a3cf3d81ec56896a68fca0da6335171d0c622568738c0db26fe117033726a049", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 258, + "comment" : "special case for AA in multiplication by 3", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA4umJqtI5f8NLbL4tsn1atpsoBIODyR2egibVSCU/q34=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHBVscBXbnq2yJ/MHOSeecjDcb+fwrIrj4OWqbZMWuJt\n-----END PRIVATE KEY-----", + "shared" : "e7f45823a45b6a46192b37d73e8609b5bda68cd7cfbdccaa49082080993e640f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAub15NiTWp+gISGEQBYhT7bJeE2vU1qeV1tLvU7JeOAQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJBqm/z9cQFNGJZ2gNRQnqpBxmZCSvmL+f9/9J6xurpB\n-----END PRIVATE KEY-----", + "shared" : "7c6148134c9e8b2ba5daeca41e6a1f3a82d8f75d0b292b23c40fe7f5ce0a2b7a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 260, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA4/RE4gjakEPz90wg4o1/QEu2h6NGcJq81VUVb4hgeCA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICg5KxsDWoRlqiKqu1cQYcbv/u1AzCUwtijk/UA5WuBK\n-----END PRIVATE KEY-----", + "shared" : "ea5e772bac4693ce69ea3ac761011fa7674037653a433c7f05456e7291cd3c4e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 261, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAh7Q/kPdtEvs6Rp+oaHwn42nUqC+Vz5Xo3Dlw3o+G2Ss=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHjLs1IEzIhnbBTg/xgXE5LpmEEbI9kF1MTc6rcFEfRC\n-----END PRIVATE KEY-----", + "shared" : "81c395aed5cc5f5e2a206a8a4cacecd501df5b81e49433835ad8a3779edffb30", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 262, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAhkQeoGxc0qNMa1EmHpOi8w6n2w904UxC8PxEPGc1lzw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKgiW0nve3Mw4954fLxAR5ZE23qxJjcClclBiWc0MNdF\n-----END PRIVATE KEY-----", + "shared" : "513eba5870dc5187e2552fe3ba8292b516d2af9ecb9a9bdc51eac2ce2de40112", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 263, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEARiSqSunRJyW/krhfk+PozqFre9g/2g6xj6stvg6L90I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAhB4aXHQguUtsxpkTFuvdYIYmM5wJ0PZ7JAiFiLnQ1J\n-----END PRIVATE KEY-----", + "shared" : "983b7e236ffaddb4b759b7353fe87846f59fb6f28a3ed65c256176b6609b7c6e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 264, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEApiWlt6BM6kYtEjtIXDnqRKgHmqIjxZ6cqXq80wtQDks=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAjs924xojA56ooV7kdLYlGp1yW/8aV1HrXs3p19Ti9J\n-----END PRIVATE KEY-----", + "shared" : "c941369b085c7465d50d23ceaf6717ab06e24638f217a7b8055ce8ebd3ca1225", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAil8gY/JZ8zF64+C0WfgsRndmbkmi65vwNpruZjYxJls=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGA4+wqDDRAByo6nSmE+qY9quFEmROVejUWikHG9S+9F\n-----END PRIVATE KEY-----", + "shared" : "a3f7e169db44d0d179c242e66347364ab92744dc6ad80e4775aef7f4ff9d5f34", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 266, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAVM+2rQ0D4xFayv7hJgY5fyu0aoxfMmolXElBGK6tO2I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMBM8SnwszMy4mVPjkUiXAQtf6bLx5PIi9THMZhSibBF\n-----END PRIVATE KEY-----", + "shared" : "401aabfbb73fe6694c446ecfffb43006427a9d4756e049a1ffc79578d62f1660", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 267, + "comment" : "special case for E in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEADuO+6Ms6CvzsIvoiM3BujsKczxryEsCmdHReu6NPnQg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDgGsDbJLXvAdxmY0k29opRbYB1CRJvT7Eu/N1fQG4lN\n-----END PRIVATE KEY-----", + "shared" : "20322dd024fb5a40f327cf7c00da203734c2a279b9666a9ff7d8527c927b675e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case for E in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAeX7HUSr78K2RjQ5JR5A76VI086vzZ1Co+FSIjRF7d04=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDgNkFa1ovSz3/sw5s63IqxGhCRfG++vtWYbyMeprUxD\n-----END PRIVATE KEY-----", + "shared" : "46152d59c2d2f3ecf03ce652d2b6978d401d5ede4570a6c911771bdcfb37cd41", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case for E in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA1XDHgQ9p5QKzVSU6+nxme/pQYNkNyG41irRF9jgeQV0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDhJKaQsjY3xRtuVCOLyGk6M1NmcGxM43xekV+iK+wBD\n-----END PRIVATE KEY-----", + "shared" : "37567f7ec0449c7b823cf7b0e219e9dd880e56a1464d0417a9e67eff42332866", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case for E in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEALGEcuURI8ceCJCWkz1NWI2uQpVWx7UdHggun9znI9X0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEiphoJbJoDi8lR7p1qVmbBO1X+O0Y2Y5wmcVE773yhL\n-----END PRIVATE KEY-----", + "shared" : "fbf6587ec181116cf1ace7dcd548029d69c130e50fcf6ad5dfcd25c23ee9f939", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA5VnEF9p/1YUTUvUIuQAx1JtdLQqsiKnItftugBZawQs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJhFKtffTia8Sz1AP56/crste2t9WGDb9vuaT3jcAnBK\n-----END PRIVATE KEY-----", + "shared" : "c7c6f6d7ce1e4f54c727e5900686c34e6a6953254bd470bbbf0c7c18bbddad73", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 272, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAdG2X53dCkqPXA/YE552HZMmaai/igOqpgREV9eA48ho=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKjbyb5QNO1/5/RpJk8hNenGfNMPUlVw0thB5L3qxSNJ\n-----END PRIVATE KEY-----", + "shared" : "cf7d2a66ea4dfed94469b2d343533ff302a576f8402ed2187904437038e54665", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 273, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAHzVKqP/E6uK0Da0uv4MNs/6wfioaLaOeVd+HyMYT3h0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPjSaHjf8lztAtOyfOdAAmlbuHmzxDKJMJNDFeyuhCtH\n-----END PRIVATE KEY-----", + "shared" : "b204d3bbcbdc624f9f1a743fa3daa8f4c8785ed088d37d08cd13c601170a461b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAnD8AI+GkgyWGrySDu+xkzp8G8+qAbUAZpeSrsbVicCk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIND16cQ8lbH/w2+DK5Q2AdXhdkf3144udxCs5j/ydNRH\n-----END PRIVATE KEY-----", + "shared" : "b9f21465615f39dddcc37520ce9b956f7de9883ac93a870d74e388b8e1775463", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 275, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA0FZWqgFNR2Ai38VejTtIhO0L34Ugm+i1U1E5TVK+aEs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHAGeejCTfgo8uUhKjJj1ek+phZ5mIKYurO0gPRvlhpI\n-----END PRIVATE KEY-----", + "shared" : "20f1fc613874495f20562c10b7a8be47bfc12c168d829d6321aa2de17060e40d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAxKGbhobhjCk1mqVIQn8Go2jVWoc3SD1Ik1I62sZ5Wkw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINDQd8lGH3R+VmC+hcxiBCi0zv6AXeD9JUrapGXqXnhP\n-----END PRIVATE KEY-----", + "shared" : "652b18ffd41cfb7d1f0b6dc79baa3b2a392ef1617f5cf6259b5b4ff065916a16", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 277, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEASYneeYU/81voyfkvyUZ0/u84oOZXiEccUh+OJZrfAV0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIABxGsCO+Iw9Q6PL2me2/l809Ucj2+bXJcijVpBwq5pO\n-----END PRIVATE KEY-----", + "shared" : "679825c259392d86f8edb15328d4faf52300779d979a503a76e27be3d7a85e03", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqYFIPLDqQ4X/u1UoJsPdEQ1K6J/1LtDNYBj5nTOHmHs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJiadbQEUROew2ymqgQ3ZcYaGL4yOlmH/LAlwtrY1L1A\n-----END PRIVATE KEY-----", + "shared" : "9cadc14ac153fa383ef66d1833f589100dff90523272e32b06e2c6f1f4424040", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case for BB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAHfPf2rdP84F32sKUstovSaNIvDs7xs6TEr6l7z7N0ws=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJDDz+3ZGaLM1R+0VWSeOtLaHvD/YZtZp/nFWmioIZZF\n-----END PRIVATE KEY-----", + "shared" : "bcc95fb4890ed311f3fb4f44c2b60866cdddec97db820a7f79f475337e16284a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 280, + "comment" : "special case for BB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/Gtxi6i0fSSxz9a10N2LIP2SCWD6vDAtvk+TvSoG6TM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOj+9cm2D4SYTog21TWss3IJa6gVmCSgtJoX7M2oQ71B\n-----END PRIVATE KEY-----", + "shared" : "06f1b495b04a0010845c9d39b13bf2784ade860d9632c8847618c0b34297c249", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case for BB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAsnm2wGX5XHBA8Ui8tKPTEONL2wBZMah5vkaVc97t0EE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMDgW953J9tONStefwNTJ7TYakLVE8oRbiLWSk7eVkNK\n-----END PRIVATE KEY-----", + "shared" : "cce7bb644df94501421db49d15e821c7b0aaabecdf8837ab989b1f23bac08f35", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 282, + "comment" : "special case for BB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAmOLNTBBVTkGwo+QQgsi2thtVRH0mwKqX+aBrrutUtVs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINhzCL91NXP1lqyDMLIEAUshUtvfyYgaDZl1BYWCvfZG\n-----END PRIVATE KEY-----", + "shared" : "71fdd3405c30805701ae4dfad98c493aecfcf2e3b563e7068373c1b19137c268", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case for BB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAhyiX8b0YhdoIudA+RoEQRPuwQYa6MMgG84uU69wnGGo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINgAWaijh+Fvbe1ufpgOgG0feLRwu2EQPQynBiPM7otP\n-----END PRIVATE KEY-----", + "shared" : "bf280aeecb74ab34e1310aa6fe8dc972f94dc40c7f88b72137ccfe34ed343c13", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 284, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAwI9ydg2ctKVCqtbir3d5IMRFY72QNWFow2CMa5ry7w8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILCk/mNRUWm9gmObUV/35cSshbugpTu6yoBHfrO0JQ1E\n-----END PRIVATE KEY-----", + "shared" : "72566a91ccd2bcf38cf639e4a5fcb296f0b67de192c6091242a62fae467fb635", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 285, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEATwOEnCTVhFNNdDAiIM/ckOG8Ngu14pfA/Q/V+NeZ5BY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJhCVrEu8VT/bC4dAwgmFky6NhTj33aI2CtZ4WIByRFN\n-----END PRIVATE KEY-----", + "shared" : "24acb4afa63919621df795206c3929b599ec9d253693895d51a0555072e89a34", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEASVl3GpMeJC1XE9XLdvMzEMaig98WZFYEKJVTgJzaZRg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGhHFB1dQ3evlqKmR8ZC7oFgD+SNNGfjpw8+4xK7YhdC\n-----END PRIVATE KEY-----", + "shared" : "5ba2112a41b5bb381f202446fa9f23c54d2de149f9ad233753417263840ea432", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 287, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA9v5pDPVHBJY1uzp3hVN7Q3nJ7ga0YSBJO4vbFS4JyB0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOhfEWTiq2+vYmZ8dLA85Sm0mg4gQbGsD6JC5SLSt2lM\n-----END PRIVATE KEY-----", + "shared" : "a87c9fdf40c409b9edab481b2cc69687ee1ab92e340c3db0107d40b5de6e7a20", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 288, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAtGhoGhJ1hQwR037HNq+TmnWnCYUU4Ez8HGyngjmohCY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICgeG7+nEd5pkhpkxdIYPDONtVBGBs4ra0zhzdVLQeFK\n-----END PRIVATE KEY-----", + "shared" : "3be98798f01e71639f3cb8fd4a17bf273e10c67f8974dd9802eed59d847d4020", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 289, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEALXHoRXCZ4/RF+eKhTxiw9ZFLs19IL5wGm2S/Y3ENQig=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICCqzxkCs81gnX7hXMlkU8wi4omdfReFJoDypyi6xtxK\n-----END PRIVATE KEY-----", + "shared" : "338c9917dbf11a0cabe8ad4a65959229bc00f99c211e752b20b8b49b87756d0b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA+o8k6UTeXQA3RtRjA1DA9PYXWjJpwZGEgkEFOY+90yk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIACejp+pk4BNzpTOy5ax3iVoJFqXBZ5NeuEW7NsbrdFB\n-----END PRIVATE KEY-----", + "shared" : "56e2bfc7f6ab7da8fc734afc515e57d0794d002434f9bc8e18bd0b72c0df3c4a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 291, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEArk4371PHniXoJ1pg8vwd/Cd+vF07iEKMZDLD+YSUISw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPAVdGQ/Ix/6wFW9I17nTdQWuUyOVaKrK00TqLeI2QFI\n-----END PRIVATE KEY-----", + "shared" : "17fa1276d9fd5025172736449a1c0ae33512e5037014a18db5903e47bb3bc950", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 292, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAleVqgweSR498QlBAQ6nKuOLuv/X9kJg3CeKeA8CkG2Q=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDgApCZZlUKByiZtfPHqnbbXmJGkBqcPnoTDVwpqEtJO\n-----END PRIVATE KEY-----", + "shared" : "167a3b2fdce9413c89ee892daf9f839a2eea80ea8044924035db1724a5b0217c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAXxaqfMq/Taa2hr0ox0YOEGuxuXqCN5JSd2XCmprY/HE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHCoJrGGliIY26/KETMZ2u+13fPPFOFf4/qtxMCi5GZI\n-----END PRIVATE KEY-----", + "shared" : "30a4ba793f2dffe1700c61428b4d84b5fcd0aa99a23b903f84a48eca5cc9fb0a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 294, + "comment" : "special case for DA + CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAR/t4ERgFoRmCo9bF2D6OGJ5/zEYsmr+AXTYlvnpurBE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKhaXtoKJpUAs6sLWElfwlTCaRAorFM0lLX4bUTp3GVM\n-----END PRIVATE KEY-----", + "shared" : "2bf9ab750bd58ff6f877b783eda45a71a65cc9b7c037fcfef4cb5f4c8842f529", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case for DA + CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAA7jKXv0Xd9bWJalF21K4HxEhTa8BXQn9yd99R7mFDjE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBg/KOyGdiTvXspIJ+0HFKVSXvIdXjUDiyTTB6M5GihG\n-----END PRIVATE KEY-----", + "shared" : "35e9289234bd5e531da65d161a065a14f785076088d741c9a2d886efd7d17921", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case for DA + CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEATspfhzGw+gwQas9Xi4OjUPqBc6KQ8euoA5Vt407rdnE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIiMZET/XrSCsrEL1OigG9zLZfMpNNgCYQbxapE0n0hM\n-----END PRIVATE KEY-----", + "shared" : "833afb867054b8b9ac70d6013c163e8b7676fd45ae49a1325f3acb75975d8c13", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 297, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEApVYrS6hrRk3/TCz66Fs4S+IRdx7+ipaX5R2E3kfx6xQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMioXRQLoVD1xqjTyzY7y8t1Nl5RxhZA6XSgcltenVlA\n-----END PRIVATE KEY-----", + "shared" : "8a914760129575c8ab3270d04b0465fc2f327acaf1676463113803bbb2ec8021", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAiK4WMc0Iq1TCSjHh/shgOR/im8UNsj62Zwk2LsQmSSk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJCjrrFBfD1hwe/vGsBSIY+1XTpZxP6TC1ozzFGDtIVH\n-----END PRIVATE KEY-----", + "shared" : "c1988b6e1f020151ec913b4fb2695bae2c21cc553d0f91cf0c668623a3e5a43d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 299, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAy8TVXVv93QvFxe2+OgSDayxwHSUZWyYiHL6hkxHlWj0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILhY10FL2auaPr6nkGSrh7wFDnRAf01HSPYvpNnSA7ZA\n-----END PRIVATE KEY-----", + "shared" : "bb24817bd9fff423dc0972908e2c03fddf4dbe100016b459f28fe9594adb3714", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA1movn3V34t9KVstRliswVv9cwElMYPOVEXgueZI+3UE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPgl7fH3nt3XFacrOsJn1rLpfhi7E7yv2sWUA3C4W6ZL\n-----END PRIVATE KEY-----", + "shared" : "b3b4513f8a3102e1ae782fbc69888177f2c24c569303a5d01ab1c3c5e285524a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 301, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3g/tL6tuAUkmdbx1y+Rde0WwMGzsjcZ2EWmYEcmq7xY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILCnELRw4yS7VqfY/4eI0F6zJ2FhKbhJckgkJepK1PNL\n-----END PRIVATE KEY-----", + "shared" : "471ba91a99634f9acf34fd7fd58f72682be97ee1c821486d62ba4e448cbc0417", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAZBjUn+RAp1XJ/xo1gtNdybRMgYSY8VeCyVKE/oaKkUw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILiY8DKXlHR9MyaaOYm2fkOnq1pV+hIQsOXboZP0+glO\n-----END PRIVATE KEY-----", + "shared" : "cdb3ca02d5fdb536dbc7395bab12bdcfd55b1ae771a4176dedb55eb4d755c752", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 303, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqJvPoja7zPB8Q0tZ+GVfsIW2y+XtY3YoHfgTr7oit1I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKBSjtmo7CLr6cwuMvr8P0Z1AKmiL1N3OC32YE7c309E\n-----END PRIVATE KEY-----", + "shared" : "cd3245403fd9edfcf91c9581ebb2eb7c77ad6837fca372479e78de9faf60a34a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAzbH5X26swkttApxu2XZmbcUXlNuOSqlmuoUP1/UEiWU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPBoiL3nXWidBWh09kNgAEl9Ititm5Whxn3h3aStoxZN\n-----END PRIVATE KEY-----", + "shared" : "ab7c47ecb0c0167156f44f66a527264b958fc992c21ce98cef3ae214d66bd82d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAlJGoJ0Txy2EFt2sEQuVOYFrGf0ehsrO1UtSG91vZjmo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOA0/Ko65AYD+bIq8Vn9Z+8Ak4CUbekssdg8xInos1BB\n-----END PRIVATE KEY-----", + "shared" : "1bfa264a7c7229147a20dd021211891e61f5d8c76cd83f0be24bc70e466a815b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEATRnhVuCE/lgqDrebLxK2HQsD8/IpIn55ipM+6lobYSk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHAqdEjA7Vjh9ODjMtCWo2NgvsovaVXIFbwSCzppHXdC\n-----END PRIVATE KEY-----", + "shared" : "c46057fcf63088b3a80e0be5ce24c8026dfadd341b5d8215b8afcb2a5a02bb2b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 307, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAzEcpxOrikuQx7Dpc9QIOGfm+pQ7zIY2aeQA0Umw+4Uo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFACXLUIrU+qBvr9D0ozt0fM8bNXOIXTQmUA1RtWMAFE\n-----END PRIVATE KEY-----", + "shared" : "d4361e26127adfbe37c2ed8f42cce4ebab8ab74ed9e74f14c3435d612c1a992a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 308, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEASkdCSa+Pdx8M+xEW8k/aTEL0E20q+3ZtGykcc8ZmjVo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHCC/FMpmk0w5dDDg8A1k1se7r2UCP5NBLk+7CS+UutH\n-----END PRIVATE KEY-----", + "shared" : "80dfae7a28bb13d9e51ff199267cec2a19dfc8b6f4974e3446b2f62fe9b62470", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEADypcu+UDE5UxrAUpGD2o5iTSUob2410UB6sfTXbrwmA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJj/fnEdZcx/2dCsEt/ouJTgqTYCyp51vw6rvwv+ZwFI\n-----END PRIVATE KEY-----", + "shared" : "7a5c373065e339b26ee537cff1cf4597cfcb4bf2dc7c4bcfec9884443281c273", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case for z_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAL+Edcj26Y1WeG5YUeJPLfshicRgGMW2qhs1Np2nUsi0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILCA9KwedYu/v6iIp4y41iTZe4aIACsgF+NfUvPXx5ZJ\n-----END PRIVATE KEY-----", + "shared" : "c5edcc5d447071c08dfa8281414ae6a02de753e2f7bb80af5f6253e56db43422", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case for z_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAmOEhHc9mUfqfLQDrCDrlhVhpoqU+g18uA7MMChm6gFE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOgVv5qWfhIIr450zpr20RPasXwByQ8a4rwl4+L546RK\n-----END PRIVATE KEY-----", + "shared" : "263a38fe538b50e8e988bf07ae86f33d49886b14c7143efd1d2025c840e36a25", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case for z_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEALxuTi4GkyQ4SURNa1/q+g19qi8XiLUsqsRn29neHdnc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEBRsBzfkK848Klv+4P41BM6vk+wNbb+b2UnZEfKpzFP\n-----END PRIVATE KEY-----", + "shared" : "340acf2801de71c18f4c79cfea372bc354e4c8a5eb5c2cce8b45d885df162f45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEANAufYTVQ0U48YlbK8CmzHK0/5ttYgpTi0683YFpo2Dc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJjAkjYxhOWK1s5RC9MrMJydWkb42e5vZKadgYC7xstF\n-----END PRIVATE KEY-----", + "shared" : "9efe5cd71102d899a333a45ea6d2c089604b926db8c2645ce5ff21492f27a314", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 314, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7fvW8JqjJDVECwyoukNjCDGWE/jy1QETPFJsP/Vcez0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGhuUcABFtHBkaqdWCO5bllWEC6P519c8jdtmZifb0NC\n-----END PRIVATE KEY-----", + "shared" : "196182095bcd2ef46b18f64c63607e0ab162a0869e6265ac8ae35e358c3d8a63", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 315, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAmwU4zWGLCk3gnkVCD4TVTXRRT7saMcGkqh6TMG8gcj8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICCK8slEKza1Ifw6Hs7+NCqsMIvW5ilu4JHBltwC565A\n-----END PRIVATE KEY-----", + "shared" : "a3c6b75168211e8e0a49ca815bfe3f469f29864dc8166152b456e7074afa9b5b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 316, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEArozy/N3nEMLBGEUkvDJDCHTfoIwSX2HWkZ2vjmbbQVo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMDYYabV/5H5HjvQWTQWH/CrDzzn5KK1tPyzGuNLRmZP\n-----END PRIVATE KEY-----", + "shared" : "deaae6c9952844a3a1d01688e7105b0bbeadc160763c2002b6d0bcf35c22d123", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case for AA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAKln0eEAtKCnNO2Lp98wBRF6Oc6QssRrwC2uanw5Eyzs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHB4XK0WCXK3ETGGWbR7V09pQe9toeoGUIsmUPV+yeVK\n-----END PRIVATE KEY-----", + "shared" : "c204bd15f01a11a2efdabe2e902b7cd0aa079316f60e911b3ee5d46262e98631", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case for AA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAg2yORd2JDmWMM+abb1eKWndMSLQ1vDuRrGk9+UoFWFc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCvyOsfh99LVSh/PEaYxfi5l7KKc8Vz/Cc+nEZ/t+RM\n-----END PRIVATE KEY-----", + "shared" : "c5457487e90932f57b94af2e8750403e09c9ac727e2bd213590462b6937b0753", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 319, + "comment" : "special case for AA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAWVGerXmVpt+Ju1TIQNYahIGIEJi4pPg8ai9rqAAzglc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKg8EbKDQTa5qvAVLZDnbjwnF3aTooNOi+2go1cbzmlH\n-----END PRIVATE KEY-----", + "shared" : "4ed6f8d62932541c6bea16e03835f1f758a5c41722b5c9989c9c7cc08e34e37b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case for AA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAMvNNqEq0v8o2nEuIRpG+z1S+f77RZEnchpadp+qav2I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILgNh5VzWAZXnnF1mJSTnXWIU1khJ+/oT8gut83uRQFP\n-----END PRIVATE KEY-----", + "shared" : "521a5b8149a132d155e6b4ed113900506cfc2f76d2a3e14196d69eb85db3c952", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 321, + "comment" : "special case for AA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAgq5I3PWbxeRp+aEbGKMtR1OsgYaS364n1nVBGiJys2M=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOCP+kXvvh+WWEx2JUVUrbkXe1jtCWCabOSZ5b0i01xF\n-----END PRIVATE KEY-----", + "shared" : "e831d6cee95ca1b4c96bb89457562fff36cb4d08b81da89b810b425ecdbafd78", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case for AA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAszvTrRS2aJb5ccvfJ3hfw6o8+zmtxsKSV9IupN+Mv2M=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGiOG7tRFPNOhTHCeLLZcUugfDKnrqbmJxNb0fxlI4BF\n-----END PRIVATE KEY-----", + "shared" : "350e3ab9d0dbff78f3f2157428beba189333be274827c10d59673f21c0c48a24", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case for AA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAGOWN9r++GEsOPHxL8qBR7QVbeTUBwNT8R7yKlcTe7Hw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIA2pOLpPp7YLZnXGlIqrJKJvZkF/kHQHQikmTdqJYRC\n-----END PRIVATE KEY-----", + "shared" : "ade71d6460287fe808e947560e67a9d6ff2f96eaa1355d2e9fbbe549e883381b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 324, + "comment" : "special case for DA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAdy4x53bo1PI7evIDevKKN+aPYedAs5BPTsTJAVe+FHg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJAbIPDNp0B2w9S/TgJlPNQG7UgMNVFZ4iykS5hPEHZP\n-----END PRIVATE KEY-----", + "shared" : "91a9bec28cf18c7094e2d80d2764df59ada0cb1946be422864bd7ad0e533b663", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqNVdXBE36btiZVf51u6o0xIOk2T4vNm2eTQmCxoJGAE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINg+t6/9G8wewLSCPO5c8LFbX1cIWqJwjtQ3opJTKbVQ\n-----END PRIVATE KEY-----", + "shared" : "6c1b8e240edfa5db2abb3dc12bcf9e8ac9ca10dd3507083746f6f36dc035d755", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAM8lL5YsPDmzzY+GxKi6/uTBAcVvpFRjyHfKVPuq1+wE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJie7jF7nCVNwCP5417/AiS8LgvIcZlrlGqWlw51Bqhe\n-----END PRIVATE KEY-----", + "shared" : "d4c3b3467714f2d105904a84cc7e81d7f291304e908041682d8906a683c12125", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 327, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAohiuliSwfOBReLnQzBtx3uIfJ4UqLOsYYQtAUrJE8A8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILg1VFXTWPLdfFcHssaXPJwnuZ59isFlDHkeX9vL6klX\n-----END PRIVATE KEY-----", + "shared" : "1ebe6ca711a649ae487b332747e3dc0306340560cab6bc6029e44f6a7e0ee41c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 328, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA1wZ/rq/T6WbldSX5MLMxfJ6LnJqa6UbnbB5GAqWafjM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIBlVn7wgrFsIIU0h/VIkwErpHYiJOXFnyUN+/glgeha\n-----END PRIVATE KEY-----", + "shared" : "03e7a777e648bdc612189f3cd42d34e35736d3e52e6edc8ac873a58e244a6073", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 329, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjfloLL6IAkeKhTE3fnUs3eVHONUo1jm+qer0dwL4vzs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAC1FEgTmmH+bF+/k5WHfVPYIO9Z2jvoVkWLXrkJhbpT\n-----END PRIVATE KEY-----", + "shared" : "308ef99dae1064a444fa90775b5dd5b1952d7224a0e5ae031df432640f416208", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 330, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAfZJwaGiqCVOGONYzwlXzM7naA7x0tJs1lBxXggzT/Uc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOjrn29i+T28MluDOqdjqQ8T8KyywsS4sz3s1HHOcMRf\n-----END PRIVATE KEY-----", + "shared" : "f33e2e86443a2c68823b72a2b59d6a028e0a8e283cfe29fea4f7aa22bd1afe72", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA37H/wXav+E2zAYLSN4+Dco+D3Rsz15hW89pUWc+d+Qc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGihp8zFC6tLAeVeGMvUZK/0MTH7B0HmjVPN6/xU8zBR\n-----END PRIVATE KEY-----", + "shared" : "7b535fc31c6c2a3803d8bd45410a1781bd90a09205da28c9df120df23a9fa32d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEugeg4sh6sltwTBDJXEhbXqbSoF/GThyHSJn3RUOvyA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOB1vPwWWkcbL3bDAD+wFyyC9wcTfeL6cILkOoeiVZNc\n-----END PRIVATE KEY-----", + "shared" : "ca23a781da0911e4115a29a9f56447157c23bee187b0c17369c4f7730d781718", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAgypGrsAiQNcW/iLeqUrVZqP6++7czjXIPkHlgHbJl0k=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMDhljTb9kYOFIaTDEboVWs8FtbelZkEYAVJuz4IYDRV\n-----END PRIVATE KEY-----", + "shared" : "cd0686b32ea4cddb8e13ff20a78d380749a5d4f6a3dc55d72f4813d949a0ea57", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 334, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjIAzQyvMEtR59n1th2scjonxaiNLmwkzIu/6ne6UVU0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILhMqhisw9s3Il0yyrT2Dm+6SsqxJ34gQl0w+UyrLixV\n-----END PRIVATE KEY-----", + "shared" : "a950aa57bb2beb9ed5d3228c7ef448dab69552f3d3b1e466accf41bfb6d5b874", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAbfeZu6bN9fRqV6sif5P7pJHa0pai/bfkkZIdYQzOj14=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICiWgYzd9XJSGUPp8MXoRfUwt0BCdYig9t4lBL1b9AxT\n-----END PRIVATE KEY-----", + "shared" : "54f5ae57e676d08c8f8a3cf891e36ddaab751093f92f409060c57e745941700e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 336, + "comment" : "special case for AA in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEADICQ4c/n92HP3wjZRNSut6UJoHphAWRbmkx8npw9Rgk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKAfDK2YzykFuBLTUwUxuzrImTkavR6vSj6+2WrGEm9Y\n-----END PRIVATE KEY-----", + "shared" : "2d49b09f81f3f6fab2c67e32f1bcead2ad09ac9e0d642b0873becfb64de2ab23", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case for AA in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEACDUpNsiv2FQ6yV8kvOmgfj4yNXY+pRKlhCmJZ7g8Bwo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBBrNjRMxKWjidgWgTd4aAb/A81KAPhja7fnWNRWFR1Z\n-----END PRIVATE KEY-----", + "shared" : "a199368e683c3036a48f4c5f32b32a547dd39f3d1007ca0a0bebcad0a8ac6f5c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case for AA in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAc73u+MwET1rY1qJBJz4ZleAAfcnmV5BG34aqbNl/XSo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIj5oNI1St/Lqy0SoOCbPHcZyUQ4Tt+6on/gcxy5xvxa\n-----END PRIVATE KEY-----", + "shared" : "5aa750de4207869ec7fddab34c639559b1eb27ef244aaf2a702c84963b6d6e7c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 339, + "comment" : "special case for AA in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAf905m270o/XK3mLnQROynCfbFSA/m445jSxvIwBRzSs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAgR8uVgogXpbii8MSvK1F/ovv77f22l+qA1MR7tgLJR\n-----END PRIVATE KEY-----", + "shared" : "a6947ee089ff28ce3644ea4c6eb33dbb20c7974fb8d853f4e146e2466177502d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "special case for DA - CB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA8Bc6lic8ZG+2PROwxoa4njdnb8xxePr0pvRgHzBoFQ0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIECtmEBmppCA+0oxWHjnNglsxXfa5MQsQNiT2MIXO3ha\n-----END PRIVATE KEY-----", + "shared" : "230b6aa1f24df90a60839179ba5e9de673cff11cab59e8020b20626c22090b0a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 341, + "comment" : "special case for DA - CB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAJVu+cjDNK+6Q0oP0GKR0qzAUbOXoAaD17WDuje8+ZVg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEixDNRWObu/g6Cyjw3TrQt7AMr0jQVTRIBVaoJ4EW1Z\n-----END PRIVATE KEY-----", + "shared" : "2299e384958bedd2c3d367759155136d1ff76e4434dc1d9e8212cdca52ea8421", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 342, + "comment" : "special case for DA - CB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAIazPl7f+4XMAHM/KshY3wXXvUYb/AAJQKz1S+oxR52Y=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOj613lG4N5M9CNnmEkLg4lIuCz7KfjnaGABsR6NlhZX\n-----END PRIVATE KEY-----", + "shared" : "97fca065acd3b943c654997c0f125767f9abc4b7c9d8b7246942f12be65d9231", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 343, + "comment" : "special case for BB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAW0B3foD/bv43i16BlZzNy7TKBLnXftxrMAbeuZkm+iI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINB7q+2QsnxOrK/chxcDvQNrcgqCtcCU3OtHSe6uuBBS\n-----END PRIVATE KEY-----", + "shared" : "f482531e523d058d6e3fe3a427fc40dbce6dd6f18defbc097bfd7d0cdd2f710d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 344, + "comment" : "special case for BB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEASNlSopJP8WfwN3B0aexxXacrtl9JqvTc5+xaFwOd20I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGijBJrvjAabkGz3QyhtOVKoiL8rm5O8h3X7Wt3gbp9T\n-----END PRIVATE KEY-----", + "shared" : "de88af905d37417d8331105345dabaab9fd2d3cb1ee902911c1c8eae2991d911", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 345, + "comment" : "special case for BB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEApe8mXMvFxUAh00+CNkpGJAMPW51f9+Y9ejeeUz3l50I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBjYw9Kk42YYWoXDhpjZN+E7u6/b2rGgqD276Jut9wdW\n-----END PRIVATE KEY-----", + "shared" : "075d18ccc984761b70752279e7f6a757208f6c11e29480c32b40aba128a4d52b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 346, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAkFHlWkBQ703OCwxAgR8WNx6LFpMlQdo38GlAbYSOpCQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBjvzV/jRb5JhTFmlTkdLJUu7hOw4e51hHIfvosZ1Pxf\n-----END PRIVATE KEY-----", + "shared" : "212dbf9bc89b6873a60dfc8731a10be11ab2dca4b172142e6c9f06614cd72852", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 347, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAQZrbix8vh94Bawx40QKaIQSS64yt0WSxLNZbHVe/NjQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICjsfGk+IixyrAgV8f02ZhNX4Kjae8mW2u7q/NIcATRR\n-----END PRIVATE KEY-----", + "shared" : "379f9221abebf3582681a0e857f3da578a1b0121982b96f14b94de5dc8b24528", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 348, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAE+ANrjsczJfM1kkIjEp/MsqZdiFNZFZnvQggObvZq3o=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHizXnrlSTCLZBS7YQGWwE8q951CZshuipzgwCu9uI1Z\n-----END PRIVATE KEY-----", + "shared" : "cff2596b7afe36f4cab9c70133d7aa0f9914f9abc6c3b9895472e2a5894a8037", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 349, + "comment" : "special case for C in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEARBxIekjwpJidkxzXemFCoKE9GqutgmI7qNlLXDdPTwg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPDenF+Kk3LzDEHKR6VXQ85pfUbjLnqa4m0yUD/VIidn\n-----END PRIVATE KEY-----", + "shared" : "d47c46b4329bedcbc1986b3c6d2aa9bcd027d6b68925175d35bbb536b3440801", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 350, + "comment" : "special case for C in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEADmfuXGtlqoAiWYELJgX416zPm0m/FMtKU2ko6IMXKRU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGhr5aErMQQg+b+yCTgf1FmlzNVcdSuIM36+ieGSGudl\n-----END PRIVATE KEY-----", + "shared" : "1d730158da880533dbf1e6c64a8e99f9169611660969b0a84fb42dd8dc2efa3d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 351, + "comment" : "special case for C in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3J1+8ctJwZHiWGY6lOcxucBmwRoX2LX96hmH9dmgBWg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKDAM3xb7FyiTeovHXAUmK4rrYe4JprCO+ETkp/k6xlj\n-----END PRIVATE KEY-----", + "shared" : "07732529a628badeb8d74946775ba457c700bf8390f46bc523fb64e471c86a7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 352, + "comment" : "special case for C in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAVWs+580NN5eQVuzB9WpWd6STW+bknOKOOU+L+3PRO2o=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILiCTPzlVQteF7EvdOKEWcqzTrSYlcw2v2RaDPAOPS1n\n-----END PRIVATE KEY-----", + "shared" : "9e3aae35fa1cc80a359878e212180294ff6608dcb4929e91901abbf976f39c16", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 353, + "comment" : "special case for C in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEhG+WAlgW1T1cn0jPHg6KhmaPbJO1Emde0jHYD5K03E=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOAtunM1r4+5Fo3i/NMQwuLfSj4lJj4Kua2oe/uCWKZr\n-----END PRIVATE KEY-----", + "shared" : "880f6dc73220307a597670f3282fc366aa66f04a0a9ca30d895fdde337afe825", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 354, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAUF54UeI1LjEcqVNqH+bA2V1kgZc3TOCOS4oPvd9ikQs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDDOcfhWzrh0/lgAOcpn6Jbm0IIHpzzVXbcFkSfBNCtn\n-----END PRIVATE KEY-----", + "shared" : "ea62b0eda2d7b249a42417675a2b82b1e6c0d69a4e7cef336448844d2f432251", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 355, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3fTpBQPdgmEMOgNLklqIC3Lb3jDGJgCSArNYxusA9Bg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOiB9G1BQepppnFkm5O2PpfcZ8ElIdRFhi8IeyYm+itv\n-----END PRIVATE KEY-----", + "shared" : "302c4f83b5c5bf30c1e3afd9f643f65bfe56ca1628ee042b1ab7393bafe36c06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 356, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEADpxEMZme8c4XfpANN+xq5mXjh+LU+ifLqOe668ZcZSA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOh5dSaDzXOoNCUcZXSRNeBuuQZNOuNQldiM3hSgK6Nm\n-----END PRIVATE KEY-----", + "shared" : "8ff2ac65c85ee2fe9452fce460f8c87f9570d769cadddc87fe93ef8b7657c726", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 357, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAV2HWwIYkEE1BF/8Xx16SEaWRycqa7Mo6Zlp+2EQZUiU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICBXarRW2ibBjaX78G7E0WVk4RG/riqSufbhknwVdwpi\n-----END PRIVATE KEY-----", + "shared" : "97c91a23c3e4f3ff727d188a352b67ad490b62381566fb3e111cb67aa9e3435c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 358, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA6S1Fs+xWUxJmMDxRE8RjEMQWUAAQZbTYewKzgvyCZi4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKhGdBi5JMLAA8VuFhCjVGk1Y2DCnVKqVXorsw+4qaRk\n-----END PRIVATE KEY-----", + "shared" : "24346bb133dd9ae3ff02d2f50510b3a92d9030834d60e5af08b0eebbf1d4dd6f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 359, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA84tjRZ0F5CKtAkwtzqUCmgp6a2xMHSCTzlVqqzMeJUA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPD14WKSPXwpk4i+14EZlBet4JdHVRUWLZWQl2oZb7Fv\n-----END PRIVATE KEY-----", + "shared" : "b3453c9c82a2d1d956156de2399cb70dd4e1ec53aea967e035753c1cdae13c39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 360, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAp97Q7qRaQAuPVjcVTUKXSqmMkpYjFNgi74iwE4Op2k0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCPz3h/54lkSgm8q5WPBzeqganinVBfUQNceON0ueRr\n-----END PRIVATE KEY-----", + "shared" : "ebeb0c7b7a4165cd02a278f3a222c236eed83266b806d13494c1c3f98a2f3425", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 361, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAew7LTHLuFHeJ10gTztPr5A9Fw9pSbtEnKVLkU+Q7eW0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFijOW0pHrI1cbUtmKMVSeUU5QHo0JWK2fJf5adsUD5p\n-----END PRIVATE KEY-----", + "shared" : "9213a53f22ff0cb5eca87b27b193c773bfdf4c01a193a11f37c157474e15cb07", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 362, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAokRBPdw6IF0DjWQmaDPuoe+6UbpiycbNzb6UO+UrsAw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINgFpwFHVd1lb5jSszHy0tSRJyXvPQN1Lyb3TcGtYWZq\n-----END PRIVATE KEY-----", + "shared" : "66484a4120e0eb0c7e0505e1d2c5d15de9b52b72e094c9bac88634200c557267", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 363, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7DyLDBCx+mXbvRfPG6X4Y4EoR2VwmwfF8EKOPVvNOSA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEDLH+BrCPBo9wgLoHxpXtqRor6+rdTblcl918ka8lZt\n-----END PRIVATE KEY-----", + "shared" : "384f2221618e71d456b1551651efdb708a161d7f89f5604b27eb872d4aa93276", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 364, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAYzDT4oqLYSas4WWp38zG5L1A28l2jPsWMwy38n+QYjA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIAhRkxkydbTwMhS9pctEZabBMngZlYvp/DV+g2Y661i\n-----END PRIVATE KEY-----", + "shared" : "8daf5f4b84730144ea8a53ce39cc907e39a89ed09f0202e7be0d3bda38da663b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 365, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAhniqKcvAbniyGNIqPmbDjsDaj9sPJXDFhcYlF8lwTzc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHB6LXELMvVcbro0iYAgovuYHWGx6CL8qExH2TIeJ5Jo\n-----END PRIVATE KEY-----", + "shared" : "da8b7eba6f72c3f3ef33d8982093492e06be39bb0db29c465d95a8e52ef64341", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 366, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAMDKJwrEHnqWUEvrM/rqMET0imbnc/t6rxCaXsIKcRlg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICBKQ96nnXeVd1gbjCpRvmbh7/zpZCW3QiucplvfGkhn\n-----END PRIVATE KEY-----", + "shared" : "0419a71a08d3fdd574cbc932e8f1605933ddcdd9774f5614269b7ed850c8650e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 367, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAPm4W4C1E69lGgIMuBlrt3Lt0r2T7t8bYNn52Bb4T/1s=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFjkdBc10liTIhUZR6HOL1gpkIYmiGlByxYx0lqKaEFp\n-----END PRIVATE KEY-----", + "shared" : "9f2fcd0c756288c1716ecd1f2a74864b93a7717bfaf5248858dcb6fdbea12864", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 368, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAp8FxakHtI6iHBDhxT/l0X7Dkb3pbrrN8mi2D/kd9FGw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINCvNCjqUgX2v41PG05JA8128EI2ocCz7P3K8oshNI5j\n-----END PRIVATE KEY-----", + "shared" : "261ab6267c35a9755359e957473870522b7f923fe839f2b155408649cc5e8004", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 369, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA2tmBVSxXVBxX7zle13DOXtxI+AFUYbK6eqgx7Fk86xU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMDql+RC5dwcgUK/q3CJ7Lm7nFrjcvmQfCgl5nje+uVn\n-----END PRIVATE KEY-----", + "shared" : "9093bfa3ed3491d0891f02ae466e5e13c980df229db7404c5b9d34e4ed21c653", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 370, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAxYjf5ucz2QWBy+ESB5dJ2Oswq4YxE07Cmr+5izLnZSI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILAzPwmsHqrNPNYX64gy6d5Ii0WLc1y0tTRfUXEwwl1r\n-----END PRIVATE KEY-----", + "shared" : "6e88bb6bf75596bbe5f1fbe91e365a527a156f4f1b57c13ac1e3e6db93191239", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 371, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEABnARakNejZt6Ev/EMi/WsUnQsdx5m1wJV9nW5CVG6CQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBBxkJncY7zCgu9SWEXBCIl6yfrpWQtZPg1QXRzxZ8Bh\n-----END PRIVATE KEY-----", + "shared" : "e6de74d2c5cea54094d7a70af03c768afe05d52a038bb72d56dcacf0ba502d74", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 372, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAiyAN0ibFwPfhFuU4i6FiQ4yvHd307cO2uoOMIbWSlzc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBDiDk/aVwhMqQ961XKniqjmV1xlnNAfMMQ8WAQMIOhg\n-----END PRIVATE KEY-----", + "shared" : "78c9c3aff9416a538ce3ea8fa553244528d1fbecbcf91695a33ca464ef76b85a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 373, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAQZoHaxefeXIAluqrrwNHfo+J1h+IXI1/WPbqpPp3318=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKgxLfRzrf7HFx4WNfW61E8HU6iKazF07FrnYnA64l5g\n-----END PRIVATE KEY-----", + "shared" : "c1a96ccba08bdd82d0fc12e8cde4cc1f25cfd5276dce7f18e407ed0e4a898466", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 374, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqjTXcums5DxNkvT4VZarnM2MNsT0y93IGa/iozy4shY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBCWl/QAIQ+akt6AqL7SZAlxmbwkDiJ2e1TYuyIFC3ph\n-----END PRIVATE KEY-----", + "shared" : "2533b845bb83e3d48cffa8dbd1edd5d601778662d5da03759152a5e0a84b357d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 375, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAHwbP5GTMwOJ6XsX57dm8e8girS/1BoylyWPSDt0aLSI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINA2MIpTwRvrywLoNoitdP7EP4Ri702AYnJnZjfZmzdl\n-----END PRIVATE KEY-----", + "shared" : "eb40a3974b1b0310b1597d1f1f4101c08dca727455a9d8224cd061a7aa3cb628", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 376, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAnUsu14FxMq9YMOiZYn6pfcOb03cugvLQV2mpGCc9wC4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhuWl/zdAXHadDTeIw8GwWmKoRCw4VXDkQ4vF8uqs1n\n-----END PRIVATE KEY-----", + "shared" : "9509757e289553cfa2cc71313473c3ff1eebce484ee237eae554fda3d3d22f0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 377, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEATgVrMXox3Zb47BS0hHSvWH0ZXvzCpw8B8FLviC17OkU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMAfZssJQonXKEId1GxvlxhBLhxUba1w5YaFG+TaWL9n\n-----END PRIVATE KEY-----", + "shared" : "bad9f7b27dac64b0fc980a41f1cefa50c5ca40c714296c0c4042095c2db60e11", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 378, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAcsYFNenEI/MC1qEHltlU13gDLNTb1Ayg81niBNZ7b0w=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDh32c4lzt7etXJgTy0SPfaFaQwm4YH3d+0zMCuCCClm\n-----END PRIVATE KEY-----", + "shared" : "51c359768ab0219003af193e2bdb8e5cc9f8e176b8db49e597afca3e7125e370", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 379, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAWFY1jtQgBHzQhPF65pa615pNJsbVu3m/uCu8YzJELVE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFC4RhjQc8Rhj5qmmjuFGNp227IScoYhT7Q6K0RQO5lp\n-----END PRIVATE KEY-----", + "shared" : "fa9fb0df4cfbacd0fbf3262d3a1bf8d7aacb45f73bf94671775e509c8043df7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 380, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAwx43sEMyq8qDFfMXFxVmrvOBEfYi2L/6KcI8AVHNrW4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBCaz6Y44RL2u+wh41KnTo/Jt//l2dwoY07rUW5Zgwpj\n-----END PRIVATE KEY-----", + "shared" : "91ac72b0ed8d7fc4c8846b8a2530d9fb8f0532064880c00dab100c977697db28", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 381, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAt3XgFrMql/SZcRIZBnY/OgtBaJCSuVg7ZxDPfe4Dphw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGhcB4SqbRlMG4Wb2kTE4nzR3980d25JjdA9Cfh65opl\n-----END PRIVATE KEY-----", + "shared" : "11393bb548813e04fb54133edbe0626458e80981885e1fe5f3377e8ebe9afa52", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 382, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA+L0OfPbsYYbyBasDq3LI9rPN6PatmxZpFqBNQ9HW1UY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBjpoFogQ2zw28PVuS2sjZluYuoR+7NEXykZX8dai+tp\n-----END PRIVATE KEY-----", + "shared" : "0a83a224fbfcbc5d0f07f6dd8ebb2e9bbee8134f0fab268002ce837f5495d833", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 383, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjf7kitizZ0iOpNr89whuMFNWqAkB+HxyAUml9SIzdFM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIADgmesjEl2rXsNaQZ1FXQuowB2hYPk1Tp+yHmpV1Vxk\n-----END PRIVATE KEY-----", + "shared" : "45dc39831f3471d7466bbe29c8142b1a6d6b00c47fea021be2ffc452d9046806", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 384, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAj2i/xX15LDIuuyf0SjfByT5+sVxdX87f/B3oUEh7M3I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILDKJR4NuucySmygwsjWqIjt0S0UR9QApHvLoAS2SHFu\n-----END PRIVATE KEY-----", + "shared" : "a29005c6b9dbf1707dc2adce4506b55831e8675b7d2d54b0c1037741e3bc611b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 385, + "comment" : "special case for D in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/w8VreqzNK/to5Fnhd3TjSUtzph2wjV7ZDtdwsBqOx0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKi2S47Tl3c7gpBCXKXC98PlD6x6R4G9SlTBM3gcmhNg\n-----END PRIVATE KEY-----", + "shared" : "9f04e42c1b2f311d87e1470a4708bba25ac6ffd3f7b486f9b6b502ecbb2c004e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 386, + "comment" : "special case for D in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEHb9yCfyVQ7pX/mhXQRK7frGW16bqAn2JDjM6lRjeik=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINDNDbUf8jKvoJGdMQb8s6iuWB7xLQnId6pvMe907tBo\n-----END PRIVATE KEY-----", + "shared" : "688000bd60af375b4eeac4a7d0e0782c0e6188eabdc608b732f49b4d6ccab44f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 387, + "comment" : "special case for D in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7RyCCCt0zCquvz3HcroJVXwPwUE5qIFPxfk3C7jpiFg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICBKO1ZShU/0jiXNOFyr5jYPZM5E/qViHbH6L24hnzBj\n-----END PRIVATE KEY-----", + "shared" : "e0a82f313046024b3cea93b98e2f8ecf228cbfab8ae10b10292c32feccff1603", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 388, + "comment" : "special case for D in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEuFYmjQJSvXxIcm9PBEZ8rHwUmTFc/Znp0hoPFYzpH4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIgQmx0Oe6zkTUGhXVvLzTaWjFuLR8Cixga1fEpozF9m\n-----END PRIVATE KEY-----", + "shared" : "1fcc50333eb90706935f25b02f437bfd22b6b16cc375afff8a1aa7432fb86251", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 389, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAFR9UqKiZcRdXs7EY/FUBd51iHSUievU9CvALdYO6iCQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFCC5JfEKXnNv90bOwZTz+pvLOt9B2OevzVBhmu2Dtti\n-----END PRIVATE KEY-----", + "shared" : "fac30a74f4ca99f6cf233065e9acd826690cab364bf69320b58095783ed76e11", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 390, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqBnGZ+1Ga9mmnqCzhkLujlP0ClA3ewUetZAULdJ+NDE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPhajbRPnlaxFyn1FoKpdp/FBPk1l8vjlERhayJFMhBu\n-----END PRIVATE KEY-----", + "shared" : "17f6543c4727e7f129ee82477655577635c125a20c3dc8ba206ca3cc4854ca6c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 391, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAQLBT0FZmiYKh9VC+leFjSOMDlF9To6xkSRqaVtQJW3E=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFBaB2ZB+sOY/H2MYpk39C21WdteEgUq02bUbXsg6Vdp\n-----END PRIVATE KEY-----", + "shared" : "889a8d611e0a7da71475e7c93a2d7f6f7228c787a00ee5cf55474adc376ff762", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 392, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA590FSadlu+80vi6NoYobwbmJqLBhTTWOvzjBKpymQHk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOjbK/GvW4kHQgeJxW5xQUcGrvDZ9v+u0MJJw7erFL9l\n-----END PRIVATE KEY-----", + "shared" : "37232fb397af27f5fb5ca493284ff1c5d25786b0d716c73b33aca8d42265f318", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 393, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAHuG5p0YErDHD24MoAXDjgRUE/MeMdia1ssB6mdgNqgo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMAGqxdicgiCAX0Qa5pGdf3UcAVlcVXJDKYdTL98xPlz\n-----END PRIVATE KEY-----", + "shared" : "a1b30418436ba1908804ffcce1be2cdcf50c61a8e3938d95c790abdb786b8022", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 394, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA8ibC1r14Me2htR7lrsKUQ6UH7596BOI0DzSdvxSTOEQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINBxgH1geVPaQy2FdNXz9CBnba/bxqKFo24dc3Yk13x1\n-----END PRIVATE KEY-----", + "shared" : "a5976fda89954a81e442107f9e416a2b4b481bbd4654ebc0c7b57a78b45b4979", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 395, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAxRlzEt46ej7hGymHO64/yMhRCcZnhIBPiUNdshD8wks=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDBLUm9v6ZRzGYDAl1UpvKTQYQF/vsVvYHDUJnjT4RF3\n-----END PRIVATE KEY-----", + "shared" : "55b5b5eb38b127617ffe00056d84d35a5071d18783e3a82b5f4e131b1538b150", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 396, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAWQ7QuHkxnDihmWKl0hb/K/rzNVVRiHeWnCDAVMvkPlY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJgt3ywDV4k3m4pYkX1cPGwGG1A7GaACjgGJTC6zcdB5\n-----END PRIVATE KEY-----", + "shared" : "0080e5b9985a960a832133812a7ab9951c6b2c75894deb3e35509190a6bdf457", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 397, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAfF8BQ6ZoL2DMrRbyEVDHu1vG+AclTQizU/yWzge8628=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHjMPsBofj5T2c7Fa3nRG/BJ0XPxJ/W0D64SKm0AFs12\n-----END PRIVATE KEY-----", + "shared" : "5241222226638c4bbbc98792cdbd74882ca2e08aa2edf313070425031009e925", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 398, + "comment" : "special case for BB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAAQhQoJdNPonAKdJStG9zlUgpTA+aIxg4Y/lFW5VZwhE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMhvx2ZQzztYg3qg8GM1YEFSQcbE+PKTugIit9ajh1dz\n-----END PRIVATE KEY-----", + "shared" : "63788190b10d7451f5fc2b82c421151db4f3e22782e392da6d8d3aba2c344306", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 399, + "comment" : "special case for BB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEArR3YLCPWoNX+DypFYdHBZzOj4eavptkC3Qd9xDqWFig=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIiNUcCiIwNp5bZagUsyE93i5i8uuV0JcUhrcz5PkMF0\n-----END PRIVATE KEY-----", + "shared" : "e4b40974a166ac49ed831715c071c751752744b891465e6c45001855aacdc362", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 400, + "comment" : "special case for BB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA0MDWOTxB9Nfg1ehQt3FvQB7aHgKKTtSgW+qL+BrP2TA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGi+1CXVNDFVhNgPedpuq5t+YDa1H+YuGtkz4mZkC0Zz\n-----END PRIVATE KEY-----", + "shared" : "514a4cd0676f1c3101c8c45c17ad416bd33e20a405544fc1a60449abb22fa104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 401, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAD0YBANiKHTFt/wLRsi/7LkLZnQuSR0/D7H1iVn0M8RI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJj/KFbvRLT6FNhngup5OCi99vHvm2acrBquM4p7tpN2\n-----END PRIVATE KEY-----", + "shared" : "ed83e810ce5ff0868f8589623bb13478dec1c22326c92765ae5e48c84bbabb24", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 402, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAE3VqQR/zrgw5Ii3eCBDwjEMkYxYtge8GEHEkmkhDnhU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILDNv92YvZiNfGpTBFXFHFfdM/0seu45YZcb06MTiPxx\n-----END PRIVATE KEY-----", + "shared" : "ff94862117d3c6edc9dd5f4852fa8a589452b924ca8a75cb23b3d68dfed88c4b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 403, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAj8H66WmmGFQE2yJ0nvbSJd6GdzpNG/OFfrj7vYKaG0c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOBndkTtSTXwHgUumWcwLQ+3j/IruS+64GBfPuVOL2h4\n-----END PRIVATE KEY-----", + "shared" : "1c94868bc8acb3137498209b2812feb53501389f5aa37fecbfd5cb54e1358e0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 404, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAe6sIkey55yoVdx8KT/+QVHAkIGM5w0Cxov21O8+4a1k=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIh7YVU4Q8qZrRypIlOm/ggrgklHUlE/1T/2Uw9UxAVy\n-----END PRIVATE KEY-----", + "shared" : "adbf3b439b16dbc653578f53374ed3a86f9c0bf1f736573349773bc3b8d60734", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 405, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEC6V6tynw8KOXVIzbIV7rZnqJG8pmwYzT0ASdvScqBQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIABhXkaXAU/BJITvU6FEAgZBCo33jKoL//ghYduD/qV0\n-----END PRIVATE KEY-----", + "shared" : "3952efb93573ae9ce2162d10e4b8c46435859f3f2778db89f72bc579e695cb51", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 406, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEANUjBa/Ma/c1EWtm+8OYNe9YZWqWRyoyCgTzX1EYiZyA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFgXURNVD6rVZFj7N1pss/Bd8vb/PE7gnUprpkPgItF6\n-----END PRIVATE KEY-----", + "shared" : "96128f929fc03c1269d429f609a1a8acac7a758e3446a125ecf4a359a0e37b73", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 407, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAunTnZtRIVeyTvUQapBBYpMStK+Y8Y5o/moe95R7quiA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIACXOOHm7++eLK2LQW/pCgmOtcsBmfLfUhgWbHsYHqB5\n-----END PRIVATE KEY-----", + "shared" : "fec3e94cb5f316625b090c2c820828ce0f3ee431e8d6e12abccc7ef2bd0be81a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 408, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAmlodN+UBDDVqqAr7NHw9YTVC3foL56u46M3NZnRBFEk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMggGRWb55J0ejnziOpIqMVoWU4zgyc+URAHIbN26Lpz\n-----END PRIVATE KEY-----", + "shared" : "96903bac9dc60b6178d734890c25db4bed9ea4dbcf6fcbcdc90e6f5694c8b21c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 409, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAYwhH4oJ0265UkSEDA8haNZB07nQpV7D8PJ/1XZ4BmlA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBCsn4ODJi7ygPqsHk2hWn3k8st0rzO1Dg2C3Lhdi8tw\n-----END PRIVATE KEY-----", + "shared" : "50050d0ab1ddd2dd90c460ab8f09e1f80e37cae57d4231adae10c10a4a2b003e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 410, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEXSbAKRQZ68sfn1Q+NF41an+248babI5djiFvGEbE2w=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILhMCYOC9uN9UQzDPmLdxmTgLIu27Z7Q5fp4zAmaJv5z\n-----END PRIVATE KEY-----", + "shared" : "9170c4c628d5fcfd0ec719cf6e1796dab0a69e46d6379fffa247d444a0056041", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 411, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3xAh2PlZUK/ed8hrpe4vWHbvd4N2p/3H77jf8OSDbns=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHjN6JMKHYGu9mAfcUCXKIVJh1eLD4NJWIwErb4sH250\n-----END PRIVATE KEY-----", + "shared" : "d7d2a82953f680cee0c81c4d00fe628ac530ce682eb7fb3b0af24f804a58ef5c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 412, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAJ0O6QI1faMZTJKSFCGoAS2u/eEzJ6LGn2+uMS5QUsBg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILD+ewa5lQYAs6fOHXuyodmEGUzJ1siWRQTDZN1ch1t0\n-----END PRIVATE KEY-----", + "shared" : "a6b97da989dccf730f122d455152328051c8ed9abc1815c19eec6501d6cfc77c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 413, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAzCdaLN2RJeUvIM4qutQfkgr6WmQ/t/J270Fvdh1onx4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPDJw5hIVNW9WZ04GXOKAj63lek1htwOXimxyHDGEtF4\n-----END PRIVATE KEY-----", + "shared" : "b210e368729501d9f9b6ebefbebae38f195f91eaf2a5a3a49288bb615ff2216c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 414, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEASSlUMQHueuI5BZzRNMNdQA5Q0IIUQTUdD6bD1U77NC4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJBsLxK+iXAtsm+n7pBc42Ul0t7k6WqHnKB9oJemqlB1\n-----END PRIVATE KEY-----", + "shared" : "b9e3796c58701ded4237c52994501cee14e18f2fb02b781a8400923484bd4a6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 415, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEyTgNoWXsxgVVbtbLMe367pGkxrqu28Fq6vUJA8PuTM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPAmAx6jc+HRbm5+A1e8lrwJP0trt2pzjLtU/mz9LqJx\n-----END PRIVATE KEY-----", + "shared" : "6dcdf8e86903b0caded124d8a7da18e623430ca869aaf267d31029d93de99e66", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 416, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAx/OEIpfWlBysY9bxva6gcJQ3yC28kWH8G65sedZo60Q=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHA/SshmfXf5U2BFz3SPGNQjReOcyrEMGN3g9RcNMH9z\n-----END PRIVATE KEY-----", + "shared" : "385ddbf2505ebf537bf5e976b61a4b69d190ae965b7e4a81ae4e1c16b7148748", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 417, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAHkZguoZfuAha/UaSiF10I3+jvKWvS4S6PeQA8WpaxFw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMipauTncnGgaA3ST8sJ+cXT7oMWU27sfMInZZflD+N/\n-----END PRIVATE KEY-----", + "shared" : "0fbaea73f9518795e026c1fc1079c3738aeb9ee9c8dc9761d65bbf8f94e30154", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 418, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAJIi7b623nUZYX/AcFgxbQXJ5nZK9Fo7c62XO3txJJ2I=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINDd6O2jjDeDRChkwMtGoOmDLc94TCEmiiG+0srOh81w\n-----END PRIVATE KEY-----", + "shared" : "510c64151e5d0737fc324bd15fb5d3966908751cd1a06954b556196655ee5540", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 419, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAoMEIeBGvFJEXG8UWkbjKhHFq82xLqnZOxTYoDMGYPW0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMCc1H4c5TYE8U5OE0JsjwiWL1VrzYH411N1sVB8b9p4\n-----END PRIVATE KEY-----", + "shared" : "23ef825e1c8e6e64428001a7463e32a9701c81cf78203e6ae753740c91570e6b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 420, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAzFyXk0YH2LmBvOHWojK7OuzDAB9piuGuhJOPvyhhB3s=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOCaX3TzGPAjA4V6oCCNdpE9niQKgFSdEgExGLrWIFl/\n-----END PRIVATE KEY-----", + "shared" : "0e55a7ec1a2ddbea1ac5981200812232f7f4c3a60ee3c9ab09f2163bd13da329", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 421, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAI43n/Mij8ZTDVUwyjvsSFdBkCsZ0thqY75NOwATP1zs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHBs7l+bNXwDsvGRMpT25PDKWhkKh9MCaDJ9DLa91bx5\n-----END PRIVATE KEY-----", + "shared" : "0681036a0d27583ba6f2be7630613171a33fb8a6c8991c53b379999f0f15923b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 422, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEArJ/YCkXaEJ+iMpOQ5alRz8AwZde7SnhVgmzLIsO/6z0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEDjAMsf8mBXT4Wz8EqsR4RkqG5iA7PUZWQY9DBRV4d7\n-----END PRIVATE KEY-----", + "shared" : "67b88774f19bd1081d6f23656a135803e34ae1cdcae10818124a78569c299f42", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 423, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEApFqx3C+ixQcY+0mF2XkUAejS00/+PNk8/7TocMzl6FU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIgveLRVi3+qg1kEySNeMvMA/Ite8KcYQGpchSDKVNBx\n-----END PRIVATE KEY-----", + "shared" : "a512e864bd898a5ba6551adcebd836c6a78e7871728e1b8ee528d483af276104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 424, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAF2HT1Quka0RmVapqjZuLdapbskp5UyCNW2n8w48Y7Ho=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINhkm3NVkKF9D8TDePv0wvfWYAVpsuhMvg/3vNusC19x\n-----END PRIVATE KEY-----", + "shared" : "518b778cf5e976c60235abcf6211a18bad2a8e693ab261074c7fab43dbb5da27", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 425, + "comment" : "special case for D in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3JmtADFGPkU3wB4WYplm0bliwLTkhy8GfKPCbMyVcAE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKjt7Fmua6I4E+xU1m3xUuBiZ2K5fUsMIODdilaV2G5H\n-----END PRIVATE KEY-----", + "shared" : "6cfa935f24b031ff261a7cd3526660fd6b396c5c30e299575f6a322281191e03", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 426, + "comment" : "special case for D in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAsydQ/YDS18Ysa445ZwZUuupXGaPgcumVB/1byyOJgmQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBCYcj/+Vn6m3MjQTswB76/uoK7kThxzO+ix5dl8i4BB\n-----END PRIVATE KEY-----", + "shared" : "c623e2d2083f18110a525f2b66d89ed82d313b6a2dd082f6b7a6e733134f5a06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 427, + "comment" : "special case for D in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA57MgV3ezdfGxUVpQoWpgZ5U/8iHhK09BbXT7KMHIWGU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKDyDfmLSSGKyDLyb6jCGKDWhy63rqB8HUPJ/2mbRltH\n-----END PRIVATE KEY-----", + "shared" : "388ea421650a8d837bad8904018195e99ef494c2d170b93ee721a67d2c108729", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 428, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAIcwzjXhp5YYzScxznIppRs/Hl8uC+/YtzSFUhEsQYAM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDBHOnepg3T2fVvUPfIxzhQpFq6g0nHnIzP6R9xEGgJH\n-----END PRIVATE KEY-----", + "shared" : "b9e5728b37435b1d339988f93267d59f3bd1c517851c5a258e74cb64aea73d2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 429, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAw0IXwCBy1+K8oEVFJQMHgM+2AhXXyoLb7I9KWQNMX0M=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINhle+OjD8hfsvOmjpKs4bMbJudua9tnJ66lB8t8ENxF\n-----END PRIVATE KEY-----", + "shared" : "20b67b205e22ce87fd44a8e8fd10a6d8890b9270b60e1c6a68b4aa78e6e37961", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 430, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAiruM/WDG+KTYTQdQ07QKT4RrMO3yBS/vffhBQs0Nnkc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIgvVXiuShPY9a9HO93hcJvy4FnfgJ7gW1BfNN6FfDRH\n-----END PRIVATE KEY-----", + "shared" : "5faba645fc21f9421ebd35c69bdb1d85b46f95e3746ff7f4886bc280a9ab2522", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 431, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAn9e0mgjyBmiNcttzffjlF6p7dk9d58miscP8uqmF9kw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJgpTbfL9JWL+z7SHV1ckeE8yNwns8cWyG9xZ6SBn4dB\n-----END PRIVATE KEY-----", + "shared" : "9cb8a0f4ad86a27b96ca61242eab198db2767d3862dd323e41368fcdcc5fab68", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 432, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAxP76x6zUSOj9TWrE9d0bwh8sZ9Y4REBgkY+zRKp351c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHibxAR62BubZlbu8pi3Zuh2Oi+Opk43SmA9wf3y7uFG\n-----END PRIVATE KEY-----", + "shared" : "4b42fcf84b51b2b82f1f70b3cf49bd9dc6ab2672920a8de37e81ba7e99acf734", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 433, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqDQd7swL5tsRQB73+ISsOt41ZQzCHxS1zbClzw7msVo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIAf/k4PbuuKUMj+eWY/9YX51q68+/S37cZ2xpOQDLFB\n-----END PRIVATE KEY-----", + "shared" : "e55fc931669bd02d1c64689eda62648212b1078c43b5caf97cf9763ff87a3455", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 434, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAVaDmYxpS8p+5Chd3zLxp/5RUdFnVQfcugxbk1hZTWmc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOBOQSODpjszi3Dhvl/XWZU1AyHe5CiqTzumKlCjsN5E\n-----END PRIVATE KEY-----", + "shared" : "87f7976a17f3e03a7f1eb74e6db950b8c0994f40b7903495599d227725809e01", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 435, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAeXbVIPGiUS1WSvQcaDE/U1GwFW1RGL5IF/GSeYrpd30=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDgtvp8QFYv7t9HXmjWngJIUiZprhXKzW1WHXXm9LxZA\n-----END PRIVATE KEY-----", + "shared" : "3bb3e30105a71901b115065e39bdb3e053d387b39027b12c92cdf4c638adf00d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 436, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAompyL3unHM/JbtjhCNfJ+ELRf5IFHufUKep/p5CKuQc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGDJr39NAxNqYDSuUt6t/Z1PJ0rYEigS65KlMWnINUFB\n-----END PRIVATE KEY-----", + "shared" : "f5cb3a1b76185a29a6360b2142feebb11f3d08f4fd8d73df3a5228624a521c02", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 437, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAyjotlvXdpIKwAjJMu9zx2syYFeq3l8cVHDqIx1ze1iE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICg/rovYspTeKEgFZEl1GWWrtcf6hrpMLFzcO7Uk2tFA\n-----END PRIVATE KEY-----", + "shared" : "b0b47868e70465ee2dd737f1ba5a6399e09cd813d72da7585ab45c946cc28d4d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 438, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA7r2FiFC1b+u3B/J6eq1f9atLDgxzuchuxMoPQufzjnU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEAVOXA8pJgNtLpCxZ/CnoO0GJ8t3qU7pUypZsBomKZA\n-----END PRIVATE KEY-----", + "shared" : "581e4b12b0f39a7cc42dee4513ecfdd20b595f905f17ad8c1fbf1b5cb2068b31", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 439, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAyAC/eZeDJ165MxK0PcAyzN+wCkt3yLN3LNL+yNt+Sgk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMjrBWKG4JjmsseeQvAH68arNwU0bNvazpSbXeHow2dD\n-----END PRIVATE KEY-----", + "shared" : "6bf264532fc70a6a7e459f4579eca6b84f8f76ab85c3264b20bca725a6eb6c40", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 440, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAe7xQTgTRNO7cE/Bt/fxpxRglej83QECkmo0h2sEJEQw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEh4gpVsScaf0OLXJ3ok+x2+SwNls2oT9jRAJIvKL7tC\n-----END PRIVATE KEY-----", + "shared" : "690305c9e192cd8a513f705b3f101ecdf3db1ea15a09c4a1bce3a8cdc3a1a93f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 441, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAEyUz22Kv9PoG6WMUODv1jr3sUYOhny5MsXVSrhmjNm4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJh2AQ9NZMd//E19zNcrmsggeN64g2CWULjP+KaGcZ1G\n-----END PRIVATE KEY-----", + "shared" : "c58591b33e490e4766ff7addff570ce4e89a98338015a55df3d2f232aea3fc4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 442, + "comment" : "special case for B in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAzrkMVlCM8zDH8lurQrBbVhKoMQaQEHrGOkBMCt54gAk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKil1PeJSlGVN7q/rHNt42BU9Qja5DS0/mPNVjOEaiZH\n-----END PRIVATE KEY-----", + "shared" : "3d145851b6ff2b92b5807ed1df21eb50c9f24c4474d4721db3abb7356df7b764", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 443, + "comment" : "special case for B in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAZqCXZ6DYO7GNQE4SADdadF0fH3SdXcb4SiBe+moRvGU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPg+RkfoLFYKoILFlkHhO/Nmvo8k3AHRSAHmeEEWC+1H\n-----END PRIVATE KEY-----", + "shared" : "1401829aac4e64bcfa297a7effc60477090d3627a64a35b872ae055d2091785f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 444, + "comment" : "special case for B in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAOdQxMWMHyFdHvSvPT54PiJLuRd8V94Bs5lFH2X9QNHg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFjGuUvOmxX2SUbCqmpOODsLLUNlt5l+sjEKxO7xgDFF\n-----END PRIVATE KEY-----", + "shared" : "a0ebe6908c5472f937769b9aeb313224437fc5d73f4f866fe7ef41f30e359e09", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 445, + "comment" : "special case for C in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAhMktjs89DLIt3n1yHwQUDC2cF5zIE85s+NstzmFoiA0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHhqlyB629Sw1r/J9JsYZgrTYGwS4yUES4aQtPoHh0ZB\n-----END PRIVATE KEY-----", + "shared" : "07538f1b6583041c4949fafae3349d62f9dd302d3d86857af0dedc0d5ad6741f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 446, + "comment" : "special case for C in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqc7bnpQqRyIeQpaVMiDRAAfbMn0qy2jabvOk+He47x4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICgjECEOV1pZOTzxm75uJHUtwkdwbx4AMeXTmy3k//dF\n-----END PRIVATE KEY-----", + "shared" : "1223505fbb534c1bc6108e6b98b4f0af29e11158c02d333d6559beecd6d3e558", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 447, + "comment" : "special case for C in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAZOHAxfWUBbvGx9tBo0hcyfkcGDsPK34YlKer2Pu+6yM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMi/L9TEDQDxRlqtpoKxL6kt7BA0NISrYriHEzfeHTNF\n-----END PRIVATE KEY-----", + "shared" : "ee031868165f456f75907bf39742b820e0f8e6df9f9768d757d408e1cc92ff7b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 448, + "comment" : "special case for C in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEApo0vVeYOrHmDkmMQ9PrhP5Wyu/FAvl6pF1GITZAKtE0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMBqSktw9hMTbxjA+I4iRQhsPRpScXIQohrJ1jaC8udA\n-----END PRIVATE KEY-----", + "shared" : "c954fa7b042c32943e03191e367d54be0085fa8950ef2bec99620df79ecbea4b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 449, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAbTzWI/JqdFP6BaAa51i6hNPFjZPWDOMnNaFeDQU9WxI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICBZbh3FZZaCPTdpjfppnHmHSq7955f4Y++SE1mA+yBD\n-----END PRIVATE KEY-----", + "shared" : "7c3219b3c1fae1f95590ac843efd2084a1f4bd3efa2f592f022032db64ebcd77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 450, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjxlVRzRrPVO36k90KyLx73s8wBp9Pc0ZqnxbA/Mb0hQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDgUFRjo5e+h0DHGxNlUgCOfbDC4zNjHUangS9OuwXNC\n-----END PRIVATE KEY-----", + "shared" : "a31f6b249d64a87c4aed329c6c05c3f2240b3ca938ccdc920ba8016c1aeaeb45", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 451, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/8T+LCEnownHOVZWUemBL4NKhtutu3h3aXf3huzbAhc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICBxR/K2j+8e/BCgT5iPDrGLJzsLXtF6p68yyQSA4ZtD\n-----END PRIVATE KEY-----", + "shared" : "4cff9f53ce82064882329a18ea4e4d0bc6d80a631c87c9e6fdc918f9c1bda34a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 452, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAhHW6vuq5mA1Car1TI9+zNbIZ4Sm92uTWzrzaUHVKaCU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEiAhFN7hA+ck8pXs+6ASRQY1EIhET4D9WNVMCYE0DVH\n-----END PRIVATE KEY-----", + "shared" : "248d3d1a49b7d173eb080ab716ac8fde6bd1c3ed8e7fd5b448af21bcdc2c1616", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 453, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAgfkKL2Yz0wwrcqJXldKklGOoC2sO3Fqmi65L9zgYVTk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICjPwdA/XHQo/z4gsTcmizPMx02wNYLSEnxWbfSsmfRB\n-----END PRIVATE KEY-----", + "shared" : "66c6e70cf630be90a2c88fcde7f58cff3868660fa96406e8df4ac677dbd85f50", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 454, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAQWJuM7PI9IvRnkne0wfytjvecFxPPN+dT5K/N8SMukI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMjjfRDz0D2z9D5Ge935j1lctSmtJTwg1JEoLRQAuedA\n-----END PRIVATE KEY-----", + "shared" : "06283fcf69dc83e99d92e5336f499a1d8fa75ed2c819b5ae6ea8094454324b27", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 455, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA67MveBwOibJS5hH52PefhWeHTJZlmDFLLxaqRM/AeEM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAAjfpFAantNth54DFl2+7kmzazi+9/bz85l5tvneCpC\n-----END PRIVATE KEY-----", + "shared" : "7d2affb43355f5db1294daff55f59b1f17e7d25bca20746f12484d78e5015517", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 456, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA+nXm8IyoFbTkKvJKjgV8ngDoKOM9EsDpTRASp1gzZ0Q=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEicQYSiOo9e7GijG0GqLAOSzW+xI/EKzbTedSkrS5pD\n-----END PRIVATE KEY-----", + "shared" : "ef8e78cab091d667888489fd3a2ec93fb633427d02eb77b328d556f2b2b0e266", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 457, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEATZYyDNsMpSZV6REYwz+Tr+SuaenlE/9FBnULjqeEzkY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMBZV/vDoOLCKirvYnZRyh6ZMHuCoMYXD3lQozTzAElB\n-----END PRIVATE KEY-----", + "shared" : "c8d85bfa74b4b26461297b350c975183fea9d33ba29c3a4934509c2ecda58a79", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 458, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAwO8bfCAjfbNwUB8kJ05OupGZiuRUX5NwB+HEouq2M2U=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGARHGYp9zY1mFvpZLhF+HqIrlZS1FuxRRzoz9LqRf5B\n-----END PRIVATE KEY-----", + "shared" : "22557e0d8741ed2a63afd5e313aa1579fc0c88c7772e23a676c94b60c89df577", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 459, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA1TTY/01Wpz73YV6UUjsX417bPQ+4fpjGhTb2PxFKjWw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFh4WImiFtFUVlgtTh496enKSkMpVEFtgcr1KytDTBdG\n-----END PRIVATE KEY-----", + "shared" : "54d7fc17bad00296ba50b0f3d5bf8fb83f82d571952a5fdb5a494120cc61446b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 460, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAczpxG6AbbptkoL5M3KjHzzxm3yQ11SSPtEE/7G7gP3A=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGC+84o4kOwe0Fwpn863fbXq1LiNnpMbDyHWZPd9+bVE\n-----END PRIVATE KEY-----", + "shared" : "db6851b12585bc11be9362c96a545c6f2ba55f04009792463b96a38cb9b3f07c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 461, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEANXON1TnWD2nNGhz/yKQravaP595FOS0Cgx4qd1AOong=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFhU7lZoeO+Lfrr1oFgwbyUO3wyE/VKvLXS3zjwe3adG\n-----END PRIVATE KEY-----", + "shared" : "f6d1a664257fa5de3d4d57f04eda2976bf1e35cc3ac513e1ee84d57d2135ed13", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 462, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAzpMrWvS+RyH5b3t5uhxDsgaH1K9Jw3tY3IlCeeBLtXg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJhbVRJh/OON3I/zrdMvXCaBHScbmheU4knddqON8oRG\n-----END PRIVATE KEY-----", + "shared" : "f8f7625ac5bde63f753a9bb4aefbfb9c4647207708af9d774ef08ff1b1e5a354", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 463, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA42VUSDOeSFCAbrWKu6DIkYVRHqcsN8SelYPubdI10hM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIgVBSNE3K2X79E0HpByqAjPmZ5G5SzwTgz7zZkB4Y1D\n-----END PRIVATE KEY-----", + "shared" : "5e10dfbff4443efcae2ccc78c289a41460d5a82f79df726b8824ccbef7146d40", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 464, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEATRaWWxY36deuj+tJntBVOWKpqgAi0WIMkoBy9lAbxBs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILjgMunl/7qgBDkPOguQC8fPXREji37JZK/EvaKqbDRE\n-----END PRIVATE KEY-----", + "shared" : "19d7b44c1847c44e8f37a22ab69c180fd9d787f204123013e1b16800b9cd0f57", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 465, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAxrnmKIc3rUBFLOwQIocdkK8WQtEL0Kl3krGpyJmOIiA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHAShSIR9lNvynmTfn4xbJFJsOIOoD+VHhuwcolcoOBE\n-----END PRIVATE KEY-----", + "shared" : "db990d979f4f22f766e7826d93554e771b361de461274d6c37baadeb8ef7be4e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 466, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA1Wb6tQWsTHo9w7lAPvEhOSy74hIW5by46rLclAiYbjQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINA5wbnsR2PgrYoO8rCHApfQ+LSH5mBZWkhBBdGA4UpH\n-----END PRIVATE KEY-----", + "shared" : "6d7fc5d4a8f534b1bc0fa5e078104234675c02664736957abdb27df6faf07c00", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 467, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEARo017Pttm3JyUjJ2zF4TdgUZZn8OHjiI2kxWlV/pEVE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFjvy8h3fBtU8Jxhohbv1CcpLrEjEtuzsyvUUlSmaD5H\n-----END PRIVATE KEY-----", + "shared" : "539c8d629ab51c2f3ea7278fd5f1c31b6c150a82fe3f786b93ffa159fd6d9316", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 468, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAGSlTh0OXff6iC/SSfdq7LzuxXKwkYQVFCISXGIVLVWg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMjXNEYCbNDqeVdzwut7FjSM1fIo41Lbx3Mowti5zeJA\n-----END PRIVATE KEY-----", + "shared" : "dee3fd19c8f296415448b21af44385ec46727bbe67d4839b93efe2f680e76d34", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 469, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEALXq0xvWYZTVe6OneV9sZqt93CLfB0agYSHw0BiO63G0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJi1WVI7x3iwQYr1PAwy9v9c93H/XfiufL98O3Ku21tD\n-----END PRIVATE KEY-----", + "shared" : "2a0340aaafa05d00529c09057ed0145f34d2de66a3e149cf084ea97168914f39", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 470, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAQ4OfSmqiBsgsWnP0nYyeVzgms7pyNdMSmHwXrr7mJ3Y=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFiYFQJ8r4JxTpbJ+Rus5m7Euj6S3z+hS5uP5QNVbkVD\n-----END PRIVATE KEY-----", + "shared" : "00313717d33e3b41a0865986157582e053502a172b88d01bb7b10831a9fc4e6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 471, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAPDIefwueVVvCZKLOphfmsrVi66sh/gwibD5Ie335on0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIBxX2cnDJl4mFXOrqmbmVfM2jMyb3a7RHSrUqsew3BB\n-----END PRIVATE KEY-----", + "shared" : "9b6be9e6f2fdb5d3321842225d3e91d14828cc53ba6654dabe190b0c3edeb309", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 472, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAQuWmuOllS7StYkrz9JGHeXdRPMh3XI+zEq0Z2/OQOig=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBAbmQvYPWhBJv8EfZMMJ9CGpYjdGWg9Jinw409DdKtB\n-----END PRIVATE KEY-----", + "shared" : "223f1eb552308373026d11c954684ce6db870b638b190b9443e50aae219f4e3e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 473, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAClHdkKuYX23q9y8WxFAU2ibfhIaX9lgtdWiPUiM0K1E=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICAAibcS2aIFBZd3nUY3EvzSI+PWeHnA+3YG+PXw7+5A\n-----END PRIVATE KEY-----", + "shared" : "fb95ce4a3c1f325638b7d47f4216d39a7c6c5da9a01caa297c37b62816555b2a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 474, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAiEIxc1e96CXvQ4ocU5BvuLBOo2D37zOMeOZoWGBHk2o=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPBPh/TmI69MMc7KC7h/rC1bElF7WnKEkCrXWDjmXx5B\n-----END PRIVATE KEY-----", + "shared" : "488b8341c9cb1bbf124510b9f8dae4faf2e0dca9b84e00e952a63b5aa328a860", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 475, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAxx2S08ktv67XVfsyeXtmfMhrDnk2JJjirKOMaJcTsW4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIDg8vVo90JAdCaPKw9Onepec7PFeIGpVPkyj8kuQeDlF\n-----END PRIVATE KEY-----", + "shared" : "1129eae97bf75f7314f2e1b403b18737ad830c80429e2ba0d4866b362399855f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 476, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAOiHRz3s3RNGtJhlzNYRJgsKgxqWqg1SSvQPEAaT+Z3g=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHAd8J5XuYrsN1dF3xR7cpSaayuyyjo0iBUS7jHnkK1C\n-----END PRIVATE KEY-----", + "shared" : "072f51d94727f392d59dc7caff1f4460452352ec39c32a1c9f071e388833da56", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 477, + "comment" : "special case for CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA0SjqPhMyXtbr1lM6n9MEWlXyWti2fe8wkShDUEwaqyk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILD/pfSSK7EXrXX/Q6ysYjMe+qRVNv6IMG5KTLWNtzpH\n-----END PRIVATE KEY-----", + "shared" : "30512142d3e3a4cad6726d9d35f2e043fca9dfb750884ae22b2547c840f3587b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 478, + "comment" : "special case for CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA4HnI+EIxZcfgosSLSr6Qrs5ObZA9eloWJfrQQQzVWzI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGheMnHSAVdBdWYSqTDoWLkwrPIBgUXzgsg9jM7S4iBE\n-----END PRIVATE KEY-----", + "shared" : "5b81b3761a66d199e8ef99d2494bd57a0229d4564a7f6d6055f22aa48681bd3a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 479, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAZZIqBum+Topeis6xpOCP6Q8B4Q7y3ScxVCfO38+V7DI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPjhYdaSl+AX18UbGx/zunA9TEz4/CuP9H90w/+MfTVB\n-----END PRIVATE KEY-----", + "shared" : "038de7fdb9cc0030f5c11dda00589f0a95f65658815b06ed013553a02b6c5017", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 480, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA02okDpctwW6bl6mXraM38Cdg0FxG1/jXtOnqmmNcfGQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBBddYn4q+8KzwlA2oSmno8vMG+nPJr9JzQih8HbqABE\n-----END PRIVATE KEY-----", + "shared" : "22b0dea3b3b7ca55eceeaae6443426548c7c15cc7ddf31780318d1c23879c16a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 481, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAT1uLmJK4pG3wjXakdFscWNTno5SQVDWHVojKEfHp2Go=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBiT1DiLDpDwtQIIqo8Mwk9XbQNkG68cPt2yo++mnJ1A\n-----END PRIVATE KEY-----", + "shared" : "a25e1306684ad7870a31f0404566e8d28f2d83d4b9497822c57f8781b18fec20", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 482, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAqi8CYoJpE5p6ihb96VybrX2n/71UOcOWp9d7bDIT5n8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIABlFxMBv2uQ+xbvo1UJFh8b1rO5MTDUkK+f4iTdFV9F\n-----END PRIVATE KEY-----", + "shared" : "bb4431bea7a5871c1be27a2674094627eaaa4425c99cd3fa41bd7e13cbd7bf7e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 483, + "comment" : "special case for A in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA2ZXLKH6anFeR88rj1JSltRah4my8kw9D5zyLcLadeDs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBDIGk542CFFsmbh10s4ab8cJ0J4A+uxHJL/gHPR5MxG\n-----END PRIVATE KEY-----", + "shared" : "330f5d0b5bccc90f7694dfdd9c6449a62d93af8840eaf571e3e0610e0198b03f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 484, + "comment" : "special case for A in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAR5r7HnPcd8N0PlHp7AvMYc5m7QhNwQv6J5S0w+SVN2k=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEi5i0qZ6t1zASwH/lxKC5WQrFXoITU7QdX2ZeFxiLxB\n-----END PRIVATE KEY-----", + "shared" : "bdef00caa514b2f8ab1fb2241e83787a02601ecdff6cf166c4210f8c1ade4211", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 485, + "comment" : "special case for DA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAN47aQUcLDyOKIA+AgJrVYspB5iQRph/rf36bdStVRkI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBiXZ444Iiph/hBdxmQ8HrWUDo28c+1sAPJaNDKPQ6ZB\n-----END PRIVATE KEY-----", + "shared" : "bfd5b5acd2d89f213a26caf54062f9a24e6f6fd8ddd0cd2e5e47b7fea4a9c537", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 486, + "comment" : "special case for DA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEADK11Ra3i/ZP8rgB8l2SDSPJthYKb23Ijpj7MuE5W1HU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKiYr4E44RrkW7zvpzcYKlcYhfktUVwyBWx8sNferEdB\n-----END PRIVATE KEY-----", + "shared" : "c8085877800c175e949cdd88e196eb9c4841da2ac446dfed9085bda5bbec265d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 487, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAYPJ+0KJ4BM7SN888HMd2ZQ+zILrm1ay1ZOl7VsuiUhA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILC/727AlbWh+TkX0y8Woh0EYsH94XRG9aWQIy2ciV9K\n-----END PRIVATE KEY-----", + "shared" : "4c300895827382a9d1079028bd6f694a7a12ddac9c76abac6fdf5d29457a3310", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 488, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA+TpzJwrBkZS45P/QK+SxQ4Ul+Ep2IkaI6omp3Wob1iM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGBJfURk7YgjxQ+8a2hiCCbE9inB2RkwWN9r+FfGrsxL\n-----END PRIVATE KEY-----", + "shared" : "7285fbb3f76340a979ab6e288727a2113332cf933809b018b8739a796a09d00b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 489, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAz4DDD8v9U1Zmyh2kmeLpnMU3Bj4t4ZRY/PkvXuNKz0c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIAjGy+A3kqOCnwborVTFXbETI2rA3MmrapprEO7RBBtI\n-----END PRIVATE KEY-----", + "shared" : "dabc3bd49f19cf7071802e43c863ed0b1d93a841588098b98a0c581bf4fe0a11", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 490, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAaY7/4K1C4V7h9G/eb8UHT/2hg7zxstuGR/Vh3dGR3WA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFAETaMxXdCC6d+2oZlKq7Mx9T4NHBJjM4Oyo8hnjP5M\n-----END PRIVATE KEY-----", + "shared" : "a61a3b150b4770532373676298c9a5da28adcc4365b06fe07c959ca80e477a57", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 491, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAvRVltKP4UV3/V3vm3LQUUR09TsLeFeC9RbKOnMTK72A=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIChWQNp6SCUuNd3OYMFK3bcwl/vJrC+HyNJ3LOiapr5N\n-----END PRIVATE KEY-----", + "shared" : "916ab4f3bfc8321e1087d9c5444f8f7a43e9ca6d29e7ba98a19dc05fff34ed4c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 492, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAuGSeE4Q/gM9XAjmOSpqMN48p2pbf1lefHrT36jTfZ2U=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHgyccIRmboulOrZLNndefcKqzeLWUl0VdMnpZB9r8tK\n-----END PRIVATE KEY-----", + "shared" : "844a5dd5139554ca7b41cbe6a4796193912e7aa4e201cc68944ce2a55774a10f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 493, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAw5aThzer33keCal+uld8Q32bZ8La6U4T6rcpbsD8c34=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINBnaguaBGxi1bLnQNnMQ/o3ll3qk8IyVPe/Vp8r66pK\n-----END PRIVATE KEY-----", + "shared" : "10780333b2a6170136265bb5ebc6c818817f2e48ae372528c8f34433fdd6215a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 494, + "comment" : "special case for DA - CB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAVXuCUBLZjwZbuVoqubLS2Lg/0gN5ElCMJj+G1+NsTyQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGCMhNK3b8zaV56XTbPTss45prwNrUQFmdsiQRtgRnhJ\n-----END PRIVATE KEY-----", + "shared" : "5ce84842dbae8b795b3d545343558045508f271383bfb3dd3943f4101398c864", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 495, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEArpgpbUovvLtAtHL0BjIxYIuxRlwibIpKLf8pr9kViCo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIIDyM5NqiCGTbTkRTITZKeeXYLJ2gHeeUAnhcJQQ3Y5P\n-----END PRIVATE KEY-----", + "shared" : "4f11aa0c313195f96f25cadcbf49f06a932d8b051879ea537d1c6dfee7f36d35", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 496, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAi50kmCn76BMz2FBQ2oiZj2P6xmVnnifbviG3Rd0U4UU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIMjYCxo08hGU8Eem8DKLuUfi56/2oENVOqB/Kr+ZqvBI\n-----END PRIVATE KEY-----", + "shared" : "1d619070bf5626064be10025e74e336c81ef3166b743f99c751fb90587c31d7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 497, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAYYlgk+JpfHgjCv3aEmOcvkNCgnuNKwkygfFI62C5A0s=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJAhR3tFI2FYAFk2TG+U9Jge6U6j+bfTdDm8gq5FgW9N\n-----END PRIVATE KEY-----", + "shared" : "532e797861db56b9d5db8825fb72f8629c2422f8abea721ad2d7b9e77a95b576", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 498, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAzMHcGGIp26mpNgoPf/ACR6NzJiWsqs0Y6hOpqLQPrE8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIGB52uBMQKWepODIwXCS5MheqRM9FDMHNjSHg2304wNJ\n-----END PRIVATE KEY-----", + "shared" : "4f678b64fd1f85cbbd5f7e7f3c8ac95ec7500e102e9006d6d42f48fb2473ab02", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 499, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAaeNowLfnjrnzpTv0WPbnncSIO/lFjwSowSxN3ZTWIVE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEICgdtqWsmkfUp7K5Gof2U2zmLU5RKbjWR7l/nFBAFIlM\n-----END PRIVATE KEY-----", + "shared" : "e069fd06702f10f33adb8cf0766880634865b510e2da409241fb5f178050514a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 500, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA8h+brdmN2KEDzCq1SE+sbCv90mce5uZ0E0qGuJzukWA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEINgw88R4WCmg+UWFfg6F4K5yNwK1d4O5M80qKtBUhP5J\n-----END PRIVATE KEY-----", + "shared" : "fee218eb1f92864486e83c1731f04bb8c7e6d7143e3915bcbf80fe03ff69dc77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 501, + "comment" : "special case for E in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA6FMGKy1vONAh1kUWPqII0OGTpHnxH5mXG5jiEYj9Cyw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIBAjC9ByH0yMS5IYgd2IxgOvUB7oDiEC+KzDDPiyrNNJ\n-----END PRIVATE KEY-----", + "shared" : "64bdfa0207a174ca17eeba8df74d79b25f54510e6174923034a4d6ee0c167e7b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 502, + "comment" : "special case for E in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEANi65Laufsp9+0OA4Q9zBV5eSjCtOUewmAgQXnBwSlF8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIPCjTW12iW4Xy49m/tojEV/7lvJGuCO7Y97AgzV4fedM\n-----END PRIVATE KEY-----", + "shared" : "d7f4583ee4fe86af3a3f1dfcb295ba3a3e37bced7b9c6f000a95336530318902", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 503, + "comment" : "special case for E in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA/1Q/HoGZbohjHwMM66fmA7EwM+/SBeaL02soRoE0qnM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIJBzwdChc8f/AtyWahZZk9nEyTV1FPemu3qqSwgncYlI\n-----END PRIVATE KEY-----", + "shared" : "c1b5e5f4401c98fa14eba8aafae30a641bfd8fb132be03413f3bf29290d49e0b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 504, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAkO9whE6tFhP2nffXjAV4E/hmwNlebSLK7koBK5wcSzM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILDBgiVm4BbBKuNewDXt0Jrzy3pI9VyQKOBeEXiow4JO\n-----END PRIVATE KEY-----", + "shared" : "9369ebb3d2b744341cba77302719a4b2d63aff612872f86d9877a76bc919ca1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 505, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAiMGuV1rQc92mbG6st7f0NuH4rXKg21wE5WYLe3GeTEs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIOBv5k4hF3lvmXu807ytMGfPEpFkCjpkP7NZgJpAFoNN\n-----END PRIVATE KEY-----", + "shared" : "335394be9c154901c0b4063300001804b1cd01b27fa562e44f3302168837166e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 506, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA3P/EweH7pf2p1cmEIdmcJXr6kJIbwhKgRtkPZoPopGc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHB+6B8ROiRMnYdgixIVjFD5rB8siUjRcK0WqwrYZtdL\n-----END PRIVATE KEY-----", + "shared" : "7ecdd54c5e15f7b4061be2c30b5a4884a0256581f87df60d579a3345653eb641", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 507, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAbABEzRBXjFr/H/SRewQbdsmpriNmTrjPl4vXqhks8kk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHCJZUuqy7Zb0AzYy53kaA50gHXohCymnUSPtQ/qhedO\n-----END PRIVATE KEY-----", + "shared" : "0d8c21fa800ee63ce5e473d4c2975495062d8afa655091122cb41799d374594f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 508, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEA2Qid6QLhQ9zZEH5aM5Oj9/4F2SbDV7R+MHojbLWQ/WQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIICJeExSzWfkU25WghjHtwM7KEE/lC/KJO1p5DSW76FL\n-----END PRIVATE KEY-----", + "shared" : "db6fec44bf118316a6bdfbae9af447baede4d82daa16bed596ea6f05d4a51400", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 509, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAjEomqjGcLMSkFYwrxpoNWzQLYGKKFM8xuwrl3cOK6GY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIADnPk4BMUi58FJzutYmuxJqQOxFWPVCUJa0iUfgqd5K\n-----END PRIVATE KEY-----", + "shared" : "ecc1204bc753c4cec4c9059fd7b504944ebf995ab1b1d49f0b3b325353be3a15", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 510, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAznKV0SJ8kGKquc8C/FZx+4FjLnJTZ/Ex1BIoJKYTLWg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIHjtTJv59E242TOImFGR7PWSJrnBIF/n52LDJ1gcdYhO\n-----END PRIVATE KEY-----", + "shared" : "3740de297ff0122067951e8985247123440e0f27171da99e263d5b4450f59f3d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 511, + "comment" : "private key == -1 (mod order)", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAbAWHE1KkUdvhgu1ea6VU8gNEVv/gQaBU/5zFa46UY3Y=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIKAjzdCD71u4LxDWLlnhWmgAAAAAAAAAAAAAAAAAAABQ\n-----END PRIVATE KEY-----", + "shared" : "6c05871352a451dbe182ed5e6ba554f2034456ffe041a054ff9cc56b8e946376", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 512, + "comment" : "private key == 1 (mod order) on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEALq5ew91JTp8tN9JY+HOo5unQ29Hjg+9k2Yu5Gz4L4DU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIFgIPdJhrZHv+VIyLsgkxoL///////////////////9f\n-----END PRIVATE KEY-----", + "shared" : "2eae5ec3dd494e9f2d37d258f873a8e6e9d0dbd1e383ef64d98bb91b3e0be035", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 513, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAPj53CO9ypt142FgCUIl2WxwwoZcVrBno2RcGfSCOBmY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEhVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\n-----END PRIVATE KEY-----", + "shared" : "63ef7d1c586476ec78bb7f747e321e01102166bf967a9ea9ba9741f49d439510", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 514, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAn0C7MPaKtnscS4tmSYL9qwT/OFzYUN6scy9/twXmATo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEhVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\n-----END PRIVATE KEY-----", + "shared" : "8b98ef4d6bf30df7f88e58d51505d37ed6845a969fe598747c033dcd08014065", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 515, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAvjs+3v+vg8VK5SY3myPdefHLQURuNof+80frm18Nwwg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEIEhVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\n-----END PRIVATE KEY-----", + "shared" : "cfa83e098829fe82fd4c14355f70829015219942c01e2b85bdd9ac4889ec2921", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 516, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAPj53CO9ypt142FgCUIl2WxwwoZcVrBno2RcGfSCOBmY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpq\n-----END PRIVATE KEY-----", + "shared" : "4782036d6b136ca44a2fd7674d8afb0169943230ac8eab5160a212376c06d778", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 517, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAn0C7MPaKtnscS4tmSYL9qwT/OFzYUN6scy9/twXmATo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpq\n-----END PRIVATE KEY-----", + "shared" : "65fc1e7453a3f8c7ebcd577ade4b8efe1035efc181ab3bdb2fcc7484cbcf1e4e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 518, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VuAyEAvjs+3v+vg8VK5SY3myPdefHLQURuNof+80frm18Nwwg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMC4CAQAwBQYDK2VuBCIEILiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpq\n-----END PRIVATE KEY-----", + "shared" : "e3c649beae7cc4a0698d519a0a61932ee5493cbb590dbe14db0274cc8611f914", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/testvectors/x448_pem_test.json b/testvectors/x448_pem_test.json new file mode 100644 index 0000000..830072f --- /dev/null +++ b/testvectors/x448_pem_test.json @@ -0,0 +1,5163 @@ +{ + "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" + ] + }, + { + "tcId" : 233, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAPIReBF3SH3+OIYW2tohPBitS2iNjeNkKWoc/yEp6bmUmUAj0\nW0PPJ1CiR2vvZXw0BFXcn649uwU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODwIffEh4TlU47tmyskqVhjwlAFol2LdxxAmNsywiU/y\n/t2UXwlkgUnZmj7Xx7oPCN6vUgdN0vyJ\n-----END PRIVATE KEY-----", + "shared" : "41d6943744a7c0f89e91c70201823d133ca6a32d08e8ba6ac95c48ea6b372da0796e6324c8ff6822acbe3b1de46081799c0448cfa3726d7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA7DlCuUeUegUxZyTmsg5QyakwXp3DWkoGP/b+04AGSU0rIL3J\ng7A1GarwOO2N7WC5MCs2PTRMKjc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEgeeyhaUSBa+fHRCqlA5+R+Mm73NmyQfXTGWYojXA8n\n6wTvz954m1MEDFAersUPAdzbPOb54pKL\n-----END PRIVATE KEY-----", + "shared" : "04d6b7fab7de0739e4eb4c5f37deef590167c804a958f99bd14102da44490963e0119a75b84362cc3a195e0b24a8fd713a45038080383df9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/inoLjCGzu0CKfY+aAPZhkEU0mawHXdtj/e4nl5krEccAE46\nmcsWz5Tm8Ek+41Ml5p2eH4y7Ej0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFAPwoOJmhTJNUKLFIFxu81VNB2tlq7qXkraduN4KQcI\nv0+PTruMCxR4lWHSFLmbmYsm8jzVU4Kc\n-----END PRIVATE KEY-----", + "shared" : "85792eec0e00ae19069b1547c8ef7c6818593b50f9b53a189d69ea469a3b49342e5b4b37194d42d89af21a36c7f37fb12b213b32ff390d02", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 236, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkALPpNkt0Q9PTxnkLZJSi0ToapeIy5Mm+cQzUtQeKiDpW6QWx2\n8ycTdqXvwdSJoCGL7aE11bSa0Fw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJRNcEYFwLmj5e+lvwLaq0L34AAlKccwJGCDYK31iEqG\nSagI15FuIF4fShw2s+2p+yFeIjGnIUuP\n-----END PRIVATE KEY-----", + "shared" : "bec8916235342d5a6381847fc109732d68e26d0fff878cd268b98213ac785e268fb23194e3bfd7010fff1b2b1a43829a169c0e1af08c4f61", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 237, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5PLIv/h9cM+xvuf0jD9j9ZlWidsntoMDmUPHDZguOgoZ1VTw\nOVO32XCil9a9ZcKJMDZuZ5KCLWI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOw4o3IiuBOEjzEs52RPaer5Yk0sE2hdNQtGnALUMKAv\noL6mVFi0Qnx0/0nB68sd+gc7jrO4B8eU\n-----END PRIVATE KEY-----", + "shared" : "61345e7639624613bdbdf06983f255bcd676a765382aa4f376e23bb53a7c1a5bfcc90d5a79a9efff1340490e58dad36bfd85d6562b03b817", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 238, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAkcfi8/GLZgo7zBB6wQ5vS1j9jvnFfq2COUyZ/4mwaVP0+9OZ\ne8v9P3jyjwsLNIr0o1p/NRop8H0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPSXCgS/V6+kZXBxbZ7AN5jDSuOt0ZAzx+sldWjRn/Hj\n+QjhtuaVB091LwrXHycEiVvqDaL5B6+b\n-----END PRIVATE KEY-----", + "shared" : "cd3f8ecadab8e32bacd72175db847f9faf992a04fc07a1b40a1826d1a222ba001091b6a6e47be22994b656c2c08f6ad90d9a66b2e139b96f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 239, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAxUU4yeYsoDvd302HHTJId7WvlctStT3EOG8QXGjYDr1z/bUb\nybJmYghli4bDtZMLgav6SsKiE5Y=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJCW9orTlQ8BS17bhMo2nSwFP/jwx46Ju7CI58++GhvR\nivjF6g5yhbFuwnNUq/3eK8E+lYYNq9mF\n-----END PRIVATE KEY-----", + "shared" : "db72242a51398facdad99b3ce5ad856f9024b662df36f0aa03a946343554ed6244f77c6ae200cb2c7b7b5bcbda5b816f97f53ca2c5a74745", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 240, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAK0y4otsgsWxQE9g/P+fyNB6rw2jUsxHbBP70px48lMaw4mSk\nH/ljlBUJXHRVNEfCasx1Hx/SYdI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMSp6kVS8LAvsVOmzNt7EC3ppQ717kYq8DSKbECGhof/\nsnyzsf8kIPTJ5rW4wGxdfamZuVDcyBeA\n-----END PRIVATE KEY-----", + "shared" : "b6f4d26b917a5e299ae9df9d9655cf2dd6155e1a785636c750f2215ed8c7c3152e7dd7c316657a910d022186435bbc7ef4309daddd733158", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkASO3BOkywl8MuCq7+JR01H6CXE06/xaqEtidwLLTVraXaJYP8\naP94BTVCx5atYlOVtDHbvpvxcN4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHCdbr2hdmGpps8Cg8w3zSWALa4MM+aiR5myKEAtjI07\n9cN5vy4xcIpM58oUlk+DaKhZt42NF7Wb\n-----END PRIVATE KEY-----", + "shared" : "4a7174f4bf4de8c3d9c954ddf9865bca47b0b9d8dea51c3af290bf6e3ef8eea8263036edb770f5633c0508e2670cb9ef247d99c9f94aab71", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkARbRgNI7Ar2Udke/oj5RpkdJzr+5hFlv3M0kfAiDgUQaHtRjx\nNMTn6PBPfWv8zK8tHJ47pbUPj+E=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMyAQX0/njyUktu50l9GC430SEmFsq2fqqYt/VnlcwgV\nfiJsRznUYLCN5GzmOAHOfaJVc8lG0BiI\n-----END PRIVATE KEY-----", + "shared" : "fa1b675f6c893ed68fd598ffed63fc12de4061020b90b22b5f72e636f028edfdd9da423e8340203e83560dcccdd776db72c61ea88e5d1ea7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "special case for DA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAuR5XF3Gq08QErkaTv/fyFApsBC2zBpiUrvIMGzTdY1xqCBJi\nNkVLy4xjpHrJQ1KgRTZ2myQiYAY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJi3pc/gmb1MuzenJNwKjeauvx0/pG3W2mT/dk5jO03M\n2MgHcFCpIyfdc23K+TMttxoN/FGpyhiM\n-----END PRIVATE KEY-----", + "shared" : "46eb6cd49b02524efc3fa5fc6adbd9b6047fae2fb1743da997680e0e72c3cf1e861fde59c0594cf0c580726f0ce9949c65dd7e7172fe5136", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "special case for DA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAVCu3cF5Kgx8LtMz9zft052DNRRi+hVPgXBR1nuf2fQ1+7AZh\nosuWV9zdZtz9uuRbPcse7qsVIA0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPhpBukYXjR1xheRg6zenddaWY/nnGdwqesl7nw++rh0\nCrz9UIZ5429psGFUNCQ2rlLldZvwFcqE\n-----END PRIVATE KEY-----", + "shared" : "5336f384a8100cd919d2521646b6ad8f77f255e1a7c50889b33f1e248fb5b0eb1c302d27f3235f7fd3f58203758f3f0dc79db6993596cc18", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 245, + "comment" : "special case for DA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAinsm4dCW1avdaQW4838B4K286b2FYX72XnjN/5Ovq8OhbzVh\nvWBeoMqkxm3WOPPKq052hZz9f0Q=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHQjvt0uu2Ua2EG3iolWjQWs87tcF0IuFgn0BnveWSx9\n8qBK4/7X9vzKgreN7sa2IESMGFHemFaE\n-----END PRIVATE KEY-----", + "shared" : "6ec4c808f1e74d7293b4fd6a267ecf4d57ef58e69e4efa3427d4494903e1bf1c10610695372fbe298b3300da37f284b6644806cce8b9d852", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case for DA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAsB0mVl0v0FYMtnhruMzLawYk0Z2ePmCEzdiwLOa/oGCYWx7t\nhO3PFYSK3/9igO8lFDzkihXQ1XA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAwnDeEJAVu2Ez61SOPx33jNEEdPWzX7e3vlac9m4JHP\nEvR051enabNY/ydvN2nfCBGXzRWlbU2d\n-----END PRIVATE KEY-----", + "shared" : "4cf8058cd2a90fa5cd19237e19cf620dda88f9ebac2b6975dac1825d2668d4ea1b6dcad6be81dec54e2afa9c613d7d2284a4bb611ca271f5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case for DA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAaja3KeBPucHTVEFiK3Nf4heHANgomrtM7gf+rEe/uKs7Wxk3\nEFP+og5M7wNt2sW8tR90Nq7jSp4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLzPoJmFEWPVI7SNKgmOs+xDRSZZV14dY+zfXlmUOX3h\nLUKucreISZTap+ddiiUYZz9/oZp6avGQ\n-----END PRIVATE KEY-----", + "shared" : "a787fd2acb08e0ccf9e963b7f1f24afb7302493ca8a6c5b8a441b7f81630776f3590276c79a57fea74b35752a5df0870a1232b6c7f432c15", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 248, + "comment" : "special case for DA in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAqKzWxzJ+5mIt8IWw4raHdq7MaP5XmskBEuXUAT4YOGwyAcpT\nO3Y452x2BL5U+5Nmmr6enR1cvNU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODzMwUr9THluzfBBEhSIDWGIx0yZh2bRYi/bkFc/Bw4f\nK2vllVQyKbXt8/iPJhOfnT9lAOW7upKZ\n-----END PRIVATE KEY-----", + "shared" : "4dc846c335a9e37c4b1e028cbbf121957aa0b4826c6c7eb5f116a6d6f948e5bfa625a4f17cb5f3c1eb33561ea6b477b7c649c9ba89fafc77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5UU9bFu4jcpmeYuwCL/HMqL00VDxdwwS8NTDz+57Yu5PZA+I\nilFqT5uFVFWf4Ez3z29b35Xm9QY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHTo1vuMrJcU4uOzPgrpg3KJB8yOxZMhPDQEWI6fBXuU\nscPHR02iQ4Dtw2MDxZrKXvhnjYliPYuL\n-----END PRIVATE KEY-----", + "shared" : "d5cec8c6e74469739855b874c6365b920f6dd2df38c02ecbdf47efe8b43ebd7d203c4f1185bb101d495fd5e68bc89280267af581898b0349", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA7FzsjecYsIZk8qX3lb5SFTcS50Z2Bf3kLc8wx86+TKjocQzI\nmXUkJAHlg5BZ8KrW1hp6Z1xFSBw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPBJC+O+/UVgSGAjcxoDlwgIFuVdsF53e6eOIlHNIPNQ\nShYxkHjS/nMUsw/c7wDXgJQtE9P03naY\n-----END PRIVATE KEY-----", + "shared" : "65a920bbf222920fc754a183968c6b988617450a5b28de1b5de0ee23f6674036dfc909d378b1de87209ae331c167c61a0bfdabc3d2094e65", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAyAiJ+zZNxqI7FsBfFr5RAQzFv1DI06u2CX/kZ5I9UFIr/LV6\n4ajlNqsA6XttaYnTVGXACtH811c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBTf7Nxq4gkaIjo+a+o2w8rzVrZu2EeIIdKFoQQI7cAw\nwRi8L2CZlxRvur80hlj6i/MT2m7UnOKB\n-----END PRIVATE KEY-----", + "shared" : "740a84cd54afe23b00606a3009bb37a130118e5352c5e3c38b517ffa4698789852dc159e35d06ce5eb68ba5414b2e6515d683a8002817472", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 252, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkACtihUR5Zoji7m/15BET264ftIssXD53Mu8vGTQpmM2IyzS3K\ne5zLk0RYTvceGB1fR3uIPb1l234=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAw73Q6uEIATlNgdiMULDHke6Dl6JucN+gKgMOuN7aWi\nC/acQm9kv8dcm8NtdqNU6sTLyDulbY2I\n-----END PRIVATE KEY-----", + "shared" : "30364dac7c9717c77927bd113f9d5cfb16f4e3fbeb5fe1d1735ff791ea2c12d54021bf52dbb2b276dff50b789e964972b50e4c070edea46d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAUQvwAGYULOfLUGsif9/R4cV+nO+QGGQ4SuB2QBQe0r9wDJG1\nZB1vvkCW3SGtUXNHcifkczvc06o=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHy6qaYgN/s7RNocB63HaYW7DFXn+1hU7dEUoa6zh5XE\nzl/JP2xyV/BFyproUmrb2sV/QIa2mLuF\n-----END PRIVATE KEY-----", + "shared" : "7111d84a2d5e7bfb45f1d89a58ab3927feb39b316cfa3548c3f056153ae82cd520a58278f972c3d6dcaadf6ae6833f949b2b9cb5e43414a5", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 254, + "comment" : "special case for CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAKVHmwJUOatiAil+jSgqCjASqUTw8eY9DFattT0dveoKpaRl8\nJLjsbKIw5rvG5rjyr0ePRjOievA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJiEkrgtCW+oLpvRK6vhtSfQ67QtExlDh/ie4RMHAdo3\nBJojxybihiQUTLSbHMwJOm6vJConpvCG\n-----END PRIVATE KEY-----", + "shared" : "4237058a2837a75cbbdbc56043ab3ed8cc02f596ec5cee547a5d682f008df49e6011901c940e416eef371c80e31fea483f009251f72aad73", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 255, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAPaEPe0fwd0rrfC0+yVIUtU+4Crj1NewThKyq0EttiGGHLQvJ\nA6ucm2HKxGej9jLw5TemluqIKAs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODixGQ3WkerHvV+AayAf2/kODvfHL3m/LvOgTqy81AmY\nS8dlwE9kHamAJeQWQVWSyRwY7DxNOYWb\n-----END PRIVATE KEY-----", + "shared" : "4eda68df39ba14b09eedd4c52db5a4955b4e00b056ca1823e93f190b21ff7fe7e05f8089fb0c0a1faa84ffede42ab9ac93799b99fe182559", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 256, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAg/16rGvngxmAvB85FsPLa/CFGikEq5o4yqTnoBT77r6foBJa\nOaOiKcjfx1yYwwMXnmCVRGnrgw8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOSkgZioZoErPHrE4oPPKzQBM+20iAbJXK7jIupYMJ+d\nU+dcZVQFF0xQ2Hw3r2nmJrxes/5IKQia\n-----END PRIVATE KEY-----", + "shared" : "30d4132a48fda4030dd6ee8f6b92918f9567c40abcd193d7604e551079a7a3f81f80257b43859dd90ad217bdb3b2e0ef1b0b7e8846b9b49e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 257, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA0xg/lQTXoqcTQTda3ipopbK19ZeTIe5b+lU1W4tgK/5ebqbZ\nqOnYPtEUaggWYrClL1I3Tp2T6SI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODyWmdFS7I89447zepKjhlkoPu79GSX5bKxTtLdbrzKV\n3dcI6xsPCvCSV5Ksiun4Et4rSNh8EUqd\n-----END PRIVATE KEY-----", + "shared" : "7c27fa6b65133cd1a4a29016030e11204c9cc570cbdabea078eabb5a2fb92a3ac9f75e4a198d291ab2c2604fad6b1a36da8919fce35560e8", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 258, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAQKTmbULk2aE+00izkLQGodc6GtcaLenwZWkpkrAbpiQ8ATT0\nFQ+5o6qvtrdPJ+c6U+6W7rCVAy4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCxFRGcUvLklKymqUFAne0PLOXdYSQ9JZed6i2y5hLRR\nGLYjSOtJSulrdEMVUqlFYQsuH1ZZ+8eB\n-----END PRIVATE KEY-----", + "shared" : "750b89d5be9d34a32b92abef98440729a73c733bd6318e3859bf887f4b46a7048a61eba1e3c98889ee712c4f246583cbea23768250802def", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 259, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAcvdI9RAosLKziWQkcQD7VSF1+t1Ktbzznc+92jKL1n+hBORu\nelX7Axnk/nyUB8hoMMtBgQhiBUs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPDxh+veG/mhz1/DqfkFKzOn9Qcu/oT7BgLNUAt4yKrO\nI0mQ08KTzdGdjvBgEiiaKAxTroFPxCmU\n-----END PRIVATE KEY-----", + "shared" : "3f08f0fe4c3a6bad425c6268b4c3ebe5983bdafcd7b60a02d1247c76b2cde2e56c2c152e1799595cd1237296bc9c1a74e104cd9f5fb41c69", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "special case for C in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAY7R13XSNaaPZvVi0Cq0hSkl/9t3BhZUtqd9/EPFHRtL7O6ih\nY8aWhGYK2mldl6p3Xv4xl4MhD7k=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONS+NZ2UhifGXEBma2/FjamKbRekN/x0Xh0ILGVF9dI3\nGyXfaQlhlZJPRWVyWUP6EInuGTT3ZxaT\n-----END PRIVATE KEY-----", + "shared" : "e69b3917c3caf58dfe8c9b601544d319a00544f3c8ba7c8c4d557116d9416171bb84ce2dc1ac723249605023d39d287f17f0231c611e6c00", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkABzHLjHf1ueUakDuGR15Bo3q8sO/7iYxsjecfKMgpK+SizN/x\nO2Lt0hqPrYRtDh2erBjMTekjLQ4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMQh4gw5HGDPSrwNVy8zXDZ78CzVmG84w4Bf85+pZgh2\ngAYwPvX9EYevLTpmcuUYFmtEjcef5x2f\n-----END PRIVATE KEY-----", + "shared" : "7a7f60d504452998a6153778e49b663976d75aa863a571b2dc8c99bd4dd61252193e55fa068b45194271b3a396912a2ca368b56055b6f1c9", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 262, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA4SC6yLElFCWyRNtyEk3ZbCxSzKgrQlcABwu4p9+BBDUYmAdi\nAi8PyeCdFfzLBrdvX4pXKkt57hU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODAS94UfPOCqSB3GXDIiOXl1EabuHwKxAm1JAy77mYUD\n1yUFxyYcYc1pi6iuwdG5qGDpkIyB5WOQ\n-----END PRIVATE KEY-----", + "shared" : "e1560dab7bb18f74ed8a985f51993d6559c312fa453d1ee84547f35fa8694e974ab601dbadad4658d6999777ba0dad199ab0c22d49511f16", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApLRu1aNk6+NQTP4y1Zf8ffyNxyaLFf1A1qMddfp0RWxvfeiS\ntI0IlK9q9pkRRP/mITyr+GPewEE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLyHEQnQJrFBNJ/Wy5ejZbrxjX5AwxHemA9QIX5/8euG\nml+fKd4b12D0MTwBDaucvqP9sSuVt8mD\n-----END PRIVATE KEY-----", + "shared" : "28449c1f5c543e09417e3db57bffa6c29e0ee43952c10ab2bdba806bd0be28d2e9c4684ce5c5cddf2a678833fc2f05852302dd283098d13b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA3J33kGrHDuuhOnZv/oLflMgzvRvVLGVEmxq6TTw7NgYCrDBI\nN3gikj24Bkx9vWj1P77F6GqyPFY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJz6PrGcU4CE3JuQA7G4CstaYfa79JP/goXIy/ZIzCWH\nfOx5Llc+448o3xVFUTkvWfM/6qBMcgKb\n-----END PRIVATE KEY-----", + "shared" : "318a56adf96612dd1ecc4935b4a225ae351fcccbd4da3e6ed13ef80be864251f7142a8e1b01430508c24d8b9c42678548695d139363117b1", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 265, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAseZaEHgp2E07O3tmS68B3KVRa6r2LT3DPZF8YIgz3Q1yLxFZ\nTAj5hpmmoi73iXTBWtyQBglSeno=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPR6DrsD/TRQD7DK6VN/hFAi0f0MoZX/VwXJRxJfzXUZ\nyTAeU5BA1nAPE6k9/NG8kIEhuZpI+sKc\n-----END PRIVATE KEY-----", + "shared" : "82a9a3e667c2d60fa0fc83b33862837cf3682fd97357b138982115590f92b1ccdc4150303f4c67330476a8dadd2b61ca40bbc38624585f8a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "special case for A in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAqfxQ1DRxvRTPfvQhncfsCTSAcajPwHPZDsJnJ1ae8RxM5lZd\nkGEAC8g/1kroIsMUTqAnfPJx0/Y=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBhTLQT+Hjr226u+hlJJXbZA4LOVFPomwgyGf46FN/yT\ncKQjBWWZROqyCTu/ycXj63WfB4b7BXiH\n-----END PRIVATE KEY-----", + "shared" : "65b4fa3d4d65febb2c57c9f9ccbb5730b1e6c8a19ee37ac3a90461e1a9a4696a5b5129e17b1ab4694b67fd8853da3a75231b6f4c2c866548", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 267, + "comment" : "special case for z_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAfsyQzqMG+xN/By5vPhsgihG0AcbJO+4IJ2m8H3eT3b2xQNyX\nG49jkEaG9KWjCqn4B844tOj27xA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOA233PqK0LOOF3ayzehMSORdtqRZC+dMoGQSNaQxndv\nozqNmvZiCQMOP1Q7FYS21KivAucm+Q6S\n-----END PRIVATE KEY-----", + "shared" : "9d889ffbf965dd3d91a3b8cd89aec00a49b087af171dccdf167bc5907eeb4d8710f935c31ab2b6fc7ae655f0ab342d1a9d6a80cb7595a271", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case for z_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAVJUA5mTtIDfSBxD0J9+ubiC+Ds69QgQgYHnLZhMBLhNyW9I2\nIkxomH3w0Ir+uE+4ljTy1RFy11w=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAxWRov9JdJLVOJ/88XmaZUcOKmHfT7PQAIaXunduGqq\n43rfFDculitNKKXYW1HlsJOcjptdx9aF\n-----END PRIVATE KEY-----", + "shared" : "a76e9e2631a1015dbd5dd8c748aa19c07f8b35c0ceab91ce6bdf9e7d8a1f300fa4a61218f256e72597757782edd220bb737948b1b800655f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 269, + "comment" : "special case for z_2 in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApTYdMplIgvKsf1OURIQBrAHFlijlqgWa9gj2j8MACvCwVGuh\nuGgkZjA1jO9m6f571DzUGLCrBY4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONDpo4/EyoRMWKlVNy9dx85p6y0o5IJJCWI96XGBs3PI\nreZDHwDvbzu9UFI91X9OxUkJOtM53AuS\n-----END PRIVATE KEY-----", + "shared" : "f207f056983a0f158b23f8a410899a6b312e92395e09ecbf0b5fe3da371e224a8058e5a3a31f1e2a4fffd22134fcf06f41ba2ef6b464b545", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA9AIunk7WSTd5FfLc29JHZEOk35jksibxSveA1f33rksDATJ/\nayRHTkij/fKAz9V8SCfyNOCtLhI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOD4STNlTv/MQgajuGA3nrBuYKidzAOrdVlgHuzKsUGu\nUUPZsC+u6fdWfi9P5rWZ/sWcXeMlUjmZ\n-----END PRIVATE KEY-----", + "shared" : "ff11eb0a0ea0a0f738142d8cdd06df118400f2330eba7fd4def912c7731128b7679a74997ca100dec1b53a515562ea7c44b4457781369555", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAbiKloWXkXdP38Gon7D3PT3M283e+DK0bwyxp6kZxJF/mD6R+\nVserYwnajI48IerIoZzMWcvERjA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHg8enEYFPuwoopKoTKhKKPDxAJl2/kufntpYqAX3sPY\n6tLlE2GzGZbxw8mQDKviVZXeGonUKbSR\n-----END PRIVATE KEY-----", + "shared" : "c25edf26c682ec0094f9de6a60c7121083545607f6fb9e739a6b0805f097f69cbd9fb4c9b2937da0bd742b61439afc98dade1540ee581504", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAd4JTe0pFV+ezMMMg8MppR0iRGLCXH8TC6yxn5QQr6b7Lj1n\nQbBhgR6+tMNEL6UTyHYeh9ozEU8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODigPRSkrj3lpb8vIQGBop1aTVMrEMYObIcrjXJ6GWi6\nZHkRabAmFdwjNnsTr9v7Bkxh4lay8Yqe\n-----END PRIVATE KEY-----", + "shared" : "b2edb7de66c339d548ca021a44877e6a3ec24be96a30b7e392b22ad56ef7c75fcb70c5cc37b017ec2158430633e3a6b0821b87dc0dae0abc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAy+V0o/pjQjRzZLBEmi4z+ehAt0dTXoGUlsWUg6LoR0bWfERP\nyvcUtDZ6we8cHZ0ZcErQNpRsRH8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMA8u9INiw6fPvG1Go0CrEKJnS6iItCHzMCgJdsBpd89\n+irj/TV+q0GumFp7++5Sp5gmuWBog46b\n-----END PRIVATE KEY-----", + "shared" : "6528ea6ea0971ceb0bd4adf4b5620e936b909ced8f64c0e39c6edfa2e2ee68871e17477a53d02dbd3e9069102ca8a81cdc166784c0c552db", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkACp8EuQBdyPZ07+m4SatWgog/lzGbX66Dufctc2OGye2CdjDe\nzoz4sbJQspZfbg5s7+Kd1rozgIs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGyAFBWyd0utEKK3LCIyCUK/0JlOSi8D+/j4RspOI6k9\n4kEulzafI54xtQNe1d6jQ+UWjrux+e6S\n-----END PRIVATE KEY-----", + "shared" : "d11942c9a746ea840f1584f1f654f7cecf58ef22cd0ef8ac46dc83dabd1dfca1303d25a51c0648b394e50f29eb853ce1c9c63fd0e377fe0f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "special case for D in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkArMzCzPL3c+wU/XnvNdY9OPXJ97hi+nshrgC2j1VlzqFuKNrp\nui4wnoHknhrp6swz/VvM4hPsdLg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOxWdd0Ii33SbRzaIn/+ePaX0cXVISOR8zz2PCNjTayt\nRzC9tDUMS+sdI+/7nNNs8UjsZ+aVdbSE\n-----END PRIVATE KEY-----", + "shared" : "68acae359162c4d83c29be84f1a0a41b032fc88f64d1eb82dc98009477acf5a64c2a1ac8040eea5e13fb19095b66efc376c97097e0114df9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA2tS9T/Kx6TVAkk7U7kTlRlDAhTTGMU5mvpGh6JGyQuvWJB9p\nBiJjJf3/5zEQE/VQXwsZC9++Vxg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOASlCYQKZY2v9wN01C3sEJw3ee+6R3aX+mUvgVlcjVKn\nzdDHGnZUxSLsYQtGm8s6j/xkC0wWvHiM\n-----END PRIVATE KEY-----", + "shared" : "4c81bb6f58b3219b99d479be26d7f8274580fc869593f32fd05c555610324d4a8057a5df88f47420b13367b53fada66ca6f3237901111860", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 277, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAQha+df20N+4pGHomn2Mkbivh10ASdnNX7IcoYV/7xfvALM/a\nHz0DIDqn4icEkVMvDVLY0KvXskg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFQVdtFKaR1B2BitprXJWjgviuF0ztccPkXQOJ8f3wCK\nYWEjZ10y5Su8eKuoAW61JUGc1nXSLXCW\n-----END PRIVATE KEY-----", + "shared" : "5e3e15680acf3a6bdb33688dedcd6be5104d4da36ba9fc873f28edb5383b15ae378cbe261b17a0bedb672a859bc144947fee2abebb76279d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 278, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAawdLTcLcMcRiK4fZBxOY75r1Q2qnMu60RNur157YiwAMSvFk\nhtf+cH+ANLG/WfamGXw/H1SdPmE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPiW+bO/JVIFdRjk8zxuJabacQN7W+smYzx41iUTiDPZ\nxsXNdFdiI9iCXSbdUzsRXM1VhtWkieOc\n-----END PRIVATE KEY-----", + "shared" : "9c17e7cb189c0cbc7cd2ce66ad68c196ed7ebe255259f1c7d55270d07beecee98961dd0587df8c42803201ad6b5ca517710a5707aa131898", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAO/gjNdpQLgQmi8px7R0sma4pPY5Tx26lY9f47T6B32xsWiH\nvMKSDfewJ7t48c71PXrfj8KIGIM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIRCajLfHS4hmms+dEmXxZs0TJnl4X3PJpnE6q8NNzun\nEYPu+11rkmVepAE0m9IorRW7lzoJwNua\n-----END PRIVATE KEY-----", + "shared" : "fdf376e971771862ae8aa004573d49a5c17d3d01d6a5ba46bea1943df0852f3f975c1fcdb5780253d35c89166fb8246112f3a1364cc4ebd5", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 280, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAH+HYkVrovcblyxGwiaRjtwZvZW7H1OQh8QnZmSmpCIvbSsov\nbw5ftmEdVWCKBtxgzGWtEemzjpg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHAIA4kzifcTH1uXkZ7q8O23JR9pwF0w1mxtvWPPB1ph\nqs09QEEES1Rwk/S3/P40OsuH+xPMG9Kb\n-----END PRIVATE KEY-----", + "shared" : "8d9f9c03a58c000c81b0f8d192b27c995e02dacf6d18bdf0de5ecd82912f38e99918fd4b39b55eec835fd4369ac15875ec78b848188902dc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA9qDmVhhWCUlzqk+PXfL//mq27xFLkrsitXhgMr6R9JAQn5z6\nUwQZB5RQ3Y+OJ+pJ1F18OW5gQ9Y=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHSPDOSD0nMAXP9kkzEEgEQeGgv5Z5DGIjUaDwojWmeC\n0rQPeNFBM/gzWOzz/xeUw/zeNm2CKrKR\n-----END PRIVATE KEY-----", + "shared" : "a6702c33266b58511b62c11ebb0a4e36accee3406dac49ce8955ff6cab923c188281e38c9535046eb0ed67c80da0f6eae7262b594ae07d08", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 282, + "comment" : "special case for E in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAz2JI2QMyYCRFmlYVbq1lno7Bs7wEa6E3w8WYbuw0ckvvVRdJ\nkHK6v5l9mvahAyyoUCphk+rRLEY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFw/jruFzFhpoRYXTV7L6gFm95Q784gerUWMMfu45nRI\nSRb3Y+E5gBaB685jDewrZ3EdW/kTQ5CV\n-----END PRIVATE KEY-----", + "shared" : "97ffd47bce9000acc22475e325f1985a6c269961aa11dca34d31a4562e9a40188c6f0984eb0a262c6e1184131082537811889c5971c242cf", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 283, + "comment" : "special case for E in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAoHiZYDsxyLNg+VE+6Bvthw+59rugj0Cso7eIf/6bq9K8TaNy\nMJcTnIhGvXfRmzn7mSJQSrmMj1E=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODwyvXRV7R8O1+YGKIzApn0wgm3EvsOv9dIiwDwixUYX\n2O+xpZ+NlAO0TbU6j5Vd9+bVObo3Tt2K\n-----END PRIVATE KEY-----", + "shared" : "92e9c96b8b168fe5a3a1166f52ce2d80008b56f0acea642c45d6b21e227e38335060c27a06f1a26cb9f88a6578749cc2f4d54f881e7160be", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "special case for E in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAgDV5JTHqPHY4nzjZeznLp4itQ4OKj8uIgXqxE3x6pu0p8wov\nyRVhGvXm51f6W8fy4aQ1INxQg2Q=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFAxvMOtGey4AAbFS5SbdKw3X2i7+YrnvmUz3sLUUUfz\nHWeOxQUL8vRakqhXoo+sniAXFs7UbEWF\n-----END PRIVATE KEY-----", + "shared" : "c274567170a530a3908231219b1b1cbe885c8e464218ea90c38e895e8587fc43d014f5d1b7bd7d3fbdec0ca40d62fdb877929b97953929e2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "special case for E in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA14gGfeLl2YaRbc24u4BdZHMBm7ShbgOqSAxPf4vW628r8lAR\na3fLmu1RCWwaBodo5XTZI5xxfsU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAxpfX0/NhsNcqs9RXYsev9stnEFB4whc2iwgd5P2G14\n7+Xq+DX1DOfjJZBUZ0SKei5/5oTbzlqe\n-----END PRIVATE KEY-----", + "shared" : "2cf2ef9460cbd03eca6e298840a2629d99225166b3e5b2f772fb70aa38d974a06f570b6d13352649422f65d3f0f476320ecac933339954b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case for DA + CB in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA8N0gPJUJm691eeVZ8kBNIdId2kn2DwefdxXyDGpe2jgatfCJ\np4D0AZe7A9cPH3LvoA5J4o6t+UY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONi/Bv7BliQxQ3c9A8I8bAqLu1fCDDwO1UzBWtVzQpzO\nGFosPD6/GlocRft0vLgbtdT8z1zUFGeI\n-----END PRIVATE KEY-----", + "shared" : "6119033f419629bdd3d3d765bf2da2ded5e8a7bb5a81b1c2ee60b4551634fa2d27d731f91a25c13e59948787c329192f65869788281258c2", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 287, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkADBfjvXwFDCosKYD9trDeMrxeidbX40cAGuHYfZbENuRYDZbo\nROWhWd6Iu31T1LwE+9SjBiLlRFc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMS4eHga5YU+kHWD0o6uK7KxCEcmEKziI2gU+/FOqe72\nUlD3ml8u9TxGuxrBhKFoXK+jmKN0bMGe\n-----END PRIVATE KEY-----", + "shared" : "650d638d93c2eabfd5d4c215460351f327e5857389888e4e292576d9d91e0fea60289e798ae86a3157296ce68915af53b38ca3e871a50e6a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "special case for B in multiplication by 4", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAMY2KjPEh42XRjbFw3r6kX/zTt3Xdq8TDJGmuo4V7cC+agFlI\n8huAVzoXaLV/uYbcuSf+xVNeAGI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKQe2JUm8E2ko/T1fPRHTjNepSXF6rNv+4fO4Q+FtsSg\n5ReZby1VqYQ+KaMuvzQenywgWQ13xJWM\n-----END PRIVATE KEY-----", + "shared" : "53e2934cfb0df87dd1e0dca05f0ba32c2baf60e632d33ebf45d2681447cec6dff164e919064ef2e6fe7275270affcbb6b1dfea0dd73d18f9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAlmNSZRFRmqayAV8lirAWqirHrgUSXrFSjLLgCosPC6erQ74I\nrmfwhivFEnJUsrKSPMguMrxdSQI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIRt0BJRC2mGDPlqxZeH/44htIbhEOQ2Uroe2lpKgYiu\n9OdmgwZcYXrbMuz5c8+Ae1rO8tmC3Sq3\n-----END PRIVATE KEY-----", + "shared" : "b9f5a8c463bdd41b4db4ca691cf59db23959ffe89a433871b5333cc71494f5b4c0d69ab40780567403237b02000bb44fa074b8a06afc3ef4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAOfi3uADchnjIYtCpXIyrfoigDMFtLY3HVivo8r0BmBDstoyb\nAfr5okh3ol6pY+jrI3tH8u8pJSY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJCn0Ghd8sWhIeiGGph/v0tWbrvfr7bRQMuir58qJFmA\nFXldOdUDWnPLKHKN0M4jf7BQLva5D9Sj\n-----END PRIVATE KEY-----", + "shared" : "fd8064a2b11651067912ee1b299a19ba761f0d446c26cbee6bc85e96149a53fc6c6fc0dabc2faa64f04bbe4df00f99487f44474295e161a7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAC/PVDXrLIzvSNBPCaOXVkLcsani3dFITisCTQtcouXu6QWH5\n8zBaGhwvQHTgs90rzyg5cGtIYII=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONiqbnyvnn9Z8sXFMd9hyPs3SUIrepqed14A0hu/Oync\n9OkDHk4LOnHjnFMAp1+6mZ7KYhHISH+6\n-----END PRIVATE KEY-----", + "shared" : "3eb2d505cb9b4ca39f1e20a6dbd7d83935634b13147ecfbd39cae82eb2e01129fcdae9bcb0b2049955960b6587321eccc54158df2dc5857d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAtIBk1qkZpPFvODFUOe4P5Zv83UYTegMnWVyvnvhAY7TfxQxL\nnROvgdI+7QOtbwt00BZkNG+ocLI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEBANjxatRg+upWmveIX6CdeD0zGcDb6B2sZZddJmx3r\nEzyH43HqjDBrpTP29Dw6qbZFCrRpPPur\n-----END PRIVATE KEY-----", + "shared" : "5ab01c0b22069de17dc289c5c025d1d26c62b5f62d7141774bd7907df7fff6cdc899dd8c522d3ab74b636c6ed651c1c27049c31e1ec1669d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 293, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAXCE3vqUPj/eVaaauwZ0jEBZPVlKjAb1qsYY9yU7Dwxwso/q2\nLzHaXjNMBQr5PrOzR2SJFQQZ9Ns=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFATmLt1cQh5uF379ey4ULp90wFBfw7MC1iUR/bxkFXH\nTqVbamt0/Fl0q0mIHbKj1vB/aldDjney\n-----END PRIVATE KEY-----", + "shared" : "e65b36c15b121ae2ebfae12b2f3702ef2614f3f680e9707ba2a95b452dddf8b1089c7cca74ae64f0f6a0c136d2774062eff8800c0160c139", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAathG0JKBfjQfXRNC7mAD44IuXDCS7wWZ4BFJl116DcgIXNRJ\nCUM0P4aROBURG5Z5jjc9VsWnKAM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEgcFVLLO8ee9O8z6tMWJzXj3z1HFQo/3B8AkDkbYY+j\nIGk1XRgRUrC/ZBzXixK3t8qFYk6gRmeu\n-----END PRIVATE KEY-----", + "shared" : "6a1c248b32625604ea1d536d83e913a4b96a1c869b7c09b9b7d1ce315e24c18b7c479bb8e994cf1ffd5428e77884cb06346fb776af7d5250", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAoGjRqKpBuEpIYSIN8NcEDgRYN/EJ+e0VbWOaiumoFTX+Owr5\nuLj6S2zP86Kx0LQOypeW/8mpvig=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODzU98Bvq3QxzKoHb26iEXDrbpOjyey1UWb9xBnzIfo7\n6KMN/ErY1BGGuxVdnnNyStDCZ6Sbmgys\n-----END PRIVATE KEY-----", + "shared" : "e10b5f672753756783c9524f040ac027cc6403ca025b5d6cd393d0e74aa5012baa50c6f720d3f521f8bf689e3e5e6f54d1dbf2286d71ad6e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAHRAGz37ZTgrrW3NYdpnw7nrN7h1Gj14Q58vSvfiS4aQ4hP80\njoGeSjJk1Sgm2vhrtOksGreNFD0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKxbJOCbuJ8rrkf8w4V92jNqn/73/tfw2AvivbVl3yGz\nry9GnSOSuchpGXuzlf8L6ULvvSrkQJez\n-----END PRIVATE KEY-----", + "shared" : "1f6a76d83873cfb879dd85c70554658bbc6fe4234e3380755ce2b2a4575683618686ab494ac558fa7af9e2b723dee9cf783f7a7fb17c8acc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAbG9nZywh4c5XTPV+t1lnCsiacKjPWy/WB1ISLniY2RQPgKUM\nSIpN5HXVY8k8R5MYJt7vaM9o1V0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFAkb7fFxtH+V4nRISBsDv5eVfMBOj9Y3vd+k8ZbU9+j\nJRpMjraXbcGCryoYZBGqyjqHCcOO+QOw\n-----END PRIVATE KEY-----", + "shared" : "e2d04af598c7a089b8ac4755ee0e9a624edfe18666a627deffbacbab677cc8ef4d84f200b497c528d464daa11f615bbd191f44382bb38d5e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 298, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAEum9xe6hjs0D2ZBFrsRL0zMpngMIL5/Ia5l+HSFgE6NfaoD5\nZ/56QXG+IVYx5AdsLDbFNGGOzpo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCiPQGpwNYyar8iWGhbEJwWDTs5KqCzkpE2sUzJSaTUw\nil95NpaaybGym0tTkBdnyH+o2pTJzm+h\n-----END PRIVATE KEY-----", + "shared" : "b3697a12a99eb91001950896ebd177c287e66cc1a45256e00d0decf26b2776d940d61eafd53b913782dac685f906a515a082a595680cf05f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 299, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAO4Q/WRRlSrw53JdfJCRTjVm6oTt+xFYez/pBKOY/tMBZvK9t\nGSA9pwVIcYfayGeIGxIJatGqvbw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONBPf826wtXgO3mC7z7piJ04IHndAGLincJ5wJ3ovQBn\ny+Z1jyghpiSdDLPeRYFeTBYXmCWGGayk\n-----END PRIVATE KEY-----", + "shared" : "6bc9c9754f0bd8384cfc072b3ab3d488b74ec142be9f015ee926e746b958612f32a923f35d9dfe6b9f4b7512ef44ab953605d7aa21f82f2b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 300, + "comment" : "special case for E in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAyY4vTfhfaGFLu8R2ltkY0EbeNrXu17j+4RRArRx9n2UNmgyK\nzgCKpe/2esiud3SQDm4sGHOjDL0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEyAiiBSpnX7D3b7hJil9Hl2m90Lu1/fJwwDgvHZfQDh\nyxIpB9DBMJGq3ogmZLPIxLm6FTP9a2y2\n-----END PRIVATE KEY-----", + "shared" : "975c8ddc5e6377f2842cc48be6fc767f7c33bc21d0f14726d6c50057b1f73ce25a8708e960ed45e16204a281567ad1f4c3a90e3e434b5e51", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case for AA in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAndDDDeh9HXxSNRGPaGcRNCiugoKDn3WWg+ZO2rpHgIvIzhZk\n/99wqEcde7/R4NrKGXLDqRGMWgQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODCkL3aKjneV8FE4LiKwwxNC9jw78CBCZhOv0gndsJdF\nxsFncSbMEnPTTcVxUPLV3BVbvmJmCMao\n-----END PRIVATE KEY-----", + "shared" : "1f1434457441d0dabe4735e7f949933300c220e95d94aab1ebd3eef60bcfdb3d5cc6d9af29ade121f00b03417fb4ab31e05e74a07bc372ef", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 302, + "comment" : "special case for AA in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAoz6VR7EA/CY+U1ZPFWzE7S8tYOzfw2UoWr+E88NntrSjBIsj\nJgE1k64UZ5c6jiWtZu/v9IKIDQw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKQUI43Hv0zq+TZtHLLPuAvCcrgrEi42/VEZ/FPZmzRh\n/jX6Sej5hKm5tfTSE4aP3R+vi8A/lC63\n-----END PRIVATE KEY-----", + "shared" : "b3d2721f00be29c2083a4dfeef8e8060c29639ac60e4122fb954e1cc2ea26765458efad47668c19c70a51ca0d78574b5b2fe46d8c57f5103", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 303, + "comment" : "special case for AA in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA6Z7BVmZVdbt+KZpESytwK2YByMRirZOeWODifwujnGxpWhS3\nxaxVtkYwNzQ39uqbhpETLxDcxCk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCS7X3UOUlKh1mT54WbFKfHhyM8tKWVX9Pnoyrue1IpX\nu8B92G1jlDLaHKvQmMxhCEUWIl/FIWO1\n-----END PRIVATE KEY-----", + "shared" : "32b116d2d876ca11a1858f8701b2f0ccdcac45e123f46cf1c2544e0de5741c0610fccee959261d6e8558a0b0a5ef0d0a42b00bd95e245ced", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case for AA in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAYTQtkCtaZZj6uh+DuSLKGQcc/IJVY1LIjSm6NQkOOV6b672N\nq4Ppg1Sfz8MyEklwlEhq3azWDTQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHi5u3zj3+hx51n+uwetx4p8aRfZIksZs9ofKKV4OIUS\nOLwi1GY7PX5/T80MYvnLw4Bve3eqICC9\n-----END PRIVATE KEY-----", + "shared" : "c399b451d4724da261831c38625a74cd58058f20451b527fcbc3e557603e429c4781db0a523971df1d60e04a0ded7ef911c5d1289f890385", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case for AA in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAZ1bJeqmfi90AOFH3eHLKUU7PfObk7fUdPUGzxQajTS2sMryO\nXRLF0p5HpjnyoeMjVbubdbcfPIU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGAiIlbAYLIvQ1Lai6hczJkRSancjPGyXcgKirmBXH5Z\nXLyJM0qBigCYp9tpisJACAkxquoTfNi3\n-----END PRIVATE KEY-----", + "shared" : "0f0425fa3fbf31e0d5e7bb4c2ccba8b30a40de39aa0c87dbeda8829948830f39926e801de3ade2058da9a05db808ea99b7ebe3e3285447dd", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 306, + "comment" : "special case for BB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAN4y9jutsjlqWenb7MR845hjsUmYNBgIgurx+mt+TvpDp1Uw/\ndzRlBEv8leLrmt5pWw2RNO+jwg8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONS5IYGfLmdGCy0xKoqWKus9TH6ZSQSxQ2zRr4M/XpmX\nwNyh1wLSqFl6OvuyPYOPOG7Nv5fzjtCl\n-----END PRIVATE KEY-----", + "shared" : "fea749f4b7af95463b25238269f1279d19ba6d4e09f36459c243f8688d2a38ba4cd2baab32b437dd1f745abcd477e347d3daf40312fd0c57", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case for BB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAcpqSP6B8g7GMYiufn4aaLb/TRgoco0oHqbLd0lXAHKgXpHXk\n5Bvd4G4hwRpzt3QNw77gB25BWCE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOCqp7YlnFOqEeSy8rK3i4rTavePtPe4qlFY9312lvHw\nG1GElRilx5i0hHmBb4hEztKtV2iuzsa7\n-----END PRIVATE KEY-----", + "shared" : "d40bc554af8c4a139ff8c5d435e892983b5d7986b67b604dbdc65b60525700be6010c6594827d6471078982fd3835a1843ed28cf66b3c5f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case for BB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAF5XZNGnXBEq63KYEu4uXIU55pbuxTcEvqcVuMCfk5GSsmYq4\n4NuxFRk0rTxwmDCuhWHPJcIsAsE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODhvRQKqlMKW7PDUwk1DMwKIE1gIMUlNQ8vgCg+y2D4p\nbJdTqbiAm8gEIbXZPsk+eU7kEv+suHyl\n-----END PRIVATE KEY-----", + "shared" : "e582500fa19430b192cda99a089718c923cbd7e54d5c190c28546f79f965e89d73f72a4c1613629e6c390622ae89f707a67b73d5b09f9d9a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 309, + "comment" : "special case for BB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA1RUDW5NSc45u42yOL8yZbhy0jINoq+WxKfQSY5f3MwA+s2nX\nny7hbL3pKvT4rccaqJXQFSLX280=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOABh2D7CBF3Gicsl0OP0sEvHS58ZK2avPLULAtywel6J\nTRBJeIlzEa/nhtn1ctEgaO4MVfiup5at\n-----END PRIVATE KEY-----", + "shared" : "f7673ba835391a2241ad033fb6431ed3ad346e10104e4045a70852cce3cc83441045a8a7e05bf031351b50e02db6e086e1c463cbf6166d2a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 310, + "comment" : "special case for BB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA9NvCiYPP2GSj11La50JIT37MVbXTtPxLD0hNZABWl3yHPFzw\nFTR7wbC/yUxYl/puu7bBBVBhENc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODBQ6FK0TmjJh9rWjlEty61/25mdmSwszC48zCOd30QX\nUOoLIF1nmUIlZ8+jQVxdLAVOLFEyzdyo\n-----END PRIVATE KEY-----", + "shared" : "fc4d514fa41ce01b8f756bc5559eb85dc4afa486e5f72c4c695c6c87d89813d08e9fbe3ccc71d0e2b394da3af86c6e3f5e2f03804adf1937", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 311, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAu3/+i8Qlbqe+gY/1M5+mH7b4RAm2USqCpQY4f5qPwhZS9Hct\negGKgSQYOSYcv9LFxzNwuFYCYBI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODjHQ1AHD75mLvu+2DaFueI5Pm39o09Sgs2akCO6dtGl\noi1Z251NL73yFwPmIpS2ofWBB1eLY2Wt\n-----END PRIVATE KEY-----", + "shared" : "cfcd10534065d1baa05ee90bafe2659062278b8f6e1d12fd74c052b6a0b83e7a688cede5f2e49b01c78cb5c73fe9062394182f4f6f398a1a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 312, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkABB4Kp16Pt0HsuqscjDUQfij7k7uygHq2MUGwzGK8bWAbQJHt\nBLeMRrWAt4W80hX2UyZCH+X4pYQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPhe5Zd7agW9vFOYKxuBueLCG6bUQJPujG7TCitj2vWr\nTUv3FOECt+WfnQlmIDi+JhODxQbBmDym\n-----END PRIVATE KEY-----", + "shared" : "2021ed9fa801d86220a61a33afbb7a03675d23426b10755c44e41671bc454b605cab343068c4a970f229712d84670f0612d256ec00f9f8b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/x4j+ONrXzF/fzgzJc40gbPrB8RhWiUxvRLqtFSs7KtqAAUu\naFy1UQDXx/bZGAguy1fGg+W4ZJw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLyOAQnGepgpD5MpaGXLfWxnjFbWNc+e0Y2j6nIm5qAq\nij9rG0WAeggNaZ8b4Hhk6oyLg5SqdRyr\n-----END PRIVATE KEY-----", + "shared" : "23437b39301ee8cfc7d392c62872e3dc86896cc2cf6e4d9fe477ade5cefd6c34b8083a2868204f672eb7f0334ad741f3f8b9d067a33abeed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAlr57qcluCrYJpbMB3/PHMCuUSDrvg9ML0N4l1ElN06ZmraFn\ndrfX+k11SXT0HzSEeBQ9HW1UrKc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCRZZw5v0NMsgXVak0Ra1FTJAU/CeXdkuyjSJSFPHMM8\nNiTsENLGsDCnYTZDEvnJvxb0Ks1QUhG5\n-----END PRIVATE KEY-----", + "shared" : "a0a767f9561785903b8a4e06d51c95ebf35d16ddeff49092ae1d9fc9b4a7db3292dc354890ee4b043872ac67f704d5808338d8d0048b867f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 315, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA3cS8FtibnmcZzJecyzOTWFtC3LLY7eqMTmxhULtnBPypu0gy\nEigSJJ1nGfBFN1HOJGa7EVj28OQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOyf+M6jqorWqVcBGdqhBwNfriqufotqx7UCORYFUpFT\nJeBflGbNRKQxSqK9inixb8dLGNZi3Nml\n-----END PRIVATE KEY-----", + "shared" : "5a7dc00fb206febc3abff36c57ed8b888e8be6d279f09254b79b1a020c13c42d8c94d64dcda892d3452c00220bd5199b239bbdb2ad6cb0e2", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 316, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAbWaBRMK7JZYY/OSXlE5o+Db2tDSSaD4lwIZVHNl08a40vlhI\nOCOykhhXTOcFxklLW5IXyPvM6Ok=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLAZMCJYDQV9qouSJdCFSVYvH+M/5HTbscF3opfDtU2+\nPjrMI7nXQuIrAGmO0IBNNQGJ0gmp8Eir\n-----END PRIVATE KEY-----", + "shared" : "3645390ce649cf248d8d171934226ae43809bc614b723f61128dca5628452844e7e9a3761573bf4b592ddc0df0a12dff90103fa1fa616c31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAm9sLVzCFs99kC36980O77eLKCaxOdbXp5GJLxPcdaOpyTb/0\nf3JCSP5czChdlgtvyXkEMKOlIfY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFjt4/1grmGcNT45Typ4r5KSMFaQxpIyJ8LwzqCF+MEe\nUTO7VhZOXUH+Y7oimYsPNRt8gaNjBZWp\n-----END PRIVATE KEY-----", + "shared" : "3efc48b8507443c41df8c1077aa5c79ca1e9881d64b44775f877ff7c707fb1862fd7f79d50360e6adc19c22826ff2314dbfd168e0eec25a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case for DA - CB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA/R6tEueQOg18/p3vPaOVrM9ohKUztvneMHRUjgR+OU/kH4/K\nlm33PszYHfzNxxNijJ14J1YoU6o=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMAb6OyfPkj4O9eRtT5SEcK021/jrQfQ0sGozVVqb16F\n+sH8iuxovo2WqOr6q71b3mpG2jlmUPiz\n-----END PRIVATE KEY-----", + "shared" : "f9e459533a86ccc6f9baf4c3fcc96e5b07bc5fbde846a338cec8bca4690011e1995fef31fb7dd3ce31f498a866c6b1eb595a8f22a8452028", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 319, + "comment" : "special case for DA - CB in multiplication by 5", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAZTUA9BzJFO57JJ0pPj5g9bI91icX3hjswGXOHD8OYuqlOutA\n/5FPbig6Jk44T4bI2paih0mTYdg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBgRrpnTo2f94m/v6zrWLHriH2UAoAnUNDV9pZtCJ+ar\n4oC+n7rulkgXLsfVTYH8N2pjvlkaSJ+g\n-----END PRIVATE KEY-----", + "shared" : "c2bc97f68ff5c23708d282883c20c8d9079baf06d72e632b4649ea113fb2879f8640a21d44851f1abf3e487f2d65c8446d32f66b5ea9ffb7", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 320, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAwTm6C7XKljYJKGtQr/nDskxwUSwEB9laaqdvB05ONDirA4qd\naAXmsBxMoMYj+LUO5bdXqDz7vwI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONxAdoBcbTOkVLKX0I68RHAS4PRFmScxbDDPWq4lGsFC\nDLwE8j/YZG+W+u2f1GF1Bvm/6PiAWkLf\n-----END PRIVATE KEY-----", + "shared" : "b20b6c9975134adc768fcf27fd903a17a7525674c4f6ad12600ae5aa30f78fad69108c88cb8e68ecbd0055bc6ca1ced46918e47c8a90a94c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 321, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAGnDZI7Xtc79xpltH/ufnlbnEz022GPaD+sA6cLojMAJH0Uz+\nuuq2s6vw8UDj1I1U/Ui6ITzB/QQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKSOvHOCcBH76NYy2K6lffRPpwPOJwe4CSatIotcLyUL\n7bvI9tLQtOClbWV+3RfuBxnQs/GdYhbU\n-----END PRIVATE KEY-----", + "shared" : "4ebfd31f1ce1c845fc3b3656935c46c88bbef3bd2360af509650e031b65c7260afb846d0d6756347c389f78dcf58de280dd10ec140f29e12", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 322, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAqm/sr/9J2vZS5jVTuyok3/LjNgk19uZj5dC5hzr9zNnOL+7Z\ncC1p7H/SALXwUDbU2DjjisPjUBk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIDOAPMAYWqQOfn3wjeS0+rR+fHEzLSX2FY+Q64mrLTq\nQvLYdDiSXM5ST7cv/0g88DVFBDrmH8Tb\n-----END PRIVATE KEY-----", + "shared" : "d4d6b7772f2ce663089a38d7a813d9409628af722e7e42658636d81b0d8367975a77d020b6c4b1bec2b55ea69a087cd1dbbf2bca33f5bc15", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 323, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAgk2b4nzrqU2JhrZD+XYSNsWFW7Gy5FKKUR8pmLThbNk6exhY\ny1UBnXdCBk2ZPKgCo8isFylezSw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJjPjFF+NNdx2eCMuU34YoD2fmHdfP8kuzIBN883D9C1\niGXc+b3uIY5R9ZfZE6XOJeD5S1ZhGTHF\n-----END PRIVATE KEY-----", + "shared" : "517a8e2b66cfca849c3cb8eee28c455050baa4799340b477fd6da95a9941df92c7e40b7df73f920ae22e5fc2d145504928425e5e38c5cc31", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 324, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAtnh1rdbB92EjTjUrcMQdI53R5SqfoR6ehFKFJn9DasgbeXIG\nfoQ7A6TFLHo7Wuyi/G0YS4Q4plM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFBuhrfMooWDFHfZIreGLpfaKU3zm7xdlnjk2Dsv3OVl\nDJFnPPv6+5mwc4gAW8b2z3d6JELtQ3TL\n-----END PRIVATE KEY-----", + "shared" : "eeb62c57189717518c4dd06873593e4b12a9c50875080f56d781a3ed3ef7d9daf35d86c4111a2dbe06578ff6d3a65ded0b18146006cfaa1a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5fl2OHeeJ6lzfggh13EVhak/Jt1SII7VNjfWdOzpZk+78z4c\nxKMfZDDxJ8L2DLdqHe+mtvdSR3U=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKBFT1geh41qPgQPR2nybULUtVwlW90esnB2XZScSS8c\ngsTSP+yLctnLvtLbxA4j658rdfSR9OLS\n-----END PRIVATE KEY-----", + "shared" : "9957236d861eb781c4c2d91571b2a7b69a51dd7d32cb53418c33933b8139be723295d27444e393698c26b2c784eb51fb8cf53ccd3b4147ed", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 326, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAicY3o4iWqLWjwW5xo1wsGOQtSmbZceMTxGLnzAxjL+pnCrTG\nD0noAdAYCXCIjDMhtmHzUxsP5nY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFTaAmVo/EHvZJpR/XhAWPGRjBofBpiqueVIauyshZ2b\noiQ4Yd39/WOC3yCkO7AhZeMhwZhZx+nf\n-----END PRIVATE KEY-----", + "shared" : "0acc1ff0e8d1eff3c7421a8c0cdfd5a7a148ea5326d2aa7bd97f931fa47916a5b6346151353d4f9e8edb9ef0e9c3e328197077936aa80971", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 327, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA2lgfc5LzTjp64JB5UHfHYUzSGFuKYSA9EG693VFlk2FuLLPd\nd/l3FZf8slu0qdhpiILAM765oYk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJDZtoNX1JlZdLC7EfUkdzz7Lkk4XjGMA2MLczgmEV5q\nWx1ztTBpUP+QuXUWEUutPs1oWftjk2DK\n-----END PRIVATE KEY-----", + "shared" : "15abcaaddf6b8ccd7aab0aeaea649660ffc865e52e339131aa333ddc9e343f1602b9eed6b9001597421efd2457ec495cce57d89db4f3451f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAZboN1YHb4XqCkG5NxWoJ291UrM2G/aSQ62GOdydyk1M+vHDa\n1wJS071qEkv9mao624Meg8lu3J8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFAh3REePIuBKfNUeYXH8mvzeFzT4FDpRIJlJh+1jtbF\nxa+eaHjARhja5+z0VUO8QMw4AghIwhDN\n-----END PRIVATE KEY-----", + "shared" : "933cca5e01cca29711b3b4729aff323af58f188017d96c15c7d16a078356507b6e9cd6e0651d0b529f1c2cc9b94510b8beb35945452b2b17", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAG2ggo/Re0l+8YAUmHfzlestdTYLLc0ssNetibK3h6jgo/X9v\nCjK895M9k35tD1SaDto20kFhfKo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHhjpAis97bVLiywnp04Bb/0gXh6mSI67ETsIkL01V8s\ndxe2cSqtgKhLt/Arv+0/tN5yn8FewuHT\n-----END PRIVATE KEY-----", + "shared" : "057cc2ab05523b73e74aee3151ef8dbf9e796d68199f69929f95121d29c3bf43b91beb7494b170395fdf0fa11f4456094e27633f9d240a6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA3v0Ms5kvChbnWHkZBEQpvxqRMzDMPoJUmuS4jGslUMg9Nkx+\nUpK1kZDssk0SAZYyGVVSy5iMarw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFgxQDu0/jd0vOKnRhBcZ2BH7nz2Jcrb6pkrictcb9i9\nQ7aC+WTnw3TazS3J5hsCDU2p4DWse/PR\n-----END PRIVATE KEY-----", + "shared" : "5abd6aa80cfeba87fa389714295d16b7c064e1605c8df8a3d06946748797ae9854f74f089647d4698c048f29f92d90c7e7bdd4f27ef0ea69", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 331, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAZPo5ktxCnlHPtEeuYJC75Tm83MzP/qi+DI8/jl+P915QsrqU\n8nwwIFQnhz/5JDuq8WLxVKPMHs0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMxWPxbIq1hOMHYN78KPXxkU0kut8Q5f7jm05NvFhglh\n/Rmj8R3VbPA+1pioqroI7kgStFy6D9bF\n-----END PRIVATE KEY-----", + "shared" : "b8a398d62976d65b8179d40a5c14fda0076d2a9d4626deb5d734920c0ac4f283e81d49f2dd8d6b503f11a186e738139c5a1433003a0da71b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 332, + "comment" : "special case for C in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAsS4DmmySD2JumXfdk/BAXjCfbWAfUeljJpNeblrBodqk2vwJ\n+eGqNiyhJCroXPETOb9Jxfzb7wQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIRdsEmgJgHIv/yzmgn4pB9Z6nt9f5qwrDIBtsn1TBkA\nl+/Mh+b7ZpaahqQAUa9jee2oRts6Y9bD\n-----END PRIVATE KEY-----", + "shared" : "4b8589cd370b851eeccd07b225963e2dc355704793a8e44ffb739445cc5907f47bcdfb1e3ae441238d72f60d42544aee012aa1cc17195a61", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 333, + "comment" : "special case for C in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAEYCkZ+BchoyjO9GBXR2qdl6YnQOKNJywvmOchVkXFUDptB38\nLsj3rLlLkpptAbubZ5PjUWaXhl4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFBRfThyApqY6dw3SXIIwOi6AFGoUXhB+5PNoWRcv8g1\nqz9uU9VwteKA06fMFmQeZOFGzXpNcBvT\n-----END PRIVATE KEY-----", + "shared" : "9fff0211e4006ee037f7bda51057ac9f973cf2114359adb8b0946cee04362f2250c84173baf0dbcdf8f0f18fcc370981efcb68418dda3736", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 334, + "comment" : "special case for C in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAvr/286Oh8WgaFUeRLouo8YCDVlnxZnzCTz+zVsmytLhdnvlW\nHiEKjHS2wKoH7qZE4wYz3wKDhpA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMwBEoGuMLYXrXkjqs7gcv1fnR2gVe57YFLMA/efmciO\n7Ke17mXYViNkLE6S1Au4GFD8Jwxhb0Pa\n-----END PRIVATE KEY-----", + "shared" : "89538ac475d44cf70ea54845163569b7a46f28056bf0b0164b766fc941b23e92b99d6ec5391e2eb9d7f1d04cabd62686d2de74a2d357025f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAI1WqFSI2RR/e56WjuLQ4ZWNo5sSS9099cscGp4vGa0rbqsj7\nc/zjtZBuoYzVwkfByc77PzbWiww=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFDUjJ01LWa8AopLYhvU1aU17wzdrOn9tDCrk9Pf1eiX\niCixr2/v/n248IPzAU1NyRXWlqSco1vP\n-----END PRIVATE KEY-----", + "shared" : "7ba0d32286c0487c257c803ba9d351cd29befa9fc780822847a179d2d09392dee653fc731c4baf1fcb4ac0db8673ba9275213750907d20c1", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 336, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA+Yn7UJSwcedWDn/3GdVYr2pSVn1MDakIwHd3Ap2Q9sl2E0GM\nibO6XBiDkSFZ9bPMFbnu5+6Z+w8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKCmU4ZDUppxEly950EdTQxtk/BsP9klhXvjl/uKCWMI\nbtHsLMOqxFXX5TGcvDudYby8BOyquhve\n-----END PRIVATE KEY-----", + "shared" : "f2b52d42224f2ea86aa96979b80ee69391ab042d8bd6dbaa2cec680016606ea34583e5b461fe38b9df6161c8a1a43fb4fb880ba460af7127", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAaXQHsK+vQBB8fF8mTNinAwxxXFdufYPE9baS/DD4Rx4l69iV\nXz9adMSXDUEZo+m9hT/DxYm84Rk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOISHPfa14b/iajniXMyrPqfuv76tR10PolFL5ooRHkzs\nbcmjQECZuBXeWVxboj14kFg8yyyB0nLU\n-----END PRIVATE KEY-----", + "shared" : "20fe0100afdd1fe9d34134fdcfd9590ac15e980df89005f487bbae45198c20c2ea027101d55dc3fef7b68004b51245ef62a373c9e235c106", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 338, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA2+Cmt9B6RhqQ88sJ7ahE4kHyFTqcNOOpAMy91ctz0IiY2yxe\ntD+B0VS5srqVQKX2Zd4gTyi59Jg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGSFJSrrJEyHIq7rdHfixqarM4djt6MFeu6Ge0stbaLD\nNPYok2kwSJx31aX39GL5Njuc/J4xQJrf\n-----END PRIVATE KEY-----", + "shared" : "b250f432d3d2d66cd175aa7dbe0b3a97f74539b182030bd0d14da547c2b7d63097b3012afe41452581a98e1785e11ac107dc97854b16dddb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA1JKFESgVbNZ1tKQNbWku1Z+BU7gScCnN8koJCj8Z7inNjvcu\nvVCiE5NOul4COiiTrjQjOHm0aaI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOSBioi8nD7SW6UvEGBcnkx1RHBSj1bJ4CsD024MqUV0\n0z1xezsUFVRNox7t4SVOju7PkpxPGpbP\n-----END PRIVATE KEY-----", + "shared" : "4f4b680d425bf9ca41f9de0acd0fac232657eca4f29055386be8c41e92e0b89528de17d34aef4428d3116ff76bb5ab0f4a28fc0e63dbb831", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAnXTrHmW0mFn/qnEcozVZT16G2gI+Kj+Lf5KTiDdfYbQFoKh5\n/AWhh/E8spntqagNFE3SiFngnSU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLzVG10L2se+QHyiD5Y0jn7HtQbjcZlA3zIQN3MLMjui\nMWU11ArSwgY8+gCRDRQ8gFrUD59qzZzY\n-----END PRIVATE KEY-----", + "shared" : "d3d694e119ae51e476f41a09f717d3cdb1403cc23a5c090e2086839b47ba61e835698dddbdd4bb0e2458030a84d70066d852a1049911f044", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 341, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAnlZhw2PEUIQnUfdIDJIV60oX3Jf+7JC4IobNMDhXcpA7DCOo\ncP/l2JKj77ohTMg4X/WVFYiQ3zE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBRhi0Dn+FwgYc/RsyG5Y/4OilSTxnL9L6am0Qws7Has\njLsGJ0zzBYvjrFHJYzn/lyBFdFZNFx/H\n-----END PRIVATE KEY-----", + "shared" : "67c54fb677cc4c02c324e1d7f0ae068a2555d153d70517bc1ab9031d45a4a4415be0cebb357656b97cf5b5176b3aea61ac4db82df32411a6", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 342, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA0NIWwUnn5TaqaJm5jVsE8+rnOjj/4MYtkID8bWPdrM06m/X1\nTFzljZYRlsXfKL07fjmYuFLjXYk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIB0e9DtcfZ+vLxskVNsCc4SS/VMvYmDq1/s3brGWCOc\n+1Fc2BfT6CCPbQtodrJ8MYr4zQ3R5SHC\n-----END PRIVATE KEY-----", + "shared" : "c39ecd285b5841ef62620db8fe8e769b195a04e7d0e828ee190968ca967d495d85fef5d52021af3215b3b9f46504c7ebdb1457b4cfe5ab89", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 343, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAx8FCto1t+t4BjPPx1BK4KfIglRGVMAIMLyI+WZ7ELEKHX9et\n1mUw0PkHLbJmo5+YjlfZn/HDxZA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFx3X+CFioEmyNPEbJF164lLRLYJg78aqqmWQQERe9AW\nsoCTn+DC/RKbo8EfQvHBgwAzvA+pE9jY\n-----END PRIVATE KEY-----", + "shared" : "d0d7979944c4defaae9f6172bbd1ce115e710f1220b8c886f64477184864d204df9d45192b23a9b38d9f6f2e1b4f4c03e0d2ed0e44196b4d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 344, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAJbGDc+0w1iYwuRr4asLU51qrNm2m1XJN4zTqQKw54yUAocBe\nHJ0ASH0nKg8hr4GLAr9jSNcD+58=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONgc2UjaJjvDrYDNrGt7X97UExPPCSFpL3ynwtSMIlxg\nVie8xhvFooDbI2XvwRyyhtKGvY69Ns/U\n-----END PRIVATE KEY-----", + "shared" : "84bbf9153db2b52c780a2f1b2797b98988bf45e117d75e072d98d1b0a4f9c46863daca2f98024395595a99604ec96dfe3845254dcc4f4be9", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 345, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAwrx6pLOzzlMVNRqJ+MBDJmBp6xmOck7FoD3dEKpeIG85pAYN\nXht72xrgQvdN9DdmRQLijnJIM7c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGBbmpeX2tU5DyQMvEPbPrjgPZPgkQzmGjnZhH5HplyC\nDgR7wEhEin68cEvdIVdVUMsPppWAkCff\n-----END PRIVATE KEY-----", + "shared" : "0952c607039fc7bc6523f668263dd7bfc4c73c393191622c6e07f688594ad3d622c99f0fe8db4f8c57fc91ac6f87fe810032b3744daff354", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 346, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAvTj0oKgoaqrV5xRz3l64Bp8u4AnAwkLxb2Thm1tLiTorZZhm\nHQXY4J5syxxqOkLt0iHWrkiqx7s=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFRhPBFYlkme3Kj5543WQRQefqRglnLWb0Nj3UkTvGyE\nTy0s34vo/e30WO9cTcKAgO6zpf9ScYTS\n-----END PRIVATE KEY-----", + "shared" : "1da0293bdc16ebcc75690e07bc7117a8004ed4de1224332681675c4a1b901e556e14f2fdd9fe97e1fe6658391b8f7628bb72ce893bce7415", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 347, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAkaIAPEK2lmIMwVFJ5BzKVck4oI8BqInstffYv9vCThEHfKkT\nVXhPYfZTRxop0OQiM9QjDHr3I8A=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCR2QJTepD5MFnzdjSKkY0BLvL6ElGwJb6KHpFty0CGS\n5kpILAyBr2Buv6uTg315vbrgWS7/BNvW\n-----END PRIVATE KEY-----", + "shared" : "7f06143a7385aec3e34cf6e93c8e56812eb7b533a13f3fdfc65282ab7ea3668927176774f71c53347d83eb872ccbfdef3bbd53c0d0e7a252", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 348, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAy2W64hAdHGTs2zOKqalW/rh3NrKC0GgeY0+re2RvDi34FOyH\n1CXXdRH6asBTIzpo/iYOOzI89cE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCy1q+ESULMmbqWTnyTh5tyqAFntU9pi2+BeUGpRMpH5\nH9Xug4dmARyX9i9Pt8tUddV7Oc1b59ff\n-----END PRIVATE KEY-----", + "shared" : "4b7df7242402890d13a23a1758391bdf6c5ceab3adc769cbfcea5df66bb76a8bbefe76b06e5147487001a566549335b3ea5567ad904a463f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 349, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAj9/iD+PrEp24Q6bzHCIFk0hF1MOszfqcvA4lCK+cXZic1LrV\n0+HgS2XLtY48+nZvsaYeyBtTvDM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJwavtjvtgLrqbdA5KTgAX0Vj/6JmHxkLUkDcLUilZwc\nlhaHlzVvu5NQhJKL5TrVNX9uW3g72dzG\n-----END PRIVATE KEY-----", + "shared" : "9a69046c39a61892a6b24facfdb00e659f6db79c0662a0bcba9c734e7f75160c54bc17a9c64da2c03f9fe0ba334eb75e168bc29806fcecd4", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 350, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAL45DlZl4ZFQx48CFXOu6NMte0jxd6HK0skUQrTxloybv/d+8\naFy2HmDBo9WdYKOxF15oIoCOn2Q=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHwdVXHmPK6oMetIJ8T8egWlduy2YrCQUOcZ5P19G9Wv\neCGnIk05BTek8yMMlvFoGzzVAZbpoxDd\n-----END PRIVATE KEY-----", + "shared" : "fb28863a881b9089703229acc80e3f1e6500d65310ad801790bc907ff3a9bb33d008968122fb9e5bbe2a0ae557ee995ba8232c36f7e047cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 351, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA2X3Rg+roHdNNpti2bJGApgsuJhEtr9/laoAiyHLv5tHF0bNX\nLIJMabtm0dkcyl5p+d8gtK8ybHw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLDOEWfKbT3mpROOYFewivEBNcfkEvRIirECO+/J9n8S\nNlwwL/6ATVol0DRl4CcoygarrT54X2nP\n-----END PRIVATE KEY-----", + "shared" : "fc9fe00b58dafa321ae05582de2ee280d711f2929f39319f0fda49d9973dea0a5803e5e03739b0d6e5e6cf4e46b1d9921e76376df0084dd2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 352, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAfDUxD8aZplaKpYT28MiavIlD5o6HMj9izZjGxrsXM0t1z1eB\nXyTJbU6iLZndv2HgqkvtgcQT9p4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOSJg5WfO7iF/Xom4hBXe7B+qdp68pXug6/6ZOAjKEdb\nP8mdlMVmt8vFgtjZyjykH/DS3skUTqve\n-----END PRIVATE KEY-----", + "shared" : "211abd6cad5a8c4cc27bee027c0024748fd11d786f016767da7269449571b984d61c5040251d1ed6e0edea5c69aff23500037f65b2ca486d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 353, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApdPRkmBzYp2rOlKhicNWwcsvRDiS4GStQsnmijvPdCM8uJPz\nHbBLpxCZg2MQcfQL3BX+j3f4lsc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCik3ypxm4zhZxqwfp/P1s8s9coxRNsLGfPY3psKBOQx\nPxFbCK8JQBtlrH2XKU5pxfdx4AJma/fP\n-----END PRIVATE KEY-----", + "shared" : "3f5b5c9d1078085247cf12431ebe54b8aabc6dfed572c8f660f245e45deb654112d769bc81f69d6ff9a19e879b41ff09d6885b3d0815502c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 354, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAhnl+UgWc5T0OgUvt3Supz4ekfrc2Nw8KxILMKR0UJklumvx0\nZsZUVY/mjWud6LBPh11MDZ0iMfU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOi62OGegwhONfzGnynnx/RMNUscKZJc//Yy+cyvf/Sc\nkZn4YIDWuLPjyiQTDw0G61QQTzwaGDvX\n-----END PRIVATE KEY-----", + "shared" : "003bab0e3c739f942e6233a8b2a8b0f2289f1bb37aad9661946c176e8ae12471fcb460e4921bdc3e5d9fbc89f69596f0a4d4db1d17bfe132", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 355, + "comment" : "special case for DA in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAHyTg2eX7QbtnJejqA9LukMJGWYcbeVnRv4ZUVNrUrV2KzCaP\n4qYIklPr/0rn7f2RJPp8srTy5v8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAQjAuXdMcgdyR4W/FZIMki2RixfC4CPF46sofQNPB/8\nhYrvXKsdC9bm8e7kOURjyar/gG963+3B\n-----END PRIVATE KEY-----", + "shared" : "c97fea9a5385b6fd1a3da4f89728f66c164afdff17925599159d6d884422224f2fd8b7c5063e1f2b7f499a8a2910c84e8eaf8aacafe7ea71", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 356, + "comment" : "special case for D in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAyy6Oq5w2i+wYL4htQnrU/089MbUsSUA5A234JQD+cf3Ik0YW\necB73ZGLF1lm+nz5R8P7VDX71T4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONR2LpLt9qNj6ppJaL8PEZ2oj0NJkeHJa+SWfrn+Z2o+\nmB01OLQpaYOc3lCX2ZZNGVTe5MlczZXN\n-----END PRIVATE KEY-----", + "shared" : "c074452ff10e188be03be2f6164bc297a8e3de6d22ff4ba7bdfc90bddb8a074ba13b20533c8d37fb0a3f9d24a07679f01c107546ea92ff87", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 357, + "comment" : "special case for D in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAo11iP06xkNL1GCTcl/NZ2ZNDQFX+GKCqGrAHxgBzWeFL68j2\n7YIf6kcDU1nJf9p5Oj3GyZdtvkQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODQ9afmxPjV9cTtcyCcXpaV60lKb3YH2HuZhzycuskSJ\n5uYueCxAqYkd5NKjkyDIHP4H3/ZVhczN\n-----END PRIVATE KEY-----", + "shared" : "203206a87b93c06d5931bde795a80c9ca87d25e42744243f396ca27c9e9a42cee7a7deda39e8e0666bad66adca8f805695a0ff3038719fd4", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 358, + "comment" : "special case for D in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAOh0oXRpWp86PKXkBeM4W1NCTSc0o4QvTRWNLnQcV7En1GwBh\n/lFIQ596e2xbbB2V3mg469/Aw0Y=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGwj2PDnR1Fp4Mfj386A0crgSJyu8f0aT/kAoQjqFUH5\n7nIy2+NgWmg8eDpqq76O2vkzA4+y8Urf\n-----END PRIVATE KEY-----", + "shared" : "1eff1950bbcc94322f02dd463906c09ae6d3d7517c8258f0c64b10c2a025a17d8305e51f8e386475d94b17484651f3a52ca7ef3f440bbbfb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 359, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAjn0ahd1V5cIaGKZt0UjMv60VGtCU+hWnawAXLzDH4hOuf8bB\nld5VjQ0djWHQ4ei4N9HbpcRNkFU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODjGdvLa1sQ9GSfpYp6274BvR/W9ik3f1hYuk8fBgPOF\ncm3U/gCf04Ctb+0p4glZut8GBFnyiujN\n-----END PRIVATE KEY-----", + "shared" : "0daca1f824d7b3d9608d90579480daf809f993ce5649977330c52398fbef53166d432426a7ec6dd6e73795ffbd53f3cef82df77ad28e9f06", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 360, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAjlAuxEFo6nUqNFX+KlOeUwt0Btb9yhFwbVQTAc7SjWxCDt6S\n+O2hAvhqrbwO3ydCdIJYzaKXWVw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBhChlKc87JbdWxdYuqbgavaM9+Yi5CYPd8dbKXxmn7n\ng+1VUndgdet7hvvGlH009QSbnq2Ete/E\n-----END PRIVATE KEY-----", + "shared" : "32cedae01035852c0e3cb27b491eaec0f599c925f607ade193da945ad0db3dafc9e0ebafdca1bfabc4740e672b372a383d7751ef687eba1c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 361, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAgNjX77Ye6ZZGNIlPZNbngvd4W5OILmHTEx55J3stB2LAJ4mB\nImSXYQlqZgJ7P2tBxdNHZcW4Rq0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPA+XbsVh3yrdruBGHmlmJCDokkcM9XePBPGj6EX19pg\ng5P1VaMnhjur6Pi19STz5RlDEFTCyBfB\n-----END PRIVATE KEY-----", + "shared" : "2ef24048031fd4c0615c0e273ae316f1cf740732aafaa10f0107edb15df6355b3b07e16d7b9d3f2874f4d6e87e56e514a4fa7b2aab2e110f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 362, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA19i1Pb1mCSeb3WJV2pAFucnedf+8TbsnpgpRWc384+qy9ujc\nuboaf4GxwH1cghkopzJ5iT0cPNI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPhpTNX8oynG5N77F9RGVEpgAS28+iPX1lyv8oHulHpQ\njTT6H6JGk518fquT2zFQuJWN9WC55JrQ\n-----END PRIVATE KEY-----", + "shared" : "bfc7e3099b4f48bd4b1b89deb59687847bf6014d5acafc248b3b576faa1111bae6e881027105d7240d89ee6ac200ba0dfe46486ae07b0df0", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 363, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA72RyMXwgVm9f7P+OGAd1QkOWhzVLn553D03XcGkLeabTUBAA\ntvUErWKKwgDtif2CLhMcHJcdgvA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJiyyaDfo5rvF1YzCJs1EzBcDW+QaTn/ZR5cWfl2KZYy\nsSPtiCdE2sWv8mKGms7YS6DXHqORpMnJ\n-----END PRIVATE KEY-----", + "shared" : "6a9e56ff58e29a0ef440e5811d5aa51411d9314be2c6c0e802a5557b9a1ef7218bc117865e85efb9cf2d7ecaf9887aedd837939f1ad0ffd4", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 364, + "comment" : "special case for CB in multiplication by 6", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAa3A/DQPNgbyGJ0igR7ptfMZhDeLEO9gQWXDfAvEmJT8TdAfv\nsYKg7bzT+t0XCjOs+t8YX9DzD/s=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKAzfhxu9Wrp8sUfI+rCOclQfIMSjsnWyJZ1EyjDfZ4s\nIV6wyswb/LEeuFL/z6NAJGSycVBFyJPS\n-----END PRIVATE KEY-----", + "shared" : "4680b874d6718fe3667b28d46fdaa85b0522520ad9e209788dff52420b2e04c2eaa9c91b2dd27ef5fd230795e3428fc72f054cb1fa462bba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 365, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAx0yyY5L4T6u5/hB5gXSmlco3UK5yDX7d4esbvBTeUkIRnqne\neW+lpTjAthC2XaWhDUe7kjFHfg8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJwWxzVihMpgj0ESLbb9V/Z+0U2fgocP52fmR2DdheDF\nUC2MUxelcHKSgs5fUYZAxYzALt72OO3g\n-----END PRIVATE KEY-----", + "shared" : "2a7477120bce86533d19cd3cabc8355bab91a1256d9d0b545406cc7239ab9f75b62d381903a51a4ca4142920c000fc80e474e41acef9d71b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 366, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAWgfeXVPcrCKkk1oRkJqLXcZiWZZx47r8cfmNj2QFarUZNI4c\njXSHAB2bpcCIiu86CeOZlcUV7Rw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJTT9yLqSarZ1+Y9eE31pLjqo1W7EzCB+0Zujr6u7ID2\nOv/APe5zMqPPEbRELGAncnplKWbfDyb1\n-----END PRIVATE KEY-----", + "shared" : "a8ed03dc9ac2658790f06ae5858fd2c54d2576f7793386f8e9e6a9c28acdd0840eb6fc236b6e72fd7d238c79d50dc5ec758f2a1aadb4088c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 367, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAwmdPyd7SGeNIniPPzMXkCQhaYszJDpErTyVm4iiiOyQ2MN8g\nEWUHE43vHxDX54gfk7ELboVZA1c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIS36kU5ol1ZFBIduyKgqmttOUh5Hz7L5sKem+dZheGF\nKKrR6PV462A2eiFsrBKWgkMYxuCww1n8\n-----END PRIVATE KEY-----", + "shared" : "94a215b782731e91fb249af1eff13a8a31e26620838745c45faf1b93d52a9a2b76549686d6dc68dea3954e282e25db51ba9a00dc404861ce", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 368, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAbi3qO29vq0xAtd1w8qILTpS4XPYY3uGHJjT8PBGh694d7JBG\nBz2rN5mcxOK7J42dpTn8DFVN2Wg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCQ4jG+Nv4RM2chXX5/FgZWx2Fyehx4Rg3oRmM+mOCJj\n0nbx7YvnGGaG9HhngJC02IOCjWeZkrb3\n-----END PRIVATE KEY-----", + "shared" : "90272c816faa4b33c94c026c6bf0db26c685346ec9c584338df007da8a2270e6bfe394ccc2748a3c69aee03b97a44fd60f55d2807ac3d39d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 369, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAdGUlwNCqHJK77RDD5l52NvEVlEwaHCLgEFp3+qIVcA4+0piG\nav+/OLu9UBEoXxBWrU4ney4FRJM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOj3E2O5xCBJy0IcthZs6ED0jTnNxaEfi+UnFTSljVZM\n63xdszkJgXKT7hepbAYhToWlFilvv1P1\n-----END PRIVATE KEY-----", + "shared" : "5d24564b12257f6e52f8269a09e8b1137ecb832acc343e0a19be459ef2cfd276d39f9556494a3e2dd5fc5500c646efe06f2d1920a2f325ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 370, + "comment" : "special case for E in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAzBRwcJUwdVy2+mvZ2pRyUsbfnNsUIaVw4NvSmLxW81+ETJtC\n/2DprxewBmPojgiPioTHMJTpROc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCyLd5MSMLqpNA3sp2B/chhmEeZA/z+Qze7L8gesMaIz\nz1df6bn7X0OBouiDYM3isIRxRjA/r6b6\n-----END PRIVATE KEY-----", + "shared" : "cfc1d9e250447d37a70ffb6764e4249f89a14d168457641749d51bda5f3109b55eb64d7e1df11a47c7cacac991b87b5bed3be454da3f9e9b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 371, + "comment" : "special case for BB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAKOKfrF7ra18Z0U9zbwkj08qKbwxtrbCZTnQjsWITW2lkr+uk\ncwmlw0DoZL4tht4/TDll9S7G+xA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLweKtzgxAFk0ItpwIXLBkP5TQ+7Y0DxSkrf9Z1ALpbH\nxq8tzCbY1d+LkMiynCmBwxPJbonYuyHo\n-----END PRIVATE KEY-----", + "shared" : "da0f3e1dd193735af96489f554afef42ef837e7bcdb207d94ee5ed411aea061d478650e55f3ae26fe62bd9e6f2709596bc03f7827a7b0618", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 372, + "comment" : "special case for BB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAvckhgFTvXjqkQFvHHnXpBnJgp1EGZPkd0ogQvy9r7EXZsXyW\ns7UKXs32Tx6paCi2jC4sXMJouEU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLyueG9p1hcSlir4n2c5ctyJpN7FH6eW6CWzAgWxHK5s\nxzX/Xh7kgnQBBTu0ip+5+xjZ2TH5y1bp\n-----END PRIVATE KEY-----", + "shared" : "23a10a2ef507d36266f3693630fa7d0d590326d0994c22a2d5cf85d224d00854b72b3274e9d1061033b11c6fdbde27377be36bce38ccbf0d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 373, + "comment" : "special case for BB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAf9rqjPODIFWtjgWTpq5/MZOd4EY8VuwyjKklDP8KRWOJYM5V\njpXYBt2JQ/stjsAGz0SYdeuga34=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGj83MW6LkSbGxTRGicoEujP8r9UjqTyKBbTsfqNoQHr\njXJbLIZMcoQ+RkXzWeojbMg/9qk8erz4\n-----END PRIVATE KEY-----", + "shared" : "986e69860bcf2059d832b86a15b6c536f8b847b714a1dc648487d6a4d9edb0e004dcd982099f344e23ff368312b3f2ec853f332067432460", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 374, + "comment" : "special case for BB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkABwPBwDUuVMDLw8Lsny0nl/6yLh8BtD+w2mdeulDBppbJI2kA\nYcjzb5WrAfCNP2tD8aVoinzmnX8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIySSDVXEOKltfwFgpuXqZvlWkQbxsYX7a9f6LNjJwR2\nsVFuQkl5djJnuFz5IS9YsCtfXPCuVzzr\n-----END PRIVATE KEY-----", + "shared" : "2cfe184e4642bd7fb7826d748643dc1e4bade01efdbb97ab4375ce705d50eb5fa4b715f8f68cb4c2d31f405b9fcc7fdfaf45e250eeb42596", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 375, + "comment" : "special case for BB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkATafat7vS0eZfqCetZXOwWO+IpmtlWMvVmnEFX59O7LgXtK7V\nYuX3F42jueY45vjgpLJ8utd8eoE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMBTMiS4mpkaZf5ANl5fFaqyvHZ1P7SiIfEpFHq5J0x2\nIsJB+36X2yGDVvPQWUBBulEDrymExcD1\n-----END PRIVATE KEY-----", + "shared" : "e8ef2326555f0ff5062a57d45482d576728020150bd10fa1f95f0957471e7bc43885542d041907f5dcfe43d2aa86286123c00432f98f596f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 376, + "comment" : "special case for BB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAX5XPCv6PmRXZg8cXVDKesFJ3aGBbqOWMosZKdQpSjBpsGviD\nfZP8iOctjdtnX+/aQ4UdGfeZeIU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOORYVX+97C44p2oDt9eWTufQqVLDvk8ERYmi2ukeGETn\nC1uic2fsf8VIXMqC997fR0KlbH2z5Zjz\n-----END PRIVATE KEY-----", + "shared" : "7531de90b198acdb91d8d5ffda2a9bd3af0d2e0465094ddae2db7f9e21fb125791203456c69e73a546ca3820617a312cd3179cde2d7ecbdc", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 377, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAqR7nZLkGkxFRG7S96+9IX/L7JuNMp0R7dDPOktZ+wkGVFsiH\nJ/B+RzumMaD2aHmdhhxyRqNhcy4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMx4Gp3QsTIaT/RNOpeoL9Q7i/TURqHvMqIUdkjzmdmu\nZs35VV31wqnjqzMARipSIBQRCQx2T07y\n-----END PRIVATE KEY-----", + "shared" : "b90c035cfe44ce400c66e3a09032856d567449bd988dbfa052ee8ff08bd047c294b7be90b28ba890af461baabad2cb0e311a12e6a2c5933d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 378, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA8vXyx8bleXdnEVkQgq3ynqLsNZbbc6Da+GcKT6uWD3SkjrPT\nq21uHqlJcYCfQrg4co7JntToqao=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPyd7pOJBhHBFSHOHyJ6ZrSr2AV8dv+DgnjJpijkRvwg\nw83DhWEuhNLkcL/4Du9XBRRZWzW8GhPm\n-----END PRIVATE KEY-----", + "shared" : "3b8035f4816cce9adffa755082519684062529e5074666f6c3195af626b734dd3a9cc7fddfd010bfb900e9592929a6c8725d60df6fccbe05", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 379, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAbO+JZTzMGZmlmApTei2oJt2d0KO6SqPUC1PU4h6nRLHpiTB5\nKzTXS36BfxW7LAZvQLurBXqsmkA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONjhPEPtEUMT0jwE5RKteCAwz2WqEL4PQwUDkeP+LjpV\naX0kWP/sTI9mQU9p2W9yXuI36LcSVFzk\n-----END PRIVATE KEY-----", + "shared" : "e6265962591d6af3761ec7eafb522b0e1e493e6db8ae41ffeb89b9a0a4e8c71a8729a7e24efd413a18178cf06dd40df4de7ecd397f00b63a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 380, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAGeWB7MedZ9FWkIk65nY5po5muSUmd8iapmtX2WnNv5nsZuyW\nTAJa76CBf8+3aJ+0dwVRKed86JI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJRujZdHQybKFLH4W2T7Ivf2ruzidZv+wDN9gKu4mNhX\n+dpShP9ojOxeXcli6wEfQtFXccGqicTq\n-----END PRIVATE KEY-----", + "shared" : "33190b5cd03a496fa9fbe83f0d6c4a06e1f7c03ab6b3f41e836c2520af79d15c8ed364e27d85446d874d0898eec5b9a5b0d781176ca6c335", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 381, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAE5ifk0TBEPsKIWojN8U63tM52GAB5cAPyIMxNJm0wRdIf/Sf\nzaHDasCAsqXt8OYoJs4Ba3to9qA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMy52jxj4e3CiE4Z2NEEDZ3WgpDS7Pzn+bHNXLE9w6Xz\nXRULOZXddqE2M77tL+3tdkt4c6+2XPbu\n-----END PRIVATE KEY-----", + "shared" : "dc256906d95f81e30d4772c7aad6b14ec1e31e6217319a91aac3be8a360e5d9a7e0515c693fd999f28883d4bf8a8c671668ace30b7208cfa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 382, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAkpH5JokKqGlpl4wJ6eytloZlf0Uckx6+N0mNyw4CgEHoRH+R\n/Yc0d7RXy9mjky+yh/lF/nIT/KQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPh+Kj/qforVo9Jb9m3DEjYnm9vFm/YcR5MMSVbyLgLA\ndn5V0d3zec5OLZxr04rGngJLLZz7GBbp\n-----END PRIVATE KEY-----", + "shared" : "67931b5e947f479c05b06f5d256ea9e355950600c804d9acca2e1a18c71e54f440aa5b1caaae40da81528884edd71c5932981b039862e6de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 383, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA54kjeUPLtrY4oskNHGa5KGhQpre0HkPIplJdmAQmSP4WK2Hh\nmboEGpXnHXmxv7gRmzWhROzqxfQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHjr1yYfccU7BK4Bh6ZsgzNnOD6MgCz2VbJ0tb18XAco\ncqPl0vfBNEdTyOzGi8P86uzKyv1ykTnw\n-----END PRIVATE KEY-----", + "shared" : "6f8fa9aedd0e3dec31889e7751b9378bcc1bf2d7bb0822fe5d763610ee41d3d3e8b404446f456af9e9ed1c831e8462ee1ab24f7718c6c9ff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 384, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAEzK5tnguTJADx/ooO9ohRoNyslIe5/3keF3eYlR6mE6VZLjL\nioicnxiv0aKqQaiK/BRDax/gLWk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOODOTeqgg9wcp5J7uR9qduVuOxfpck3FU0zZXlNSIczy\nMOZRENojdXco2AwlhDtt/gIup+Zr7Tno\n-----END PRIVATE KEY-----", + "shared" : "4e35a677d75f814080426954a31b7d91c36c5836524eeee4138c7c4215bb86651a4081f7578b708aaf5385e8f19507a03af649f9179908ca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 385, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAvdGAtfa7T9yyKI5Fk48L/F+dolhqqNUNdx69UPVx0Oq7/q6n\negtsvNcVq1Y11sYiqy9qaICWpcc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCBAm0AV2HMfhr5H28B9JofwmjgBOWr9lM855vdGJTXX\nlA7LvPhYs9mOwJW0/VJUgbTTLci4Onbk\n-----END PRIVATE KEY-----", + "shared" : "aa2aeb87186d275289b4735403c3b0f41309a86fcb26f9b912160ae55bebe8854b633fe3578463ec1e74802deb1d761f772371bf6df24d77", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 386, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA2SY1xDxrjuUvwDAcdgHuncsQcfLwUVXDE8w6XqKggb381hze\nRbOUAXyjLMUUxGZaWsnGz1wpwuY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGxLr8J6F0bq+RniV7brxhd1N4/ECCRS9JNwCWhRPhdX\njZ8e5556jFKauXAherwcS7X00WwKOjvz\n-----END PRIVATE KEY-----", + "shared" : "3d2a860fb7ef56dfc85a9224de7cf26f09e704381a81e99cc1b8b171aa953d201c8c6a2fd2d9ba08f28831d423c6b8e331a5ad12f005febb", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 387, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAiRt9PYARccTFg5UqqT4pgO1eKcO7r4Im1vectoZnkFgEX9UH\nV6pYgnU9pHSP8Rn25+vYkr4o2fI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGRP9/Jk4h0KhGWvIkArprc1jExs8p2ayJjOQPZsyGDO\nSPHq+G3FRGHtBvSLPl2uFy0hIBJRRzzs\n-----END PRIVATE KEY-----", + "shared" : "ce34a2346377274304dfdecd29e3d985db460885ad09f9af4c22d98fef1171c41bdbbad0f218b98a9fc573369779c062bb1ae396d3e41e81", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 388, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAammVsN2PXj9/Gr5+T2C8reaJkz8Xw9L3+TmIiE4bc7ePb0cd\ninHkKs5peaToSPZ3m6ug/yeQyX8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJgTBDJIphHvqcAF/jraAaQfFWhJDx9ieR74QUw1dNj1\nJt5JHsJc0mKBuE3iIipMyHnRtN9WdOLy\n-----END PRIVATE KEY-----", + "shared" : "4d4325aba1d45a6da85b2c27b4ad6e65de710f264d5b5d0f24147749fe3351004760b0e38c82dc4478c4dd7402c6e2e059d50ef654ef7a2e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 389, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAALlXNQhSxbHdYpIh5D+QzjzRdh5ZHkt1RNtdI8pUykmQ368i\ncIPpz2E+PGq3DTFnkRKScW0QSKk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHQRyn9xee9nOm4qy4xhT43PGfVkYxZlFB9p7KXh4ejI\nKHPWV6Jj8Cz7o8UG5wONtGXqKL1uH7f/\n-----END PRIVATE KEY-----", + "shared" : "e13f6c6b4b46944671297e50926521f22ac173c9056d941064cd2aa60521387d0608f3ba2ebce95cf26e9b060e67725855c7b5b9ea35241c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 390, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAnWXlD/LxsHE1dcwBvUP7NV7p03QtHtMX345NMkJY3Qvr8Hgz\nqfANXkz+50aeRGAdUnAJBjlBlrE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGC4K0AH1w4JElJzRMGGMw8qsCd6pgodrmVgxBmwRhO/\n9DAq6C0BlsCqm/VA+uFmuNZv3WqiRlD2\n-----END PRIVATE KEY-----", + "shared" : "04e5b068048b70446a435bbb45b0338f748efe5ef10d436770eb27d291cbbc5b45258deba0fee121401dd36a1349e076b9c1b27d3b8a4607", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 391, + "comment" : "special case for AA in multiplication by 7", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAu/dQTrCjTI7MEQQwHIG0kbP3tWSly2kWvN2cj7CI515I3zGY\nva1/LOHGisyYl/ACKoa5amf01sg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJT4MxpZlYq08Ll9zpawBTAapIGWoNWQh1jD6m1iXHbp\niEeTem95VYA/bNzJ6j5i3o6g8woc/MPk\n-----END PRIVATE KEY-----", + "shared" : "36e2065dce6037b3341260b4487636b9460688731cfb85a3951873b27e2f0fea5ee4d1aaf75cdf9712eff701823427111141702dd604d646", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 392, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAhDamqOjxyy0KpW8LA971COI9M8LTo0RcgsgZd9DKyuuuGTyG\ncyHN3Zu4bgtQSh9ZKkbqjcQgoQA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBw8W9oDg/C+KnjRrAiEMwQ8USzU5KWoChjTGD4ZiN9U\nhci+ygSn1Evt7BAnQLXeMz4a1um8Y6GH\n-----END PRIVATE KEY-----", + "shared" : "b196bb34ea5e74b74caa260e3b2c8a110c2279aa3937826b88be5826b7e0a6e8f5a1150b7c1353de1df47ce727a22fc9f49caace010a9c0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 393, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5nxfCNF9K+oRfMTerawiShrBsR6Px+ZP7sfwjQpcJeJ5X0T7\nl1YLwbfZF91wNrdUf27U4Aq5mCc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODBIerQ0XOzVJ6hPR1G5DLp5NCSsspiq0s2GLUYWW4r8\nowLY76QeQ4UM9QYGHSET5oTTb9sEMjWK\n-----END PRIVATE KEY-----", + "shared" : "89bf0c9dee1ba6abad76c9a2d5210b6201d4ca342a56f474545fab3e552b50ef11e21aec0a53c0702385218c6811781d31ea0b22887f0429", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 394, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAPqYZ+JKMqkA4J1h3v9kGvQg70d292+3287FoKRKcs72xLhVr\nmbH75rWZ8/PwsxrVGxey+7BIKWo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMRXJ9YZD4jkHTa+yfMvQaryaiXG+v6LoMLVMILliabM\nBKRsKv7LpyKD5gihQAHsqKoWFqgPfxSF\n-----END PRIVATE KEY-----", + "shared" : "556ec0508a58dcb9d14f0b33013aa7fd18f0314f17671964ce9145f55a6108895f3baf7b6c0d313e35edfaa1fd4a610156f8af715a3cb100", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 395, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAJlqTC11v1pd7w+yTwwJ8qXo0sS1D3Kg2x5cazJluDJ4lC/CH\nTR1kWwcjFarGGpUEF5LLVYiynb8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBTxQfuxZNZwuQoZydlw+DJ/IR6O2GYGIQhoNywiacgb\nK2FQS0bz9lUz73rbMdl8oN1SSzi03/eK\n-----END PRIVATE KEY-----", + "shared" : "4b0af1cc0b4ee4322c8a23989f74d6625194d1cc81e0a91c68224f078eff2a7def5f57d53986932bb453c45eadfdb3a50ef33de3f9d743dc", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 396, + "comment" : "special case for E in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAEenk4CTCd+GENEihDyGNTk+ItAKylUyzf4tcM6kCky+VQeYU\nhvH0qPvZc4t///2zlEbnkvEqafE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKjtfGxX1a+ZhVuYnYxDeZSx9ywl0iwqzqUEh4zDPFcr\nhMxMvLXyTcDMe6jONr8xaHonxNBgUg+L\n-----END PRIVATE KEY-----", + "shared" : "b8edcef532247b0da18f7d67f489a981021684ea9fb9d0a957bc363cd390fc395420d0a9b6fdf9e40af65eb0d85d195a25237413a7b14459", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 397, + "comment" : "special case for B in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAEycptzjNmH/+GVQ1hPj+K+HoAbcZ06ssUSNPvQjUyfc2x/UL\nhEkmf3Nyl/mLPLcwUor2T2qg+wI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOITmnkRytmnrxqatG9IRcSZdZJIPPcnHqiYXRGLzPSDl\nCwIwzqcTV2qb5Vm1XWPvEl3Pn1Q0V/+J\n-----END PRIVATE KEY-----", + "shared" : "c719e309f9402074eb74bf18586ea860fd87a8d08eebbdbaf842084741f301eb74c94aa33db5ba1c2d8a997afa4fef78ba769b468a0076f0", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 398, + "comment" : "special case for B in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAzXK3Jm+P6I+F6aR+1cDsdDlB/RtMvy3alvOmDzD2s8Ok5+Qs\ngIMxB31bm4w3+mUHsXNc4IEWwxs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCxC3WLZZlE08d2ggkOCyNZ3P5hklc8bGM8C+PRTOM27\n3m0m1fkfPU4aJQ/6/hteJLggi6G5EnaG\n-----END PRIVATE KEY-----", + "shared" : "51b1d5a334957bb9f53990d188d93edb1786da921783c00870429134d2f2ef9763244a204a46fac167a0894474342ea772275899d21742f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 399, + "comment" : "special case for B in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA1WAhEVPxAK86TAoiM/bs1+lcxQht7LOg0ThnDuQZVaq5X0px\nu4SWtNv5i0Wub/Z7AvvJSLFFFCw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFzTp6bHPeEevn1M07sUbg/xVkN2hcga8qw89gU+SzKJ\nAU042t9zLtLzmOR3KjRHolja39stffWH\n-----END PRIVATE KEY-----", + "shared" : "51dde57274f7ffb4c01e971fb9f2ba8911e1cf56c20355216901dc1d1481bfa28b87f4b72449534ad69996900cf5e73b8e0fa115e8924e19", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 400, + "comment" : "special case for B in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApMykgsjiH/MAl8vE9eOnB2I81ncbKI2PPRFoL6UmtO2ifGgz\n1Bkr2lMFKhQsaYePztzJKl9hGqI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOICBrvsZhyrqrYSkBus/1MJ/Ix+8o5FzutQXou8SPAqJ\nWa6m1p/mkuv2ljHVO3Pj1n8by6aEn7eD\n-----END PRIVATE KEY-----", + "shared" : "e1c4ae75cc6f65c652f40dee0b7a02248af66093d403e0f5ec34f3e4b6d38d2082602dc51a526ed0e9b1569cb20aa34424b0219bddb53756", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 401, + "comment" : "special case for B in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA1ogD5WoymyBToGtvchaz7OTsRT1iU8bbuQGC/85/pZUk/wVK\nXDqquKRBdKsgOF96lahXmry5rqc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHT7LMwrLvsX3atyF1Ded1Hwpr7aXed1uCy9IRSQpAIO\ngICKYhFPDxxFU/JvvKtsqQJkUWCjz6qH\n-----END PRIVATE KEY-----", + "shared" : "4546328d31ebd47439221cf9403387cc6107d54f67ddbeeafe3c57b758ab8386ed76dcfcdd5b499232bfbf7f15e6750b7173db07efb73137", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 402, + "comment" : "special case for B in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAQf2m51BrUIVwrjnRZR1yG48qwbrtoKO6XIbJxxeXkN2gGF2l\n3mSHnBVzg/BLmjKKpfu/fn2HD9c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAwvIuakfqYI6MDRsEcMRcwCXRwHUr/jqjbRTw6PgvLh\nKie2vTIjlaPeW13tRsN74RLT6NG7ht6G\n-----END PRIVATE KEY-----", + "shared" : "da06fa2ff0015c4663a59d2cde02b4d79fad37a054220b15651be99226650e9f62466834782b3d00043101c0ff1be37dcc0d6f6befe9bb0d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 403, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkALC/agoC0Fg+7j83ZpG94fy6bTs/hFJIpgX2UBoWiVZSfXZ4F\nRGy6+Gsq9i0n5edsdFs5sptSBwY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOzZiNk31xkE8VhKfLR9xvm10fFi8PQKdjk79ICENOJk\nTeviMDW/T5tZg/r26fX7mx9MTsbCXfyI\n-----END PRIVATE KEY-----", + "shared" : "aa5ae86b41ec491e1d6efa8608f3f1070a7ff0b613886acc45c92fcdba6a5a480995740d02e6b9b962b87e11c33e25dfccda8e5cb2f15299", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 404, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAK6kc5K7+CRrkApLSjCD7JGSUDPb7Vod1Qrt72TFJO063/by2\nInBpNC2ROusp5HMn5T41okIrTQs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCBDPXipdEjC3KnNnPvxxqU89sE40UbFc/lQ2xFyNGYG\nbyu1SgQZ8bjIQvQ1Tx8Q4Hx1w3fsj8KH\n-----END PRIVATE KEY-----", + "shared" : "f0527ec87d896eccedb3a6caa66572e64aeea515f1890146c83d72535831fe7eb12dcc434a63839aff89d8c878906fe9d92e0edf218c64bb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 405, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAeAx3N4DgBMN2WX0ffZiJkci0wDFde6yR5o3bQFH6xARAry9b\nh9hLAM4thdYkl9D2ndva5mHfFz4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLhpt/Bwck1WKrNGsM7pEPAQYfd5SI1q8YnerAQ21A9l\nfiDVa1fU0cBSh5vnVmLh5k9rGqPBE9OK\n-----END PRIVATE KEY-----", + "shared" : "7cb347b436f5a83b149d31fd9366c5eb84a687bb78e51e7014bdb6c010a15a000d8d5e1feb15a90ca3e17fb7455da7496bd481a4e0a66425", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 406, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkATmsuFs/cf3NDZE2QXBlb7PZ6qKz9vtYktp2xm4wfYNF0PsAi\nPA91Ti/dkZCkz0yvi5L9HJPs22U=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKzwLC4rN1KJxZonDytZozZ8R3leh8v1GZPwSZMKDB4e\neUnnC+g4qqbBgAknNUsezGhaxh1ZVumJ\n-----END PRIVATE KEY-----", + "shared" : "64d6b9d630dc7eb0d829f96c034ecafe21fefe7a7fe660e4c91c6c540ca3157f944c5ccea9707c2f86fd38d0238c8599c848b803600db931", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 407, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5GfUJFKLInvRGSwezyK9+9D14WtQLVhWhIwOVnKoVjE/PoRD\nlmHX1fyVtaWbujrVMSHsl61UD5U=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONwPlzVe8sXUJBWGeijp9pZXt42kGFzlHa5h4jhxNqYt\niFwY5+F3MKAfS0cmfuaTpgc47x6lGHuG\n-----END PRIVATE KEY-----", + "shared" : "fd5230231112090a492e4b6b4d9f29ae565fb7527e56fa804347e10047e9a54ca43c1e6545ab5c733a86f668810f0e22ef5cb87457a01b0b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 408, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAxp9/NklTw8y6eRA/WojZ50UhaE6142zPjCWF23O4Baefu6OT\n+BoRVvaJo4LL3icsnCsf+oh5ra0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJzxCU3Ugsj90RGV7eM5W7mzPocCuM53EW1OpAGJhE9U\n7FNckfv9uCzMe7VEH3/89SUxkds68BON\n-----END PRIVATE KEY-----", + "shared" : "ba661d792869d0d08f07e97b5305d51648e4aa7143c9028f3a2ca2f12f601476d88b5dad329fd0a773ffae2165e0e3251f56e8e73fbf6ffd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 409, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAnKBUqzAPazic1Ty/AR6GZvWS+cFPHhOHzPeOxDZGLnrB6BGB\nlu5zG8KiCyQIpr1J0VqKEEFi9wY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKjrymWqhFnEisHBSoOwUV6S3mw1i7YF4x5GZpSoJqfv\nmUZOQluXgUJZtBXQqN+DtUDsiTDuQTeN\n-----END PRIVATE KEY-----", + "shared" : "0157378a83d7d44bec586e3edde03e3ab48f06e00d2129cb348c18092b9c7bf7e4e00df16a650e4676d31c9119275a43dc60ee6120e90ddc", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 410, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkArlneC7db9YcGwzxv6RsnunD5p7hyepAdTqU9zrvPn5Ymqa1g\n2Bjqc98fqkor9jM2XuNKD8TH0ws=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHzTbVOaKrvvc9k0yru1+75jIAo+d5X/MAcyJFv7Ee1g\nrO5KcTML2YMdkfPrikFJdvb3IWwfN2OE\n-----END PRIVATE KEY-----", + "shared" : "2707b94bd0c4b7aaa777467d15fa86249b4606c7aeb8258814d460d9bf594d812d383954761c95a4c67674c4ae6d09f74cbad3d75340c609", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 411, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5iQisi4SMt+2A336fLv1dnYEZk0irSr63oks6HRxrf4yopAg\nPiLdgoCTjaGJhm5gpPKwl4UBrBo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLQ1XOklDBTlH60Dt4XRPfzJ5DHfxA6l3oN7QmvA25DY\nfc776YHZObncnr7gdyEnxzJFttptVqWM\n-----END PRIVATE KEY-----", + "shared" : "0c4076f5f7e78c065d0356a542774296b88e584a3db49944be07e6ac449d8a741efd32ea46b53fec1e494e7e9fe2fa831bcffedd27d669c5", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 412, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA0qTHFS1GCIKolsMlWdBGv3AdUSTPXO/lMHd00Ey0SfesGBwQ\ngAB6v+zBXBv+Mr/22+Ek/lLKXB4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFxY3frMB6iWnXgwwWkROSg1G3+b6Ust5yj2P6zBjieV\n9pHcMpaOMxCnijjqV9Z2BygR3kd9KKCO\n-----END PRIVATE KEY-----", + "shared" : "9afd9888440c6eab0d63b7cec42b5f427fcb6a12a265fe4026363a3d1da171d1a0fa0009333d41b473b4ec0866b6d6093cfe879425e21e72", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 413, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAV1qoLi6tRT4yldeBk8uv37dIv94KsStcqzYROsJ5a8lQoxj1\nlEU4UvSyqoYXC8wxc5OBrreLqSs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBgSIwbNBji2SoYA8IgwdKft/ObWTR4p6w4++9nKDoCx\nM7xx8YFIvBHCseaiRoANotz6MAWglGiE\n-----END PRIVATE KEY-----", + "shared" : "29447fa2061b4cde876bd0749c6d5b5e4d9419defba9ace2799e9d3ea174035d977ace0783368ac1269f6922a69dc47ffb65f21375f56929", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 414, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAVinsb8tSYAGdlVG2MIXSUAClnBKUe8jYmF1oyroI7+2e3nbe\nL2xbdigBw2UGFe25b9RzsXzQOC4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEBoaseyZaLf+7UoAChklpoDsMKULJ5fzcXgLv5FLzUR\nDM3guojEDGrSNDxafK/WgFBU7848F5mO\n-----END PRIVATE KEY-----", + "shared" : "677bfe25c0044b3b540527e8dc78d87827aab66862346c78f7ad959e8cbd5f8bf0c612ca66db2bbad6a0d3c8dbd0f9922294fa282140ab06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 415, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAI5Tw1Cp+BgyD8k/nF58H7dFxrxtT6GvnAFUalpUEeCxFk2oW\nx3wPoeBUpppQmWOiQq4lb3F5BDU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPBN/CcfvEpOyNqWKd4X+21mfgpfBLaZNYL/MrOn4NS4\nQO4HK1wI+WFCzDwN4Uph8llvXIhDXruL\n-----END PRIVATE KEY-----", + "shared" : "91decdb894283aa26e614e31154470c31fde1913405770e65325319f2ca26aac71ad247dc2185c2daab821417615ed6e7728e8a9cc5fb6fc", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 416, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA+frUUlePUG4Y1wwn6wAqphsguekF61MQR2ayjbIxTuHbNiZf\nbzS0GgCMtXldE75AOtlBiGJWBTw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFSz3K/dng1zHv920kRjr8C/lIFZfzVtIQYhrykQSNkg\ndThugO6OeNf1Q7MF49LSpBgN7otSirSH\n-----END PRIVATE KEY-----", + "shared" : "f5d9cabf7c1b1c64c9e2c2daf95ccb38a71b2128f1987a98ed5c918ba69486b17e0370a949dc172baf8593a1f8d37d022b0a0a9bc54cae9c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 417, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA8sTLedoP1q4lGhZEbmuSFMu/dt2RH7SWbqZeHlxyXTVASI8i\n0jLdTlWW63+ebUu66PGhem49lGE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAQbfMpnRJhva99Og7Xmp+2KqXO/wLWITmBwGH+uJPNA\nc2OsuxrzfJYo8V2f1JvrUV+Km16aOfeG\n-----END PRIVATE KEY-----", + "shared" : "b8048133bb5b734eea7aa9e35e69c530195daf68a36e0448c8c388711fcceea1191826be00180e0aad6ea22d29e3ae8237ec78dd2e3b9d6b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 418, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAZ0iNZdzoU7inPkscwGn61z2LhVaAAGeuwb8x72rJvwvmOjW6\nBIzKTzhDW6UQjZoVH+y+3NlItXA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHBgt37vd/jAfOCU9XePSndGLCLinhTohv4Yc5jmzZ4c\n7Mpwcgg8kPoDrQWUAhl2EM2UuQjcmrSJ\n-----END PRIVATE KEY-----", + "shared" : "15d349a6b9563a54dda4c47d132768c2fc9534ec9f2122b40359db74502ced680e1d227c4feea2ea6095355666a4a8600d3288752a29534b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 419, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAyKjV+H1jj6Csdj7hyEcGzzuymW6V7tnzeLJjzVWQGT1uPBWS\n4B0EAIgTszdwOmLe+8gMJlc6+aE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMxkKJogeNXtXoVI1sADr+J5mBA+C69XD2VmJNkVbW7u\nxv103qlhXKKHwbrw8n3d2izlgGnrLoiO\n-----END PRIVATE KEY-----", + "shared" : "983a50285e5e44bbe8de55de9c7fcbac1e2fb6afd6fec189e6f3b9b8bdaca6ab4b1fa9b538b28adaa5bf16735a7869d86095c54f8aa40460", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 420, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAl+KfIRh0IslM/fdK9/vTw9H8FyJax9joe7JWO5iKwZzTr8yn\nB/q4WmUq4bYYhvu6dcCm9F9QHNw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKTczbLKW3r8ExQx1erArG5vmzPuL0E059eeEM64Sjag\nC8yygKwYWdEqdAhi1AdM7bZTWHvPcQmL\n-----END PRIVATE KEY-----", + "shared" : "c6061dad24c1a1c80291b35389e08de5f9577b013415ddf449e3881bcb4cc35a11408359405931a17f42662e26303aad0fdeccd324d774fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 421, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkABRGDrv0KshoHkciykXvfI75bJfH0swxkw3olb4zeylTM7p3N\nHiSvJCDTK8VXYJH9H/P4DaNUNt4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGRd+55mzypqThmPGe3G+kPK+GscNd+sl6UktwwM0rqv\nKRbKxxlTYWnqH0Pg4kYwZZ9g1OMyAYmJ\n-----END PRIVATE KEY-----", + "shared" : "3fea036a643fa99467763b06e076f1c311653bd086877c87f858b1be2bb5cd107bc18b4222ac1f48dc137419381199b4ba29a7a7e96da076", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 422, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkADyWySyJQgSM5pFB1hNK1dLwr/gdM+6Ev3I5hLvvfZ0gN4z1i\n3eE/5hhnVFcebPMKj+Mul12UVus=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMwYJs+HXmNs0V282bL3xNM8kjllL/SEu+n7+CVHkc7k\n3JXnWw2SZ57b32y6/kP/sJ0KtzVozzyB\n-----END PRIVATE KEY-----", + "shared" : "7bd14ebc4aae163f2c61d516e5b67a5dbef487b8980defe341fb942fa8f1eb1aa8295189f06cd7cc7e35e577bd34c80770e9633f850fe868", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 423, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAFyJd9sZYGkxQ0xQAOV+iEe09FG3r2uHD5rRBuxOHEELdNYVH\nAZjfiXv+gsDH7+c5pyhPjrRyQu8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODgRI3OXq102TIimih7MMQlgBniajO6E5pwmfx2Twbjv\nq5+rjj1atRFSoLXcEboKDU3PfEHn17aJ\n-----END PRIVATE KEY-----", + "shared" : "d96d077d0ac0096bbd79ba1b83763206b4018d769c0ea07eff924c9851c07f66b35475f18bfcc882b5006a4ecf7ccbeb694b5762b4cf07f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 424, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAb1bytlpWCS/OzkF5fxtTE6Lnrl5guSoiEeLWNICOEJzWhNRV\nR2O0hk1naB2kjXX13PhpNGoQSg0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAx4/ItgXaLyqDMtDAhIrPcTPTNQ/9xLZlElcF25Wa4X\n0l0uLfy4WPDPbxYWKkYXIrQJFJVGqZeD\n-----END PRIVATE KEY-----", + "shared" : "2316e71f15d91bf0c3f8b37b0537d3a4088259996e018383c810b9dddf211a4469ae088abdf931894e2286503e780898487255a13eb5abc3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 425, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAKxLLw7wg/BiS9bAja3HnKOHkrcctUmHm3yF3u1MQHRRA29hp\nnS6DoI4+nm++vv9ZrUOkJ3+XAxA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPRwL4QTy4J4WGp5pfTkyq5hXV65iFEC5xkaYWDSEsbg\n+lCiEJeDUiBCcteZ4YmigyM82Pw9lvSD\n-----END PRIVATE KEY-----", + "shared" : "20f0a3ebaa099bdc58a5f9088d5c44bbe66cdddaf4c0521b66b31a00a59e70094ce60e35675395552d482c57fc38d11c8de267e511de4558", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 426, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAXeuMtXH53upvTKbd73ic8JK7fjO7uBYMDMg6/8bAN9sX/z29\nEo4+XXgEfaa5oFhR8SfdDye+q6o=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMx4ibuRNX4Mv9U6mUdUT6tONfEQLah9NDU4cJ+kc6qC\nEwbyCB9Wmu+DfXaUKBONgxueV2e0MfeF\n-----END PRIVATE KEY-----", + "shared" : "a69fd8c7a5ed401c814550c9d135ffc482ab40e07801ab50d1082ffbb78e07e5e1628feb5a18cc257fff431d5e36d999b7537089e9073b40", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 427, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAkBF9Oylt3bfhb6ZVhAIYj7PO0JX2tc/lWi73N2NP/vfXLimH\nUvzQX0awi5g4oFg3RctN7SrpdLU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGyhbFxahT6o7GvuNGmc4z2Yb+vRJh3ZAU3hgVvXIuSy\nVU9e4dRdVGY6kZCzFL/Y2cVJLtR0wAmI\n-----END PRIVATE KEY-----", + "shared" : "b4092b9550123a030859d2b5d7370bbef93ca2901530259dacc921178d0989d11508eda07e82f2ab43ff14bb54a847b908e25edc24525a4d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 428, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAFOdzWV2PR9E56GJMjNoxyibdiHo7N3Xv3siDGDGpiXJ/jbAI\nJ3lqGJqMJhYVdJjGZnbteyA38NE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFz24hLioBUuMgQVCDTKIge3QfGoJ9A2rxhVJ8iXZh8R\nUUCbZLqtjMHancda5ar7jDYGL8m23JyL\n-----END PRIVATE KEY-----", + "shared" : "22b938cced8472f38001dba6a2eed856c93f701c4ed81f510189a10be26d85c69540284bd23ef79e47c44709d3067df3e15a36a8a41b8513", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 429, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAFxh2hvBnRUr3jGIE7OpyhzLDIsgDXvNIrRw150GLnp727MwS\n+IBk0GKZt2Q+v0FmS78sR3lfnuQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONBQ6Cp0gGHDI0QLpK49UzdF6UGj917VVpGSF+AvBpAx\nVYB6TmD+/0sU/cePxKJwJMqqAkJirayC\n-----END PRIVATE KEY-----", + "shared" : "edd31efe06315a1df5639a85a58dc29be3d11a29ab6259fb613ca8cec1c1ec962c515df7d7c4a78815ad33fd04ccf9fc70accb2964103f37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 430, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAX6SMNVdA3e7hVC9D3ibfvx3YkrwsviESQv0vT6k/wvhgXdj8\niLqmohyurtuZ5gx4dIDL6o5+bw4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKSptsZxzMq/htTXUPYq/N2efNU9mdeKW0SBw++938qs\nQjP8SasuUD1YGJDmO2BQENh/QfkIJe2I\n-----END PRIVATE KEY-----", + "shared" : "eacce9abd1f15394f5cda884c41eedf638fce554abf15f1941146a6abb381e186f3de816d9f44a66886e6cabf2d4e22dbdb4faa2184aa47b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 431, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5xcMna7YuEwigvAGs9KMELRbXBvSOXiyNINbIeXgG1K4krsZ\nl3Pq/3cDZsOyatFnSssBH1ICgRE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKSZenl4BzSe6K5YjnIohkaIiPqHI23LWHXPkmbwG3wu\nGGAa27jvajqSpSx4hA/9j8Im5yz2UiiC\n-----END PRIVATE KEY-----", + "shared" : "93d38301d1a4396671dd664efa08416d8ef5094b408f7dd93370838b4fa6146b3dd6fd19cbfebfee1bb6e6aa9643a6b68fc58369029be932", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 432, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA10HwW5H3v+UVT1jqfH+aof4Q7Ntfve30Ow+fJgvvYgoCw8Ze\nUQeVRxe/mbSfSq/iLl/uJqGn7yM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOAf4m5DddT2mzIJ3WiBwNTwH7dygbm27MNeeYBUKhDa\n+Di6bNTbpiJUq7oO1EgzeYOKCtc1N+uG\n-----END PRIVATE KEY-----", + "shared" : "d0623e447700866de7687826a8a70bc1f15fb84261a27f640ad03e778c507bc254e05004a00ab2ef49eb7d0c9102c6400f677f452504ec12", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 433, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAM3pE07ByrSpB3UGSyi/YYa9T79CA0O6/ysPGbMmbhL6jNuzv\n3fVea+wzfaM0uOvji0w5RmbSqlY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKBMU7FS6P3hmgeW0FZ1nhNIrNQ+/j9Vsfs41sbVByEe\n5mQnFLMjTm4tuzb/tdAtqKfIASZY/66J\n-----END PRIVATE KEY-----", + "shared" : "6cf3f4c89bbcdd249941382a6d06afc4475ca72c228d9d3cc4721cc9e63d9448af90013b4d831a1927be13a25020e725e7beb94550efbea6", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 434, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAE95FlK+r67//fGrSTZ4220FlCmbO7XZjxEqe4082BOjWxFvM\nqu7LqIhCRNLnF2Cv/Ffj5RrndXE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKRizsk2kjPyqhjbjgWbW+GXGb0/jnUogZkXqWq+wTCk\nyrvVmrOFu9iKtyXtHC0BHp0zHXUE1g6L\n-----END PRIVATE KEY-----", + "shared" : "eccf642c29f948bb35009e6ac26037388182d1ac54a1dcf970ead2beaecc714aabf64b6f0d4f34c7bce6b1e07319984f9f15326df576808b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 435, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAeEmL134Z1cA/4J/JkimxqBf3MmAh4uB7wJF9VHmEgRPiMH5Q\nvM+QSlAjq7m+A4agGOtQvNmbfZM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHTe2yX0neIjZWhJIAi9bMh1WutzA+JA8KzIpZmZ3JRx\neuP7TQRS8IJ4Tolb0xvfvbbnGVWvMeSD\n-----END PRIVATE KEY-----", + "shared" : "6416c478b83aba72dedcf7cdf758f2a219b0856010859ae907fdbb06dfb2fe93637ce14ba12c4075591e3aa439e9835ee65302ca7226bce3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 436, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAoRKeK6To5XfyPwmbmQLIPjq5B/WYURH5Lx1mjxwPU04AIou8\n2PMSv0bX45icneYH5JgHlDSlkMg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBzZ+FoukxPfr6bozLRa4mpRKIw5vcSg3lDHV0x9xQzL\nsGg9xAwDbruDOzttgt37GABkeP7PLZiC\n-----END PRIVATE KEY-----", + "shared" : "9964f1fa7b34eb8889e8da93a16a3d3545facaa038ba152093e222011c1cb0a9487cca08e2a8e93f440e4c383eb8e26cf25a22ad358bc6ae", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 437, + "comment" : "special case for BB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAxQ5+A8e2va+UnPodFnamMhUIpEbz7iRteBusVyXZMejwsAp4\nCrrgCzE+ZuYXDyHzvQGwhlHVjeg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODy7g0dzkpPpm42omsLlpnfHKgIheO/JgUlBuJmvKOeh\n35rtxws+yPWsKtSvnFPVKqWq2PEjRtGO\n-----END PRIVATE KEY-----", + "shared" : "6d992d2753e4accd478b925ec39d7349305a49889bdc7f25ecf3b0a4b4c2a03ac62f60533ba6e397217199babf695eea42461f246e9c75da", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 438, + "comment" : "special case for CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5RE9HhKfJhvJHnpAm3P+DHn1Yf2roJvjtFqjmZ6mF0x4N2Bu\n2cL7TDamE/eX3HZ1Ioe7WKnxyxU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAyUJstSCd/Qf9NGVvFFbmuvoRytWKdi6iIaFsG6i50k\nd3QnRKBjYrQGl4VDBdZy19u71IQr7KWC\n-----END PRIVATE KEY-----", + "shared" : "a75d726b54ce76e9f15d4a9f5211b6245d68c14cf4846fe470cb44b95af68096573f0d96d4fcf30b7e1984188fff0f3ab5c110500eeec4e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 439, + "comment" : "special case for CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAVhUSKy+7UGIECRhlhBtdKNkHVXe0r6M4tD/GV57KVHbjVniZ\numszKbRX/Uak88ojnhhac1bwaDc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGSQbXE6hhUS4RYx4XOgrtL9i1SxOU6JsdjNCE7mus+B\n6vrtRRJdpNDF4vvY41GOZjGuyY26QYeD\n-----END PRIVATE KEY-----", + "shared" : "cc9297ac7b8f07cf154eead3ff95f0be8ee2eeeaaec1d2af9bb770c52a33ad865b9a18926ff2ce689ff58e2fb40e0cfd1cd868cdec776e89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 440, + "comment" : "special case for CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAcwJBE31aPgoUermSrpawdWyBDTChA9IJ2nr+ENgL4nKTewvj\ncPD/04zKYlaQoajnm5XUQX6Npcc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIQyw+WVAqOVq0UEnRyXiZtdtrGjR0oIxnha2/7djLHt\nyW87+/Oyq584f2UpbvSr60pWGp7GituL\n-----END PRIVATE KEY-----", + "shared" : "8d9d140363a79dc8126ad4d3e75264a769fd0d084b910b9e1e8b5abb849b692b73c2c2d962c755d0808b668d249a52c7af495dd3e29b2a6e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 441, + "comment" : "special case for CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAVvvHpLJtMrR1ZWS38HQlnBORDlef1nVOsZYmR/Myux2Sk4VP\nHDBbHDpmu2yamciYPg+6qh2eK/Q=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONQHlosQ1pUFZeVscW21+2Cq15QnMRu6hLpK8hKP/y/I\nNw8RRAhLvHtCD4Sv6MORDeiYuXYxn3aJ\n-----END PRIVATE KEY-----", + "shared" : "29074485c66020f8a26e16afe68ae13065c13e9d163b19798ea992f38f7bae87eedcea214b788b95126819a9f1e711ca9d7258b5d5e63e30", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 442, + "comment" : "special case for D in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAN9OdUDAuf6t/CHfxdnrOgSx6Hg5Y401DVHrDcRWBJAdq1eC\nXpN/Fdf7gImhJ4cYrADSdY/R9CE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEONixylGm42HSpx+oTUlX8sz8i7NyMgzPdOJ59u/qLKNh\nN9TfGS2TJwW3tO0t7jxWhgPsYsd+SvSF\n-----END PRIVATE KEY-----", + "shared" : "d983353a168bc229f3b805c0e03698336fea84b92212129df2344059d138ff001a5bb53685373f8f9379137216534b0557eb3483367d4268", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 443, + "comment" : "special case for D in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAXLphSBReXCFRdy22nc6fEj7Iyw1OQmA2FdFgs9Sk7qvlS/AP\nVYg7x8AJuU1fNZzRrNXqFFV0LjY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPhU6AFL/hhw9TH4MgA2QORDmqxLwj4Dkg/NZR+uEo04\n5vNsU7kbqCljYj/tQBYVa6VfYfq2buaC\n-----END PRIVATE KEY-----", + "shared" : "3e46c5fa76d59e0cc79825b4d3c49da0182ac8d49250c1d93528920e69c57afd245ba52c113a52dd17d813e4029a8b15bafcc70b7f1c36ec", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 444, + "comment" : "special case for D in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA9f+R9+0h9BK3WJktFQj93y3cRwCsTJ/TUeJtUgTgempa9nJd\nZhtcVPsmS/fC+o+OmNZXnyJXla0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCCc7hEfz96UvTMCCuVRXWLgnGkX4+MK/cmhujSebNlg\nndvIoYTvuVDOZhSzEgWesVCHM8qEYymE\n-----END PRIVATE KEY-----", + "shared" : "7f24acbd29c0a23a4316a29198bafa8e91fdcdbd06639e55c4f3e7602ab2722d75eb0080f8c11efb110fb94f67265eb4e56ae0d991b171e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 445, + "comment" : "special case for D in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA2sKECXfzmJD04X68fEg2FBZ6wsN6VbBbY2GBYIvFOTbf7TtP\nTwuP+wUPLxgxSFFlcJuA2IqsEMI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMwpAw2epSg0Ece61rrttC7Tfib9F9liCpu01BsXR8P6\nVsD1Dae1InujuzAzfHaViLTL2p4rpsGD\n-----END PRIVATE KEY-----", + "shared" : "823558fa43f99fe6e0a5571e5aa01f8ca1afa73d6b6df9d2ff81346b0ba51edc3e3a29274338908b68a9a03ada442b6a1e9171b26abff8c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 446, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAJ5otCpQ2AaXUD2y1RMMBNFtDtYuvnkn03jwd4rvB7BQm2rRK\n/vmXmeQojGFRH8TqDC+rIo6Mzj4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAglATpSDhNQnSmZelqo/eALdwEbOmOlC778W1Sx44Vx\nmOjJqA97ZhTMEeC4W60zfB/nS/cxr96D\n-----END PRIVATE KEY-----", + "shared" : "ecc84bb8f2c086000267d89c1a7b211d54154147270695103750c9c144861a1c2428fb5f69cc2dd49be57c4157a484a77dac9b033dc67281", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 447, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAwqbk2PSKvN35QMyXrzz51jTSUoFBrOm9T8074Y2oo5Xkr8++\ntcmBK4rPZHLDaeVoSLh4z9+Vtkg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOGQoWrn0akC/1Gt40K1/DvP//gTztCa/1OAkkeehOiUC\ncgOZQ6KxBP24v3tm0eg/ESty8YVg0GeN\n-----END PRIVATE KEY-----", + "shared" : "b3ba7a3a1a7910e0947857104fd90a609f5d04800f8c9712e67d6215d65d0815858f917cb4c910c79b2cb5aa6d04cb6be6b9f42e9b18e439", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 448, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA40lWDBosH9KeYjCR7AjBSc/MPL347Dir8+K04zq+z4VG/gTj\n0nq5o7S/kNs96Q68xUt10xrA6FE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMhmBEJselHtXLwvsmyZdVGIuVwPshig9UPvNACCtAtK\nS/9oiU/Z47kFe1E/ANsPSYgiHnmclkGA\n-----END PRIVATE KEY-----", + "shared" : "be9aa69117dfdce5c58495b50d9f52838fac6f6e9b4e9924017a40f9375d55f56bed07269698b6e2efbf9cea52dd2e5cfd51ee9c19ccbc9c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 449, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAhHyixrBZKsy2/2Q9wskOkCmZPY93QD3swAfz//t3qjXa0NPn\nWixYhYARPYY6ohLs52VXwsfJC2E=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPQL8bpwU5XwkgwO/70JDmcGTSDgxhgLNz3pKjF2Ks8s\ndFXQ8wLayUISZ3u9mgVVGKAGcFZBTzeK\n-----END PRIVATE KEY-----", + "shared" : "7e34a50e3446e4df313df50a70106198eeb7fe14498ee22bad933c7458c9d8afb5027221ac02159443839aae4f07cd7ac66eb40c0f018595", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 450, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAKXkBWMxXgXEW2v0L/as3j1UrgbWEVJW854BVvh5P088YS0wE\nICqstEhgtHnksv+G9I8rdU8Uz3w=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEghTwn94FPskORVviil9dYeSg7sstcU+NfKZhiFTF1w\nVaxBqLNh8+S2dkNViyKKCUwIJI/PMcaL\n-----END PRIVATE KEY-----", + "shared" : "87debb5b1b3a26e35db9ebe215af9805ce1d043619bbb2f6c8cf380c622472c362b196b187779e6caf3646c5eacf1aaa12496e19af627f2a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 451, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAVRtOoj0lcx6Z4+1cNltJ/9Hlnoq5n7w8sRhp9qNlc20XHJKZ\nLUHSiHl4kf4ym+2HhZ+/E2sXnLA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJTVjRD+DWm0xa9fWU69IFHYJPC4uXDQh36KumJ5eo0P\nsQUokfJl2NtQyrUXqDTuIUJYO7uDGuiH\n-----END PRIVATE KEY-----", + "shared" : "65f26e62f5f677c9d9ad8c9d04ef882d3d063174608c9015991bdf7b7a28ec4ba07a3b4a8465602c71b7a4735b534b8a7b48edde20b1c773", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 452, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAq9I1YexMzVAGSJ6q/rXJ3ibcCxyeN1NoYIyvpURWl1qvrgMb\nwGmkVtVO111FCOQdvuMDGA2sXsI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMxTkSWTcVaG3iHqC1tMMoB3x/6hmwJQ3uSCL60NQeXx\n81Xr6fGmLOsfkC/+7SvH+0C4yXw2bzqA\n-----END PRIVATE KEY-----", + "shared" : "360303260355a20588a924bba298bf7cdc34750ccd594023909bb6c81084d5984e985723e8557a9cc5f1f08c3beb2d56478df2682efc78d5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 453, + "comment" : "special case for AA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAs9aL7mzT8rvkm+EVk2DSausa4yvYBQgcJN4UssI9E7DkXCsS\nVDb0QtUmpU2FgrkkM8hEkljt1MM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCyoEEww9s8thhp+qcYMKZEMbHX8eGOD7iqe8+LhKGFS\nkr4u0WcqiiFi8ZK7fUo6L6NGpI3/ELCI\n-----END PRIVATE KEY-----", + "shared" : "8a14fe426b3abc248f4bfc27e26945b7e4a7843a4028842fcfd899d38ceef6ab9d5c58c17ff04a5fb42d12e8ecb9052beaaee8415d88e031", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 454, + "comment" : "special case for DA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkASwTvDELxM4MxBruHqdip+AvQWr65ASf6dBPKTeBG6hAex5YT\nqHY9stJAUPgTf//N59MHV0XFUkk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHCWfN3/2x7xXzv28q4GnuO8FDlGlF8PgSOV0HXIbfiI\nkEnV0DsDCXFn0FI5SXfaNk2QGChunHCJ\n-----END PRIVATE KEY-----", + "shared" : "25aed008f8c0da48e68769d55a21c3d9ab829ef93ade8a8b3fc3e2c3b018aec2137116cafd0b6bdc272d8f6b5c56015d9460d53866d6e855", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 455, + "comment" : "special case for DA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkArYtxsZDU6HRDl0hGODrmtFkAkEL4J4lhkBqZrWFil7z5DnZ5\nfkLPDMJocidGOPn+0OK96aUv31g=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIBRdCn6KoaKANtWlNJE3/7lMZt+dEuwUVRa9sgGc9UA\nJOgwPQSQXjVBOY6wvPT1EHvkrCXsnqmK\n-----END PRIVATE KEY-----", + "shared" : "79743cd918aac1460b6d17b42aae0034ff71f621a8f937a0e5a7b90913dffaaad26bbdbd58772ac19d1c3c013c891f4b25029d2f32b851d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 456, + "comment" : "special case for DA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAPoGzj1RF/9wtWaiYgG2sTIir259a+OLL7w+NvgloBAGIooUE\nA8wq5+kdEvkoFwEl3avNstUCYmw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBDyE0UHtU8KyT0TM1hE3JvPCrY+NzgNJk1qK2ravyhv\niSvhwhj/47eB54wVFhq7fAST8zBG6oaE\n-----END PRIVATE KEY-----", + "shared" : "c3982933d6f86d4dbb96383c474418596fddbd3312565091db1f39024f24723a9e9966d18a38887065f1cf448bf3c8dd7aea31de06ec015a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 457, + "comment" : "special case for DA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkArTnbfQq28WLVja5k7mJYu/HxXsEVmWTBlujflJnnuhz9pIH8\nOrOEJB1L8om38peC9i7x1F91x74=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPBOQzJlVIHbwg2KQoUEZqchBjIcwLicEr5svBXUMqtj\noSx22hjttO/W8saD2tuG5ZOcFaWnBkSJ\n-----END PRIVATE KEY-----", + "shared" : "42be6bff60aa63f6e0969b915ec0ac98283fe62c4304502e6bb1cb15a25968b6445f19310356f2ebb5fd5e13844796872a6f7417cd3505fe", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 458, + "comment" : "special case for DA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAqQL4c5/64nQVdwUGYMm3RpDFMw+IzNBjlyqgBRTqBlUHBvyD\ndR+yRc7ceB05cxCKCg4YLJ2iB8A=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPjcF+EY4FaeX+zYlhva3sq64vQqC0DjsjzFAbpPm9Mp\nrQvTC7k95mtZlxfPlY52W2lPWXSpTk2I\n-----END PRIVATE KEY-----", + "shared" : "c4f0cb9c4f3c3ba5c9c88469d7d9fe82e914118e164d28bc4509e275325009a07f4a6b65c5a9732f93ebe802a3039f03db7fdb25b9cc9b6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 459, + "comment" : "special case for DA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAciqxHaN6RDbuuCBGuyulJFgM1yHEm3mbcSnGYDb68t8Dw5b5\nhxTEbz5nSKzvI8ko6CN1gcQ1WdM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMCF5AbIjTQYoZrK4+YYqxgN2cYZrq0JP8WPBariH6a0\n7XRzK2QLbaWe57QSeDC6UViJY3NhNH2B\n-----END PRIVATE KEY-----", + "shared" : "daebfdd9bd0db10748b02fa75b92a87975d7ae1580e3b30764cac9c6774ed6b76eecaa73a70fd3ddefc38ee081211819889c19d16317eddc", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 460, + "comment" : "special case for DA in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA6GBJaFIOhs5VMjQY50BSeDvvLTi5BhyNNSdwk4Jlbzv2KZf1\nGu2/Z6VrjeGJRf+lWK+8JJA+HOI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOQ0cszmWjtj6c9bxYNcguSOqNppBcuY/9cUF+Ajr+YF\nzBdQZDK41rp5gp9p6J1Bu39SYLDm6P+M\n-----END PRIVATE KEY-----", + "shared" : "0e4d457cd0e5700d6071eab57e4d93c19ddc1b74101beda0bf8e9f571de89d3d0daf1460ed4e57990c6671d69f074f7ac1c0bc64995120eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 461, + "comment" : "special case for C in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAOK1C8pgXqLkCsf7Jf5E+CaEKRVXEEe2rjRt7QqoGrKn5y6BH\n+39f7F1JmLz5Id9cQNJQ95svr1A=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBxNMk0Bpr0zpApUS9sWD77ATFK2Kr3Aa2CJqIztFtcD\nCoU4chulnA+MrYdgva3ILH9wvwJ0MJ2H\n-----END PRIVATE KEY-----", + "shared" : "4e6167cc897aa70bb8950440a543c54d077eebf10fdadc2485a12e7ee06017899e089db8092ac44c6069e16ed25eb415c350e823cd6ad285", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 462, + "comment" : "special case for C in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAZibJ57SqZiGymObVlEvQpk0U8CvS30fiYRAKrkJq6d35Qj6i\n5tCYkbwAVMWcpvwc9Onx4wYAk10=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMyPwJysEncFzCk4nsRnYvy+8LVGClQYWUQt1PkDF9B2\nzLeGhfK/uKTC3f9TEmQU7TwD1WDJgbaP\n-----END PRIVATE KEY-----", + "shared" : "d189dcd8cd60169729dc51c136c890ef682cc7a0e7d382a0ea52e87338c1a7003a38deb0c505db7c55d3dce477d6ba7ae64055b2ae119f0c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 463, + "comment" : "special case for C in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAgUX2mOXD/+EMyA3CMtBrJ38WyXzfKhNZSewGHXg5wb15+ZD4\nv8KyT2Fa5YClaTLpRXYoNJem8m8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOADbXBe38nZdkhY6Gr/XCztaEFtbJPfFN+sz4a2lBukU\nnw+iXe1NJfw3I6d6lrQOVkUe94YJ2piN\n-----END PRIVATE KEY-----", + "shared" : "daf230fd96f599d2ead3149bad9f5ecfe64cbe20f79097f1b215da865a46b6d74c45ae5bd6374d4c2b72332edea30df16383e4447b1f35e1", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 464, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAwxrrAwtQnHhEyBikg58AC95xBhEokXmkYHWpmejMPRDDmqVp\nfWK0WkN3EYQoju5ajWqHPXQhBXs=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPA/BRgagTDnIQy1IpyN/6RXVE614eH4YpesI/4O9JXK\nvBNnrSBUxdju+wg0brWhR7pEnomGAiuM\n-----END PRIVATE KEY-----", + "shared" : "e7851bc13d7cb8009c54a7d633ae82d204101615f328ba05092841469d410a4d527a17de918951285885b9d767a0cbcc88f69ce150b32371", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 465, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAOrWTck6ucsbD93px8jrBrFKtuuq5HyCCu+hKWOYD142E5lGm\n5YhX1syRdnz6pa3wxn7iPwQCqn0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODTX/ohraW4WLzXybQv3Sr8T1A4ZPBtprRtqptE6NAhU\nqaCmKwXaGDKWpiK7SOuO0+Z2AnUCcm2L\n-----END PRIVATE KEY-----", + "shared" : "369570a94cbf29234a63100edcbf845571d8326116b827002e5de5dce54293d5e9154db71b0407156a75724bc164d68bf800db2febbe64a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 466, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAL0AAoBD7qHC8sTHnPusFIsIP1SguM5bg3p7SamKx1DcLriZU\nTP88rnjNC46ihsdLH3x8ep5ziOk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMhwUzkC/nKM+Iu5sXitDMuxVSrK60HTWNUXSkw+yQrw\nayJV5eFcr5XNMVK3S1lzwzl0ijZSzZiJ\n-----END PRIVATE KEY-----", + "shared" : "50f01d59a5cbc4c96c32d890e8992a23602db6966cf0d420c2273abd8eebaa2ebd5434614b1a79175d284d12fd5d435e47afb7d473615139", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 467, + "comment" : "special case for A in multiplication by 8", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAAbI3suVLMtfJumPZejonRxwkkRdn9hh8HZFL7B9PmDSK31Ea\n0If4/or9EQfLroGfYOqMPPa35aE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPRYlsZNFON1tAyjE1a3heuUT8atB8NDJ5iAvmEU9LxW\ncmqYnHzCYnFzNcNqp4gG69hToi5wCLqN\n-----END PRIVATE KEY-----", + "shared" : "d65b113b364d20156a78435a04663d078fb208234b745151c906e112dfa7cbeb53de1632611a6d61234051a1d18a8657d3722fd6bb0dcfc0", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 468, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAJZ1bnpg8GIx/gAVSPyJHu+0JpK2Lo6wcAZF8LifP4bRt12zT\n4LcrGGyPs3AZcrSTix97UuYXdQY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODDCMEk5IEUSKwStje/Q0tm2tmwn5QpQwtJi6avTVxcS\naSXbKuRqgoW9v1qGObuafTidzfN9n8ab\n-----END PRIVATE KEY-----", + "shared" : "a87e2b372671bc4f9fa45eb4f4981c247cde7e25bdcb9ed800748ad6f111f0c7ada3c4c7b32dae7faf676438bade9ca1bda82250f8a2f14b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 469, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAUOaPOgKX0hekqxT2UImeeI4QPk7/5piLyAFxmsilvr5V46ge\n1PG1ZBmByd7pqL2Ua7xDZJoQwCU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHjrunH0+bySnfhoVtYA4yuHjJmqYvsBv+uOrtk+w2O+\n+C2rcnIl2C4q18wRI4eQG76J3/utd4Se\n-----END PRIVATE KEY-----", + "shared" : "8c23b9276c8164a6447b0b3ec330268c38dd553bf209b63c1d733e2b885d5a26667bfbd6fc293781c9e70909e742ddb18a798140cbeeb961", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 470, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAFp2UWKmpGyFKt+g7l2g3OZn+1gfaqUNYUDeEl2Rbvraaq28F\n+/JK/lEYArxFOikrx0qN4IjvHlE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBDAs7LouY/OcHsxSZQZ4qxfZKvaJYB1tpQe47gooZGn\nIa8qNE6JXJWteU98TvD0aVYFBDhnih6c\n-----END PRIVATE KEY-----", + "shared" : "f5c76ca6092dcf01619b6e13890b0296caac3292c5c9e37b798894f9f7be571077c25fb12d616b63b4d5d8a90e46f109fc04628e0b2c0d55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 471, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAiPv2XgJEyLJDG9bmMU1QiOvN7N53+ie9gTg2xf+K09DwQ5h7\niBvK0b8eHaXGMjG3K4YhI805G3E=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCxH00ywk1EzcIsh9CJ7UrLkrRgQgcU46H5ch2YG22ng\nfzWzyfhrQqg3KpP7PNZ0wONCJCq5EN6U\n-----END PRIVATE KEY-----", + "shared" : "2dbea04284c314c90de02076f837defad28e9e8d40095194c705cc206556bc8b6a211729feb5edf6f86fbb9b1720b4378978d9c9ab41b8e2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 472, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAbC8u3vvhAY76g+KBvKTHemzHabYuj/USxmm/5VVPcPDYKaj+\nVIEVpVoANLt7PlkLKGXhDJc+WsA=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODx2m96Ky0CYr6bfC3wXT3K5Ro0hbo1gqtgQmIclIvtg\n6U7pmS3nD2PVwAJMqbZ0wK8mK2/NUuqa\n-----END PRIVATE KEY-----", + "shared" : "8c56e741526ae9acb0a853184c6a05858954655236438ebe9b7cb5581a29f7578f551ca58c23c32126fbc789a1a7c1929f2dfdc22360dcb6", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 473, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAyU/9XrgAjsSUSKskqVnEBLDR1mLu5GdkPGlvjxF5f6tJNvMV\n17BiT2GSH1s8stxtK3Xpmg3J+9w=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMRxFDf74rUasT7dUmHYgFIL+zwxNz2AZ7ZE4IpbNQZI\nVZ53JmkwMBu7n+VjJ3RjOPc/gkMtjYud\n-----END PRIVATE KEY-----", + "shared" : "0df36e4eac40f744baa138e9b89295decde53d35e4c1c2289db7930f3b39d1fcf80f871b691cccf3cec6aaeec21e678a3d29c548587210d8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 474, + "comment" : "special case for BB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAo1i9cOMRqVKWfgHT8ZPbWLaeL198isY4GxUjVWeOe2RHSDtO\nK9sAKhE8wjRS++WL+ovzBzONwus=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFQNvUp+mfzCmCk6hcY2vVEwKqEw85Z1YNyocHp/3bfZ\nl8IFYriB5baAU+qeBASDIUzo8TDDWlic\n-----END PRIVATE KEY-----", + "shared" : "cb6c61dd09aa76ec5ad6d2e3010a046f9953761d230c3dc513fa732a4e5e98b0ecc4d3ebc7e3e594ba25f46d1d508af2d3a98e1a3ba68426", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 475, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkARlAStoXyKI3E93D4u1Hc0pTjb1GM361FxoqAsREg44Cqr6n1\nnFcl1G7T04BYoqRzsRJLdUFYhxU=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAyGTLsmJ1+pRq7irocqpUqCgHpwQF+3BeklFhUqpmg/\nTtQiOd0Uc3CmtnHtZ4POpb7iTNQz6GSR\n-----END PRIVATE KEY-----", + "shared" : "c2d33177e52d2722d2c2e44f2e15dd0db332e7de9c5e9307e7e0fbe7121f1ec7d14887f19b974096784c458e32f2e8102c0a13b00c8f619e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 476, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkADQUzxRTMZh7XSv9cuXcYdrLxsDF5RZO/2bHwFVtZ5TxUoUNY\n6gEDS/Bzm3gFicOyFKZUk9SyhGQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMQ2QAhnWJMbj4vbT4rB6UghbjY7VyNrnr/4IMhpHdB2\nUH6mULx/mEOEaibX06XVV2zd5Iho1DKb\n-----END PRIVATE KEY-----", + "shared" : "9293aa348047d11429f8c66d3b05070bd5888b2218b2e68cd150952b5a710f0f87176cd93c1839c3a145d03c497720e6f9cde0104cea1c09", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 477, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA4v7bDyirBfL22dgcS6nGyBXGJULc25A5g00qKDc0+3FakPQD\nhRsWJZhgtXLkNSxgu6GHnH7fpH0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBS/XkrbQqPw+U51MagayZTVcpxvUcbYuuHCpp7Ndlms\nMbSNNdkihXakjp5ljeLAqp1Z7z8I04+X\n-----END PRIVATE KEY-----", + "shared" : "3517a663cf3a34da5da4a10ec05533bab7ea0b223529c49057b9fbb960c4dddeb2150a522651964b20b6358feac9203aa014ab01548ede2b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 478, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkABgoFnsJRQGIFpXAZqOynqqnv3MUyd6ibVS5kCZitI4NDG5Ts\nWOvvDeOnaA/fXla52JuRQh/0M4M=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKyToh0p03GN0DMV6gpHcMMd3IrOME4+/W75Pj0bgDUp\nn2vGWbrPFME+hIgQ19hNK7vUoQeGyGyY\n-----END PRIVATE KEY-----", + "shared" : "d36c919ab7e536e958c95ee9a789ba37aae9974dd3a2680721fa69525988a0257c3f654b97d450dc88deda59d26d8f0958f80c75328fba31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 479, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAkYJ4SiVfBye2vIWSvdVF3Uk3EKFRRehuFghgxSfZiEeE2EcK\nVjGsjY/pg/oX7FhdLzs15jl7b6E=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIiuF0aBtaoGYCv0OwYKkV+zvNePsj+docAuf5qohQJ0\nbuqVsRrvb4rRXkksPPr618AE1ZIP4SeW\n-----END PRIVATE KEY-----", + "shared" : "fcedddad3558601933be90344108f3d55a2b924fc16e7fddb3e26c6dd41cd9f6c2f6ed342b10953055f8e38ed26d3e952598eb80d197f1a7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 480, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAgx5nOqrEYtC47wRy5WSw64WBZSQqfDDvDYl/ObEu0Ow0bvIC\nSRcsfWAbkoGBUEoq6M84xXKaHrQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPgXoCKGI+uzEx7DO0HZDDR+nvvka7gQUaL9owtJmTqO\niCcuyDIFIpMMIGpoTHf9vULO4s5HBm2T\n-----END PRIVATE KEY-----", + "shared" : "b571d1ba1b21a4f822814e478e3ccd1f5d9db8563a9c141381abd8c39622d866af111fdbd94a97b151781d96fad0d2f921519e773e367976", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 481, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAfir13PrCs7KplAxBEHWaNYnEbN0+wTSIUALo7/AKAhW3ROn2\n822m4KGY2CmusPewN2J5kmxkbr0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPA+IGhsx+HmV21saQoYiBVNMHHvQU/dGx6d32r4k9GV\nxi7PZtnPt5YA1dZkUn1p+88mdrSHI5ua\n-----END PRIVATE KEY-----", + "shared" : "26f764e874733bf7541572e0c544f6e22aac1d33d5464f629addd6ca860b1d7cad7c83d7ac674650873595d5a21facc7a8cf2dfc249e6dc7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 482, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAYO+r0ld/3L9RkJ4IKjlTOF+oABvKtzNVyiO3Ja3VWVwxgSIT\nMD07pCWJoq3CITCAt99zMilazdE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLBMH9KhymbUlr3WZFQ4KRgBUE6qe+go6SVM51IIJnsT\nx57oro84IroH003PI8BkLn1mi57BwJSZ\n-----END PRIVATE KEY-----", + "shared" : "be7131187aebfe8ca103ec44ed43da73a8681400fbcd5f3bae3eb0962420e9fc9f1d2d3b0d51ae9cc099883e44d8bae14a913a7a471536cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 483, + "comment" : "special case for AA in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA5xTSsosrXvWBXo8+0FVKbmHtJoYSqPajdkAj0Ax2CYpJ6vil\n3cQWSxvvOattqDp+tnA7rzpXXek=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIwqwaGZAbhHFkL4WeBQ8YYWMj+Ax1fQiGr8ZAakQkVE\nFclYF4KXyuX/L/XDRTCLEKMr+DJpzfuf\n-----END PRIVATE KEY-----", + "shared" : "0080c5ad23c562129206ab974f054e24d239eea4dc4fcb5468038b6298d3dc9d9fe57173bd040a5ea6d6215097ff8846958cc56dae882339", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 484, + "comment" : "special case for E in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAOJSVw1wv8/NnpZJo7sgTAlZUL19m/Je9SZ73CxVltudStoTh\nhkkVKR/VKu9ij1EVTQzYC3IQ4SY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOHjIp/XFXEdVUXptZ5tbnqtpO7sgt8h/DxQDcCeJz+Bo\nQkTC8Z/Z3/Z8lSKIEqMII3tKtq8j8KOa\n-----END PRIVATE KEY-----", + "shared" : "d58fcefc770928430d628f7f20241f0c401814e6fd8a54ec272b779ac15b08e6689694d2dada97620531425d8e0529cab40e80865c3303c4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 485, + "comment" : "special case for E in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAStZrkKi+tgNL4oOP9614rfh8yLjlxjohH1WDRZH/X15Pgv0Q\n2gpwg208fjzu7LfYyPAsUb3+UD4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEODD1v8Fs0jUBcWpsVmoTvuMrCCzbti8JFZ47VyPL9XLb\npD/E9DQ7nQuxhPH42hENd5SrY98jy8+W\n-----END PRIVATE KEY-----", + "shared" : "fbd6c5313c1114a505382b68abe7d0798643a307055f4b5ab948f50d7f36ce201b3f522cfa34f0a08d00881b6d7a6788c883194ee116e872", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 486, + "comment" : "special case for E in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAyobum3GGRroMPg6J8Gu+CK0048JpgoJhGQ0FslUKTrF/nOFM\nvgyV7JmlyQxwcfL93AvbO7LASXE=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJw2uU+A+1oCXWHMjxQ42R68Iiw0fsa93C5FvtpKwUey\nqR50SBJ0ibwbRUUb7IQ4ifOPpEZ75X6b\n-----END PRIVATE KEY-----", + "shared" : "dab7421d74269220001934235b2d3fe5dcf75717b380be3bbfa96a76529eb92709fdbcce5d30583f5d9e999baa78815b10300d60996b59cd", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 487, + "comment" : "special case for E in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA38OFO9SUrIC9JQcKfpD9iae/KZtjl+sqczx8ZCm6UQr3Qia1\nrVIIt1E7vFOXgGNzTi4o4C7uFHY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLTYwb1P4iMr/Y86QuTyxgeXZImhgRSfvQuo6O1oxE94\nbQXr6JCtq0sjMmLtnEgthM/0L7i8DhqU\n-----END PRIVATE KEY-----", + "shared" : "469d5e9e2ba676e247aa862ea29bbf2ba4f8a850098c10320bf4a286bdc09c53131485c2dc9c3663e76610468f139b586d61ddc9242232d3", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 488, + "comment" : "special case for E in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA7vvd6IIeXbGzDXO8dr4+GPyR80mBFiQ+n4bMzcmMx4sYk3Kr\nZpbuGNLKdJAQWtA7X1DCl4OrOpY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAhEQrchgrfMUyH2Hzzvk3UUvcEkYCigLo/H8wYNUozB\nNKWThd1TTOHoLO8nzbAPrmZD47IWfxyd\n-----END PRIVATE KEY-----", + "shared" : "e301908a8cb6d1d8ef9c1c55e7278390950719d089d946ca9d6e882f8f9175c84cadd4ff2a7abfd804b5b72f2a1de71b1a92af20e1680768", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 489, + "comment" : "special case for E in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAVCzoM9hIkgk2I/kXSkUIgME6ZhygLkQAJn32PWYfaseoXw9+\nBh5ns5t/JZ7/+AT+um0FVOjA9P0=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOLgVZFHVg7UI1SZbnDc/vKlvtHcNVrgoU0r9uinTy5/w\nIJaU+rIc+c8KYb1Jg2Asw0Z6PuO+tT+W\n-----END PRIVATE KEY-----", + "shared" : "03e79068c40a4133c490edb703dd51f8965ad5f59aad1b04b3e1327750748e6481b0b63e54cfe101eeb648f9307b09b0dec1a7472fa572b3", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 490, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAHv24WK8ZZ8DnQu6+5WNme/vIlmZgbjlezTkDs5I7Ko+ZROsN\nB/686d/nBJr8drT9HEfpcuBXNC8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEC9RYy8a8iH00i01Qq/TL9mULq9ynnVRksLs1Z9bcVG\nB8/A7+4o0J5v3AyO1MYFC4XJkc1eZ5ee\n-----END PRIVATE KEY-----", + "shared" : "6e24c34c8a1b6269766261fa571f58329f4955a8355d8c6406c1e4f8e5ebfe3a7f6ac20377928e17010cbc706e551aab8e8cbf85d2d1b01f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 491, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAi4eQWtpegBZoyu9nLf6du/XBKkcPLAo9F3ATVVsalKcXEqTI\nEgnRLwuXQ1MrAW9kHXrXyNNs1UI=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIzP62kQJBWdQtwiK0Utlazv8pG7lhyFGG9lf0/MiqAu\n+N7pyjBh095rkN93NL1XLC/5zQIZAi6e\n-----END PRIVATE KEY-----", + "shared" : "2996e9ae7dfe366c919ac5f7ff526de8f7a243ce0cdbc026733f9cb8e5fc48385d0b1940100ecb24a5375876c8c3f3027e13910547e2a524", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 492, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAJgouuRc+9Z+rd0X8v0pjlscu0g5bfCtEThtHkwVBUb+kQLv4\n8lLB9NPIx/UReZwawRbbg6TRn0c=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKz/U+VA/QMYxSU0e/DuKeCCCLeBapXTXZI36mkf5rfO\n/pi21DSJHPEygbMbWclrdNITu2eF7oyV\n-----END PRIVATE KEY-----", + "shared" : "a9febf8514289c54f343e5e961872f7c891c124c360fd3d668ecdf0ce03b35db951b58b3fd11349376bce09ed275cd442ba1c8cf7a26b975", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 493, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAw7PXtCHT/QptDzzOvM3DRQ/fCzHRjC8Q87rnyA/1iCPTFXm+\nmibamTgaO2E3D7B/HuSs9ox2FVo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOBhb2WgWDllMcOiH/e4dESUsThCUwykIC/bWLUH2a7J/\n0ZTY2ZQXvHi/rnlU0BfufL+C1XET3uWd\n-----END PRIVATE KEY-----", + "shared" : "465faa0790f75dbc3c5a27f8ca785b41a2f679d64991fcd2b8d1710a1f1705fb1da2fa1b6e6be7a40fa6c2932c576b61c7294993c177d412", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 494, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAQ4xsZh/Y0zLlY8bAVhDh464hulmbiNLccOZfP7dmRWVfAX6k\ndw5v/d3GTBLgaGgevMVCX9763WQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIQQ2K3En+99ppZoxBI04T5h7FYVSjZ2YUbGS/esoNpP\nyGZ9+eA4NDtSahV5KpxWL+GzTSAFYHGU\n-----END PRIVATE KEY-----", + "shared" : "88d5a6891b45c41463e5b89d1ac075d60683572c68072160c1467665dcb9a3ac23529e1995bbb001218e157d7a60ab537865e54b05ee50d8", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 495, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAl5sUcHdoa5oW7Ac4aEG5TsHoHXMx13vU1sR0uXEhlmn5rVjj\nAXGwzkHzekwerAnyDv4XBpx9nMo=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOEReos8GYmLthvjnWGI+ElUvOSjfNbga37U/FvqvTfTI\nmYnL3sdbC3Mv0K51YuwfoFFxow3GvQSQ\n-----END PRIVATE KEY-----", + "shared" : "2d6c0906f843349291e684696604a461d908603f7f1c7e9cdb492be4c257e1d655c5ca420fbb6b25d117ebebbb0db7367e13e09164e15a08", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 496, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAhhjT+D6jHd+EqAGkPOIqZGUKozUexM4IrQ70U5qGNyQGMySV\nIJgMZyRHjAC75jH/YDhIno1T0Nc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOJgRPAGQivF9vvIz/4LhzJwR+rCWBWPBOnM6OpG93vGd\nx8cpDVs0HGbZORvWyqxx3LaJI0M3j0eQ\n-----END PRIVATE KEY-----", + "shared" : "3042f885966b305bf64f929fe661c14efc7a2adb48325759fc96feff95fd9c031acff04200d6661d4aa18d0e1efa8f63720d29be55913244", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 497, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAlcuciSIcccpND0Ub+UQ706x5MLrlocTwXX1NfE6vI6FeylYw\nIaaoAB54mZn+66VaTytl02NU9fg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOIgOXDHhCSCM9uqxE+YheGEe2KbKjndgIy3IJYjFj+fA\nnM+eg5WQbjxJsBA1ijQ6jzjXLTSQJLab\n-----END PRIVATE KEY-----", + "shared" : "f658f2dee9e18a7a351067e1c1b9ced8d7244c73845530a2a80da8aae740082029bb63daeec6f789506b7a4e2fa3e27b74313c414be9f5e3", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 498, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAJSyMsSgzqOOPv7Qvsj+nC5Y6cCXzmOfGPALZ8AYz0Oe7Srbd\nYzI5e6T+8d7NKHw924zVw43RTlQ=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOOSJSNqDXEZgAs5r3XGzjXhZozQd08Txipub+G+wybSa\nbWEPu3qXXTU1XLJ3CwSaxxx5FyoU4uGf\n-----END PRIVATE KEY-----", + "shared" : "2bf5a3d355ee3a1a419188b71b123f5f553b94439b76295db7cd14e3a78a96cca1eebaaf7f5a6794ed4403a412e0e08363534c27cab4dd04", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 499, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAkd2n4rLAKJKLmhEVHDA4Ki848e6/nxM/MvE/WMZwMa0TRHcT\nGeAfR/tE/g8zb7HbuTmjaKIj/Yk=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOFx/RordJTqzoRJt2Kl1zLfwl/faSWabVEZ7AVRVElz7\nv3AamSErs1lFSgyZXxBgBwgKQzY7nVGZ\n-----END PRIVATE KEY-----", + "shared" : "9b741008718656f0cc1bd0347b3d363840abd46c4e59e9f5454d1bea24e17a842459fe451ce718d911e3793647a5445bb4ef967e036b6c2e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 500, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAiXNSnW3Zw9Hl9fuUoCeojhzVudZppJi7Q6K8auFA6Zgxn8P9\nNU93uU5neSollGw7VEZhb8hnHfw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKzLqmNKK6aJicVwpBcpQUcWk7vyzVv3HiPAGkf6uvtP\n0uGBTp3Xvr9FNxrtRkCgQVvB7Pz5lRqd\n-----END PRIVATE KEY-----", + "shared" : "d0db136f5ff5d8234b5d0ec23cc4dbba27d4a881bc973c502242818e9e6b31310ce99fd7950ea3842def842dbd63cdfaa16377866fdfc8d3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 501, + "comment" : "special case for DA - CB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAk6jPGvemLSOVV+owIgKlB/dq/gXUFRpnr0c+ZHnlVYYFcVCi\nm+ldEgi5k8mXxqd1zAtmceDF9l4=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOMQWMyE+KpacYSA5kdTiPPILg48Es3U6pb3YNVI37ji8\n91U8jtbaEz8HM+xDMArK9B9sK7cdQbqT\n-----END PRIVATE KEY-----", + "shared" : "3c013409c1ab90b9395a39425db314f4d0c02e8f8599d434b6b51832275d03bfa97fa708cc6491255e8701fd2649f55acd24c23d9565b489", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 502, + "comment" : "special case for DA - CB in multiplication by 9", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA2nNql9kDlSaii1P/zWDFpKgKciCjnHQsvffYm1rFwQIbA8rS\nS9NKc5fp97p/MrCWdrUmDS/xBu8=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOKQQI/hdFek/yA6XJLIlsms/vseuW6iwfwzWTWkg0bgx\nJ0j7T1Jsyw6tpdITH6REbxJ7oTwn5qyQ\n-----END PRIVATE KEY-----", + "shared" : "f8353573091cf4cfde03d03335a27dda98f8c1ee170e598150007f16f70577b38aa967d970fdb16f820123dd280668986c57ebc6973337f0", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 503, + "comment" : "private key == -1 (mod order)", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApxdCxHLY7uY2qXTdmPVUrS+JkR+Aq9s9j6A7u5gZF7GdklWB\nvM5xk8iDn2suD/bB2nwgKXCz2kY=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOL5YuVjdzFuxqczbxDzMH6fQEC9qcEiK1ZCz8m/9////\n//////////////////////////////8/\n-----END PRIVATE KEY-----", + "shared" : "caba0271ea05eabf9d92314311cedf54df44739623a60004dd62d5ccac1f4302644b2f0b75e35b11a1831a87548238b9c36e71e5f7c57d10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 504, + "comment" : "private key == 1 (mod order) on twist", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkAqN6jj3/654u2n75FUCYpfJhzgpSU0qpmT61kQX+yro6hOEm9\nqwFS4eBZ9Nm6fyLPYLoTCinxeFc=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOCgx9/1HuJWVAFKvVqi4uZtPXH3zIm4Ts0KUoQkAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA\n-----END PRIVATE KEY-----", + "shared" : "a8dea38f7ffae78bb69fbe455026297c9873829494d2aa664fad64417fb2ae8ea13849bdab0152e1e059f4d9ba7f22cf60ba130a29f17857", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 505, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA+N4NUkJ93FfZ/h2b+fNwTX1DomMzBzdKiwW7bkIqcIWo2+48\nzCitMo6jyM6mN608KROuT/wfdjg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPz///////////////////////////////////+pqqqq\nqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\n-----END PRIVATE KEY-----", + "shared" : "5232fe8457ba910cb886bda0da97754bf7132f61481939808673db29e318cbdce8561c78062ad94864ba5c820454766d0255bec1db695147", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 506, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA3IHvGVbNEj8DSta7g1hJ4dReb6kXwVEPZuPYzlXzp9Z1QxTF\niaNd2O8oyCdiA9EsZSW4rn/sNJM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPz///////////////////////////////////+pqqqq\nqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\n-----END PRIVATE KEY-----", + "shared" : "341c3aeb0551108fc80d22d98c2683a6eb68967420c1e033fc22c41f4f3ab8d82d643425d2675f44f42d03b998484e62f35b915c1d4bf434", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 507, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApmfGrD3kTI2JyPggJdq1BHD6LaTvoVP7A62xZ87xQ83/uCXp\nJ+C639cg8owQM/Pp2G3nFY8AcYw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOPz///////////////////////////////////+pqqqq\nqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\n-----END PRIVATE KEY-----", + "shared" : "b2ba5057f1f1183b1970b7844537784670da55c5e3207de1d0f76427b2663811426107941022d9bf85a373a7840eb017cf8fa23e53067a7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 508, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA+N4NUkJ93FfZ/h2b+fNwTX1DomMzBzdKiwW7bkIqcIWo2+48\nzCitMo6jyM6mN608KROuT/wfdjg=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWVVVV\nVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXV\n-----END PRIVATE KEY-----", + "shared" : "5666a72276a9c4f3849f62888d8590e0aee115e9a231b1ca743ee7a02af7377e4030521091d173941c9a701753eca4d5823fbd86747dc0fa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 509, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkA3IHvGVbNEj8DSta7g1hJ4dReb6kXwVEPZuPYzlXzp9Z1QxTF\niaNd2O8oyCdiA9EsZSW4rn/sNJM=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWVVVV\nVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXV\n-----END PRIVATE KEY-----", + "shared" : "8bd67fe2102f52d861ec6798ed279b0ff9a4f2a89e83429f69753d2a9b1a23bd940ea664490cdc32c86e3ecbd993847ed3ea780c48397fb6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 510, + "comment" : "special case private key", + "public" : "-----BEGIN PUBLIC KEY-----\nMEIwBQYDK2VvAzkApmfGrD3kTI2JyPggJdq1BHD6LaTvoVP7A62xZ87xQ83/uCXp\nJ+C639cg8owQM/Pp2G3nFY8AcYw=\n-----END PUBLIC KEY-----", + "private" : "-----BEGIN PRIVATE KEY-----\nMEYCAQAwBQYDK2VvBDoEOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWVVVV\nVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXV\n-----END PRIVATE KEY-----", + "shared" : "b7da87a0546689eff6fe5dbb1cad3d3f282653af32e2e965b3004b6d5273e04be242af3cbcf9bbdc69d774005bd856c7f740ebf6cef0df0d", + "result" : "valid", + "flags" : [] + } + ] + } + ] +}