8bc50bbb51
Changes: * Unused flags are no longer listed in "notes:" * Added some new invalid encoding containing special values such as NaN. * Adding jwk keys to RSA-OAEP test vectors if the jwk key is defined. * Adding a flag InvalidOaepPadding to RSA-OAEP test vectors to test vectors where leaking padding information might allow Manger's attack. * Adding test vectors for invalid padding: PKCS-1 padding for PSS signatures signatures without hashing. * Adding test vectors from RFC 8037 to XDH. (There is not enough cross checking otherwise, since most libraries don't implement XDH). NOKEYCHECK=True PiperOrigin-RevId: 237066566 GitOrigin-RevId: 44dd5c1fda5d152b6741824ad9d5400b4cffd6aa
1582 lines
97 KiB
JSON
1582 lines
97 KiB
JSON
{
|
|
"algorithm" : "XDH",
|
|
"generatorVersion" : "0.7",
|
|
"numberOfTests" : 151,
|
|
"header" : [
|
|
"Test vectors of type XdhComp are intended for tests that verify the",
|
|
"computation of and Xdh key exchange."
|
|
],
|
|
"notes" : {
|
|
"InvalidPublic" : "The private key and the public key do not use the same underlying group.",
|
|
"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 7749, 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."
|
|
},
|
|
"schema" : "xdh_asn_comp_schema.json",
|
|
"testGroups" : [
|
|
{
|
|
"curve" : "curve448",
|
|
"type" : "XdhAsnComp",
|
|
"tests" : [
|
|
{
|
|
"tcId" : 1,
|
|
"comment" : "normal case",
|
|
"public" : "3044300706032b656f0500033900f8073fc01c8358362c08740c914b419847ef1e409f4e40d9440febc26f00551adb1c37c6c2a87d8283b8cb453e928a0d42793f72894e0f81",
|
|
"private" : "3046020100300706032b656f05000438e41c63d5159c89de12163fde9d04cf1f430f346b8b2c1f2a4b1f5aee63d17aec29d4b1debf8b6457e7809d2b15ff9779c97becb04b824efa",
|
|
"shared" : "acd496ceb5f68bf9c267196b405f59701a40ec88744b7e5e60bf8f81e8b13df448efe402001750edb0b695a0512f08c572a2e356493d170b",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 2,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f0500033900f8d9144304bd8c4d1fa68957026fc5c1b75020365b0991d2eb1541a4dfa3f15e7a70285cd3828b529bece021d3e03a415e4f8c02eb89ef19",
|
|
"private" : "3046020100300706032b656f05000438fcb4ed3afa64c84b7844965c848ad88819241911cd65d35a2bc26a073c08d8e191bcfa04b2dbd94e219f746df929d3298e03afeb73b4fbdb",
|
|
"shared" : "3f97c3f87b967daac4e5d12eae05a80c751c3b3e1070886b083e90bb8f63cf76aea0cd4bf5032187e52b1d0513c96f1ac830debcd37887ab",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 3,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f050003390008ebf6edaa4f1e97f7675e9839c6349f71d842ef0efe1e21177b53dc409270457bb1ea58e576f5ccc682e92ccc9ff3c6542a0a6ecd32e7e0",
|
|
"private" : "3046020100300706032b656f05000438fcc89042abb558baf32bb9a7f9ea4b274e10e13db65beedb2aca58ea95c0e08412abdd4c56843ee9e21549bdca1101fd0ca0f30de6ebce8e",
|
|
"shared" : "03aa74c7300243385804133a750635a9e0d5ab8d46126abaa9595660da172e9b1fe92902bb71697122f0d6c3ff45b2a897b777380ffe492c",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 4,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f050003390069a438c30c11b4ed559c03ab430a64efb01c98fe6232803c0767a40328326da28c3491e19151b4a813aadf6c9663d6dcd4cc9b076c7e9fb5",
|
|
"private" : "3046020100300706032b656f05000438e0aae96d22fa49d324601bb8b2dd9f736709df557b8cb469d6e2befa8635998f51222adea97410588c5f5f4ef61887c94fea9a4e332445bc",
|
|
"shared" : "c0853dba672e8c3e05de82d344de1c72fcd9c8391b177f363397818270e928bb0de2e550128a6f4ea6de579308e7c3d823b3e65116df43b3",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 5,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f05000339002c19d12c783ce4c67603e02a093ddc1e148b9f5f8453b153e6d72629b1f50e609fec8d0ee23eeee769ffb909db4badacdb99d5b990d75825",
|
|
"private" : "3046020100300706032b656f05000438601f19769cd49e828b600ee373f1d0514abbd895b543678760aaaf300d4d1faaf73e801e5688152812ae969db522ba8f3ed8a0034371eba3",
|
|
"shared" : "4a8966497c42cc1c8eb77e8ad116ed2582d3c81a602af3d8b08a996697e226beb7861ba72ec99fea5816b1187c6c768ff75b1f7c526741b0",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 6,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f0500033900be11109a6872c38abad86101b0561208cc3a32a9e0345822c7514f6423f142530df9bbfd72b0d4cd8e734ae092dd02202f42b78e542e4cc5",
|
|
"private" : "3046020100300706032b656f050004383cc4e7b722ece8f7cc1fb188ded1c27507141dbf7941e1a9bb662cf0ffc480c3e04d31778258381e938e828e24dc6ea114a6e0d259aef9bf",
|
|
"shared" : "66b13d08e74c37e2345d1a26eff25bfca0710042d2daf0d3d4e97e55ddeced10bca433f2d3308103c8ccfa079090dce69e90bd90ab93d6e6",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 7,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f05000339008103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f050004383c040f87e4ac6166b71fda8b783d6a29f1aaa137aa7bc973174f9ec8dc52afa5cc318d422d090320b0b743154717235301a3225c7667e9c8",
|
|
"shared" : "2d98c76cb9d70b1f50890fab91891ba2b0bcbbf52e0004a0d8c070ec56a0d96c9a82316b08efaccb7452d0c0db85632711246f5d02789d28",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 8,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f05000339008303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f0500043808ca1803566a8f7d6eaab90cde1eb440cb0ee6da28d0ecb119340a67343bbc3e570cefca1875ca667df43ac928f3e8d4935663158b212197",
|
|
"shared" : "fedb9f398992d12b2d79e5645758ba6c598f3e59f79c66c7981f34f2259a7d0010db1d705fb9a6a259a46c53a86f28c13251aa8b4f6663fc",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 9,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f05000339008403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f05000438f852ca8d452df45551b8e9492fa0d716e6058bf44054bd405e4ec663b93fa4cd9801d40a431f5a6c8dc66533f49601c4ab739298caaf7bef",
|
|
"shared" : "6d73e000f610bb5c3c2426dedf2f377404e6161477158eb17dc54cc403337588ef29a79a03eae93ccb8df30122f89c02a41981285829ac07",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 10,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f0500033900ffffff030000f8ffff1f0000c0ffffff000000feffff070000f0ffff3f000080ffffff010000fcffff0f0000e0ffff7f000000ffffff0300",
|
|
"private" : "3046020100300706032b656f0500043824cc1c2bd03321210d80e7ba12bac1851cffafcd787383d7383faff669d51e07554d006af14baae0818e7d270445670e53f22b7effbfa689",
|
|
"shared" : "efe4b32d8ccf5f42e48d7cfe3817a7b82a13a7b76805394d7775c649a8880c2379ed546f37c0ebd9ebb5dcb0d260b7c3d241703797b1f54a",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 11,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f0500033900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07",
|
|
"private" : "3046020100300706032b656f05000438bc08f82ff3bbbb216d5a4a253860b611e5ff8bf755996bec7f77a4edb34660b8d350f2501fc1d913704156aa26decfc359d1053b18e004ec",
|
|
"shared" : "156507ca71798a7fafc576ef43676abf43815bc7332f8ba6eefc0727c65d77d24ccba2fa81093b8527c8274b6ad0fe9462e9474df1be3a49",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 12,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f0500033900fffffffffeffff7ffffffffffeffff7ffffffffffeffff7ffffffffffeffff7ffffffffffeffff7ffffffffffeffff7ffffffffffeffff7f",
|
|
"private" : "3046020100300706032b656f0500043800684bfc8cb903179b71c2c452f2da1e6b476c0458b350356d89b402403d0176028b43cdfebc4eb7823e8c65ac14453f594267f77c40b280",
|
|
"shared" : "7f6abc321d7104955b763ac68681c2c4d1bb7207ce6385f18e60ba5f3100c13cdcadab235546a0c92a47925defb2692ee2aced42bbff508f",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 13,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f050003390000000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff",
|
|
"private" : "3046020100300706032b656f0500043850ad856cc003e8ebeef9913f67ddc4a46a9347d0928565b9d7f8b1c0f9dc31bcb76797486e053319d149f4c79421ef5ec7d1895fd32f3ad5",
|
|
"shared" : "15ac85a88f14081d6a5919bf8d06a8c6bdcffbba970c547b26377b238d6482eff58d36e0b87a00cef9b80be01e69ae0d6c12edddaabf7cb4",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 14,
|
|
"comment" : "public key on twist",
|
|
"public" : "3044300706032b656f0500033900fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438d49ee278cac706428b351a4a23d91188eaf55b5fe2ba20a9fd55b03687f0e8b4771316b1d1410c8b2bf31b214f615a773eaeda9b4aea59e2",
|
|
"shared" : "052f871748a1ad505a5217e06059955d2d1e90989dbddf071d36efbf9420a5363f87671deb9e441bb2b05d2fdbd2c2811fbce584237372a4",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 15,
|
|
"comment" : "public key = 0",
|
|
"public" : "3044300706032b656f05000339000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f0500043804f04638d565bea83ac37703510d647568dbac58218813748a227494038f2bb811d47805bcdf04a2ac585ada7f2f23389bfd4658f9ddd4de",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"SmallPublicKey",
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 16,
|
|
"comment" : "public key = 1",
|
|
"public" : "3044300706032b656f05000339000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f05000438281f41a8a853441f1d5014bc6c616e564fce4372ac2216814f232e8972b61c7e61930eb9450b5070eae1c670475685541f0476217e4818cf",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"SmallPublicKey",
|
|
"LowOrderPublic",
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 17,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f05000339000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f0500043828110debb1242a869407f21a1a07616326e2bba0ae3ddca3d43edde9f3e7b799045f9ac3793d4a9277dadeadc41bec0290f81f744f7377df",
|
|
"shared" : "021ea3e58bb9ff27a1109079a8c5a05bb09760864bca1650ed3d825640c5134d0631f529d79510f062883b1217beda88f52801fd5bfae91e",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 18,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f05000339000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f05000438ccd0eabb0891136d7f963f5280ab98f0efc6b82902bc4f4fe59d57a914e3c29036fd9a442ba526b5cdcdf28216153e636c10677acab6bdea",
|
|
"shared" : "0dfae3c22385ee384f52060f0e9005cefb950f7a80740216deb92ac4c4f4b49c3284be16e9dd89378decba9a737de84a5426935f1b6ae463",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 19,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f05000339000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f0500043870149ff091591272da90b2ca9206e06b8e0f970df19154dba9386f7f16c50731d64f82e6a170b142a4e34f31fd7768fcb8902925e7d1e29a",
|
|
"shared" : "29de999f61fc033d345674a06d98aec5c1a2561daabe66b7949ac69736fe770ecc46a78e1c447e54a8c2ee8529c66ecdd5075cbf10b3e2bf",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 20,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f05000339008003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f0500043898e7c70c00c53e5e527d5f3eede98e56f148302fbc38d7719f8ac74ea227b08cfc639be59dcc1c66d0dce43dec26c7e032aa8d769dcf3c88",
|
|
"shared" : "811677300862eb361ac4128bb3b86bcbe71a586f635269005b9db832539977cc3856dea9bd707a01d2a86b66f77dca5aa195f78c8025ec6d",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 21,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f05000339008203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f05000438c82fd558343f5d35f4b85b7088cb33dc6b3d9f76355408977de5a298e5957dfe921b86e8ac850b1cabd8ce0f6269b361e424108326c9bbd6",
|
|
"shared" : "29c80f17d786bc084d1737d28e7681f426692a8112d70394521f94d558a3f8ee33818fb0b0810471c774c5ca4921da6f57b5d6909938c29a",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 22,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f0500033900ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000",
|
|
"private" : "3046020100300706032b656f050004388409fd3ea1f032fd729dbe2b2b794da5cb92c7f9f285b100d9843ffd5b0245a78bd273ea2a8f0431950245412bd7eec3695a24cc738921ab",
|
|
"shared" : "e86f72f3847d87c1fd19c1ddbca5e172b05847dd97d5c31122698f361f89babf7d5daf5f23cc87285f49088598f8f1f3fd177cfb35ed329b",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 23,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f0500033900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
|
|
"private" : "3046020100300706032b656f0500043850ae60849c940c5cf70b237228dbfd34c2e16606c7b8cd5508ab38bb4597c328c58f0d3c8fdf9b9bbb21ab858f02b739f2da73d827ddcdb5",
|
|
"shared" : "f5aaa3374e01c7b6a36804d6284ddfc68e6f4f33090dd3075b67ec9af2fb4c991d0dbd7f6eb3a177fb650a5a055b8d6bc9a218bbfbfe6fc4",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 24,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f0500033900fffffffbfffffbffffdfffffdffffffffefffffefffff7fffff7ffffbfffffbffffffffdfffffdffffefffffefffff7fffff7ffffffffbff",
|
|
"private" : "3046020100300706032b656f05000438849fa85eb590eda6ae1cbfa2159520f1705c52ef6eeb7fba14a83f75158ccac13634d526507471fd879c6534efe0d9e1f02b348303b8578d",
|
|
"shared" : "e6f7cb87eaa8bee188bf0dc08dd18dedbcee8dd622432d4506b6e8c26e08bced2acf1fddc435be20f36839a50398d9e4e758dbc86f8e5526",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 25,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f0500033900000000fcffff070000e0ffff3f000000ffffff010000f8ffff0f0000c0ffff7f000000feffff030000f0ffff1f000080ffffff000000fcff",
|
|
"private" : "3046020100300706032b656f05000438b81e6330659a233900a8eec14616ae0b7775da7d225ad281b986291fd42c3b780c406ec7e9b2b2c8af9b1f8158747f7b6d829f1c0051e1ac",
|
|
"shared" : "2114b2600aca276cc6c28cf3947dbf3b98f06ae4f7f533a09e22efa8c05e91dd4922cebaa64917ab12f45422cca899efc2f9580b2e9a6a37",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 26,
|
|
"comment" : "edge case public key",
|
|
"public" : "3044300706032b656f0500033900fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f0500043868273d879a2c85f98e8c051bdafcdaec097b07622dea9ac6784e3615f27438ea75cd4effbbabe705f663a2446ab8a2310f30f90528f575f2",
|
|
"shared" : "5650af69cd016170ac1d5bbe84f03d47e1fe89c7e2daedbea8f02654b73efedbfecdcd925d7981a9e9bd2f69117f647fe9f508233b68d33e",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 27,
|
|
"comment" : "public key with low order",
|
|
"public" : "3044300706032b656f0500033900fefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438ac23f2c29dd7910ebdb47efc5ccb345dc9392bb5def5018dc8cb410635f56e63ab92bcdac4177c6bd3450b098493b68bb54ea47b769334c4",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 28,
|
|
"comment" : "public key with low order",
|
|
"public" : "3044300706032b656f05000339000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f05000438c05bd19c61d1c2c0e79414345cfb9c138eed88054fac8f74b2c4b5e1e817aaad629d159903bef40c10c85a8b90b8433c7f35248d72bea2d1",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 29,
|
|
"comment" : "public key with low order",
|
|
"public" : "3044300706032b656f05000339000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f05000438c05bd19c61d1c2c0e79414345cfb9c138eed88054fac8f74b2c4b5e1e817aaad629d159903bef40c10c85a8b90b8433c7f35248d72bea2d1",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 30,
|
|
"comment" : "public key with low order",
|
|
"public" : "3044300706032b656f0500033900fefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438c05bd19c61d1c2c0e79414345cfb9c138eed88054fac8f74b2c4b5e1e817aaad629d159903bef40c10c85a8b90b8433c7f35248d72bea2d1",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 31,
|
|
"comment" : "public key with low order",
|
|
"public" : "3044300706032b656f05000339000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080",
|
|
"private" : "3046020100300706032b656f05000438c05bd19c61d1c2c0e79414345cfb9c138eed88054fac8f74b2c4b5e1e817aaad629d159903bef40c10c85a8b90b8433c7f35248d72bea2d1",
|
|
"shared" : "7ad5210b70f2a7f4f2fe306ce098e3ad3065cafd6f5a8d3e04df33da7189d449bacc8564ed5b9f1532e87374eae9d951f45c383ba9d80585",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 32,
|
|
"comment" : "public key with low order",
|
|
"public" : "3044300706032b656f05000339000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080",
|
|
"private" : "3046020100300706032b656f05000438c05bd19c61d1c2c0e79414345cfb9c138eed88054fac8f74b2c4b5e1e817aaad629d159903bef40c10c85a8b90b8433c7f35248d72bea2d1",
|
|
"shared" : "25a8e034c3963e0765fb59e6b88558cd674ac2dd2b310221ecf33d168b9faf5fe94253af64297b9a061bfa93d6e3eb919a51586feb955c6c",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 33,
|
|
"comment" : "public key with low order",
|
|
"public" : "3044300706032b656f0500033900fefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
|
|
"private" : "3046020100300706032b656f05000438c05bd19c61d1c2c0e79414345cfb9c138eed88054fac8f74b2c4b5e1e817aaad629d159903bef40c10c85a8b90b8433c7f35248d72bea2d1",
|
|
"shared" : "856b8707b16e1b21dfc547fdb04c61a4aed9f9001f3f26404901e9ba30933cdd7ca9e2a0e57700588eb8576312ead8ee5791a8ecff32efaa",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 34,
|
|
"comment" : "public key = 726838724295606890549323807888004534353641360687318060281490199180612328166730772686396383698676545930088884461843637361053498018365439",
|
|
"public" : "3044300706032b656f0500033900fffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438b8a9b9f6f1af4f1525a53b895c3bf64f23161f670fcff2fba79b8fdac07395ee99bf46278f3e948a556707cd2a889bae69449496295cc5a2",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"SmallPublicKey",
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 35,
|
|
"comment" : "public key = 726838724295606890549323807888004534353641360687318060281490199180612328166730772686396383698676545930088884461843637361053498018365440",
|
|
"public" : "3044300706032b656f050003390000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438e0b32cd5d602cb78e54c87fe29eb6075884463334b251de203f4c46cb68ac2478391f0a3f19ccde5f8ec640cc7b58877b43e5b8b578b40d7",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"SmallPublicKey",
|
|
"LowOrderPublic",
|
|
"NonCanonicalPublic",
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 36,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f050003390001000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438640b7820d3c9bc49d685fb8074fe9842522f9c5ad334da17a647c6bdae72454ccd25ca3372b610ebf89c0a336b4fd59a82f6875f37dc86e4",
|
|
"shared" : "486806126fa8fd7b255915560d4d54ada9acc05b1b5464cf7b5f11671ff0076b2a3888652855c2818bc28ba3c7b344cb1006143bfe1a971e",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 37,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f050003390002000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f0500043804516dd70bfe7392de61cf352ece15c23e2a642152fe40e962c05383d4f8ebd45482e1b3c04a3664457f98dfa83719a5280639c5a12dcb94",
|
|
"shared" : "cc0eef3696a62cbfe4c585514a90a7e12ec24e101e8458ebfbe75d9db7a826607416d3f2a69d7ac6c03f27e1e225ee75677278fc2f26dd9b",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 38,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f050003390003000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438fca784f039798be596afeedaec5b3868f0c8298927721fb82ad04546b7e4c4f42fa1fc3fc7d12f43f5a2e8a96362fcc71a34b44b559e0b96",
|
|
"shared" : "a729e6ece3db18b7e9423be4e7fae18caa291e61ce84b608569ab461b270724fd92f3e2b8086fe067673ca7ac05357ee701d69e4056d5b4b",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 39,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f05000339007c030000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f0500043880f2bc5c009c8be93d9c407ae80946e6226ce272f5d983aa078498636b03f666afb2db0444046566eba5a2075c52911949a092dc99bd30ab",
|
|
"shared" : "72e2c0f8ed92989b13b5db05943cd30434586a52fe06163320d54a159b34ce34b91b43fac96ba73f1f33abc44f137863c45cd8a01b5f1363",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic",
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 40,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f05000339007d030000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438408878fd1f03747806a338cb525e49534ded99af17d18aef5d35c56d423b05f5ed7e6dca6503e1d9b729f2d7f11cea6efbfad9f495d8d5c4",
|
|
"shared" : "9ffe46381d29a4d31e95d7dbc3c1ed0cfc00156c5fcafc5e5d2b42e5ca9f51c4f9b55a3395786876e1521de13bc4a556d4235a0b21f85080",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 41,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f05000339007e030000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438bc2b944a64fbe68c6057759b9f738c46d934bcfc6433ab54d3cf42439a1607a707d1abfdb3e8b54bf028c00bb69e46290cc9b94b469d7cc4",
|
|
"shared" : "75710931b5ab5fff88e45b26670ccaa74e7f06d6015597bd202ce9b96c160778cae0d622625ee50bcbbf29f2bdfec0b0e07ec79d7624d611",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 42,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f05000339007f030000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f0500043880cd1987e88c7b15d0adb165b67ea32e83ab4ec1293b38b611e3684e3c0c4b68d0355a8c4a9d5066edf22a068eec242ad13be500f55bcae7",
|
|
"shared" : "f4a1008e9b064e585beeaf48a331f411232fa033eec834241126bdaa10143f2303e701fe9e91b1e4a35cb87511dd4bfbdf86eaf29730e034",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 43,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f050003390080030000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f050004384c3fa64cf2570f63029a1875ed9bd402fb34e8575fb4153d00b486f6aa0b2f4bfa7fac697b216945d0ab01eb579c9134e929872a772537e0",
|
|
"shared" : "13a7ac91e8cbd440a98a92ad8257412563024a1a3ddf3c91e5c95b447c78eb0b91b395ee153fcff492596bc370261c24d64cf62ceaa0a206",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic",
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 44,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f050003390081030000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f0500043824e3a30124be8ddd37c5f59a6744183745a4c2c94e325d3fc160e6d62ec7578a06438de2e4ab26462668ce2a54af14f5ccc1ac1ecbc148f9",
|
|
"shared" : "932b66f75d8145a62f5fb166df0d71bb686ce7edd1ffb4163869989d163edb68af2fe65acc597fa77a6df931ce58712892fecde7fc94da61",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 45,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f050003390082030000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438145eb5d86a015193d87d595705d35ca6d7af57f8d3f9fe0141c3230096fee0323cd52cf9cd71b6a939140f4c8126bc59fcde3a4cf3e133cf",
|
|
"shared" : "9448c480b9ab211d231fd6e7c48a478056c17e72916322bed8951e69a29ff7b46fc75fbed7662467fcab2be0fad8affa8aa97c728c5b4b1d",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic",
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 46,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f050003390083030000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438b4a3f3b654ccd9ccf2c5aa803cffd0516164bca589ed274b5c3de6cf718545822e557ec706bbc89de365de226965483bc036fb3d599080e8",
|
|
"shared" : "d636621b61a8ca1655d30ef782a4e3750b7c60d484e586745928309086bf84adee0c13e9ed8f726675acb143dd760134a501e2916eb55d48",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic",
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 47,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3044300706032b656f0500033900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438742b8c0b0ab0104a9ef9634c0aad023f35e41fb953717121ce4c2aebc1a128e7c0431cd1347a6241685f7174a8512d417ebaaa46ee780a8a",
|
|
"shared" : "d92b02d7bb9952f4ca826b2b51f1a3d4de1fd4459f0d019853f3a960d54f3354d8e40fb28d1be65637bb7dba0571ff83797b7106c7497459",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 48,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3045300706032b656f0500033a00fefffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffff01",
|
|
"private" : "3046020100300706032b656f050004389049d5988c5444868ab7e1367defb8565e81aa3cf3af6fdcbee3044912dcd48109e8b5c6e839235dcab86f38e14c8eb5dfb341d600ac64bc",
|
|
"shared" : "c154cc670734e4fb43969336d882be6b28dd82c0d8a13a759a0a7bb561b7926d535f8564280a57f8e667ea249225c020d94e78107de8478d",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 49,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3045300706032b656f0500033a00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffff01",
|
|
"private" : "3046020100300706032b656f0500043858fc9970e9c628a8fe3a24b6a92a18a33eee818a9e3e1cc28ee6910fa93f601982cf740f314deb85f6122e93f2386556830a232087313d8d",
|
|
"shared" : "09d840533ee16de30d2b7141244e5c989023fe5f88277367e28dba85c9f32d68ada84a9aa9d1807ea444e01b75dada831f8a9e8e146f14d7",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic",
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 50,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3045300706032b656f0500033a0000000000000000000000000000000000000000000000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffff01",
|
|
"private" : "3046020100300706032b656f0500043844e6d98624b7dfda557408211bf9ddb17ce0b87394284a3dfb6c738b674cd7c5b2a75f9562387e670b063c7f374b7bea669738e407dac3f1",
|
|
"shared" : "002517cf339489d25249db5c2cead3e1a833705d5b53351185f8f9440ce4f29679bdec0b79c2301a302431834a54b455e73b9f1a95846b1d",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 51,
|
|
"comment" : "non-canonical public key",
|
|
"public" : "3045300706032b656f0500033a00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01",
|
|
"private" : "3046020100300706032b656f050004383034f9589bf95d1d00a181b2a42436fa0499ae54ecd988c331993709aadd25bf1af3aca23f110b3a211a87e2cd9a34ffadbe16a933dd28af",
|
|
"shared" : "9ab02aec3d2b9f7272dcf1a8a0fa78e893a930a362ccbaca73773af3bfacb7726113c54c3e126ad293bbe7cc0d529db3a967cb6f18f0eb4e",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"NonCanonicalPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 52,
|
|
"comment" : "RFC 8037, Section A.7",
|
|
"public" : "3044300706032b656f05000339003eb7a829b0cd20f5bcfc0b599b6feccf6da4627107bdb0d4f345b43027d8b972fc3e34fb4232a13ca706dcb57aec3dae07bdc1c67bf33609",
|
|
"private" : "3046020100300706032b656f050004389a8f4925d1519f5775cf46b04b5800d4ee9ee8bae8bc5565d498c28dd9c9baf574a9419744897391006382a6f127ab1d9ac2d8c0a598726b",
|
|
"shared" : "07fff4181ac6cc95ec1c16a94a0f74d12da232ce40a77552281d282bb60c0b56fd2464c335543936521c24403085d59a449a5037514a879d",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 53,
|
|
"comment" : "edge case for shared secret",
|
|
"public" : "3044300706032b656f0500033900b91a0c5ad497d95f15df62e4231edaaaab21d82953fcde09eab164209745aab6fe9d353a0da328fa8147939e63ad56d1c0d2c0bddd95da50",
|
|
"private" : "3046020100300706032b656f0500043870ef97865bee47cf00de84606408e2701ad8bf6ed311039764a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf",
|
|
"shared" : "0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 54,
|
|
"comment" : "edge case for shared secret",
|
|
"public" : "3044300706032b656f05000339007bae316c8fb6d759a3be625bb7c5e75ec64e3cb7dedd3dfa05771146af2dc45e6424489b3d96f63137ab3caa9d261c49a214662804af4846",
|
|
"private" : "3046020100300706032b656f0500043870ef97865bee47cf00de84606408e2701ad8bf6ed311039764a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf",
|
|
"shared" : "efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 55,
|
|
"comment" : "edge case for shared secret",
|
|
"public" : "3044300706032b656f0500033900c551027288f77364659079b5db7368b4cf8fd6f1d70dc1f145a33e85d371e07a3afead484a0eadf0ba5d043bc27ea195f2005310beea24a0",
|
|
"private" : "3046020100300706032b656f0500043870ef97865bee47cf00de84606408e2701ad8bf6ed311039764a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf",
|
|
"shared" : "f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 56,
|
|
"comment" : "edge case for shared secret",
|
|
"public" : "3044300706032b656f0500033900d3c530279c9b5ace0519dee32ee932c320425d717f559b34ca8e24540fb76fd9ace7785e529116b220b06f5ec0ba4a05237fcfd00ba3c7de",
|
|
"private" : "3046020100300706032b656f0500043870ef97865bee47cf00de84606408e2701ad8bf6ed311039764a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf",
|
|
"shared" : "fcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 57,
|
|
"comment" : "edge case for shared secret",
|
|
"public" : "3044300706032b656f050003390043b61e502c662f9c9a0639d2af3e88de77b3b70bc3bb2abeaba39dd5e7132dddcf14a18d9d7ca4013a33b54787afded9d87d5d67d43c30d6",
|
|
"private" : "3046020100300706032b656f0500043870ef97865bee47cf00de84606408e2701ad8bf6ed311039764a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf",
|
|
"shared" : "fdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 58,
|
|
"comment" : "edge case for shared secret",
|
|
"public" : "3044300706032b656f05000339002ee034147e21fd9fc99568348e88289c9d8c8391d25150fae89f763fb64f962cb84ad314c2960871b95111bb0f1801114c3a1216bee7edd6",
|
|
"private" : "3046020100300706032b656f0500043870ef97865bee47cf00de84606408e2701ad8bf6ed311039764a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf",
|
|
"shared" : "f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 59,
|
|
"comment" : "edge case for shared secret",
|
|
"public" : "3044300706032b656f0500033900ebad9b8e2e7fdfd6c93e2f3cf4e81be7bbfb34e6de7bbaef9c957d3a0324f9781950c70392ee53587931c3f1ad3050597d07644f0e8a0ab3",
|
|
"private" : "3046020100300706032b656f0500043870ef97865bee47cf00de84606408e2701ad8bf6ed311039764a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf",
|
|
"shared" : "f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 60,
|
|
"comment" : "edge case for shared secret",
|
|
"public" : "3044300706032b656f05000339006a2bc133f7c84d9c2339a7e9ea8dcdb7f6d051fc5db9279c9f6e0aff35176cfd3b11e7e6c2eec5205bfe82612d2b0b3df673452036c53fb8",
|
|
"private" : "3046020100300706032b656f0500043870ef97865bee47cf00de84606408e2701ad8bf6ed311039764a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf",
|
|
"shared" : "fafffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 61,
|
|
"comment" : "special case public key",
|
|
"public" : "3044300706032b656f05000339000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"SmallPublicKey",
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 62,
|
|
"comment" : "special case public key",
|
|
"public" : "3044300706032b656f05000339006d60598c36cd2f1af78e8ae94651e1066ced61139c34b0a81ec4ea278c86efd984fc65e9dc5827681426d257d77f448524b7074dee4bde32",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "5fcb88ac7ba2c4aff52fa8c393e87f4c5779954fc2284b5bc321c556a649453895b223192711fe9f4c899fad552366d9d11f9d937fb6dc6d",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 63,
|
|
"comment" : "special case public key",
|
|
"public" : "3044300706032b656f0500033900000000000000000000000000000000000000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "192acaa82748d3ec2003e23f87f17c722d55c47c09b490fd291df11f9d349bb608319f323f8ba297c1b8a5b51751f41b855f2d38dd83e393",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 64,
|
|
"comment" : "special case public key",
|
|
"public" : "3044300706032b656f0500033900ffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "5116bf8a4860bbfa28c2c8c96a1105cc9c139130417ed2226f2fe29a3d0b39096b0456faf34dab950bf430bb58c8c8b9320f39c7766c9fc1",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 65,
|
|
"comment" : "special case public key",
|
|
"public" : "3044300706032b656f050003390000000000000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "9fe4a6f810098a4faf078cdc888988bae53234d9dac49e0c39186789d8ce4b35530bfbe4e8a5520b84028f3c6d2234f6bf2e07375e927e48",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 66,
|
|
"comment" : "special case public key",
|
|
"public" : "3044300706032b656f0500033900ffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffbf",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "f2bcf10485563dfe6f4467ce84da47e027e17a3f55b7742c65474c0ad4ca2baa400aa9ebe566a3cf46311dc8ef5a8824b792579116c371eb",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 67,
|
|
"comment" : "special case public key",
|
|
"public" : "3044300706032b656f050003390004000000000000000000000000000000000000000000000000000040ffffffffffffffffffffffffffffffffffffffffffffffffffffffbf",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "e382d256d0a23e26ad0125583a0ad0a4e6e098e41f4700c19f9ca403d8244253a3c60e53fb5d32e3384dc5a0ce7c022ccf1490947d24f72f",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 68,
|
|
"comment" : "special case public key",
|
|
"public" : "3044300706032b656f0500033900929fa673c932d0e508717516b9ae1ef993129eec63cb4f57e13b15d8727910267b039a1623a7d897ebd92da82880bb7adb48f8b211b421cd",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "afe443bc2e4cd27645cd9c2e8f43735063e7cc978a28daee18707287d9990bd65bb8f431ec3f9cd959d2765d60ce77823da7ffc3f12e11f4",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 69,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f05000339000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"SmallPublicKey",
|
|
"LowOrderPublic",
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 70,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f05000339000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "c4d48d87fd6a24dc56a1fa38cd2ea678428d9f84ae82de2304f290a63822fb873980780da300d68f02212dca9b868700f0d3c20eb0d6dcef",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 71,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f05000339009b7cf9d0968451dd9141aa4e06dd76f53e540816ad331763932f2cb82f09becc4785cf69e73e41bd6cbf8d0f247f7587357f00d78eb90916",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "1f40725e7f8efbc5fecfab3c9f1e93e0555395ddb5723854d45ffb027d1d500b2ad17bce9c813d1c4071d561068b5822f1cabe209eaf7397",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 72,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f050003390083be7fd906b8d3543457ebe51280ccd80bb27ae052f3a03a3f2d789028db25e430a8bccc90e8371e20765ff4798283fb3559deb31c80883a",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "874e8b9ba69ac80380efdc31521302e957d5f3429279d465ab41f7e55dcbdbaf404bb10779ee517392a3ce7155c23aa6d7711f4fe381f23a",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 73,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f0500033900ced173d5e91d27d119134e3c49a6a32365b78cce3529e9171c13e47e461cfbfd8e77ca349d75f1dbc1c064ce7257b20e6389a20b6aef403b",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "93efec42677de854336356749df75937111eb4ec79f5a1277791e21e4169a1822876c6060ac8ee46b0f742da3fe4b8000874a010e653b299",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 74,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f05000339009ae05c7f335fa23fa36358f833fe9e074bc5524135819a9a2f1642d391fbd7dc22778d468c7e03ffd72ed878664e31e3297a9aad33fbc17e",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "fc6152fff01af0f111696981a75325f505d5877e7beba29861b77421218d384ec4d6aea38b6716265a91117d2935473a8a0c50fce935c293",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 75,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f0500033900651fa380cca05dc05c9ca707cc0161f8b43aadbeca7e6565d0e9bd2c6d042823dd8872b97381fc0028d1278799b1ce1cd6856552cc043e81",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "a8981403fc74d2cdba36319160c92e335ff0c27a13755eaca759eab81be226b77033009ebf8dbe87c6ffb0d5d5b8302e475146c84416100f",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 76,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f0500033900183f07f65f94578fe83092fc2f7558ba2da6882d29f0cc6fc935eeca2fc9b92bc586216f2b07cadde4597a713a4d93eb7bc5554ed602bf9f",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "0f9e9187fb8c24eeadede346f932348346b55b8974e35cfb400999bb08f4c8757a7b24a5cb629f0e7b998129daa28761a7fb863e122cfbf4",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 77,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f05000339006483062f697bae226ebe55b1f922890ac1abf7e952cce89c6cd0d347cff64133b87a309618c1be42934072f0db808a78ca80ff287146f6e9",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "f1a3d316887bb26e7c35f607f36534318536d48147ba70b4c27b5f11339d486fd0609d0268b8ae2318b05a52503561963d120068624df4f5",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 78,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f0500033900fffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffff7fffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "5853147668f75c7a90f69e84b03e97eb6bc5d531803899837ad714dda580b3a74615474ed1c84852e631df8cadc74a97fbcd678b0149669a",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 79,
|
|
"comment" : "special case for multiplication by 2",
|
|
"public" : "3044300706032b656f0500033900fefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"LowOrderPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 80,
|
|
"comment" : "special case for multiplication by 3",
|
|
"public" : "3044300706032b656f0500033900a0d24b5ed120aabda7c2b04c1d0f3eafeb9ba4e0906632eb797518a394f992a066941bbdd1ea4c823e07b9b2eb49c42965c34e433ec6ec34",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "d519e6ddddcf616314e91e79ce4721308494f0335869017daa93a2ac81849533f554e873a6edfc0463bbe00b6f43c9182fabd6db27021601",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 81,
|
|
"comment" : "special case for multiplication by 3",
|
|
"public" : "3044300706032b656f050003390042b087d5c0ee80c68311592ce600be7737ce36ca1b09d5a054987090ec2e69adddbeff916d11c91026555605b77d36fe7384fd618864b743",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "fad8e5862a208e13e3ee8cb579cee98da5abb85b5e3ef39d0c3fb2c2ecf5c4d59435a877221417a9e05cd703a91afa646e5b96646054db57",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 82,
|
|
"comment" : "special case for multiplication by 3",
|
|
"public" : "3044300706032b656f0500033900cb0b2abd194eb1be14d417d5c823a15154cb615a303e25e6474bfd56323a38f7882fbcd7bc148adfd70fc18c96a29569a10ad1aeea67744c",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "10da5048038bb272c63e72282b1c94a8d959f3f1fbd7f91eb88973a18b97ac2a5d742754c37cf21cbd1dc576d67e8e1ff08420f78855285d",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 83,
|
|
"comment" : "special case for multiplication by 3",
|
|
"public" : "3044300706032b656f0500033900cc3d3768eaec6bf06bf9f497ce0f57b82716170e45efde3e4a3c447c8b2276cb2c0fa9a089f5600495fdfdae158d8361cd1f84ab9ac7a463",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "af64a422a02d30c4ac9a0a5ab67b952ec228e5f909e69a02c11fc8aa478147272c80aa9fcdc34a66bc46f8ab5275aa87c45c8fadea2c4136",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 84,
|
|
"comment" : "special case for multiplication by 3",
|
|
"public" : "3044300706032b656f05000339007b0186a153dc52444746dd185b9ea274c3972adb97379f858013da1e97a83af4b4d1dad2fe6dbd823ab8287029fc7717c8dc7510ca4d456c",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "9e3e4ecd932cc92c0e66f27308d697bc566090007dbbd4c5809c258607dc4a9eaa9f3ece9737aea96ebc6268a0354a367c80c228118bdbd6",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 85,
|
|
"comment" : "special case for multiplication by 3",
|
|
"public" : "3044300706032b656f050003390039d90df6b5c6941716729da137f58ed68682fefcc964147bcb27551e1d1ed8b5e0bbba2171a4a120b0c8f554f0659d4d81aa64a3f84586d5",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "91ba44c5c45325bd2c62c9796e3f32a210bc7599cd690ac25ed59dc4216e74e9ec4a9ab967b3947015319fe470f6dc3c1afe984737dfab19",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 86,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f05000339007ecc90cea306fb137f072e6f3e1b208a11b401c6c93bee082769bc1f7793ddbdb140dc971b8f63904686f4a5a30aa9f807ce38b4e8f6ef10",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "5ad2433e339973a3f860a71f6d515399102895df29620e7d88c0db34db9f094d89cbc240c70aebbde5515eee1aec30db0df7875d92eb85ce",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 87,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f0500033900549500e664ed2037d20710f427dfae6e20be0ecebd4204206079cb6613012e13725bd236224c68987df0d08afeb84fb89634f2d51172d75c",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "b0a96509d4330f1cb19611c815e592c0d626211fa415e95255c8e7999520d7bc3cdbe169ada3c75998d6772bfbdf42e707f675ffcc2f2540",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 88,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f0500033900e4f2c8bff87d70cfb1bee7f48c3f63f5995689db27b683039943c70d982e3a0a19d554f03953b7d970a297d6bd65c28930366e6792822d62",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "5086678d89fb30d14da81721f4204a5c6531af473891d81d80090f3dd00f628c3ae67f4e6d35bf725f89f4b60641264c5805b519313792e7",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 89,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f050003390091c7e2f3f18b660a3bcc107ac10e6f4b58fd8ef9c57ead82394c99ff89b06953f4fbd3997bcbfd3f78f28f0b0b348af4a35a7f351a29f07d",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "286aa4b1e35ccad1835d2d24cfcc675bb305e60e6dd1e89f74bf6e055b05724140762fdad2e2a7e42fd140b855ab1b67cc852fec1b049c3c",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 90,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f0500033900cd2af162197034bd20761257628f916cda00035401a520e046e78434b3e4cb51024c92a402deb1c59a1e1a5caa964ab6c5d8bd9aeb69aa86",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "d0ac1e3a91381cc9ecfa59fab0c25258a02bbc7b53d11dc7efe7b0e24fbb9294ff566c62b8b45eccb39702d38f0349c86a2a3b15dbf98ac3",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 91,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f0500033900a5361d32994882f2ac7f5394448401ac01c59628e5aa059af608f68fc3000af0b0546ba1b868246630358cef66e9fe7bd43cd418b0ab058e",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "7674dda65c0ee54195d10cb6ff81b6fa374789a72542dc9392341c7de1195bd81dda8fd0271e02351b184796ce7c825f0c57cfdd5d366e71",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 92,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f0500033900c54538c9e62ca03bdddf4d871d324877b5af95cb52b53dc4386f105c68d80ebd73fdb51bc9b2666208658b86c3b5930b81abfa4ac2a21396",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "11daf593dea1893626f76e15083ca581765692f6ca5f2b26727cc90306051076f9c5385a513b236752e4b14a3edd2db02e35f424e633c356",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 93,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f05000339005beb90638f80cb50852b510fdfa2c67104b96f39c0f6dc55604522f867dd3844b6c8e1441b7d4b7a5c806c0a9000f37366fc332af5ec51b3",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "f130a5b796bef3a47867ea218cf102a838eea8819093e265285165e54cec695669dae22e5ae285f6cee35cf8c5f06080e003219624dffffd",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 94,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f05000339002b4cb8a2db20b16c5013d83f3fe7f2341eabc368d4b311db04fef4a71e3c94c6b0e264a41ff9639415095c74553447c26acc751f1fd261d2",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "813452bd710b6c036cdabf442b045674c25d4b7f1414b84ca50c4b48023a56d331b55cb3f5ecda754c50bbbf0a46eb5c3ec87ebd19248bab",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 95,
|
|
"comment" : "special case for multiplication by 4",
|
|
"public" : "3044300706032b656f05000339004915de4c19670a018146c7c746a407833072612d8ba5758074efa2026283183e58db716a4146608386d97d09a641c03b525eb740624eaae8",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "de9fc2962bf3a912f80842580f199166558ebf658dbcf97d0ead4b7a07adb46c489c5a5c1eaa541adb88160246929b10066eaca773853b9f",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 96,
|
|
"comment" : "special case for multiplication by 5",
|
|
"public" : "3044300706032b656f05000339009663526511519aa6b2015f258ab016aa2ac7ae05125eb1528cb2e00a8b0f0ba7ab43be08ae67f0862bc5127254b2b2923cc82e32bc5d4902",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9ba8",
|
|
"shared" : "e0db89d0c90c65f10bb12b8e03e21e3773a15b8d4e8c82c4f988c9a8d073864f2d026f9bf76ef925bd1fad0197c111665939e40b7c02c2b9",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 97,
|
|
"comment" : "special case for multiplication by 5",
|
|
"public" : "3044300706032b656f0500033900f649e25aba9537a81d8dd9e46085e1df8402b5466834a0d92b9d14b42191b5ee0e244ae1d615bb8738e3414966ad10647ee1103539267332",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9ba8",
|
|
"shared" : "4a964ae2192e4c925a7128ebec6e5d3dd98bf2279ab461cefd17f9c42e9a71aa696555322863ad81a173a3250b290143fa3def14b038831f",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 98,
|
|
"comment" : "special case for multiplication by 5",
|
|
"public" : "3044300706032b656f0500033900f0dd203c95099baf7579e559f2404d21d21dda49f60f079f7715f20c6a5eda381ab5f089a780f40197bb03d70f1f72efa00e49e28eadf946",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9ba8",
|
|
"shared" : "dc4b635eb956af390481a7b6d8c8e724f40d7555399c648f3a07bca59d448cbf4e1686b6fb3a037624a689e35b6c5815138ea3f1dea90fc7",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 99,
|
|
"comment" : "special case for multiplication by 5",
|
|
"public" : "3044300706032b656f0500033900eaf105c183fa0e153dfdef1c429278904bd5ebfdd47a2d1e1c0ece02d48cf1359e77fdcb8eccffc4321b1ac5dd740a518b35d462e253d192",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9ba8",
|
|
"shared" : "d141ceaee32103a390e912cabb8a60df404c6a761a4bb4e77293298c9ea9fc76ecab5e04353b2f9df2bf9ba6c85c0eb3fce9192c13c9a744",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 100,
|
|
"comment" : "special case for multiplication by 5",
|
|
"public" : "3044300706032b656f0500033900bcc13c5c4c0dce81867bf8f1c1765cd37c494c76e7731a45ad56d90676ade17859a54952939d1fc8cc72743d5008e140e74b0bf82ce3e69a",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9ba8",
|
|
"shared" : "fa6cf7f4daf9a58fadf3c9c3a33fdf93f63f99a1adbeb8759eafb9aa19315a1d773959940bf20963230edd4ca295e61918ac3bcceaab3cdc",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 101,
|
|
"comment" : "special case for multiplication by 5",
|
|
"public" : "3044300706032b656f05000339005c2137bea50f8ff79569a6aec19d2310164f5652a301bd6ab1863dc94ec3c31c2ca3fab62f31da5e334c050af93eb3b3476489150419f4db",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9ba8",
|
|
"shared" : "7b665f94894c3fc4fd98ee4342013723cbad1809a483ff1f1bcd9e541f1c6d1f146a6b9284428e13c039a15ae58f1327d214d1bebe342a7f",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 102,
|
|
"comment" : "special case for multiplication by 5",
|
|
"public" : "3044300706032b656f0500033900a76db7f792a89e716cb154e43445f21e9196e546f254e827f8f2864b3f74c60ec2f58141950ab1e4918567f20c9a5d8a5341d1c9b67073f4",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9ba8",
|
|
"shared" : "556a931cf0f8ecce3027319a58fade99e8357b5a37bf8451364419912a131b636349fec5bdae7df6917744345fd5ce3ca908e2030a1afd04",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 103,
|
|
"comment" : "special case for multiplication by 6",
|
|
"public" : "3044300706032b656f05000339001a70d923b5ed73bf71a65b47fee7e795b9c4cf4db618f683fac03a70ba23300247d14cfebaeab6b3abf0f140e3d48d54fd48ba213cc1fd04",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "84e706dde151fc9502788c1fe6b6fa906c98f7029f283800753bcf0df04a988d79628672b74a6d0eb93bbebc3a255f4c3d11969ad4e23788",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 104,
|
|
"comment" : "special case for multiplication by 6",
|
|
"public" : "3044300706032b656f05000339002355aa152236451fdee7a5a3b8b438656368e6c492f74f7d72c706a78bc66b4adbaac8fb73fce3b5906ea18cd5c247c1c9cefb3f36d68b0c",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "758eb5676511dc7c41b5284e8fc5551342bea2e6e4a80739069ff9bb533bdbaa6bb710f774ef3cb6a01acac0221017a6396f86d5a729acac",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 105,
|
|
"comment" : "special case for multiplication by 6",
|
|
"public" : "3044300706032b656f0500033900f989fb5094b071e7560e7ff719d558af6a52567d4c0da908c07777029d90f6c97613418c89b3ba5c1883912159f5b3cc15b9eee7ee99fb0f",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "499d226745395135b6ea1d34bdd067e4191b3a12e523f44a42adb86acebfe22e0283b1ae2ba748f2c78bd64853ec2c6a2d12a51dd512107d",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 106,
|
|
"comment" : "special case for multiplication by 6",
|
|
"public" : "3044300706032b656f0500033900697407b0afaf40107c7c5f264cd8a7030c715c576e7d83c4f5b692fc30f8471e25ebd8955f3f5a74c4970d4119a3e9bd853fc3c589bce119",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "6ef6c3cbb164db718091fd1f192da1e17206daaf1a74b703b976f8e29d7409346f213f92bac40df0ef0a78e170f413424fc4377ff1fb5e73",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 107,
|
|
"comment" : "special case for multiplication by 6",
|
|
"public" : "3044300706032b656f050003390037e5cb2408f021d1ff88b2e5bfbbb7076528eca9940d0b47177ecb01e4ed258d92bf026e5e21cf6d5830ffb0ccd9bda424abb759857ce522",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "2022408fd4e5d5370a37ad26bb53426686904b6f0b8aca60c4f5d9ab6a67c5a8fcc4e84e2b5a3b6121c0540795b35fff1386a64c8eb3f956",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 108,
|
|
"comment" : "special case for multiplication by 6",
|
|
"public" : "3044300706032b656f0500033900b67875add6c1f761234e352b70c41d239dd1e52a9fa11e9e845285267f436ac81b7972067e843b03a4c52c7a3b5aeca2fc6d184b8438a653",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "4820f35b0ed7fcc6f8aee07d615f9669daa3ce8e65ecafe97b75d8468d8d06453de73122cb5a7382f2641a0482ad81e4f14c54506fea7810",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 109,
|
|
"comment" : "special case for multiplication by 6",
|
|
"public" : "3044300706032b656f0500033900e5f97638779e27a9737e0821d7711585a93f26dd52208ed53637d674ece9664fbbf33e1cc4a31f6430f127c2f60cb76a1defa6b6f7524775",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "36664a41d0f672b5460af3aae95ffe88d08bfeb3c541715c42712a538997875cf17cb264835fdb36ca4262a8123a73bfc948f2726e38df64",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 110,
|
|
"comment" : "special case for multiplication by 6",
|
|
"public" : "3044300706032b656f050003390065ba0dd581dbe17a82906e4dc56a09dbdd54accd86fda490eb618e77277293533ebc70dad70252d3bd6a124bfd99aa3adb831e83c96edc9f",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "da211bd2360d9533fe8a888a3ef8d1ebbe412873c6acaa82238b54c553c2114c34a7576926aac6661facd194a3786fa75cfd49714f382e75",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 111,
|
|
"comment" : "special case for multiplication by 6",
|
|
"public" : "3044300706032b656f05000339009f313a71dd622f8f31324ec84a0353d89b454117af3af7eed30fddaf5f114cb139512ca205b0b23a52417e3fbc14ac41c22d0c1099b570e8",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9bc8",
|
|
"shared" : "1861185515b2a9f2008fbcf7a390192608fc08ab4bb611e11ff2140002b75211094e2603abe71b6eae77ae8ce360b161a282091d05ce6d57",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 112,
|
|
"comment" : "special case for multiplication by 7",
|
|
"public" : "3044300706032b656f05000339006cef89653ccc1999a5980a537a2da826dd9dd0a3ba4aa3d40b53d4e21ea744b1e98930792b34d74b7e817f15bb2c066f40bbab057aac9a40",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9be8",
|
|
"shared" : "1f158b41708a119e25dc93347b9ce4ad3a095f747b325e6079127d2086b1e622d85b840d9977ebeae9582db32d70ffeb899e2c7c3941e7a1",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 113,
|
|
"comment" : "special case for multiplication by 7",
|
|
"public" : "3044300706032b656f05000339000f5aa6edae57bd8268f231763b4201ba6e16400cf5ca1898fa7e609f6d121022fccdafe46fe9734be775a2eb855afdfe11f0608dff5b2e49",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9be8",
|
|
"shared" : "041da39cc8b41fefcb85493125a5780b62ae75c6713860e957e5fe14b465ef1f1e12856a13d15a9fface8f7319c8bda4aa92674d690c289f",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 114,
|
|
"comment" : "special case for multiplication by 7",
|
|
"public" : "3044300706032b656f0500033900de5d523a5f68eaf368ffa553305c3f56254ba6090ba9d81579208b6725b2b4e437ec0c357fcccd5e835ea32e333bac6d85d88658c1ae5861",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9be8",
|
|
"shared" : "86c74f68ecc88be570697937d98cb80453b5e1d9794c93ed84c7d159a4545f56df853ee9c05f819b336a4a3cf87ef135cec8e9663e897d35",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 115,
|
|
"comment" : "special case for multiplication by 7",
|
|
"public" : "3044300706032b656f0500033900c7c142b68d6dfade018cf3f1d412b829f22095119530020c2f223e599ec42c42875fd7add66530d0f9072db266a39f988e57d99ff1c3c590",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9be8",
|
|
"shared" : "c77d08636007151891cff2c3fcf233cc3f0c469cb86ee2cc407007bf9317a401c5524f7537cfc916c631ab30f99f183fda072043ea940d67",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 116,
|
|
"comment" : "special case for multiplication by 7",
|
|
"public" : "3044300706032b656f050003390013989f9344c110fb0a216a2337c53aded339d86001e5c00fc883313499b4c117487ff49fcda1c36ac080b2a5edf0e62826ce016b7b68f6a0",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9be8",
|
|
"shared" : "ff16e96ac57e3216356ec64b8a78120ee0d0ac139948b12931b0e7c1b8c49403fff0647e423db6f265c333ef387ae6f0d4b4e999ec154f95",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 117,
|
|
"comment" : "special case for multiplication by 7",
|
|
"public" : "3044300706032b656f05000339009291f926890aa86969978c09e9ecad9686657f451c931ebe37498dcb0e028041e8447f91fd873477b457cbd9a3932fb287f945fe7213fca4",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9be8",
|
|
"shared" : "2fa161dab02e97bbcc7f9fb2c44973682a3f75b9001e7ed7a4989b72f95c3a0ad2264deb92a630c18787eed2effcceedf4ec52888c73cfcb",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 118,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f05000339009ca054ab300f6b389cd53cbf011e8666f592f9c14f1e1387ccf78ec436462e7ac1e8118196ee731bc2a20b2408a6bd49d15a8a104162f706",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "30dc14b9a3292e6da648fc4bce814cd4613d2fa1d677b1495c104861452179faf0fdc4fe5989bd26a30111d4e5b827e0f14dc25e018a55c9",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 119,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f05000339006f56f2b65a56092fcece41797f1b5313a2e7ae5e60b92a2211e2d634808e109cd684d4554763b4864d67681da48d75f5dcf869346a104a0d",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "6ed0cd082310f1a8a118202afaf7d52b49b34c6de08107128f8f1235d8871f192e9dff49750bfd88a3c12213bd82f55c88ad974bad175177",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 120,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f05000339002b12cbc3bc20fc1892f5b0236b71e728e1e4adc72d5261e6df2177bb53101d1440dbd8699d2e83a08e3e9e6fbebeff59ad43a4277f970310",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "83fe6298315d33db226d2923677e0b4fd959537d9c013f214b9bb0a43e4d0d3036bce68c74fb97404351885f6d1b68b532dacff6800b3d61",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 121,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f05000339005629ec6fcb5260019d9551b63085d25000a59c12947bc8d8985d68caba08efed9ede76de2f6c5b762801c3650615edb96fd473b17cd0382e",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "c34ca146ab983f42986226dd803f4ce2589ed5d711305d28fc04886ee7f2596359714cb88c4e50ea6cb63ee1eef9d6da091fdb9c0b643a38",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 122,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f0500033900183eb1ee975346ce7f22db1bb52bdf85d419cc42e786d300fdc56030617a41debc294407def40b36603171c5805e14ff64eda5b35eb83346",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "711d9d0354fd8a4a74c42fb65c9fdc9b14869911d2c2f1b8a8e35b5544b21353f1f010c630634092e0aac0f75198059e072041377448439e",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 123,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f050003390067488d65dce853b8a73e4b1cc069fad73d8b8556800067aec1bf31ef6ac9bf0be63a35ba048cca4f38435ba5108d9a151fecbedcd948b570",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "c65d29235b799a547b8862af46829c9b9e592e4f2eb21d0bc4c8d67118334ffb120dc3fb16045589b51c292a2ab45f40d57b2522bc376444",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 124,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f0500033900c8a8d5f87d638fa0ac763ee1c84706cf3bb2996e95eed9f378b263cd5590193d6e3c1592e01d04008813b337703a62defbc80c26573af9a1",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "bced5690c753e6ea5415d1e208b9ef3bf9ec1cfe5fec60bb725729857bb378e1234fa5d18125093360982b8af2a2ede9f5cd8b12497cb26d",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 125,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f05000339005deb8cb571f9deea6f4ca6ddef789cf092bb7e33bbb8160c0cc83affc6c037db17ff3dbd128e3e5d78047da6b9a05851f127dd0f27beabaa",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "db16bb4eab2d611107e546699e7305225392f6b89b8c133dee4d3361e06130a32395301c04c064e40d83089400edec8f4a7052268ef4697e",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 126,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f0500033900a634fb53d2802e8df5bf108ab7c6f4df1babed438dc79e1fa6ee1489bf7caa0348e22bc6654b5be384a2c917a3d58e13ecd4f8a0688e92b4",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "9ef146f8281763904a1fe54c6a82c47ef68d45fe7f8be253a58bc54735a6342e46ef07b1ea9445691cd029a871a4efdbea0f53c5667ec122",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 127,
|
|
"comment" : "special case for multiplication by 8",
|
|
"public" : "3044300706032b656f0500033900051183aefd0ab21a0791c8b2917bdf23be5b25f1f4b30c64c37a256f8cdeca54ccee9dcd1e24af2420d32bc5576091fd1ff3f80da35436de",
|
|
"private" : "3046020100300706032b656f05000438244534ab5f22108381d4a35f308d51b19e20ce997d7e9dff253e1d5faf1a8ad6ab73ff586d1eee6dac0fe7b5593c3123c6f1424800fa9b88",
|
|
"shared" : "1da04cd14c52e845ef776d7e323111dbfa45d1748366c510fb1ded2c8a7b6c5be2379c0ed6b13218f3c55e1451baf7d1374cfd7fa72ce0e4",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 128,
|
|
"comment" : "private key == -1 (mod order)",
|
|
"public" : "3044300706032b656f0500033900a71742c472d8eee636a974dd98f554ad2f89911f80abdb3d8fa03bbb981917b19d925581bcce7193c8839f6b2e0ff6c1da7c202970b3da46",
|
|
"private" : "3046020100300706032b656f05000438be58b958ddcc5bb1a9ccdbc43ccc1fa7d0102f6a70488ad590b3f26ffdffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
|
|
"shared" : "caba0271ea05eabf9d92314311cedf54df44739623a60004dd62d5ccac1f4302644b2f0b75e35b11a1831a87548238b9c36e71e5f7c57d10",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 129,
|
|
"comment" : "private key == 1 (mod order) on twist",
|
|
"public" : "3044300706032b656f0500033900a8dea38f7ffae78bb69fbe455026297c9873829494d2aa664fad64417fb2ae8ea13849bdab0152e1e059f4d9ba7f22cf60ba130a29f17857",
|
|
"private" : "3046020100300706032b656f050004382831f7fd47b895950052af56a8b8b99b4f5c7df3226e13b34294a109000000000000000000000000000000000000000000000000000000c0",
|
|
"shared" : "a8dea38f7ffae78bb69fbe455026297c9873829494d2aa664fad64417fb2ae8ea13849bdab0152e1e059f4d9ba7f22cf60ba130a29f17857",
|
|
"result" : "acceptable",
|
|
"flags" : [
|
|
"Twist"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 130,
|
|
"comment" : "special case private key",
|
|
"public" : "3044300706032b656f0500033900f8de0d52427ddc57d9fe1d9bf9f3704d7d43a2633307374a8b05bb6e422a7085a8dbee3ccc28ad328ea3c8cea637ad3c2913ae4ffc1f7638",
|
|
"private" : "3046020100300706032b656f05000438fcffffffffffffffffffffffffffffffffffffffffffffffffffffffa9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"shared" : "5232fe8457ba910cb886bda0da97754bf7132f61481939808673db29e318cbdce8561c78062ad94864ba5c820454766d0255bec1db695147",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 131,
|
|
"comment" : "special case private key",
|
|
"public" : "3044300706032b656f0500033900dc81ef1956cd123f034ad6bb835849e1d45e6fa917c1510f66e3d8ce55f3a7d6754314c589a35dd8ef28c8276203d12c6525b8ae7fec3493",
|
|
"private" : "3046020100300706032b656f05000438fcffffffffffffffffffffffffffffffffffffffffffffffffffffffa9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"shared" : "341c3aeb0551108fc80d22d98c2683a6eb68967420c1e033fc22c41f4f3ab8d82d643425d2675f44f42d03b998484e62f35b915c1d4bf434",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 132,
|
|
"comment" : "special case private key",
|
|
"public" : "3044300706032b656f0500033900a667c6ac3de44c8d89c8f82025dab50470fa2da4efa153fb03adb167cef143cdffb825e927e0badfd720f28c1033f3e9d86de7158f00718c",
|
|
"private" : "3046020100300706032b656f05000438fcffffffffffffffffffffffffffffffffffffffffffffffffffffffa9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"shared" : "b2ba5057f1f1183b1970b7844537784670da55c5e3207de1d0f76427b2663811426107941022d9bf85a373a7840eb017cf8fa23e53067a7d",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 133,
|
|
"comment" : "special case private key",
|
|
"public" : "3044300706032b656f0500033900f8de0d52427ddc57d9fe1d9bf9f3704d7d43a2633307374a8b05bb6e422a7085a8dbee3ccc28ad328ea3c8cea637ad3c2913ae4ffc1f7638",
|
|
"private" : "3046020100300706032b656f0500043800000000000000000000000000000000000000000000000000000000565555555555555555555555555555555555555555555555555555d5",
|
|
"shared" : "5666a72276a9c4f3849f62888d8590e0aee115e9a231b1ca743ee7a02af7377e4030521091d173941c9a701753eca4d5823fbd86747dc0fa",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 134,
|
|
"comment" : "special case private key",
|
|
"public" : "3044300706032b656f0500033900dc81ef1956cd123f034ad6bb835849e1d45e6fa917c1510f66e3d8ce55f3a7d6754314c589a35dd8ef28c8276203d12c6525b8ae7fec3493",
|
|
"private" : "3046020100300706032b656f0500043800000000000000000000000000000000000000000000000000000000565555555555555555555555555555555555555555555555555555d5",
|
|
"shared" : "8bd67fe2102f52d861ec6798ed279b0ff9a4f2a89e83429f69753d2a9b1a23bd940ea664490cdc32c86e3ecbd993847ed3ea780c48397fb6",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 135,
|
|
"comment" : "special case private key",
|
|
"public" : "3044300706032b656f0500033900a667c6ac3de44c8d89c8f82025dab50470fa2da4efa153fb03adb167cef143cdffb825e927e0badfd720f28c1033f3e9d86de7158f00718c",
|
|
"private" : "3046020100300706032b656f0500043800000000000000000000000000000000000000000000000000000000565555555555555555555555555555555555555555555555555555d5",
|
|
"shared" : "b7da87a0546689eff6fe5dbb1cad3d3f282653af32e2e965b3004b6d5273e04be242af3cbcf9bbdc69d774005bd856c7f740ebf6cef0df0d",
|
|
"result" : "valid",
|
|
"flags" : []
|
|
},
|
|
{
|
|
"tcId" : 136,
|
|
"comment" : "uses public key for secp224r1",
|
|
"public" : "304e301006072a8648ce3d020106052b81040021033a0004cb8d6a66a8d0580f2d482815f55b8813ad8121b292291ac00f7da8632aa74b5d9ba6a607649f65a157db15b680337f9541fa0735571b99e6",
|
|
"private" : "3046020100300706032b656f05000438387d70cc62c2037eecd3272f3f87e5cc85530943a2f73a08ab166f6df2c29b0ac4d604569771e1451fd5ab49acee34cb40d0c8b00f364a8b",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 137,
|
|
"comment" : "uses public key for secp256r1",
|
|
"public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e79d33f88a5ea86daa7eeab0eb03383adf79372076b15507162e50998b00a85640d5d337b2a8d2f73f9a2d45bedbc65e960fe8d07df6f985a1c3ac0f551d8c8b",
|
|
"private" : "3046020100300706032b656f0500043818fc8c7a8398777a627cab78123e17a0ca1cbbaad3f2c863b914bc9970e6590ec4e7608dd158083a91e67a61abc3430f70782ed1733d97fb",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 138,
|
|
"comment" : "uses public key for secp384r1",
|
|
"public" : "3076301006072a8648ce3d020106052b8104002203620004d163a091c4047ef209c75d05cbed76ff4f0cb5d688c6081ad43c8002591c3035004c8503c86036aaa585e19f445a275fde2a546e4015ab42a8622dc0ad7e801cb6ddeb0b34c58136dd920704cebf0f7e63078c61dded9b33934f6517a74e1264",
|
|
"private" : "3046020100300706032b656f05000438087302b97b604ce0bf2eaf045f09dff79c22e0ff1395d8da8c1e8eeb1a19021962116db22aa2c42f57f9f3d2942dece8389608236a6ed3bd",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 139,
|
|
"comment" : "uses public key for secp521r1",
|
|
"public" : "30819b301006072a8648ce3d020106052b810400230381860004006d48819a8a9742807a0a4f2b306f6408bccc559461d183269fee981eb59a7435400ec4eb2f858cc2e81277333b95dfbb5546ecc21e1c0e332d23027a8a84b304220142d0d34920c51e31ba981f8bc370b97954cdcc49363cbe1c67f63e3aed5f1715181104dedd4c7c6e3498d964951042f441485a596aff9dbed1807c054e138f06bb",
|
|
"private" : "3046020100300706032b656f05000438f403cce755e9004e932bad47d05989bb072d785efe38aaee0b21719f98cda7d90d00b601e874b9f7807f1c80feba002de1c11a5965322aaf",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 140,
|
|
"comment" : "uses public key for secp256k1",
|
|
"public" : "3056301006072a8648ce3d020106052b8104000a034200048e696d9bfa30fd3ad2da68a12c07e786af2401d2fc7557ed2b0a2a502fe301995ea4b12204a41da59dad5e1c124125d325c68d26ce2c1ed35f7c59c5ef939232",
|
|
"private" : "3046020100300706032b656f0500043870b239cc320a79666460abcb2b3bb114bbec6d3a6e319f2ab216479f4f74d618cf8d4448964cb1dc738760b70ae900f65ea6eda41dbb2392",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 141,
|
|
"comment" : "uses public key for brainpoolP224r1",
|
|
"public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004cc3d88c6e3ee2362b956780c5d4892146761e223c7d96fe7c8e6026988f9a26e33ddb1824d224d3ea527e32dec8f9b8d6c5d81a39b7a5ed9",
|
|
"private" : "3046020100300706032b656f0500043808b36fe8f5f1e1eb445ce68a27918ca6a3d3d08b8a7238913302948078e81efb90b424289ef380ff6ba6774f46f3b5b8bbf489de9d6bb5e3",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 142,
|
|
"comment" : "uses public key for brainpoolP256r1",
|
|
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200042fe4189b9b0d1ab1b1af1da86c257af71c2afcfe1743b1e76c5f4fd5fbf8748f98974e51f28b075b63e871a66a85d0cb0838242262cdb16e94f1a52e32241163",
|
|
"private" : "3046020100300706032b656f05000438c0a4acc5a57b510ae88076d02c2011ea2d32a754f80c927279276b8a0a4a96d283c25d63ac27d14c910b9628dce744c3200f65c93b30e1a6",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 143,
|
|
"comment" : "uses public key for brainpoolP320r1",
|
|
"public" : "306a301406072a8648ce3d020106092b2403030208010109035200047a288252c5b11ad578dac064d579200c67ce5e1fd3531b5b781f8562a6b557edfd651f451e3b88d833461906993d133324f5243be45856448bd6f1426481d7bb8a952da2556953dc050ff2af6c7f4ef8",
|
|
"private" : "3046020100300706032b656f05000438c4f4cd1e25e629d146ec3d9f092d85e399be902e3b138a02e6cee10d9874674576992d210a347d8cccb0bc11347559fcfc91c287c149bdf3",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 144,
|
|
"comment" : "uses public key for brainpoolP384r1",
|
|
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000405e18f9bbca450fb36e5ba4fdb630fd1739346677edce7ea30711b00be5105a5a7dec725d033308b89eeec3cb664333c1db45b3d9725cfe03b36443df168e943da71f2f14ba183a1ead5058f7e2e7e23e90fb2bd7e2bb6f02cced11cf1be15d9",
|
|
"private" : "3046020100300706032b656f050004387c950ed3da2c398394eddcd7aadeff45364cf776f5109467e308e19e3a6dd80d7278fe19a430804e79cf8f11c6f0bc5fe9c087f88da5b8f8",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 145,
|
|
"comment" : "uses public key for brainpoolP512r1",
|
|
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000404ca3d979cb2dc575a260a1a9c3b38cd7ec994b35af27beb1ce7eff5bf8383013d68ff34707db38dd96f878c8764e0cfdecf81d0badf93d741296e1cbdbe8a764548621ccab37255d9d4f61624830389df4b1b3e3f358093e2d45f8843e0f5c7b7cde69455c67212d21d217d5ef1cf95659dcb9fb0e478a1abd7dd65ed24a430",
|
|
"private" : "3046020100300706032b656f050004385c2a2ac5748087d63db39695d2933609718aa378447d5273df25dfe238430967cf64f92710e3332f3f28d9c564db04a0a8bd964ce0dbb79b",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 146,
|
|
"comment" : "uses public key for brainpoolP224t1",
|
|
"public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004509564e0668cec848a6f7d9d07077936b71d933d5faf06d9124916af186ef33232f79eff118dcf5a84d70d9c5047a81ffc42c249428f1729",
|
|
"private" : "3046020100300706032b656f05000438c023950fa5e86e238cabebb684b7c6f03eb0ddc805b579d6767607b373eefd46e9711dcf390133086470fea7ee6b4b0d9c7e06abed409183",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 147,
|
|
"comment" : "uses public key for brainpoolP256t1",
|
|
"public" : "305a301406072a8648ce3d020106092b24030302080101080342000492ce1a83bf4e8ebe76880757fdf8eea526e1a1b2e4fc88ce1af3604121eea7e965f3979cc619278c020e84d5ebbd6c34be0df150e8fac1765758266492ba07bc",
|
|
"private" : "3046020100300706032b656f050004389c8b79c4210dda3e69b1f24277c91a3c0beaa17a97ddf264f7d432b8a06015100b9633ec01a7999cbaa85b9f077f35f5dd7a43dccb6b7b82",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 148,
|
|
"comment" : "uses public key for brainpoolP320t1",
|
|
"public" : "306a301406072a8648ce3d020106092b240303020801010a0352000448e47cf59fa535908974b2cfce6d0b32152cd17ef5fb30238651203ff35bb7756dd9d993265b044160c631f96cbda66d364910a90f1d1ec48036a095d13af2fb9786b3ea4805b37ddf1645897cb8133d",
|
|
"private" : "3046020100300706032b656f05000438cc2ab6acd7137f044847b6c95abfd7b66e0f4e90c65c80b862cf9e16849df640745c124f98c5d16cffdbbfbc988fc351f947ed20b6cd0fe0",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 149,
|
|
"comment" : "uses public key for brainpoolP384t1",
|
|
"public" : "307a301406072a8648ce3d020106092b240303020801010c03620004164eb2795ac0a55bd9ac7fafb727bb306fa7fc4f2b44ad8c7b7718756a8df80d36671263a0169b4e63ff292586ee2f41380eb988ed205c58a52aa211713c0d2a3bb1c28193aa5a93123cc9ef9d1f563eddc3a7dcc2e288ed82765ce64b27c0d8",
|
|
"private" : "3046020100300706032b656f05000438149a0a687f983ede776cbb5248e7464e7bb8a007c64fa34f81f694787625201c52e7c72ef5e7f1f496dcf0cfe68e513813b5467e434e9aef",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 150,
|
|
"comment" : "uses public key for brainpoolP512t1",
|
|
"public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000475c994caf8d094d89a91a45e77b01b68455df33c869b71df3467c736dfda4ab9b5844c65f1fa4a53c118d54e6c849ff98c5715c8053f705894d02b00bac66b06353a6d35a00bd07b42a8bf1ec425d97133cb8e39128565a9afe5005837354f9692b96461bc76dfef4e3f6793fa1d1faa64e826e48acc05175d1ae284bf169976",
|
|
"private" : "3046020100300706032b656f05000438d4b6d021ca529525a240bafb02ca7b72fcc5a8f8be23242458e1620093709cba9e43afabda462418b0429831a79c30426e2f57c2017e1999",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
},
|
|
{
|
|
"tcId" : 151,
|
|
"comment" : "uses public key for brainpoolP512t1",
|
|
"public" : "302c300706032b656e0500032100abdf876ae0751da2f184035c5b2c8592052094f76c93a76348a0f4d0534c980c",
|
|
"private" : "3046020100300706032b656f0500043840d41044bb540b4c9d4044639bc7a3cabc5b23d26f6a0a5cbe3a6c7717950cd464fd50a2bfacaef9190c5799245af36d9e12c97483abb889",
|
|
"shared" : "",
|
|
"result" : "invalid",
|
|
"flags" : [
|
|
"InvalidPublic"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|