| { |
| "algorithm" : "ECDH", |
| "generatorVersion" : "0.8r12", |
| "numberOfTests" : 3100, |
| "header" : [ |
| "Test vectors of type EcdhTest are intended for", |
| "testing an ECDH implementations using X509 encoded", |
| "public keys and integers for private keys.", |
| "Test vectors of this format are useful for testing", |
| "Java providers." |
| ], |
| "notes" : { |
| "AddSubChain" : "The private key has a special value. Implementations using addition subtraction chains for the point multiplication may get the point at infinity as an intermediate result. See CVE_2017_10176", |
| "CVE_2017_10176" : "This test vector leads to an EC point multiplication where an intermediate result can be the point at infinity, if addition-subtraction chains are used to speed up the point multiplication.", |
| "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.", |
| "GroupIsomorphism" : "Some EC groups have isomorphic groups that allow an efficient implementation. This is a test vector that contains values that are edge cases on such an isomorphic group.", |
| "InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", |
| "IsomorphicPublicKey" : "The public key in this test vector uses an isomorphic curve. Such isomorphisms are sometimes used to speed up implementations. For example the brainpool curves are using this.", |
| "ModifiedPrime" : "The modulus of the public key has been modified. The public point of the public key has been chosen so that it is both a point on both the curve of the modified public key and the private key.", |
| "UnnamedCurve" : "The public key does not use a named curve. RFC 3279 allows to encode such curves by explicitly encoding, the parameters of the curve equation, modulus, generator, order and cofactor. However, many crypto libraries only support named curves. Modifying some of the EC parameters and encoding the corresponding public key as an unnamed curve is a potential attack vector.", |
| "UnusedParam" : "A parameter that is typically not used for ECDH has been modified. Sometimes libraries ignore small differences between public and private key. For example, a library might ignore an incorrect cofactor in the public key. We consider ignoring such changes as acceptable as long as these differences do not change the outcome of the ECDH computation, i.e. as long as the computation is done on the curve from the private key.", |
| "WeakPublicKey" : "The vector contains a weak public key. The curve is not a named curve, the public key point has order 3 and has been chosen to be on the same curve as the private key. This test vector is used to check ECC implementations for missing steps in the verification of the public key.", |
| "WrongOrder" : "The order of the public key has been modified. If this order is used in a cryptographic primitive instead of the correct order then private keys may leak. E.g. ECDHC in BC 1.52 suffered from this." |
| }, |
| "schema" : "ecdh_test_schema.json", |
| "testGroups" : [ |
| { |
| "curve" : "secp224r1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 1, |
| "comment" : "normal case", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00047d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc719b01d050dfbe653e72f39491be87fb1a2742daa6e0a2aada98bb1aca", |
| "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", |
| "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2, |
| "comment" : "compressed public key", |
| "public" : "3032301006072a8648ce3d020106052b81040021031e00027d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc71", |
| "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", |
| "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 3, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004e73a6ca72f3a2fae6e0a01a0ed03bfa3058b04576942eaf063095e62ca16fd31fa0f38eeb592cbeea1147751fdd2a5b6cc0ead404467a5b6", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "00000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 4, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00045763fa2ae16367ad23d471cc9a52466f0d81d864e5640cefe384114594d9fecfbed4f254505ac8b41d2532055a07f0241c4818b552cbb636", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "00000000000000000000000100000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 5, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004142c1fd80fa2121a59aa898144084ec033f7a56a34eee0b499e29ae51c6d8c1bbb1ef2a76d565899fe44ffc1207d530d7f598fb77f4bb76b", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 6, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ed6f793e10c80d12d871cf8988399c4898a9bf9ffd8f27399f63de25f0051cdf4eec7f368f922cfcd948893ceca0c92e540cc4367a99a66a", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "00000000ffffffffffffffff00000000000000010000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 7, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000408fcfc1a63c82860be12e4137433dfc40be9acdd245f9a8c4e56be61a385fc09f808383383f4b1d0d5365b6e5dcfacdc19bc7bcfed221274", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 8, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004d883ed77f1861e8712800d31df67888fe39f150c79a27aa88caeda6b180f3f623e2ff3ab5370cf8179165b085af3dd4502850c0104caed9a", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 9, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00042b8b279b85ee3f3d2c0abeb36fdfc5aad6157d652d26489381a32cd73224bd757ef794acc92b0b3b9e7990618bb343a9a09bdb9d3616eff6", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "01fffffffc00000007fffffff00000001fffffffc000000080000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 10, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00048bd5f03391eeeae1744e8fc53d314efffafa4d3fa4f1b95c3388a9cd7c86358b273119c537133eb55e79c6ac510b10980b379b919ccf2e2f", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "0a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf41", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 11, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ce9631b6a16227778625c8e5421ae083cdd913abefde01dbe69f6c2b95386aff2b483b2c47151cfaabfd000614c683ce2e1778221ae42c1b", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "62989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 12, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00041f441c98eda956a6a7fdbfd8d21910860ab59d16c3e52f8e7fad6ca5df61a55fc508fc0499c55492f1e87bb2faa0cb4170b79f3a85ec2f3d", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 13, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004be74583cb9d3a05ae54923624e478a329a697d842dfae33141c844d7d9ba4fc96e0fe716ac0542e87368662fc2f0cb9b0ae57936ddec7190", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "6d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 14, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004a281ad992b363597ac93ff0de8ab1f7e51a6672dcbb58f9d739ba430ce0192874038daefc3130eec65811c7255da70fea65c1003f6892faa", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 15, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004be3e22133f51203f631b81dde8c020cdea5daa1f99cfc05c88fad2dc0f243798d6e72d1de9e3cdca4144e0a6c0f2a584d07589006972c197", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 16, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004af14547c20afbd91bfe64ea03d45a76a71241f23520ef897ff91eff1b54ca6ca8c25fd73852ec6654617434eff7f0225684d4dea7a4f8a97", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 17, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004b1e484925018729926acda56ff3e2f6c1e7e8f162b178d8e8afb45564fceaa6da5d998fe26b6b26a055169063a5ab6908852ca8b54e2de6c", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 18, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004937eb09fb145c8829cb7df20a4cbeed396791373de277871d6c5f9cc3b5b4fd56464a71fc4a2a6af3bd251952bffa829489e68a8d06f96b6", |
| "private" : "00a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 19, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000000000000000000000000000000000000037cac269c67bd55ea14efff4eadefe5e74978514af14c88fab46ec046", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "3fa0b9ff70b884f9f57bb84f7a9532d93f6ba803f89dd8ff008177d7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 20, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000001000000000000000000000000000000012ea2f4917bdfdb008306cc10a18e2557633ba861001829dcbfb96fba", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "be1ded8cb7ff8a585181f96d681e31b332fe27dcae922dca2310300d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 21, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000ffffffffffffff000000000000010000000000000073ca5f8f104997a2399e0c7f25e72a75ec29fc4542533d3fea89a33a", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "a2e86a260e13515918a0cafdd87855f231b5624c560f976159e06a75", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 22, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000ffffffffffffffff000000000000000100000000000000006fe6805f59b19b0dd389452a1d4a420bfeb6c369cf6fed5b12e6e654", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "31ef7c8d10404a0046994f313a70574b027e87f9028eca242c1b5bf5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 23, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff77c5cfa4e2c384938d48bd8dd98f54c86b279f1df8c0a1f6692439c9", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "d1976a8ef5f54f24f5a269ad504fdca849fc9c28587ba294ef267396", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 24, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040003fffffff00000003fffffff00000003fffffff00000004000000001f0828136016bb97445461bc59f2175d8d23557d6b9381f26136e3d", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "ce7890d108ddb2e5474e6417fcf7a9f2b3bd018816062f4835260dc8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 25, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000401fffffffc00000007fffffff00000001fffffffc0000000800000012d8acca6f199d4a94b933ba1aa713a7debde8ac57b928f596ae66a66", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "30b6ff6e8051dae51e4fe34b2d9a0b1879153e007eb0b5bdf1791a9c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 26, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf413d4df973c563c6decdd435e4f864557e4c273096d9941ca4260a266e", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "77ec668a00f72d85aa527624abb16c039fe490d17dd6c455a1ed7fd8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 27, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000462989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39389ee9436d616cab90032931aa7fbbfcfc13309f61e2423cc8dab93c", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "a3f432f6aba9a92f49a5ea64ffe7059a9d9b487a0b5223ddc988208b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 28, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3103b8040e3cb41966fc64a68cacb0c14053f87d27e8ed7bf2d7fe51b", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "1530fd9caf03737af34a4ba716b558cbecbc35d18402535a0a142313", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 29, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00046d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c276cf273d75d367820dd556182def0957af0a314f48fed227c298dc0", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "cfc39ccacb94ad0e0552b2e47112f60fbbe7ae0dc32230b9273dd210", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 30, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff7d8dbca36c56bcaae92e3475f799294f30768038e816a7d5f7f07d77", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "73bd63bd384a0faafb75cfed3e95d3892cbacf0db10f282c3b644771", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 31, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800174f1ff5ea7fbc72b92f61e06556c26bab84c0b082dd6400ca1c1eb6d", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "85b079c62e1f5b0fd6841dfa16026e15b641f65e13a14042567166bb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 32, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0126fdd5fccd0b5aa7fd5bb5b1308584b30556248cec80208a2fe962", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "8a834ff40e3fc9f9d412a481e18537ea799536c5520c6c7baaf12166", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 33, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff20cfa23077acc9fbcb71339c65880cd0b966b8a9497e65abed17f0b5", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "a0887269766e6efcbc81d2b38f2d4638663f12377468a23421044188", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 34, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1c05ac2d4f10b69877c3243d51f887277b7bf735c326ab2f0d70da8c", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "c65d1911bc076a74588d8793ce7a0dcabf5793460cd2ebb02754a1be", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 35, |
| "comment" : "point with coordinate y = 1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00043b5889352ddf7468bf8c0729212aa1b2a3fcb1a844b8be91abb753d500000000000000000000000000000000000000000000000000000001", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "e973c413cc7dd34d4e3637522b2e033c20815412b67574a1f2f6bdd7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 36, |
| "comment" : "point with coordinate y = 1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004bf09e268942555c73ce9e00d272c9b12bf0c3fc13a639acc791167f6b05df0023c9bd41d0b0c461854582d0601182213f2219d44ea44914a", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "ec856e807808a9c5332e886759e03f01be02437cfe0214613e4e7dc7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 37, |
| "comment" : "point with coordinate y = 1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00047b664cff2eef0a4f7dce24780113432f66feb25cb0931d033d63910f548ee514f6fdf1cb6f5709581c197d76a5eb218afaed19f205f4ab80", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "91d424e122c9c01720bbed6b53ec1b37a86996fa4fcf74bfd30f723d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 38, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00045a2b3ec1053390550b587557712bcc0bf85654d23099420154877ec4138322ca02e5fceae870227a43ae8982b67276f6d8f1dd7e12692474", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "012879a1ff456acb8726455836bc4f504c1bd799a4d96f514b3730c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 39, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004fc229bb1df3e11351e7e4224f68f40c0d0e194023c6e0840cd45ee5ca242112fbab5736e821dad26493e4006e2c6125342e7d9bc25272856", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "fd6e5edb54d7dd554f8747ec87b8031258fc0bf1d2404b64db4540d4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 40, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000469a65f62d4159235801a246f2d13e45c8983a3362da480e7a51d42a65b7047abfc2a179d943bb196fede7ac3ad8a4fcacd4c4caa717b6b26", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "164e95bfa2a9c3a1f959feb88720bb7a37f988a08124639d8adf86df", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 41, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004dc68eb945528af0051cbf23e3eea43b2bc4c728976231e7031e63a2744ba65a4e1e34e8ec50cf7e8df4458582b16413ab83f568508c59037", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "b0ffd55fa112aa48eddc960db4a1200d406e144aac9e109ad9892b2d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 42, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000481c89369d7be252920e08e2d6c6841b887efb4fc747db31dd1030b1919bf8ccb629b58fea6234e39812083fb0833a0c937e348eda22ea0c0", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "d6ab4567eff21277284be082d9e09eb08bb80685f4929dc3dca4b333", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 43, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000451d830f792795409f1ee972d3b94289f59206fe09e12166920739a73d2f1831b26677901bfaf8323f82b81e1012d9d3f1c9296c59c97970f", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "b43de12912b40cbdd56e30fdfe9a2c24fb72687168c9cfe6b7476966", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 44, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ab63ce55145842149f99023f37a0a89b9fc4ae6a878fdae8caf31d17ffd0d55830eed46f8255f94b6dcf98a22f1ff26dabf773d556788881", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "588ee0af3bc60118a715325c6d56c850f73067dcb37b7596d0cfda5f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 45, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00041d64535d54bfcccb38165acbfac01ae33db20e802c5687343cb21b7eb59d86f1892a974741925624477eef21f4e72fa04ee6ce35dfffe5f2", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "7219ef73ac9e47ac2e03dead23fa8382ae898e2415017cdeb4739f0f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 46, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004d9d78436a3f9c1fa20e8c2318e61e62b94623e23a0ab746c5ac0cbc38262bd66c17515d3048944dae43b2bd6dd9d7c7a0f7042de2d1001c6", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "267b069aac5d768a720acc62c92f20b786fc48c7da42f1f5677424ee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 47, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000465eb3750c6401339caa69ebe6dec86dfc4d79bf657d68bbdd082c5a03eb81e85931352ff338ccbc3a1d332e2d8bc84342d516da06bef220f", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "bbdd4ac5890b9c0412e4ef3135f666e5b3ddb658ec837691e8129be8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 48, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004e92d3be1614555ae17a90647979fbb37468c55a1fff9e15f376d49994e470f515b7b3fe50cb55def16142df594c3e46d9d1354730778f9e8", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "f793ff0d14bd7690840c733162b589cd3413d8c41f4488b427da496f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 49, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00043c92710c9a7f6f98bbec9d2a4fa617cc70e96bc96ecd4597e329143f4750a027c6972459c091ab02c0e2a3082fccec429a38d3596e7aff2b", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "56c703d4716239c954109b9b841db75b04a790f1f72aa966aece3494", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 50, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004568dfbfa42efc94ce207322e637b4c94f37a5668ad230e987a91d048dcadd244fc059cffab5fa8820a969353620e708e85bd5eec8a0c68ec", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "7823fe7eb642d50984fb32f911ef289419d85330c3398423d0eda05f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 51, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ec10837e495b644904dba58d8dd82133c905a285ae7c2a06d5ccaf6bf0fbf00d13e21a399dc95ae5524a1a37044193e94e3300259b70e058", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "f7014d38f460836a51075cce9667b56b8851ba19011c8b0274b74a4b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 52, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004bee2f9352f42ceeb3bf3109e90e6578d0bd4888458df7d179d746977e50e53503dee83eca1824a290566588fa3591645b1a2d56861bda760", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "777f99f2bdaa72a1185388465ddda1d059872ad043c7cb85b94e28bb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 53, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004546facbcaa8b551c51715a9add5edc3c8a66dcc47a6223f605614cf7af6d92f5bdebea738658a42c6231e53c08237ccf52f79399579b2dcc", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "a1db178b716e51e0fa46c1d74a2603005326bca7e81170d4b33a3d2a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 54, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000423b1811fee891adb33c8bfee289964e92a9d3358daf975d0efb73e229a3332668b7d6da290a2edc941e8bd6f2e33745fc606756eddc013bb", |
| "private" : "00938f3dbe37135cdbdb9993a187a0e9b9f0def035fbc52ad59fc50421", |
| "shared" : "f455c8273416199505019861266ddb9bcde7bee3c3f15a98ee54607b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 55, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000458f53d67332415fe5b4b81999f8332fb6dcdb965d96dbcbab0fac375f29efef7ab4d94bb2d25d25205eae29fe8d9a85b811114a50f6c6859", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "d3af1857aca1689514fcfee8d8c40b8637d40452ae35c404f9e67494", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 56, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004f2d6e58fcd3ed3f656a9bc687fe4c789ba9614d0359967bc0468eabfa1658a14ef0633f2485e29141e2c4a13bd328ec9bf6af4c7a774131b", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "933c385d5fadb57de53e4a5d385118fce830430703c3f585a5d4d0b5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 57, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000402ca5d1b7638b7b88ad02176bd10ff1cfe8812a62f9769a6d62e0c6c787b3e3b2a063940911bf987fc38deebf542400b8bbd9dfeb7d90a8a", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "75aea79d99e5c7edaab0284443b548843371d1d9b55f2d73a1a9092f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 58, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004a394d8bf9b479ec3c7ac3fc6a631d01d57d338b9fb5a0ed6e5130e050cfc600cfb08e67727ac5a33345ec1d48d4a9a18516c2203acbd2667", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "8c1d0850691cda7523ffccf1cba44b4d472193e6a3bb0727e490a8b5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 59, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004642e26421e96fa88f956d098ac26f02f1d6faa80e460e701a3789a66c38dd95c6b33de8768c85cbe6879d0d77e29fe5a18b26a35cb60c0b6", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "50b9ed4d99e2f24e0096eaeded0b552cf8deff5ca8f976964ae47e92", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 60, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004f974d1cbbf4171d4773c3e84eab80bc3c6c2858dadcfbd11d64316905df36fbe345f28a3ef663125649474c6fc1ebe175c3865c4469e192b", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "5616ee3e63dfb424d329c2b9b50cf378bb77a8bd7e314a241b5942c7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 61, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000455561db3cc8fb08a71654ee9573a1a36a44f0913ca8ad7582cfafbfc62b31e5e78be98ad8c8ceab4bb82e8efc0acb29f1a8d031ed044046c", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "b1da14507b5c05159e15f77d085c017acd89f158011357a97802855d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 62, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004a363bcb9bddd5de84a2f4433c039f7be3fce6057b0d3b4a3459e54a2ba32302871e7ba5c3dd7ec9b76946cdc702c15a8d9ec0f4a04e7afb6", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "2f1bd4a5a497481c4a21222320ff61f32674a95d540cc3f4f3ca5849", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 63, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00043a656d0e25bce27282f256b121fbfcde0a180ccd7aa601a5929fc74002f89e45b4dcb873c56da5d1a28fbca33a126177b217a098e0952e62", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "8c807d65ba7b9fd3061dffef26c025a89524a26b942edd3a984fe51d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 64, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004bf5f49ba0086eec289b068b783438ef24b6f28130bb1ed969ef8b041f11b0de95f15edcd835f01bab1f5faaa1749c2ca4f16a7d99d916ff4", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "8fda76f4d124e6727f855e5f4921cc05c48e2a8ed0fee7c75d6a8047", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 65, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004a57232560d9d604655181f775859b0723d4e01a4c867844eb9d81dabb5d19507bbe9cda3346bad7c184daa432e7f794a5b9b8b8d4e55be3a", |
| "private" : "00c1781d86cac2c0af3fb50d54c554a67bd75d25ca796f0486e3fa84f9", |
| "shared" : "daf35bb7bf3a056bb62bb01ba00f581c107f64de85842b3a49bc2a4a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 66, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "03", |
| "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 67, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "fa2664717c7fa0161ec2c669b2c0986cdc20456a6e5406302bb53c77", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 68, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "01000000000000000000000000000000000000000000000000000000", |
| "shared" : "af6e5ad34497bae0745f53ad78ce8b285d79f400d5c6e6a071f8e6bd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 69, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "12fd302ff8c13c55a9c111f8bb6b0a13ecf88299c0ae3032ce2bcaff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 70, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0080000000000000000000000000000000000000000000000000000000", |
| "shared" : "73f1a395b842f1a6752ae417e2c3dc90cafc4476d1d861b7e68ad030", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 71, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "00ffffffffffffffffffffffffffff16a2e0b8f03d13dd29455c5c2a3d", |
| "shared" : "b329c20ddb7c78ee4e622bb23a984c0d273ba34b6269f3d9e8f89f8e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 72, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "00ffffffffffffffffffffffffffff16a2e0b8f03e13cd29455c5c2a3d", |
| "shared" : "6f48345209b290ffc5abbe754a201479e5d667a209468080d06197b4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 73, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "00ffffffffffffffffffffffffffff16a2e0b8f03e13d529455c5c2a3d", |
| "shared" : "9f6e30c1c9dad42a153aacd4b49a8e5c721d085cd07b5d5aec244fc1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 74, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29445c5c2a3d", |
| "shared" : "8cadfb19a80949e61bd5b829ad0e76d18a5bb2eeb9ed7fe2b901cecd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 75, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29b7", |
| "shared" : "475fd96e0eb8cb8f100a5d7fe043a7a6851d1d611da2643a3c6ae708", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 76, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a37", |
| "shared" : "41ef931d669d1f57d8bb95a01a92321da74be8c6cbc3bbe0b2e73ebd", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 77, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", |
| "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 78, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", |
| "shared" : "11ff15126411299cbd49e2b7542e69e91ef132e2551a16ecfebb23a3", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 79, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 80, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 81, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 82, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 83, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 84, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 85, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 86, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 87, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 88, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 89, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 90, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 91, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 92, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 93, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 94, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 95, |
| "comment" : "", |
| "public" : "3015301006072a8648ce3d020106052b81040021030100", |
| "private" : "00c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 96, |
| "comment" : "public point not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5d", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 97, |
| "comment" : "public point = (0,0)", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 98, |
| "comment" : "order = -26959946667150639794667015087019625940457807714424391721682722368061", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021dff0000000000000000000000000000e95d1f470fc1ec22d6baa3a3d5c3020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 99, |
| "comment" : "order = 0", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020100020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 100, |
| "comment" : "order = 1", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020101020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 101, |
| "comment" : "order = 6277101735386680763835789423207665314073163949517624387909", |
| "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021900ffffffffffffffffffffffffffff16a2e0b8f03e13dd2945020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 102, |
| "comment" : "generator = (0,0)", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb40439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 103, |
| "comment" : "generator not on curve", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e36021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 104, |
| "comment" : "cofactor = -1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 105, |
| "comment" : "cofactor = 0", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 106, |
| "comment" : "cofactor = 2", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020102033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 107, |
| "comment" : "cofactor = 26959946667150639794667015087019625940457807714424391721682722368061", |
| "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 108, |
| "comment" : "cofactor = None", |
| "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 109, |
| "comment" : "modified prime", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00c123da0a46a971da9468161e61a5c71a02e6c9bdb3392f4016fb457b303c041c3edc25f5b9568e256b97e9e19e5a38e4fd1936424cc6d0bfe904ba83041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "3de0a5036fcde544c72cbe33cedb8709549bc3b6a4d750ee0de4c80d", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 110, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 111, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 112, |
| "comment" : "a = 0", |
| "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff0000000000000000000000013021040100041cd0d5e347a38ce5b6e1f47edddd8a223bca45d2015de76ec835a4df57043904a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 113, |
| "comment" : "public key of order 3", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cad9e88735566fe272bc1c8ea3e37cf4d2a770153f37deb86d6a177c1041cf8a8ac629b803436a73ffb68595b27b722e5b99392a0d01e6a84b86104390408947d5a2c98419ff8550d5eb32e2335067bd5029ce8fd89e682e913d9474416012165eb64d1f5a6a6e72de2203caa2f6d2fa83d445b0099021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a000408947d5a2c98419ff8550d5eb32e2335067bd5029ce8fd89e682e91326b8bbe9fede9a149b2e0a595918d21cdfc355d092d057c2bba4ff68", |
| "private" : "00d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 114, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ea36cf70fab75684eabe6569ce623db0deaa8c95f61c8be50b8b9f3eb7d4b9ec48d9e4814f4cb1c286589eaaa990d3f3238b2d6d6be964abfad964824b653376", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 115, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200044b2470ad3d13269c10a17d222ebdffbd61fb04488db1b1d7caef8d4988b7bb8ba6d81857a05b255232b9e37a30e328bb9d9c42d86096f2bcee3d258cfe208d2fd03cbd5ccc6a3bb8ce4b0efa5b059b4afbd0377aa6e274721a57efe8ee85d86a", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 116, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004012841a2260f0f1f424865fef275374779bf0355720223f8ec6a9ba767b1603b492f58a6bba1705d882257bc6be1935de4411c5f1fdad44ec65ba8b97ce0e73e1ac90006937832a602147e37c1a42ca2a63629ffc9a35b31bfacb38c6242b42916125f7446b45c718f797259bc3011cb71e868560b331cf7d01139a0643443f9fd7306c1", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 117, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004c2199fecf75648c0e952dff143821fa4012b28f90435ce6ee54653687f969a76092a3844e17d478a594f43b28cc10a5c553b4f64906121031c3a79299c70dbd6", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 118, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000473e833aee75c67a34cc497fd01275372d09e3e8f2ff054c8c29e405ef3e35d699190a448079c058022512fa9976e504e298baee340d5648b", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 119, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046caa3d6d86f792df7b29e41eb4203150f60f4fca10f57d0b2454abfb201f9f7e6dcbb92bdcfb9240dc86bcaeaf157c77bca22b2ec86ee8d6", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 120, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042750180012c3ba7489517d428e4826784e50b50ac42ef7991c61a396c03a52da5e74908ae8a89627a7c15e554b105b0ebaeebcfed10e3ea60223d0a8bc3b36ab", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 121, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045b523d3a8f20f6a569c6951e0b8de48d89e7549a184e8506820421c3e404473692cd248d7480843b911d87a87e401112fce0d3d2c36978cf6dd7f1d93bfaebe0827d4bf4006006d3202e842126fe1b68", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 122, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004449607c76c6dc7334c269a0ebab5beec83b6c263377ce06ef5c276f45a9916eff85f50438f5f32ced0210a6c414fe5e242c7c1070823f5395b35965bda6758acf84725f11ea836dda7d391fee91342026645241853224a437a6fb74e4cdc871f", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 123, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000463e7a491240848e4f53ea5fb857d428c493053193e4b0b4f995ac8bf4c56276a507870131a384aa7e236c64cd7a049a1b37e40ad00c3b8a920dcbad6531616356ce1b6e6d96a7d1b693e25e5abd83ab560a3d764bcd49ec98a1b49421163bd5fc5a625f44c91eb4c2984d5a2e51e816ebdee8fbe08364bb14b7ac876990e64d9", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 124, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047c592ecb8908355d1ebf8d59b3619275dbe3666209b72ced6a3c88740456ce61d6a84e0542d7cd10dd8804afb8c784d5dffd9480d8cfdc95", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 125, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004746226a3e005c37ede51828d3375ef91ebd0ff719a380af69d7dfd131b42a3e8917d4a4d573872935a74d1040f1c47d25d6b26f4156cccdcdc11833b9cde433a", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 126, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200043298b36825c7bd90ab5157b913d40bbfd732a0de0557e02a2c65a0c223e9a65d62c32462040dd6fe578103023c831caff122c1ed4b8ff7373fa2f08d11c9f4c7f85f81802262ffed9bb82cb6d92eed2d", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 127, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043af2849b981f7e5e6ab936e6abb4f206c1fd5561998df8008bfe98d84173c9f2301cdbd5bffc569c0b5a57ce2a8f4d640f1816475fc6043baa8e5a3453bf327b54cb29c7e54a5f31348969aa94615094dbcd1a8e5c2d630465e45fc556c02194", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 128, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000453d2506047e72af6d98558e1633ecb7e6a05c37861cd3289455cf41bfbf1703f2e9a83052b8eca7d84cba2f001abd8b978f68b69ed6bd874755c44d347fe302c5760b2078c56b24ebd0dcd99f26b8f8a23044b3767a3d2a306587687a7b00668974674edbf18c3db2f3473a97ee77065fdcdd1a9aa053716a4c504f3d18b9170", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 129, |
| "comment" : "invalid public key", |
| "public" : "3032301006072a8648ce3d020106052b81040021031e00020ca753db5ddeca474241f8d2dafc0844343fd0e37eded2f0192d51b2", |
| "private" : "00fc28a0ca0f8e36b0d4f71421845135a22aef543b9fddf8c775b2d18f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "secp256r1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 130, |
| "comment" : "normal case", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000462d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26ac333a93a9e70a81cd5a95b5bf8d13990eb741c8c38872b4a07d275a014e30cf", |
| "private" : "0612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", |
| "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 131, |
| "comment" : "compressed public key", |
| "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000362d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26", |
| "private" : "0612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", |
| "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 132, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000458fd4168a87795603e2b04390285bdca6e57de6027fe211dd9d25e2212d29e62080d36bd224d7405509295eed02a17150e03b314f96da37445b0d1d29377d12c", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 133, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f6d20c04261ecc3e92846acad48dc8ec5ee35ae0883f0d2ea71216906ee1c47c042689a996dd12830ae459382e94aac56b717af2e2080215f9e41949b1f52be", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 134, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400c7defeb1a16236738e9a1123ba621bc8e9a3f2485b3f8ffde7f9ce98f5a8a1cb338c3912b1792f60c2b06ec5231e2d84b0e596e9b76d419ce105ece3791dbc", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "0000000000000000ffffffffffffffff00000000000000010000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 135, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9b98fb2c0ac045f8c76125ffd99eb8a5157be1d7db3e85d655ec1d8210288cf218df24fd2c2746be59df41262ef3a97d986744b2836748a7486230a319ffec0", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 136, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9484e58f3331b66ffed6d90cb1c78065fa28cfba5c7dd4352013d3252ee4277bd7503b045a38b4b247b32c59593580f39e6abfa376c3dca20cf7f9cfb659e13", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 137, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004767d7fbb84aa6a4db1079372644e42ecb2fec200c178822392cb8b950ffdd0c91c86853cafd09b52ba2f287f0ebaa26415a3cfabaf92c6a617a19988563d9dea", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 138, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c74d546f2fcc6dd392f85e5be167e358de908756b0c0bb01cb69d864ca083e1c93f959eece6e10ee11bd3934207d65ae28af68b092585a1509260eceb39b92ef", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 139, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000434fc9f1e7a094cd29598d1841fa9613dbe82313d633a51d63fb6eff074cc9b9a4ecfd9f258c5c4d4210b49751213a24c596982bd1d54e0445443f21ef15492a5", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 140, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d5c96efd1907fd48de2ad715acf82eae5c6690fe3efe16a78d61c68d3bfd10df03eac816b9e7b776192a3f5075887c0e225617505833ca997cda32fd0f673c5e", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 141, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f475f503a770df72c45aedfe42c008f59aa57e72b232f26600bdd0353957cb20bdb8f6405b4918050a3549f44c07a8eba820cdce4ece699888c638df66f54f7c", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "5f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba45", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 142, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f3cb6754b7e2a86d064dfb9f903185aaa4c92b481c2c1a1ff276303bbc4183e49c318599b0984c3563df339311fe143a7d921ee75b755a52c6f804f897b809f7", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 143, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cce13fbdc96a946dfb8c6d9ed762dbd1731630455689f57a437fee124dd54cecaef78026c653030cf2f314a67064236b0a354defebc5e90c94124e9bf5c4fc24", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "8000000000000000000000000000000000000000000000000000000000000004", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 144, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047633dfd0ad06765097bc11bd5022b200df31f28c4ff0625421221ac7eeb6e6f4cb9c67693609ddd6f92343a5a1c635408240f4f8e27120c12554c7ff8c76e2fe", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 145, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a386ace573f87558a68ead2a20088e3fe928bdae9e109446f93a078c15741f0421261e6db2bf12106e4c6bf85b9581b4c0302a526222f90abc5a549206b11011", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 146, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e7b50f7d8c44d5d3496c43141a502f4a43f153d03ad43eda8e39597f1d477b8647f3da67969b7f989ff4addc393515af40c82085ce1f2ee195412c6f583774f", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 147, |
| "comment" : "edge case for shared secret", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c827fb930fd51d926086191b502af83abb5f717debc8de29897a3934b2571ca05990c0597b0b7a2e42febd56b13235d1d408d76ed2c93b3facf514d902f6910a", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 148, |
| "comment" : "y-coordinate of the public key is small", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c74fde0a4ef93887469793270eb2ff148287da9265b0334f9e2609aac16e8ad503", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 149, |
| "comment" : "y-coordinate of the public key is small", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d318abe66f575ee8a2f1c4a80e35260ae82ad7d6f661d15f06967930a585097ef7", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "000000000000000000000000111124f400000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 150, |
| "comment" : "y-coordinate of the public key is small", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c894e90f0df1b0e6cadb03b9de24f6a22d1bd0a4a58cd645c273cae1c619bfd61", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 151, |
| "comment" : "y-coordinate of the public key is large", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c7b021f5b006c778ba686cd8f14d00eb7d78256d9b4fccb061d9f6553e91752afc", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 152, |
| "comment" : "y-coordinate of the public key is large", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d3e754198fa8a1175e0e3b57f1cad9f517d528290a9e2ea0f96986cf5a7af68108", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "000000000000000000000000111124f400000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 153, |
| "comment" : "y-coordinate of the public key is large", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c76b16f0e20e4f194524fc4621db095dd2e42f5b6a7329ba3d8c351e39e64029e", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 154, |
| "comment" : "y-coordinate of the public key has many trailing 1's", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca1b02c82f3a61a376db795626e9400557112273a36cddb08caaa43953965454730", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 155, |
| "comment" : "y-coordinate of the public key has many trailing 1's", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a918ea7a07023ef67677024bd3841e187c64b30a30a3750eb2ee873fbe58fa1357b", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 156, |
| "comment" : "y-coordinate of the public key has many trailing 1's", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53c118182b85ef466eb9a8e87f9661f7d017984c15ea82043f536d1ee6a6d95b509", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 157, |
| "comment" : "y-coordinate of the public key has many trailing 0's", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca14fd37d0b59e5c893486a9d916bffaa8eedd8c5ca3224f73555bc6ac69abab8cf", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 158, |
| "comment" : "y-coordinate of the public key has many trailing 0's", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a9171585f8edc1098998fdb42c7be1e7839b4cf5cf6c8af14d1178c041a705eca84", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 159, |
| "comment" : "y-coordinate of the public key has many trailing 0's", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53cee7e7d46a10b99156571780699e082fe867b3ea257dfbc0ac92e1195926a4af6", |
| "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", |
| "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 160, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "cfe4077c8730b1c9384581d36bff5542bc417c9eff5c2afcb98cc8829b2ce848", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 161, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff4f2b92b4c596a5a47f8b041d2dea6043021ac77b9a80b1343ac9d778f4f8f733", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "49ae50fe096a6cd26698b78356b2c8adf1f6a3490f14e364629f7a0639442509", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 162, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000ffffffffffffffff0000000000000001000000000000000138120be6ab31edfa34768c4387d2f84fb4b0be8a9a985864a1575f4436bb37b0", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "5a1334572b2a711ead8b4653eb310cd8d9fd114399379a8f6b872e3b8fdda2d9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 163, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000ffffffff00000000ffffffff00000000ffffffff0000000100000000462c0466e41802238d6c925ecbefc747cfe505ea196af9a2d11b62850fce946e", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "c73755133b6b9b4b2a00631cbc7940ecbe6ec08f20448071422e3362f2556888", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 164, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff1582fa32e2d4a89dfcfb3d0b149f667dba3329490f4d64ee2ad586c0c9e8c508", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "06fa1059935e47a9fd667e13f469614eb257cc9a7e3fc599bfb92780d59b146d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 165, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001684c8a9586ed6f9cbe447058a7da2108bab1e5e0a60d1f73e4e2e713f0a3dfe0", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "f237df4c10bd3e357971bb2b16b293566b7e355bdc8141d6c92cabc682983c45", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 166, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c7859f97cb6e203f46bf3438f61282325e94e681b60b5669788aeb0655bf19d38", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "d874b55678d0a04d216c31b02f3ad1f30c92caaf168f34e3a743356d9276e993", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 167, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff321b8342ef077bc6724112403eaee5a15b4c31a71589f02ded09cd99cc5db9c83", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "11a8582057463fc76fda3ab8087eb0a420b0d601bb3134165a369646931e52a6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 168, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd4619d69f9940f51663aa12381bc7cf678bd1a72a49fbc11b0b69cb22d1af9f2d", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "4e173a80907f361fe5a5d335ba7685d5eba93e9dfc8d8fcdb1dcd2d2bde27507", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 169, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba4562ca1103f70a2006cd1f67f5f6a3580b29dc446abc90e0e910c1e05a9aa788cd", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "73220471ec8bad99a297db488a34a259f9bc891ffaf09922e6b5001f5df67018", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 170, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2e2213caf03033e0fd0f7951154f6e6c3a9244a72faca65e9ce9eeb5c8e1cea9", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "55d0a203e22ffb523c8d2705060cee9d28308b51f184beefc518cff690bad346", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 171, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000480000000000000000000000000000000000000000000000000000000000000042be8789db81bb4870a9e60c5c18c80c83de464277281f1af1e640843a1a3148e", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "2518d846e577d95e9e7bc766cde7997cb887fb266d3a6cb598a839fd54aa2f4f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 172, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000722540f8a471c379083c600b58fde4d95c7dcad5095f4219fc5e9bdde3c5cd39", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "bdb49f4bdf42ac64504e9ce677b3ec5c0a03828c5b3efad726005692d35c0f26", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 173, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff5df80fc6cae26b6c1952fbd00ed174ee1209d069335f5b48588e29e80b9191ad", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "f503ac65637e0f17cb4408961cb882c875e4c6ef7a548d2d52d8c2f681838c55", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 174, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2c63650e6a5d332e2987dd09a79008e8faabbd37e49cb016bfb92c8cd0f5da77", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "e3c18e7d7377dc540bc45c08d389bdbe255fa80ca8faf1ef6b94d52049987d21", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 175, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff7a116c964a4cd60668bf89cffe157714a3ce21b93b3ca607c8a5b93ac54ffc0a", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "516d6d329b095a7c7e93b4023d4d05020c1445ef1ddcb3347b3a27d7d7f57265", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 176, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff00000001c7c30643abed0af0a49fe352cb483ff9b97dccdf427c658e8793240d", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 177, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230fffffffffffffffffffffffffffffffffffffffd383cf9bd5412f50f5b601cad34b7c00746823320bd839a71786cdbf2", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 178, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff267bfdf8a61148decd80283732dd4c1095e4bb40b9658408208dc1147fffffff", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 179, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffffd984020659eeb722327fd7c8cd22b3ef6a1b44c0469a7bf7df723eeb80000000", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 180, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f4000000000000000000000000000000000000000d12d381b0760b1c50be8acf859385052c7f53cde67ce13759de3123a0", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 181, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f400000000000000000000000000000000fffffff1ed2c7e5089f4e3af4175307a6c7afad480ac3219831ec8a621cedc5f", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 182, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e5000000000000000000000000000000004096edd6871c320cb8a9f4531751105c97b4c257811bbc32963eaf39ffffffff", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 183, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e500000000000000000000000000000000bf69122878e3cdf447560bace8aeefa3684b3da97ee443cd69c150c600000000", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 184, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff000000007afbc0b325e820646dec622fb558a51c342aa257f4b6a8ec5ddf144f", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 185, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449fffffffffffffffffffffffffffffffffffffffe85043f4dda17df9b92139dd04aa75ae4cbd55da80b495713a220ebb0", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 186, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff152c1a22d823a27855ed03f8e2ab5038bb1df4d87e43865f2daf6948ffffffff", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 187, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffffead3e5dc27dc5d88aa12fc071d54afc744e20b2881bc79a0d25096b700000000", |
| "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", |
| "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 188, |
| "comment" : "point with coordinate x = 0", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "d11c640b4382e60ec8d254ee76f09b8fac57651ab73b6dd3fdc935a61564a3e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 189, |
| "comment" : "point with coordinate x = 0", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004100121f1a09443851c9aa2ab6ee6440e2ac5e1be648274bd5d26c12fb3ba3f7f032a1c219fa1457cb20588297e0513cfd4901f9a95414f7e914f9179f38567a6", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "90e712e2afd14171c19467a2bfe7abf1c477d1f40f6675f00e622fd5604fa16a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 190, |
| "comment" : "point with coordinate x = 0", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cad02ab537c80831ccdd395129fc4bfe4a89ae0c866f6619a3e14146d3691694689d477065b40f140ed87b37ad041e28229b0f79a6b3c992689954c97f7336d0", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "159583103d83f63538bd4e203607d7348990bb7f847ffbc9e5e509c7e34d392c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 191, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004abd12eed4d654baa7d968633770f4a582f173d6633906000ed8acf6233c6365f0912f30bb98e7cb525890d5ea1e217149d52a6c59f7802a9f307e80d2a9fee3a", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "546a2dfadb1d60140becac2dc2e62d20c789037755ad5a49e37e48f2ca1b7680", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 192, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a562c1ad9a72217df00147c7d2ceafc65a1620a1469c947e14fe43003ac5371b7ad1d33c01f0eb92b779ed6e460d0334447075a3cf66b2ffbdae31b438df6d7b", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "e5859c7811c5c3aca6c236ab499ccad10301c7c5ee913ce91bb66428cde11e4d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 193, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048cdbebe9d07d2ebc4e41b1d72a9bac2974cfc4cf738d8b6de71a40ede9920d88dc2439ee0003fbde7b0a3ae41710c64b17b08a8841e97a390e482c9768fe01ea", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "65754ab459a10471af00943f414f28de1bc37968b097ad2845fe111420855008", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 194, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f0cd7cd8334678308cfeb785a68a1504a91418d4441c4d4c740c57488b9aafb079d8a8d29973eb502267eccf6eda326626fc6e025d532b85e9f711f8ce6971bb", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "8631fedee6ceb3386ac42edf322c188824893d267d6108f0cf5de6964b88331b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 195, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048ad0af23b90e0341b4e2a5a963c8522fe011ace19b1b8610cbe7927a17a7249736b87ab9907289a23a0fb20ca4be42d421fe38d35af09d79cbe6e6a4e95a1a8b", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "68c58599c123be6d37d343bd41b11cecc5f84b2635661163656f76d7fb04b426", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 196, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000459c9cc2d7297ddb0be6304c94cebf42d813e970c50f45287753b8e9cb0c6db45f571d986990897851fc8e1db67c99759e8979c3d9ddfd02f633cf1ea5b6c48ab", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "b58d00525c4c4b4f46562852c15ce2e48dbe23a3be37541e048446eff5152ec6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 197, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e97080da7263a29c3072a65178b7b31587a5dffc19754c561e32fc53199234f04e0b9b70c97b60e940d5629f2266d1a8e242deb71eb7f0b2b2da2e3044738ab0", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "4baa01c211af8f94aca89548902a71f7b53f7814bbceb3d4bef31b376e34b476", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 198, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000444f600da7160b975a0232cb6a4a9e72803fd77caac84352039ce9f4a67a1da77626045599381e599eb9cd03f282e267b8cfd3ba98dabbb0f29ab1c0944270f3f", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "e19fe9d1294cca94a6388825249e6b37931a231eb917cfecb292792d0c18f1b8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 199, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000471e3e9be0e0ee4449a19d2ef7919266814a0fafd04fb677edc32656e6a46e4d2bc5f404c5b54f03e294be22e8820a71b4d4ac04a708e13cd71fdb0041e7e9698", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "ddc1f4663b928add06b1e57c48db98ea08c4d33c3c2106371407f3848a9d53f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 200, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000427b693610154d5b7f08094e46ff2a2ac1c01d3cd826e3208e5254436ed279960f2364e3a604f3b592e19262a1b22b1a148e38cd82c9e54f108ef8f833683f8b4", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "91dfa95ed1eacbea419156471a8ddbb6cb93dd456433e18633d26817611b9c64", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 201, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c32a52af6dac369b6a499a49d3e38e7c9534bb9139f57d4984b1d3c04ab8220653cdc2daefac83cf43c0d64604e5f9d85b55dde62b692cd36af99ebff4140c39", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "9f91a9633daa4c56465e9fbef4431e13041f68910fb5ba89f8da9381d68a0dfe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 202, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046f4e2f72f32ae66f1f4610966004c436aa0d90b7df07ce9c4aca52b02d46b4d0c6a3ec76bf321b7fe5203cf3d66e2d52e3ee0495ec766d579a4511175e01bc4d", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "014ae81442f8cb6df58ff41e6db203db40ea951b91bebf86d42cda7be33fea64", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 203, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e065975df642fcfdafe2fa5affc18b2c68371796f9d963d89c4f5ac5ccea28b990f31522fbb265c3f4d5c4bb82ebf5ddff5a8ea588db4d282acdca7a6ccf428", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "78e81e8573c3ae6089df7db1fb29d7be12dc11f15bb25bff2af802e15ddc136e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 204, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e1331eee03c50cc2b90944ddfc0d3a7dd8185e6c21c75fa92a0c14b0f1949ac9154d783f4547dcf5508bbd86c3dd8c3b17b61989f93db5490ec02a46a1005c2c", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "ed67195a272c63c50205abf27439291134ffa1e8ec597f3b302716d93632e98d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 205, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e0c56d486e9c01163ed6c3ff25de3cdf5744dbf9e0e00bdcf19965df4ba1f311bd5e44430665823d8c0b34ebec0a6aab5ea96cf239de214fd011e6f9ec501dd4", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "50774347848828eeb6230f497cd181f8c57fbd18ffbf8328cd008321a1c37c43", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 206, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004885ead6c074f8d751a767e918c4e89210a587c4b19d42244ae07027e361831053e80772be57fbd744955a2e8523063cc6136f2bb37befbef7a681d3bbbc57788", |
| "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", |
| "shared" : "913da71044b8021a86c8fcaf4f634d0d625ff91ee1c8474d548bd10888964fb1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 207, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000441e9d4cfa8efe80b895a8cbcce2568e251db7ecdfd20a7ad710d4a4bf2addc6b5ec36a8339168a03f15b8c80f2a2a828f151d38791584853ba2ff44a2a0460a1", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "b48e119d29eef7dbb76b64218e728ddbf6ec600505ec7ced6ab6fb8763308da5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 208, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004776aef1acb82b628e132cc29440988f0a15d4cc2b4f328aecb063c9b86e5018e6e44dfc60444faa9c4e36bc217451f7ac2956cb3b2e9bbd655eba297163d1f34", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "28a88b6b258f233020ba6fa9c00d1d72831f4515b86966a9782f521315e18aa7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 209, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049ec06b0b08662c0e1dd9111696a63a1601cc83cee20695778adf84d43064fc90156001f084cd3c1df1a087f626533b6572584889bd3d5c2c99f0e311e22b41e6", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "c4ff865ff3dc4953ea78d92a02f3345a53bdb6050cfd8f41baa4395ecb6acab8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 210, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa51d128adc2000f09ff12c6fd8e25aa08556d708bf6b0ffff9e8eaad4783f0de22bf529e516e1f64b8e0d09f98fad4e501695a930a1b22076659da707e3ccd0", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "de1069f051637e10166559cef44688afc809341855261215c4f381d9d7da76ca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 211, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004614dcfbea4789a3f3eb4a8e2f111c887f0248d9316b99d0864c927a045d6941753a073befe08491a8050a4d96d08ba4790ae18db3ef7f0eaccf59ce1095afc54", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "4207bf4159faa0e50ed238b9c0ff46194a539a1ba03a5a4c8d68f369aecd31a5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 212, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004efe7754ed4c0b3c1dd301bc1ed69800aa2ff5d51fb85937715e60d2e7bcada8eb1581ab75fb3c797ef94a9dba3d82568c84617eaf3fa04f279fbfd898f704604", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "b5a0ec92aecc3010d27d2263d3da66e3d2f3395d23947024a3f4744454622027", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 213, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d8e13fbd017f1f9a26be35c611d7b2299f5d10de3c8a26362273fffb85238f3ed1426b748c1f87e3afa2c1e7a0224310c980655e07399590d1494d6d6bea0396", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "d2a5bc66498c6036aecdfaad041cef732a893de190a0a5b42ff71e13f09280e7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 214, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045a1027666a0e372481fec0b3901e058d60107c07b1115550ceb05789b55a6d35063d4c8ee66ed45ff3e1dfdcfd73ed96a9e83193884adbcaa574b2dd118a692b", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "1f812313ddcf36bc38071d0e51a74100d630c8e20cc414326eefa42ecb1b5f8e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 215, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047937b9c40986dd755a0656203089782583da7d8113a44190762ab474a20bcf60efcbc1525aed5b4ad8e687cb02c2ef8887095cadca56c765b41b4a9544ff2fe8", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "f284089bddd5e2e1be3f82640efa0658468fa1f10b281963a3ca190c3982fda6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 216, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049368066a0748867a7b870244f5c9f82ea8bd51552959dd550bb7394497159a5d40764add1ae24c8e3f432ee011be97d3130718fe0a6a90ed8b1011b2034d09a0", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "4529f4b631c9984ab216a6801281fc4fd8731a58b65ca8d07bff07811116371f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 217, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004981d7449bdf0013f5eeddbb7e42c442f7ccdd9427bd26d7b388755aa5e26f46a1292b88fa6bf5dffca054dd42ed3594277b593dcc402d80340fb7816e4dcab37", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "64bbc9fdd73643eb2954f4ab640381b938c5e601846a0c6b6954966e0dc73e6f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 218, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000409e78d4ef60d05f750f6636209092bc43cbdd6b47e11a9de20a9feb2a50bb96c0000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "28f67757acc28b1684ba76ffd534aed42d45b8b3f10b82a5699416eff7199a74", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 219, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045384d6c0def78960db967b8096d35477c5a5ce30ef0c6d8879a5568ca87e979401ee56c4581722610b43f3cbfcf3862c082a6e36baa36fd6f78403c0e399faa5", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "9ee653cda46db67612760ce35bac8450bbf48dbf74451ed93abb6db408a9fe10", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 220, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200044eca7641a4afd5eab0b214657ff3bdcbfc66f1551a53bb59493bc38ed78ff39614a0cadff14c14736edbdcdab510cba07a8924ffd0490ee514aedfaadb648b01", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "9736ad6b2a2ef17ec3f8c8dc2e35715fb1c06f28d82e4e26876f0214588165f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 221, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048d0177ebab9c6e9e10db6dd095dbac0d6375e8a97b70f611875d877f0069d2c70000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "748fa4f5a399320382dc920026938694c41a26fe2aaa318c5e710198dd71c793", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 222, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045fdb7f0cffb8b5b1142d24698a4bda76bf9827d63b1a6bd85a4e2f9b59c510cfbcb35ba9c987108b6d4337ad5393f9f910ec92410c230869d66528ed88c1b98a", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "7f97db83b4d86f04fe286041ee21e80ec3d59f3ce82cdeeaf362016fc87a3e02", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 223, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004530b2293e60c6b6f14c75c90b1ef8b9f9fa6b2151b8d9855792eb2b3dc69f07a0db42440e73fd7d6df04aed5022fbe21ceaec33c5fbade1bd6ad321ef2e10d0b", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "21794cf24f56273fa4463cc7ae4232fa34dbe0f18b73613b8ae9cbfb9c36abf0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 224, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046916fac45e568b6b9e2e2ecd611b282e5fcc40a3067d601057f879ce5a8a73cc0000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "915106d07816e879e7643f00abf6d79fb8f1cb78bf64a6a3827f91a7b0ef0f41", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 225, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ed9568c85bc52a6b45733618c3602107c1fdacf23b1a38e486af95978a214e2efa0d71d5e737891c4276e247581ee6139011ca1460db9b1e20b364d9275683e2", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "2fcce552310819dd775ab7ba9ff0f96a1fcadd25a0c709703cef04bb6e1a7bd7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 226, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049ff7731c00f2aa88b3fc174aba907ad17595e602e768a5f1e9462a6d4b89b2d23f178a70b9bb3edce289118338a33df30c432c347f12a3de0a2b03b353878d96", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "757d926a2693bc8a3d2d8c0554a13579ef9e559186578911f37edc88b2f5e61a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 227, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048270f8179d57436b34dfc0bdf7d417a5c895116b90cb51aec718614f864a635d174804e0c0e06e3d68d3149e0b956621c6aa2bde83f4d17d03d28ef8aa389fff", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "3db29ec6f978d2269e92e9c7eb5c8b5a8e56c2228a4fb9e483feca50aa3e451f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 228, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c61750e98abaf20225a881dbfd3510532cfc3df971bbbca4a2bd52f91acc9c59d0fe79342097f88ae78fc79a8032245fdd2c30cc64aceaaa9fd57b0825692531", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "72c57c2e10d77318b3a796097bbf768c6366142d80f98c90a93780a841075f32", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 229, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049c5d3bb54650d9550e1ee2efa3ea43c14ab99d18bb049f37b42a6dac48232f0bd3a2760d83d33afe4ce6f1d1245489c509bd26b0251f308f8c996e80f7a3f8eb", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "a96b07944e9eb2b22a9a36575eff1f4f6363b4aa3a53b100b8518a67ba5405dd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 230, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f1724efd481ad45a55795f06126b1f5ed28e7d9bb4fee910af2ad8c1373b18ff77edbc34da6c787ec73430347f4da86810032d88f7475f6c42f15914079d179e", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "855883316b6d097ae5eab6c67e8411a1397349a09b9d7d8f096b2ba1bd03ea31", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 231, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fc3680af52fa89ffcd193ecc0b0714466fe5db277ee5872846c520bf4e3721d927260a0e225a3d377e6723ecb6bef8d4493c2da78a22a307fcca8f88f4527208", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "5a75bb7a0c96b8340d0842bcccf11974e1a5a2c8f4bc22b333433cce646b6a8a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 232, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004106b6f81e3482db18d74029291821ae448c38844ef783bf1d6999a404401f63f6a5753f0edc68a62cfd6a0b181bb2599e1f3bac5fa8824af160de79ed867c350", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "d96412e31cf4d26195920cac952fb79ea25f6c50abc79b5ed0ef8026a6e83319", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 233, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004093cb5193a4f94cd18edaa20a973b87ff79b0c03684c79487ecfee347e5354eb04fcb5752539170777932be15cd84c97f03815ffee8b60b647c178eebb8e14d4", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "2b0eed9badc92a1068196dfec124fe8f9d3f451e294d322eb881cce02f286026", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 234, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d6c38f448b964e27b5b450cc38d3cf41ef9df83d8a959771eb9c21855cb36445df638aef46a2aeb13199281e1a26d12fe61b029ec7f68b90faa89f88c7a95942", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "ed0b1d8dfd27a61fce91dc6405bfc53b6d48a8c13ba541c96ef3dcf31d7cdb88", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 235, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048a748d61f59c3b6a29b733b0d554b2492e7f76fad7cae1c17f2ac3de9e4a65d2eedbe6c26b6fd22bfc03c1687555d2f0a38e02adee5570686171abfec6681917", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "a796dd144f21ba3318f9e10828ecefc9c0f6ef2c427ae31351c16c2fbfa3cfa6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 236, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f1052699d87e5677c75e26b2abe719310648d820a96e5b381fff58b392401581b1bb16ae8b68cbb76a3256870bad1ee5a30ff9fd662fd4f8d1fe5b5f1f98ff46", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "1f3a9615b0745046a972bad5d59794a0b60b032b4ac94fe85f77dfb380d1f32b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 237, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041219af5230064ee9778667225f0e009cdb961330e386edb34e4fa9fddd0e5be7e2a12554227f613aaaa78938ddbbc99b923f9d181b8192dc4b816577e8f3b7e9", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "caf9141d1fca4d0f10683b5e86d2b41af5602f017991fe7348d44e8d7014115c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 238, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000460def130f190e6dc44f5eb8a59e12e7efb27db968c7fa6cc6d31785f066b41b1f1bb556ac4cd77033e7aa6c5ba16f47ebafb14975a7fd72dd9b7fe23116bca55", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "6539ec1c98fa75197ba07c678b26300b3da1fe407dd4c68b89457ed669082e06", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 239, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f23f09bdb7d17289eb005975a757a39325b4df9b29e55ba2ca679b5ec0973ae918c881f3c7b6c12bed1ec54b837d08c5908e89bdcedd84b9177720378f789600", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "0b6619827cfa948d63f021e9eddb92f884fb5ce8a404bfe059e993fc23447a69", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 240, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045dbec098c1b7de3e3e2e73d0b62cd49c877e1a0130a1b39eb2fd4dbd4426aa4ccbeee217591a8d76cc8deaf14dde52e3f401e53b30cbb9c1807910d827d0041d", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "2a53a561acf5caec6eb0d8aa40727942881a75d136899dfbff91528236926c39", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 241, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041e70730dc4f39c8970182e1a29cc836b9e9d6cbd6fcaa8c0dc1062fed9a849693e7b9151f9c8a3345366f8221c8fb700e8c3a9aa7f0cc46a48864e1605592094", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "9b377716ff1d056dac8e392249eaec740d2f5aa62303f4baf6bb1b03b2a276c5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 242, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f428c9ae3e23eaf9c2a5b9a7e41efd1cffbf35f881bfc35694d9c05d1e312b10ef6da9023cfd2dd0cb7b9e2a77d644affe62a63fb0f29d45291c6861aa063c5c", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "0c0c6867669743082547aa94451feb362fa29fbaf228dfb3eaf375f1a5ec2fb3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 243, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b9a16d9a5b85a714e2bb2aa22b086a17404c7a3ff62452732347419c99e90bdad578b462f523994304b6afcf6944a9cc5d0ad1afad956475c8f2953c06b06b97", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "d11f9e32587fd3b6f4a2354812618b4b3b4a7539b8a223b388bb7437f8d138a5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 244, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048f659a163a58e9f900c1e9b34fb1cd61ffc9890267be3417c8afe79d57214da05cd5cb68a2b93da0dbe56c1cfc0dce8b6c3260e0c48379c6d2091f16b39221c0", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "4babf6368e0359b78614060241ece46facca3f52f5bbc47ac0b46a075b5dd3a0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 245, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d257f133f00a079f4e6778ea4a9bf42b9f231290431b5b93d7e8b0e35b48010650d6c6b46574d1efce03510b8db4a0981ce138c5bd8fe0e54c988c40c5fc9200", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "9627cc5c8d8b72278be89c32b52210173e6f4b8e2f48e460c6429f46f9f469ae", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 246, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045ef2ac57c4e93cf78d8f86c35d413b98dc1902dd245affde5c16034afc7ea45547b3e9f77fbc5075bad03c418094f1aec1d03edeafa167fa6af83526552f7034", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "d2b178bc9bb16b5a91a100bb72e15a9639e050c034346061413ec20c4fcc9bbc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 247, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a7b513f96266414fa6ff439a35d8f09ab615db0bb6a3b1a120c217683f724b2342007a2c9feabcd6249a0d17acecd995e2a217fb5f07bec96938016e297efa52", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "6cdca0a731aff1ccfb1904a769cef79eba965fbab1cc64d2049d0df45dccd276", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 248, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047743ab7248dae5f1a59ac6b0a136e9f1e51aff8bd45795ace5f8187a13edf9adbd9642078378bab5c6d484f9e1ce39675b72170bf39abc9be7942fc01fc435d7", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "bd15e97a7f49aa33e57b54140a75fffce71b788ce0faa334cf8b45623dcc818a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 249, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040e3aa971bacdace350dc0957fa5bde0946324eb139939d7fc1997c701effd04a4e6c3625d9564168d3a752961221a1de8cf5f3d603752a8c2e6277ac3a918c25", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "c8b5e8e7488857a2dde62c5fc21e4525ebaba0e06b5be83ec6e7dd771e15a01a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 250, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f563e21bf9b24015a7cdbb6f000a692784ac2e4bc2715c76f684264a899c8240cab0d76e6b01cabe4f327429d11be115ed6dc0ca74f02c1b987a082f5af43a8", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "1c63a457509b148272687e6e442bde51982d41b0080d8c0c5eb714257af971e7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 251, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045da49f10249e4df3dbb4e31ece0b0ee9aa073f2588195aaae63e74f6567a774810b5dd61b6bf219e9eab30ef09c13fc184b3d09ff7a4e192bca8f5111c4163c7", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "73a1ac9ece354a930dfd9c77577b4f50acc0a78964ea0d7775631d64c709c4a2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 252, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046f72e6e5c6300679d3f14f0f6e590665643576ae8bbcb7c05b2f4a83e75e6ac3e712cb056ff034da340543c5da6997e65a3ab4cd39e997892bb92ee2c22b8167", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "fcaa406329bb74f995862cea7cecc7425c6bd4148ef1a9f46b5d42da5994556a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 253, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046b544df9168e7787db282e2ae01dd72306d9c9bc80f5ab38ce594766c3d929e967493ff601ca60862b47d3a0785c917e44584044e36023a54424015e58be5040", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "e49ff11d46b6c4b5dde528b04132d15c040e79f9b7151fbc650030988028cb87", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 254, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041c31385b9db9b374e92499939ab0fd7e7eda464561eba89fcd7b4769814a8638a4764cf8ce97b5d143bb8eeb9e1b27287f2b73942ecdbc6359aafb1ee7a152c2", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "fc8f64eac1c7e688c52c467185de21914e8b253056d9e4be010ed0128f92a889", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 255, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004aabcf8b1443d6cbb1de129a0ffe09f60b23fd9d0a44b6bdf25bed7373fdbfd1db716bde7fe9f2f46de0b688e3025e029cff15244429ad4f83484f5dea4af8583", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "6b56d8a01a884319ab5fb9d890cacfc7aabd81ad938cb5eaae207c8c1aa06efb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 256, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e7cd580bd957915d527056832e37793ab3b082ddfad9372412e1908e5c16bbb6208601a970d5844b780d9246e9583eb35918c42ed695c07d52244037f0e31db5", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "2f64b5c8046d41a4e1d631ff23846bff956a4925a47f8534490a20b4b1918b9c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 257, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042a52db1fe246b71c79c0d0ac49a7d38de67b202995efbbd2a9cc525f6f36010368f494be27e0593e2d612f1fa10a9211437e6aa16e65d97735014072f0dcec94", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "63ac31e718b9a780a85f0670e1d3685bbe306e5f06fee282a8784700b503c124", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 258, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041c50dc49fef708c4cdd62e766f9b60f784d51afee17a8fe9f3701b2fae55b7a5d10f0d9639d83dce8f26a869705a6d6d38e6d328f5685581142aec0dcd1f90e7", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "555c1917b770cebe6a98337a008ae3d8d04f571565327c93debf61ef90ddddd8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 259, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046d0aa1bc1cee6d07d045002c13290d0ca25ca3c8783343a525fac70472b92c62d6fba71174448b472cf172b0ca9e377f1a2603ba7ae1276d153b20c63e7d24bf", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "3a65a9200f8f96635912faa5e7859fa303a76a1c2a41ea97ef61aa39287700a9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 260, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f07e3d8be2ba54c6084141e1fd2b29cfd00d4e6dd6ffb115ed839b10bd8a422f42992cb9a5243897d55408e9bb556043318d87349af35dcc0975ed805c8fa2c9", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "bb7bb52da570ba58e05fd322f82d556c2d65b365db30815879f67f233b089b51", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 261, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000443a9b90274dbd5f36dd29046fc8390008dde74513ce4c3e8892b236efff80c9dc71547152a5897dbe16957bd15d1a87d770496f814fe2921c8f33df04393c7f8", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "e8cae9944233b867eedf5902fc49ecd07e4c81c46279531e89520b74ba5370b5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 262, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9af8e8c19da9d5c2f3b3c03b8e927c3cbe2d717f98f500972e56d82eb07c2b14e83fcaacadc26f8bb5e7b94741fe54f31275ebd6e1c969d7ec2fecead8a0dae", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "e72ad0cdb25f4307d1d834a5f792e9af64fd1b69a47041ec8fa46d526f419e4d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 263, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000433d9582b567aadbe59606fa6ffc11848e4947b5179597317776317b2b4ff65d0b4d8568dc843319cc04f4bf110496dee7c9229fc68cb0958f3cbd37ecca6990f", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "000197fbc260a84dbcbf88136aeaa79b03bb8949aefd2416bef63929ef789bf3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 264, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e21c0282adb1b2055fda744644c68612cfb0c68a70b9812d007f21a78f1adc4849f3e7644bc6633e2773a2f3cc5214fa7208e30afb3de992f077ee321569dc48", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "cdb18bf62670a853488ca510d8f55bab2918991424925bd9b74a821d2c6e7e3c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 265, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004af27de0da6556e4e64588c9694afee9a84e1cbd0c388972df3a997f760bbcd903c5a02e161551f333d770559ab1af49bf8b68274896590939ce956d9913b676f", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "167303505d22cf9ef78c5b9687a5418fa9fb284f2b0ff68316288ecd7f2e2e09", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 266, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040da41b82550b358ff474915d83104d41a83a12ef70589b9d392f0f30dc32429edc76163c8fe07a3f709cbd92da0bbfc5045f3db82aa5344cf1fd5b27fcd2f7a6", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "85600ff23c3cde26009fea9b6539664bf045056883728ab0d4498ea0a8f4a453", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 267, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000419c844b8c7209026a0996a782983e1bd0f0de9255b86739be9bef08ea5475cc669a779ddf57747cf7d9a22f00ed8efc6e818af5827b750d665fee6d6d58a22e8", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "a3250a2bfb145ce86e706ac3ab2bf503a66486ac0b2f7522601c124b0e0f9c5b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 268, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004bd07bd4326cdcabf42905efa4559a30e68cb215d40c9afb60ce02d4fda617579b927b5cba02d24fb9aafe1d429351e48bae9dd92d7bc7be15e5b8a30a86be13d", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "2d70cc8c8af01366051cc8359c2fc8f258757e2601fd8f3e08422a7b23bfeff5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 269, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040089dee27a60d071dabbaf58f3e56614dad3b7f9a8030769fd0463b3e6e0f03a147b4d6e7e7fd939b9b54dab458fd556ad8fdaf4da6c3909588c4e050ca74a67", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "cbe0c571d1080ea34ee20ad1bfd21ea5ecc442ead733fb4eee3c0d7b0cce9935", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 270, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000442ede106cf85aef46df7e5dba8a8b00459317d9e766a7b77c299aa0e17dea142b6e9a86f4fc3e945d4323ba8e459f6b7b14c563a698c757a2d5f7b0bc301ede2", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "33320fc7917fe4e19280bfbfe16f223c037f7c2dc30c0fda98310740f57fe289", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 271, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004974b4316c5e7d1348b28dbc4fd61d8d3470de744c30f5be237f85f29969dea77b5f00b58b83cfc7bc51655465b4a28abe1ed3dbec20c6b4643aec85b95a5bec6", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "35c726ead66c39414fe0c24604df7838e5725d2fc1bd0853261e1de3338ecb4f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 272, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000459873d7523936a121b629e9870f930419f253a5767b9d0dc49716f2c50e17bd0163b71f2bf4318fbde1ceaa585450080eec28474cd18bf7c21d2d1bfde4ff677", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "66ea42fe6fd8741b37599bbdada3ec0e6b08c0b52ea67c29a33172f72742583c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 273, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004bd85a79f81c4f9613e64fa347886437856c7358d1b69cf1e923d7742d82f9b6767d26918eaa8acb113a1daadaedc709742457303ebc23cdda5572613dc827703", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "2f8a502e4f440133e84fb625292cbeabe2cb79da73987c76d4fed864d1b1b762", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 274, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043e6a4effc47c2f5926bb6b4acf2eac48b9524c47d511f816976796778600d6c5bfce593242a5985a977590f8d7485df3f953352957f3c17c13e94583d9c0e7b9", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "06436817d8928b77b73d16c5c3b35e243ad3ef2ab59ad047142c67a6d0923c84", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 275, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a4487fcfce8396688e7449e095fe803caa253d4bd7c66dbc6261cc9d9f883a50e5251bae29c5a5cdfa31bc61105671a88a018467398158d35b88829237c0bff", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "7e83fd2c3d713bc85d6d85d9078b3a0842824d410e8abde04da0fd71c7d94705", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 276, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fed6ce127290c1291ca5ce64acb4e0f2f8905654d1d25ba57c1f74ab52f21f42963d31671c06b802169929525c4a1fdeff5b1eafab919dc2df6c52be84dfaef3", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "0e3dfdab606ebdc6428282acd443f189c99b3b483aa101fd8d6bed38aec59e02", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 277, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f7cee5b55f1869f137dd707c8f8fb8965a2be5840c3149fb759695a4661b9c0d23c78c4e9647b0d6cb2f2602be73ff25cf3d09c96d892b5745fe5eca814aec91", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "f489f2bd93f76b8e41fc6b9f211bc599d49db1f17a38e95bab1d31b2a2b55829", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 278, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042baaaec3b3e8d54a4e18f0960b947da2535e3cfcca2cfa8b7113aad8e3b6626f72f71e7c9e96042c1d39cc8f1139d5147c6f4fe62e23cf6df364b5f4d899f842", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "cc5738b49d30d5d02cf7e0c54a3de09b5b6f3c4dea91dd0679072a3562444c37", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 279, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a51ab1238bc1bed25247e7d179c83a61ae2d4a9fe2288c363ae0eb7a77de432a3c6d35d82ba8017e6ca9041cc785a30703f7bc4427506e624ac5979d715421dd", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "89a11177d6907a81d47467093bf6a3cc8ba55dee05239b160a31a3000f5d807b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 280, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048b5ae8a0e55f30f509061315abae79ac480f88b44655f7269a385c81526884be262974a31a0e2322126c2d77b26b108abd81f8b952c458ccc95d46fb4924c7c0", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "2cb03c30b20037a5cf4d5b33574f3abac895bfab37867eb2ebed260e0929058d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 281, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045f60c77e474dd66c8135ee3dafc75ba644649824c72737542091ad469adbb685312c09c69b629d0436bf3bd6c6083ff2a87be484a73ef3a5d2c3e06b5d9b21b3", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "e54d487d0c4b12fe522af3e663ce316e632ba9d63a1f02a36fc5a82bf82731a4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 282, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e06eaa73f6feae45417d859bbad4bc404b2885bcd213ebace594e16f4970e0c411ed3323a3d7afc7076239884307f91849ed5f5e36b6171d309c81344c53e06d", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "ccea969d40fa42933f4fbdc4cabe2185f8a452996254c1f4e0dde5e14feeea8d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 283, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f1c1b89e9fc6fc0faefc9109fc4a1247d9f54c7497b6cc975e6a5455bef410836cb3818548ac9b41e2b8336c3eb8d97075ae47e1827fa1ff93d4341d43c0c1d", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "eaae0e188c9427bf3c8b3ded772122204c328d5941e389d808e2724638f9aff8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 284, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004577069e8284a95f51dcab919b0536657058971dab76217f8d3ae722a64092e26e51f68a722cc0397f4801401771e9a3d1988d4af76f14f9e2f9c36e0773e29c2", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "fea0cce1358f1ff40ffeaaffbf91b2e8d426d4e31e9627731ace3a122eab6b0d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 285, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042406a2759050b925dd4f814c5033e355548f42bbf1afb791c110f0031f29f68099d5f4b005de3927f165abeff196a28c7217fab1be2b5209c324e7d62d2dd687", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "837621ea4827bba0376aaa8aa66cfe144a2ff1e359dc619a06441d3e055f9771", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 286, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ccaac61f35a27861183621642bc573af913356fb47cf582f0b5299099d6f6c6991f7272b83b738a7a5d30447c87f126a7d98ec72fa2609d0939d18db7ea7eb3a", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "63974ce6153762e5b364523cead93e8ce8bcc77dda56365d676136169fc4e39b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 287, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000401415917272f1984e7217a36fb311fd2904d41a6b13973f92aae3b90e85e4d56d97c822eb7b21a84d0d1be4867404a80c34867f43139dadcc3619e10b222562b", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "0a0488144bc36d690b62148ac3076047d46d48f7adbb0f34fee9a636295fe737", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 288, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b2575d100c6fa056bcd137ab111b5315a8908c29243b84f3dc996d0e45764b9166cabeb41885588ec08b47257df58bd58f7dcd9e012e2669fa2f52e25767fc4c", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "1232165538a44268aa7c199c54d6d207c4ef3f5aa790c10c926a20752ca645ce", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 289, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c17355ed30ccd6427f9685709021b25c11ed176e9610c479bcc4cc7552a738e61f75114761dba0ec60cd264bbab763c5d5abcc75cd8fb5651d0645179988cc6d", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "dcab5e874e4fb76bc4312528e9d76dfae56145922533089734110bf5653f4d77", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 290, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004341592390ccce485de8880f3d727f664c381914a1becec383b35586751fc81c2add71852b87016e1019cae7a9080e75ce0b0b8aac175d692d5e7b4dad088f5cc", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "4ce2701b2be63a0083a4c53f7a0bf04cf871654f5edb6f625e3ea5e7d0bdcc90", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 291, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa764b6b76a86c3b762120825d353a24766208c1f5cc0fe3fe7998026a2ec5c43bb2f948fd94cdaa5869b1e0e73a4d97035cc49357fb7b74d7ed0a2c5b8d54eb", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "7abef9765cca721320fbf8edcbef6d2ba25d17b70ffa1776029bc38fe677a12c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 292, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a71fbb617199bd585b4b66212ca33ca9e09370e6bf15c8ea0acefd9c8e945d06840f058863078e743e220ff99f23bbc1daa36835d4b1269f0a7536e63f06d853", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "5f61404dbbbc2867dff95c1f37ed44f4cb8fabcd223b03739d888308d13bc412", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 293, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000413c8292d854d39451c0c63a802b8c03e4fcb875ef01239896295ba1c0f386975f82df197086fd86032cb36b69a27876dd75a8e9679f36ffc2210edb128d4be13", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "8d673a577e35bf9d5d00676c08b2c739617c46a052188403aa06dc714af6acc1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 294, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040cd9df415acc0c32fd4e3d6924ce53075b0452bf919a2ab2ebe26597570f1ecd5985d8d2c5df78fc100f87efb6dfa9543757bdffecf083dfcd1ecb38de6c23f8", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "a7835ffee0f2a69dfcf70d4e798dbe3ed32ba03cfddae5ddd11d8c0ac3d74f9b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 295, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d2dbea4046b23fd2b233d1ce31dceddb89b25f26c0627a9d2db3c5605c9cc99535bdc8de7451c1e27e97aa91402cce3882c71269d9cbdcb5d7ac0ceb911b9b6d", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "e98ea22209cd397edb6c319648c1eb24bc4d39598ab11995571926684ce2ceca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 296, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004888fb044fb2b6caa60366bfa662adba479b8365a6555a29887d580f587086ba8482f4ec24082a48d6402afa1622143f26e61d91b7e30d6a4b223630ee10f70fb", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "91b65733860b1bdb9541d9f55895a3dbb3f13c199251d33006b6dcf90ac349ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 297, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e2bec134249379d57700301f3a58e4b395a4d28370d2a06e65e7ac89ed76ac697dc960bd795cdf4fbcfdd75149057b8e022331c7b5461f383ac589d764df333", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "1fdf7c5c48047a113e5e5d1b7ed593337e769231cca5c7110160e0c1b97f4256", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 298, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c78cda7e3b9e1772ebed30b2b51dcf155a69a0fc504557836e25147cfb8127d2f8289cf38b033d3763c8f9f6c091787a3142fb83dff5719590282c6f852e0105", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "ba0abc3e71726cb51330489176357b81b8074d7690e4e82e9a3c00151e1fa318", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 299, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041e3df4dd7fb7718cb0aa0dd72f8a25c83c4e804e7cbd48c5e965651f9e23bf4ef0ff40dd9796e4a9a5eddd2c4ca4ebd10990d8fb8918d12d53c76001afa9de7f", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "16e632f9752d36602c95ec274b32ad594f39f6ac3bd4b0b20f8637392142cef4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 300, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e5c5dc3fd88d85668b3b709fd6b4232f1f80949cbccb5588363e6c217a2b3ed88dbd0d6e3cc97f3081d16602aa3d1b655ee0791c87fcb5abe6217d8c8513807e", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "9eed4b96569f604a4d3f5af97499807111fc9888c458ece2e3000e245c2c02b0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 301, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004021c41eceec24e0fba894ad7415a9598cbcd14fa6ca46e25575268a1d8e5bbc63f846c6a185fa3f23bb92c14e7e2cba8c74047c09af766f55ef0c907c80d9451", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "21ac32013838812621dbb584965bded6fc851d3a029810679bc57b2381bb7a7d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 302, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e24192cd33335a114f5070266c014cb0d8c704d16d6042e89c17597bcd4e77ebdb4c5171704c2c09275c22a310e0c4fe092e4084856da99b94abbfa9f469f48", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "fc5978da01ca83e127dddf989a0358871b3c4ce0755bfb020633db467e21a53c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 303, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431c90ae47a93d09a2352b6f3677e7975ea62aadedb56c118eb8b9f771e2dd9f5f2601fb9cca2304e594423cf48064dbed17ae40452f18be6ae018321911e8cb3", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "9f417341261aa45d396b0ccf2a3dee7a466ca47e3ce86ecd2071d9c4db08820e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 304, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d2f211cfab84e01c8e5544036234debe35ae103bb878d7abcea6825f753e03a385f7f1870e64f1262af67a25ef9880419f45608e7f9da6dee83f5f46ceb53dcb", |
| "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", |
| "shared" : "f419febb32c254611adf569c2d583b17542b1538caa0001967f0a4bc34b8b789", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 305, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "03", |
| "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 306, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "a329a7d80424ea2d6c904393808e510dfbb28155092f1bac284dceda1f13afe5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 307, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "0100000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "bd26d0293e8851c51ebe0d426345683ae94026aca545282a4759faa85fde6687", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 308, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "ea9350b2490a2010c7abf43fb1a38be729a2de375ea7a6ac34ff58cc87e51b6c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 309, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "008000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "34eed3f6673d340b6f716913f6dfa36b5ac85fa667791e2d6a217b0c0b7ba807", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 310, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e83f3b9cac2fc632551", |
| "shared" : "1354ce6692c9df7b6fc3119d47c56338afbedccb62faa546c0fe6ed4959e41c3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 311, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3a9cac2fc632551", |
| "shared" : "fe7496c30d534995f0bf428b5471c21585aaafc81733916f0165597a55d12cb4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 312, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b1cac2fc632551", |
| "shared" : "348bf8042e4edf1d03c8b36ab815156e77c201b764ed4562cfe2ee90638ffef5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 313, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac1fc632551", |
| "shared" : "6e4ec5479a7c20a537501700484f6f433a8a8fe53c288f7a25c8e8c92d39e8dc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 314, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324f3", |
| "shared" : "f7407d61fdf581be4f564621d590ca9b7ba37f31396150f9922f1501da8c83ef", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 315, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632533", |
| "shared" : "82236fd272208693e0574555ca465c6cc512163486084fa57f5e1bd2e2ccc0b3", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 316, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632543", |
| "shared" : "06537149664dba1a9924654cb7f787ed224851b0df25ef53fcf54f8f26cd5f3f", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 317, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254b", |
| "shared" : "f2b38539bce995d443c7bfeeefadc9e42cc2c89c60bf4e86eac95d51987bd112", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 318, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", |
| "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 319, |
| "comment" : "edge case private key", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", |
| "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", |
| "shared" : "027b013a6f166db655d69d643c127ef8ace175311e667dff2520f5b5c75b7659", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 320, |
| "comment" : "CVE-2017-8932", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004023819813ac969847059028ea88a1f30dfbcde03fc791d3a252c6b41211882eaf93e4ae433cc12cf2a43fc0ef26400c0e125508224cdb649380f25479148a4ad", |
| "private" : "2a265f8bcbdcaf94d58519141e578124cb40d64a501fba9c11847b28965bc737", |
| "shared" : "4d4de80f1534850d261075997e3049321a0864082d24a917863366c0724f5ae3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 321, |
| "comment" : "CVE-2017-8932", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cc11887b2d66cbae8f4d306627192522932146b42f01d3c6f92bd5c8ba739b06a2f08a029cd06b46183085bae9248b0ed15b70280c7ef13a457f5af382426031", |
| "private" : "313f72ff9fe811bf573176231b286a3bdb6f1b14e05c40146590727a71c3bccd", |
| "shared" : "831c3f6b5f762d2f461901577af41354ac5f228c2591f84f8a6e51e2e3f17991", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 322, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 323, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 324, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 325, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 326, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 327, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 328, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 329, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 330, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 331, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 332, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000fffffffffffffffffffffffe", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 333, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000ffffffffffffffffffffffff", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 334, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 335, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 336, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000fffffffffffffffffffffffe", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 337, |
| "comment" : "point is not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 338, |
| "comment" : "", |
| "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030100", |
| "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 339, |
| "comment" : "public point not on curve", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764c", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 340, |
| "comment" : "public point = (0,0)", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 341, |
| "comment" : "order = -115792089210356248762697446949407573529996955224135760342422259061068512044369", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f50221ff00000000ffffffff00000000000000004319055258e8617b0c46353d039cdaaf020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 342, |
| "comment" : "order = 0", |
| "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020100020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 343, |
| "comment" : "order = 1", |
| "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020101020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 344, |
| "comment" : "order = 26959946660873538060741835960514744168612397095220107664918121663170", |
| "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5021d00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 345, |
| "comment" : "generator = (0,0)", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b04410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 346, |
| "comment" : "generator not on curve", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f7022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 347, |
| "comment" : "cofactor = -1", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 348, |
| "comment" : "cofactor = 0", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 349, |
| "comment" : "cofactor = 2", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020102034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 350, |
| "comment" : "cofactor = 115792089210356248762697446949407573529996955224135760342422259061068512044369", |
| "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 351, |
| "comment" : "cofactor = None", |
| "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 352, |
| "comment" : "modified prime", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fd091059a6893635f900e9449d63f572b2aebc4cff7b4e5e33f1b200e8bbc1453044042002f6efa55976c9cb06ff16bb629c0a8d4d5143b40084b1a1cc0e4dff17443eb704205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "cea0fbd8f20abc8cf8127c132e29756d25ff1530a88bf5c9e22dc1c137c36be9", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 353, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 354, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 355, |
| "comment" : "a = 0", |
| "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff302504010004201b95c2f46065dbf0f3ff09153e4748ed71595e0774ba8e25c364ff1e6be039b70441041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 356, |
| "comment" : "public key of order 3", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff304404208288c304d96cf7e01034346306b01adf461f95e60ce956f8f96c068a511fdcfd042086d71debd257d595606b311e3bf8e3c79570a081bcba9231f9dbf9b756e50933044104e389022de5b3390359702f219090f78c555e89b7ea8f8b85d31c72925a1c7f7f24004f4985340b7d197fc95c5e94173c720c6b07c3878077e46e30567ec5c019022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004e389022de5b3390359702f219090f78c555e89b7ea8f8b85d31c72925a1c7f7fdbffb0b57acbf483e68036a3a16be8c38df394f93c787f881b91cfa9813a3fe6", |
| "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 357, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00042af270d2a6030e3dd38cc46e7d719f176c2ca4eb04d7e8b84290c8edbcaed964ebe226b2d7ce17251622804c0d3b7adce020a3cdc97cac6c", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 358, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200041f17901e731b06f349b6e9d7d17d45e8a2b46115a47485be16197932db87b39405b5c941b36fd61b9ef7dd20878e129e55a2277099c601dcdb3747f80ad6e166116378e1ebce2c95744a0986128cfeeaac7f90b71787d9a1cfe417cd4c8f6af5", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 359, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ed76e5888428fad409ff203ab298b0f24827c091939ae0f9b1245d865ac5fbcd2749f9ae6c90fa8e29414d1bc7dc7b3c4aca904cd824484421cc66fe6af43bdfd200c1f790a0b3ae994937f91b6bdb9778b08c83ecadb8cba22a78c37bf565dac164f18e719be0ef890ee5cbf20e17fcfc9a5585e5416470b9862f82fb769339994f4e", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 360, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200048028d16082b07696d4aa4aab9d6b1f1463435ac097900631108f9888e13da67c4841fd8dd3ced6e7ad8c6fc656621c2f93d3db0eb29d48d1423154519865dbc1", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 361, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004dc79fc28da096ac19f3cf0bc70b8e52529a83861ac66b1d44b9f2e9c68856babaa94f5fa67a1edfce5bd1768f9b9a1621483d214436aab02", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 362, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a6bae3d155c1f9ca263928c986ede69acefd0dd9b3a19d2b9f4b0a3a66bea5d167318dcc028945fc1b40c60ce716ba2d414a743c6b856a6f", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 363, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045d3ddbbb9bc071d8b59855c74bdf3541ae4cb6c1a24ec439034df7abde16a346523edf6a67896b304cb2cd2a083eec2b16935bbc910e85ec6eae38b50230bf70", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 364, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a43c6ef2500723d54c1fc88f8844d83445ca5a0f585c10b8eb3f022d47d0e84862b7f5cbf97d352d4348ca730f600f2258d1d192da223f6ba83a7cc0d6da598d55c2b77824d326c8df000b8fff156d2c", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 365, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042391c062833d1e6d89ec256cf4a3989534c1ead5e1e14ffae933a53f962857e4713087e1b3d65ac79634c71577af24698b5ce959183835551f7b08aef7853378c299930b360813fd58d5e4da8b37d5a7473e891ee11cb02881bd848b364fb7d5", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 366, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000484beae85096640953c1fd6ebbc32697263d53f89943cbaf14432061aea8c0318acbd9389ab1d2e904fa0e081d08cfabb614ed9bca618211142d94623c14b476a25e47abf98fd3b1da1417dfc2e2cfc8424b16ea14dd45e1422be7d4e0a5cc7f4d4ab5f198cdbaaa3f642ec6361842cbe869382ee78cd596ff5e740d9ec2c3ad6", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 367, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042b0a1a858ffc44e7752940731d378f96570837e279ea3948fe00cff8b5f89adb4e2fe6f8781ba6426364f4590b34dd79fc80629de4a86084", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 368, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043037c01b4a5ac53742e3f5528dffb0f010ab6ebeb08d792b32e19e9006ca331a024b67698d7cf4b575ccd9389441d5c640b77c63771cef1bd85675361c6602a4", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 369, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f0fd972a495a140124a4019291a20f5b39fb755c126bf268643bb3091eca44f2a3cda1dead6ab1f4fe08a4b3872423f71e5bf96b1c20bc0ca73b7e2c134cc14a5f77bc838ebcf01084da3bf15663536", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 370, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000403b65faf5a6bf74bd5c166278a4b566c6c705ac6363e61f3b0699e116d3c5b19e8b7021b75b005f78a8cea8de34c49397f9b3b2bfc8706eb8163c802371eff7dfc825c40aa84dd9d1c4b34615ee5ae28c6c05d58d2a8ccc3786382b712d3bcda", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 371, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047504d660943a69ab043378e44c034896534a346e0e95f35fcaad3503b490856bfb20a753ecabc6d7bfeec28d057f919923b7d3c086953eb16c5bd287b59788db72dbb7c273854294c927ea7eca205aae2f0830e5faaddad8316231bfc3572c85c33cb7054e04c8936e3ce059c907e59f40593444e590b31820bc1f514ed0ec8a", |
| "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 372, |
| "comment" : "invalid public key", |
| "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002fd4bf61763b46581fd9174d623516cf3c81edd40e29ffa2777fb6cb0ae3ce535", |
| "private" : "6f953faff3599e6c762d7f4cabfeed092de2add1df1bc5748c6cbb725cf35458", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 373, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", |
| "private" : "00d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f02", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 374, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", |
| "private" : "00d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f03", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 375, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", |
| "private" : "0095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e835", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 376, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000318f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", |
| "private" : "00a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 377, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000218f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", |
| "private" : "00a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa5", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 378, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", |
| "private" : "0095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e834", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "secp384r1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 379, |
| "comment" : "normal case", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796d9b954baa8a75e82df711b3b56eadff6b0f668c3b26b4b1aeb308a1fcc1c680d329a6705025f1c98a0b5e5bfcb163caa", |
| "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", |
| "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 380, |
| "comment" : "compressed public key", |
| "public" : "3046301006072a8648ce3d020106052b8104002203320002790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796", |
| "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", |
| "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 381, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004490e96d17f4c6ceccd45def408cea33e9704a5f1b01a3de2eaaa3409fd160d78d395d6b3b003d71fd1f590fad95bf1c9d8665efc2070d059aa847125c2f707435955535c7c5df6d6c079ec806dce6b6849d337140db7ca50616f9456de1323c4", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 382, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040161328909675213e32098d35a6b8308a8d500cca39dcee5e804e73bdb8deaf06fe417291fd9793b231ef5fe86945444a97a01f3ae3a8310c4af49b592cb291ef70ee5bc7f5534d3c23dc9eefde2304842c7737ae937ccf9bd215c28103e9fe2", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 383, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004af4ae964e3bcbd923accda5da3175d411fd62d17dd3c3a1c410bef1730985a6265d90e950ac0fc50743b1ed771906ff33b68cf4d3d83a885a87097fdd329ce83b189f98cec5be44c31d1a3a2bba10f471963232b8ba7610fa8c72179050eb86d", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 384, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200041478ab6e032b9545eda9ac2c264e57a11f08acbc76d16a0ab77b04dbdaf20f215c4183437b32afc471eaa603d14c7c5d8a4c84ee0e895bec5c37f0a1ca075e106ff6bf38801b5c697409d39675231108d33c4a5ea65aaa8c03e939c95d96c4c4", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 385, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004f63208e34e7e90bb5fb036432467a89981444010663b8533b47bfa94bd2bc16f38aa516b930a4726e3876d3091bfb72ec783ed4da0cac06320817dc8bc64f59ccf06f48abc4386a150913fa95743a7b4601190e1c6ee8f8bf6354b254ecace45", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 386, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004033271ef42d92ad47b273b09ea2f45401161baa52696590d0e175ff2d1c0dfa3fea40e4266d446546c05e480d57fabec7889f16a8bcc176602f6d46561614a2f4284abe697b7cb9ce79f7e2e71b155cb1f155ce925d16391a680eda23152e6e1", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 387, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004737e8437e18683de2455b68945bba31daec3e754d72f0a0776d3192b2f9298bb95ca1464baa6687aabb679f804cf6ec6c2b4d47d61a60404df63b1e9ac0954b3419bbc2ad52a0409aeeb82f4703758588059165b20367dcb4b235b0caf71d727", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 388, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000437f9004983156bbd9c47891e75237bb13016bd7fe6f4e0f71cef0e63f16a672f0d3b0e20165c33407e146b6a4ae6962dd3b57ccb99e7aaf1303240516d0ebe08e585513e3695d42c467dcab5340ef761990cadc8d8840aacc944481415c07feb", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "3b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 389, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200049655d8e5622718b317cfbc09894357f75a6b13fa516bcd6630721b869a620196cf0c3dec8860b32d27ed9bac2cf263af17321698116d7d811ae8da9b9cbbf9382c1e36e2b67d6c6af9bcea7d9de00ca72b398606c098a0a0f0c4b8941943ed65", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "6a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 390, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ccb13d427b3c4bb33dd4f20cddabc68600eaf97eeb2c81e8c218ae90743e74ff38ca56f0c0224379db464dcf4a40f04350cd7a659b2c4851a5dcf8c990fc920c07d4d5aa50a2185750e6b84c42e83cff635050482decb4780f812e4c49fc7404", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "7c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 391, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200042664624307c02ef487030a632162c515f841d15ea3152d98ff2364232d7aab39343d5f703a4d5a31092aa7356c3a2f671c1cd603addfd8b5477552a3b32a18edaf3e33bec22ee2167f9da729636002a7974eaeb5ff082b2aabf8c7056b84c3ab", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 392, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004665f1f320b6ab1c1b52d144e52d87a154c2b4489838c9119de622c2d1b52b65b0a3955e44e0d4859175360c0f63dee813f14f69972f18caed7916c94a4d20ec344591e7536a4a7a4d8c9832818c96d60b1a81fabe64ea02c5f647e361bf5b60f", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 393, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000491357ca87dbb08e85d7b1acecfd1e086078a82d19f81474da389364a39fe2543eb934b440173c38e61a1d9407855b5d89ef0d9e920764b6d7765b084cf9541dacc43d1dabaa390b0fb856097b0c00a8556f4e3848568ab4ae790c3d346ca01b6", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 394, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004d5a833bae33b2d10fdff6db7c5477adb614b191c70d97c6f130a14e93931cc1dc058053fee54a264a00fdd16d3166fdc42992276b79925bafcd183b03ed18235350980abfe67b814c6c11074c38f74cd4e734ad58cdb49d9fcd2181d1b8f1119", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 395, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000467547cda7fbe8f16be5a4477cbb02979f1af72fc0f39302773552fbcf4667a8e23abc0e12856ee6234deeca5f22ae0503a4df7c068e7432417260cb9fe0d68b9c7fcf7e16a2ada05687d8f8900b84723103edbff0a42b27517da2760b7d38843", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 396, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200041363e3b99008e09bb3f085949b9b6ea26a318f496de568a96630fdb9d4c72c2814df3087a1741f32f24989b428167f93c653cb3ae8c3ecfaec57efd54bb8ce9d79c7bf6cc70fb1114f939be8f1a99bf1e42b97431124ef9fa33450faa4e76839", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 397, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ba2be8d7147e2417c2ec80b24b4c1aa94464ffd0aae1fa2e078b3afbc77c144489ca9d064acbb7a9cfa6196d0f467b7e65ee1ca1eb1351ff9968f553dfe2e4c59ff8ba34c22a42b3baa13a9a1adc7f13abd40f1fd25d46bc5330852b9371966a", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 398, |
| "comment" : "edge case for shared secret", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004d69850ccbacc4736ea200ff2f8488f26247945a2ab48dd3708f494b293d8cba83417f48974881c7fb03854089bbf66cc1c773ec03cb8cd5f007ec3b03bdd05a409b352103f0decf25b41673ab8ca3d04334babee01219f15701f2bca22d40b37", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 399, |
| "comment" : "y-coordinate of the public key has many trailing 0's", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb487826fde2ed9f5649c11cf8465f8bf8ad50f68914936fc39666f68219d066506bea4001fdc816c9a90e7e2afb19bea085f", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 400, |
| "comment" : "y-coordinate of the public key has many trailing 1's", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb4877d9021d1260a9b63ee307b9a0740752af0976eb6c903c6999097de62f99af9405bffe0227e93656f181d504f6415f7a0", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 401, |
| "comment" : "y-coordinate of the public key is small", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e3982835fd2e55ec41fdfe8cabbbb7bcd8163645a19e9dac59630f3fe93b208094ff87cd461b53cef53482e70e2e8ea87200cc3f", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 402, |
| "comment" : "y-coordinate of the public key is large", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e398283502d1aa13be0201735444484327e9c9ba5e616253a69cf0c016c4df7f6b007831b9e4ac300acb7d18f1d171588dff33c0", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", |
| "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 403, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "6092a1757ddd43a04e185ff9472a0d18c7f7a7dc802f7e059e0c69ae16c802651719406e04de27652ff83da4a780ef2f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 404, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "89c804cb81443386b185bcd9e2e6c35ee6177c3b90298985c4e81a89d520cceb17d729540e56ecc343c26bf314f2d052", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 405, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036660041b1c7984620e8d7fd7ccdb50cc3ba816da14d41a4d8affaba8488867f0ca5a24f8d42dd7e44b530a27dc5b58da", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "35513157e804bd918d04de202778b81a6fc7ad8aa541ee94116a0f18466725d75e71c6942bf044b1b0ecba19db33e0de", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 406, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001141b9ee5310ea8170131b604484a6d677ed42576045b7143c026710ae92b277afbbea0c4458c220d561e69404dc7d888", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "102080c047881d19aefb01c29c82a4fb328a8ea6e6d6c914af73100507c8ee499799aaa646de0ea8c2727c0b5ed2439b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 407, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff70370385413d3eff6fa3407ba24f682c2b01b51445dbdf5ef7b0dd0979f17e713e09081571f1e94dfb66bf282002f39f", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "f689f6e475b4e15162521acab4637a3cdb9cb42aa92f9114b0ee300ddae89d5eafff3463a1f5004a2a1bd4aeffa47b78", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 408, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff112e191f1f78bbc54b6cc4f0b1e59ae8c6ff1a07f5128e41dfa2828e1b6538d4fa2ca2394c6aab3449dcb3fc4eb44c09", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "f3486244119b3632fd55be9e6951eb5d9c8c62f6a27042f94b924155ecfd4ff8744ba3d25bcf85a7b925bd28a12b897f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 409, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000028a4c8da5a05112fe6025ef41908969de20d05d9668e5c852ef2d492172ddc2a0a622fc488164fcc1a076b872942af2", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "8171b7c80d4c90bb58ae54393921ab9c5c0b3196f045e9fe5c8b168f0e5f6a77e1aa34ecedc5481ce55ab34c14e0f2e8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 410, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200043b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd7b7f0f28d55e2f3a50f1f1bef3976834a05b43418e979303bc0363ed16d2d0b4011cc37b3c06ad73154faeab7915cd87", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "1fe6fea5f00d3005abaae2267ff18e430915838d87909ab503885edf38be7618ecb321f0a4df71b0913fbf12c76fc1f0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 411, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200046a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca63cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "f58adc13ff997d38383910db7befb17670393a33d95b049c2aa19d760c8e728ecedd32168476b90b26a3742dcc121b07", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 412, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200047c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104562ee0c57e71d96cefe31b4c4045bd4086a38e8ab9adf2d5567be318051d70f3aa68b753f271ab032b6abcce919e2962", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "56299684ec5ceb09ba4d94d1231005a826c9c08a5219c757e0136cbe8b6430badd4925172f2939891da7c7893850512f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 413, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000024480ab33cb4bf7cb79c024eeade3fd641e2f3003698400e8986a7343a5da59a3b26eea4b4176e53239371437d834a1a7", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "1911a0ee6aebe263fdcf3db073f2598cdafabec2123a2f24a28c3d9151c871f32d6dc2f31d25af9c498fd68da23e5bef", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 414, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020797da4c0751ced16de80d16ab7c654a5dc27d092626d0865a192a1c5ea7c1b88c9fcab057946741e41cc28c80ec0b9a", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "15900643e2e0583976974b05f83c7a96611425f7c4a6eb51916ab958a037fd9cc172bdcfff4540a2ff3ce64e6505557e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 415, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff6c70898ae6fb31fa2f086562af2d10486ba4c6fd5e41dfe4aa61598b4707a3bc276a62feb1b98557e3b17c025f7adf4e", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "88a544a769d5c34a051416bd509dfac911863f604c83ea844bf0e4c5c272dec86d057a88b152a9274701938c705900c3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 416, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000eb1592858b6e6e3a199c0f3e7c5f0b4a92915936efb8bc0407680eb7274be7422156ce8cfc8b505b2d902c39992380f", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "b7db26b286e7527cb1f454782fe541862ff0f8d7eed960e22855deb7ac2a69611668c777c53bb74c2bcd40edfbf7944d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 417, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4987abae412809c2fa48fd23b1bdf9e622f5a606c44117215ffa61b18ef46e54a7fbbf11f9a6ba59c991b4ae501fedce", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "b1e8aab1aa633d98dc6b768594e1e3edb801a9ef483f287c83e19744d2ad343ad3debdc4dc178213ad6876b52284f552", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 418, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000001000000000000013691fe493d4d28bf8ee1dfec812d6c306eae0842919eda6dc525f0d49ac2d26a992251912139a2936849f9d6fa949a68", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "b0de006f80f6f89e4eea6e46dfe305153005612d1e903171ec2886230971961b5202a9f3187bdac413ac24c836adf7a0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 419, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff615842aa06b06f78f0a66f7bea88d4b6ee59653eeaa00dc5e0a2b658f969b71af90c9b4e96bd3ca33846955bdccbd359", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "ca8cfa42c5e374914c14d6402b1a99208e47e02ec49818913694ea0822a2cc6c310259a8f3ab7559b9974bc4c2fa337e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 420, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "edf040bace18d90bf9ce720df2a3b31d76d95b7ed9530a159ac0b24e82a871033eada40552f9e606f7115e6a78927511", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 421, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b0000000000000000000000000000000071bd1e700c34075c3cade8ce29d33724af68a7672b265a4e157055360440ab7c461b8e9ac8024e63a8b9c17c00000000", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 422, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b000000000000000000000000000000008e42e18ff3cbf8a3c3521731d62cc8db50975898d4d9a5b1ea8faac9fbbf5482b9e4716437fdb19c57463e84ffffffff", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 423, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000000000007f57b69a014783dbfa4967b2f9cfa678a6f0b6e9cfd41648cec5b3c498e72152da3f82d3da2e8e9f8ef37b11", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 424, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000ffffffff80a84965feb87c2405b6984d06305987590f4916302be9b7313a4c3a6718deac25c07d2c25d17161710c84ee", |
| "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", |
| "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 425, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "c3d38450a5dfdbe64f4b5da3add4ac1315f87d11720f29beb6f3616a65ebca1d569c0fae5c5bbb6d146bf9103e645b9f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 426, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004183c0d3650d35a33423c0d00896aa0af9f340217f42086ba51203d158a60fa91ee83b52034ee6167c6593ce67a31c38a20813d9e7eea718d46485650420366dcc1cfdb5cde93eab28308def758ba4c3ba386139d4a3a3bdad64c54192f2bde32", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "18150961859e3efad6267582f97417f19ed8e7e537b692b91050944a6fab8030411dd92e941357c7494af0118840a614", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 427, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ce5ad811e7eb08024e40e30c1cb29cacdfc8f809f7f0110e6b225c6d8336f60c30a573ef1b912f5fd300b0615e9fdf1f631ba974beb9544b4a8c9945f72f3e5fc569438c4303672279fafa900e53690aff753da92f400ab62de8067da99fe37b", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "cdfc9463af891682c51b6f4c9656551c33b80739f177612f27a4b1f37c97fd8023495b0bc15c688ab19b7f9880efc8c5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 428, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000442faac2ae2bbad43a6e45a796f1dcc70cac444ec1570ac769d6e86207443db8c03a33ba07862fcc619cec806ce8826c2776e31dd086c1b19323b58084553bb0825d091ffb123d265afa5970cb72c2e6804ab327834299641e70ff14291975bb1", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "bee46c5518e8e2f5c7fa23f2ab8fc43f5a7419f70373daa1a674630b161ea39c381a1eaaa90efd34aefa9ac6edb53c75", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 429, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200046ad66f673d832f8a86cfd7a66d216d23a26583235c28ecb7b598ff8dd1132bc6cf0dc46a98c864665f195a996563e57770aaaadcbf36531a318da95120d9a800226ac9fbff06f47837911c7b95f5187c43ef959a4ea3e117b847f1dd1f8cc4b2", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "1ef2e485531e26d69ab7c7b8c27c1b4be152728961875681042683678c7bb4ef8b59c7c1d62adb5f034bb2886ff691e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 430, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004f842e8f47151949b5cb6cde4acc7a83d901173ae316ec423e1c966c8a39638ffa6def3160f7bea664982b9636f639f72702fe1d593454f73d06050655e28ecb8cfdfe13dcc7752bde38fe0070b43bda5e6b7203b45077471825df1b816a428c9", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "a8573b49006362d9b7363c502969b2233b2fc5730cf575d414c50a45f0a5b4d518bd450288c89e81d5171efadbce59c5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 431, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000464e68d8a8e6d44142fd0b3353275df4be95b0ff9465d114a18ff238fa4d3947ff4e3fc66970d85731d784b0a17157887cb961cf636c0e8d4b5f8db0060c2b699ed750e92a05ac4da49780b8a48729c6c2b866c75754afb2c7c2d661ecf640cc2", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "33f9aa308445cdc2d159cd39c33b495382ff8b9e21b6d1b160577a4b3c5daf00b8dad3c83852f18f27a4402ce94421ee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 432, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004237e5a05a3b9dd16f27d1cc04d16f19ec3d27881b90c2049fd2665cec7eaae1cacded4e0f8abba5a64d4183a71449d9b741073dc2594d02ac9a88988e51d7bee22111962f63748efdc8c311f631ae8680c8996028da4e956ac1284d0c01614f5", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "ddf7fea52b92e1544fb1c7ce2274409bca1704f44bc0ae1a6a8b388eaf316c90bce99b0c203f7556e5baaa26c6b7ad6d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 433, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004810face99512bec259d575229d9586791bdfb1b221d23c1738e4f9af0498f54b18cc0cbb01b64cf3411ec4b68480db6d6c06e6209188f354323b4db6f54f2b1dfc5c1c3dd4fef0cb379a7d7ea085acdac9e60e04f8db488be97f81ded66ea33e", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "d2287ccb642a76e001124dba6c6ce19e82536690abf542104cbd45c8708e462d8ce06e05ad2a0fea4d68492fcf376afe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 434, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004f0b00271a2bdde4bddbdac00406adf056d32b9b03f4bd29cc66093df22e5da09fe48cabfc8d44bf136b5be275c7f53f66ccdd0d00354a307fea0091070b61fa9e2da1e2f329fad68013449ecf477fe33458039bac911104da62c29c08192a315", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "36151b0d1c1b28ac062e0829f41bd55044dae6f1daf30ab3ff4148a83ccbccf507bef7340c9544f047f554c71272ae24", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 435, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004f82cbbaf1c9b6063a1b505580766b1446b6b5a990151703e7afd8a3175387fae567081019e0fdba7964ed6c0e4d0e45ecf379bc1eda30ce4fa560106b3d09bf38e9fcbec3eadc9e12c5622c01130c870c6136498f52bf62f3987defd294df33c", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "2451fd979864169462a77d742adb6f4505f2db956d2d2dea5b05e40f40f2654fc17d1cd1d3b353322bf0d1f3cf828c49", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 436, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ccec117025eece29e0ed077d98678738fd1a5cca20e40bb322a40566831243dac806555b8508f4eaa68beb4e78ed917686415f11232c5ecb9f805b0dcc6ce06b57fdf4e4ae4e6d822472d6725a9c1da41c2fee1519586c502bbb1a4ce2582863", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "0b3c06fb8c7c31a96fa6dc80250143e39af9e5c201fdbe92245771e345cf787f99234ecc1d6870599ad50a1cadf687e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 437, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200041e829bdbd8a2c1321d04932aacd42972f5b2ac5b6a61b041216ca9481bb0da8abf6d5c1b63e868479f88d91345cb9153fca2c5698fd5b404c9bc125bdc3c608fe385367ee2b68408e959b83ec8bc3ec1e05a6fb984fedb256574885f5dd98940", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "5388905aee7f826b9a5b46faeffe26d49f8566c7a8e8af5a1653fcfbff7c0dfde566f043401248486ff91c390f5cc6ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 438, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200044dd1e1b454814f3be1c62eb87c120772c2062a3d7e5461d5554b3963a9fb1190db965695caf555a45ae25be73e47c3745baa93fe2bfb094fe718c8c9bd8e1e6e86cd629dca0bb91ee934e93469d4fff32a41dfd78c27ba534a3d5970c388effb", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "b920299ba26075d2647ccb978d15a54ef48330db3a8794d868ae02bf152b3c24ffa966893ea9eb5d3cce83e0239be02c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 439, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200049471abf4fd1b89d14df2325cb0a6bc92e73c8ec8e06c47b0978d93e9225adf089d3ee4e25c222b60d02199c1b58004c1d1b35bc1475cfcf3e3a6116593e2ca5a70344127ad907a4aa1d0c66139f287a7fe48cea5844a20df5a688b89211f19c3", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "705421b36618115fccb7ce6db8575fc4b3f0a2780ce02a3487e4055dd0d51834006270e992e0afaa4c7ce0f699f7fea2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 440, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000497046c4438b040315be39ee3869f3e8711c3196758476f2b4d90cd4399665c8c5c87f9cf64289c2bb01166742e1ae036b281922e8872b48b7d3e1384ab4d0a92c602ace7df3a93a47dc50c8c2e5e8a875d2d927f7201ce11fd8df812baa1e4f8", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "3c510006f8658f3fa414fef9723d634a179db7aaf0b7068b7696cff93f88e04136dfdac68349781bf05a787ae19e9021", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 441, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200048e3dae500fe2c645aab15379170682503154af1fd0a21ffd2e34f0501c518507e0ebf45d7cb8653fd57bf1f894f2a552cb69af7e009d43bd6e688bf28f5e2815f3c9f4fab1d829d29f05312bad99d75c2518d2a301a74d5ecee1333582d79c14", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "248967afa36386cfeaa2214847c7c8c32a891a2438b83665f99e5fe7ab6dd86353ff7a8b15d4be4e1277c721d69cbba7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 442, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200041fca8f9695650a02d6fb8049b1531a3783e449df75a98d45999fb9857c3e756219d48b2c84d5143f08c2ab097b365a3345aa197e10c659d9c53fa754f112d77973107ee35c3aee3b0b1322b362fa08497c097c1881934e36cebd5e18e9240cb6", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "a454ff4d944587a188e7ebaccd97649ab0cf83f8f8d19b3653a2e621206d3992868b5a5765d1fa762f0e3b0161a6809b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 443, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004731ba784e2ed21f4a4a2b4dd4877aec2fcd59031f80193b9558bbc1cf7fe6704469443fc7f398e8bec4086f88aa76aa26c389acfd51f69c89a153bfadb5d703a36cb12a4d85f5517cf462bf5d02abf7d19722f480eaf1a2617cba1941e1c76b6", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "99780ed215dc417f798c24327c3caf22f3685e5cf2ab835fc54b428117b7d17f0feb63f1755468157f3237b8117dffa6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 444, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200048725cb754b5527a3b053d63e0c4b097e4c34c5d731ab5cd4728650a618b4ded4bf9214d793ad74cfc470e35c5493a4b420a3c50049a42791721bc50d5f608cb272b60a5545db0608855bac8fbfa93990d6b80e3041773e10937d837010cae640", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "d738b7373fe978f27b194f69edd5c421b98922f5e313b76859a9357a1faf42ed0e06dc13d55843357538ce7f4127cee1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 445, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200049c7a594eaf2ddf3c8ab6c6e94f1ec011dac9fa42bd27df2fbe402ac949d3a2c676b684a24c99f7d1b7e89e9f8a0634eb3b83095c7a1cd6aa9332460ecbf257f7afa449608b9e0ddd15292b875ad2fd069dc927ce00a4b5e679338023bd3a4e6c", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "d9cc861db305b04a273d6b55348ef9f0a0a2aedf8b3d041a19e263ed6ae2e01e439a46823098f2aaa4867d4f08891e36", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 446, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000421b1aa359d72ff33a84ec9621483e65881d4fa8ce6df3669e0abbb9f6bf8d0ee3d9862a7dfb45213e39ffac7b3e1ed871f5e59cda5a5b861ab3eb86caa7c6e85933676efe660dff8ac5625ec8a7630a9cba9eb3fc149d3ef379d4a5ec174d237", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "c59281d09f44f679294aee5668eb538d503ef25aac591614b46f525d8c0b109ab129674963500ad7b6268941a28c0067", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 447, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e1ad2b68fa69456574de95b1e048b0715009409ef5cc270be51fdd40b4f65b1ade67938a6a6d725b01310f2253a38cf444f726b3eb5c5ddc257d6d9bda9bfa60bec6a07fe07dae967511314370d3a4e041c34f1cb49fe6b70663f020488e98a8", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "9eb70f8949861c30f2456990abe4d345550008b8531901521361aaa17296dbca06fb3c87e8f4592b7dc5d1997c58c076", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 448, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040bad67ea0cca960ed3ea0588d5eeef366c24342ab3e46602891d1adb4d85d80dd242962c5654bd6af5913aeaefab27ad9a07b4197180c9869af795f696fdf6f25cdc66469f4ca7ca89c5c904636d85f6b9a19e7bcf0540831ca7aa40446dd8e1", |
| "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", |
| "shared" : "45b02fd4dd76496701be3b37e632056cf7f63e9808f627fa858eecc5bac16a01a949741b4de151fe35e774c6d1e389e2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 449, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200042c4069bc8078236eb23a8c4d575bde9b537b13b79989688c40d89d898a8c29bd7ac61745797b7ee55aca60ea7d6c2a8430fcfbed18a2504661e0253c43e47be01940e81fcb2d65a5e501111978059949c5d25b0b60de7821476b88a8342a0bdf", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "6ce9bffb8901baa801d1b19e92b5e5f47f5bee10c15fe44b8209977572cc8bd7902ccfc0d7ae98f6b58bb87f316a5792", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 450, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000444bc1cb2d42ff974e72bc883dff784e86978501f918eef4d96d6e5242da6f5651a29cf5205c3dc3be33332fa2defc34788f88f549ed78732063020dd3fcb872515b25e088700e3eacb925de767e9edf6e89f089c4f9e0f4d8846980393667f6d", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "c6dd2d372d5a5173ac63f6d5ab5dec972e8ae44d566c7f826beb7f2693e200c470ddedb1c9929c11ed86d135f44c979f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 451, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004b824eb72c43edb5b3ce9af94ebbd33b446b4a7233b89affe1cfa3beb53cd199fb119a356772bfec178c03b077df12f53f99851fbeb9971ffcf29ad61ba484bd0580036dcaa59f407bc88a471cd862b80a163c91a6f64602b6f713959b2f6c2fd", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "0299b7fc3e5506926fea66d20f65b9791fb6c88c7179f7d4701d68c13427ab56ac0f9e1da96c1d5f3d1a65ff3122c153", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 452, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200049270b8cefb61a5d52fbb5e6b3b62361f3afa5d1a6b01419db9266e2dbabab36aea5b1961318eaf8f0bd7cca75ff2df5b7e538c63012a73f777b25e1737d44fdbc299a76288d7bcb57c8484c71c9bb6453245f239b6c6df32898424383b4c0309", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "13d78b7a4daf8ddd62e347ba235c36486fb2eb4a75a3e17a137ec6c2de37abaf45da92d1cf1b2966ded8d5381fd2319f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 453, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000419e5c28657479eb41d3718f63e0678be0daa58502a5406d65913567df7b86ab25e905ec846789530d81d8d1fc2a8cade4aaf131a0ccfc79a24bc889c953249ee85b49e2a1bfa52167fe20de296e6497ef9014c2cd0a02afbad1f9d00ac3d924d", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "7b0863fc6d72c4bd058576cff7a4aedf86482d3d9bc9c5fc55bd8fac84107dd0bf9f27d7e8d624edb0aa6ef1b9cc2246", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 454, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000459666df447dabc386d8dddae93543dc76151f7c1c04858660d9ca8e0655b51a72feffb7085bacbde153fea75b5716ab5c3c7811d0c7435be9e36db00cd29c6ca879ef991adb157a6b4bf56e3de5cb34598b79a684cc3d4e23f22d10063e8d19c", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "fba2bdfb54e468a4ff5afbaa54c7037400d76414c98eafaa419adab0df50c9692aac67d44a9efbd00d4f9cfc206d537b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 455, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200043bafce9b32616f3bde17fc989f1e556f92faf5c30e2cddebc2aba44edf36ae3957c9c610a34521e6ac454652aa597811827b4ff45f991f9405f2d8cf45d5d0876a260ef0deb6e86090c5b45f5b7b1786105324f40a0d2b43ded57868b38b43ef", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "ba9b68d1c00aa1246edafb70db6ddaed8570c465d9a5836d4156a1ac7fda2a209c25471a0df6d7de93f980c89c841620", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 456, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000453385b9303d2c5d1ea83e7700b3e811a7c905d1775c379a44e9e5c96821559700b492ee2868c5a01950aa4e2b05932ee8fa1bd83035aabbabc2be7b61f388f78b8046d36bee99b5489bafb3a86dede29c14d5373ed9bac72a92ab8e7c31fb86a", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "33c6c7e2c805889caae5679aa024dd79f54456f798eff0a0ddcc1b28d8ad302d2f67092275ff55f8f4d99357ac86ce58", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 457, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200049ebf8d313da3e5ba237ee33e6dd5be770390f837c9528fbdd440a9eb2ba1cffb27837d865cbe1b32ff9c7995d5dd511caa4125ec258d182ee7f7173ca1d17139ae13e6072acd970ba56f6d5034e9f45da36b2ec774349be2168f32bbf04f9a31", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "0deeb01decaae0eee55e2c29501cdd9cf7d4db2f1679fb72efcaa5db6e05cc4a658480245c59fec9984c613501411b0a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 458, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004d4cd22e8dfa620ca7d68e290451b09285298a1db5a7ca00ea830d6e9ec9cc4d03f5cd43fb2a9aaaa142fe4c6e2269cdc747e0ca07e38f4c5b412e52cb7930c381100d2aafe54b619ebf72e81a46e1149635d25a37fa66e2d1bc9ac25fc1a83f3", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "d360753c568698d7f7b261dd2f5064ffc8aa9f03343a2291b967632646d51570562f1ae87775648e74f9f30e966e7380", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 459, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000421b91b9c374ecf5cedc6d73422c6539b22ae5db61bfdb06b9c89e68112f6433e9d49715f474534fb9cd6c2cbfcdef94fb5d4fe306d59025af4e88f8cb3ddc3d64f707e6820b41cdfc055cd6762da23de01c1b311f1a5bf7010c4ff4ed0a7e84c", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "596af71209cdd23c386bb861edbd171ea9bc6a858993110c9333a956b3a03fc0f55393ca46bb15bcf9f12b496459c4e6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 460, |
| "comment" : "point with coordinate x = 0", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "96876e9ed89edf3e3dfd8ead06dcba0acdce7763eb98aded82976fa36181c79ac4e833df385af5ee860ca1f20df4cb72", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 461, |
| "comment" : "point with coordinate x = 0", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004dd607e954556c62e39b432d1f1b2fe6652d75a1fe33cd15c799ffac9d13d5d521899d25940da653d0824ad8456ddfb629f4142e08a3bd1d87bf6119a9ef4b0a80dc712a4d6c001bcb2794c4d1a03b1f1d392dc088c89ef844f93adb139d956b8", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "60d597a99c86a432e144bc2b0e0a89b91c4a72f3e1ff8e56e7f07d53b2e563e979c09e27b34be98bb19865e808d4290e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 462, |
| "comment" : "point with coordinate x = 0", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004826d71ae4f7b3ecbb2a9bdf59512949542d0116f616440a550168f4b58812fd6c1ab94f310385fdf246db5efc0fd13995de099bdfcea355ee63827cf2a2e2d868f5cf0b487e41245df54fdc735eed6eb726cfc928bd5b4d01719d1644967ed1f", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "85961906edaa9adfa9c9b8279da66158f57fb350ff9b15dc4d75b8cab64b9d34f5ce912f1aa512a54c71821c6e31ff8f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 463, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fa8919e4524e7040489cc17aa3d620f88276ef248d1ecd1e9a6637c7a06765f6f1d593b1febe331b9f696e82c5be61a4a074a912309662f44ce0825bf134582116cac3310577d5a00722ba513e6334cc17101091223346db67063cf6e7bffbff", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "43484dcf01492eab684d39881908da7f40119fe7183bba625c32fdc14da3c4236dc3397234e7db41857495cd0d09491b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 464, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004aecb8f15ab87579a03f5b8fcf33aa094337e4c362359c9f2727634909c6913c321be69f3f8aed693a31059989997fb32d4f4a37ff236d8f6237186a3a721a82a2ba22f8a628d7273ef3173e21ecc69969a47e669383ecf0cf5396eb02f46c3ed", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "65e6133929c8b061c25fe0bec9142c93d52c9f1695061b105f6c7da1347a967b5a3f1183565645f7b8fad8863f9a6345", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 465, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000440dc66d81c4e15e1a4c009c60c3441725fff08b2543773b0dde00db231f44badd77a8bc9619479bd5288e40da153b8ddc3d530262b169a6fa700ee32a5cd057baf43d29627f342fda8f6f0fb21b1fa35be96a452ab4881f417c9a4e4136b1e6d", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "0773673dae337a1688c2c31d1a600c0ed72604a171c665b5307ebaf740fd518e4a7c5c91e4f86f65905640ee37f4f830", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 466, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000453b5874738275a2e1d734e51f83636f89179c16fe89f46f4d8e71f521c594769d31725f6404122f21112943a1a22ff07586b41bb24bf303ae8545b25f7b98425ea62c4d3bf51d23d9d85e07719b828777efa0a28fb30f33b899980de3c532611", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "ea25b07a161f318a81a693f6604810b8142843c4fd26658d9b64fedb58a5eba58c217c4176569cf33fa47ac9f2b3d7f5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 467, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200042988addf62149e6ac08219d2f036d3f5720aa862905cf3fe7bdf136dc08b845e8a61be43db86d71a26dc17bf55374a9d53ac99c5d07de10ce74ed3b1c413686ebba700f49260b08357f95daf5b31a555345c076079f25d8690fc1ac20c71528d", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "a8d424068fb7846b0d43a5cc13029d054b11c97e508ee0f92e73d35ac8351a462eedfc9da9dd1279f12812ba46c06053", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 468, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004494b59de1b69534b4b62d75810ee3dad05a19afa41c7836db5ca78630208a800388d04034baf2923ad5af6ac72ee05f989df6d08f9a6400858d084fe770c0ddde298966cdc56a921a43184384d5a13f31c1eb4e834e23bed3069c10dfed6b63c", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "296f5d6fe4ddd8c3c7304beadd45f6cd3e3fcd4230c9d2ba1a13bd9b9498a3c8d1ef0ab6ee2a450b0c68e89a83711fa2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 469, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004b64c49ddf18bce79cff3b8cb7b0e58d48421eb6739f59d271fc4f54dd2fcb1cf56dd3b3c69173a5eab50ab1a2e0616d05d92b864cbc9e4a3f75650eff39e0eacbf87c4c010088f3338842cd97832724f79bb15986bd3fa85255816350473bbd3", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "db1edbbb1f3ac6df9f46128812bce7818b5d745c75322a9abe89983be868aa1aac555f4d60ec272730bb4ad949a53d38", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 470, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004a40b1ca1a51a8ee6bef5b58aaabcffe2e15f74a3087edb2620885d7d933e4f50d625eaad93b87b8dff58f0565792b174ab89717ffe87cd29ffbf3cd7d938b1173747bfc0311b78723684d7c9a1c2be3b597bf9236eed090028eda2146c477e65", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "1f84c641ade162a274ab2efc7cf6582f5a5d91ce7993af6956d55eea0e1b7fbf040da9750486b0fbb2bd70d9ccabb785", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 471, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200044e7a82ad74a1b7851995f6e1a18141bb4584ac22e839d4d916018b150fed9cd0cce427bd446798522744d395e90ee4b63445c1a6a4cd467c20cdb298854f1e270afbea053b7784976b504d0e1339c5c86007cec363839958a1fa51e9483de561", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "54efb9bb7269d86b06282b1d7dc28a940cd7789ca4e104c4bb7c5e5736676c3e5370cfd97849e1200a031b668388d8d0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 472, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200049b54678f8581ce665108abeb0c09cb7985bb5dd858bbb71c88e05344de5b45b4e67f33ab58d359dca2da8df1149dd1bbd09ba7f63a8d35848b40746ed5fec7944ed44fd9a9a2fc3d13ebc5c05ff94d5f500ee15072d1b4c1375fd6ec4f32125c", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "1e96c829cc8a79d73fa6434bc159dc432c2ace3b49ad2e74380e7b02feb53b3393446a0331b974f2bf219ae95d2b23e7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 473, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000486cb7a3ff3aedb2f39ae22f2e828ec0817d94b831ae654dd66aff31a4d84b33fab46fec1abe1a9e6bbfac5c99565fd3bb2f72d565d2ff5c5c24f375448dd7bb442dfdcb61e073e48402707bbcc26ad43d4788a9f44715f1b8e5b62bf49ceca65", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "84e7af176ddba3ec3ce7b7fc43df1ed59b4e3228fa3f6fb41a01f413b0a6c7404e43f7747118ba264b7b026d714e90d0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 474, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ccf5a5b80deba6318b85f57a0d563e95765c7fe30df5ac88837f35329dd51070e29896f4d96ef40bcccf36244df835614e8785f8065f81c5e9270fd559b6a380b483874d298d0d382eee1edb6a59d9c163296ab7a068186b0d23f33737dd0eed", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "82864ef4d5fd25204ae1591c619f3ed813c762baa009ba3b49ac38c57b2f46652f719adceabfbcaf985b29958d1f420c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 475, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004c7f77ad286c68b88ffa64fefe4aaab3dee1f9bae37b7d069bb92bea82089e831a70dd9ed007ba6dce14f9c6d5e744eccb319ad6ec134376cb059a1c86984ea8bd154d826ed3dbae8d8d8e06aa0cbe0127ddfc32621bbc1f731f9d90e687a7cf5", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "1d0d3ed8c1e0d28f5e3766f193da7bdca1cc08376293f9bbde7bde0e9b1ebcf4cfa3c683dc63bcb42b2d9ede54242bc2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 476, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004aac3b4d280fc70a9fe175e1882a69eaca2482a0c9ded9200444028ca3dbf501fc361f7658bffec321ad577b48c9786b07f596bd868d51e73f0f7c25db956b12171cfab11abd4abb00a59ac432c0b0f058f4cca44fb581bc5803e472a05305f33", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "bf19548bb1d7333f46cff4d9d2a81dbb48ca82a52faec2b20c3b27bde392a66b8e44780c2098a7b5253157b014b40e51", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 477, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004747efb595d03dc05dd50c17155e1018ca14715054592906e671a2e2204acae552b6f5d345d3fcf9b4171892afb3e5587d8e709b083a8b5363663492f8a2a9af64c3ad01c64d8fa4764d61f43e6901a2445ce94b586f6090ae0687af0090fcd47", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "32d569310f61af475b6c6d075599625a3381b0a5b6a0b8c27c7165d00e2fd4dc8b2cf8e3b33e28ad4005525384227fb4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 478, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ab14764bf24f8313b1c49c4bd6e367231275b303c601c66f7e8b3105c6b02a90b60f38745d755ce4dd40681ed15a1ac93e14cf2fa708300a2b279f2c37fbc0da7175c92c1114c57ef251467f6f3de79fbc38cb1e3db70e4d95225fbd8ad96889", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "266b261b6dd9eb51770f6c4c11b87134abff1629b65171107a9b20e0c7d168e1efc3cbc402464f36aeb3c027b9198e10", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 479, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200041e1fe9730fcd5b87b065fa90a69534036be45758513443f79c6427dbc31fc403e894043fb9c7f9f58c0a3670b1c0d80359db8f6a48970ccb9918cef04f352a4d91a204502119b2b7efc6c671a6ba4537e82c196e6d42685c5a6f559e4e8af704", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "fa9f208dcedee597f51122e6274b86710e36561f2361e76186fcb73d1d7f2928426d98c3f69e4cf48d3001d64970425e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 480, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000483fcea208c79227cbd97319a86597f85cbfc19ef60c5ba7a92fc521c685e208cec7735be9be27c737d3f9d2faa1c3f4695a32184d58fc9001402436ce00b52b8885bb1150f61e660eceba10768d0f41d5e4e7c21d4fd909aceaf61a7455dd0c6", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "9a1ddf3d9feb190a26f20ed925ffbd35df1017c4a4c9485d344cb8f81c7f452b2ff3aec44baf34e50886f183480b6325", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 481, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200042bf26936c9164ba1072544c410757630b97d4e853fdb7844f1811507d04a687d951fa65a34364e894cf8b0815db95f5e10664627bf6f72330a2d6f212361a233155abb79da54343b8572e30eace8c8f5480200e751c2102078528812c83f3cf4", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "47e4608e9bccf6a3296e41fe34eb7181a1b5ec306a93aabd5fb38e75e3d75e8e2ee4c1c44a7d08660681b9fa66642910", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 482, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004bb583da5de4c352e8a4fad31e9f71297bc963134ec182e96379c6b28a11d25fa4b77a4a0f947085db33b0ea77b9da09be1a0bd1300383ebd60b5aa6eeb20f03d56dd14df46157465146278536ebc28c5471a94f095554c4c085ac9dceb1da55f", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "8393a2689b376a228f3233ac61578be1aa2de1dbfbb28b03ad24f11ad9d77f8543e0977aea9a761d84e115b61507ae59", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 483, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e37791595b54e9b17cc30726d2425eeacc9672f5fbc91fc108cf8c84fff9b66ea65483841b7618694815e1a415186ba727af3ae6c658eb8c485d6ad8e49c1eade751457562d6003de75cd1f1e13ec15ea1d0413602ed7f6a6b7b84efd8a3056e", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "209417da721b49d64dfa09983a8683520e5e300a52b2e8f1677772ee3c086b339a1da25cab2be6e44de4526c31f4ebbc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 484, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200047f12cb987b08c235523465146b42258584398062a107429ce486b4b2f26a9628293ae4d30aa61c64bf92f97e6c08aea8d6621cfce5270cd7fa69dcb038ed8ba428afd77d528c230f8e5c9b83ef659c7e573f6671a18d8b8c4ceb20f2d760858e", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "e7eac460eada6eb99988cc39f6129a74d9510d2ec39601adae76b2b8fd6122407b79411f8e7adfbc4f0dc50da9f2b82b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 485, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004dc4f06d671d86012cd5ce10377ffefbde657da08fa9259e4aeffe6211ac57f6e1c5bf8732989d44c1342a84fa6fd7fba2714ce23cc0f8e0a8bda593ec2b4b5294ffc0363e6e89403d4482f3537dba9e4f36be68d8e2edafd8cc2c01f5f7dcec4", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "5a197a9a8793d94d8b84084c6dc36c36a293ac90337a1cf6a2653435d05e2f563bfd2933f23ed3aefd75555ead76e827", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 486, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ca1ec6798c5667813bfc45dd1815e82bec93eaa7081069767bec3685cdfa56267fc24da6c186d8b3271627a852560c5a097d7c41e610e5267dabf525763f4a4a7478c5f9ae4b80baa1e620ac1f22d8689b07ed9a99dce0cd4a11682f07227fc4", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "8bf520337de6e5c6f27005161b3b2f1cf08759527c8fc7935e3621f68936f191ac6e931b794278d3ca1e3772dbfb19bf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 487, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000444b9e976b9e89aa31519fc0a35288c55e2d7630a1cd1fffd288cdac8c74bc2edcb0ff878fcccebbb78df9e7eb0afa6b1384782b8a1138946594d8fd3b6c9b4954e73d8c040a7a153f3da5a40f9fdaf3bf31a4522416c316f10dc7cd8afc2849b", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "1e56dc30dad33e34273535688605bb98ad7c6dd51d9267c90a62562d08e47dd684180d4ab7abb6cc14ae4c9bd6ae9e92", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 488, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004cf661b71c2b8734f7cf5142a66edf787c56a33174303c20741f07e0c348e1b5425705d9ebbb459967621ded6eb56d71037337aa16e1cf6e503182184c9451f9ba457d81a0313fb987343b8b39344f3693298010cd5b73e38bcdece66c67fa508", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "14e3a97e9ee69089410b72459870495a037d4077bba027eff4c499567d7e7f1af2720e1fedd07bd780509a4516fa5c48", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 489, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000450790908c043344e1cf42b27e4dc33a35d68a0b93be0ec2be05745b3c83c35f0a3ecc3ed27fb3188a5ed9f24cdbd29d1b0f03ff85fd7fcad4ea5bbd8bd4c42935f0957ca8011cfc93ebeb789c47214e60e5da16e4dd87a53547eedee479b0978", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "85a8ddb9997e2525cd555721f2d5f3b199ff76b57e91eec6fc7d2c95703a1a32f46e3d46952a90b51054c5fd046b3107", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 490, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200042395d00779b6c7d4dad8cc9a8918496c28b2d4077e6886d0a1bef515e3125ddd813e5a9ea0f185cd009a69ea92210174b676775f763183c86f6fa50551ba137d79a83e8e32ff2fc09a2c28cdf80cddafcc0f40693e3985f28fe5c7dfe2d8b275", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "c269465cfb336ed8c7e9c0377349193aa4dbdb92a9f4670dbf7fa7a1f7556e8e4b240d5b70edeedd1bf5ce769cb8415e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 491, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200045634ee155263c07d7d1e346b868ddd80e9a282fcef93bf6df8e8bc4ea34ff02e119a9f707816d06368ccb94c6e4802fbaadc33991574dde851e547e47027f54353e02d70be6bfa9f73953ca259011f23a4a80cbbaae8805d9d094ef150e0c54a", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "6a21f244472522389f084e2e4ae99b747b39cbee996ce9a3fa05353219b60c20fa3834d39b0b826f1096b7a467e8a218", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 492, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000463aa6c3c249a32ebbccce65ffa1c56a205644b2c40b931b1ec9b042b52c1e99cd07e538299fb837fe67586aae71b4706166ac450fbd6d4921b442a11679f7786ba5a772ab33db00543a941bbc015e23581ba625a72c0e4eb44838e5f406ca1dc", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "c469919f58d80b1e45d5d53ee28d616bdf827a88e0b2f499291ec4f76c3c89f276776ea96a6b9053cf02776698864526", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 493, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004a287bd74d501c29df23d786b7c34ea0daf10e4b3fce71d720f61a272f22151db2c5914867493028c01e103820b0ba6b121cb298ff8977ecf21fea8ee1b6ba7d9b98dacc2a45d75c63ec8323001a9bf5f5ba4d3cbfee80482ca1333f4de90a14a", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "18dd1d7b6bbc6311afe5383d796a5fec13844bae25708725554de0b5f03ec0f7d2e63b64db5f83d4ee9890c61e442c41", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 494, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ba406b46c1d92d4ba3f40b7b1fcf1e182289b84cdb387f28e5ad20f1ed8c43fe5ffa37128462763051e87f0d5ebfcd9d9dd4107ce4d92d783d0f0f81d7a998b76060735b6fd63bfcd971ca70132fe6dc9fbf8534ecc74b501ea01cd2e4f6c564", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "d639b9c31ad3ceddda7745d19e82fde272a86d31f8e6c203eed53bcb705e9ff58d659f8e9d66aa0492da545a399294ec", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 495, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200042261b2bf605c22f2f3aef6338719b2c486388ad5240719a5257315969ef01ba27f0a104c89704773a81fdabee6ab5c78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "c923fb0d4b24e996e5e0d5df151d3c26b1f61c05b17b7fb39fc8590b47eeaff34709f6f7328923bdcaf7e8e413d77ddc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 496, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004d39c38aafa095233ef1af8c0f4aaf357dd684131b4ac58a534f3d9446196b60092072dc7e538106b7b2e66dc33cac7283a1b203fca47828e6f7a09af645af0f729802ca2f4000c4b9773b08c5af40e201a27493ab3eba9cad7da157f89f14a2c", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "af3904f83b9a0e95ee0b86b06155993ae598d14898366e5dcfc643de9d5ab72fc5fbef17d0a8fb36ebfddce46e5d4455", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 497, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000486da578567788ea3cc0f2a9da8d1393ed3a4447a75c18ea86af9d84b0cacc3b03749199890ef8e5d3188d4f1d041d46e433acd5d9f5542439eb2384ec1de0847d056058ea92489a74e083ffd6e030d060fad674f6a2a9a7c2198b8be9e465bae", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "1124bedd4c538ae71293085f2c95cf6b13cfe741f21d62c1f02a1e911667d5348b16d8afb544021acdc3cb7448d4d358", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 498, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004111447d242f6b421ca91f561d04b2f1d2f0d9212d918bb4a0ffb1ae6459d078e21a312b2a12594fc8c78fe944c81d513d3c981d5e9cda06c4380d1a842ca5bb51ed3a712b049dda3a50ce10a9fbd0b69dfffaff0787c74d83237ba9c4686a01e", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "69426158a29971ef44b11783ef559ef4297246611c994d4815637128869d5f6a0202632fe9b5ad7c365b63050c9f2d08", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 499, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004d7cd5024c4481e27d1653566152efba3284b50ba2a141b2643ffda18f300fa64b81b234b8f646cab4728b4e7a97024d76850aec0a2d131c6acd5b298b6f905cdba18e68564bc31f882fed51b28786a2e72f8812668c976f9ddc042695595fc6f", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "6597401c837fb498ef0780a382decd4a0dd580e1af5f24c44ac164e256a4884ad5bd2fb1f6c964682cb0bf79e2c7a6c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 500, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e31487548037c0423e5710fc60e746ab6e47352561e416b583123a6d45caa911762cd88a60bce57b29a2ec1a1dc97fc1bd4b604038e6ac016dbdd48f0e6bd9f4b5daad8d68fc28838c6ab4a4eb5ab0eaea2cbdefa61dc57a3e04ae71242938b6", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "89411d9c8149b951fa0d5bea1e141bdfc2be7ed56d5e61473935789016bfd2daf6a40ac7bf5b1b0c0c02cd3aa0b2d95f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 501, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200041e17e173d37ab9838283f84f24a0a25caaa60c411fbfea582c44f8fba2560ece028cbe397b0eda69fc872d80d9ebe065789c0723eafcc9e9a2bad431b11caf7c5d7598ca999074056ba808a5d07977c678f9534de152ffdaca3f63cba3f97894", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "6f0aa11ab74ae5034e231ef2630bc76cda6eed26325d123642fce6a950b50f904bc0269f8f589bc4d38107332b14da84", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 502, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000476efcc8322f0af8d62e736a0e110f66b3aad5c87bf7a77333fce864f4ba6e8dfdc16d6add2c542c4805589a71f0e48a3c268feab02714c892f826622b25bd21ce2a33514b16c9ee84c722b523b19ec5fc34d874133080e158981849355e1f50d", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "7eb9962e0449ccd2e60b4f8094d5a7b461d0d4b06af0ba306b74ab0d60ad5cf894fbfc282ac8dca3da196d7a296baa14", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 503, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004c147d6c235d740b388e6d2afafcf85d5b7166e0df4ea21294088e3049b5c27d7633c93d30fdcf2b9375e1814f51b57bbefb2c12575c2234ee1f6b147b2e04c104a4d2b29cd8458f59b57bff75cab9b6acbe854fc4d96fb73372d6054bb768390", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "790295bed69f5347ecaae9befe15cd3499759cdfbe51974b1f1c4bc576e7d881cefa93d5e8bf2c21ebb982698e1c7aeb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 504, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004849c98fff5e31b108aefb16cc5cf5c7e88439d8b3ef188f2a5bc53f30901dedfe294abb38fb8cb46547a23cfe47909d656449f8a09aa88f8e260598ea2772df74d26a4431a03785934373be7b0ec9187b8215965761723e79591176960eac014", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "58a11a17c4ada4d446c08b83aa05687fee8fd6e78303648b8583262197f87be97dbe0bbd274e444a384e221696530fc9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 505, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000457cf645578dd242c714d100dd23568b16d3745da809708d01eb6a7168e6f71dec2074c5a6c23bd05523dfccc97dea6f08da195daa2056da0576bbc0ffb5e73bbdad03b04d23b4b602451a5ba91b17dce302f4ad164c6a4a2b58e3f0253a5e9d6", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "9260483a165690d54c10cb867a9f896bbd123d4768a18d322300d420aac88ae20f188b57f8e97afad55ebb815728f49a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 506, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004cab2d9d36c8ec09f18baa0abb521372a5cc2f624848f95460a8615238e68c11c1b43d22b84d1e535ec1d85560de293ce1fd5e6e7ac7eb6f173ad27b63985fcc83b9532aa56f2b59b53a9d116098fda9aba49d57c1eed0f063bcc701bb10f6c2b", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "b4679af80a2ad34ef86eacf2c2191556bc0240c7913fb14c4c1f8623b5db41b854d630dc65738d1faf544aa42979aed0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 507, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004d71df4095c138523340a4010cfa976b3b27af48ca83e8c6bb4596f9f8e8f13e38de4e25ce1d379b41a95f9d7f8a84606b28c69704b68788eb6a35c8bcaa7d9718e00c9bc567acdc458b6732aa87041d27b6a574d51e95437855bdc86748c5cac", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "8a34de8beb884364b583c9cbce390969967cc2a50090ee132acbd49bf780ad7f092ae3ebd4686a70ba554efdd6acd4ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 508, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004a5761775850a25985a32430442d660aadf9e1e388b57e6e1bfe41495b9a05a8240f77f3397c5cdb0c83d73945984abedd2c7cfa5d5d91738c6577646658c0448f0155b5bf839575a36d1b26d87d1b2b3afb4f68653a6bfa5edfc57aa8529e622", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "790dfcff4721ef1701e3ff521e4221be51ae242f95166b9292c7aa2fa3c9b799afd353987a535690ff20d66f578f38fc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 509, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000454fc2f89cde6f6e86b6cf3286198f9a9e33c8d662c2151205ddcff12e2d32fa891eec2359bc07224d64c5e339ff9d58918a3b79372d142fb341df3b15b54b30e8f956b079b1278276a33b4d8508920940ca63fb8e970ff98f91ecc7986275edb", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "cb861053c1d685194ea58413d8f9981e07145bc573ba924bdba2e29c5f98e9e70ea0cd0412d6c387449e9ae767dc4330", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 510, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004bfbf3fab1acb39ce28f063d78cf250772bd00bdca98b769e1f1fd442b77f4270106a5f7d913c1905bea0dc75b31f87a115c566dbff0cd1073325450a91096fe5f5d601a636407cfbc4f5720f396fa6cb16987370ce70e29bb7ed2f447425f10a", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "375ffb90ad6c518668e5d25941acd5f9c017346d06f893cf95752258bcc5f9a25996a80f42e0475a80443dc4197bba6c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 511, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200045757577480f32aedac6e19765f9197cc278cb0b1a21fc6b6423c8f6c6cdea1d324c93eea8bd7dcca8fd293d69876524360b1a4825522acd833d38dbd61508547358a2f5c281b496abd57072ab14f9a2235bca02545e0427526bc2bbc9268349f", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "d1a02a264ab15aef52a534eb5000e2943d8cf1f77255a27f845e96e1f81df47ee903c3e921539d77d72f55b7efc9dfbb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 512, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200041452f5eafbb5cc563f2c7ca403b803f6f8d66479062508a2258a8d988a769b80e077735b45efab1f297ceebd74347f584f2badbca55457404866baefabfa99b70fbf105d17f352347f6799647448708f788f8a145bdd96d4af2d7e654be7e5f1", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "ccaa37769d035170bb5c19c135da2291446efd7ecd3be9008612b8ccc29f6e9d7a45dd4e0479123f03e7e304f34729e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 513, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004ad27a365e4b6994c5ed135fc4794d73eb71ec26d787fec10f1382b19c1b5cd1d672999feee86d5f305516d601fd1c6aaf8664858988f02f36c888f71872007870bb32654aa75530fc3b7a235f7fd2bcd815e303445526960f6ffcdd61d2d1340", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "4ae94d3eda5839f4b8b9ffe6d510144cf28bde98581e82726f2d76d933919adab71d2cdf4c4310f8abcc74d70eba3a33", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 514, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004733041f3a60468bc0711d5a5073a71ef6062d0ae70706af51316033580cae058fc4ac99ebba823b19f48f309e34fb02933670dcc75ed47744771f60238ccebcddccd42d64e41045fd8ebc35bbae0a37b43388ddb87356cbb525a13d57f47a2cd", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "062b8a968e45435c2b5b54b417f55e89f935b66dec44882c06ab8d6cda8dcfb553a78361d382a9211191871e9a34220f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 515, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000481885804ee931988cff3f218c9af1429573ccf8c8f3df40c698d976e8bc7c12881953445ddc4f1902b2f2f3153304e82d7094b673b76beebfa5d84c49b01ce168c459201cb8192ef96d891010e4bc88f0acc4fbb40ad61966e787b9a298a2bba", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "ba41c38d33b2ae342797ee69723f042a71dd7fb15f3dc80dae403d4f88acae28e2e51f2ca9d52b4aa4e2b3e58257e24d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 516, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004167915d962a405f8d04d6d6494270d883fe7594e9a21f7b57715750f8d78ec0714f0fb85a9fe5aee4e6d10344e4b12f91f00441c8bf567ff84e6ee4298b9d3392c78fb32461958102e1d29d2f4c4732104242cc4bfee22aa8f4a172aa510ac88", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "c6af4eae5999e0d0658505cb4b395e9d73592a3d9d0b3c07caeb2bef1b03ca4d603b33e6f6bbd90f9416c4aa0022e584", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 517, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000466e1fe893f72ffea5e24ea5a4f0d6558fdbd3222dba6e3340753c82979ac59530dbd37fac2f51355465d56afe1de582beaca9104ad269b0f848d8b4d71182afc30129147369a74193ddf4ddb3b6ff128f94168ce0bc60e7791b4b1ca2e29431b", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "9e364adcb72b15a42cbd6fa79114889e22b93b533b0119afd90914b181128151b8a17db49004ec39ad5db5603fb9711d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 518, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000462ebaabff2a07a852af9aab8126e93c31109e893cc61b354a72a1744cb409a02cec6e6195845957a53bde97dec7a87c25ea11b003a694e371c2be1cf5db5b7fba278f6968f54c5fb6677987bbb6b55dd9072e8325b365c25262c5024f68b2e5b", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "23104806dbd85f71d8fc38101b0cd0bbcd60331d8f74869f0643116ac362b5e933db8743ff80dfcc2df5cbcbf027185e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 519, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004276a5a274b46a0a36f811cf64bc7a644d5ad9c124be002a6fdd1cc111880655c8d2987674ea49e7d70d2a0ae820d1a7d4ec3bae2dd1d77af082fabcd68ac20f209e8fa446478794223be1d63d71987e964e45f0bcf6a2ea0a12c633445285a46", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "283502355b21189f7361e89457550974f86ae2b66d025506899c15b390da248e14fd1b4f25c8584d1a71e7f8c93fa976", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 520, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000498fee314cfb3c01cc2d9fd7c2568336027840008bcfbfc8292421ed6b0727fa20b7002a5726a685d44963ad8f74c695da25a542b8e0bb9a4858be64f70800da93af6776bb795bb169f4c9d151795f3a5a37a3c82264cf6870c4ded684a71269b", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "9044be70566664ed91dab85aa5ff644d7a346810d2678d27751917c3820c4c825034b78a957b8fd1d47e86e67e5ba9f8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 521, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004d16d0b11d0a326bb2725b3c9cd598746af11924f6172ce53b19a942b965562c2a2875fd15ce1f4869156d5cf08780c74d4c4927ca175b5327c9f321cd2a7b1acb58fce351160daea5d5c64d76d38d3ab17f7c1432093ad4d620053f6f675864a", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "1fa4c8e6dec89088a8fe725530f5c154672e84488baaf70a08b2e96565962653577402161424294b7f377208fc936139", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 522, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000410526e3b097a99ea507ba6795ea1f77718690460117bfac9ed95bee311db5f8a1a2767c134b19db3c387a1fb45be7029312c75d7bbeeee48bc15b55dfb716511c5634d719d26903bcace1c60a8e030496156d9ccac97cac724e093574ae4bc83", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "04f4029d372332b4b226c9f32521ea39a58b655d24e35190ce04d58f0c04814be7f6ffcb8a4a15134224134f029eda9f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 523, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e632cb201288b643f235533c44846b11a28740ee4137a22cff7f542054d6337f46363849c8310e20d8b29baddb3109ff948d42ae959c3ae143d4f02d268726bc2b66bafed7657b1a53e23eed48094c5ca8d28d16121aa6237d8150ad6c326655", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "f41f912165827cea27ab8147a46abeb30c1bc73cfe0520d7d8698df8f9529afe26eac707340f38b49ec5e741d646b9a7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 524, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004088330380613adb0b8e531649809fbea340edbdf598af028e74ba0b4f18e2d50118531b9a92b07753b2c13ceb87d3c8e38e625b500f4b9bd2dc781892fff96d89271909d3e561a63e415467d6d455d0a4c19c36f16dcc2417a3425c2adda9034", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "6e437e26316eb2596400d8fdda5be90caa94d62c425f27df5ca67898a8ffdf3cde577c4d2d66f6522498f0b295d77a2e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 525, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004d9a9d1e0aacaef4aecf241d690ee4101df74d7a37f18ce3181128f8d4255cd34702b17f116b2506cb8f577d9357e3629966e62e6f95c9eb7833ccc1f22956a1e2599a875f8139d9a2b31e2000611b4d6db1d23e7f0db5b5c17bb44e150ea2695", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "854772b9b77d4687571f1934061dbce0016d47b90a8b5d38229475c213cd5df25f960b775ae72909cccc5ba14dd03448", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 526, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004535d22f39c8a5591e7a1deef7a6c34965fb5d1e616f14bb12a7e6310d520350f2f75836f9c8189ec4503ef74a0b850d4abb05ab1e5c6061884d1eff3d2be78c76759b986dde70552aa1e97bc014f333c0d5af8b46d61e1ae06774e2f86267312", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "037d459a54fe6b69d893f4d3094a5e0a93251d5254cef5b022e7065fdf52e3be8127f2ae2e336e261a71f6e41aacb2e1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 527, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000489402a143d57ec585aee1243d3a7adfa87eb80c60bd09cbb56b64eb0a1b7f5927318d8573c6239c6feeaa58dc2ae2e40d605189ac4a66bd6b9e708bdbccc4647543c0dd1d3c64a2c160c32f729f2b15dd95852c9b207508651d7746395a5a490", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "e8d03dffead2e40ea915db4c9c67abb45aa60992422b70374239caf58b96f86716600c1cc4449362dc56ca057bfc5e5e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 528, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004c2a9c52a5936910c05c4144315127bf662c292b8f0681811c2bf8f4f9cc5bd7ab693f7cbddb5724e7e29dd023d155ffd335e8b872ae1b7a91293ae9cc8f654f05ff4767db208b76c73b6b34c5626512e6ba92bcc937c9bcca9447dbec22ff106", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "e820f997928a71186ce09b96923c317cc128cb761c87e97073a851610ca12f219937938789bd227a8d72b2b406c471fd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 529, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004dcd0224ad2219dc3af05eea5d27974a75fb1960d0d721c39f107bf45346220994e520ca5a646701e9319ceb08017a302e0b1bee292cd1cb99f145ead3d12285903b1e549fcce7591a101a1675fb9b6e30e678037f4d58d220c1e36a4e79f883c", |
| "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", |
| "shared" : "0aed8ac7d04af070b73a03f37ef711296db8ac64bab13e15418df6373aad81d8e0fa789b9292933d7f11b8614076e074", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 530, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "03", |
| "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 531, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "db1d8ef1117282870db8113aa4f58723c756ce598686eb8ea531aa4d39abb1b982b1e7bb2648a6c268d2d351204db8d5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 532, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "e98062df47ef884c9411e16466af84ad271d586008b1fbc50aeb3b36836a35a770dd42e0db84d39b26f4dcd2dc03d90b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 533, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "898aae0ebf1cb49fb6b1234d60f59006325421049a8a320820e1ad6af6593cdc2229a08c500aa55ca05999d12829db9c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 534, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "83f862f496ab8af12b82a8a0c047d836bdfa36281324b3a1eb2e9c1d46699d81cb125cbe4b93939fd84e1ae86d8a83cb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 535, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a779ecec196accc52973", |
| "shared" : "9a26894887a0342ca559a74a4d4a8e1d6b2084f02e1c65b3097121a9a9af047d8810fb945dc25bbf02222b3b625f1e0a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 536, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecdc196accc52973", |
| "shared" : "8a8d9dc194a26910cbdae7908d185b6ad04b620c94c5ee331e584ed804e495bebc2290a2d7006a06e65b9bcace86c6f6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 537, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aece4196accc52973", |
| "shared" : "d57f6aa12d3f07e8958499f249e52cfbe5be58482e146c5414dbbf984fc5333710350e2ce96b33beb7678381f40f1dcb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 538, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec1969ccc52973", |
| "shared" : "188e8041d9a5f0b6cfdad315ada4823beda0146774fad65b500e6ef94376ebf8af7a40ff6f6b45019a09dde7d7fb5552", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 539, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52959", |
| "shared" : "2ecf9dc47e8b07ae61ddbd1680ead02698e9e8469f78d5a28328e48d0c9d7a2ac787e50cba58cc44a32fb1235d2d7027", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 540, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52969", |
| "shared" : "06ee9f55079d3d3c18c683ba33e0d2521be97c4fbf7917bf3b6287d58ffcde2df88842e3f5530b39549ac20974b1b60e", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 541, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", |
| "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 542, |
| "comment" : "edge case private key", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971", |
| "shared" : "024c5281487216058270cd1cfe259e948310e4adc263a9edaa4da0bc3f5f8ce8ffc88ae41b2c050bf6dd9c8c66857237", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 543, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 544, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 545, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 546, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 547, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 548, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 549, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 550, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 551, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 552, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 553, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 554, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 555, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 556, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 557, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 558, |
| "comment" : "point is not on curve", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 559, |
| "comment" : "", |
| "public" : "3015301006072a8648ce3d020106052b81040022030100", |
| "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 560, |
| "comment" : "public point not on curve", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c8", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 561, |
| "comment" : "public point = (0,0)", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 562, |
| "comment" : "order = -39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f0231ff000000000000000000000000000000000000000000000000389cb27e0bc8d220a7e5f24db74f58851313e695333ad68d020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 563, |
| "comment" : "order = 0", |
| "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020100020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 564, |
| "comment" : "order = 1", |
| "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020101020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 565, |
| "comment" : "order = 9173994463960286046443283581208347763186259956673124494950032159599396260248791326163093631191247821216106", |
| "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f022d00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196a020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 566, |
| "comment" : "generator = (0,0)", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 567, |
| "comment" : "generator not on curve", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e61023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 568, |
| "comment" : "cofactor = -1", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 569, |
| "comment" : "cofactor = 0", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 570, |
| "comment" : "cofactor = 2", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020102036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 571, |
| "comment" : "cofactor = 39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643", |
| "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 572, |
| "comment" : "cofactor = None", |
| "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 573, |
| "comment" : "modified prime", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100f47e533e4e43e4bf04e901db0eea6efba14bbcdc3b1c5753a7c141487e4f43784e57a72310202323361f44760c8368bf306404300b81acc1b1bc1b40fb16fe24f11591045eb44323c4e3a8ac583ebeb781b0bc86b1a858dbefdfdcdcc9e0bb8af37c973d0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef04610400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201010362000400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "5df0762488bc0a7be1121508949382861f781c331676048c2d45d245be6f476c872113e6710bc746c3d06970510193ce", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 574, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 575, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 576, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 577, |
| "comment" : "a = 0", |
| "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff303504010004304fcc45ccf5e23ee407b9291d2e85523962a2a79a50da3facca04b7267ad316db202cb07c24905740d201ded3028881090461042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 578, |
| "comment" : "public key of order 3", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430370cad269d3279d7882b6238505f1e260d884a1d383982fccdc2f53d5dd494912a719c4b16b795b53f07487c61f3025904308ab5c0ced31e5e35047002f4505ba25cd8c3adafc3e6adbffb58e9d9b16429b6ebcc1becd9b729e013e9a292d803e3c10461044bbde3c5e520ce14d00fc01bd419ba7a969667125d5cf396aa0a266dc06c74b8bac8b600ad768330984db0f5f2d1833c2dfe1c0471b0e9972fde057aef123de76a56fc0b20d5ceccdb56e539b46cffc89a59e01c1a76dd75d581abfc9456de1c023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200044bbde3c5e520ce14d00fc01bd419ba7a969667125d5cf396aa0a266dc06c74b8bac8b600ad768330984db0f5f2d1833cd201e3fb8e4f1668d021fa8510edc21895a903f4df2a313324a91ac64b93003665a61fe2e589228a2a7e54046ba921e3", |
| "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 579, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040710b0c6f4675459f3df2bdf7ca02819f8086198d15c69b8abda37639e6031caca8a0121894d2491d8b3dce093703c70705bc5dbc8fa17c8", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 580, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045fa4fa0b235c21e5c9f3baea9303bf86eccb7d31d0b998e141bc54b5dc43b23eef7fc5cf56308ed595eee99ade6aaf74d591c3d00aa1b438abc59c9607c22c36", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 581, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004005bce61fe27c440fedbad47d88bccf645db9c1d30daa086e592e8b6a0a173b87991b619801907b420fa558c7953ab97badd9c6c1d85859d9ebef7441a088ff57ed5008d7638de703faabeb5a78e83e8fcd4eb786144a75d79bd4cc8cfa8be66612d756c7b65c67f72c6acbade6f0d59e9752e845205b2a560d4f8d6a9e84bf812f94d18", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 582, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a69ced11a8bf7a907bfa47cba3368f2498b465a2407c90649c8da224d2a85bf445ad2df3d0113e72aedccf92ba6b8529ed6faa154bc27aba25f49371981e3b38", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 583, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fef61198c88514f19fe00b2def1bd6073f5c50eb572ae806c0b657ff8ba79186771e73f598036e5dca1a1ddc899a56ea8663c10f212e452a", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 584, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a9b0f90e49a57fbe508847bf16e4a7b565dfe870a50164bc2862fe6e4d54bd8b109939f7dbbf800522722b9c0b309ace3884abb69c927ad0", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 585, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004512fe17172db1125a49f9dbb85e387869adf015e4899c06f66ef870d72092d4d195e1d21b4a4647bf734468bee802ddad5449202eba1041df2fd8cde04697237", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 586, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c391dc7a817d47a3961ea1857895e101c0f5a8767d3a9c7cad49f7af8029f24c67309373cedd0831ccc0a0f45d344f3ab5923d2452507a980301a283848ae31574a57db51ce5e61d35aee483f1bb8e66", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 587, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000419d3c811c04c5c0990d0258386195b2e29fdaba58d3f12b0bac8d3d53828c66c7a35e3d1eb0bdf2c08f23d0e4ab6a3246e456bf0fb863d03423dbe431baf799657c7816a619662fe5b900b754107ba5cc06b1d62c9a927891efee1a1fd404d7e", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 588, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004216eb619457f1168ac873f5b560a75df80749f2bdf9abac31d6580e521ad70368013c3db74f663263b61eb12d4dcd597ad6c77cef6a5d6d2240b1e244d76403f693fb317ffc602a7ac313991b0a62f7bf469bbc95b3ff35003d972eb8ebcc8d4833e6c24ad52d49c1ce6244c7889ab67a8818232e192944542763fc667e5799d", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 589, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004691b24004380a599770214d0c60ab37cfc804cfaa7aedd11cbf0a05467ebec5e33322cda707b848086fd740244f62cdeb867fc057207fde2", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 590, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000422bf69f3a81dfa1ed8a97301943626e20377b78f7e7d714b880deb5a4a9c63a11591c2e47b777488990771855768b9a4050d61bf02d84cc6aa40447a07507285", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 591, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000476568300e2b4c68861589b4966e67bc414811e4011260cb8be5f884869fa179ca8af40f80009e0a58b17ac3e551a772e76683c32e6e09112572542d7c1fe3d49abb56da56d669186e2623dc797129dc0", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 592, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043345dffded3c33f7dcc19bb8997a39f2d6230abcb765d6142c30bf320c1fadff535feafd8505eb3e614db71826c1e258077a1e6057add7474f6d35dce68417812e7b919b1c673032b28c45d0a9251c43a2a73ab152f64ff8eba4eab312fa73bd", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 593, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004a3677c646cd887685940c28076f55cda7469032845f2cb2af51c61492dc435aaa5b771d8e1528417cdeb89b5f629e06b234e21236b9edf46c7025177ee65a8e940f670d10c722cea355bd3a5c8847a38324b9a06a50a95da4e70bb492cd00194a8830975dd1e115e19315575ff841b30fd4a3f8a44725dfe280d0af57fc80cc3", |
| "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 594, |
| "comment" : "invalid public key", |
| "public" : "3046301006072a8648ce3d020106052b81040022033200024424530ea70bace90601f8d5869e4179a6cd689b6a18fdfec50cecf17cb836d24820211ada67815b42c2c2606303f69e", |
| "private" : "2b9e57572da6cf4fb58cb94eab8df19383a136f219f2a515776a8bf48e1538dd1d811946c16d9f0184c9ce5cdf1dac51", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "secp521r1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 595, |
| "comment" : "normal case", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce00e04ad19cf9fd4722b0c824c069f70c3c0e7ebc5288940dfa92422152ae4a4f79183ced375afb54db1409ddf338b85bb6dbfc5950163346bb63a90a70c5aba098f7", |
| "private" : "01939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", |
| "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 596, |
| "comment" : "compressed public key", |
| "public" : "3058301006072a8648ce3d020106052b81040023034400030064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce", |
| "private" : "01939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", |
| "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 597, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004014c643329691ba27459a40dfe7c4ce17b3ea14d0cd7aa47b01f1315404db51436fbbfe6de0842e0f7e1265f6ff3aca28750677d3370b2fb2a6ef497356f4b95811201051b14178639a09a41465c72d3743436ee1c191ff7388a40140b34d5317de5911ea03cdbb0329fdeb446695a3b92d437271a9f3c318b02dec4d473908158140e97", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 598, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029cd32125c23a41af24fd4b729da0faacbc35516ef0ba59096602571693cd282e26d67e18ef4643d0f6f158d7370d3394ca9a8de7938032ac178c6fd34e3702b8d008649834e2b41be3a8b7510bfe570f4c67075943cd0cbb9d9e1d1da52618b5b96d6aec9b650daf1ca6624c13e5116302b9c79c8c4d3d351915d1e8e1ab6ad76098e", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 599, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040032c6f06ce6a15ea064464d35aa368d299c9a9e1e368f694aefb603876248f898f223ce0217bef37d61eb09b27c93187cf8e61ba7b14e3c9bee692b06ac6d95f836019fd19f8480e21c63211d48d45f96f6365cf55f958e1a0fe7ea6b6b9ff230a87b70bb1b14d3a5fb6669a91641c6acf4570c1d3a9e709913b7fe6b35ff81c394d6a7", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 600, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7eb96e64b1a62daf9e0801bfd96a0b15b68e5f5cb3e90b434495a473907338e53098e1c2e493335d09c6aae6fdda0345b98aaed588f2abe82910713fb6c20252901396b17cf250bc018f4cead097e7e09863f14cf1239b065e57d884949eee141926f7e7c9f7f34cf0536368767bc0e1ab5142877293a4c722693a73fe14a5390af93", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 601, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004006ddf9b10965d5fc129e96f7a37667ccf66cc44384772906fedb21f9de4629e01aaa09ac7c9866112064bbc9bd58ebc123ab2fe19d8fed1a056d27bfef0630509c7001c441311ef20a16346332ea42d5c65788d68f6817b0267fcab11ea9c948ed108115dda8e823a380b601460742d3772d6424c67b240da24772ff0d2ccd9a1e0cea6", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 602, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004007a8c547268c948b626da636cf54428ea2ab23861d499a84ad7be1cf691b92872a06e26c6dba08ca9ed386f83d396156d5fa023f57d5ea6440ec7401dad2c08ad70018c3815b1b9a2e42555419a6c19043fa2b0ddcc4b5a6e372fee9fcb227d85bad704687e7e1a818b612d5c046cd75972f7a2dd5c9a200ac5582cd59fec47ac525ecf", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "00003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 603, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029153cf062f88f303e5d6f9aac968bd901076d5994ea7f831833b1e69b67e9e9fe20cf9c5623e00e0b9e3592fca2a03324b5df7c93186aff697aca864600d44ecc002801a62e2f4106f34106da23dc93d50e3e975a1d47510021835290649b7a4125109f656b6b0b5bd00b24d84ea1ba4e1ed49e61c526fb1011005131caee7ee0501e", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 604, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a61eb994e28722c59b3c6007dfdf8b37893f6350f461b26a00e1a45104314aae9989da87e4facb2c4ef721185b7d96d9a45a28a102756501a1acc5d329a21bbf73010e8d0e12f5a9a40e0d59c90ce73043d39730aeadd3788e31d7c2bb62a1166161994664afa658ce2e60a13f45f27f914307c8d6f8d4ed16ab041b8f69908a62782f", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 605, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004011dd497b30c73709906b164a9a79dc7f2a98c0148ed63016bb95243834fbcdf8eb74b0ff652d54f59f31aef51da6e8974d363655b1da138dc4de0f2a8d800f475ae0057bd4b84607400d863ffbf45a3cf58999ee24ba05e93eca7b0e4ae760eb1733559a45d15579d3370d716ffa3ec4bfdae418e32fb06138dfca213720a938577610e", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "01ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 606, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401283eb93fa369fe7012b647d21e0a97cf9950e5fbed819ef56158f20c8a9473a418eccbca4dc2b47f4cb6d322f917005859bf221e84ac9827cab82a801c627fb1ec0075c480cbafb352fcaf93baf23a1405fd81febe09729a908d1077e177dd8993d94b251a0d52652da3edb6fdf864e80cd51540e73d0b5107e3433576dcaa4e18db43", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "01ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 607, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400173beefe35ee868d497ff6601628f65ce18a1591f7e4a3a406622f3f508e2da68f101ed02febc38418c6ddfc26a5ec9848c42792463b1e945f9e167db34bdf2d660053070647aba7cd60eb295ab81a268a3903f393c5d28bbc5e022351c377cd84f02c19deb36442372cae1332e92f95ba60b6c852e0de0718e89d24e43cd479c9fb11", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "01ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 608, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009829cd5432687739ab6ae10af8ea73d2cb53b81ebb06b5961b7badc1676b3ef7b00454f7cde56774a01312d574a9193c1a5fe5336fbe62623ad9bf81143789f9f90012f955697ed578207197bf9aac3896521615dbacc8dc665d4f1715b08439f49c2aa6ed337023ffccc5075a85944936826db92f919737ca3afeadba1847084bdef7", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "01ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 609, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040126e3c959cd41120bb83693b1d6a034b385137c1bb3213b776122fed96056e329885718a73bee639c0ba4b68818682f498ce5496925002bd7652516405fcc4fecad0073a9c6e3b0c694bf7cc8ccbbd09800e81e3548ba44a0c2381cef0b07bf702a19054bb5d717a1b79294609cbdafd4e2018064f7b2c4c204d818eb7ce521c3268ce5", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "01ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 610, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040153dc481ab3c5dc8decd24ceaee1bec77f59f21f7f31c19538af047d281ac9e2567933fd3d21096b185d4098919571931bb9b0be7197995e2fbaf21c8a10007ade001ad69f08fcae164390be826256b50fae47502ce0e9ca46af0c490cb4033c886f88661a99ff2bd3c9c8e7da30faf2b4c769edc5831810ac05054c97e41063f496e1f", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "01ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 611, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f586611c87150288c3e86116c5db94a26718978829d701ddac05e9b0ce22dee4b18e95f60cba783ed3384da373deaefc57b8265d3a34eeb458bf24b9d82be32819008456e0f1d80492ef0078cc246d32fc7c7fb6720b4d458b51b2098d35746752b0ef0345bd0d342dfee6dd2f12ed12b34bd95d058c2811fd479d2dde32180e6c9ef2", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "01ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 612, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004015edc87fd499a73eabffd14d2b6a70a8fb69b6a39d0d9c4dda2337b53cc72e49a9e3d5a2d9e8930cfa11852dac33443227fba6684bd74732e6879884b6ef9dae98f010eeb8d2e3360ea9726628085268af3f2a05ad41235d0a892098bd661b636f7ef0a820282906eda3f1ff1980b98fb5937228e9edcd6332e3641216c7307e7f3f452", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 613, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040131b43002f7e687eec1ecf6a253c2ccc9e48f04d86fccd18fee0d2d22191f1ea539c40d521970b4709dc03986f647e0e8bb3340cf8a3e643a3541035437cf25f01500b27a55ac45f0296f8c9656bcfd52b5cea9f4115c06e4c64319609847d45e92418400e7868672c0d3e6e5e6e004a7190476ed77cfc33ad19a4bd2c615ad9950f374", |
| "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", |
| "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 614, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "0053bf137fee8922769f8d0fe279caa4dac9c6054ad0460995588a845d0a959e24bc0fc2391a2b92f7bd400f50a11a9db37f07bef7fa8dad2a903fcf534abc8736f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 615, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "01c95ac417c90a520149b29105cdab36f528a23efb5621520dbdafea95a7d43499c4c8be02cd1c2de000da18104fa84a1e9ece6386f0e0efa5234a24595d7c4c96f4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 616, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "01b47ec41e3a5abd9dd9808fc04d9078cbed72b9eba98d3c1ded70a29938f0efd5a27a7113ff721f122cb17411de307a355c685074f5766b6d1a033d2fa188c945b6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 617, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000005f880f50ec94bfac6658fa2fce05945c6a36b266407b6fbd5437a83e2f2f9b9c50a734872e48e70df65457f13e47d06c6b8b29f4735acf105ea63e051904d18aea", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 618, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000000f33ffc45da3eac1baab727ab8fd355cfa134c42047d55262651654fb50df7e9a5a75f179c8c86c4388213b5687dc43dfebb37f30128703c44ccd5c3284833b8717", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "0168df272d53e3161926168c4aeab5f355b8d2a6689cfd567f2b6eb2011a18c775ac2a21f8dd497f6957217020b3b1afcb7021f24fccc2523be76a2bff44596e5a14", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 619, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00cd2839d857b4699f5c8e8a0194786e26a862f086b4ba80746ae5225ed3aa68f96b7aaec55225830bb98f52d75221141897ba49d7a31ebbf0b6d7d31352e5266190", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "013db1b9241b23d33860d32dec37a79e4546a41afdfdd9c438d04e1f8b566ac8d9d3f572c293e96943722a4ee290e113fffaa82a61867d9ca28d349982354c9b256f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 620, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813d9829119f42ffa95fea8ba9e81e4cd6a6ca97fb0778e12e5f5dfe35201dd4cca8eca0d2e395555997041381e6ac1f18ddf4c74e0b6e9041cfdca1d1c103091", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "01d2bbe9f754584ebbc7c7ad74136d1c8a144948948aa8be49989dd9b4c514db2e2ab1e0713ad1699f632dd2cea53da218ed549f030a113e282fd9e3be462d9aba84", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 621, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00878ad597d290db2cf660594aeed0f9b7c8dd68451d2d1b2cbc816b1ec4f35465b3964aff2edf1255163f5fca580132f85cade2887a017e7cd0b37196ad85221107", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "000f37a2e2caef54fff4126c0fa96e7c47f0cad74626ef91e589e12d2e1e8c221be7295be9dc2712b87bb0aa0f5880b738bc1242f2ba773bf9eb2a54e3c1ca4758d7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 622, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000000000010000000000000000000000000000000000b5e1191b449fa1ebdbd677daa48f90e2d1d6c058c877087cafd9364d99dbb283c68402e6e6c5f5411b2ed42824d8b280ceb910aba6847883a7e3780e2132af41c1", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "017aeb254d9c8c8ee06215ff33811357da73bf7f6dd6d7f8f176d62c065a88a9005f680c630e9f2763585ea2ee76b6e4ab45e673f814ebfa95947c0c63fb24fa6e9b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 623, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00207513d615656a1cc7505c18aa21b08e2b1d5a841de0816cc29c004efdb2d902ac1a7bb05e20722b576b64a3ddf4d2486421ac706bf4a424f252386368a5340fb6", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "0061bed42248a37b4625ef04c4f9c7ef69ee3c6f9503378351fcab1b8ce1343206997eec1b88449eb6f7355711ea1a818a486ee30a24126241a7e2289267cf5dd61f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 624, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff001fe800c50e54012b75a33e4be7d07c8d60f29680a395e951a6a31c5096b0ea928fc2cbf327dd784dc0a7ca46ea73992b758b5641364b4aba39e93798a4d925a008", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "001067d9104e296ef42b944587de11b10df05d2d959ed44cac9e7ef1c7a05d90819c43bc79c7397918f957cc98db931763bbeb1bdfc35865e8a359a013f13d60c433", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 625, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000008dd18a1f5e482140be79bb65a21ad60c8987e532c84345f0135affd46ec71ef02b1ca3ad56f301d955fa306c122d441d6fedcf8b855ef256350bf69d23a7207ad9", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "00b779d83035cf7bb0bb04c7b2f46d08f6791f0d1542c9bcce7250e772b12ad8e38fce1d2b063a06f0fa3a1b072dd976f5f8542979903075162f1f5c6ba3b76cc45d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 626, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000100566203dd325a081c4441f001f780365874fd3d0c9bc47227481afe76a93ae1bfde63af972203abfe22c63b80e83f7cc2184c3cb8cfd0152c54324c4759fd1f9a50", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "01afe5d23733728b79c743933b9ba7dfec5ed19b7737e393908a1d000918aa795d1ce0ad533983d018f927b35d2af6463356573f387febd75911a49486202ca69d3a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 627, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff00b11c668fbd549f36889f7b63434051da26f15705839136b1b14a09152d7a182ea7806c35478a32d3aa3c9c1627a61519ebec71b36fa77449025b8829e27f307834", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "019612aeb386febb1a28096fe5b2f682dead02389785225b80a27df439510d08349a193839525f248b7f9bcabfd3dc8da8cc1724022299b7b5e72399d89464b82e44", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 628, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000200aa75efc0a8daac1d73f32c9c552414bccf44af8e74331b47439e7dcc49a135b3ee61e9f69717d89b4bba3567a195aeda13fbec634bf2984b5ec6b6f80f5978ed5a", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "00570673f87adcef49c1f011e8b9f1e11f7fd3b3c93114d08d3f515aa4a895a6c701c523063bdc13ad1db0a54f6e7b476fe10db2070441befc58c8cff3c08ef76e59", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 629, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "0016aaf228b0aec190d4e4e5b8138ff9cc46d705da1bf002901c6ab420f59314d5b641712b14ef3e4fb125652c47888676804fb5575b741a8408c5625bfccff4fdda", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 630, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", |
| "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", |
| "shared" : "00a5d6dfda2b269f4ab895a41c3b71b6ba10d5c9f0d9b3e730275345e4721594abfd39464c227716ded8ef3e60bb1ca0b551716e3f6eebb48d5ce8e0ab58cb1b73c9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 631, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "008f61e15e8c8545dcdab188f10ba9111b6345d529d9c5470677342df7ef54c56a1fb9fbe8dea76afbe8f2dd4c3cfb4d5b749d743944c96d74fb47bc4bf601e5dc7e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 632, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004004dc16cafca9833eeb97c136c154f3ae390830f26d300edef06f867efab1c4214f563c25e1c81e16a86eaac8272892d1b65b2ee7fb2b69ba1110b083bbeb6b8873a010dbb701266a8df32d17bd58bea365c2637d686272900a5ea7a19ff98db3bf92425a483c70fdd9db25b6ee69981cb69dcc9c418c32989e73f0a5fd7f3c3ba44b051", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "017e7eecdb0f52e3b8aedd0f5550f26cd5e27e711d6860c54f88cfd3ff075df8d363ee3be4dac2f42d036b7c64e2b50d90764ab4eef0b9d68c29682b9707d45ec283", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 633, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004018255c014f2533ad930e4320216496a3f4e0d78b50fa27d42209e270e39baf480a987a2c84098eee53889ea8b6cc9036ddeebefc00b5542d2425fafd5e1babae84101db817b332b297a003cffc4251b58d9c7ce0b90301ef5c65e8ac0f82517fd1730a167d83af50d92f7e25e08787130618920345c435337ef45eb2e9b1ace530d0eaf", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "0115ba7fc1ef5d1547bb259d7302cf84400160a599a3fd1d368e4d8f136848bc32b345a7926b95140c319db39d3d89479d44aeacc05c8af37d55450c1ae114beb583", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 634, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01d63965c150dcc6c834dd2a9446a9006e011affb8241a38e3409752b7f478d32c6d461f978296a57339ff4ab1a308f8fd0330a932979b3fc2363d04538e72510176", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 635, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040173de990978da53a05c463a567304727bbc9dbed8d5dab3bad11d1804dea864fbed5bbec807c13e4128749cf8c11727a4c528f91ff0217f953a3048de5ba7a2b9ad00f0213d032cc674e1029c71d10cb3f91de53753a01d6ddc41064036a43d613f2bb83fb999874a0fadcf8a6d40b91713cc9114bd44c0f1333ef98f0efb6372a9a453", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00815a61f2c7622d1b9e3310104a41c576835a29cf3a875e3b1062e4588716d25777f0a90fa6a99a95226320ba225b8965d0ef5af674fba69a8acb850b7773be0c82", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 636, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004010f43662f4bad6187ad22a41dfc831dcba255af6c4b5f1c14b2ed5447f88b65d690b875848ea7a0c4efe55b821488d1b0f85cda6e7173d87e0d76441aaf60e960d10017fa4b51097c5ef9cb66d6c3eb851e1a8a41102452bd3f8902f17ee72ab0772241510144674686419c7cd55a930951165ba07d34c2c20c421069c1fe3d976737a4", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0110ea8af76567351766d7ddcb7343ee04edd95035f727e6bae0d89d5017019a3df79554d1d0e84fe339a7c0fd79829cdae1372e5d9900a0dc8bac63ae33066d3f11", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 637, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004012183fff5777e319e8cd23ab5392baa9d4b1d43c7f8b01f78f295c0c37d4a3a122f88c163a8f9648d9da23b389ba56e8e9ca022c2fe9c273f2585429a2de43295b901e18e9eaaf8a406f10b1dcbaa684743a43d203f6cddd8709db90f43fe7b8b3815ead2046b6b37239e065da62d797cd0a73122ee9bf1bd00b0d801297a3d2bcefd0d", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "01f3c9b44faf754be250c2ed756541c261cb53795a555e924782dc4f2c1dd4a3855c823f33bdfcb0f0503ea3f9a911e24235375a69da21a9ae4c647738b7e5c52909", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 638, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040096068a512e317ec63588ff28d380a8d7c91e3a59279c85f5416e8ed321747b05d537d19d797364afce0e548bfb758e33cc6d751b5c217972de2ec4ff000cc15dee0085aff0f0252ab46ff80d849e14943de8145dbb307b4bc45c9eede78c040a0836d80406770c7c9459c065c53367e683128e8fc1dd89190e747893d9f27e49610bfb", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "01f567d01152c90644be34fc7f4dcdacda02e1e14d80cdb377611a8c9a7a4d0fa5413b9d415410c9ac6ff1467cf37235e588d114a54e6f9e0a65b6d02cdb82889814", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 639, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bfd8c3e346ef884b4b1c01fd273e982fed38b5c8046165cc1e0de876787690c19c4ec24606bc8e1ed83a4ce10b7a42e6db19c7aa5e9971654e57842d41e70985a300b357351499600560bafaa25e243aff7b33602cf41d3518499e1b43ba1e814a0b45ec01fe694789e0157a3c281d17fa00e7019f47ae7a10ce40ed0cb7ca56b41e26", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "01819cd3a3b36883c480c270db139a94d7f94afd8879b34ef65a304d0b9a6201a1dbcfcb8ee5c4e66698d98dd0e8bdd53e563628b15afe05f48230fa1c52952d8989", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 640, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000cc8c84d1db71fb91595f00703df257f2a03057847b4b9506d3b2615a8b724062d93a62954219df9ec986261fb7708eaa13954182e105e8e93c111c0d2a8bdc51d00e20cc6488c7761f31a3e762698553e5f2bf49b41a3a95ac5b4823c29759c738151c3019ce9d3d9ee7411a4106d5810c8b8aafd37f544f1caf37f6f5fad592e59bd", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "0080859c07cae1911b753964ee175c8884bd19abad666e2e472ed6329e71f951534227b2742805c6e6310f6ea3230bd403c2260e97b0d7f1274027f7e69fc7b81273", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 641, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004005494023709ee6ae39d0c5b67d959f5f8cbd1bea96442933a8929e332b704f7146ecc689b7fdb85c83f3a60846e692dde0c2748cd7becbb0d6b4c7c0c0f793f3ade01a77d75c2600687241843e2eb6ac81ab19d0f8a9747988c03f2c770593dfa48048f2816e3856c5f11ce3cdcca3ae0e1f13718c2c5db2c1c859f7caeffffdfd629fc", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "009d532af8d99dfc0ce93e2b63305b1f055c42afff3fa90111b071341ccad45ba63ad9ed3a141e95c0cd0d70e78a7ebd82c22e68fac46aa5c9335a955631f9b7c66a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 642, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400912809b73f50475a3b97e9602b757eb2e94fd245e483040e167b833840a62df27912a9c2e0317dbfe58dc43ba2053deede5eca2b22bd06792001dbcaa7ea6b700000438e5bb84f3ef7865152b2317d8df0c691c3d2bed2467d5e7507268a7ba98cab4e4608cea0f5fbf50fd0a487d005b381905c95aaf6a18cd1a2dbd6742b5b05ba71", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "001b018fecf2c07811a54b43a0b284c996eecc7742210269373c39dba299d1ab91c778b0df40aaa52530766650ff1178de05b69c3bc46b29d1af193433fa125eb900", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 643, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040043cfe2c30d3f9f0ff96e0e37f61eb2dea3816999c91c5b77957ef92b0ecde092c7504ba57406eadd744381906337cd13ae4555e50a9eb257168c2140e828a46ad30005c129fa9725a82d3e6da721ec0d1412ff6d6a2d8f75bfc7b2b6aadc5fad86fc1a8a67cd7e6b7aab42a546179c6e0560554db5f6138a7ef2dc79d2be385356c9ea", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "001450d8402f269dfb636499f1645445106c3d95f93080c994726db7e43fb68488f7430f6d171543a127038c930264e60dbf0f48d332af210ecd32320b1cb90acf60", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 644, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004012eda9020c665ae69a506ac6b3287465e0fc0137b21075cfb6c69963d9acb39a26ca940c3a39e0d94c054672ffc1761e56ded3c180f006857d131dc34a5ace7fd5001709e8a2cd99e1e2016c24f1c5485e3c47947bcc6efbebd2211c0d529a83d097ac611aa50d7879979f4be2d9cecc16360fe4b949ea9970f1075cbf957f031ccfdb2", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "007846a20b43a498277904686f3766b9a3ad994dc61329db3ae9d97618b8130c2bbece0da7e2c79dbd0e1dc8303ae5f9903d97157d0a74db7f465abe9965cfa83eee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 645, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400084ba1cb8f33cfba89d1c14ed2b50da737a05ae0a4ca35fede3b26324d3be74f5e3320a90bf388bcf8bbcc4c3c1c88ed52103cc7c5ca2b59ccd3e7dfab6d2f4bdc01a3f175c3c8a89d4fda95d47b2d4f3047aebc75ca7ea416ed76d8e689d7ebe7e977737bc6eff9733e6a6c0593486e62834ff46121b72fde5b3359fa707fba6d67cc", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "018e645fbedd9f12d4474db1206aa67057e08df567c1eecbda395edb2049f770908e3515cce779e37169ebc026eb5c353040058da85fbabd674c8d52a78a39723196", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 646, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ea36ce4e51bbb333ea942a5325e1410896e73652c2833b462262da5d791b1835538b06cd9d7b9741f3414d520da87f8be0be218043b05cad61b93b0bc0484e0b2801ece28df4d9ca3ffb23d69c36966cc26b492f7010dfaca67b4bded71cf74c2b0a86e61bc77903397eb8a4362379f09492aa63d9c9f5ff30d105b530c01f46cd7cdc", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "01912aa177ea8f8878447b4a19da17d482357a272dea19b542398a6bb48b80598754ae27c73958046aaa1c69951302727dddaaf966f03ff5b723acb7db7fccf3a6e4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 647, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c96024fac77e64b846f141cd1011f2ad52e3aa551103b96e35b439cf89c0304293f1bfb522f981fbb56921db87151e797d07f1127a01c3f3de56dd499656c103b0177b67fb2678b720d08ed05a5c06bcf88134201c192997fc6dc15f820b60bcc0f777d0661bd8f81cfed59deec33cd696e1c1ef72c7666cd5aed49eb325714739bed", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "006a5b0c09a7bdef316d25f39579279e286b781c2e430f201c54cfc9e154a38ec31eee9d09f6d5aed45056c5b7bb44213c6357c7492d1fd9b1c7dba116fa51d21cfa", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 648, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d4d677aaaef3925a1d41fce4d30543a1fa33a2b3051b367cfdf1b8da7cd1ab67ce9bb255e60475684443cf19ea2e1f01e58fd79f47725661be208767cb2a17530010be175e24d3bbf27dcad2596b8090c7f2e005901038657284a80ff77d3894a29ee2d7daa5880b3ba052261e4796f132db9e8a9781facb32bd8a09babd9e0cba918", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "00652fbaa411ad316dea40a37d3798d0c03ca7ca590d8eeaee454c7d24ff1c4ec7dffd5ef3e90762d5539c5a57e745b9c0f88e18fff6f737729e67606ddfe3a77519", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 649, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009b76bfa396b3706381552ad08fb3b9f92b492c43d6102b7c02cca4017718e0643478c0d73765c27958138c7f6d23b4e83baaf27eaf217ed565e6602b4d080200b1017ba7aefc45677b8c4d4ca468e8a9f5a2fc411a4af4ff4593a9b781f1357aae46988642a1254d6cf588708efe60b2dfab15d371ba4f4d9e09e61f06d4d243e5ec57", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "00b1ae05c2a91f7e1e9d626b1a46bed2009dd6662e712416e19c1be9e5e512ec734127adafe6129a83d74ba7a797f41afc4b1145a16f6e389169c8b6592bf628f747", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 650, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004010089190e9b63f5a29e41b5a1837d9bf41c0b2ca107d6d088f4c1d468773150d7d145cce70a240827268371144e4acdda79d09a51b31ca20bac1197e619d1a84f4d0122c638c06912586580c7a7dee429b1ba000f6285b7fda441388c323c0895ff90443f0615011caa332622e67ede867a8c445335444ea112e80532d5f6df1408e72b", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "00037d3e4359c326f74a8cdcc4bb82090e93bd48757b6caf749fb39a83f992a7fa9676ad466c8d7193902214dabcfc104bc8664eb934a2df648b2e1f401d745e16b3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 651, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040070550537e385e4601490ac5a78348ef26678a4ab3a7469f299dc493bd2976416f649ee3e3cdd77191d8f8f9d600e8cb9fde3afe635e224635b70fa79eb1053744f000a546959ae4abcda827429a47a8cbc6afe42fa0f8391293da778be296c722e02c7ff55e20c119531d211173f02eb108fe1b8bb10d465c7158dd3cb2d9f320d1711", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "018e22a63dfeb14f28d4f338b78455877851e95b349796245effa830e29ea1978499f07ad9704b352746dac30bfbb827e1f00b979f642bb886f156b538ac6be91746", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 652, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001b66958931ef30c54f83195cc40530c0e44baa223d28d8bfaabf10d16302f3a19601fb74efcbefc1b71d1e81ae4f60b3f8d7c21de1dfafd5cf19c94b396410c39008f13c42ff46d1a18f3d975fdbc0bbb43c31da9423fa935f4c211435518a01437bfaeb6aaf031f92b0c37d76290ff682378c2651cd975eac192cd6582dbbec09974", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "0032284ed3e15d5e9deda53ceaf5aff21c230e6038e6d7e5caae2a715a5288bcb8469ce2befaaf3b4184eab34869144095661788d3fdf41ac61ef1256890dc7a0beb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 653, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040050571167dc9f3b1f4ae301dd1fac47002d901398823f2e3dea4338288de8a8fb432a683bd52bfa380700b27a904ad60a5a4d363951ffe74540d54de8e7d48ea16c0085f6a7a743969ae27e9a96bc6037039a87d97c696aed99a39f6e2d56ace558074d49546e417d791aa5ff049c9d30c30502f40020ae41e7a512671cdcc49b6079b5", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "01dfb46afe0bf064dff0b4177f7fd27fa2ee0832af7cdc921f66c0e5be30c80630c41e09202ea2f370f5bbd02ed298b08820ce86e2cb724a1962c6e7b1062f5032dd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 654, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004017e4f402b1ce209f673ddf50ae87b9ef61d814d51e14f43da3c23f40fac422f1058fd8930dfaf11710c41a7f6b79255e1c2cfbad69d257a0ecc102f5e38e1407f9d00e10a67d175b399bf1941bd0fc13127f7eb112e1a8681acc2cfae0dc2959e8237488146281ca3df2b1e6056ee932feb1ac6e6e9df3f7a6ee6021578a0ffdb50eca2", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "0017b99fab0ee0d7f93f7309ffdc9149ba3cb683042fb3d02bd5319eb42678ac7ac7de214e5c0f8473627ef15112c0d1a3194284b6fcccf561d0d252ad25fcc93953", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 655, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040004cd97e12d062b7490be45d85e85bd401c1791fbb44e74a45438a8317c7ec9f025b34c595b4769c7b37f44296b4b8f73d5641da281fe35508a23ad503da91ee7db017c4ed0d84b401dab7488da839b20b57809fe7127fa66ef94dc029e44b250857b309a11c91f736a76f3c89d9aded97f5b0beec93a7b6d7882e428befcc20d90df15", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "01b66a065e62ca0ea49c25fe2a37799b46867e274f8b853a534dd6cd1ad81cc13d27f279d1ee5bc2d96d0b7701abb2d213fa37836bbcd2d1d8937b6d20dcb35b53e0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 656, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b23c60eefdbde07ce9751d9f9939bf75458e6f2af0afa3d90fa1762d01a6d6e3fa4082c37ad6bf03ba8ff17919e8b9625b5a909c925d9feb7c3ee19a0425385cea000df68406c674be5e1f42d14bf50c19460aeebdde379ad3130a332e8fbeea1569d314d507b37f1dcd283b1c1715852bd39b81c4edcae0f2e1ce5358c6598b8c970a", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "0059a320501bde6b9b268236f966ac881dede98ce6356a7a900a452c59cbf8d8d20630321625c689c79dffffae7f870a7fbf298695896cacdd2d0e13b702f22e7e43", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 657, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004006836154477db9db03bb8a404c5942d32e1cdea20354eda9693c3333914b5190c9d63a0433a43062b8860d5e59c0f27ac633038491d46b91fc11ecef8326e75b50e014178e1bbf08473ee5ba856856416e6326cafe6f74227768e835c25c520bae05d1d451f639158dccaa293642a572ac7612d60e96df4c673ab8f2a4ed82e5e2af30b", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "00204ccc5356219beef3b6d90ea2ef3785f76f14aa3b84ca04f6b2a5e90700596431546e104e7788307147312ca890984f76b53c489de04cc728ef003d246fddb360", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 658, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004019c26d815bbe92358e1ecd02145a5f45e1f8f46cb90bae131ee589e51bb093d8410206585c03ed7c5b3975445ba07fb7dd668a8e58c27e01dd00b08fe409b4440e7009fe859e9d22bb1652e384d5ae579e44a0f8c5c82e59b4639d42a9b27cb140599c1236e932338dce03de46a60fbece61fd34b8ece7da937b5cc1e3e7cebcce339ee", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "017a82403f78f8a51729e8bc63c5de9b67c572d41f2aac28bdd95792e658338f19bddc45a6a1cb1bb275f8a910fa64daae2502600aa97b71f49b28981b718f6ae066", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 659, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401dd2ae95764078496804529a5eed0da6182be0f085c95789a2634a9569f0080861b183cefd1a1489d0f90465353b972c8450c2aeb5fd80be64f15a719d0873e0a1600e1098dd4b30f78e3fe6c1aaf0048b15b1d0f98ff0744c1c888641d17ac216329376be7113e9321ca7f9f7e1935dff661bce9ffbe86aedbc933f2438fc482c462bf", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "0088797d31f9b66faee97eeb9a695cf668c7960f49bdce051b2fc273d5ea6d86c78688ee3ef4be14eab0659c57ccecb2bdb190e50be04f65079950c5eb90d676ee57", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 660, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004007124ed9d261bc3e5d29947ff49cc4420db90d3afac7eb6ab91bbab090bd84ffcc3ef33e963bcc05685910ee63b063bb9adae7fcea41199619988d34d6477d11ea90039738ed5529f31a557970f89e6c927fe0bdd6413dc31237e75270fee8e3ba6f3a24ee56516ece117733c385a8bb759e57ee79533f3c857327b7542677d834b8dfb", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "002ba25d016989ea24d55fcdd9dae69bc767a4f3281935f5066203812977737b6a256ae839cde9b273281672d7d85dfb40ca895fc1449ce4283f7416cd913a56d8e0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 661, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004004220b1642db63810f96cf54f93ba6c3c9b16baa8ab42ecacc281a2fca368be876024b6ae18a8aaf9e433799fb43c0fa175d4ca4a5e121739c7249e9a26fc9044d701b06ae58dc3f7b773013e2dc800e001220bad2e68115ca67516e9c81763d17eadfad2c6d38226f66623a2d5c11786e07face42d7b0a1df96d095bbbedfcd348e4d6", |
| "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", |
| "shared" : "01f5646e724f637e1d4ea8997cc67268da3f741b9af6d21f30775a9a9b0977ed75bfa0ca5a80db2d44822de494d15c87d392cff4acecfb50609b43d7845928286541", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 662, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004006db3dbd1af249980effd624e9f500e4d9fa446c9be94e39b4860767b55b1310889e178caf6c859f60ffb0d87612c5790833cad160a5b23f741221a123e36f0eeb7002ce839f2ba3072919297ee5a6829b8746af39fbce9fa70dbbf59bd209bb500d6129419ba96020a2550be0a19426ee9e111e6987af0c326e1ae1da4365d15a7bbf5", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0177701749c0c54bd6d54ada39aa2222e5b4d32273ea165941d1a9a6114d2cbe609ee62c2306bc5c1ababe082272157fdac8dda39c7b452820c943db4267fed8c2eb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 663, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000d2fcab62b467f978a0267ff3598e6fdff087d3237f8fb00c17d0f5accbb4eded3c4c4858d4553033e59946030c6f5223779a21205ba2a49b4545be596b76f91b20057c975da0520e1dcaa518951db057864966c818e4e64fa910a0c0c7f9b894c06461fed9b44f7ec43b70e3339da0f566aac07fde501bbf22871452dba5c93e5d623", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00f524b1726e889d14d5fd70bbfc76fb2eb32dc2425f112a5fca5203305416b85609f337cf87ef878e64e375fa29eb32f9f139bf775c0d3229a72c2e880979f822bf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 664, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004002cca1f37dd94a0a47c8168acea473fb057652713015e585743c9d33f5b7d01d638bc0d039147581a5f3096139e5ee8ed38bdcb72cde493924776579bcbb2522961015bd4859c2015c081696ab105b8922c1f81ce4a6104e5b56b3cd99ccc3c5066cbc339ae685a904df5dd15485cc3ca72d2c84f15f625397f4605905b361701e00d2b", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01ca20d556bf1baf10153e2c1d99b58fa8d8f21cd7eef30afc94efb47d38bb364abdb59a326dffc41fc056efb714384b5d3f09270b4806fcb0e271383cdaec023baf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 665, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b5386fc61597307632b3f2c984fe0ee8e22c5fd904b1d14b3568e9eb76500379d917f2430b7f2f55e0bac356e74672a23df2a5ddd46fc0a58f9f5407093726c25d009cbf983303fcbe0b5a926e28c0654ed457437e4010ccc1d1e02e28688c9f210c76af02ed0df6b727fb18b938718e9dcc2c2421a639d732a61711a5a45faa1ba144", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01206d9bc747f0e7591dbe7a88950a78db2770cebac4e91f71b3052a336bd19f0f906b7298eb92790be7bda33c28216b2816b100fe31ba8a7489a9eca3ba82b9d198", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 666, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040012d9ebd3feb543b43cf38f7baba9c20fcd5fe2dee9049ca8854184a2ead64aa5405e169ae827413725958307939ee2440c21b8da58b3ff516ae569953cf48737ee00cd5bec6cf728632d31e3a199a298240dded0ab5d2b3513bcb2d114c6b8f279a075ff0c56a3ee9e4058acec8936bf86bb2844ba1307a434fb43d289746662a83dd5", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0128dde1341ca17b37efb34b30ee479b763e878dc8006c8cee435c0bd21073c5bb3df52865bd4131f5cec41588ef778ef14af4ca47dc49a16d5b7008ede0b6e6b1b6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 667, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f3aa49feaf686fcffe3a0a360692ef02feb14de6e0fd8dc922857b29d6837a59ce4013bee99bf87f8323c3ab7f57e02e7b0a0dfaa072bf1ada4836be4908ddae49006af81ab3e305fbe5ce8a819f8168a8b44e40b16eae8268a60ea5d66c0f284365e609a19123370beee420d0f019a1984156ce29ade49510e7a3163705333b858914", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0058bd4d206df1cfb3fe349cda27b013d59dd6f507c066c0b6cf458aa54a1c13832554c66ff27f6175f1bf4058378c9f7c7a9d8b810e40a3a8af19fe0e48c7284ed3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 668, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040054682c186f9b80c4c76d7050f6a180fad9fc8519419574bfafca9678c59ca95e2253348e0b157949461e9551ca7ddfb9fae8fd7fd23a8855d9962913c66f2fce5400f405297310ed41239c565c044cfc4cad2868126d444b373d52e0518245600a99c40f1bfa5cca7d1f397c18ead33c4d3fd4d431ef84f1129238e296e3ed7be0f99e", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01612ebacb6c31af2008aa264c45d1cee7aa533d78e1fcf480a3118d23418e23621f0ce9c7509f7182bf23a02a6530659ba62c5f16f8634a4f74d4c32b26c6eecc27", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 669, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401eabf319253f883417a0ce265d3142396a75f830f33589486889bbd4e2091b827fef6090ab65768a38ffb3a9c97796464634d070622adbc3e9af198efb9d729d7ca0002fa30581a7b2681f7e224ead135ec7a6163af4f40aa333043a2badeceac1353ab5ffbeef929609137cd437e8accc0b02411603959d61c7a70f1391a7a992327a7", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "006a3235df6b85343eab82350620889feba273604e59eb98d78fe63bd441ce39411ead8402e2507fe10a03fad9562c3be4488378cf2a1f4c42785e7d93218d99fe8e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 670, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d36e696aadbbc409b4733fc3c86dcb2e980a1b7d0158f82a27e5b1337fd2272e52a27fe67cc5872b5b46040d88325b2b524a2d5b873bc54ff051c1d16c99d9bc81003e3f6b1a737da16802430f809e084cd8b3420019c2f9f1b978a1128ffcb900b9c4faf177a7877e4a8384728a1c309d2bcfb412fa983982ae6b459fe07eb9c79edd", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0009ca929a3ad9525d0ae19d36b40dc543d2348f8b0d95c59c4207f86a898849858e939b4458b568f57c054ee9d95632aa24c5d5f1d4eaa89faf8fac4d11da28dde9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 671, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401061aa89a317c63b824f7ebfc8bd9534e297df9bacf80b8350cbd94cdc4d3d8127a80db9555b77d50ea82c99e667f6fe5379a77c9078bf9c7cc049abe9eac7f174c00a9abfc2a892f104e30cb20cc2bfba6b948c6637ac062e83ae478f096869f17dc1bb4eaf52f7d63518031edecb220ec14b0652e6c96e023490d5ed08fb4259da9fa", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "013950ddb6b915454125e37a03845794fe32037eddc04143d91cbf2ab842495012896460d3824374b214ece10f39d2ac606bb4b2f9b27548e21720ae13266d14beb0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 672, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400df58f193b6d4fdba1d61a4e073a305c95dba4ca0fdd58f86ee32a9304a62097ac3c0d1fae32cf2e4e65ba4efc6d0408725f57274f9bc2289ed426ec27079ae0b6e01f07d98e2aba8d38e6d54b1496d68251004547f50789754c4097662827bc83f2cf59192eb9e09011b30c54cad9f9241c092415a366ffe5b6bdb4cfcbcdc46edcc12", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01a1bc2b5e8e0a6210ef8a514ded99eee30ac8e9aa7758adecc4910301fc626a5666e4541cea03a90f1e59fd82b8cd87086f261052124cd43b1c89fd048dad5f2911", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 673, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040073b917a356c0de8fef14593f66d5dab1f0d56b042ba65d203ec139c6cb71d90bb7dc0444d0e3b01bed97a5c69f27549c92e95bbc7e8e0ce932e6c43a75550e86ec009f2014e29acb2b255bf6ec9118bebe7325e1f11ff7885d1a2e142945cb741e26b4ffc6de72b715a148b840df549b49c9a05f8827f3ef05db98a4f664f6dd8478f0", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00f34f3b8ae2f0fec368396633f581b93c38e329770085a51a93457087f8116386d58dea54b99ce56a80896aad40c2dfe69b2dfe126be17bf15ab7f19ce667bff4f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 674, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d860abb5c65f6d1791bc3fd626e3da1ce890514417d67b407168dc7fc96641fda56fb1830f3695ab0171d7866730747b3dce3de61ce70f831af85e5c6eae0b7c7701b1eba92b65ba7ee9691d908a14ad0a116a4e09b40c9ea4197e60c0b54f948422baa97d80b4ccaf7b35be681ded0aecdd8bdd3059054af838057888489c00a3b759", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01203df60db39732207bd8db87501bcd8481664a9111c8c65b46f002b0b83159960e4710eba548f0039db24f66190c56053370b3c9884d445971a1296da4d656f9c3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 675, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b341a7b58122c70b72e70b051a335186c89fe47b8f68c35d099b7759fb6208718875d8cd8c45d1151a370201a1b047002f619b05cafe39d494b6a69a52b42653330127e70b8fc840891395afd3b03732d0a52f4777651c3d8a8579d6658510d868b69f143c7eecd2be412e0ad2b2d7aef0717796f3f8480fa924b09df90188debe51bb", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00b22d94b53fb00d48e12f12560eafcdec7ea157c9b042436fc66681de96af98ba98adb7faf79d12b399e901ec7bc9d5117883da205ac26b38f788a7885d434b6e18", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 676, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001ff249aaba806d838c1a1d00d9d2259e60ea1e8eec6686405462ab22a32a5b673932bbf63fd74eab3f63348a6c22e0d6e594b253f01ea211bb76f0b9dce66d671005052c1f44d17c334e522a0d8e3d99ae32fa48df6fb9117bee431b7a37440310985e5fdd82170817b0f68c0bb7300d217854e45fb694b46f5f50300627390900087", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00e17a9ebd3ce6a19e5eaaf889b120ac1e38778e1c1129c383fec2bf9780d1c412ebc8fbc29b0646d77b84e45493376e991d5954ce3b3caf479cf8f701d88351aed1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 677, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d2cb243bdfc5ffb2bacbf437161f02cf22971d8b7f9cd0e65c174989f5ed7c9cc752a0c6a7719dc1bf3cbb67af5cd6025e313a4b0c46429eac1320a6ceb279dac2018093c8ffb1767b2b50109e40f18dbe748a357de1e284664aa7b10a8df3092a81edc1889d153965eb2e4f7b314827512b018baaf392581e2a49941f606135648f8c", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00ff5caf7fd6da41a1a8bb47de3a083883e2e382477c1ff1d6ecaa44a163e7bd375b67d7013763a776df38e79662310a74873a4ce6126d2ec6f68263f24879699700", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 678, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401da72330fd00ebaf4e6ff8a303d25c2527dff19d10d8e8aad05fd759d98073f262e693ce2fc49747aed29e27e323e535d469f0fcd1a8a1d08604fafe00d1badc4b300b7de13e7dcedb7376004a9f589922f187bd1be72e2de7893873d2392bbb84aa871100f8b95548f5df89662e98b631c4ee4d0558096d4170be0c1e21cc05955823b", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01a64da0503e2df5d383837d05cd436ea627381e48e3695891175ac8ede9169ddf573b66726c28132277beda84bb47f2792b41113a0d2aca71084618f55daae55f79", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 679, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077fe7958119535ca6c1a7c87bb4dc9b936678ab3b757e7816938bc857643606e61647d231b9dad3e03fc4dd29ace5fc823e15f3464d8e236d5862b1f6280c836920061ba736c11ffa6d0fae6bc8f3e66babd3c6d79b89ee639459ec65a71f12eabcdaca447a993121dc63dde6ae0ccebe415f4bfe60fe3fec3d2f48a084b759f078ac4", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0140952c273ab512e3a58934e3754f272463407e6189b9c1e259c27f6d433c4827532df627745acda64fd17993508bfdef54711f575cffad61c729e8d6dd8784204f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 680, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d3ff14f8906db60c7bc09c786be6847768b8684957bf3928c556bf5ce7a8cc82f9ab0e63b4bd7eb87767b3db2624957c3f103e87b5c197dc8c6d2507333ea569d004ab9eeeeab950086e030fc60b6b2e47973582a282e3b019e62744f19c60ca0208e3a537d6ca3532c59a77c540bce03999887483ddddfd524b6f9d7bfb6b1139bba", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "001a3a4343a4295b07d4b28f71697caf7e363e2f3ca205ebb828c44deb2f5bb3d95116f36e25e90eb00424c9880b4553554ff01f38b52cb34da643207d6f29312f94", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 681, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c9eb4cc6bed689da815f05e3ccd2675473c427d31158f1210fd8a6afcfb272971ef0a0696e48fc01ed9d82c9b1d4be086fa5a1363702780838da4fbd6481536d300b387bdba82a5fe57732ebed26a487d031572c223403c063039617f8e5c2702f602e4b87524f298392ae1d5862fa0ff992e51fce7f1457a0991bf25f66cf845639e", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00103eda707b4d5e9a4adc17b88cc341966798b64c242cd13abdf319b77cb9ef2f06816ee820898235198f62071ee8b5c1735e288dd75bb0e5d5479287a02d21e833", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 682, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401993d74f0a4a12d2804bf9e25752fab9dc0ae60abc6772dfe10afb056b3261f14fc51584baf256340b3652120f24fac700b729dedec97b421a1e931c17c528d5a4300903f97782ec1c5aacd7c3ab02082d7a2f631d9944dc52c9ad4e0258a899efb33bd81068ad43d7dc643b4d7f239a7ac42a26f4d2780215a68495f79eda81e8ead64", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01087ad97d7121928c8e35e2fe915f8c90f3450dee09d3f6761c290426c74318e88fd04464c0fcc0432171667b571d834ae77ecca8a410379685d30b8cd28dc04bd7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 683, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040107d8b63bc0958510eddab9f11fa35ae4e5d97c92304038d8ec27f6e97005d0143e969c5419e82eba509336e23498c5b73e8f0b21e3d9f5cb561609669ef678c7d40196c535b623be6efa504e969ea71cb925287608740d04acb342b4135882783db8d255a6d556ffc16524babeee06d1f280ab8171848e7db54b76a3b31e4157219614", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0074c332bec2028372dac82bb74c3f3b4bd0f0a6521dfdf0cce877b1a99e506ef0e4fd9bcefd3365428f257ed1595dcedbefe99928e7fa7af891fdc1b6ff9de12536", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 684, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d3f5704dbc67fe3e9ec3a02612edf04a82fcf9d5a41c5a330f4dc65b7c1e8a927fedf31a52b28bfe2b84e08f9dd98a2689440553dd8919fddd56ed736b9d064cc3000179aada2320049f18430d32a65889ab5a9840ff43388f7e2253be3e0ea41d6abe9e33b0c8a805c80c52fa66dab45f7ed2043900e3ada8d025648c4822743b5194", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "018d9f7f732023d2f87097c6f58afc7cee91c67b3df3b318517bbb402664f5829408d911b0a9b41cb2f7dcb96d4fba36d90f0275e0bf6b1253d17ce3f267a7b56bff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 685, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d3dc62a070af81ad1dbe02ff075868aa35e3c3b555f58da4485e15bde789b6802b579887d753aa13589167dd26b12489734e80a34941c638c102fa5c199e4d11180190a3534120b8ff4cf7a9386185cd2c7aee6667f130cff1b060242d340029c15eb7d521e1f6a9663f19b2fe740b4384bf3480e76cbdee1da77b8f1c45b9e926884f", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "016f129531c671388010d41c934a2592d57de3376de7abfd32db1b42b34fdb13e5c8371db8c36101ea35e26d04e19ba891b0816a821c5103a1f68c9dc399b1e4ed50", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 686, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d51e31634926269b2a0885c828a5ab76b1fe4e5e3d941d9678e4bb079002bd3c8e6c1f157e63c275731d57379142a8df9587d10b75ffe62eb4530e75d7634026d7000780e8bcea8d1399943f5bd0f4fd1837db2f9be7fc4669d0422c428c223da53b9566ef0d27bb64cae01d9f949d1a744e8b0e792780d1a243a079395418166d176b", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00f55504f1714e07702acb1c594dd246603fb71f11e49de5906acf6dc3bef6a2402e1c5dad8831aa18894531cae087a2dda40fe2db582d3c20d602af62dc12b7e295", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 687, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004019d7770d5d9dbe50786ec909d071f12d0b6d10c8b1ddbf546d0e6f4a3ff7e0476f04472eee33d8775586504f005e82329cd6b6cae3f63012a37ab16c47f27ceb36c009d6b670eb33fefcafa11857f5c3bab4fbe41c174650e25e49c65ac63cdd2c2a8f8f605d7e267ec2023f39996b8e825dd0431822108e2c01ff07757d2495805b44b", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01b63a08a8fea820ed8c01f0b8482549a13606bd95a7f3689fdfca6c3f4e3d349c7d41847f134d06fabc012bffe98cc6e16ef573b534b3d64792d12d0cd3f1ccf1af", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 688, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f383ca1fa8fba4ec0131927e6688a374f1fbf04f2e793b6b0631d19c24ec6cd75c52d0b19ec27c377a4ac4834bc99001624204552154bea298566300643c63287c00bd95617d1655dccc5b8ad50fe7b1c00bd5111b00338d6e5987a0742f608b74a93502b1260fd193b3bd3a90c843c1344af1638773189036637c3d7504d50e806555", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "015353c08ca7c484e27a3e04c1d8dfeeecac173c2b6e2a5dbcb0da5223e634bd2d527d8b34ba0e592caf9d6234fc54452c5fb505833a97708ccb8debc4df5dcacbb3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 689, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004005d11ffc03c08ae323cb938fb6f2a33efbcbd61a65840c33b207265ec8add0764d59e5840a85a062bfb1f705559c1954aee96e23c888e0ab6704f362bf5c58882f7013d7a4af3b3a58ad19612a1c371234388d8c06f53f03b39e84c22557cc6641a5580687bb08632eed31e0cc114d179da6865376a9d9b0eec67c1c598ee972b771b6e", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01740f76c8d2bbd7179fbed614123fe2fdbb85fe8220300b40cbbb539d4754c5ef63f7b2bc27e129478e7aceec834713ceba27e2f6795344372d3c4d935a9c9e4696", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 690, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401e9e395fe1b0b1662256a4b5953e98971dceee098b34f9faa87c07a15e2d9618e713f98cc4f8e89d66e06bf7f6b5b2e012491851b11d71141385fa9b43347c4823f008205a391bb03750c7951f410691dd42cf3d71df5f76b98c0d082460c21f96361013952224dda7463cde16f242c34c62673d9156aed7260e7b01757eee6bea60ee5", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01734253e8d5e9308cd51bf04104ee08d163acb590b1a955896447b8a255fcd3c1256b4e86b9f316eff4d7613b3829f5785961eda4ee9eddeda4db4d60af19e31973", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 691, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040164016e2bc36fa9ef56713da89acf0b048082dc631156740ec8ecd22c1238488371284345a96ecef6dcdda2e13b4f2b9491c386274897fa13c6b2313c500041975501c90a405431005532377c204bac9a0d9d226542584fbe3c89f785c708a23399a1bd14daa3e68cc76aed9f5fd4bfbe4eecab4a7ad2a00170dad37e6fe56e925e6bfe", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "009c6234171b4c43f79ff0ad95812e36b0784ad59253d20ea0cb98633fb063ffd8aa22a2dcba29d4116cd70737c1b1f6ebab4731c5b8a455788597a607b5a45bd547", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 692, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d36d2b3ec425a6c2507c4ddfb5b4a10ec4d4a150c5c2b80a263baddebd3198797e97ed7d0cca818cf4ddd47f6134b7a6d2b0a15ee60973f9d7da220f62800c5467011bbb5f8e9df65b9b2c105e4d8f6dbdc4f23f256b53b47bc2892c295e7cbdb4aae81858ba66443255659beaa308aea4c509c99d578fdfb873f51ff53681aea622e0", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01cec1f027a10de4a6905ea32f534851a2f23ddc9e7ecd3d24b8b88be01f7639cac7847c9abdbe746c171a913d6719d7c2a0c0359c4036360be1e75e8b2f7aaa678e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 693, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400db63bd5aee53bd63fce054063dc364aae4f320f7ad2df294140431ad1550c7eab371a13d4dbb78f63d7188e61dc8e268888d9319906a28f360bf7ce868eb67d0c7007d66371152954f48581db91c1533ddf3b148b7e96a5e9964f706cb3f6ee805793fd7c5767e79f426233308c8effc1da71ec73744a49a69fb5f662407ff54d94879", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "005f900efbbad497ee904b80fce07029ad3f979cb3423dc7d16c9cf0853f89a487dfdc5cc34530afa8ccdf5a0e376e278a091bd4f6077c941ded6f1b0fc8840100a3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 694, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004015681f7786b77079c6aa9ccdaa58f39e9ec4e14e24d1bb3f0d6cb56bf7b78761c3bf58c7fb76a22943bb25db80eb0af7410d607154ef927152a8921fdefe7288dba01e5b19c827b288558da2df5f9fca3137ed0694078d3f600aa7a495fe28f418d458bc55276bf7d2969ac2429e2af8d05d4112edbe93b041f2d5d56a4fee5fb918b69", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0124c23c00d30329065611075b02e55c3c667bbe3d65160fa189128af455240eb677a1ee07ca8789be7a8ed074ce17504a5903d9a752681afe6342b054866cbbf199", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 695, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b3e7c9774c523bbef857d59f8ccecd067fd18c7d7777c82c68146b338e14c5d0998b3b962354d9b107337afd4137233047adb352b8b1e215fcac25f1e3395940770148e5ced58410183d15c719f8ae4c19d95f910f3583de6e0b63b938e2d5ec670755dc24cbf08f9340f914c5534bf7f1483947b6b40626f1c7fe0e4d8ed843027b14", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "017a940dca15b1db9a1e3f54c0aa8eb072dce11650ed920a2931c68b930c34b5811d076c0a3d10397a18bd0a7a87faa78a6d984fb48b3ee53d20bcda84cb2ea7baad", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 696, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aff0e5216ee7cd115cc630909d20fd3c382357f0744480d86b177af4ff9471a1e360532a92a58252d93d1ea16ab47f4c090b6aefdc6a7a3778d15c68a866758b9a0098e23c4372372a527be2c6c3117380b4836d5ebd0807b80cd9c6efd96a7cf0757c2a635b9ad6dfe01157ff92ded313a78cad968082af33d136873f808d8e491626", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01b98447f0c3a57def592cc0599ce7406f148186f94cd307bf87e4ab273d3a9b5ae6369b26692cab5c24bce59c13959844077783ecfeb777fcf3ce998f656a2382f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 697, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad13af79e8bda33120a2a924b481001117479c8fbeccd0a6af4f50edbf7df8e395e32ff6a1e5b2c1b874336c44c65e1eed209e547b3c5761cab96f56daf17bc69300286bd6b0206cbcc7a99e7807f15df0ff83cc17e4474f1769c473e7141c384b8a39f5b5abcdcfc70497057ae7e09b707ac3a71b824a55d4d8648c5a95d63bd82241", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00a3cd900b9885629ae8d83fd8143e7d8a291cd933163bc658f37913511837355082d5f39425ea322b19d61db3dda05f255e140eec4e98a7a10121eb2918dcf126a6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 698, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d4d76b40d97046ccf02d5bd131a5452d91195a13204b6eb4f71a5da9dc9156f619af8bfae8fbaced475c27ca89456f35e547688a6d0d9948fea49ef4b75b5e839c01738db8b3d3fffb1ab697fbc8146a70cdd657d307a6e6ca8a338661a08131e05c680ee9da4c88a90fde96c5630227c2fd4323f302d53a0b5121163ccc40befaf533", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00931d8aa38c530db8d5e77daa406d166169c9ceb74ccf7020965673d09133253ca230287ec9997447f1ccbbbbe868cb73ea0e28f4b67ed49132995e75f417838d57", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 699, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040103f36ec425dd88e5d82d1f8d747c93eecc4b46ac98cd364fc678bc0d6c79f8bf1fe0bd28235ee43fbd0dc237332cc2ed6eba8c7a5610b5651c9e0f2644587ca3bc014dde8fbe83b569739b860d7b1edadc7bf73f7f0e7a8702eb488d230da284322ce020e9c8831298da14180ab008465e6ded1f1ebaf65640d92ccf29abb6751a6f6c", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01270cfe9b869d88e7dff6d45fc752a4ac72ccde73cf12ec227c274328b001a9f24d92b00ca0326fe19d69573d5b3e35f822ccbf4c83a3b3bf6e3153f0984281b3b6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 700, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004013f8cc5569346bf3325d8405fdde9fde71dd1e953c10ed6215b4f4010f5bbe173718a8e2e6d9f802726cd916e16ea1cd3148c879f0acebd8db2628f589c19aaa5be01595d669cfa786bfeb9dcdacedf563d04059867898f42e8a157c91133c952a97d90389891b3647875c822eb48f761930afef9b068853efec0d260d8e51dbcb6d24b", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "014df04e39e8bf5f6c34472f94f6f428962ac8a39d273377d0007231fa7f5f79ed896269f65bf84eca44e0739cd8b99f2e67977eefd768553d464c79e7d4d90a0ce8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 701, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401375cc4e1a928513598081ac4e4c0632c24bd1997e4850d1472507bc71422fccb64cd823d3365c06e3f08c9fd6e6e476a68120f203ef69ca11c70889e3809eb75dc00d1ed8d7ab74a72462367cb93e843c60389bfceeb2f869aa33491961c4b8389238f5db1f78b39fc0923a54d9a7e0be8edcb9572b2dbff0a729585382bffa6901925", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01d3772b252c9ba35ff3472b280a7635ca04513ed02e4d8c25596c900c37994d26ea774737d9a9a8f8618a6ef0c1019344cb3f9656a6369dfb1d8f2a3f28b4f059cc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 702, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004006b6c4149ce3b4fa619e360f0979427d2c6bfeb3fa41205a0ced3a437287c711cc6e5875992cea313ae3d2ec0df6e4217c8c42bbcffa732c403e7b4471d0cf3953300ad7f74c69b7308b78747f73b4e3e66e33bfe4b21d45ac82a0b293b0f635addbee42a718b726aeeb9df1355700497900d9cdd0a42e0228cd1794f767d3bffb1c7a7", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01c548cbdfdb40541dab744cbe5c45d96a4f0d1cf2e537d33a9fb4e4675c1ef54582c19294fd17c5fae2c51a9b18c37195e0eac0d9b5ff47a643df375a708dec71a1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 703, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a7bae08725b97e8ad3d91843a4714d9205000dedea86076105330730bd8b6e5a683049496cd9f08b321cb2f3f8a05badf2370bb90ea1a49236e3fefd91b9c3d76c008c50244040c65bcb86cdbe193eaf6daaae2ba3a328adebc6b72c12736608abaf9c1de7e7b351c8e75d4ab801ffdd6e84b7e46b50976247c32515bf91cea3348906", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0052c6c1b82b8e26f7ede705a8b484068b501a8da469caa5c203be018143618d984fa9421b135e1ae2212a27cbbbce3a745780d1847059d56c3c3dda474862a7904a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 704, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040090f74a2c8a5d2a990cdf38b185c7176b37ee50b70559ed85daff2fd45b94b7f9df34ce57eea654427bfad8991f6a5d385342af3a5688b1f8c724fb7e78dc18f20e016141f2b7bc942286dbe8344b68e0f9a2d0950da65191f47eba738abef20b9d107cc0cccf60bc9299b75f0d14147a6c7a7d5ae67a0087eb1f4b48a2780ec086428b", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0113de20aea691f5d38b80bad93c80d92377ebb7302014f64ccd893fa9e67d384a4ed1a5e3fce2c84ba5fc379a0a6bdacdb6176594df876d3d13fdf1dc824da825a5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 705, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7be229dcb35e444d3d891bb04ff5aaf270e8f8d90afd65afb1c56f8c77eab3d32e55daa31da9aebda76fb67298e3a1bb71505d3a5b6c5af37366c88041090e96e00cf3e132fd88384fae8753ae32ba669e96793b69d6a815365387cd9d4d21ad2862e4b2ffca1fa8ea05e34275fea95ff1dccab750bc742de12611cc3a135a9daf9c0", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "012090847293ba80dc7a8a4d5038ad6f3ed436b5a82e7a4a6d7cfaea1c19d6c74d3f707fa0ffc9f15a8c95c3e040b4f1b5d2b5ee08b9436410e36fda203fd6c5fc7f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 706, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d8578b222092103bb17764fda334974b121305c4c1cfaee7d86e814dee33057a03bea234546605cf7fba50d2d57abd0808760a4f8d23f724c00f9f5dd4b026f62801923325a37b0314c7a1d185173b48c14051bc0efc9bf3e57ae778ba537e90c82cc0d42dd98e9ff5a8235ede5c42867e961def8f9f66a631168c2e3a1099c9c2de06", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0199aaaf777a6c29b85e0ec9902f4f8d004a297b4570dd4677622305f4339ec726afb98b554175b99b8b3243f12a60b79ffe259471053e14c768a18cbf9ae59e149b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 707, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401badf6a411a405652d3e54b8fb2c5aaed8eb9ada9f06effc2e65299053b8a3216e0b5ee7b256561dfa1779970547b1072424b86bb6ef408cef575bdb02b79de35d4014ef3a47c25265b1cb2f28d5963f533f7acfbde34d45fa1ae5fae77b4c4e0c894280247664aad91c31a011fba50eb6e34bdfdf28f3e406a602c5071eebb632cdbe5", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "016b74ca4a588fa48cc5fe738aa84952e7d4908ef9fb69a4bc470eb72ed86b1c6bca0b6314939c311b0e3dae7fedd8daf96a37b7420dc556ac2bbcbd0dfdda281748", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 708, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004018b9237723c029c551b1e14492460e7d2e4957dceee536dec92bb35fe8ede36e6b1cce155b69a0d7212c2b4f0ba89d3f6fc0e7f6777ff5c2eed8c71eff3c44da8480125bee78039fbd3c339a58bbf625e50346a3e8a9c73460ec68fb028fd4d14cd6315310e0311a0ec4f39fb3408519377dd4ea9d57779003862c312bfd09a9a1f9659", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01d81c812e14804d562e4a89e9eea7d26302cfd755fe9221fca577e32fd5bc534e3fb2d81b1701afa0b4d9f25bbd1b2d7ec984da404014b5c23d8b2958aed864db7f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 709, |
| "comment" : "point with coordinate x = 0", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "017fdede9470801568298e0a94cd49a0e81702b6f4ef916983ff89e4f01ade2ee13001c6eaa677499a9de7a48b7c7956faac580e63933853134dc96852264fb23f2c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 710, |
| "comment" : "point with coordinate x = 0", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040199ff89acaa60d0e479c8168736a7795ee0c1b5c0b21f6cbf90e30682cf4464df9232343c91f3650cf01f7bc2b148d8f3b707fd2e3dff502bca0c03941a9afe631c0084e27155c0903dfe65d7b5d8b1bdec2456ca50c977a43f44e4fc4dd70d94b29c4469655981af4f0c2181f19dc4481307e69e206d4e0a59d48e43f55809139ada7c", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "005ff9d0e33b19a1ed65408254957a43c0050b195dfd8feb56472d3fefc463d95910862f9bb0a32d98053763333f92332637dabe2a4f9eebcf48a4630ec50bbf132d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 711, |
| "comment" : "point with coordinate x = 0", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004014369b6e6717e0854380833d974beea9cccc01d7fbcc39245bc1427104c214326809fd1a678f89612d087df5e3d5ab1855178e01fbc6712482b3443cdbbfec3c77a007e5a8786aacae75f9f7e59b3b00cf136acdac42ff0da06a0de82d5e3c4169a9b5d63cd7c0c68308585f6f31a300d33c010042b44cdd0e6a811ad614ef18b6d4e06", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00014a36b98ab57d1d599351272b3131fd12e18cb0f665cc9805b2402c670ee309a85b6e0c2a9cca28d5a4583ccccde7b8d5aaf30c6780cedf8a0b9a4f6a49e9c1e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 712, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b08df0612ddbbd8abe1cadf654f7b1500942971cb17fb63936750308bdf3e91daba0e2005575de7e7038f8379e997596d6696e5722489f7fd5f41a85f9b27b206e006d4f3558ec858e8b7b8f31af480a80484223a6f3652868a36d8aa0412e79d57c5d32297d80b508bf5a1bb52fb439163acc26b473033dc24834e0a44dfa43480a9e", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "015415d54abdb8536e1ae2ac00051e2af3c042a821530165d1febb6ebdd74781ebd3387f9dd8845d31a0331e4eb542085b61f0f9f408ba5b4635dd24dabadaef4701", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 713, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b574f6df47932a1827e36c9441e9a61670969817735632f1ec8fcde60509f6cc99a5c6530a96003d033f4ab63836ca292652b860641a2b98df83ceff2bf2419f7d016c80742e0392dde7016b106e3fb976bd5d8f46a8f0e74b900a8d26f6928b02d4fc1a97d84844c2380f6fd6249bebbba6e5f87fc5ea2edc1362d77e1c246651a56c", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00e5a33aa0d346ba57866741f99011f145adbf2dfcc10cbc988c86e8a26e977b419ac748b106f14ff2fdee5a326616ab53ccbe2d80e809811377fe9af2032ca18464", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 714, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004003174c3d34077f946f8986af218ca01f31efe57a236718eb88df26a3cccb24b30f1f8e9d4fbba2b953e161bd19447039dbaf1bce04c3460e1e3a2170e267302d2df0010cfe18ae6cb536ac3e14b3e60ccbe52b29a1952a47b5b3b1f4c2637ada534b61a5d94f658fc386beed612467f3dd1cbd8e4d6d154566ab994328d2a58e69ca7a8", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "018779cbba1718bd2b7fc2ac5cb471308576250ad412a5f98e28d14d76dafecb8455603bb24591b8e83e8a5c2c5505609445bf7a019a229861351d165801285b19e8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 715, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f87bb74f77e9bb4611af79dc582e368a51f45e6ba1e0f3a56ff25a600a5afe0a20edf6496204fbd2e73a9a54d9c8807fc0b95301df19ca7d67299f44b280bc69630144cd54358b301bf341e7b0db7efff4b0010f179262e5fa181b30d19139129f42464b71ea2e0688ba3244d4f7cbe2f7a8c2a2b379c64a72d6bfbf87f6f1a87bc06b", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01f455816acb59e6189e6c14dad7a779958b9b60a9549728d628b0af1a38bee029a717b311fb2b6cea5ff3c8aea096236c67c6a3ace04264ac7ed1beea2a4f5e9044", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 716, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004005820a12b529aa3906afb061203c124d3b81f399b67f48f5cc3b5fd45907051ce0536dbdeeb4b3e4ea3e2c37991bf68be9a1a1c609a2ec7b4ab55dc006eae440dda01cb77d7df78b9874470c3dd268e9199f98f832953aeb7b07449d37904054c9dd217daf2f0ae6db058975123c9eaf9d886d5c3d6036907a5cff3c71c7a7a85f62f0b", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "002007fd98b4e334d9dd7686ae5da379c3c3a0512232844fa00ece76ea9421178b9c154942c0981ca2b8187161d59ad36ab2daf1753e3b59d8fa5b4c9bf224a7377d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 717, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058e0d20d8a188d48ca57d4b73ea4e9f453a389d5d8fb948737ef55eec30ab60fad580d9e12bb840f82e74950da3d12be7266457bbdd943b831f8ad0d3b57e6243400d70c27ab9cb29f9d753967ffafd27551c78a1bae47441ad38204134f83495deb198247d875f19af99322c2937390340b327d9e6a58b41c76a326c6efbec02c9956", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00199e65e06f7c56f3c47aaf9fb6651f5d2fce23fa4b93a21dbbff96559b491bb4a60cb2b9f35b7b45c3a838828a53c547543656c657c916597ac04cc005b0205bce", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 718, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040014251e9b87ce81f7f149770c007f1d6320b2d813d27545773ccff4ce7484354fdfd19f9380de8cce76ceabd6530a0c812a34e4404bd82269cd012e1a17c71c9d6600fbcd443052cfaf03760bd5366378308fdd6bf29379f9b6b677c9e88b036ef26a3a276b64a7519e0d019a00760fef387dd483d0d58ab3d30158cd18b260e5041589", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "002ee30bb081a04b7c585d12cf2e0dcce94938deb0b72a5fba80160863854cbf7495fc4e8399ad06aa6ea05957b76281057f0701196b983371aeec0e4e31f6b42b6c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 719, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f51838aee36d1dfbb000c0a3dd84755a87d6dcc5ee5c78c88b30d3fe1549a8918204afbb742acd9b5120f109dbfdf9e16f0eae84bc82caf41349252fa9812a944101e0b3a7669bb3aee54e64bb03b68a622831150719a21d4328f732a649666a2598d5ad0f62b00a265a9e08f5ec0b7b6f9e1f8cada04378580b4a287a3af4ae395315", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0189786700902cf0c1f5479d839ee4e2401bd249f413c04aa3018732fc5ff9c46a637479f93427e030fa474660e18b2cab46f6ae78f331c5bd351cbf32ea6791fed8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 720, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a8bb7b5f4257a3319c6dcb1df58988cdf60453e439d230f4251632ff92b2424b147ca40824b25e6ec5f71599ccfd13ea62139e0eadf250c0d0da626f4f1ef0ccbe00494fa65939d5f5d144cea542dea27d7b26dcb5d5d6e813bc5307753b618410465b1b96bed79c98b6a60b58a0bdf83608c81a9ed362b66a4c61323b34d2a6416c83", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "007068311b5c58397c1637bd9af38b6ba87f10851eee675cbadc27860e78d448abf33dec174d982dab6d100d315c557872bc8f7aff2ba0ffd5082ee203840a7d64c7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 721, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ec49de21d692fcd7084280460dc1410b5ce14855f530214447b6f53d03b019b8e1fa7a862eae55fa9018fc93579936747c96592c98eec62571572e4b40ac8165e1014573cee65cae4d54389e8d74e120b308298f15b075a44ed0f50ecf3e4ab081aca152c614c51a7b312117df7fc607a861d2dad102379bbabb8d72fc836ec2c8230c", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "004e26f46b5204c8ea45f80115741ac6b0ad0fbc34ae30d89b85c1a390ca28b6b83dcd7448cd413a0057283dae285625bec2932e933ff348099821587beed65d37d7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 722, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400558582568ff68175cecaa0652bef373d6875a196a30d77715638cd45059e9c207595f92ba5a02990a9b7a05fc8649365518cefea24601ec1187a9b6a6fd37d3e82002c2524983d5c3d4c093599f00f96a7a388e2dcd18ddd24923ab6f8236dfcd544721fd22cdaf20fa51e1bf9f9a9e998f34154f26624827cd2cfa1b0e634c83056d9", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0159f2d6523ed3f373f2f955bb302bb94efb742c39fc081da1b96b36ce5f3fe07bff07fbd225dba9ea2a82c3bff8939b3cffecb5844be0ece9abe5c51dbf0212647f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 723, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040188dcd8cdf3855cf7cf7f622511c649aa96824bdcfe318485970ab2eeb2428e49ae46e279e3b02110839d5a4471f6a236adee760361043b3106488488ccbd2cafb8004b584ac1d3223c7a01a725c38c182b4ca92858dd2e769f83051db953e20c63d45d6972c6659fca664d9708b6973905e7304c396c5f739a0fc66813acaac1ec1b0c", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "015b29e33f7959e2ca91f58a7e9e4b132a0989687f5a39f8bd61f7f42275cc256059a04f05a5a7a386edf071f7c981235c3d052ff733843bc9738fa104b9deb9245e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 724, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040113c71cb3b6b32f6d2087978f3f0aee36ea8cb1f028d2d98161f7758bbbeeb3b96588af97bcb4f3fffc457b90b51739e7894f238116e985caacff3e751b56518b3b005b71f5230598689e6254788b894003dc91ebd953a2fedbed23a068b9f943798bfe4d045f7b0bad536727a73a66f250136f8f5006753ff04b00a148afbe70efc143", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0039cf5009c6411a5b71b0453f85b41f506b72dccb33f344ad257244dcf9c524caa8fdd376b523480ba22531904215d26c8a818b8f80a4aa1dd111acd8ee84cd453d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 725, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004017575a3f85834ca4832bf64c59df1bf30ac8304291c815397dd9d90c02ae055964110814b158f029d40b36b2a85a9568679fb56a5ab4973068d9edd80edb7a6a76a00efa3ca3101158694ba599d27b4ed0c439977d2855dd57dd4bd311acc3882b09967af64fa34ab08caf24d2acaaf32d93cac8839d391aac51e2cd067f4046b5f87d3", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01ba069254a951a961aade066ff04797bfc9cdfebf2a19e4f4b724024e316e8afd9ed48b636a4a0d78cc4d37d9402ad1c981640f90d28f4e566ceac9b66c4000d3ef", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 726, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004006dd0ee8e43f615e30b63dc455701661c9dec69dfde65ab7cf9721039e3e5d3cc5c12f8e4c0b6a3422bf13d32e4108255290f9cc9d6e4cfb9c9ea165f9345e1759c004649f03b78e5dffabba70e74e96c5362fa83186bdc44820bb0eaf1bbd1a51976cbbcfc03a986bddf93996d960fa77aac46f9b7a5c32c62c3402c400b3165c1ba21", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "016c4bfe17c91c3ab2c60e5c9c2fac1be4893f80fca05647c34c82ee8ee5e3b3c89c6e87bc3af444dfdd1d692a3da45a45975bd50774471313d5b7d149a5395ba7ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 727, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a6d5d068b1908177a1b18fe078df8f89945870ca8811695b4470048ce0c34443b9a7f95f8af9fb6a4ca0285d1791ce975ad5a65a5c9f6b3df805cc69b3984efed401025339e40a26a3f6f4fe54101706b7f6d475b90f58f7ca5817ab5c3df4d83844f42979dcc88dab0785ea242643159529bd1ceed9be4eeeb2302facc6b440b58264", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "005191849104cde5be2563c0133065ffcbf4bf411af32e09865989b394ec75e82b4e4649d33125034f2b8cae1c29592aaa9e50700da74c088318d720a68f58653e12", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 728, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bd7d67379b3096728a366796f7014977d11eff92f1fd30983c7452b82fea61f77ae4a431873e2c5588951b663504610d1391b8f9122fd7896ed45b27d2320382a3019547260a021bd86bb149032bad3c6ae194445899573c4007f44cec88e232e43d027a362cf59cf128367cdd595360e0bbc2a25aca863b097757167de4410d261b16", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "001f8e925d5b2d22f7d1d7fddaa3575fa32d446f99e774db282c93d00beecabda9aacfc644b9cecd76e7f122515b6ebef3b56075f7a2101f9c492e83e62147d09b46", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 729, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009143dcc8d445d7f664481fbace68900453949537fad73756d818561e59448ffb49022b737fc3e725d6c1c45bb0b068809228b0fd8961eef220612be05040c5402e01f8bd056f5f9fb3083e9083374864731d75441a1dc52b41904d6b2eaab805030b04cda6fb42eaccc7c9d50656f0a85225120a0671b1892f2c118e7b538e5c55aa64", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0072a7f99e291a15c45bc78c484e4fe94903a958048126f3c2405c5ff8bac7dd07dd96d450b017f6cbf6acf69fe113fb7a6766de8a956ec06f772c15c84de9f4d462", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 730, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040080faa5685c19f085101f010e83b2f0100962a18478c9b51aa0d752bd0e439537892a107c34a553c18db4f7515f2ef38caf8253ad2af8c59d84b7f79172cf2eb4cb01e9c0328270b761a0c915a6ed29ee223133eb466efe2317c6f8ad2b3c8d88794e4aba3f966b4aca5594c9a74b37b4503ee5a0794d59c108666897f5ec9bc7bbcbd1", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00fe7b90eda1f723c5e442017dadde8affe3ca80afc9f4703267626f4774f06e2c21a5d9c6472882ea8806a9139c4a740f2654d10caa5e3d7bbb7e59713fa032b9fd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 731, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004014d6f8fa157eebea8bc272862d9f8fbee63da5be953e333d06b7443cbb96d0c464a171943b82565ea710c126498aeb7979823b2eb1e81bed3ffdd6e40f4521e6cb900701bcf9e45d6ae4899d96ed59a8015c454735f9efddb47598fbe047e8c4021d786db3539da79760358c0f928b2b72cb936cb66e4fc81ff079ecde8e18989e87950", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "014063b3dce4c99f5f53e5f360875c02bd4534a83bbb779be9eb05e670595e57a708691c5df0a0062b43d0fa349db201d6279c131d84e9662cf82fbeeab6ea0294b6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 732, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004016361d19207fad3b9cf68a0d7cb224744daf5c18c0d79f060ab1369d7f026c21da2dea098739fc79e664bceed06bd8b8f29471907754319cefd9f216f3226a4a87b00b7007b2df9a123dd81df4f5d5213580c174fd68aa5de23e5386c1f76bc6711babfab72cf9bfa328e97fbe9a3b79ad0d39a778e3c64b74a34319aea0423fa270067", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00765188ff6d0db190914b3ee9cbf633e9e5c2607b7323e70e76c3cf3e2b3f1cdceda62b5075a8d43b306fc83e5e4394cba6be0098877b2000385508d0942cdba46a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 733, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401123d8bb17d84760ceb4e3ec98387478f9587dcc05b4720d8834ffcd82c06f59aba278365e834bca2736ed6333757f57920256bd9e1b1bf3d43b620896dbfd877a3012135f587ed6a6bd6b095d41c7abc2a70c9d49461d3ed7cf4e781c8200583a0e8e94ab8a00b52a7d0bbf182cb3bc0832fe82cca18e53e78b049bf9ea6ac6017e3d8", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01b1c9e8a4748e6e1aea3dabf37ae74baf2861e482af32309dc93e7c7eaceaa584416445a1ec4f0f24b3938e118191a5bf9e72885bba5c282275c49f5e4bd82e2567", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 734, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040061aa4aa680e5a327ee0495beff81c9a9601a4a42a830725538f9940d234f8fec38ffd21537094492b58ecc4102eddfe18ee8f5947c4736dc60066fa8d9b8230f4001730296bd1d13ab65e85adc69c0822e20e7dd739755bc28d7231e79ba1c31250c1972252c280896f30a26c880a348041b0958ee0443c2e403eb9828599cda90f7a8", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0153a4709fc474476e76948b04d430c2ed708ab697bb54589d35a7c96d33632072b4a37deea3428d8d0a933c7bffed068d92a9061f0fa39e62e7d552b31e4a150509", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 735, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040086b5bcf4bbd05a5b5651bca9791e550fec3e9b2ff0d6bb255b2d9190f5946439b53f9513a122e5ca0a9ff12e3386b7524e46d7f56167ca6127ce83e67bf5dce6ce00865b2083d5c0200285ee7ff4950922a8abd4eef93d8ded25b53cf9af327e6e4c30c4438ed2c40c67e87835518361c98fd743d859f6c173a951a95a99409e831959", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0167d0da4c5dadd25f8787a84a96445c254d8e17feeeb7d21af6712e307cd7351ebe185c0a527402a5fedaa1b26ace5549ab13b208156d14389fd8133c6f4fe31e2d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 736, |
| "comment" : "point with coordinate x = 0 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a09aca765c949b656abdb5968055316384245ab775e8584119405c85ab79fdc7ef1e079a35bd299ae149d65f15ab0d64912c5c9a62bca41bdb586782e8eb0cff9600258a50f1bb542dd164b8943bde1f2078ea7d3e89181efab242da30b1a12562184104449e4d759dae9cb9d075c30456b1a4e48740dccad7b59b17dc1c81d517f2cd", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01528f5ab758d9b6112f19e1021f5089d526cc50911026e27d44ca6d77220c816b2326a2dd6b9152408813bf8d399906cb1ae33a52cf67e74709d796c70701710457", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 737, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a6e216a09b636032f39eea552192c242be7ff5478f7f7f9b0caa25b8aeedeaded33ba66b5feec7e75b0de3e7fee142f250e6cb4c7b09a1686ca0bd9cf2d2d48bae00fcfafca2391a55ade0a77fb9a381cb0af16253cd3bc58723f8527670b59567698e7fc3a17e6d26b3a8a4a617e2b12e6d60391f503117fea2ddb46978b6d2d30a26", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01d937db2fcaae795f4aec6365be81a514939c548357c6140075db4a076be8c0d3a6126b720b105b3d9cf6a8307346cb832fbe3a936017a6e62059bab6723e885176", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 738, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040050b862a82a0ba92ab45b396c51aa519aa44d117f55760e5a4f1f177dfb5bcdf0d54fb99565e9f7d6757c04f49456aea87075560b1dc5145bfa4068684b04178a8501e1c68a57b38e2281806f3db7b0af0e3c2b5e52d5d5d4890c5b9f5d737df9a706e631e4453f6e79cbc28d57bdc604aea8010eb491f5c09feb20e3bc0c0ed4ae44bf", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00cbeb5c9df0bb30a8b45bc17a5bd255e2c8249dbf9133705bf1e502d4e730edd3131c8d370aa7fc78d46b2291181bb40ca85e7a0ac6077cf4367927d8c5b6744306", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 739, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040057f27cc7400b6f9bb3a0f723bc0670938ff888f87917100a932115b12753a1fbb086e5b225209b4f70703aba374443f11fcbcf8779491e2297fbae7f18be2d4f230006a7f04e4de374149dcf596d94a6d7ef8d30d9888bc7500226ed7bc8560729b7c4b4bf28f4f92d7f3b25a5ace886e8be3ed01af02169caea765dc763d0da9495c7", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01a26aa99222e44ea4d6dcee229f21f40f723b5cbbe92d56561252e7b09f96eb271ad92b3e16464608745615182fbb7050e2991b0afc040f27ca74e358346466cb8a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 740, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e04a04d1e2bfa1a5f6f37867ec251450d46e6bd28067cb99a612f6efabf1f72c70eaf72d70daab53890d54806c46047766293de085f0f40462b2f56ac4fc6811bb00a20fa00fe8ccd8b007efdd6dafbdaf91b10924c0b8d583ce829202c8533e9815451719f12cafefc3d3bdca5d510247d59ffd20d539e22165f11b5d10e912f1f9e4", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "009a6c017dae44957db6ab3476a9dbeb660ea54e20ab785d5a341e0e0265050fde217900718908e1763eeb66530475fc0d0a1346c6c3bc2952da7cf034df18650645", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 741, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d3e0c9820d2b49711780849ab9349de295851b69ac0ff6b2eda1fddc17e97c7ac2695f28ef6ddc1e16062ee48295fff5711cd871992a8a184b8e5b49d7178b5ff01709e435ee6c7ccfe6692c7f169ae357e94feebcad5d6ff0da7ff55a19d1409006aa6083f897824de4c0c59bc80d40607a9bcfdf666b9aa388fa3b865d76c492916", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01efd3feffad8d28373dffc0e3a9cd544085ffc28f5bb80697801db4ccb983fa2328222a429e7d6367ddd4a40811ac2adc8fbd8ea06ea408809d5b82fbed3c8a95cb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 742, |
| "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c02ebd54765a3825d7bfad5635a98d97f73cfb57da9c42c1f464205fac01cd899f7e095a1039b47e0fcbebd65b6ea2c486a7bde4900e9548d8a64a0e6f39d61c9501f5eb9d2491b42e3d02c20ff853080aa2db823f6091a62a2a6bb52d09d3c162a3ad02e0242d243a61ce0063ff8f8e93ec21aeca4ae2b152b8f68d40dd876f80e7c3", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01424784d1fca3b4c7811083855fbf8662e1f0ee52b5ffaaa0cf890bb904150512a75a1077ead39ae37ec67d5a3c03d2fcb5f9f695f9918cf4872c5b4a757d1d0fe2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 743, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004004b04d3d1c6c47069c0bd44973e75ac753c9f284b0b1d52308bcdd9a1e06307a8ce7af09362f8cc6a2b5b4b2349e2830956abb1191c7e84582db1228c2ec25021cc00c2af05e5c310388c8a16835d06042e490a9ea8c4c9bc532c2e7d46f200107a97e0fbc5d9faca9dcb2249510e199896ac36e0399b0f17650485eb748e1fff9c77fa", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0132b97632e57be55586e887d26dad41e500bffcfa96368484557f347c4be821302de8f3f72b9865834d579cf696406145eab512e2f96d2aa589748f64420869121d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 744, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400cda2db7fc4f9d4c1ce36ba82a184b2fbfee206d9a5d050d2bf1b2fc92c0d0b78eca3b51d724aa5fa48f666972b473accedc49724ac2b3e779d4c894198d9ab937c00cd13857d84871837f77a54f0ba9d18f6e942d1d6d2e7167fb53e3585b249438289abc68927ac8c29d65377cc73f85d113511f2622bff697465294f5cd1a3772839", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01baeff727530ded5f903b2090f922b479c4631afced97ef1780984d9d98fe06a47ef0714ee4f2a32f08afac5a583a516229539c2c4c82f361b6f159222d5c1376b0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 745, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004003ab4db21d5645f42bbf1622e26cfe7603bf222af84549dd484a62e98ffef26c13da61aeb5157a91d70a828e96873e25f06c45d652509307b0c998391f951d611dd014e599e94f3275ce60190aa63bd8c8b6edd7ed11eeb1385d0d1137168624eb6d8125ae9b85461187201988cc11bc557680d5bbbb4f54c27b4549831b7b6f1e59e93", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01855a6685db05fee3eec9dd11750d31449e40696e8e1c6a5e63343de2dae83147fad337ad9020ea131fab8c4ca30f4a03e0bc628a4a5ab78a09e071fead711543be", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 746, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400bcaf9df5986efa542d7ce9eea05e557c393a3a3e3ddfabeb47549ef9a2924ebff58f7fb5989d404258791659cf421cd9d2eb1ef6cf21fe428182acb72aadb3fdc0003d638efe16363a8af869ee85dad1c6f003d4f4f827a7a18c75bd7feb330133e5bd297abf56159c50c0d04aa2e3b0194d8de2e7d0fe4d6d7a8901fd362e310ed4e6", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00a57bfff03140611be23ad52b3f0d525abc854f830d3e4835d801fa9754e1cfc12a4e6018958b44ba828087ecfab3ae917aba090be1464154ace55d4c481ad83145", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 747, |
| "comment" : "point with coordinate x = 0 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400118c04c32a75b07702323ca226a4ace054424b1a6e6edcd4011a035f4bc0789f6151ff849eff8949554fe4d542af1f03c79b369ff4c38d1d29b4a3bc41d5e05bb2010f4b8d511ac5b1a6534aac9dd2486b8cd07cf3d5babc24f74f537b04115a0a8f6d797798fc807fb002746b27892ae30f751034b680b1723c2ee859bdaed0540e77", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01519ba4179ef85a4b51b30db2f6e9e2f3d49b1f3e8611c9ba3286d78ca645d29d7a163055fe44accfc724091d0842081a0fc39f0ff7b7d742346ef293e51a1d7107", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 748, |
| "comment" : "point with coordinate y = 1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d9cb7a32dab342f863edb340f3ea61ddf833e755ce66bb1a918a42714ba05bcdf4ff10994f616a9d80cd0b48b326e3a8a2a8f5634d824875b6e71fb7cddd7b5018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01b43cd9280faff242c6eb21243f54477a0dd91ff1b0b1a31d6011acb9211bd7c4e7602e488d4cd384face2aa243db2cf8c8220c566dcf9511feade8fc26b07b1d73", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 749, |
| "comment" : "point with coordinate y = 1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400703dde202ea03d1d673735002cc62cc740536104d81fc9fd8ebdb7dfa908f599d8fea46debc190a5b2ef5f4493f9b5ecd8da9407bf4fc8e1732803a74ee65f747b017c9b038d86afc941403facaa1e2a6376dec075c035ab2c1f42db5fcda3ad3fec67bcf22baf6c81b4241b4a9257f8c2126880e1d6a69a3e5ac7e98710fb24d505df", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01b248dbd8dfa667a10ab32af68fa8967c69496ebf80c11fd0efb769ea93f84f5a2968b7ed81b2fd9aa913accec701ddce0d1f8b43b1c671f547822f796efb12d559", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 750, |
| "comment" : "point with coordinate y = 1", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040004fabe53e63193571d44521d36c4b646e299b390efe50e5fa1a738e700586fe41bf543b07fe4fafcb724301246e8c096c499b8a5d063233aa748db9d2163d1000400928a59f3e4bec0464f021c5ad086456231a4e44f162fe6aefa7a2caef9031ba83768b54762ef90b1e508eddbef69e53f3f9ae215d4a0612f737d16096ddda322aa", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01081c5a3289354db20a929fa3d9607c2ac58cab7b1ffb2802e6a778af1b79ca7a68c7bc1bd37a05772ef8c28f4609557f43387b271fb5a274ae3e8814c7505444c4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 751, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b108b6cb1e04341473646c80f8c9c51014cec7f079f968110ab35c0f05b24ea7722327b5eb5bca748c35c771aba67b232c820ed544f9d4efd43d37ec49960db2d700ac758a1e225e3db19a1f3ea9583ad9ea6e994568f6ddc124b8dab49bae8357b3c70537404ed4d02370e1637ed5916b43334859ece3dbe6dd26065c24df11b8f281", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "010e64a6dd87610bfb99a134039b518c8cc87019ed5a2fa0b3f98be8fb3b2d900381a50755739bff483e400e5ad92c016ee3174df8d528fdc08a176d6080c183e094", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 752, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040124508b182dccea6ace2136e53a2d9b6149dd0ae450830666f0a9c844918f0fb3eb87f7f3f7707addd77bb12cd1e552ef12105c6867a4fe81cd1f6a4001c3fe6e0801576d60d07c02b2559cd189abaa703e36e29c66d3da18d34926ae821bd21694e15319093db25f620b6480e04a4c6c53b1fa388f959b65fbf8a8829b3b262f55e4f2", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "004af556f09b9d7a024c4dc941931d655d2231932ea045a7faf322b14f97341999a5a5605c7d31b2e93d56f9d8136306a899d82bbe2b61b36af2336a0ede70dcd392", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 753, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e2b5d2bcd2b483871b7d83c2db0e957ef223f65b30f45d4ada33725373785c0d664a8ca2c35bc35a952fd822b0072a960c60e319f4e06de6c785fd8ddcbbea18d200300234471a92ac2c5f778cba8a97f3b3c45cc8eac1d815b45dc02f9b74079ac56649093d43613005867b38f3f6695d50273ea2f68ffa81000c7895e91ec53856e3", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0184771f10891b6dab953663dc41600bb7b2bcd0cc6bd319795bc89ce2cca1883cf92fd6fa7b16fb39c3737454bd3c22f4fb2c2e86914db418b653a9e0dce3be5ebf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 754, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aee0e3097441d50138803ff9b17806bfca1064feec209fd0b5ae57c6d87d9e5eb32cb0670f12fbde06c3f3ed8b1861b6d18f6bc6a2552266a240686c529f044f570100898b3c6501ebaa81e69ee019b879d6ee3715d5096df83961e10bc805d5c674caa98a1ba29ed004808931a9615dfeda8673cf39f0ce4a618d181c04a866189037", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0024f79251c86e06ac18e6404cd303c2fabcaa9564218c160c1fb7a99fb2c699b3ae65ca2da8f66ad9d75cee42f19f1d77f194fdf2ad7854186b977ba26c0e87cdab", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 755, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040047ad264a373c4994f942ad0942dae8b23a329fb7a46e987cb921c28bcaed4aed60e5ea6fcced4b3ece4ab7d91b349e3e45abce93e9765ee2fe9f13d5f230715a230059654010a57f0e9d1ed46afac4aaf5b3228763ed2cb2b4d78a131636bd1333f12799779a9f0fec3ef24452c51e8e4f31ef6dc1129a454f079258eac10adf8879af", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01646e6ed95c47f60851b16b8da121b7a027ae9b05facb08bf52ef17e67a0efb1c49ef903de89082d3b34acacc5cfb63eb6a620d0e1498720e04559ee476bb9a75d5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 756, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400075daa66c8b4298a8a8cd395022bf2f27e52830868b13b1760f22bc29c99666f392385805b9490eca476defdf7df0d6b49181c3723770933c82761a2f7d3cea39a01bd89c2ffbbfb461f212d16e9a9047253cdcdf179ce763fd49172f8bfeeb68d1c1fd6e2fd6e6416a8b015513222734360f51280cef5f39ec5ffdc756e44a5942764", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0129e92c8bcf5e735732a7f876321aeb2655e8d226c228e51d5ab6fc7c05b63ca9400a0c25bfa12b0a7ebc84efd62f695da7cd44c1ced1ed5cb788c4de12a517f1b7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 757, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004004abcd8469f194d0ccc0db46492cddfb0552bc13062b7487acc38f59a074f682001db1addef6b28c5479eaf5d6b95b37c394eb91ecfe02f0087fc639700b490eddf0121398673af0d639191e3122dec7b58526df7054627f696a569892851f904382dbff7b61ed4ab1953910d27aa356095a2ca45956456c8d4e1ac56b1ffec95fbe8cf", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00cee0328e75f016d056986b4c7fceee7610237f69dc2cbbb6266659535541269f851e36e0888d635b506b8c00a8dee7d987745d8d06519d15bc752bd5756fe327aa", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 758, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bd163989c407d5f8f9fd2e087b1473710c4bc2d6a97d281984c12cbb0615be9ac806c292c9d90cf35ffec665760193b1d7681c47f8bdae37ac50d8a40760a047fc0167cce4dc54e67ebf56407aec33a5aa20ba867c856f929fad778b39b0dc51249d24e390d7e33c72382c4a1d02bf73d605948a73a481bdf329ef7b7f04cf3a333c76", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "001e872a534bd079550d50a2def1d439083bb3423a58a923ded2ed7de768022981b7cfc75c970caa2cbbf2c4c7cfd9cf9846844e9c5400356700080a7097f00e1548", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 759, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f3d659378997a75e456f770f34bfac638f1d38777cd0a77207cbc42b540c1fcbad583b93873163426eb91699f8c0834b13695400de49796788c592410c520e859f01946225c71e241a3a785d26d121d56145ea8f9768f3a009a2e3c54f9c876b899e81ab1261b2bd5ef99f54f44535f9cc76bf0f44e91a5f139e9927b88d16dccc4b39", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01f9717e8a71cfa94b943d41bf12c70bcf51437419b2da0b6e160d06a3187d781769c75d2a9f97a8499e396069a059725f47a10103b78e568e0768499112f2f16b79", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 760, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000520d4f93ad15bd8399697da58b203a581a3868c55c8ad9af9aef613e214046e56f2a82382fd9eafb1f5281e6f6e9f0bcbb4386ffd8cdf5dce09257cadab97a010011b425853ccf7987de724596be0c23f1d5e1c7d0932d2fe72c5f223b9d03a78b88cb09eba6c4245240f8549c7216e53a879c96668cddc01d51c7a52db201ab77b89", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0191c0565fdd561298755620d9a7693cfce185c57b6391e4f9b90f7b22288b4f3ea3d95dd4d91b731615646aa9cf66db8aa0c302ff0703026c303a8c3b1f3e15ecad", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 761, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400568a78ce5d2d030ff850879ee03c201e4dc64c58588d2c8feb3ba9b2d03857af3c29cfbd789b797f8dba4b7470f0c84121231f356b63e613d0fff5f8aaea8c86f9003d67dd0bbb1d8588f18ccf31cbe5cd286422b708c386c1f81008647c824f694c1153553009773c657b2b84cdae98e52fb6240872a31bfb0fee3f2d8a94e5319e49", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01f86b35038af9371a8412d75e5d46a4fa76eda9d7be740b14e8cf19416fd5df2a4ced3064fc3846ae99542488d69e3879619fa9078cb987dd0d14860b724da9339f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 762, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d724ed03cea80c5794c0f077b8060662dd744e4e8d4190f7f313c40597fe94bd2aa70b20f73ac4dcef99313608c2031c73f13ed1f5d9ace837c580fd02a4f2d6d50155ff556f046657ee5f50757b9078c5467fec8a0f7566ac15db168afecb7f514541d2d1ff87c5f67c511a4f61a91c579991489ad5a1c8c0c554d9b36d1486b27e72", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01d1047bf7e622cd428e1c76aa2c044a2058a2d9f4b5c179cf9c9d4607008181b159c156473e7d25fe49dd63ad150073cbc2de2fa9cad50dbad9a08d56eb22d8d341", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 763, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009339ef1c1f93ca5fedec1ff5fe30334eb123c30e6a17c7b65f3ac8461fb779075fe69889a42837b01eaf44bb7ff8984c0beda0e1b5278a62c07ec128caaf52d8bd0019c095ffad69ed800e223a8bfa55d21f588dc7f9f41b9d75dc010792b6fe243d2308f12dfcd312729ebef9cc407443c04b0cdbe57714615241dab8745cf6487bc9", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "003eef535275e15f779ec13e5cc7ff939c3dc152e79aad0c32a03b8cb9f8c449b4d9469b362e959887c5a6f20962783c667b32b3791fa701ed52e82d1e3d2229733b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 764, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c25a9065377d2d84372580a2687667cdcecea580be1a5e72e1fd2adb42ebda8d6a70ac053e49da485732bf13430282fa4cedac64e1b0693051d1354d8d6efcec1201e2d2bfb7b44f535b87312ae67bea3d62800b69d43422fcd3689a1bceca6fcfe4399b7c318a5688d0b4d2333922d595cf8142584fa898c69426f4bc478576edc8bf", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "019034896afa681fdcfb11ee0c03e5c588a65239be8e555a89280b7a9814174254fdb496ec0faeb2a1d6816d276aceaa98a53e09efe84a752c09c501b2bacaba69b8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 765, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c2402f341b4e1c9755b3e102223c80563c61c41a64cb119958c41bec2dd9519a475ab84baafb708397000b80b9d275c13d7cdb49127e1eb29a65d2d374904d090b019e06c3da4e884d6ed935c4b92c84bc63e91cbd665cee86cc151344a3a363fa75ad56a9b804b4651ed85663114188e63cebb2c1887f96994db9703c1d0643812cd6", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "002865551ba95fccdb0c814b145b5a57c808b47d5b08259ee41174770a7302d74a2cc78c7822a6edfa19b22e8a0d616260f1851e0d5dba50a9188e45afcb7dbbab40", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 766, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040083f99cf2767ce0cc8898e461f9104060a9c9ea1342a2aff705610469286592aa41f319c50c83524881fc42169d072550825cf92e5ad110abd77e8ecdd8ca09f95e0037af6a24d6dbc9c85dfaada6c5a945dd6349b9f1d1ee10f25f8dfcf0522f3623337bfcba204e7e8e08c25564b4fe933cb6fc145ffef82baa2fd03a89678ffb7585", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01b384b48405396fdcb2c57f680be52f91b7c885225ecfb4f786ce6c1490162b3c15ebd8e6755e469a7ffcb91cfd7406cf0ab934a4645c3a039941e7d8cdc07ddace", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 767, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d7fb4d5592e7cf724e57e6ab95e158d818f197f74031318dc83d3c2bec5cd8486481fac97ad6b481e837abbf352b992c2264b16f563f8442526bc6dd05a6374df80161dd90c908f5524ee6b157a86f6734a25e140638bdd839276fb09b3fad93e7ba899d6b6b3ed24fff8d499ad98cc45a35d62b8c461f7cc25699723a033e5b1dbb03", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "008b00b65cbd72a51c279d1b59628d4e7a1a847277f6d8bd5311e5eae945c887e4c8024dc412eb4205c76103ea493e25df4cdf0011619e3efb290d1cea8c290581a5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 768, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058499315bb2297d78f8e74d3634bbf83bdc10eae306d8260ad0c62a41cbf78929144bbb69371ac9218d18eee59fe8200c10173d380cd7843808eb16b2c4cdc56dc004ecdecafe59b4aeed084d2d73af0911a7d54474874689bd6f7716c16ee5f4f293f72ba7d26989e551adac0568cd345c5c948231d5e49bc26290115186b185b5ded", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "007df53f8d32a1ea1f5734b59456564cac461f1c3a949d4fedff5ea96928e7f2b4753520334760f14ede15eaa964f6a0e520346c4f6b3b401ba6e301b581dd49bd21", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 769, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d2660b0f8fa5bbaaeb0e1d9e2a9642558969f13cd08c51c5725b19f18481af2be6edf0bc2ce59065bbed4b1f383f32f52fc559174f2a402275ee951adea00091d005a3426945e6cb706b8e42010a69a47c09948fec3f2c55f8da5cef5ecbf3f0ea3dc2cde92cbe2eeb76dc7fd33825435ee5457beb7a6069e3e348d26ed33e07dcdb8", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00725e7b5b8f0d7eb2d4fc6045d61b5b8505a156fef8fa4b1a2e351760b2f635a1837f23a4c6b724df076b2187b7e213da636b06250c66193a235a4e3c90ed86eb5b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 770, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c93065d67cd839187233fbfb33f808f7a6cd444924ee4ea0fd4bb9b3dbc8b4affa7d3c8e3ac2abf82449d7cf4166c6c181b4f609fe09e3ff7a2b6640f8163b08100b5f44a947b7d9bc78069d15d5049ac1ee9da21e78131523eba4d9c9ee6726d32bd4ad849dbd71270710cccb3cb88d243188fd04ac394c125dcb62735570e123890", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00718e900a7ef993d671ab0dc5417c98f61f6eb0731641e552ff48fa4f93318b8bfffaff2a1cfa4b759d351e56036a61dd1061d85c3d144b8a882f469810c58e0646", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 771, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004003c1f1be461d3cf4302cf1fa8eb921e5c2806fe5673f27f6da3a5bc2b3d78a8aae7ba410236dd9e650942ccdb110423abf53c5d13167638ff8162b4b931a0bcbba900608d6517009d99fc3bf1165e8199221a7989f2ebda3b739a748cc938d2db3e697c5f75c32dd5bcc5578e549e429f454a039579ea1e796851e7578efd280858cc96", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0161c84c64cbd65e718abfab1f827af33064e7029ae6feeb11e057181b4b7ff3dbce4d856862b49abbc0b923164361728f6274d890603b7ce187d7ccfc3ff157b42a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 772, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004010b7b6fada1f602c9e97da4acd7ebfd2f9f8e30e0b30b77fb3954deaafaa2ae2628ba042b9257a0b611df770a7ad70da7b9a20bf4d6f80512cee74ba214c61c6d66002061f890cd81b9b49c91007a325ddb67c46062bb64266d3e72934249cb7262b8b92a737234f6e85b74f818b954abbc3529da116c0321f82e21dd25e53c073abbe1", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0172bdb24ac7ef741a94c15acc7e208d8d01183be1c45f5e510da1c0809102a9603fe30dcbb03325086aed94ba23422be9404287cdeae4a288afddc2aaa0e8cbc415", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 773, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d28b1a95fbf27a4ad21ef4613e1983cce354c018aa757330fe13572f848abfa255898d1398f13ceb06b3b53292d000e87dd20dd1954763a94fdceb128fe63af1b0111ffc1b26866dcff9e42104a121a24ef5a15d78141cc93c26167398975916eafc8ad8baae13f59df23fe79aafb6e2078ba465c6b14e44c060eeaaa1ae6f4c7c979", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0124eacfd598b6fc20b9f01873ed3c55b0dbb3f9dbc18a05233e59a4ec7270d012b790840d22051c4f1c55a252e8adb10dae855599e22abcb3e23904aa0767e3cc84", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 774, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040187b3111a718b18077d9789125ebdb6fdec77890875440d36692e30159b4cfbde1807b3ebb1b1a8c7db00c1fa66cf32c5f9ae0f5941e32d7c7d2af0fa98832f01ba008f7def2063a7797625236797fbeaf8d07d74e07d139e6d73583d2d450a7794a8f712ff7852aaa23da6ee8142d9b697568f7f4a63a87f97d6354fc469596406926c", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "012fdcff44a9af94f18b50f49c19a1e0e6f999964d5ca4327f280b2edbabf8235d2e2ba2e101b391d0dc1aa067d3593cafb3c5a99c053165fa28d677990ea886fc7a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 775, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009a64ba8c6662bb51553f85608aa2e522bbffd1b44ef646de0938f6267990dd9d7f52505136b67620afc1f6d25acf6d1dc3972c3a88493ae3927230225c03a8135d008952c15dc94461873c232a2fbeb4a7a4687e641d10b3348d17a31ea3fbf17ced9065bfcddfd92ac742cee61d5bf582b958d253e939ce5cf92ce79615433d069d8d", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01cdf3f0c813badf7454de520d1248b298502194504afd5904080941cb85a371562848e4756011713593af46145d0652b2edce18d5c9e4a4cd55370bcd6083990628", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 776, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400393bd8fe3c49f7885efbcab87962ef12458c18f255f01a24a1ab795cbfe2b4ddf6e8ac253e4fd9484377f59ddc7c087996386ed9a165cca81f853c918be1c9d399007c47aca4aee1795d414c4334ce4bfecafabf3c3391a02e9332d7f17ec1b5c542009f980fbaf3eadcc192f400b9ad2400220c090a758784dba66de40600c626e4a1", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01d10825bb71d094ea2b01855583a8226871ebe7d6bcae064227bdd841788d1c489b94db20c39562450db84735f9285259b34c5d3b43a487f0708632b75de2ebe104", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 777, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b4b19a125bc0cbd0606064a051af4ab17f791880475f00a1fbcd4a797b401bda390ef7826fa01682651d72cb1353704d7a18027c4d609334b2e8c5d4def86ea0e40190e4cd6a4e0ba9ea45d3b7144f74aaf1986462558c8b3a10501882c2669ec265efc152f5510f3e990d67218471cafc66c845cf69e5eff6e0308cc59ac59a407667", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "0031eb146616d7bc61ffb553b7ca8522a5b6088d23d5ca6e30b201b86da2375d1f6cc48e88a24b52b0e22045ca7c506c206930619c289fc4a688432adee4702880d3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 778, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e7fa4ac2365af9378dd2c81f32f9ef55d4d341ac324eb46923ec7f15448c37ef607c975c352754f472873e469f8d37d38d97d161a7b9b1dae2e965fdcc959747ba01e6c09639729499b607330d7daba2b5c1efae4f121e540bf7e691809a055542284cb5ee87475589cec663b53f21b91231a638d8402e358fd169953491ab3953122a", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "00a8f2dad749ea1e15673586bb67b5c85ff8f45c72ef8447efef3efc626a6a10ca88451643b434a25176cbae77899a3e32a4484781b700e03857bdd158ad3cfbf200", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 779, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040104f43ffbb37ce5d0ea956171c070d6147acfa9519b887995832a0eb801e0dbc66896dfaff94409b497f4a416ccd82750da47a520b870dfe6cd3764f0e3c0f1bc3b00a5f3db9939c21147ab4488c8128ba0564f192f2788560145d2b14a852816b4851ef69a462c9854bace720e4629ed55af9d2c7da74cd309fc5566e11630746a3522", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01ee85a3b6d35d0df6a445593c94609932530e25ee71909c5681ae398a38309e8699e94e0f23f56c64a0d04fc10e2896c50f213f12c685151fa40f18ac6d8ed85906", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 780, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401250ecad894d3fdffb580099c2c305bd5d903fedd2e532ea58d29d63c3281b39e6f47a11b3be97c1c04e042d3f19bd0cbe0ef4121a257279bbd76c66a05e8d222d001a2b3ce41ca09b5b6287b4c328a315dca243c726e8616629d2b37506b7eb31eb76f513decb0ab20a52c0c260a920e92ae1a629fb817df5ad6d7e62367ac5e8ee5f0", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "011e7d529dc9615209162401ab2bb717378109d87a1ac86b98b7954ea91b960b08fa9374ea72703519c39c69797240c977817e2b34b5322665dd518251bcc1fa970b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 781, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040019f6ffd81d012b70804c308594b47066516bbb339b44abadb4da194399d1b4d5fc98dd9d0dc363a9bcb14396327ffadb39f9b357b7e631a84b23039396f1cc96f101a6a8c0af8e083a9f8c19cb0fbae7b4523c4c54fc9ffefb735113f528f7a3e9662571060861dd6c9c71b33d99b53d716c36a8a902bca64c46c7e34a2e88dbc96b6d", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "006b46bbda9f37961aec9efcd6fcbaf4e25b6674ea37f8d82ca2edcc06353e24d09ea5d86136fedee34e0c391b859072ab91918b51d0800ab20255f438c660882e91", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 782, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077d897cff6a2a3446fb38528ad80cf3cc503ad93da06c7c5a525cf9a7bba33d79d686a0c53290a4594240540a02a85cf14336a23da56efdb562b0656800ff396a40120779ae0df7c1d928ca18d63fcabf0d21bd437c86e40966bae8c9fef2ac72738a75be49938ab9917034a2536c023695e821f70b458339bd8de218a5cf741e55a7d", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01109989b62a379397232c238cf57d81884babb39b041fbf0f0b48bb7d794944f9a302de0eccaa9a5625b222c6692d24077654f19836b8f14d8622ba14eeace274c9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 783, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a02719244df807864707fbc6c5285da784301dabffb85853daf946f8d71598fa95f7c90a3d5f06e45051799c16f9af0afe275ff4f51e83e1bfabc18176f2bc4a740154de99c74dd263456034abdf5b2a173e318442d13200f4090aaa2714524c43a85ec5f607d5f355205fef0f4aa3b41b2ff79eca361fc28878fd4e26bcc57ac014d8", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01054b6191cb257e0f18d09cf454fca4c45716ea00f167b2fbd2d028b66c903b5e751a6caaccf4ed18e28635d8454ed3811e1c4b3638eb420ad21ea4fdbdbadae866", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 784, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004018a82cb60812fd36cccb29e4747d20579ac9ac6b5ef6490326b30c5f077e9d7841ed189ad172140055d7ee6b015e02b1ebb9fc17d6acd8bb4c08d2ddb4541bb88f4007750fe2640e590f15426d64e2334cb2ad597340c445a42379fc194ef74d7e06a220aadb8e69e361b4960dde70f085e924319dea0df1d4c12c41519535702670ea8", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "007113f5f3c547a2bdee4af7625bf161ad9840e83f2c3b871b18be0c9db5686cafd3948c831a251a4649999193852650e6dc8a9f82cc696ad57c7181ac9a9ec220ec", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 785, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400273b9bf3818c129cc272270b5bb0b8b7e557ca8c548a6f3205e37b611962b14d9be317dc44fe82b2d2504984db98a902e7ea2a5afe584dc2b2990e5a790fd55b1900b9211fbfa221e3c24bc3de2f70e8f0e84f4b05c2d2bc5e98da3e379e80becd53d221136ad740b2732ecbc3c7e06c07e064d5de69e6a6d567713f644e8ac25a1d93", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "019188478c62349299ba2f12aec3c7ef65858f50395380ed0e7e70e731d7c47885cfb183ecca22fc71f0afd0621243750786969a0097b36a521ef41df9f08f9a4558", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 786, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b9d403df5b1dacbef2baece88a0b10fabc5d729753f4e936015afb96b929392a9eeb03460968ed18868714caac2dc16c07245a9ef4832ac418e3290d1f8d0d102e008494f4442d00fdca67d31b3eb656c8a06bd521046c1af075b0ed26c26d5bdd8b800493c68cf493516027ede771aee3ed8b5fb947e9d600cc0a82c3f2076d96aac0", |
| "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", |
| "shared" : "01adf724cf47ae319791a3dbe336b2f54a4d74bc28ff8a23c2f333e2a5a36bbe73dd6c9de72616ad5b779e51636d08f7cec58ff18b7127e396856bc13d39094410af", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 787, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "03", |
| "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 788, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "00347c51f587c726070bdeb9173d0a547427ead3f2c8de62d9ecc3013285f645d220931520bcef85d08cfb6786045745fbfbfb1924c44a89d06676131a965677272a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 789, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "01c41dc4437c2f2b94a940711b3a691723397a1f83d6bc0c67ddc7a657160925c7f85bb4eb3842b60b2610ddb7c0b8676267710e58359a8750843c6d8e25d48d1cd9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 790, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "006a239cdb7a783840658d5f314bfe5c51e806a4bf1236f8421265bcc503c673eb16c5c2b38b5717fa04ee7dbcdeb15c871711507abb7557a8a8c7b3250141e854d5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 791, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "0112dbf9713aadd478e4f2ebcb058f05b512b1959c7da1994f851f373ce8c341d39c6843373f6fe559905953e1147640159437953c571961c09bad157a8e1a5bf476", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 792, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47adbb6fb71e91386409", |
| "shared" : "003eca2210c8623105085aa284d119f3d716730595c6291aa89bf32a95e8a5fdc64f3d76e92494a43a9dced12d05b6dca4ffe649b32ac12cb0202e702dc83a2cb277", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 793, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb5fb71e91386409", |
| "shared" : "01c4cae9fbfdd45de51d8525e8447a7553c35cf358f1346f1d79666887bb749a3ba0de62e1866b47a447d53b6f1ca5a33ec94507e2cfb65544f5a1195fc6b4dc5810", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 794, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb67b71e91386409", |
| "shared" : "008073b4796e748f3d0de5e85b22aed463f1a6aecdb336bc287b50d139e3591ef5f86b78c3f6051467755f059f295d758075347d657aaae02383838bb96071eacbd4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 795, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71d91386409", |
| "shared" : "01f11ff8983792d4a790d0de4b56d078b9033ad6318a440e8119342937cc48a39375150ab2cf98273b0fe35d5a3af5d84322a685e89f2cb378a99b9b7bac87e44952", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 796, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138631b", |
| "shared" : "00286cefaaf38ca4c6657eb9b187d8614d51775fd71c1a79b4c0ef1a0d4ce72b6f5b2bc854a4e78283530942a3f4fd2a8586d5ea51513c89d3d29de5de06321e118e", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 797, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138639b", |
| "shared" : "014790de14c481f1336fcb7d33a8bf8e23eb594cc48608e9edfe0e326e106b67e7eaa3f04ec9985599178f632a5ee6419e11217060e9fcd5958a43882bf8cd3be6ba", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 798, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863db", |
| "shared" : "01ae775dbc4096a3aea7977b1a0af4b2830ecf9ca927a6247fba4cccb46b3f71d0e7abb8dda72d1c1ee7bb5b875b4773cc8df40f732819c4147da330775d1742ea35", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 799, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863fb", |
| "shared" : "01979fb05e068a12a3f20cfdfb9eaee9f22b356edcc7655383ed38124b86814f86a6f2216a34f3fc2299d403ee42408f95d08c5c6cd11db72cbf299a4a3c2545be25", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 800, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386403", |
| "shared" : "0197ebe26798bf67f06ff0282773af75115531f41d94c093d87481b76bef707bc222f2d6672f84a00fa20c5ed27027ab4006b68d93ee2151016c9ddbe014346272e2", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 801, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", |
| "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 802, |
| "comment" : "edge case private key", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407", |
| "shared" : "01c168314cdc85757ade34a52a9e5379ffa5968f084b7e404939a8033a0fc698e26211754b9b2c04cf8a1420abe6e986ef1a238bbb91dd402b72e0ed50a876f1a83e", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 803, |
| "comment" : "CVE-2017-10176: Issue with elliptic curve addition", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650", |
| "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863f7", |
| "shared" : "01bc33425e72a12779eacb2edcc5b63d1281f7e86dbc7bf99a7abd0cfe367de4666d6edbb8525bffe5222f0702c3096dec0884ce572f5a15c423fdf44d01dd99c61d", |
| "result" : "valid", |
| "flags" : [ |
| "CVE_2017_10176" |
| ] |
| }, |
| { |
| "tcId" : 804, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 805, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 806, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 807, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 808, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 809, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 810, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 811, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 812, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 813, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 814, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 815, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 816, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 817, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 818, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 819, |
| "comment" : "point is not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 820, |
| "comment" : "", |
| "public" : "3015301006072a8648ce3d020106052b81040023030100", |
| "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 821, |
| "comment" : "public point not on curve", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fe1", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 822, |
| "comment" : "public point = (0,0)", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 823, |
| "comment" : "order = -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", |
| "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd166500242fe000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf7020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 824, |
| "comment" : "order = 0", |
| "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020100020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 825, |
| "comment" : "order = 1", |
| "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020101020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 826, |
| "comment" : "order = 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174", |
| "public" : "30820241308201b406072a8648ce3d0201308201a7020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650023e01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 827, |
| "comment" : "generator = (0,0)", |
| "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 828, |
| "comment" : "generator not on curve", |
| "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16652024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 829, |
| "comment" : "cofactor = -1", |
| "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201ff038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 830, |
| "comment" : "cofactor = 0", |
| "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020100038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 831, |
| "comment" : "cofactor = 2", |
| "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020102038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 832, |
| "comment" : "cofactor = 6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", |
| "public" : "30820286308201f906072a8648ce3d0201308201ec020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 833, |
| "comment" : "cofactor = None", |
| "public" : "30820242308201b506072a8648ce3d0201308201a8020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 834, |
| "comment" : "modified prime", |
| "public" : "30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201e99d17d498f3c68ed8e50430ec4f36c14dbeeaf7652e985636bf0548ffb981e9e011607fd0059cd4fe51e882f19a3839ebe7f1d7376cb761431b214ed76970cc0130818604411662e82b670c3971271afbcf13b0c93eb24115089ad167a9c940fab700467e161fee9f802ffa632b01ae177d0e65c7c614180e28c893489ebce4deb128968f33fb044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00ebef6771455911ee573c183e990f7086650f9bafdb722c896751bd2c0f87959c78a39382d10fdfb46fd3515c8feb590943dd79778b13adbc7f670ba2a009753483", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 835, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 836, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 837, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 838, |
| "comment" : "a = 0", |
| "public" : "308202033082017606072a8648ce3d020130820169020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3046040100044109a88e6f050cfefa0b49fac45689b6b93ad4fa3b65db7d2f4cb31b67fe056a100066dd80dc5f785d27f82e3369eb22ab2c5729a9e5d9906a1dc31e02f84026484a0481850400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 839, |
| "comment" : "public key of order 3", |
| "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201d731d7706d7dda1e133a5fd4ea1552109cdd7da872d68f5d5d423d54fe453b37c7a9e1292ab01353c50df59bd78f86be0ccefd94b03d6ecb1d188b4e32a9490897044201ce9527a6117b4aac23a3c0ac3d8e18f5082b3ad5b7d1b527b85947fa35193b029fd3d0f6adf7f145e7777bce56c7b0fc59ce5f0e8e80135f2b41f3a1f5dd7e4bfe04818504013d84c00098f77b2c854ebdeb112cd86b2ba3bb97f5fd5c81abffa9ca24eab96779a0c6f55a43824d06aee71a3eef71998428b1d76198c3b9e3e05cf5aa23c3aded005fd88a08fc3daba81ee662f066278dd42b9aa47549c3a84f5b3c3fe98857fb7f33efda32f10bf6f98b6fe91f209053218f4762ea85749fea97e6c9892342cb11a1024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004013d84c00098f77b2c854ebdeb112cd86b2ba3bb97f5fd5c81abffa9ca24eab96779a0c6f55a43824d06aee71a3eef71998428b1d76198c3b9e3e05cf5aa23c3aded01a02775f703c25457e1199d0f99d8722bd4655b8ab63c57b0a4c3c01677a80480cc1025cd0ef40906749016e0df6facde70b89d157a8b601568193676dcbd34ee5e", |
| "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 840, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004af6dd5b71a8c1cf921e36854ae091aaa589d337e740e8579f816eb9e36b03eec5cf956d0fdd2fc1687335507fc1c4a5717d3b5b8ea8340d1", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 841, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000453366db79b320781936df61bb55d4499949d813ee5abaa5dda70da4f97f68228ccc69d7cd0b7266cfc28d0dcafdf3e83738cc611acb08f8b896c4ecf82dd65ae", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 842, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004aa45c13ce3cfea8538422712903edc0ce56df74ede0776e843555a786f9738de1943dffd729addfd4772169751d7765a45b5bb540a47d198f4c8c7c21e67560c1e12f70b64520109bb8858a3f8d6bb4012003431db0778633313fdb9464c47ec", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 843, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000475e01a1555380be188d69aac340a4675e4a6f73d63976a1075249827d8ecc2a31e65ed1eb591954e33a38f68ef8aa6c930229d8755e53257602b3eaa87de6f02", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 844, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00041acbc8b814bcbb1e233ff7fb8a0c2c699d0cc59ac28678dd3f2f9502699b6518a221ff5f1d9de4555226e5bba0ae0586af95701d0fa5ba51", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 845, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004905a06d5bc093697155aaff67305976a769b904d8db9573c4be361626def2ffe1d5ec14462c02e5ffb24fb3edb2b6c77a5cfee2492db757b", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 846, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042b87df1b6a5cbc4c4a184b7eec9b6c0483f7b80e6477b29649630c37481876bb0e3423f7a00d469320b7e60c88370979064efb9ceb8b387aa87a7c6941ccd9ed", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 847, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000470df62394ee036eefbc8ef11a9a5f3a8af659016f29e7125e52cfda0a74e52c7b21d18ac4375f5e4164c5338fa2f545a3fb2022f0e0686d5b4882958f72b1bb626e37093e3f19673968c237823327fd6", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 848, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004808dc7b1c6d3ec470a7fe5d6144c9c3a8c92b116103aa2edbfce0b2c827312eebcd1350d09a739eac901af341487861b195270f671e0a758deb23222db4fe7983d42a785b35fd158344cd6483c4da5b409e77d0a284dfa9c3e0d91a4d275fce9", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 849, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa11b560dc1e572f2374e5869210304d66d95b1d8ce40940157f5f5b4a7dc8a340f7c305d6bea289f5c430eb888e2a03528336aaf4680d9d153cd162e2229df330425025df2625b147568927f6acf704e4936f8989ff9d44f33ee22196e70dfd8711e8934d8d42abb4b67afcfee213c3ad5e5c83fcf4283d253d6c5c0e581970", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 850, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00048d7a746de095728a8d83219e587040cb6e794d088ab6eab426638202579850b0f235edcf4eb8adcb51bf41878f6b71a1f2d4101022964340", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 851, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000424ad316bf41e4102dd7ae16311b64464df2d13ea68a11dd27a4445ed900962180ff8c627ed73f0c667863ee3a671e6ed1fa2781b51a229ee2cd21fbf69437d60", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 852, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004548ce4997cc618800d3834dd4b3346e4559be066ab5d0cecd7123c4de940c168fecd3bae067fe3fc7aee875c9da0a86932f0779f42344470860c22dbc6f305eab792fc0874157e175c7d3c4d3bf54c4b", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 853, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044fc2b35e3019a57a8ca6efe2ec1f72072c599a78c2725f7cfc2d9edf220b5f6abdb0c0d8d160182de451e26bcbb4e8c18726263e21ce56fb4bafaa1f186c745e2c8392ef8c5a1c03f5462ebbbcde0ffcc31e9a0b3e898ddb9c1c79e420fd7a35", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 854, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047122f743122681ac73b0d611af86847d8bec654cf99e7eaf5d4f684e4078a8e61dc6d07e831ad02cd40d41dbdb6b0e877d960b78a5ac34c1e6ce7c483503d6de2eaddeffbfb3f144d29d13535a05815934186707146e45f64476bbdbc8645be973270a4c5e35d70ffd5eab2f08d1fb04762bc8aa80e999da14f744be9ff8c923", |
| "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 855, |
| "comment" : "invalid public key", |
| "public" : "3058301006072a8648ce3d020106052b810400230344000200429cb431c18f5f4e4e502f74214e6ac5ec2c3f86b830bac24de95feae142ca7d9aa8aa5b34f55af4b2848f2e6ba6df4c3ecd401a1d7b2a8287a332b202196fadbb", |
| "private" : "01c1fb2cac9087a3397814b198a80e2ea5b437aac1b41e8a2bd8fef8700e4812aa817320e6e1e3865bd2cf75e43a78be5c27ff1c4b5f5019333cb37d0c9c4ff3ec61", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 856, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b81040023034400020108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", |
| "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacd", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 857, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b8104002303440003011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", |
| "private" : "00a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 858, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b8104002303440002011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", |
| "private" : "00a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f3", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 859, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b81040023034400030108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", |
| "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 860, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b81040023034400020009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", |
| "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 861, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b81040023034400030047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", |
| "private" : "01afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f677", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 862, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b810400230344000300c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", |
| "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d5", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 863, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b810400230344000200c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", |
| "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 864, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b81040023034400020047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", |
| "private" : "01afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f678", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 865, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3058301006072a8648ce3d020106052b81040023034400030009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", |
| "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "secp256k1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 866, |
| "comment" : "normal case", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b396812ea1686e7472e9692eaf3e958e50e9500d3b4c77243db1f2acd67ba9cc4", |
| "private" : "00f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254", |
| "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 867, |
| "comment" : "compressed public key", |
| "public" : "3036301006072a8648ce3d020106052b8104000a03220002d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b", |
| "private" : "00f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254", |
| "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 868, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004965ff42d654e058ee7317cced7caf093fbb180d8d3a74b0dcd9d8cd47a39d5cb9c2aa4daac01a4be37c20467ede964662f12983e0b5272a47a5f2785685d8087", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 869, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000406c4b87ba76c6dcb101f54a050a086aa2cb0722f03137df5a922472f1bdc11b982e3c735c4b6c481d09269559f080ad08632f370a054af12c1fd1eced2ea9211", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 870, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004bba30eef7967a2f2f08a2ffadac0e41fd4db12a93cef0b045b5706f2853821e6d50b2bf8cbf530e619869e07c021ef16f693cfc0a4b0d4ed5a8f464692bf3d6e", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 871, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004166aed3bc281705444f933913f670957a118f8da2c71bd301a90929743e2ca583514a7972e33d6fea1e377ef4184937f67b37e41ef3099c228a88f5bfb67e5b9", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 872, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000436e1e76ffdbe8577520b0716eb88c18ea72a49e5a4e5680a7d290093f841cb6e7310728b59c7572c4b35fb6c29c36ebabfc53553c06ecf747fcfbefcf6114e1c", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 873, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004728e15d578212bc42287c0118c82c84b126f97d549223c10ad07f4e98af912385d23b1a6e716925855a247b16effe92773315241ac951cdfefdfac0ed16467f6", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 874, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ca03ff8e99e269576cf7564545c89268eb415ff45778732529fa5997cc2b230950d6b84b729bc07f9b2d92754281cdc0d289d2453385aef77e4bdc69bf155c5f", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 875, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000451be66137e39bbf35a91c6db5ba6919ff471d885ca94462eaaa65b1eac366baa5910de70b6e09e97aa00621ef18f2801719b199b3e7769fdab2bd909b2f340d7", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 876, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000423556564850c50fba51f1e64ef98378ef5c22feafa29499ca27600c473cace889d5679e917daa7f4c7899517d37826284f031de01a60bc813696414d04531a21", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "210c790573632359b1edb4302c117d8a132654692c3feeb7de3a86ac3f3b53f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 877, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ddbf807e22c56a19cf6c472829150350781034a5eddec365694d4bd5c865ead14e674127028c91d3394cac37293a866055d10f0f40a3706ad16b64fc9d5998bd", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "4218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 878, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004595e46ee7c2d7183ff2ea760ffd8472fb834ec89c08b6ef48ff92b44a13a6e1ae563e23953c97c26441323d2500c84e8cee04c15d4d5d2cc458703d1f2d02d31", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 879, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e426e2f5108333117587975f18d8cc078d41e56b7d6b82f585d75b0d73479ffd75800fd41236a56034bed9abc55d82cf059a14d63c07cd0750931714731a1ca1", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "8000000000000000000000000000000000000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 880, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e1c7076caf26010b1767f1a9c4156b5b4236368d5d90dece3441b734e8684ee6b3534c3c54e614e594dce6ca438b87c424c8e80f8fae226bbdf50e4906c13f6b", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 881, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004663cea1063c9916b75e85fc815d8a2370ec0a02aceef3db022e395db8b03bf3f188787f4047dc106807526502c7ae880e471c929b92e2384489c8070b5bcc109", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc000000080000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 882, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000424175c078e305d3139e5dab727a6ab8587b26daa470a529a23c10585cb56c038bf1f2b937ae074ff94b15f5cb5e60eb5d32afba2077539db794294bcaab71a81", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 883, |
| "comment" : "edge case for shared secret", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004008d71c712dd95881cd1400dbe7683acbd8e269d25261b08f1f491b45e3b5621778182a24198b0f23502d06e24c45122e1f420af48dc1e17b1ea923386a33062", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "ffffffff00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 884, |
| "comment" : "y-coordinate of the public key has many trailing 1's", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000456baf1d72606c7af5a5fa108620b0839e2c7dd40b832ef847e5b64c86efe1aa563e586a667a65bbb5692500df1ff8403736838b30ea9791d9d390e3dc6689e2c", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "800000000000000000000000009fa2f1ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 885, |
| "comment" : "y-coordinate of the public key is small", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200045e4c2cf1320ec84ef8920867b409a9a91d2dd008216a282e36bd84e884726fa05a5e4af11cf63ceaaa42a6dc9e4ccb394852cf84284e8d2627572fbf22c0ba88", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "80000000000000000000000000a3037effffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 886, |
| "comment" : "y-coordinate of the public key is small", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000402a30c2fabc87e6730625dec2f0d03894387b7f743ce69c47351ebe5ee98a48307eb78d38770fea1a44f4da72c26f85b17f3501a4f9394fe29856ccbf15fd284", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "8000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 887, |
| "comment" : "y-coordinate of the public key is large", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200045e4c2cf1320ec84ef8920867b409a9a91d2dd008216a282e36bd84e884726fa0a5a1b50ee309c31555bd592361b334c6b7ad307bd7b172d9d8a8d03fdd3f41a7", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "80000000000000000000000000a3037effffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 888, |
| "comment" : "y-coordinate of the public key is large", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000402a30c2fabc87e6730625dec2f0d03894387b7f743ce69c47351ebe5ee98a483f814872c788f015e5bb0b258d3d907a4e80cafe5b06c6b01d67a93330ea029ab", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "8000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 889, |
| "comment" : "y-coordinate of the public key has many trailing 0's", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200045450cace04386adc54a14350793e83bdc5f265d6c29287ecd07f791ad2784c4cebd3c24451322334d8d51033e9d34b6bb592b1995d07867863d1044bd59d7501", |
| "private" : "00a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "80000000000000000000000001126b54ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 890, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000014218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "12c2ad36a59fda5ac4f7e97ff611728d0748ac359fca9b12f6d4f43519516487", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 891, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004000000000000000000000000000000000000000000000000000000000000000266fbe727b2ba09e09f5a98d70a5efce8424c5fa425bbda1c511f860657b8535e", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "45aa9666757815e9974140d1b57191c92c588f6e5681131e0df9b3d241831ad4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 892, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000032f233395c8b07a3834a0e59bda43944b5df378852e560ebc0f22877e9f49bb4b", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "b90964c05e464c23acb747a4c83511e93007f7499b065c8e8eccec955d8731f4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 893, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff3db772ad92db8699ceac1a3c30e126b866c4fefe292cf0c1790e55cee8414f18", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "8163c9dce8356f1df72b698f2f04a14db0263a8402905eee87941b00d8d677f5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 894, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff31cf13671b574e313c35217566f18bd2c5f758c140d24e94e6a4fda7f4c7b12b", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "1a32749dcf047a7e06194ccb34d7c9538a16ddabeeede74bea5f7ef04979f7f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 895, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff73b0886496aed70db371e2e49db640abba547e5e0c2763b73a0a42f84348a6b1", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "ab43917a64c1b010159643c18e2eb06d25eedae5b78d02fa9b3debacbf31b777", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 896, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000f4d81575c8e328285633ccfd8623f04dd4ed61e187b3a6d7eac553aede7f850", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "1648321c706651adf06643fc4ae06041dce64a82632ad44128061216cc9827ff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 897, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0001000242217b7059b3ddebc68e95443f6c109369e1f9323dd24852ac7612996b6e5601", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "fb866b2e4b1f9ed6b37847fc80a19a52e1e91b75d713b0d4f6b995d2d3c75cfe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 898, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004210c790573632359b1edb4302c117d8a132654692c3feeb7de3a86ac3f3b53f75f450dbbf718a4f6582d7af83953170b3037fb81a450a5ca5acbec74ad6cac89", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "1908ae936f53b9a8a2d09707ae414084090b175365401425479b10b8c3e8d1ba", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 899, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200044218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee37269a64bbcf3a3f227631c7a8ce532c77245a1c0db4343f16aa1d339fd2591a", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "5e13b3dc04e33f18d1286c606cb0191785f694e82e17796145c9e7b49bc2af58", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 900, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff4b66003c7482d0f2fd7b1cb2b0b7078cd199f2208fc37eb2ef286ccb2f1224e7", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "3135a6283b97e7537a8bc208a355c2a854b8ee6e4227206730e6d725da044dee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 901, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004800000000000000000000000000000000000000000000000000000000000000069d3cd0c70f1484d4b3bbbd680679ef477a22a07df085634f117c41c08bf1230", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "62959089a7ed477c22cb4f1c7787327318fccca25e5aa3e44688a282931ab049", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 902, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200048000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000130f69b6e95a3303214a73ad982a1f3ee169d7ecf958de7b0bca8a9ffa3b8e8b3", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "04fda5c00a396fad6b809a8843de573e86b0403d644995c83313da51fb1f5880", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 903, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ff00000001fffffffc00000007fffffff00000001fffffffc00000008000000056951ead861aa8ec7a314fcd54f905bd92c910786375eb7ee5f3a55f8aa87884", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "bbd9937bb51d27f94ecaea29717df789afeac4414e3ef27bb2e6fa7259182e59", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 904, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff63a88b2e0c8987c6310cf81d0c935f00213f98a3dad2f43c8128fa313a90d55b", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "bbd9d305b99ff3db56f77fea9e89f32260ee7326040067ce05dd15e0dcc13ed8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 905, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffffffff00000000000000ffffffffffffff000000000000010000000000000066a4456ca6d4054d13b209f6d262e6057ad712566f46e9e238e894deebe3d3aa", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "4ffb2c7962e32d5365f98f66be6286724d40d5f0333ba4fc943c0f0f06cdbb1f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 906, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004800000000000000000000000009fa2f1ffffffffffffffffffffffffffffffff07ed353c9f1039edcc9cc5336c034dc131a4087692c2e56bc1dd1904e3ffffff", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "7c07b199b6a62e7ac646c7e1dee94aca55de1a97251ddf92fcd4fe0145b40f12", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 907, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000000a3037effffffffffffffffffffffffffffffff0000031a6bf344b86730ac5c54a7751aefdba135759b9d535ca64111f298a38d", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "5206c3de46949b9da160295ee0aa142fe3e6629cc25e2d671e582e30ff875082", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 908, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000000a3037efffffffffffffffffffffffffffffffffffffce5940cbb4798cf53a3ab588ae510245eca8a6462aca359beed0d6758a2", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "5206c3de46949b9da160295ee0aa142fe3e6629cc25e2d671e582e30ff875082", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 909, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000001126b54ffffffffffffffffffffffffffffffff4106a369068d454ea4b9c3ac6177f87fc8fd3aa240b2ccb4882bdccbd4000000", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "e59ddc7646e4aef0623c71c486f24d5d32f7257ef3dab8fa524b394eae19ebe1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 910, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200048000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff0000013bc6f08431e729ed2863f2f4ac8a30279695c8109c340a39fa86f451cd", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "8a8c18b78e1b1fcfd22ee18b4a3a9f391a3fdf15408fb7f8c1dba33c271dbd2f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 911, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200048000000000000000000000000124dcb0fffffffffffffffffffffffffffffffffffffec4390f7bce18d612d79c0d0b5375cfd8696a37ef63cbf5c604790baa62", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "8a8c18b78e1b1fcfd22ee18b4a3a9f391a3fdf15408fb7f8c1dba33c271dbd2f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 912, |
| "comment" : "point with coordinate x = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000014218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "f362289d3a803d568a0a42767070d793bd70891fb5e03b01413b6d3f1eb52ff8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 913, |
| "comment" : "point with coordinate x = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000422b961ed14f6368903feeb42d63d37bd11302893e8ff64c1a8e7fd0731439bb6981a712063bfba34d177412bb284c4361953decf29bbde0185a58bd02f3be430", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "bae229e6d001fd47741aeee860048a855432076fe270f632f46d1301022b6452", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 914, |
| "comment" : "point with coordinate x = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200042f9245bac6fa959b4f02773e21411f48b74f9806fe4d32e36bdf9ab02814f3535745da334d06bafe2d83c235f0c7a29f8f042722ec34e53aa96d97a331a733ef", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "e90b9e81bd013d349f70fde1b51bad04c581011c68f0c2053ac91dc8187abb9a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 915, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200041e396a2525bc3fb00af898b06bb87c1d674fc0662b867ffac08eb0dba2146c21a8b8429f11803649be34ae515c173a43ba74f13ebbd0e261011c162e573599b4", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "de7cde6b5806a325da845e9a191e18377868636e5ef1f5fa08e756c02d6fd4de", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 916, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004452158303b37ff9bebca720ea1085efaa4f859db950a99fccd9d2d179273abb108a9083f8075005943bd68c566ec1f2f067664da9212ec1833799bba881d8e8b", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "96328fa84038a63c817ef7cd13b79794a2db467dd3bd8769df782adace3c82eb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 917, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200045a2a401666e0f1978c6f30aec53fee58b4c4f75e7c1a00156a36ad27c0a5a295658577e657223b8c20c826243b5ae2ca0f6148c2529ec6d60ec260916641d8fa", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "b6699fe9a18c2d0d14e95405133e000b167dc2e5451dcdf09ade49ba0db213eb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 918, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004b2cd039500bcf460e24fd80383b60eb81a56f467077e768231553a0fa0dafcc81d4a1b8fd88b3b23f2d503285c9d72bba448c15bc016c620f707599a129546ae", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "7a23aee5b0fed16638f0e2eb05fba1fd44167d496ebeb274db218593b4ea201c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 919, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000403cf500d838c9fcb97d8ddba2466ec6e474498315d6c2a43110308f22459d49b07875aaed2edabed842fb1608ca706bd39d6021a60bc270947c12053c9dbafa1", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "d8aef4c5c8b60886d7f33cdd2390c21311e69f606dc777dc41c43a461995c315", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 920, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040b6f2cb62954f994564e1419cf9d5982ec6511e7fa7e17f9685e019949906df2fb429b0554a25a4a0c510270d3cc73e6cfec9bc2e63cbd2b7aa0db98e1f330cd", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "4c0892bacd983ec0013f477d94d8fb850585eff2197b53d566a9926bd898d948", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 921, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200043025b046f4a70e06330f3b14c4fa3ec1e04fe19ed8c90352dc6ff5627ca7b3b3a264d5ad9f06d8487430f654f7dd8f6735fc836ef48d6d4d4996a9c20af320ee", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "6e2119935a5c2521182a701d5a13215a7dfb8a1f001b3887e8ae51bf259b180b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 922, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200047d3b8428c80299a4ff1d96ed75a5a44629fd0313c097c478e55f2fa0ae45b691bb4963b5cc095abe5dcfe98399317fd5ad59f3674c07063a9123a2aa24814585", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "2b8b0d4eee83d1c4b1f2a67144fef78e7faa86e6d5d6a8b72b359c4f373adb71", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 923, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fb77841884d30fa5b73ad21d0a5ae40c53a9faa5d325699436338cee4ba213697bd732d47c86dcd63691097b1999c9f0a660a9c3d613671039cf1763467d8140", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "58dbf6ad5e791956e8635427252cf5e518bd10ed2a936a1f3747ba4ea7983274", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 924, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200049aef51383a556cf317fe68bea6a85a254825ec5b3f1358aea209a43ca38c66351aee1a91aeb2a4dcad739722f44c437dfd32731f0862dd751b80bd88d0969bd6", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "123b494058dec32fb74fdeb1aa9a4d52bfddf2d90b9b46edbcf4cc95ea736251", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 925, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200042769df335132f2025e64104804678737860ee66e07e675f720e7d4ef5c38a2c281f80c3b6d47db0a412e6edd3c5bf48accac1497b59e13b15dfc2cd15e6ae47a", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "af4b79efc450630b8c027697e2376f14842babad81bd68592c37279a9fc41ab6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 926, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000461b8c48750735a6b5cc45b691906e5cc292d5969bb1d6ff90ff446d94811ce7c2853977419cba2b92cc574abce030473eb008350566d7eaa24cb9daad70710ed", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "08b4326b42d817e2f8bc09f26f49b720afcede10236d0a25e7e9518eac96e3bd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 927, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000416eeabc802e3409b7c7b3e7607b7166243fc1746294948fc8123b399cfb89962fcbf0bf8a5191ce958dd5ea3ab633c090d1259fbd9a977fde0cc212d5b3b9858", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "52505bfea9d066f0aa9008e8382382c7d48460d76f2962e509482b6eb56e0ac5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 928, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000463b1d99491b46cee7e186a243bce1cc386297571850a10d9a2962d769a411c616345e28532cac39960a2f12bbd03205b77464a80a0416446e6ff85851a009f64", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "1e6464f78fbedecd821a4fa04d7e8f1364d324be24d12212994683fc2b6bb1a2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 929, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000475c78ae9c94613dd051eed7dd7df66a081cd0ac27cf65e4ef0ea826276c5efcfa92ed1c4ffbb84301f5bb1c6bc9e14c6e6dad1e04a287826528478f9ae1609c2", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "b4fcb72d1f81db211dd94039a1368c2c4effd1efe832f1a1db2dae5253c27303", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 930, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004072838e4f972d4a65d258dbc32a530fde2e873537b5a4aa707cf81cecc0f7ff12e4b608b9e321c9db72cf4d9ba4b3c2c13756040d77af6bd251bc24cf18676f1", |
| "private" : "00938f3dbe37135cd8c8c48a676b28b2334b72a3f09814c8efb6a451be00c93d23", |
| "shared" : "f4f4926b6f64e47abeadbdc5a8a67706a42e00774e1cc5afda7d57ced6423b39", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 931, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200044301f54b3592d1ea2a40989c94261d2b1d1fe297ed6ed64125ee241de05d004bc79014f156e9b7bfb36b8ad2d66d55f3a753829a9ddb86055bb9166dd3aff457", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "fdc15a26abbade3416e1201a6d737128a2f897f0d88108645453a1b3ddd05688", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 932, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000436b0f66bf5f9fd4b2df9cdae2af873a075c55497d7fec4737a7c9643c2c76fe5da9f7287b3cd4e5f05b9a1a4f64e8a8d96c316e452594d02a4592a2107ece90b", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "e36348e3a464bc518384806c548e156edd994cb6946473c265a24914d5559f1c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 933, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000482abb58afb62d261878bdee12664df1499b824f1d60fb02811642cb02f4aff5d30719835d96f32dc03c49d815ffa21285733137f507ce316cec65ca562ce2ad0", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "7d65684bdce4ac95db002fba350dc89d0d0fc9e12260d01868543f2a6c8c5b8d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 934, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200047de7b7cf5c5ff4240daf31a50ac6cf6b169aad07d2c5936c73b83ee3987e22a1940c1bd78e4be6692585c99dc92b47671e2ccbcf12a9a9854c6607f98213c108", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "6ec6ba2374ab0a9ae663f3f73671158aaabac3ac689d6c2702ebdf4186597a85", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 935, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000406fa93527294c8533aa401ce4e6c8aeb05a6921bc48798a8e20a0f84a5085af4ec4828f8394d22de43043117b8595fb113245f7285cb35439389e8547a105039", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "6d6e87787d0a947ecfbf7962142fde8ff9b590e472c0c46bbc5d39020e4f78a7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 936, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200048a4f625210b448dc846ad2399b31cd1bc3f1788c7bed69cc1cb7aac8ab28d5393007c6f11f3e248de651c6622de308ee5576be84ef1ed8ed91fd244f14fc2053", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "56ea4382f8e1abfcb211989f500676449abcebfe2cd2204dd8923deb530a6c7b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 937, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004885e452cbb0e4b2a9768b7596c153198a922dabbb8d0ca1dc3faf4f097f09113be9aaa630918d5056053ecf7388f448b912d9ccfbed80d7ca23c0e7991a34901", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "2c362c27b3107ea8a042c05cc50c4a8ddaae8cdc33d058492951a03f8d8f8194", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 938, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e226df1fcf7c137a41c920ff74d6204faa2093eeffc4a9ee0a23fb2e994041c3457107442cc4b3af631c4dfb5f53e2c5608bed04ff6653b771f7cd4670f81034", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "0188da289ce8974a4f44520960fae8b353750aca789272e9f90d1215bacdd870", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 939, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004f53ead9575eebba3b0eb0d033acb7e99388e8590b4ad2db5ea4f6bd9bde16995b5f3ab15f973ca9e3aa9dfe2914eebbd2e11010b455513907908800396fb9d1a", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "f78bd7ff899c81b866be17c0a94bec592838d78d1f0c0cf532829b6c464c28ac", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 940, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004882773ec7e10605c8f9e2e3b8700943be26bcc4c9d1fedf2bdcfb36994f23c7f8e5d05b2fdd2954b6188736ebe3f5646602a58d978b716b5304ea56777691db3", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "99f6151fba28067eac73354920fcc1fa17fea63225a583323cb6c3d4054ecaca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 941, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a60b6458256b38d4644451b490bd357feade7bb6b8453c1fc89794d5a45f768d81eee90548a59e5d2cecd72d4b0b5e6574d65a9d837c7c590d1d125ee37c4d51", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "68ca39de0cec2297529f56876bc3de7be370f300e87c2b09cdbb5120382d6977", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 942, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004cbb0deab125754f1fdb2038b0434ed9cb3fb53ab735391129994a535d925f6730000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "af306c993dee0dcfc441ebe53360b569e21f186052db8197f4a124fa77b98148", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 943, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000424800deac3fe4c765b6dec80ea299d771ada4f30e4e156b3acb720dba37394715fe4c64bb0648e26d05cb9cc98ac86d4e97b8bf12f92b9b2fdc3aecd8ea6648b", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "aa7fc9fe60445eac2451ec24c1a44909842fa14025f2a1d3dd7f31019f962be5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 944, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200048f33652f5bda2c32953ebf2d2eca95e05b17c8ab7d99601bee445df844d46a369cf5ac007711bdbe5c0333dc0c0636a64823ee48019464940d1f27e05c4208de", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "082a43a8417782a795c8d4c70f43edcabbc245a8820ac01be90c1acf0343ba91", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 945, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004146d3b65add9f54ccca28533c88e2cbc63f7443e1658783ab41f8ef97c2a10b50000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "70810b4780a63c860427d3a0269f6c9d3c2ea33494c50e58a20b9480034bc7a0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 946, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004b0344418a4504c07e7921ed9f00714b5d390e5cb5e793bb1465f73174f6c26fe5fe4c64bb0648e26d05cb9cc98ac86d4e97b8bf12f92b9b2fdc3aecd8ea6648b", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "a7d34ee25fbb354f8638d31850dab41e4b086886f7ed3f2d6e035bceb8cab8a0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 947, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200048a98c1bc6be75c5796be4b29dd885c3485e75e37b4ccac9b37251e67175ff0d69cf5ac007711bdbe5c0333dc0c0636a64823ee48019464940d1f27e05c4208de", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "3f09cbc12ed1701f59dd5aa83daef5e6676adf7fd235c53f69aeb5d5b67799e0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 948, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200041fe1e5ef3fceb5c135ab7741333ce5a6e80d68167653f6b2b24bcbcfaaaff5070000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "e04e881f416bb5aa3796407aa5ffddf8e1b2446b185f700f6953468384faaf76", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 949, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200042b4badfc97b16781bcfff4a525cf4dd31194cb03bca56d9b0ce96c0c0d2040c05fe4c64bb0648e26d05cb9cc98ac86d4e97b8bf12f92b9b2fdc3aecd8ea6648b", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "adace71f40006c04557540c2ed8102d830c7f638e2201efeb47d732da79f13d9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 950, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e633d914383e7775d402f5a8f3ad0deb1f00d91ccd99f348da96839ea3cb9d529cf5ac007711bdbe5c0333dc0c0636a64823ee48019464940d1f27e05c4208de", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "b8cbf0968fb70d391059d090b30d1c4edcd2dad7abbf7aa4ad452f5a4644a7be", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 951, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004d1c1b509c9ddb76221a066a22a3c333fee5e1d2d1a4babde4a1d33ec247a7ea30162f954534eadb1b4ea95c57d40a10214e5b746ee6aa4194ed2b2012b72f97d", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "07257245da4bc26696e245531c7a97c2b529f1ca2d8c051626520e6b83d7faf2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 952, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004755d8845e7b4fd270353f6999e97242224015527bf3f94cc2c693d1b6ba12298604f8174e3605b8f18bed3742b6871a8cffce006db31b8d7d836f50cfcda7d16", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "d6aa401b9ce17ecf7dd7b0861dfeb36bb1749d12533991e66c0d942281ae13ab", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 953, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004c6f9fc8644ba5c9ea9beb12ce2cb911c5487e8b1be91d5a168318f4ae44d66807bc337a1c82e3c5f7a2927987b8fae13627237d220fafb4013123bfbd95f0ba5", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "f43bfe4eccc24ebf6e36c5bcaca47b770c17bcb59ea788b15c74ae6c9dd055a1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 954, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004d3179fce5781d0c49ce8480a811f6f08e3f123d9f6010fbf619b5d868a8ea833ddf9a666bf0015b20e4912f70f655ef21b82087596aa1e2f1e2865350d159185", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "009bc3abb3cf0aca214f0e8db5088d520b3d4aadb1d44c4a2be7f031461c9420", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 955, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200049e098095463c91ac7107a920ccb276d45e1f7240ef2b93b957ee09393d32e001503af4a2e3b26279564fed8e772a043e75630e4e3859976ede88ffcf16f5ca71", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "8bcb07a3d0fa82af60c88a8d67810ebca0ea27548384e96d3483310212219312", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 956, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004bf3034a9935182da362570315011544ac2ce8a9c22777c2fc767ac9c5c0daeebcf333562f3e018892374353674de8490fc9d30426598eb600779154baf2aec17", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "a09ddc7cfe023acd9571ef0754010289c804678c043f900f2691dd801b942ed4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 957, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004709c7179c2bb27ce3985ba42feb870f069dacead9294c80557be882fb57790481e6fe2c1a715163efaf86ea8b1e55ea5742d6b042e6cbf8acc69c99f8271a902", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "da98054d51ac9615e9d4f5ceda1f1bad40302ac11603431efec13ab50e32fcf2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 958, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004264c00a2d92514a6dbe655de3c71a5740cec4fcb251aa48ca6745dbea6f5f7cfc1d5ee9fc3ce49fd4509d33c4dcfcc1a20a660529fa9ebd6e6afc3d5c84c72bb", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "d60795d8f310b155726534b8be3d0b8a7bc2ced468c6e64c8b9ae087b33ee00b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 959, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a12124606bcbbb33cecec7fc8d78b3897192ca851560c539e47dd276c63bd3c2f20a0ca618ba0131a2e373f31f73b3f55e9188d46fddbc6387e32aefb9f3ba12", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "675fef8f5680bf76220e91362613944099046b0ba07e5824e93f3e3cc2cc2758", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 960, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004244b7afe7f31289f9d6aaeb7f70d29a7b49a228c7bb202764aba94daaaa3332270c60975748f0c749a8b0f8fc1e222ddcbd3384f6d68f0b6b6ff679b435cdcb1", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "76b439f8ea7b42f11cd59e6d91b2d2a72577c185386b6af6639be8e3864a7f27", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 961, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200042ac29db2ebc4fa9473b42bd335a60226579cc186b2c676a3b01bc60e589616165aa9c0d1b240e6dd4211e3235425634b278ad88fede0337d5acf3136587d8413", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "56e63fa788121d5efa0ce3caf4605af18d48c631496cdfa862c43ecf5e5fc127", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 962, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e62aee5205a8063e3ae401d53e9343001e55eb5f4e4d6b70e2b84159cf3157e64ba2e420cabc43b6e8e86590fc2383d17827dd99a60c211f190a74269100c141", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "cff3b5e19ed67e5111dd76e310a1f11d7f99a93fbe9cc5c6f3384086cacd1142", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 963, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000431dce6de741f10267f2e8f3d572a4f49be5fe52ff7bff3c3b4646f38076c06752702a515a9a50db1d86fd42aea0834daeb62be03d0cd9033f84b9c4b56a19f12", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "e29483884a74fb84f4601654885a0f574691394f064ea6937a846175ef081fc5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 964, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200046518cd66b1d841e689d5dc6674c7cc7d964574d1490fff7906bd373494791599104277170692fa6bf2270580d56d1bc81b54f477d8ab6c3f5842650ac7176d71", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "9c6a4bcb2fc086aca8726d850fa79920214af4c151acea0fcf12a769ad1f3574", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 965, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004952a88ce31ad4cb086978e6c5621c3d8023b2c11418d6fd0dcef8de72123efc15d367688fde5e082f097855a0c0adc305dd6cf46f50ca75859bb243b70249605", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "34b7abc3f3e36e37e2d5728a870a293a16403146ca67ff91cbabeee2bb2e038b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 966, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200042a43f33573b619719099cf54f6cccb28d16df3992239fadf79c7acb9c64f7af0f4d1d22af7187c8de1b992a4046c419b801cde57d638d30f2e1ac49353117a20", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "9bd1284f1bcb1934d483834cae41a77db28cd9553869384755b6983f4f3848a0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 967, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200041b1b0c75408785e84727b0e55e4ba20d0f2599c4ed08482dc1f3b5df545691380162f954534eadb1b4ea95c57d40a10214e5b746ee6aa4194ed2b2012b72f97d", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "167e3db6a912ac6117644525911fc8872ed33b8e0bbd50073dd3c17a744e61e0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 968, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200044dd1283bccd36cc3402f3a81e2e9b0d6a2b2b1debbbd44ffc1f179bd49cf0a7e604f8174e3605b8f18bed3742b6871a8cffce006db31b8d7d836f50cfcda7d16", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "7c3020e279cb5af14184b4653cc87c1ddd7f49cd31cd371ae813681dd6617d0e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 969, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a499dbf732e438be0eb084b9e6ad879dd7a2904bbb004b40027969a171f2d4267bc337a1c82e3c5f7a2927987b8fae13627237d220fafb4013123bfbd95f0ba5", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "acfdff566b8b55318869fa646f789f8036d40b90f0fc520ae2a5a27544f962c0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 970, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004adcf0ffba9cb6ef0c8031c4291a434b18d78f42e45e62ba01fbe91f9273f0ad1ddf9a666bf0015b20e4912f70f655ef21b82087596aa1e2f1e2865350d159185", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "5c6b01cff4e6ce81a630238b5db3662e77fb88bffdde61443a7d8554ba001ef2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 971, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000421712725d9806acf54d3a6c82bf93c0fe249268ca9f42eceac19e93a5eab8056503af4a2e3b26279564fed8e772a043e75630e4e3859976ede88ffcf16f5ca71", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "e7281d12b74b06eecb273ec3e0d8fe663e9ec1d5a50c2b6c68ec8b3693f23c4c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 972, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200041e02176824bd31eabdce03a9403c7d3c2ac631f9b0e88d9a924701c1b2f29b85cf333562f3e018892374353674de8490fc9d30426598eb600779154baf2aec17", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "80643ed8b9052a2e746a26d9178fe2ccff35edbb81f60cd78004fb8d5f143aae", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 973, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000463e7a1af36d6b540a49276aac3fec9cb45ed6bab167c06b0419a77b91399f6181e6fe2c1a715163efaf86ea8b1e55ea5742d6b042e6cbf8acc69c99f8271a902", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "75873ac544ad69d3ddc5c9cffe384d275e9da2949d6982da4b990f8bf2b76474", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 974, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200041e265ab5b7f7199470e532653d2a7b9a8b728970b838137c9692ed0692897b2ac1d5ee9fc3ce49fd4509d33c4dcfcc1a20a660529fa9ebd6e6afc3d5c84c72bb", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "355c9faca29cf7cc968853ee29ffe62d1127fcc1dc57e9ddaf0e0f447146064e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 975, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000454d2a4394c109fcbd3cb9886fec3add51ba4d2e44e1d5676e4b98f0c13655fc5f20a0ca618ba0131a2e373f31f73b3f55e9188d46fddbc6387e32aefb9f3ba12", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "fc175a5ef18595b69e45be2cda8ae00d9c8bdbefbcf7f692f91cefdc560e4722", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 976, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000493f1459207fb09c6f0a88c398ac80d1052a4cd33e7eef5687da99ab97c6024b770c60975748f0c749a8b0f8fc1e222ddcbd3384f6d68f0b6b6ff679b435cdcb1", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "46559146a93aae904dbcaaaa07e6cd1bb450f1b37c83929a994b45792333d5f6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 977, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200041fa049a1892b679857c6dff08af19db70cbc99b6f2d7bc51a341fe79d1647f4a5aa9c0d1b240e6dd4211e3235425634b278ad88fede0337d5acf3136587d8413", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "c64b07119054a37961c0a177158256081b38b0087b307e0cad7e30d790ceb0ce", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 978, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000484e0b192d60abf531e828e887d366d869e1033a16e9c7f1167458c8134c10fba4ba2e420cabc43b6e8e86590fc2383d17827dd99a60c211f190a74269100c141", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "bea8cfc0bee8571ccf0c525654ef26d1fc782bb22deccf67ea4ea0803dc15daf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 979, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200042f9707c67118724111efbbbbf06b623ab2ffd9259ddc354fcaaf81ba01f6fa7b2702a515a9a50db1d86fd42aea0834daeb62be03d0cd9033f84b9c4b56a19f12", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "60451da4adfe5bb393109069efdc84415ec8a2c429955cbf22a4340f8fc48936", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 980, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ac1fbbe42293a9f9ae104ee2da0b0a9b3464d5d8b1e854df19d3c4456af8f9a6104277170692fa6bf2270580d56d1bc81b54f477d8ab6c3f5842650ac7176d71", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "d68e746f3d43feac5fd4898de943dc38205af7e2631ed732079bbfc8ab52511c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 981, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004bae10cf93ff7b72d6ed98519602e9f03aa40303fa0674fb3ddee7d2db1c92bb25d367688fde5e082f097855a0c0adc305dd6cf46f50ca75859bb243b70249605", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "28daeaadc609386d770dff4c7120b2a87cab3e21fdb8a6e4dc1240a51d12e55c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 982, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004edb4288cf5567673d50a1cd9e6bea45317823f30383f60d9bc3b9ee42ac29871f4d1d22af7187c8de1b992a4046c419b801cde57d638d30f2e1ac49353117a20", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "bb4110b734c8ef8a08bb6011acb35cbda9ae8e2ef6c4d0862576a68792667bb9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 983, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000413233e80f59ac2b59737e87877782ab3027c490df8ac0bf3f3ef1633872eec540162f954534eadb1b4ea95c57d40a10214e5b746ee6aa4194ed2b2012b72f97d", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "e25c50037ca1913851b9758752659fb61c02d2a7c6b6aae29bda301907d99f5d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 984, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200043cd14f7e4b779615bc7ccee47e7f2b07394bf8f98503263411a549264a8fcf19604f8174e3605b8f18bed3742b6871a8cffce006db31b8d7d836f50cfcda7d16", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "ad259f01e953263f40a39b14a538d076710c19207af936feabdf03bda7f067a5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 985, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004946c278288616aa34790ca193686e745d3d58702866ddf1e95550711a9bfbdb87bc337a1c82e3c5f7a2927987b8fae13627237d220fafb4013123bfbd95f0ba5", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "5ec6025ac7b25c0f095f3fdee3e2e508bd1437b9705c2543c0e5af1c1d363ffd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 986, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200047f195035feb2c04a9b149bb2ed3c5c458e95e7f7c418c4a07ea6107e4e32455addf9a666bf0015b20e4912f70f655ef21b82087596aa1e2f1e2865350d159185", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "a2f93a84574a26b43880cde6ed440c7f7cc72c92504d5271999a8a78ffe3491d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 987, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000440855844e04303843a24b01707544d1bbf97673266e03d77fbf80d8b64219bd8503af4a2e3b26279564fed8e772a043e75630e4e3859976ede88ffcf16f5ca71", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "8d0cdb4977ba7661d41036aeb7a5f2dd207716d5d76eeb26629043c559ec2900", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 988, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000422cdb3ee47f14b3b0c0c8c256fb22e79126b436a2c9ff635a65151a0f0ffb1bfcf333562f3e018892374353674de8490fc9d30426598eb600779154baf2aec17", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "defde4aa48f89b03f623ea1f946f1aa938c5aab879ca6319596926f085578edc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 989, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200042b7becd7066e22f121e7cf123d48c5445037c5a756ef314a66a7001636ee75cf1e6fe2c1a715163efaf86ea8b1e55ea5742d6b042e6cbf8acc69c99f8271a902", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "afe0bfed69a600163865406127a8972b613232aa4c933a06b5a5b5bcff1596f8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 990, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004bb8da4a76ee3d1c4b33477bc8663def167a126c422ad47f6c2f8b539c6808936c1d5ee9fc3ce49fd4509d33c4dcfcc1a20a660529fa9ebd6e6afc3d5c84c72bb", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "f49bca7a6a5256ddf712775917c30e4873153469bae12fd5c5571031db7b1205", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 991, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040a0c37664823a5005d659f7c73c39ea172c862969c81e44f36c89e7c265ec8a8f20a0ca618ba0131a2e373f31f73b3f55e9188d46fddbc6387e32aefb9f3ba12", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "9c88b611b7f9aad33fabb09cff618bb1ca6fb904a289b1481da3d1e4e72589e4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 992, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000447c33f6f78d3cd9971ecc50e7e2ac947f8c1103f9c5f0821379bd06ad8fca45670c60975748f0c749a8b0f8fc1e222ddcbd3384f6d68f0b6b6ff679b435cdcb1", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "42f634c06c4a0e7e956db6e86666603d26374cc74b11026f0318d1a25681a712", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 993, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004b59d18ab8b0f9dd33484f43c3f6860229ba6a4c25a61cd0aaca23b76d60566cf5aa9c0d1b240e6dd4211e3235425634b278ad88fede0337d5acf3136587d8413", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "e2ceb946e7993f27a4327abdf61d4f06577e89c63b62a24aefbd905710d18669", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 994, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000494f4601b244d3a6ea6996fa244364f794399e0ff4316157db6023222fc0d90be4ba2e420cabc43b6e8e86590fc2383d17827dd99a60c211f190a74269100c141", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "71637a5da2412a921f1636c69a6ee81083ee2b0e13766ad122791ef6f771896d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 995, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200049e8c115b1ac87d986ee1b506b86a4e7b8ea041aa6a63d6ec80ec0f0cf69cfb3f2702a515a9a50db1d86fd42aea0834daeb62be03d0cd9033f84b9c4b56a19f12", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "bd265ed3078ca8c7788f594187c96c675aa623ecd01bfcad62d76a7881334f63", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 996, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004eec776b52b94141fc819d4b6b12d28e73555b5560507aba7df6f0484008de91f104277170692fa6bf2270580d56d1bc81b54f477d8ab6c3f5842650ac7176d71", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "8d073fc592fb7aa6f7b908ed07148aa7be5a135c4b343ebe295198cba78e71ce", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 997, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004aff46a388e5afc220a8eec7a49af9d245384a3af1e0b407b4521f4e92d12dceb5d367688fde5e082f097855a0c0adc305dd6cf46f50ca75859bb243b70249605", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "a26d698e4613595aa61c8e2907d5241d6d14909737df59895841d07727bf1348", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 998, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e807e43d96f3701a9a5c13d122749084170fcd36a586a446c9fcb4600eede4fdf4d1d22af7187c8de1b992a4046c419b801cde57d638d30f2e1ac49353117a20", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "a8edc6f9af6bf74122c11ca1a50afbc4a3c4987bd0d1f73284d2c1371e613405", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 999, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004798868a56916d341e7d6f96359ae3658836e221459f4f7b7b63694de18a5e9247713fdb03a8de8c6d29ca38a9fbaa82e5e02bead2f9eec69b6444b7adb05333b", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "17963de078996eb8503c7cc3e1a2d5147d7f0bfb251a020b4392033063587c8d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1000, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ff419909d8a8ce0a9416051f4e256208c1dc035581a53312d566137e22104e9877421ab01e00e83841b946dae5bb5a23973daa98fe1a8172883abcbedced7021", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "062799a19545d31b3ed72253bcde59762aa6104a88ac5e2fb68926b0f7146698", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1001, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200048b48119d7089d3b95cd2eaf8c85584fa8f5e56c4c4ccee7037d74cdbf88e571714c1aac5f0bf1b48a4abcf1d9291b9a8776a004380546a5a1c1f294690f61969", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "9f42dd8fce13f8103b3b2bc15e61242e6820fe1325a20ef460fe64d9eb12b231", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1002, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e2888119379b5b2151bd788505def1d6bd786329431caf39705d9cbf96a42ea43bb7328839d2aecac64b1cdb182f08adccaac327ed008987a10edc9732413ced", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "d1b204e52d1fac6d504132c76ca233c87e377dcc79c893c970ddbb9f87b27fa0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1003, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200046dcc3971bd20913d59a91f20d912f56d07e7f014206bef4a653ddfe5d12842c39b51b17b76ea6cc137eebd93c811e636d8ae26c70d064650f7205a865d01a6ee", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "c8d6bd28c1e65ae7c7a5debe67a7dfaf92b429ede368efc9da7d578a539b7054", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1004, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200047ebea45854569a1f7ea6b95b82d6befefbf6296ebc87c810b6cba93c0c1220b23f1874fa08a693b086643ef21eb59d75562da9422d13d9a39b0b17e241b04d32", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "0d1f905cc74720bde67ae84f582728588c75444c273dae4106fa20d1d6946430", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1005, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ceab5937900d34fa88378d371f4acaa7c6a2028b6143213413f16ba2dc7147877713fdb03a8de8c6d29ca38a9fbaa82e5e02bead2f9eec69b6444b7adb05333b", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "3f014e309192588fa83e47d4ac9685d2041204e2eaf633a1312812e51ae74cbd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1006, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a4ffea5e25f75e4f689c81084a35c1220e8e6b914c482f4a2e8f93cffca6964777421ab01e00e83841b946dae5bb5a23973daa98fe1a8172883abcbedced7021", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "68b404d556c82004c6c4bba4518ec00b1d4f1161cafe6c89aeb8494a9ba09db5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1007, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004de8809ea0ecce1d24a0431429510383a6f6e5a1c51cea32d830c6c353042603e14c1aac5f0bf1b48a4abcf1d9291b9a8776a004380546a5a1c1f294690f61969", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "c331ade7a457df7f12a2f5c43d7ea9486c1563b81cd8a0f23f923c1a9fa612e3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1008, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004566209f174d6bf79720b70edb27e51350beeb2b0bcd083bbae7214f71cf824d43bb7328839d2aecac64b1cdb182f08adccaac327ed008987a10edc9732413ced", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "17b5c7a311eea9d2ab7571f8b9f848d4705997cf3eaf9bdcbe0e34a670f81f45", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1009, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004cc3181c0127137536ceec94fd45996657df72e0f97c44b9dad14763ce506e9dc9b51b17b76ea6cc137eebd93c811e636d8ae26c70d064650f7205a865d01a6ee", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "2f0e4eccbc4518ace558e06604f9bff4787f5b019437b52195ecb6b82191a6ae", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1010, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004d7052a1eeafc0e78d79e7f26003aa0a409287cf476007df28d281b142be1a0e23f1874fa08a693b086643ef21eb59d75562da9422d13d9a39b0b17e241b04d32", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "7494d864cb6ea9c5d982d40a5f103700d02dc982637753cfc7d8afe1beafff70", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1011, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004b7cc3e2306dbf7c38ff179658706feffb5efdb6044c7e71435d7ff7d0ae8c7b37713fdb03a8de8c6d29ca38a9fbaa82e5e02bead2f9eec69b6444b7adb05333b", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "a96873eef5d438b807853b6771c6a5197e6eef21efefca538b45e9e981c032e5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1012, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200045bbe7c98015fd3a6034d79d867a4dcd52f95911932129da2fc0a58afe149137f77421ab01e00e83841b946dae5bb5a23973daa98fe1a8172883abcbedced7021", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "9124618913f20cdffa642207f192e67eb80ade53ac5535469abe90036d4af7e2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1013, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004962fe47880a94a745928e3c4a29a42cb01334f1ee9646e62451c46ecd72f410914c1aac5f0bf1b48a4abcf1d9291b9a8776a004380546a5a1c1f294690f61969", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "9d8b74888d942870b221de7a642032892bc99e34bd8550195f6f5f097547334a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1014, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004c71574f5538de5653c37168d47a2bcf43698ea260012cd0ae1304e474c63a4e63bb7328839d2aecac64b1cdb182f08adccaac327ed008987a10edc9732413ced", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "16983377c0f1a9c004495b3fd9658363116eea644787d059d1140fb907555d4a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1015, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004c60244ce306e376f3968178f5293742d7a20e1dc47cfc517edada9db49d0cbbf9b51b17b76ea6cc137eebd93c811e636d8ae26c70d064650f7205a865d01a6ee", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "081af40a81d48c6b530140db935e605bf4cc7b10885f5b148f95f1bc8ad2e52d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1016, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004aa3c3188c0ad5767a9bac77e7ceea05cfae1599ccd77b9fcbc0c3badc80c36ca3f1874fa08a693b086643ef21eb59d75562da9422d13d9a39b0b17e241b04d32", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "7e4b973e6d4a357c400243a648c8a0a6a35cf231754afdef312d2f4b6abb988f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1017, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200042cce8ddfe4827dc030ddf38f998b3f2ed5e0621d0b3805666daf48c8c31e75e5198d9ef4e973b6bdebe119a35faae86191acd758c1ed8accaf1e706ad55d83d7", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "0f0235da2a06c8d408c27151f3f15342ed8c1945aaf84ed14993786d6ac5f570", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1018, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000414bfc3e5a46b69881a9a346d95894418614ed91476a1ddce48676b7cbab9ba02f334d64f2caf561b063bc1f7889e937302a455ff685d8ae57cb2444a17dad068", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "5622c2fbe8af5ad6cef72a01be186e554847576106f8979772fa56114d1160ab", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1019, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004bd442fa5a2a8d72e13e44fd2222c85a006f03375e0211b272f555052b03db750be345737f7c6b5e70e97d9fe9dc4ca94fb185f4b9d2a00e086c1d47273b33602", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "bb95e0d0fbaad86c5bd87b95946c77ff1d65322a175ccf16419102c0a17f5a72", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1020, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040d7a3ff49bda6a587ed07691450425aa02d253ba573a16ad86c61af412dd3c770b6d3b9e570ba004877c9a69e481fe215de03a70126305a452826e66d9b5583e", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "4510683c7bfa251f0cb56bba7e0ab74d90f5e2ca01e91e7ca99312ccff2d90b6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1021, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004bdea5d2a3adde7df2e839ff63f62534b3f27cb191bb54dfa1d39cbff713ba9ed307d8f1d02c6f07146655e6383b0ef3035bee7067c336fdb91365e197a97b616", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "025485142ca1ced752289f772130fc10c75a4508c46bffdef9290ad3e7baf9ca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1022, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004d4c063e3c036f47c92f6f5470a26a835e1a24505b14d1b29279062a16cf6f489198d9ef4e973b6bdebe119a35faae86191acd758c1ed8accaf1e706ad55d83d7", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "9067932150724965aa479c1ef1be55544bed9fa94500a3b67887ed91ae3b81e5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1023, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200043cb9f07997756859e9b9a85b681fa50ee20357f535c1b311c4637d16b76b9ebff334d64f2caf561b063bc1f7889e937302a455ff685d8ae57cb2444a17dad068", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "f8084a89adccdc3aef89e5091a0f07d6160a66cb9575241100c1d39bf0549ae2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1024, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004793412ff636c08a2d0f6d60cc608e9a9098349a2501f91c95f692010bc1238b2be345737f7c6b5e70e97d9fe9dc4ca94fb185f4b9d2a00e086c1d47273b33602", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "4462558c89902117051cb2c599ad66f00887b54cae3da9c04d317a5b2afb463b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1025, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004bd1eb0849e2e6a13d54b76518f11ba8775c2d7634d85152534bc7c3af4161efa0b6d3b9e570ba004877c9a69e481fe215de03a70126305a452826e66d9b5583e", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "30b4741a64f87d28ec0029bd196b5a74555f2c9a976a46d628572474466a631d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1026, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004624b3b4ba993a8b938125689f6cf757392ee390d14a90fea6db944b5a8deb8d0307d8f1d02c6f07146655e6383b0ef3035bee7067c336fdb91365e197a97b616", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "3afc04ac92117e50b0913b09dbbb4e6c780c051500201fad512b79080bff39e2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1027, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fe710e3c5b468dc33c2b17295c4e189b487d58dd437adf706ac05493cfea8df0198d9ef4e973b6bdebe119a35faae86191acd758c1ed8accaf1e706ad55d83d7", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "609637048586edc64cf5f28f1a505768c686471110070d783de499ffe6fe84da", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1028, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ae864ba0c41f2e1dfbac2337025716d8bcadcef6539c6f1ff335176b8ddaa36ef334d64f2caf561b063bc1f7889e937302a455ff685d8ae57cb2444a17dad068", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "b1d4f27a6983c8ee417ef0f527d889d4a1ae41d3639244578c43d650c299fcd1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1029, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004c987bd5af9eb202f1b24da2117ca90b6ef8c82e7cfbf530f71418f9a93b0085cbe345737f7c6b5e70e97d9fe9dc4ca94fb185f4b9d2a00e086c1d47273b33602", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "0007c9a27ac5067c9f0ad1a4d1e62110da1318893a658729713d82e333855b82", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1030, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000435670f86c5f72b93abe4131d2bea1fce876ad4e25b40d42d447d68cff90ca0be0b6d3b9e570ba004877c9a69e481fe215de03a70126305a452826e66d9b5583e", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "8a3b23a91f0d5db8074a6a886889ee3e19aaf09b66ac9aad2e15c8bdba68085c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1031, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004dfca678a1b8e6f67996a097fc9ce37412de9fbd9cfa1a21b750cef48e5e595a1307d8f1d02c6f07146655e6383b0ef3035bee7067c336fdb91365e197a97b616", |
| "private" : "00c1781d86cac2c052b865f228e64bd1ce433c78ca7dfca9e8b810473e2ce17da5", |
| "shared" : "c2af763f414cb2d7fd46257f0313b582c099b5e23b73e073b5ab7c230c45c883", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1032, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "03", |
| "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1033, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "5841acd3cff2d62861bbe11084738006d68ccf35acae615ee9524726e93d0da5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1034, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0100000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "4348e4cba371ead03982018abc9aacecaebfd636dda82e609fd298947f907de8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1035, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "e56221c2b0dc33b98b90dfd3239a2c0cb1e4ad0399a3aaef3f9d47fb103daef0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1036, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "008000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "5b34a29b1c4ddcb2101162d34bed9f0702361fe5af505df315eff7befd0e4719", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1037, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03abfd25e8cd0364141", |
| "shared" : "cece521b8b5a32bbee38936ba7d645824f238e561701a386fb888e010db54b2f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1038, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfc25e8cd0364141", |
| "shared" : "829521b79d71f5011e079756b851a0d5c83557866189a6258c1e78a1700c6904", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1039, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfca5e8cd0364141", |
| "shared" : "8c5934793505a6a1f84d41283341680c4923f1f4d562989a11cc626fea5eda5a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1040, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8bd0364141", |
| "shared" : "356caee7e7eee031a15e54c3a5c4e72f9c74bb287ce601619ef85eb96c289452", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1041, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c3", |
| "shared" : "09c7337df6c2b35edf3a21382511cc5add1a71a84cbf8d3396a5be548d92fa67", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1042, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364103", |
| "shared" : "d16caedd25793666f9e26f5331382106f54095b3d20d40c745b68ca76c0e6983", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1043, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364123", |
| "shared" : "b8ae1e21d8b34ce4caffed7167a26868ec80a7d4a6a98b639d4d05cd226504de", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1044, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364133", |
| "shared" : "02776315fe147a36a4b0987492b6503acdea60f926450e5eddb9f88fc82178d3", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1045, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413b", |
| "shared" : "3988c9c7050a28794934e5bd67629b556d97a4858d22812835f4a37dca351943", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1046, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", |
| "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1047, |
| "comment" : "edge case private key", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", |
| "shared" : "4b52257d8b3ba387797fdf7a752f195ddc4f7d76263de61d0d52a5ec14a36cbf", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1048, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1049, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1050, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1051, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1052, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1053, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1054, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1055, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1056, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e0000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1057, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e0000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1058, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2efffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1059, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2efffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1060, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1061, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1062, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1063, |
| "comment" : "point is not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1064, |
| "comment" : "", |
| "public" : "3015301006072a8648ce3d020106052b8104000a030100", |
| "private" : "00c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1065, |
| "comment" : "public point not on curve", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e4", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1066, |
| "comment" : "public point = (0,0)", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1067, |
| "comment" : "order = -115792089237316195423570985008687907852837564279074904382605163141518161494337", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80221ff000000000000000000000000000000014551231950b75fc4402da1732fc9bebf0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1068, |
| "comment" : "order = 0", |
| "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201000201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1069, |
| "comment" : "order = 1", |
| "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201010201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1070, |
| "comment" : "order = 26959946667150639794667015087019630673536463705607434823784316690060", |
| "public" : "3081f13081aa06072a8648ce3d020130819e020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8021d00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8c0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1071, |
| "comment" : "generator = (0,0)", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1072, |
| "comment" : "generator not on curve", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4ba022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1073, |
| "comment" : "cofactor = -1", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1074, |
| "comment" : "cofactor = 0", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201000342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1075, |
| "comment" : "cofactor = 2", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201020342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1076, |
| "comment" : "cofactor = 115792089237316195423570985008687907852837564279074904382605163141518161494337", |
| "public" : "308201153081ce06072a8648ce3d02013081c2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1077, |
| "comment" : "cofactor = None", |
| "public" : "3081f23081ab06072a8648ce3d020130819f020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1078, |
| "comment" : "modified prime", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fb524ac7055bebf603a4e216abaa6a9ef8eb2bbea2cd820e59d46d8501f6268b30060401000401070441040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101034200040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "c5956b8cf7244e3c0457658a214210b358205cab12374d523ecf57895cecfeb0", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1079, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1080, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1081, |
| "comment" : "a = 0", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1082, |
| "comment" : "public key of order 3", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f304404208ee6127d393961e5ebb25e8f04b3adc5ff81ee04969ea45f3ec5c7cc623db7930420fee13e437a7555c97739c120b4faf9b7a088dd2fab3c8e5e1b7093923a9e317b04410477508138e9af4393d31943883f536f2ffaf0f4496fe8debb6717a015f80879d3d32431698fa0785ddcd2162e13f73f33022d4759e66c23a0780d6a943d0f6aac022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000477508138e9af4393d31943883f536f2ffaf0f4496fe8debb6717a015f80879d32cdbce96705f87a2232de9d1ec08c0ccfdd2b8a61993dc5f87f2956ac2f09183", |
| "private" : "00cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1083, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000450eb062b54940a455719d523e1ec106525dda34c2fd95ace62b9b16d315d323f089173d10c45dceff155942431750c00ca36f463828e9fab", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1084, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000406372852584037722a7f9bfaad5661acb623162d45f70a552c617f4080e873aa43609275dff6dcaaa122a745d0f154681f9c7726867b43e7523b7f5ab5ea963e", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1085, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040ef5804731d918f037506ee00b8602b877c7d509ffa2c0847a86e7a2d358ba7c981c2a74b22401ac615307a6deb275402fa6c8218c3374f8a91752d2eff6bd14ad8cae596d2f37dae8aeec085760edf4fda9a7cf70253898a54183469072a561", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1086, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400921da57110db26c7838a69d574fc98588c5c07a792cb379f46664cc773c1e1f6fa16148667748ede232d1a1f1cea7f152c5d586172acbeaa48416bcbd70bb27f0f01b4477e1ae74bf4f093184a9f26f103712ccf6ceb45a0505b191606d897edaf872b37f0f90a933000a80fc3207048323c16883a3d67a90aa78bcc9c5e58d784b9b9", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1087, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000456dd09f8a8c19039286b6aa79d099ff3e35ff74400437d2072fd9faa7f2901db79d793f55268980f7d395055330a91b46bf4a62c3a528230", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1088, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042c9fdd1914cacdb28e39e6fc24b4c3c666cc0d438acc4529a6cc297a2d0fdecb3028d9e4d84c711db352379c080c78659969bdc5d3218901", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1089, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004120e4db849e5d960741c7d221aa80fe6e4fcd578191b7f845a68a6fcb8647719a6fffb6165d8ec39389eecc530839c321b2e9040027fba5d9cb9311df7cd3d4d", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1090, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040efb1c104938f59a931fe6bf69f7ead4036d2336075a708e66b020e1bc5bb6d9cdc86d4e8fa181d7c7ea1af28353044e8cec12eec75a6dd87a5dc902024d93f8c8d9bf43b453fd919151f9bd7bb955c7", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1091, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043e96d75b79214e69a4550e25375478bdc9c2a9d0178a77b5700bd5f12e3ce142f50c93dc1ee7268456d7eae2d44b718d6f159e896ae14fbe3aba397801a95e2bb6a9a761e865b289dd9db64aa07c794cedf77328543b94c9b54ce0cf04c60ac8", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1092, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044f191130740f1b75ae13402960eb22ea801db80ed51a461e06a7b3ba60c9bddd132a6465bbee8afd70cfb4495efbda4f1567b958e6e305bfcb4ac8f05172688e0f2f175aa12425be3ab7271b42f258639e868677d1163c12e641229f1e6427761c9e294de51db564151b21a051d2f7a13661852799557a556a5f3c51d36d083a", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1093, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00044964b948cefa39cd769e3480d4840a3c58e966161be80df02d9aab33b4a318a32f30130224edcefe0dd64342404e594aa334995b179f641f", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1094, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000411157979c08bcd175d34572209a85f3f5d602e35bdc3b553b0f19307672b31ba69d0556bce48c43e2e7e6177055221a4c4b7eb17ee9708f49216de76d6e92ab8", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1095, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048bb517e198930eba57293419876a8793f711de37c27f200e6fb2c2b13e9fabd4fbc42ad61751ca583031ba76cbc6d745d115addc74eab63bf415c4fa20dbbecae98ac3c3da1a041705cf8959e2ccf453", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1096, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200045eb38d0261b744b03abef4ae7c17bc886b5b426bd910958f8a49ef62053048f869541b7a05d244315fc9cd74271ec3d518d94114b6006017f4ed5e3c06322baa1c75809a1057ba6fa46d1e1a9927a262e627940d5da538b5a3d1d794d9c866a4", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1097, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004035fc238e57d980beae0215fb89108f9c6c4afda5d920f9d0583ee7d65f8778ecfff24a31d4f32deb6ea5f7e3adb6affb9327a5e62e09cba07c88b119fd104a83b7811e958e393971a5c9417412070b9f18b03be37e81e0bca5d3ff0873ed1f3113ed0fc57a0344321fb4d6c43f2f6e630a3d3883efe4c21df3e0f0b1208226b", |
| "private" : "00dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1098, |
| "comment" : "invalid public key", |
| "public" : "3036301006072a8648ce3d020106052b8104000a03220002977cb7fb9a0ec5b208e811d6a0795eb78d7642e3cac42a801bcc8fc0f06472d4", |
| "private" : "00d09182a4d0c94ba85f82eff9fc1bddb0b07d3f2af8632fc1c73a3604e8f0b335", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1099, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301006072a8648ce3d020106052b8104000a032200020000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb300", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1100, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301006072a8648ce3d020106052b8104000a032200030000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb2ff", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "secp224k1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 1101, |
| "comment" : "normal case", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004b79b23c9558a2be276b8d9ed4adc186ab08f5af1df6c79855d682cf716661eb31dd7db1fef49cec4e1521e783abb51678a71a0504e7aebfb", |
| "private" : "00ecfaf92ee2c617a55514fcfe2d0a2b23d388f7a89a81b96f3621b8ea", |
| "shared" : "003f4189ae583012220feb081d9350febedfada59048c963fb653c6236", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1102, |
| "comment" : "compressed public key", |
| "public" : "3032301006072a8648ce3d020106052b81040020031e0003b79b23c9558a2be276b8d9ed4adc186ab08f5af1df6c79855d682cf7", |
| "private" : "00ecfaf92ee2c617a55514fcfe2d0a2b23d388f7a89a81b96f3621b8ea", |
| "shared" : "003f4189ae583012220feb081d9350febedfada59048c963fb653c6236", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1103, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004c1870cb44c52c09c40a153b5dfed45c8e913f3d3da12d6cc98b60889e14c913c77b7ebc94a1a8ef2613900aeaa3b8d302f1aecd01ed4c3e1", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "0000000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1104, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000422355cb9e290d2449bd68106d038e3b62cbc5beda3808f16dc646cf4c4d7cf5d5c36f8d5b59bde2e9b1933d58b01462fb4a8397920c31714", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "00000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1105, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004d2be6aad4cd78b0bba297999ebefa97d9432bf5e5354942ce349d2a140ac5a0ced2a9fd6bffab7ccaf152d92e008eec8e59c2fb5d15e25ea", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "0000000000000000ffffffffffffff00000000000000ffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1106, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000421feec2833bd9acdc80b6fdfa73f3362c784e8aebc893a56a90a0ee3298170fb799b1b0c8712a145db6e56168c15a85b7011e6a53d2cc70f", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "0000000000ffffffffffffffff00000000000000010000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1107, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00045caf4e89de572317d4797512595401f27e28a2ad41e611f66de299364f194a3e15b6fec7ddef84fce42211bd7b8e3c6fef4575c1b66f734c", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "000000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1108, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00044b9d70d17c2981d7cdc979df2437247a589343ba366e4f91077671ab8bb42c926b3e3d920805f6c2dca9d82d9061880557a4b93ca0cd8aa5", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1109, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000471da0963865ee5ee304b2264eb7b42770a2d0f955ae78786b8511034a45fc81995c339ab195c4a1ca0058f4c68b2edabd22a454ce7ca7d33", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "0001fffffffc00000007fffffff00000001fffffffc00000007fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1110, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042c3c7e2248ed9042adf0be42549522300bef18c962e44677087b2975bc9f8f56d52baf4390e7d0ba044b9d87e876d1774420e1009049c977", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "007e1871045988163072b3969611badf3334f19c9018ddcca8a4a232e5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1111, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004ec3ac204f67a519fcf05d358ade45fdaaf2ffb0f4e7c4c733600cb825c45b19cf85c6083e5ad8ab077d3218b44129be155d82030e451402f", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "0080000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1112, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004524174f9d0f778cce07d2009dbc4db532b6aa3561857ce09d81a1edefa7add744f68acfc5004cb280ba67c9dd3d809c251b48730dee40d43", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "00fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1113, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00048b6dd04f1b50a9ffb78e543f1254a9df6dc1f35e38662a1a7c53753565cb174b2e2c8f14e4422a647bcc68a2b4e2d567a7623dabb7c028cd", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "00ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1114, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004d6e37a6a96fb26384d3d4842232ba0563ac8c3669a705f91c65e01cd5cca7954045e39e7bf59d5f13e19d2ee69f36ee2db6545cf93a1f4f5", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "00fffff0000007fffffe000000ffffffc000001ffffff8000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1115, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004ba3d2c4042e301be5f674e05861900eb32f17415d355e35f4d3484ec6acbba932b490ca694f2a943573de0aecba5e980b41ed3369554f37e", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "00ffffffff00000000ffffffff00000000ffffffff0000000100000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1116, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004bef273b62105e2a8e3211641d2cdbdb90459c9782c3b4b7f9bb548169128ea58250911be1f5076e142390aec4fe783caa23572671c126a56", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1117, |
| "comment" : "edge case for shared secret", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004a10527866bd671a93eec793874151522049f4b760e362e5cbf90cef42e732f180ec20361710f68acc636be2f350200e4253465a3bce62987", |
| "private" : "00a2b6442a37f7a4b9e7cb005544b2a9a295e2519d4986745fcc7899d6", |
| "shared" : "00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1118, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00040000000000000000000000000000000000000000000000000000000216c4805dc7abc9a9c59dd8fb4d9d379d3bd4f4a2e9beb766d4d999ab", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "00114d4fea7c732f10f834a7bf0e4d4c9add464c2da907031603614f86", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1119, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004000000000000000000000000ffffffffffffffffffffffffffffffff2edc97c6ad393be4bf15862808a345c6b8c29b84afd98af3084a75c6", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "00feae1b295b89438fd08d9596f50c11cb4394067f51fc9a09aaef501a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1120, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000400000000000000ffffffffffffff00000000000000ffffffffffffff044ffd6adb4da7d913ec4c9c98b9083a37f6860d97f6e4544b9e3fec", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "004792176d2209997e22297c5660ab22723043fde005317977b670a2b1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1121, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000400000000ffffffffffffffff0000000000000001000000000000000066d1eb3a9064a470d4317d4b7bc5270aeee5de70c243b05ab3f1d382", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "007a2fe04f3fa91d89482c347cbbb20d3f10bf6547496471ea2050f3ca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1122, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0ea1a6b3a03bfbbd771f8d578873dae200d2b233cd8695928494ab41", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "00f9af364289a21fef1dd2e4d5e09189224daa1b476500e8397ec4b044", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1123, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00040003fffffff00000003fffffff00000003fffffff00000003fffffff0c93c5ef1765b2a53370b09b6a4a4b2da036395c582d3a5e173f6877", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "00180a7ca23e22f1fa2af24c8f2259b2f2c184168c3d0c3c17d0591ac7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1124, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000401fffffffc00000007fffffff00000001fffffffc00000007fffffff20b89ce93cb84ba1fb090276a80d0c9a5f1e7b31899604649827d6ba", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "00fe12bfa4c4a024f1873074743291f5ca6053528c982ca3cf7a2cde87", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1125, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00047e1871045988163072b3969611badf3334f19c9018ddcca8a4a232e5047c6cdae502da2c15ff9ed28c1c96f40e752f720fb2b4e77dbc4f69", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "00e8287a83433082d217fb54730db580e5566dea8f3ea9200bbcd654d7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1126, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00048000000000000000000000000000000000000000000000000000000218eaf363c7397667e2aadf3514af7f0b107bad36460f4d019290753e", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "00711aa190400152c40212da4fb1d3e414b9a6e5563ce2dad9b64da42f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1127, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2edbb42f00326ff17d3d91e2c44090d3fd00c5f3298f51ec663c768e", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "004cbb8076c30ebed3916ac762aa8a037c0343dd6ece78fd5e22b6f99c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1128, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff56fdd282395c83df9c25999593a049e1755722c32bdc42acdf72cf1e", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "00151c197319b1926c49301dcb5522e2cd4de6d21682a3b46134410369", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1129, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffff0000007fffffe000000ffffffc000001ffffff80000040000006e4776b6694d116ffeba5aed015d5318bd110004e7b132939b309423", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "001deacb9127cfeedf03ddc6831e0d0d4fa24383d79905da385b72026e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1130, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004ffffffff00000000ffffffff00000000ffffffff00000001000000000484770dba5a3570d63eebcb961091f5c6947ffa28bc00a888add43b", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "002ec2df15adc3d714c5327148bfac67adaa75dae8397b67d46fcbaeaf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1131, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56b03e2f1ff4962f913cdee75d9c555aaf5e9814e916c7906128f64fc09", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "002bb53512e6a59220f4f6d6cda1969ecc36ab5dcf8e8384ff699c5922", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1132, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56c00000000000000000000000000000000000000000000000000000002", |
| "private" : "2bc15cf3981d5ede34bdaa302ebd385bb2f083b30a2f2b5c24fd85e3", |
| "shared" : "00f44bd7e79a049d1a74d830f5cfdab29f9af2c7d39429d9bb95fc1fc6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1133, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "03", |
| "shared" : "00c6168886ed5b372a77e2ec7921fef710684a5b0a85d9d370f5fbefa8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1134, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "01ffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "00a16e55002f5544f5f3ce893c53e17d69f1b6dface5ace262baef8814", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1135, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "02000000000000000000000000000000000000000000000000000000", |
| "shared" : "009ea7f421d96d0709efe1f90bf5d46ab95f0fff95823e87858f968040", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1136, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "00131231cd57ce3bc7176bd6218fd799e74b89a28126e578e2309dd1db", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1137, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "0100000000000000000000000000000000000000000000000000000000", |
| "shared" : "00c64216bd17646277aaa3e7940925a31b1b789a391dada880aaa2678a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1138, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "010000000000000000000000000001dce8d2ec6183caf0a971769fb1f7", |
| "shared" : "00b2f370f745c89080fbfe9c3ce77cf3828c180c21d09c1591d1345925", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1139, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "010000000000000000000000000001dce8d2ec6184cae0a971769fb1f7", |
| "shared" : "0081df4623bb4baef13a3f98e90b64e9ec1e1e15b1d7f695e7677cf0eb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1140, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "010000000000000000000000000001dce8d2ec6184cae8a971769fb1f7", |
| "shared" : "006277bbc47e87b3ae9d6b160ab5330794285dc165b4f9ddedf23683ad", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1141, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "010000000000000000000000000001dce8d2ec6184caf0a970769fb1f7", |
| "shared" : "0020c1271f31e22fd6659efe6a4e210750ad7e303c292198e44dfd4024", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1142, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "010000000000000000000000000001dce8d2ec6184caf0a971769fb1e5", |
| "shared" : "009a3c3110e3dfcfc0da5c0903d620ac7ab144de4b4013b5891dbb1408", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1143, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "010000000000000000000000000001dce8d2ec6184caf0a971769fb1f4", |
| "shared" : "00c6168886ed5b372a77e2ec7921fef710684a5b0a85d9d370f5fbefa8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1144, |
| "comment" : "edge case private key", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042dbd40141c672d80cff4ffc4b7783d519c7adae3b6e7613c05846d2df47095607726aa406e2c1555744beb67146b0755f2544a6c7a97f440", |
| "private" : "010000000000000000000000000001dce8d2ec6184caf0a971769fb1f5", |
| "shared" : "0042bb71926920a2d3ab9a464ee743939c1d23c7343faeff38206e90d8", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1145, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1146, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1147, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000400000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffeffffe56c", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1148, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000400000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1149, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1150, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1151, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000400000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffeffffe56c", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1152, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000400000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1153, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56c00000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1154, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56c00000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1155, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56cfffffffffffffffffffffffffffffffffffffffffffffffeffffe56c", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1156, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56cfffffffffffffffffffffffffffffffffffffffffffffffeffffe56d", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1157, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d00000000000000000000000000000000000000000000000000000000", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1158, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d00000000000000000000000000000000000000000000000000000001", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1159, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56dfffffffffffffffffffffffffffffffffffffffffffffffeffffe56c", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1160, |
| "comment" : "point is not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004fffffffffffffffffffffffffffffffffffffffffffffffeffffe56dfffffffffffffffffffffffffffffffffffffffffffffffeffffe56d", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1161, |
| "comment" : "", |
| "public" : "3015301006072a8648ce3d020106052b81040020030100", |
| "private" : "00c6cafb74e2a3b249707e63dd22717059e3417b453bd460818ec199f6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1162, |
| "comment" : "public point not on curve", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b6", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1163, |
| "comment" : "public point = (0,0)", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1164, |
| "comment" : "order = -26959946667150639794667015087019640346510327083120074548994958668279", |
| "public" : "3081dd30819e06072a8648ce3d0201308192020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5021dfefffffffffffffffffffffffffffe23172d139e7b350f568e89604e09020101033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1165, |
| "comment" : "order = 0", |
| "public" : "3081c030818106072a8648ce3d02013076020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5020100020101033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1166, |
| "comment" : "order = 1", |
| "public" : "3081c030818106072a8648ce3d02013076020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5020101020101033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1167, |
| "comment" : "order = 6277101735386680763835789423207668668243644545581209135473", |
| "public" : "3081d930819a06072a8648ce3d020130818e020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a50219010000000000000000000000000001dce8d2ec6184caf0a971020101033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1168, |
| "comment" : "generator = (0,0)", |
| "public" : "3081dd30819e06072a8648ce3d0201308192020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d30060401000401050439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7020101033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1169, |
| "comment" : "generator not on curve", |
| "public" : "3081dd30819e06072a8648ce3d0201308192020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a7021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7020101033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1170, |
| "comment" : "cofactor = -1", |
| "public" : "3081dd30819e06072a8648ce3d0201308192020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f70201ff033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1171, |
| "comment" : "cofactor = 0", |
| "public" : "3081dd30819e06072a8648ce3d0201308192020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7020100033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1172, |
| "comment" : "cofactor = 2", |
| "public" : "3081dd30819e06072a8648ce3d0201308192020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7020102033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1173, |
| "comment" : "cofactor = 26959946667150639794667015087019640346510327083120074548994958668279", |
| "public" : "3081f93081ba06072a8648ce3d02013081ae020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1174, |
| "comment" : "cofactor = None", |
| "public" : "3081da30819b06072a8648ce3d020130818f020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d3006040100040105043904a1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1175, |
| "comment" : "modified prime", |
| "public" : "3081dd30819e06072a8648ce3d0201308192020101302806072a8648ce3d0101021d00d763505dcfca1acaab00dda12706c90082b89cc79413ff45ddbdd7853006040100040105043904000000000000000000285145f31ae4d40000000000000000000001c065f6d1f3591f05098f1216b2016af0340e32d30d268ddeb80f7475ca021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7020101033a0004000000000000000000285145f31ae4d40000000000000000000001c065f6d1f3591f05098f1216b2016af0340e32d30d268ddeb80f7475ca", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "00b454c874e393a06e9b4ab2d5bd6a5bafc697c075f083a8233dfac77f", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1176, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1177, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1178, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1179, |
| "comment" : "a = 0", |
| "public" : "3081dd30819e06072a8648ce3d0201308192020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d30060401000401050439044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7020101033a00044094befcf950630b8a1aecde94cb537a8a7bbb1b45eeb63963bd00b03ca8407282786cf044ead120124c6bf38557690d95b1cb7dfec2e8b4", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "009caabff7652c46ecbae59adcc60209ec08aa274179a484fb611b507e", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1180, |
| "comment" : "public key of order 3", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00fffffffffffffffffffffffffffffffffffffffffffffffeffffe56d303c041c86fadce5af60e725b88fe45c359f6297bee09f6ed49126a24e17cafb041c35efac8648165a3705a99d59795f223dd06921ff98eae09f430626950439048af936216356e1ae1eaa10a98626604e5f8012d5acb9e62c6df6f5a1a8b9f21dc0e3beeefaf8cc17a94f0f51df03bad75496208f64c8f3ad021d010000000000000000000000000001dce8d2ec6184caf0a971769fb1f7020101033a00048af936216356e1ae1eaa10a98626604e5f8012d5acb9e62c6df6f5a157460de23f1c4111050733e856b0f0ae20fc4528ab69df6f9b36f1c0", |
| "private" : "00a37435e722dbee82ea815ed6892cf1c459ad1b68e628c0e30f918588", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1181, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00049190663536b7db2abcccf9fd63347ac775c948e971895f933eb1275d4a0cb42d413f508d49896c9ea9b3123f5e199987466fa522642d1ada", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1182, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043f3884e0aa85c5b9b4e7e141f99687a9e41c0255a562cfe8173da15e73faa87dfd92c88f053afbfcf736b75a2dda74a2d3c511d4ce5632fd29ec5be0a0e41b8b", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1183, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004e37ef7bbc10e8491f71e2a4d7a3c63d9ed90bae9bee94a3a5dc6f17a5de19c9b1cbb1ad28166e50b3fc59b66ff8f3c10a04d8bcd8713695f0281b70b4aa866287b72cb2df791a9cbdf2c370213848bc4fe3cd2e5d7666545b212ff640bc353f5", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1184, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400986a2d6bc9c06f25912d7348fa6db4d2c97f2d98ba0219bfe3c53fe14e53a20d08d4c2fafd6e1a67d9e5b497edab3d38124a4a9817723db26271845d3155aecbc7013e10caf3c0e2a905f7c6b3a80e024d7689180fae1e64975c453a3aa0313b8169530db3d642cad7fe8fdb67796a0b230e56f40e8d33d6704df97675160d301135a2", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1185, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ee956dba6a4f4b5f39e5fe10478f10637992520e4cb6bc2a676fa2be9fa531d23e23eb28b613eb401f3b381d63fef14203e7ad0ec0cb85ac58a1bcb5980a6f50", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1186, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046900f050cb27607214748e87dd48be1db8a13ad60c1431d3478836220bec167bc9d6882318f3c2d84199799a44a689ee7cc7e2e61d20806e", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1187, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004947c7a21c093fc05bd9786faa472243bd7a0f0c9d734d5013464602619c7385477d1e57b9736dadd4bb885e1aa7ef1e592c48a708f0a0fa190c3fbc225fea972", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1188, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004cb27ceb19c9a177f9b6c2ad649cb17ca6561229ff358b55bd420be68d3f1fcfbd0ea7d75aca9c17bb74733f9851e1e7f58b5d9bde1e2f40aa9ec0470d57079c1a9727776e01d287ae848a92382461f1f", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1189, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043dd875cc57b788e4ce33f1761e176de81a304f96e74bde6755880d2b605b05944807f8fef99060a9ac5d6914b1a8ff9577e637da6726d634fd88f751d2d41a882e2b2e7f0d6b7cf4fc42c6301e3863e30f2d14471d8fa279424300a07d5764ee", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1190, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049751a59d1d80bdbbfe6e894a4690750665cd7a31a36acf93908c407bca75f86a82e25a5c249be23b1311e33a87c1acdc67b24ab5d90fd26333be5076e6ac22af1035d3ce5fabcae6eb7f1c2b3907cc0aa238d91bf8a734e228b95547e3521af80b24ed3b2a7a33c18d9dbb23d4402568b22f10fdc3092ab1ad5b966390f2984b", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1191, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004214d549f6143ae23a450cc4404337954b3c6a06d67c571cb18d568bbb567e064fa24a70f3246749f43b9af5e21640747952a2bb432fcab5e", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1192, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200045a1b371144c5ae8d1325240460235223ff7fd2702c143116149b0e74b5bdc86e01ffebf730d18f7c8a13a3080a67624f8477d8d5d5b1fbe89ba81efc7d8a66a7", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1193, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000407b70c53aff0ba0f117860e2281aba018f1fbfbfe579602fb9128185a349199ff4783d254fe4b0ebc694a9092f6e2227e33544fe3adf4e05d98a448cfba5f817a99be2f2f59cc488d9765804bdcfadef", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1194, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200046f713173f3b2f6c7b922262b9efa2be87110e91456936b8bd1aed709128188fad02aec74e200bb1e2b96aa9a78e0a2253d7e3b6d212283b83491e7cb590e302a98ddb83894cca854aa7605be0a90e59bc7d70ca09132a55a11ab00405c53935d", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1195, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000401f0645fe93818b88a7c278e5c5543597587ace57904c6d76716c855124c79d92884ae84fee8873e8387dad7c0b47607dfb249a1a7c73639beff8ef20a35650039a7cd9ee89b3db2f27ec1e9bd8c75930825c505358f8e4d0bd0298f78f7d9f1915e79e6aeb3a0f83a9744714dd3ec2f8b42b876b9e47ccecdc5fe236239b47a", |
| "private" : "00bb485226af98dd3a1b99f2eb9cfb46f58e211c472faa68ce0c6599f2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1196, |
| "comment" : "invalid public key", |
| "public" : "3032301006072a8648ce3d020106052b81040020031e00024aced15b7b611637dfb207404850e88003ca244cc27b7987c569dbc9", |
| "private" : "5b35a3dd48f7a2d3346edae6d0f54ff6f4aec49f99f0754791a285e1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP224r1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 1197, |
| "comment" : "normal case", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000447a927daafd7282afd721c141c268be12312066c1d62fe047dcef272958e02a2b81c89d7b81004eda65cb6e1df8da330be2d563221862b81", |
| "private" : "008cff3b0b5c1b3220043759320c6cc6392e19e554f180f3df1e44c7fc", |
| "shared" : "4f7afb302c699bd56db0bdac550172bac94b73b0f2b60eee91b6a420", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1198, |
| "comment" : "compressed public key", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e000347a927daafd7282afd721c141c268be12312066c1d62fe047dcef272", |
| "private" : "008cff3b0b5c1b3220043759320c6cc6392e19e554f180f3df1e44c7fc", |
| "shared" : "4f7afb302c699bd56db0bdac550172bac94b73b0f2b60eee91b6a420", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1199, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045f9a3dd8daebed9583d91dd75c6ef089d325ffafb3639fb97a7a2dea04e811b5cb44e171a5ded25c22f37fd10e1860416e4edb8aa8081c0e", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1200, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045c753c63b9cb9b79ebbd8d4e3fc3ae8de3ed6a16d12e38b1fc23e9e5aa6d815ecdf607246745e02982919a91a4cf8f1443fa90dd8f70a57b", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1201, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045d8de5d817d49856a9ae870b5c84824f1a19745e963c820fdebb553c06f87a56e4d0019f1192f904285f5538c1d3eedc059e77344e7d4b8b", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1202, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004539b0566588e16505e2d39323c07799a6aa288e7d2aa03db8a392a388aad13ac01879d1cde648dc8ad70c2dec49cb67961b2493ddad8724e", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1203, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000426287f17f2554aaf1e49c5594fbc35059a5c7c037994bfff9cb437f33d0e5fa3400163c4a0ec513e7049edeac43f7463b99f1c9144d454d9", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000ffffffffffffffff0000000000000000ffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1204, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043ac67c437f5cd2b4bc78218b01f64130c8b217070f6e1eef5ad4b600242505741417f79fd28596192538a9438126a49f44f98ed2642aab1b", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1205, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048ab3fa0ccf52a661ea3a1d50219c0cbf809bcbf63745f4e0b94a890c01c166c6392c3690f7ec28684857ea05f5fd4b8b4e7b8b05a9e94265", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1206, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045a6ecb1ba881bf4df559980cc940e66e430bb22b6dd0e6ea1842e90caa0c8cd725f93c45985695fc3a78c42ef72c190b083db57ff85c3db2", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "01fffffffc00000007fffffff00000001fffffffc00000007fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1207, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00041076cc0201b3399137184b1731028ba2bebdcba1548ad5ed1af1df9cd2f4abb6d76591efe7712bc3544a76ef53bed9f186a2c2d12105e7ad", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "30975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1208, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045216d31c450635af6d6c7327d3fe0514a8abb972b16d3084164c9ac761817518c5f4e78e277e009c7028ad7e59a3a87e13295ef1777119cc", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "373bbcf4231b53083d36adb3f56485603b19b4b77251abd9b8683c12", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1209, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b1121e4cafa5ee5cca2a9b661dadb37a819c0bb32dc0f01680c8192913981ac1c68e6d410cda305b0be46ef1422a70354199d0f544176195", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "41478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a5136", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1210, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046e22eb98da25e639954eb2987a1fc71605b287abe4a9e7fe4cd79c4bc759b111ce37a17fda313b17393c08c750ecf1d38a9e0f72c0c1705f", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "5394eaa3dbc30feac5eb7d88e69cf068315ccb6dedf787dbf933f823", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1211, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a60d25227568b2486b402af66d9212fe923a37873a8a5613ef813d91c88aa84b15b7cae6ab6478f0bf42c464f3f50ec27d339e85a4908841", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1212, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000499b409afecf5e544d0477a8a43d6f4805ca19d0b24b89d6a372556060695d60a6c4c321043cb40a501a2781c77fb9c8f370c8af801069e85", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7fff0000003ffffff0000003ffffff0000003ffffff0000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1213, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004772b186ddd36192f7a73f10372c86d6a7e05200e0dabffe07e02bc9ea13a2429f0a30ab26de39bfafd44e37f14c79acee2ca7fbf2bd8f55c", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7ffff0000007fffffe000000ffffffc000001ffffff8000004000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1214, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d54fbb07c8c0482600908178438fd572eca1ebafdcd101071afcb247a0561e4e2201447d30db350510f0f8afffa228515de9289516855d2f", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7fffffff00000000ffffffff00000000ffffffff0000000100000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1215, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004baeaa482e45fb4b932c945eeade8644f980e50f4150fc4ce1d02ecf6a883c9da5dc24c149b9b4510da27db8df3b3afbeaa629e19d99be628", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1216, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d63331a28bd6f82dcbe3de0ea807431012e954fd9febcc7a3687dbabca532329351b6a7a0648ab34c6aac123f8dd4ec8a44fb88df0ec45ae", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1217, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000000000000000000000000000000000014ebc9078ad8ad07562cd41b374827192aa88ce3c718a014405eed475", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "609042ac307c7d75ee58690d36d1f0ba2cb70f1a77ca43bc7bb70067", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1218, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000000000000000000000000000000000034f735bbff1a54db7995b03c4e43c17bc3e0f30bda4b2eaf85189615f", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "9d5cff406488bae680f1747d8f5ef070f3a7d451205a1ba9a6cd19fc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1219, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000ffffffffffffffffffffffffffffffff541d4608f6b28dcc77f02d94b1e25428a22e64fa9b3354beed97af99", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "a55b6ca4b1e135cf1df413a50861917b3d10ffef98a29a874ba9563f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1220, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000ffffffffffffff00000000000001000000000000004946136fcdd34a5225b09a844d9f482e56a13c46b4ef294e9c049f5b", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "9240e268b133e25b39b36cb7bc9e91a535ce622b48d3b0701d31b2c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1221, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000ffffffffffffffff0000000000000000ffffffffffffffff4bdc280b52c98b4bd52bfd4fd2676a97610c4946a66abef9bad0adaa", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "b552615bd4ea7eef4fef3e39aa4fc511d8cbaf40da099e47a611e512", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1222, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0001000060916626da518ee8f6bad287e697307084e191ca79398148141e57db", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "5701c9c1c1e59e93a0e57addf676c0d7646ff8407de630e5ec7255cc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1223, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040003fffffff00000003fffffff00000003fffffff0000000400000005b5f99e5ee14baa1c4fa21adf0a6557416c603f933a592dd8dd16d66", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "07c0ae0f2e52e4657fcd5dcf95c5d925b0534da4d6a113e1406580ad", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1224, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000401fffffffc00000007fffffff00000001fffffffc00000007fffffff572544766fb80fb67365c9292c5f70bc285388d705155b361eee3a31", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "2d4f54d23c12ee51456f8047bc9c9bf3829192beef85bc6160029915", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1225, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000430975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b95fb0ba1f08e4e15dfe79c1b2f6614b9df6bbdd57112f52ada01d4f3e", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "466d58ed8630d222335899a419deb03b9f3ddacb314f1ea8ad0ce2c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1226, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004373bbcf4231b53083d36adb3f56485603b19b4b77251abd9b8683c1230c5f383bea0bf35359a47ebd97417b93e24f3d2e78badd6561893aa", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "c0c682a0745b197dcedf8362decf70c0b5135e16c4f7c63b10468501", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1227, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000441478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a51361e9f6a7174b801cedaa4d4bcd772a2884d0a2bd27356295c88573203", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "72e9c06decee8133bb05c483c97a5144351d3a7fde2fc88be6eefd7d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1228, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045394eaa3dbc30feac5eb7d88e69cf068315ccb6dedf787dbf933f823661267e8aefb70da15181fbf7390e72a4680b78883bea3a09087ac50", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "42e46a0df978b3362a4e546ea65f889f101b4e0270cb99b5ed046554", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1229, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff65d425acdceb1b04862ea9df634fcad6f1af3b70ca0000015b943550", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "4d51293480c1208a093504c4c96a4c33466c918d300a8566e69d4afb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1230, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fff0000003ffffff0000003ffffff0000003ffffff000000400000002ab72fec57251d40ab8f358a291933878b14635671f9e0a8088dc73", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "7bedf280c9880edf26fe8dbd7afa356a54a67a93a2bf7043d2f497ee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1231, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047ffff0000007fffffe000000ffffffc000001ffffff80000040000011f4ecfad07f9a9656935f536a8b06e0db0acf5d54a939436ea844480", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "c56360d832e7d3854f60e0f3d362e58eb8026e27b6161fb2217ce57c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1232, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fffffff00000000ffffffff00000000ffffffff00000001000000003532d972042e05e13fe9d8f44800502161c9c5ffa30f5caf151d600d", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "5a0e6ab7b41c61b1cb098449c707f74f55548b92c78af27d3f33c084", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1233, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff515853ec16a985fbde8da662e47299e86ee30ad464acb849f5132922", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "b4e21f2403d826439e4d94985cebbc724a85a3e405aeb8f610892ec3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1234, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe51bd78396f681cbf535b3951d0b7edf91abd3b10e1cb5cdeb7ba8f9a", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "92d2a63b7788e0d704ecda5dc59321dc30264445763da792f7035832", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1235, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040c603a056fc7c39b5cb098ec919e8688603bdaa27ae20071ab1c5d9a0c01846a7c8ea8b3def886d5f4209f9cf3c45a7614e441e6f82ee0c1", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "a0caf5935ab3e9d5a1fbd2e95b2438bd82056ee326d58d9c13bf6cce", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1236, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000467cf644504fff409b432279d6d19905981b64b036390b03ac512e04f1232af9c5b4e0c73a0682c2be3fd340a445fe144c3dcb855ae4a544e", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "659f942e949f831c010e9858b92e53ebe77ed40fbca352e0b8c48a71", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1237, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048f5f0b76cabec293413084bc7e4302d63aee2e7ed8bb4d65f44dc17654efbb1a154b7e9514749b711a7f856bdd05863a6a4a796a922f1283", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "38cc293e07ff307dfc3b6bacc76e02334b32c55e81d7794081fa7c6f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1238, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004cb60faa4b67ba2eacd679738e43350ff50632cb51cf88983d3ac636519a18fc1134676a47b4c963a8be628468077987b987777d58a5c59d5", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "2460ad7b31893e444df618af075306b9c2d8499aa5e94055dca77f79", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1239, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043f7107e2825dcbe6e9aad75c05ab580e13aa3747c298b35fef4eb52f48720e075ac77768d83fa8c2a2a38d51cbdb8e0d6a1587c694e0fddf", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "a0b62d36a5c9b6821276b9338e038bddb5d3b5832ed8e1f9f2d83dc3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1240, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000410499af4aa2a686a8605abb5b3bf007d9bd3ef1e6f246f4033802eff9d65d9d527fd91a9aec32b7d92fd5c6d7367d16fbfda0a2dc7d29488", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "4f801599242655102d0a22f87d2f78aa948bc812ac34856b80698e9b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1241, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00041eb82f61b03bd6bebdddc43a2f651a0541e2576501bf5f962b858dbacf141078da890b0e53cbbb6ac463afb97782fbd684b144aedd83bd31", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "17af73cad5e3702089d1250044bf416be7735e62dd486b85310d224a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1242, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047f902c017f9d2ebc84e1705a0506436db1b31cd45c0445cd1d1d0d21913279765bfa0cace74f87763e858ca81292ec4b9d4c3dc414f809c5", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "60aff74834a1224f2d35110bc62609e4d063df54bf5feb2286373cff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1243, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004c67de0f4dd078191a1c391d1e76b93b760f2e8b12a74cdb2a03da29cc77f400d21ce7b135980ba918763481d823fe9808107e425655ef292", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "a77bdf8e3900c30abfae7edcaf1d26d43288fb35d9bcbb5a9227a0c2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1244, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000433b006d4d5654fc570368ab604f54620f9a56bd4a56b2e87ea208669d7a38779bd1505eafd26f887583ecd1db31515221b21d3e87f69f10b", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "8d6590ea4e4ffb6c29fe61b37b2f127d9d79d314a365543288b3cf17", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1245, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000493be47422cceeaa1d6a24205b0ae3ee70831f4768af5807e0d86a77e6b1e03263a716bf38a5febea4dddda6c05ba7c2e25775feac8ccd5c5", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "c252b59718c8f2f49992f4469ff391b1e27aae07208c83bcb8bb3627", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1246, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043b44947836047e3db6a4d990f75d547c7902ae1faae67608ea38812331e016cad0dbc3598592a6594191b87e7f1880e5be532a09057d95bc", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "d34a8ece568b3dadc9757990cd74210584c703f8bb9fc76cc29caf5e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1247, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b58e2e426d9fb1b04838bcae55ad81c18e9374f52d000f2d7ea186cb6f3015b083e3cddbce3a28cdfe5ad367ec6f5028633ba9fe8a8ad6e5", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "319ac4f1f5afc65ae1db812e9cc3c861e0f43c77925104372856f364", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1248, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b2f891d51114b1da3ff3952df2060a68744bf6340129a3985c22ead40ab8bc2fe667cbe346d7e04556e13bab132da493310fa81d48fbe5d1", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "6ce8ac2032b7248b39eb220cc7af234cf53725f462af530662a95125", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1249, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042bf43bf37242e397e8e78633a30ca2c24bb4ba5fdfd1878e2b40629d54b1896c2e95afc5ce6a951f63f8597e66b21cc06a9599ebf66f6542", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "acdc7945d54ebd8c00d22fb39e0e9ef8495b9cae642a34d79dd92c07", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1250, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b92faea4a924440c2c0ee4342f45210035f83aee1e43228907be1bd69e3f62be11caa4525a194c94918f555b0a507d2b307ee5fab35b8dde", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "4b2f6258b4419dd73f275e8fded5df56d3a1c14cae2f7983d1bd9fe9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1251, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00041c1301c85150acacdb428c854d214f5a1cca4c2e1f4468dbc4d3e0414f4f50d73dbd1dd7cc6180e101d5c9e265ac7f545844076adccdc6c1", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "8e209397bbee6ded3fb01eab811e998f314f8d4eb3c417143f59eede", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1252, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004c8d5cb1cd175845dbf35b330bef247726f4bdac9396ea3a4020d31364adbb5ec1c541b56869ffb7e9a088c39b40cb126e00b37a7e123cd06", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "0af9b8de7f20705ca38b8a0b31468971d120bc6c22a65bc5ebe1a28e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1253, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b3796cea497c6585d0b7c7e3c71d42aa18481074a29ef25fb51c4694c6c930986598f48a7c04a275c44952e53a94dba35884bcc9e4f41e56", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "77ce5baa58506ddae3164b4404541f3d57dc1600d2320b143c299659", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1254, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043a738da406fb3557c2abe2f7f4cece40e471492774dd8db568ede64cc0f11b9ecb3538d3999128fc548d5d65487563ee5f607bebe30aa498", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "9efbd6be9966e25834225c5b1a72c5458670bb4704aed55f98626711", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1255, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bdb86f0806dc7151b0fbc1b1100000cb8a0e3812f9c1bf702bccfbeb33ede8b94056646db37d38c83d4013c8c09ac09ea982be0cff2eb335", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "40ab16bc2e607e10a79ce297f5ee699135699fd55afe55430aa32e42", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1256, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004868ec4eb5deef517ab053cd91eb9e5cfb4990f0d8be2b78181072a5d0ffcda3ca1138729adea01fe653c06e4fd078c635e50a5162d49607d", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "a1f73b33cfea917747286794f358918a242c0b9e6aea7468d56b49bc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1257, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043011101a41a674f3cf53bf1401884fcaaf7fb82228297379bc7924ba0a0956819aad7472957e90c33e819cfae0ccbd4e0c49f6bcacbea9df", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "3ea3bd6d302be28d537d9a346c05fe4d91b4ab3c839e9a6f53baeb9c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1258, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000421ca1e971b37a1700b664f441cef0f0699b2fd1b83494f1bc25c0212a01e371b8824466e76cc434dbdd909c0075b67b3c318d287c72ccf59", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "42be912835c34e45b9cffb6b88a964b730bed932c1546c6bec36fd6b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1259, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bc4c9c1eebb04175c5d69e9e7ed1df90749d924006ed3b9aa3270abbac9ca334a4dfbb7902782a6f6acbd3b9ee842a528e189a2be823960e", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "8f827c779cf952d17e9257452864021dd1fa8855b590f619665ee4e7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1260, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004acf835ddf60ed01777ad8a19e324da3477d881f625cd0ae19c4f81e2bbc0e57373d7e764b32d168cfda2eb32d1327d6157551a10eb79fdca", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "855887d8a26614efa81e511dbdd12d1a80391fbd967bb8aa65cfdcee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1261, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045edb9333abdd33dfccab64dcc68fc357b84a644cca45db6d71a761a7d1c8c015a84076e6127cc6bacdb1f782109bb7d0ec4fac802d5b8f1e", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "775ba36b9a756f406bf3958dfd1bcb77fe7212eecedc30d940d28a33", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1262, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046f31003b2069b5051e2922534454f9435081a6e50b107672334da0d838c89bb6b9a3c0d12295ec7a0eee475f7f5f457017a03334e8558b63", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "9deaac0d2f1b895a839e90cf20c88056840d6511a97412d1a9c59b90", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1263, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046d84b5f321d7a96adc27a225abf66875ee29e703fb04f9e8bf3c0d1ea2facbae188e28dd45c6967871dbc8dd1c612c6d5ab52a19747062a6", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "862ad2e6061c96f3ebc71642be4b17eb97fa2ac7677d91b2202d1277", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1264, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000410462ce1b183643744e1b3bb104d492ab581443193de278a2d086e0694ae45f5b3c2073e48dd023971b2e23d03660f5f137f4086aef50420", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "b57376784247802da7f054fd07ba81faa5d61f59ea2356c655446ab6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1265, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045670777feca5d826e72c3073ea1835a0b484d62eea4a4081659a8eb64e75ad7f58d8e58cf9e00e957dbbb77752e4e9f9eb1c3a7612275002", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "96d05f4a550eeba049589e44da192431c66d8f86645e4de213edbb47", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1266, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042c16080a1aeee210c8de17d6c22d357d1a4623147e18417d68d6d071423d8015179c0264d0f2e3c076e0cf1f40d8197da9e326a7042fe6aa", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "3fd17f96729653c9f5cc3bac0742b78a6e344647bdcb5626d297ff78", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1267, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00041430398d1f976394d4e296d0099a0286874d611e4b64883be68565bb05c29faa8e34e4d67535bc944c7231c59529ac3d2d7f3ddb243d0ba0", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "6b13728ef0b76a8ee525e2ac95fb3da277c6717efc7c094e0c7afc33", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1268, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00044f873d7360c5248cc10675e03b4980adfc5e6b8a7d21bd5f9ffdaecaba0090620510679906d34928a2fd0385f8cb33601fa114ab1aef2997", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "d3f03a598b7d2c43f1e8ba952f2486c3c5b891b5b153f65fcc1983cb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1269, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000424a382b60976d1dd7f16d2e49557774a56a3d5dda3dfb3916dd830de1db332927b328f8e812cbbf40f68604138438322fd68b062e3d02340", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "122900ad2d884417dce5e2430f09004aee9679df7e265812b57a199f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1270, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004484233e91dfefe7bb9ce45c3fd4ddfbd482e745510b9a44a7c75da6ec96e3bc4b7fa3331a42e5371d6a5ec5489b47d2195809f9fa92b5da2", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "774a895653301703834d3107d3e4ab0185de667631781cbdc1126cac", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1271, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004257f5ff6a98904fba31584672fdb05e972bfba5490c5e370b055fff51dfd3cad994b92a2f41f1b5c2b594f8a0e7fd929ccae5ad187b44d6f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "2557bc44e681e4aecf5756183c6143901fa7c9fb366442b556dc9388", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1272, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000423ec2d535843139755eac1b6fbe4eec772cff6935bea57c53159889b469f31e284254b06583ba0fcd75cc3178e502e24eab54832e5e94d52", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "19a979b7787b227c4df1dc71bfcccd5747043bdb6110c8ed6991d7ee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1273, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042383f640dd90b15cb89c4401d24a82dd67f16d12ba9a96a220ed574312249707c4f687bdc02aefd828b5154a58573239e618c7a8201626d0", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "c5a679539a38a8d44b91e216ebbf2c280646823419eae4eaa3b55d74", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1274, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004020e3711fcde85e4ed95d2eaf4b09dc9bd98be60c3f80a865430ea61c9029f67c4b4d1116b96e43f2e5b05ed0b41e116ab2eb65e917ff5ae", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "d438bdf88a081101cb6d1209f72af52aec1d41ae7c4a268e4fd722f6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1275, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004c29d38549df337366d2f0512515d726b4878aa0505dd04e39dfd27e5875bb28f326f342723112d86dc8626efe29b4eef6e3e665463a9ad5f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "a3eb0ca5f9371d11a5144b5ae21046b8513db9ca274c0ed755a3c57e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1276, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004789617298b6399556a16f8d37b9f2d605a29ee5f8b486708ed02c61814b2459bb29e4b9e261cfa4e33bd1a919682fc1be3aa37d66b6a217d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "96f0aacf032b067061aa809c8f9eca2a6cb1e2b517214f3edf41b13c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1277, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b9ac60fa3353dae51a4aecd37c404aff1dda95d7774c7c6d9b1b0164b2efc2019c26011b992894b8440d47d1cf66e2272d30e628b5b813d8", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "b99be70f5da71de573cfdb0347e08ed9f49ace97e94428405abbe47d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1278, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000477818ff0dd804f640b8b204f31820139b144d14a9a551dc7675e2f79d5ad42188ae82647364e7a1118e5b0b16c24b73a02bcc2dc56c3125a", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "a3126484797c491204f8625b8d05da88cb9e064d981e9a1fe22b54f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1279, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047c423d1eea0388eed7e83cfa351c6702f501c19b1b657d44af487c93a0d10e7ebecd315e346d7423398cc627d1f07a1da4b3a30b47427976", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "82e9487b1dfd2fcd9560b27f8d51c561a6da4b3c3910633cb1523269", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1280, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a8a8758dedca0cf58dc2ace02160ee7a167bcc022bda3cb6994a2ad12f01247293552b37bf8c4cc047c2def1a1f243a43811c78a07f38964", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "978a2974670265f3d3e887659f255aaab3bc378d32a704486b5f731e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1281, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a9bdee88108db625525e7f5b13d9fa4636c3201e7e613c2a99de7dfc7f282161652d6942a728e5adffb73d209f78eb2c707d43a71b2d1cbf", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "5ebbd01a878042b746184a689b12c78e5e819cc9ed3eacdbb3342ed0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1282, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047c1d15d7a7b6d78798368a09f671bec21d295a7ffef01e85a396d01e35519d7c3f137e0775ce8c6bc892d00a6c33d8f4440f4a5b73b702d2", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "525ca8f0a8d594c3aeb58091d895cfea89da0fb11bb467d90ea6b555", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1283, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004356c86e52ae7dbb9de8e5cca75d22f2b8c425003d3e8b742049415fd4e572b6ec47fdd498b3be0f68c8a5ab891f6d56059f628d84bbd6a32", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "d095338e29079016219a88fe9a254a68e3aa20beb7414dc148e25ace", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1284, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000472a204e4c45be398f2e30b6e48811b4cbe18356f107286c15c3cd916cabbe9ba621f8bc04e9ddbc1788aed01dbca1a429d30215e9dd51283", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "d6bcc7f523c1f03765ea6b874ecfa6bc7c9216524ff1238562b121a3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1285, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00049abfd0558a82299e9359bfb0f83382c6491534b4ec41682c4a862bac29dca17976181a72f6d6f6f87bf76152911e905d2182587eca65651b", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "0a19c034534d61d0b40e7b7f35d02986fbb9de657bb5ed0c3bc05468", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1286, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b2ea1fedcac6d9627c9d9badb81bdfaa5b8b8d026737bf1d55411abf6d04e1fbbafd3c9a4c3935b83aee6dce8806868818753d5635e39162", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "ce86fc96338cd0b2b7349d9a972c01d68b6f3e7cbfb706e72faae107", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1287, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00044f3d27d07618df2e7ba2430b0310bbd21ebfd9c74549f51a6f2f390c4d378a8f92296dea64f1325be426f429ccc319a5874220e4d73be6bc", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "25bcdfec78296e0e676a17ddad9055bfc204350cb84b8a0f4d055059", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1288, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000491e22400f1a18e23618b66896acc788b42d18f75e6d9db7e45183fa03a45c619e4dae7deee68b421ba1c0d89094e5b5b3527914db08e2d5d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "869857ec3fa648476d7aacdfe200185ef3d58e8c7f7395be69d5ffb6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1289, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000439638854f00d0853bdfdcefc2f4762dc6cce4c59a9936d4e5a2b21994cebf8f5c9c58db71c48490748d14a57fe20712f5e83c37ad58e6f7f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "256bb8520650e7400ea918157593bf8be561557949b84ea18b883ba8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1290, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048c462a2da9224b6161f60da3113a4dbd5f3510492d7a8a43f3b2521552f07b22216533a54f715f4fb51205e5093fae72398b2016db484583", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "9eca45c88ccd1b5685479a95325ae21287ba5500d726e733a0c2742f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1291, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042394c1ee038bc5d695bfe3219a9c9033370eeaea9b614138e6117747c7a70e4f17583ed92a307ec0c6354be3e5d0d33f09f7cb134624ffc3", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "12a3e33f4916369182fbc96afe38837d58875b625175da53a0d155f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1292, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000411740949356f15da6707a792741d804ced72e61c877b823b945ac0c010d4e8311ac745b4fc53ef8931ff3588bafab69896d7a6456a4a14e5", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "87f6d48bc3841aac6310ae65dcdf61977c9592efc9f99549197ffe89", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1293, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048016e079b0eb140dfffe0e70d4416f04d6dc1728f65944e4331f63c5c5df4d435ccbb80cbe9f80202a3fe0d205c38f0bd3d9039f72bdbdf3", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "26e10662612fb8076629df7d2327c9233c32080f2c6c7e0afba2ed44", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1294, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b5f30cb6e7ad215f4768a21c26f58734b1cbceb0a8e2791e99160edb780e259fb5f7ad1b9f4b090db029cb64ef831d5da4a6d54d13499a0f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "ac2fba737d3fa2fe4e0eb838b5d7c40af45d9aeb069764cfa6f3b727", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1295, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043429145492400f8db41a49e52686982cbc9b0ad1058ad8b92b2345fb24ae53d260d51a3cc5efad1f9e2545a1512183c27b79a5d427dd09ac", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "16f461ffd6c2db45038e6afece890725a07a64fabef67e0c6b965e80", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1296, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042ae5bab7289cdb31887ea5741a1d9999dc80c3bd56f1eee5d1f0cf34af72d85abd35801235cf182c74a259cb507f340b8f0f4d72fc3270ec", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "3ca21fabb91dabdb09df339369f7382df66170ebceb0a5bff7f2730e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1297, |
| "comment" : "point with coordinate x = -1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe51bd78396f681cbf535b3951d0b7edf91abd3b10e1cb5cdeb7ba8f9a", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "5fad1d3769f9d2e879d3b2c0f02eea85282b01bb0c902947aae51784", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1298, |
| "comment" : "point with coordinate x = -1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004499288ec0e6f18f47ef53878806d818d94f93fbee09ea29a628de327a3ba98a47ee04408e650c889c2f31c344449f77b0906a2d6a436e33c", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "7b4f7e6dcd2aab2cfe10422fec61dcd2f328054d89979964fd821061", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1299, |
| "comment" : "point with coordinate x = -1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040bf8765d0fa9d718236db06140991e1f4fa7cef3a96fdc2c60896cf5ca3e97a0ca3c3ab49e4f35a115669bffb0dc792470448082698e098d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "d1199a490b5d664080b16edb6ccb4f51163e4a1dd7652cb7c0f012b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1300, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bf8c23d2fdf67aff951eac5c822023402d350ab0a1a1b1f21b6b1d5e0e45bf5d6e430afec86697c743730e5fb93428d8ea37da1052e06127", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "a04f2980084bec2db9b2eb5ddd09f0c3e0a4f767227b41c810fd3733", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1301, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043223532a3e83948cc5aa188e161df354e4566093bd9e6ef70e1667fe493deaa9010058c94464204b032ded6874bec6ee343e215022452eb9", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "59d782a68eac86e422041567d2ade6cda2c5e3ce9b014619981f301b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1302, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045c2c8855ab283b19d4f4092ffed6a87f08766c9080eb692c5a62f29b5fbd386a00bb1928a046c5a26b45ea498aff295bca2210921dd01fbd", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "d3793f509337d1ae39233313b9cc1cf9407dd61883f7c2bd5eb1db45", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1303, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aa71ef47f92e7981175f89ac3b40b783927f307220cd793c68f37b58a8f85afbc86a0e60f88d4e7ac76ab07d233fe6f2e10e1175528008de", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "2a1979bf8f7e65c6469709efc1430dbcfece5efa8851ad03d11afbcd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1304, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045e145b797375f6c479415f23947b9a18a8a4baea6de05389baf0e4e158cdd128750e120caf61b31d5dbf00073afe7bd0a2681054961b75e0", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "a1fedca1961776bbb747667f0b123f99dd613ca6ccc7ef5036b4bc09", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1305, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b4819bb73daea5103d7eb21f0bd94f3eee81b882af442611e1f7cfb1185807dbc266e5714ab0969821e242911f074f5e6804fb8f81efbf9f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "868e6d7950f2cf55a7e14bad667c677935cc0fc80d47d71f5abfc3f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1306, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00049bdc2da490310e2e741f960f9c00268b20eb03042833293656bb3040d118fd17138c97c57f653143314b1d9f13df95a372936e654bdb0e50", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "34e22b7e1850a1d8f652f9b73f9093b56694f7c4b270b174ea8b22b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1307, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00049ea4b5ea76d52de3ee13931f8aa51887976140c3cb67488de079b5f40ca0ce6862ee0baa554dfa419cd156d30e298cdfdcc4f87d4b2b64a4", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "179bb99d01fbec460bed504058c7edb0aece18aef25f6bd65da452c9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1308, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042e406a6239b493641e1ae280793032b93e673d8e1df3e176a587f9ccc9671a01ce377483e095c8af4b577b0e1da720fa01982d0ae5fb6a49", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "52666968841777db9243762d8ff25b9c7084942f15cc10b158d79817", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1309, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048ffa1026de44e7af8d5a6e2270c2ef5d72b88349a32c0771e5d5c0ed67f2da5ef35599b4ca732a06a6a382960eb978793da250e97957fa7d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "30441e342dc1274bbb97d1033801beb7a0e264af9a51dc9e36de1b45", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1310, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004108098184d30871b64b2cae0a768c95a8bb4b8339379e15736d4ad2d0d2ee5928ed89cbbafec81f79d3326e4fdb40039a0aede68ed8c85f0", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "28e9f72c0f4939f162feb3dec52d48d1ff3a7f72c0badfef54b3b20a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1311, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b3fa92cbea39bc6974a8a7ff72fe31a91180b81941e4aed8a5a34123b2b7d6dc43d280078e158976ef51123b648ac83005eabc6330d570d8", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "c4c1901e5f136b9b020a1c1b47d34354d49f278d130754c52c7a1a1b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1312, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000433d809be0ffae538b4709bf8168803e76d8e19ff4d31992fdb0f0903193330608abef4a31723c61ce1abd4e61501ef8e67909fe6fb8f8a40", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "75eda60bddff285fffc585de0be97a23d88370d71450b92092eb6bd2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1313, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000424a277cdb25830b086c53a95de3101885674d8289329821dfc36546a51ba18b46a3971e7e04afddbe9198b5f3718c273950fa8ce398457b3", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "4fd3a3fc7580b0f2361f79dfdc5e2ffdc02f42a937d3950402a73b69", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1314, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045e5669b31c0ee19fa72444cd974f68201fe805a50f05edab49d4523590f748eb5e2f25e52dea590aab8be8b283776d1b379e0d63ee94ae63", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "5f3ae760bc6d4eff26c307f1b7af6abd583634b3060450f0fedaf1aa", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1315, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004595184d2e1a9daee2596b4522b747735b39c4701481ad5480a96b3e30ae2170edb1c0b743eccbd590036a1957430b6ce842383bb236cc80b", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "81e2752988e47a78ad9db5c5aa75b2c05650e96cf6eb241af25a6bc2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1316, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000433163ba5c826379ef4d5a959b316b154870f7abab89503f0444040e324ba3cb6096ee75279d3d12bb1e397d9543404bfce174d57d3d562fd", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "309371c137631b9e370c08ae96a145164313e79ab9b6e3eae39dc155", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1317, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bd064e6658832df8a967a93bcfd0a394436b2d775303f43de6b58509be698d9ac412c9b4cb044e252313f6316770c3a9740400add98f91a2", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "a662af2c9415d9904d6df8d4f3b2c98541ca4199aedf6f0e881f711a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1318, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00044a3cf5ae891bd9a8846535b3c4699f96d6393cfd1b6bec2211131e75093b7bc2923e9a4fc10273133b8fd3c8138e9bacee553bee92afac76", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "24a886773197a7b702c15bbe027cc7a5c398ab26df366a0333e7b0d8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1319, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040e10a80146998b4fb096c3b04516bf395fe13035170f0495fa1c1bcb3742d463d5d2ddc0b4438fddd15b9f0c81f6a98397629f91883f3412", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "0b699bc79a35eee79252e97d252f603c6c01c81591effc6de65914a0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1320, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004cea7fc146d257ec4f2c8da0c7a98f620c2af3f7736a7ee6e34ef2853322e6d4edb0d52ccdc16948da4f6ac408f6ef0174756038975ca6a40", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "5d2a2a0f715b297a7136ecf31bd697e554c322599a111bc3bfbeecb8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1321, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004abcf057042e5ef97bfc7ccce9d52dafbb6da5e86b460de1c98af705c422158d9aaa3a6741ae10a1748a28addb4aec0d3e07eb31c2a50050b", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "adc1fa19f6f1b70a010324203793ae95f2e7d8cb61dcff4d3cc42c38", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1322, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004be0e130a3b483e7873599e8c5ffe9aeeb7d1556a125932457666bf8d71588f8da778ad874255f5fb20765d8b1938fd965f9a568167d72c93", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "6b30282b495af0090b5f1035bf731bd6d1311d5ae739fa5b4326de8a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1323, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004863bc16dbc20b4a6dc58e1815fc6d1d14fa7df6d7a1f5912402e4494754ba7b0200802e26b0d4d265b0637fa8a5156aa3346c00e2c986358", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "6c3b3ba98b50eb191839a8268f026cd34ddf3ded12a899905247b4a0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1324, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004cc82a99447f492a2ef0ec488cc670b870227b55eadd4108bc8fbaa54c4543251952f71181f9e0eca09809a34f04d117eb5d40bd89b44c557", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "8e62c1a0bc6c2330b254f49d36a4b7a55578b82a11978a357c983024", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1325, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042de07658698e3d055f44b29f00bf63af71b94c142939a941a6a091264a99a2d062359b846266ca7fb90b449bcfb26444601b3bd0aab81398", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "4e489f49e2c2e6a477d9b3cb724f033564acc78ebfccc21bacd49b4f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1326, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d031c303d0b72cce50f266b304de88720f168262ff40255e8e0556f95e58ca62cba65cc2feb7856c1aa8b43b64012a71b15dcef43908f417", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "7ecd7ff36609de1bf7aada4b45e85e7592481674fab5f2ad1bb5040e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1327, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b362cd22bbf80b3384a2208c9d72fcc092b2b23a708e8d4a6fa55a2a9f1783b2ed2b3f546e29fedb2f230b85dff2171dfabc62b9fc1e2113", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "277ac6f2110e4605ca28fad60e959da91d66a2bf3d6ff5f396369fb1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1328, |
| "comment" : "point with coordinate x = 1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000000000000000000000000000000000014ebc9078ad8ad07562cd41b374827192aa88ce3c718a014405eed475", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "c6b51b2b01ff43f8cc36813f3dfc2d1190c3563ea7305d82a46037c7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1329, |
| "comment" : "point with coordinate x = 1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043cdf091f078400c7b3290c774c2c98f6cac49d69934e4c55358d0c4d9cacd4833f379ca5e587629cf6936e130b91c7f614349fd0282c2e65", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "48b0aa9b8602993f862ed947b845e3eb78209e9c39568f78f4a8c909", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1330, |
| "comment" : "point with coordinate x = 1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004c4eee1e529ddddbb69b8a26154b3467ae377fea8b52b1e73eeda35c0b73c160db946e31bceeb0a6b8c226491cc7749b3e968237ecf92e71f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "bcbe1d55fc19ad7b237dac1e2a8dc57a7c109194c770dc93ffda079d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1331, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b7c4fca76afd0135f79cba7dc4257fefaa1429bb6b162710962cb341ca9e6961e66370dd62b77e3018c67f7e524db906ee18ca1bebe9a6c0", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "ace355e30c6e9db3b3c345554539f6b0d4aa437eac1d7da381c58e3f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1332, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a2a704839ccde87449bb8e87c630dc2ed520f9ad7067d6ea460a5754b5a9f29c93f92a43e53a18159c3b996a5b589ea1fa64ff6fdb758fc1", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "bf8137883eb67e6c77050b9329aa1d3996167775bfee3209fb728f16", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1333, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00044e1c8b127d0b92f8f11e69b2721a8c0f1d32fc2ab88aaa36a5a495f8563f190677275d6c3b0ac32fc87871d235a573dff7f81f0ca06b523d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "bb2b15b293e6ea65887e8da86f1e05a54a61ac6efd828a4bb866b80c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1334, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004121a60b2b61d6d1dcfc2bc9008a34e81f89ee4a8a1741e51ca180cb29ee444f10fe6a4e3e13f5f1d09e648510355c562844cbf41ec01c94f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "b7f0eb18185456382cf1c1e0ea06ac2579debcdb7112761a95889773", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1335, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004817de4233975a002fb3270fdac02157977a7efc2fb4cbdd75f41ed2c7454c105b30d1780db0ad9e94ef4e37804e3ea224cee93996d1b8ada", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "14e90223f8d4f8af982659f765fd43f23b5b6b8f9f7be9d3247c3a6a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1336, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004c4230116de584c9406fb847330e72b0aaee2f79ac7da56d4f8d5dc054a16d4634af4be99ec85ec74bcc709fe928355201d386b54a0cfe229", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "96530f95ab2454c413c497344756e790fac6c996e4e69ab017c96843", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1337, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043504c31b825853d28f7126fe34111a6e74ee9e181058a0ebe344bd35972d37d3d0684e9e1f7e450deacb4303c72c56830196f3b371c84d3a", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "61d10139e421299235282b47b00ef77bc01d19e79e5c3348c9056d26", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1338, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004cac2ef7efb9a1f42158ba6bcf4d2dee11820aef5fd32054176f133c4a13d59e6e68c2e33b40b19f83e213475f70ee4366a5aabccfe069a85", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "3294cf02189251f9e2999eae3259ed559b948014ad6f86367a8075ea", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1339, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048c0bc275d927d0b90033edacf71df4ec361f2d5a8a16603dd689633731ffb900dffa6e424a3d71e30d91f58d108d14dd4bc8c5a3e17606df", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "1496b6800e081b958397bdbf9902ede585df3066d3feccb4f4ee5f7c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1340, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00044409475cefb7d31579184ffbf7ca913d7a731cb9d88eb3c358ca872221d11adde5d04dab31ba7b375d2d502dbf936190a0468ab3b8598f8a", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "90ebeb1ee03474c8de672d80088de5c902a1305038a7976d63f1bc47", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1341, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000405d62055ef1a6e08d09cf0cc2954560fe08f047c41b5b9c8d6ea7bca686a163a539d2f64db5c91f1f5742e2fd4c285b068fba15dd5e6bbb5", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "9c6c7a976da50be1e8b4121b7cee068e189f43c58c21659aaa9fc8bf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1342, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046135e5292b9ef76b2d2810b3110791ecaa34c33dc665a25449957330a65b87ed28f4bd122c99428df5f7b2df2d6e7db966939bd758d50945", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "d78ee9ba10627a4673df93b44af9226c09b2fb6de0fd82412bbe7e03", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1343, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004063d4a3578cfb5790872a155125de0ccab62e51369e47fe408855d4a66e0ecf1dd41a8426714e6e4fa084977a3eb50f80096dd3b992fb05f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "00e20ede1bb64fe946619bf61d36a31b18810ace2b2be5ca34b0d074", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1344, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00041f711a5cab72af597d0fa079d3adcc9dd733bfb27cbfb994533c288c751283b7d9ac357904030bbcd0a274c3aca7b83e749b82bfb330e16d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "206ffdb59a6026b1ea27a0b02d152c5dcfaaf51e14947c77dc3c6dc2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1345, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043e4f47dd3eed360bfbfe6a6a52e4221e99e63fb4f11497f4764a34e0243885d3767cd729b4817d34bffa7c2cca09cd53a61680d22a507680", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "aa298c470c056986eb047b5b39e56771b0fc756e447204b02a073162", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1346, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b55750b5f0e98431b00219e22bdf79ef76813c0cb182526332273ea0ace963afacd27edc2973e7921b4af68239269def74753f4a93352961", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "3a58314a6ca7965b05ed725a9c5cb7c72bc848e8078bff1bfbfbe166", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1347, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043ed67a4c6be5098bed6b3bb490d03fbea5f4564f49d9024dd1595048afae7066bdc8913db757144fa794532cf42709897afffe68038169f2", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "4787e3411589932b672454e8b2f704e34060b4e56ec1e5993c423a8c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1348, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004767295cf24e6eebb17a934b9def1b7937c77cfcc39ad4dddfea1c51d5bd4b17037f9b2630b9b625caa900e7cb1eb5e85a91e674eeab4bfe7", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "0127f89d48b05e5cc8bdae1b526768919dec7943c3384c82c1e73cea", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1349, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000486d33668c592f042ea587c325748bdd12e9344b348a887c7f0ffb0074954afabe65b567842a566ba0a74cdc2fb17439417d4c228f44ff7ea", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "4b17d44fb95139d4a744458c3409753cc6767d19c670598497d8baa1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1350, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048375d8cf64e4152174ca0efc9caa89a431739357ca62c9d22b19e096475ebb6e6aea5568589d867826a657b91f75030bc85fcfdd6ddcac1d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "4ea8ba24a6b772dcc6b39aeb140634df9c9108dc464b071a95060e17", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1351, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047f19d5c44f9ef788ef017167fe2c4584ecf30a42a4d69bb5d1ebc5a7526642688d66867e95e93973284313dda2aa01e58ebbf4d0ba6f90ac", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "5a1a19ea3f747ed6bfcfb6cc1188ced5b640baf0bfbe9d370edd99c2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1352, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004099b2ed157e8427688ae4a31211626a31b69fc1b54cc2875406082d87d3cbc085a1d59870f97f9c5fef04801d9dbd125a6184c2062bd7b74", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "58aa990c3cbf80ca08725bc71b7e826f0340a2b11e0d3360c7d7c1d2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1353, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048468f615a3d091540180f64f52886f9f489fbb5bbb4ce45ad3359b7c8426be2af863e20a6d691bca5a12f6c44cbe52e27f0a62d1c094a660", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "463b4798278317eb51b7acf05b27070642696f9f21e064398ffb121b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1354, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046717f27c90f9e0895904260e5875ceeafea9c3249f1823e5443a89100678e7917056210634eab191a8de65deb764b8f5711d71c1da48d086", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "20bfc6a86fdbcbf2fce60d1841334efe993bd5866f387ce886c16146", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1355, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040f3117f5ffd8e6e45ee0b26b36514ebcc138ef457b69ecd3cd574f1a5662f5b8507f70cb20f96fcb0e4c4ee9518214502943cad2b8a7ae6f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "4ddf20c34e6c420c5344364dc2bb8d760167fe5b0b30a028747b8458", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1356, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048f0f70fbacf33093d3b03fbf805a03a2a30dba2bdb124ed8b7f145e018ad204e4605579111b73c42d780296f16271d9748d12cda5cbd0d3c", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "04caf7d7805786f81a3ebde17df828400a9699c780315b3df5790bcf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1357, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b6c35a76cb5e830230e8986cba5fadb8cc2858d3bfd882baa7ea90056e30bdbd4c1704584262ef66a6842f5e6555e80f488f3b419eddde5d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "5ce5fade15341828a708389c39cda6fec22fcb533dd678d40268a12c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1358, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00041529516a4b8d56bbe22e15d9c87d58fe6e4d89d9b5ad0d0c0c803cd30fe70f949c6aad01d2e55ab8dd46617dbae884a77a469f71e5840191", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "3850aa204af04ec9c071ff53d6550021ba55b9db69a9227cd0ddbd3d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1359, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00041acb03e1fc180533c5ec614110033d5013cbb281267a2ee5d86f97c700000000000000000000000000000000000000000000000000000001", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "2a7b5c942eca0cf9b53592adfb04e28c0253d17739456b8340a4a5e7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1360, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004740aca1cfd94175d2e4a3740024b2456b1046f4dc6cd1c558d4e044035504fb29bbf39f268d674ecbc0de91705143a980ada0348bcfeebce", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "9d58a8916b54400244f2481ec496053c3c317a39b41ab183042c4ccd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1361, |
| "comment" : "point with coordinate y = 1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004ab71fef80be9212acc31ba6445f0ccf187b451001074204d0eb4e4899e2cf46c2abc9112f7828e3d9db7615d47500d17ce780602f081cfb0", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "ac908fdef845c224b3d9d3a355ee62772630e72de9785a6f0d7f6c71", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1362, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004ca2561a85e51b1bd762a1745af5067fefc9327d22f5c0bc3417ce73250267f158595e9163bb43ca7db5152ab3d637b8856be1805c50a1456", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "31badaa6d26e46b6d0ee473709b6014486a905f5bd9ae3333fd42b1c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1363, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040c97a6dc6bf95b28be23ab76df791207a0c73e16f807b58690e9b7d3ca957c82c3af898229f9454aba3f09ccbdab9cf5354a195f987d725d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "3d7944c173c21b7373c75a7f0269fc859373ca3d4c2b66789226b863", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1364, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00049bdbe285b7b78081e4fbc5bc945e9107dabf41f8a1809946e6bc0d601d0bbc8ceac853d077c74b4e5f51ff1344cfc09f99a2109e0ca4b02e", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "1a7c131ade48d1f4728f9b32ca0064e2d0e312ec891ba5e6f27b5b7f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1365, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045ed576b5b8dcbebb8b4a7a7bdd915dd627db9754da0f6ca726d0329fa3c1d932bc1b7b93f6f9f5fe90abaaf813021042871375b1f9a3da9a", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "0bf562ae39eccddf8c39ebfb574b4b9f337d7aadc6ec2150879bf237", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1366, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000405c1d0ead6c230fbb129168a4903e0e3e09531fe3a0dd5aebf4c5cd9c5d3dc258da865b8c83f1d12708a195a3fd6dcd7f7de112f4567c172", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "1dc541a572c2399a88e299ac275be160904667daec2be42ae07be061", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1367, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000408aa9e3501d9f7e434c7e4780f51c9c3b57f5987d88671b6594aa04a5ec033d63702669a3d82234677bd016848ef3f709212f1fa3a5f853f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "8cb62e424b1a0076f0a5f2f10f8169c4e41240d9c73862938e2c471d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1368, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045c423803043c029b9ed8c5adfa21bd1a5d1f1bb1fb636abefa8428d4cc776b7d30a69da3bc525dc4c1daf142d3a0ec83866f9f44945342d2", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "1f96515e5779872b3c6cb96cf63984eab355f49a5932da492e79da3c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1369, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b4893124f9b4e5427c281427424cadf19c6c3fd4adb098bb4c1d879a674529243a317d7759f07d57fe59fd771672df55b99c02f57e206581", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "b1f8f1233fdb86dbb5fa265824ba22d3fae7ebd0924ed5290e07083d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1370, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042e4e596b55a26034f03185ae5bc9d24463c23da0b1e3f7d9c3714e9b4ae287c93407ed830b28fb7c3528ad4f4db03f63c45d2b6724de417b", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "b096681efa8a6ac6c974481f7af9cee198b125519ce32cca11710476", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1371, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bf5135875367ecf52791422d554514dc91149fc920a9b90eeaabd0fb025ccfcd7623d7c143caee1a39b8826ae53deed7cd9a3899bfc142bf", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "c0b69eb28b0b94036a11c0e8831c20a00c85879414d4030e1692af2c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1372, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00049a804a2fe4ebff17ba1b031380d7dcda567078bd64efdd8cf78584dea1dbca1bd96a9635332d731dbc79b614ed1a732559a9d38517dc4adc", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "4073d9e0c23657c2090c598b563901aff87d68435e2ef3bfd532e83c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1373, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043005ca1fb7be5fc97af437fb02a1ec894a1d3dfa6280d4aa292dbdcb3cbd6b5fae91264de57f6b52e6f28f8858b8332e709b02f2cccfa776", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "57d38fcd4adab459f8400766771949ef048e75c53d94f5ada35debd0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1374, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00044d49e38e22d862275f3945492f7bf2577b86a4ac31fc0cb2ca455e679ae1239ef751ac0f3a2feef28cd752e133fdde2c29b95b8c5e625707", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "51b58b59782679999977344a4df8f2514b7c80e15a8190f295336a92", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1375, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004119074f3bbd0da37147a91d65dd25bfdc81d65b3b1857e81277c81b1a7c8b917d3923fdd1fd24e07aa793ae8006cbc11281a3505c4505543", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "8b8818456c965ae74826b21654ac2c11bf71b8e12126f4a3fe1e65ac", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1376, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004ba78a1d6ca79c60054d9d22954139440ff818ddbcc6e456e81342c190e79a87af7fd44fde9036ea80ca81d454cf1522a5e206e3758ff98d1", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "9c4ee8a04a168496338cac9c9eaf5b89b1ab58dca4717dacf9730513", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1377, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046417ebfeaeb93520fb7221c9e5e615ea1490703468a73b25e59eedeaa5d32091c7839c71fdb56a56ffbc82f6606b5b430a28b0ccfccde221", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "773f1ec8811e4f3b5066959dd1cb00805173b53121db92e2da129665", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1378, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000498e9a61e78e0f455d94c8d2ca0808a901e7d3d5d1c0d4cf75167886bd14d9cb5da090888cbcc6881264947c9ec498c21694edd9aa5030d17", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "61cc1f8f65f673acb0fef656ccfdfbb394851143be51b11cd8f87be4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1379, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bfd29ace14fe8a8c33d6e08d64e201390178ebf29202335cf2a6c2443ec55ad04e39cc371a7d040858ebefffa91fc5c9e1469ed1af5001da", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "a0c6f00fbf273266d88247cb2ed8e20eb7b478c7130fd5c150475ef6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1380, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aa395332c5ea3a42417269fe56c9664ef53540910fca0f101e7b0c1781f366ea70f3d69389471fa5088587465bc4075d9615f5a26fab79e2", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "2bba1130341162d642d71ac1e8f19ec73e9576c0743e716d6d8ecf4c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1381, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048e2d4ab2199c6877cfb816280725d4f752a96923e82499ceb1f4641cae4a30334471c1d2c9abe929c7264a85b4a564cafc5ed88a7870d902", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "0de03d60404a29ba58d9cf07990b0d976f364213252229d36f894c3c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1382, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000484296cb5812ab220a2e0027fadce536cb4bc89cdbaa487ae7fac2f211cb9d2c37968db3329af5b932d1c0a16fd274ae988ffeca1b47c9bc4", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "944ed63056f7913eb0b1759777bceb7afe56ac7f9d50726570fc1f7c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1383, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004c49d69861a4b47d3e7ed4d2371df30cf4812a9e6b4e0ff4886668a0a9364c06494e42445fb6eeb7cb900bbe36e1068c04f6710f079de9604", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "9983be0a5dbb6d03bae2162d6c0a11c70fabc1389b4d96b02dbb53ff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1384, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047135dd6d57bb9eee9010c0d4f03715761118bf782443cff543df91e942608975ecb6abdd6fe2dadc1f3bd089fd3301816689aab9f16c2db1", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "bbade7032014c4373725bbcb8a02dd042930d3d682db97449eca6737", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1385, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400e3ee2595af45425d3467d051b0afe0c9941e46ceaec4865a74790ad01ea4e7a290b331a13c9bf41ca15e944a0d64333cfa9985198e4f74", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "9d405a6623edf4c77393bed7c70dd05d545517b10322f30f2c5ada37", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1386, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000480faf91b920239fd4d52b8c614b8413c4b2bee9e33a1476c88da73851528bdba580d7d9f76ab2fdd2d0b2b26ac7ee5ec5f11fe2810d1760d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "1be7327314da157036432c308564662eb1c789c2ea7de8d19753456e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1387, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000423b90de543db88a7d37218edafa483e674b1da7a50937585d878d278bcc19a897ef41d31b1fd8a306a0c582402c0e297ff7de16316414a62", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "1458c1dd00ffe98e7c046af877c50cef45dc838bf2774c9d8ec17a54", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1388, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b29c4665e550b551ea808cc4ce9c01ca68565b01b652a73a579c96432d83111687c393ddd82a5967a4f614297988483529ebf3e6dfdc091d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "cf7b1acc2edb86f303107f030e02eaa8d85f021f18b914592383c659", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1389, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004946819d70fd67688b814b7d4e5d522fba6db0c6b84c72c63c1036ec2d46a974dcd8f88472490142ec720cccde520906939f8ed7d6f58cc61", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "cad413470e797da588202ccac3c916dedf7ca0732049fc7ed7f2f0cf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1390, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "03", |
| "shared" : "0c52cf1e5e3f3da21b6040644e0e9eeca2e020f5872c430cccef8b98", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1391, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "ba92ad99f14a0ee915aecf776c4fc5fdecbbc8fd8e13a7610a44d2b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1392, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "01000000000000000000000000000000000000000000000000000000", |
| "shared" : "2b8dfc433327f665f04f2929084412000f1b2249f98b277784b334dd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1393, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "b70058644ff94dea13a4f3fea5bb80579152095ba9d3cf637f937737", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1394, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0080000000000000000000000000000000000000000000000000000000", |
| "shared" : "27bdac60e05ba7ac0f904050247e653c896bafd45b50d0938589718a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1395, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4a6ddebca3a5a7939f", |
| "shared" : "00b6b04347120ddc5228530ef7075824fbb745945edd75e73f637a40", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1396, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6dcebca3a5a7939f", |
| "shared" : "d5b319d0f3143095c6bd1aa880c9df6a492caa6d6d275eb104a7aba3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1397, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6dd6bca3a5a7939f", |
| "shared" : "a0e1f7a142aafb0856616d46b5f76c2244010c9d46cec07ab33bb4a8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1398, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca2a5a7939f", |
| "shared" : "6f1baf2ed42e35d71b705f5dbfb7f51a8ab661be91d8b2614769fa01", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1399, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a792dd", |
| "shared" : "1be0d59d1f0f3a743ae19c5246099391098f71444223831e16cfa0c5", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1400, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7935d", |
| "shared" : "7e00a9267243cea4ba7617860b6fcf404e0357d1202d8c85dc5e07d3", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1401, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939c", |
| "shared" : "0c52cf1e5e3f3da21b6040644e0e9eeca2e020f5872c430cccef8b98", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1402, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939d", |
| "shared" : "aac6a805f4ce1b6dcc13ec4ed16a889dc4d708f7f6f1e23471338324", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1403, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1404, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1405, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1406, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1407, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1408, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1409, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1410, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1411, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000000", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1412, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000001", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1413, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1414, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1415, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000000", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1416, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000001", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1417, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1418, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1419, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b2403030208010105030100", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1420, |
| "comment" : "public point not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b3", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1421, |
| "comment" : "public point = (0,0)", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1422, |
| "comment" : "order = -22721622932454352787552537995910923612567546342330757191396560966559", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021dff283ecb55d9bc9979d5e7cfda8a2f04672ee943b49221435c5a586c61020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1423, |
| "comment" : "order = 0", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd020100020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1424, |
| "comment" : "order = 1", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd020101020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1425, |
| "comment" : "order = 5290290092223871682666367384584369978999613398297400491171", |
| "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021900d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1426, |
| "comment" : "generator = (0,0)", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1427, |
| "comment" : "generator not on curve", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cf021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1428, |
| "comment" : "cofactor = -1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f0201ff033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1429, |
| "comment" : "cofactor = 0", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020100033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1430, |
| "comment" : "cofactor = 2", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020102033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1431, |
| "comment" : "cofactor = 22721622932454352787552537995910923612567546342330757191396560966559", |
| "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1432, |
| "comment" : "cofactor = None", |
| "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1433, |
| "comment" : "modified prime", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00b352e92e2b56ca58f5e37acdc34af65ec6145e27c14bce42bef26235303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b04390400000000000000000023f905836e050000000000000000000000024058a847e339e15fdfa24f6f1876ce8b7a763a02e23cc17016e2c89c20021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a000400000000000000000023f905836e050000000000000000000000024058a847e339e15fdfa24f6f1876ce8b7a763a02e23cc17016e2c89c20", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "74aa41dd243d700a0e5fd27262a98927bad607b8a5f43f9994a5540f", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1434, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1435, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1436, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1437, |
| "comment" : "a = 0", |
| "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff3021040100041c7ca82b1a7918992ef42c3deef04c4862d9e15b11e4c036e5c7389c94043904a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1438, |
| "comment" : "public key of order 3", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c5580c3b0c3d60265ecd2c769ca0f82f7e7d2e01f7729634fef0f401e041cbc289447bd6d43ad28d0ad7f5787787bed049dea6289a22ddc401236043904d3e4cadc057cbaa82049ed23f480b801c29a129d1399b9e94e60274b084437e2ca1f4a2ba95c4bdc46af5871426bad2d3aad8e7f464d28ab021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004d3e4cadc057cbaa82049ed23f480b801c29a129d1399b9e94e60274bcf7cfcc75c241c5a80bbe4492f227f166e335a2a5d2cfb76387b9854", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1439, |
| "comment" : "public key on isomorphic curve brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004002718942d4d3f883dffbdbea18a5b9af73ac85e648076b2c0b333de4cc8c1d9c6127ab6880b903ac44e50730c5ce1d4b52b3b02689c7f0b", |
| "private" : "009589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "IsomorphicPublicKey", |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1440, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004992f4a20b0e54d674737b79da8e31ca6c6b3f86d5fed22a8861cfc1a3a57f7a9592ec7b70afa981399d30b9cc7f7dd31b6200f33a7d4b696", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1441, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000415cc8782ffaca34a954d055b906afdfffe1e3e2c08202cab9f2b31a18e6545cb52509e9a3ce64208d2cae9af9f366bc0053a210ef117376a4df1c43d54944f90", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1442, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200044d5a019d890fb4a512d6e84c1738ce2ec66b942b17f28bba75341a6dda2ae2acf94ff30bad8205d013382bec105ce2a2287482fb50a9e273d934d5302a74845c21f75c493deaf571ee4df5619d7bc77638a530bebd6bcacf31bd550241b9b81e", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1443, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009cccaf2f3737187608ee4cd4bca434909fa84976e95bbf7e7517c07739625f5b2d52431c7e744930daac43a8997048ac82d082d37161a3b2a0c4d238d9140d6cf90159320fff6a710b506881b3b772747678dfd73bf7e870b516039c6008d44491e23789b57ad0c43b3fd27565ed703019aa036b60ff84ac866b653e368b47374c557f", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1444, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000422ae2126ae12a38cc771c1c8576a9b983aadcdd65f48f9d201192a488b0ff4a1d6d14ad981aac3fcfa2156b6340012197db2a4f6b6f7324ac8a7c4015861a1eb", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1445, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000451d0879ccbdc697e40e6b604392610f69a667feebb998309bc71fa6334189447b750d31937461ab880811cd9a83d697b333c2a28f385ced8", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1446, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000467de48ceec36eccd05eb47bf815b784a51723667fe1008e700cd197cf3d50fc577444217f2a1976fb3faf6db0d08e8c6d645785ab66f3e5686c5572093bb6646", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1447, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044ece661f5ba97078659744dde9c8b2ad87ddf952fa76fa31ad3d04ee898aff363690885479efc69d0ddd21a35e0de809b95a183944e43c9653450ee4a03d5c3b714476482f0a84248b14efada7b6a5d9", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1448, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047aeb413f2efd160ecca59106870bd37ebaaf5e3ff576a6b5125de002dc3031f6000889ec211d8f40ee4c0a085b6011868319cd075c7a5d6dbf24a24eec40ed34ff03618f5548fc3a10d06f168a190723632e5d7979261f048e7da8e8dd564d2e", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1449, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000496f2336f70fc7b831650e40834c0a425cd343b98ddb15d25c849f5951addcdd12dc956ddd6f90bb8ac29e185bcc2098974016dd5e760024bcba4f35adee681fd158c98fc462b2538595157538b299ac638ba6709d968a0e37a4ede0939ba6c1c54675c49c9f0d23c1576fd2c89727f7e50e63406d47612a0c5dc20f7688c1fa5", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1450, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000474ec4011cf976c7151f8ccaa8b753b34c08e31cabf3efcc5bb997cd262c3273750abfcb8f76bc785c056a924e760d3d155bc5a7281a5b345", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1451, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040b42aeb62fc7e1295f9ce8f5bc5a66aecc4de289f73d05b672e7dd3ca85f34785e2e11f7cb6c7e4b48d458c2e2a613a81af11334ebd2627b0666f0d3628edbaa", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1452, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000472e9530f37de4b1d19d53789b02a5bda6e2124f71c58e8cd0e080047f0ca66aa69d4ff2e31b14901746487c71dfffb8a1368e45a56f482fcb5c635a80a1ad2ef56573ffd5fad242c823516eac42f1c7c", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1453, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000427cd77274564e4cc0b8284eaac5373fe2cbc731d95c01a781a6b6c4c94983a88df69f47cfe38cc04895673b56a4739377cac72600ac72743a72c025fbbc2c20e7b82474dcc3e98ba671fcb10e8aaff3d4791309f7a5d36d0b68c2d0fb703cced", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1454, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000466d53b70bcc33f779eddc473774f0a01f762f88df36199b80ef23123551bfe411a639600466da455b77317aa2f43d130258e7a1e86cd65e19a7e684c61896bcb40a0996fb5a897341f7c53a3486fb0aaf9e3281d31d366929eb608b5ed9e13693384dccb9f51f73a2d195949f1453e063e90287f5cb478322c5f03e9a05ab538", |
| "private" : "00a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1455, |
| "comment" : "invalid public key", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002cfa2455a3fc3491d24291de3588e0eb46063c04430d7975ba71df01d", |
| "private" : "545f59601297fcc8d734f43bebc2d73866b16a3adb885211ae1a608f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1456, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e00039f98bba2a331e3a334c5ea7f8937a85580e557b353e06f3ed8dcd195", |
| "private" : "7abde5e6ce42081afc6194930710bfd108b91a7fc34d2caf52cdc54f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1457, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e00029f98bba2a331e3a334c5ea7f8937a85580e557b353e06f3ed8dcd195", |
| "private" : "7abde5e6ce42081afc6194930710bfd108b91a7fc34d2caf52cdc550", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1458, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002128849d9e5731a42465e35aebd7b6db3f24e1366f0ade29e821e1c71", |
| "private" : "720c41bbb15e5247ed81e269b421771e6be5134b11f3542ee8059176", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1459, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0003abefd2cfd3faf77666c7e1ad81414d6336fea6a6b45179eccffcc95a", |
| "private" : "72adf44f808419549de69d89d37b7508ff528c439580e5d0031e842b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1460, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002abefd2cfd3faf77666c7e1ad81414d6336fea6a6b45179eccffcc95a", |
| "private" : "72adf44f808419549de69d89d37b7508ff528c439580e5d0031e842c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1461, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0003128849d9e5731a42465e35aebd7b6db3f24e1366f0ade29e821e1c71", |
| "private" : "720c41bbb15e5247ed81e269b421771e6be5134b11f3542ee8059175", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP256r1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 1462, |
| "comment" : "normal case", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044cee5e1072b30d64f70bf01958e22c044a2127ddd744ce3060c15990ff0fe1148c6ee56559829a5a84dd5c8646ee0c43d0b7c50181f234ec09eba43bc86b169e", |
| "private" : "0113db979e07d9c8fdbea5b06a682c0d2ad67170ffcb65d7547d8c442d3ac237", |
| "shared" : "3f00d9af7607fd32809ef7a4a30b396e3da9f465adf20597c9e2046f16a7b1be", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1463, |
| "comment" : "compressed public key", |
| "public" : "303a301406072a8648ce3d020106092b2403030208010107032200024cee5e1072b30d64f70bf01958e22c044a2127ddd744ce3060c15990ff0fe114", |
| "private" : "0113db979e07d9c8fdbea5b06a682c0d2ad67170ffcb65d7547d8c442d3ac237", |
| "shared" : "3f00d9af7607fd32809ef7a4a30b396e3da9f465adf20597c9e2046f16a7b1be", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1464, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041284e50ecda6c7c3a15ae79c318dec591da197fc32b7a046b168774013e54687156d96fe0765ea03404ecf5f6efc74b0792c05c11f9a683b97f5c7ca74f8a8c2", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1465, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000498577499d7a42f4dfe44c2757fd9932ec7e45a0d902e0bf1fe4ac09e705eb8e12d9b9a0092c9c92a661e24b2138b6a778324c9db815eb05621c54cd4d4b2e887", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1466, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045760aa78cfb0df84fcc2c442321a5c278fca245aa90a4fcb33ad8bbbe6e847df8b8f102d948a52b3c21f70067e106daf10626113b8ddc08e50fad4df13f90bed", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1467, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040b3e56747ee2a81edc487f7b257afc5886f3d80e9848472a944590eacf71172f5786410b71ce226824cd3f0ef462185b2557c9e8e1f02c654e8423488331b600", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000000000000000000000000000000100000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1468, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004854a72d5fbeacfc57a5aea2e386e549bab87b8ee313ee6c1f12cf267826940769f1c56486b0ac2dcd96bc018f5f42729cc073c6291bde8c3e7c169329c798142", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1469, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a7043cb065916e173837bc1a109526e946b66008398e697b40438a3e0a2b0d9d56c6faa83d8a4c4b9e2a9b4a6917a45aeee61491f4f4e47efebccb71bef8defe", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1470, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000494b231b2189576b84aa5911e80da3074a4d16988041f908e6b6a199c16e1f7ed26fb9184971bc6f71cbced6836b3107bb17061a440abca27e5b44252bf39c6dc", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1471, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047dc0f29a5542c7d67793f52dc1de986bcee45d7571395cab102893aa2a5bf8cf7d4b8443793b137491736b26061ebd705d194405cf108b741cd1c5b42f44f6ab", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1472, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004834777212988ed962bc9d57e98f20bcfa34d9c6587381db48e48ce20a1ce961d6985ed4f21bb019791a6f08c36c42924cd72fe653c90882b9747059b0cc1ea17", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "2310a87dfe5fc25d0c0f51f0d379ef19be687bef34795dc2fd3fcc2d1cfdf189", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1473, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a67cccc5e7b64889f5a8e5c52cb875258f525754ccb6ae2c75c8b9de821c780c7f38e6d238e55725250fc53f67514a9852ff5dd2ee1acf582254cba7deb72267", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "3367a0bb5a87072418334cead5227aedfc063f1a7340dc1c7c8e576eb4118ebf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1474, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044fe39fe909da0a3e5a05d4f9717661c8f9af24071d711df15de225e98d5edce462aca0b1ffb66a09b769a2c23314d5116fb30b71456ca798370abad10097d453", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7f00000001fffffffc00000007fffffff00000001fffffffc000000080000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1475, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000496c13e3b6f626cc2dd89992ec34b39851938a6c6015c1ee4889795dc536c1415330888344ffe63e0d54e4f9365dd209013933a0a84d5e30424f516b87189b835", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1476, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000406d3939c4c916da103a5f15438ee2b0863cf18b269d3d1a66ccf684f2fd568cf7235f3bac71d7d0f1eb6db9ef7aff385f020991db678e5124ffb0667745b3e03", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1477, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000429f6ba59fbe18c3ed99bc7da638ae419ee7d7853ff6732f5172dea1f085e8fb5071439411bba430d2b8bc8f58c955e94ae167fc9ca06fb262c7c93d710fd62ba", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffff00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1478, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000485d4f416552f4e51f92d80b4d6e71c6487c6fb0a106ed48395393d63528e6e782ba4c5228e60191a762dc02ccdaadb63364eee8e5008b9b25e0577f81903cb53", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1479, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043b072da3dee819aba673abc3b1acebff18e4a6a20af8d817af97c2b4a8c5350a68e3bfb1d035fdfdb876b2adf85d9af1ad32e57399ca903a2d3fa4902124d194", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1480, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000463e92d05cfcde1179188bff8ba2043beff5a30a1a6b8ec1dfcd8273ce2c330540607392bdd311a313e3ae53196b14480b1967a235ebdbf1827165477884b5be2", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1481, |
| "comment" : "y-coordinate of the public key has many trailing 1's", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004292175f490fa8aead813bc9b4923233d999ea61e7f1f9d0b0a02f0f64bcd2a72795a299e368fa3b93ba25193147ad35cb013f8bce669086759f70a56d4083ae0", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7ffffffffffffffffffffffffa1c6646ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1482, |
| "comment" : "y-coordinate of the public key is small", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000415e8d9efabc51033eb4d7ab63b46f2b94d942c1abb9c430eda6079036eaed76e024f0f5436b94b6470ff9365849a86b40c14d5588f3dd5264bcf0ba344d9fbfb", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1483, |
| "comment" : "y-coordinate of the public key is large", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000415e8d9efabc51033eb4d7ab63b46f2b94d942c1abb9c430eda6079036eaed76ea7ac48876b355e57cd66772b18e906be622720cb45e84b01d4443c79da94577c", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1484, |
| "comment" : "y-coordinate of the public key has many trailing 0's", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043704a3e3047e3c56e8c0d8c028ee1ce3ceef5ba1008bae069acae0f7df5d0f4e3940cddb1b2ee9a7839fc798a0f52925832b1da398c7dcb11e9faf36720ff60a", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffffffffffffffffffffe8e61519ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1485, |
| "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040a7f86bbfb3a6010d9a8fe72aa0f0fafecb0bf2c18fc9b2937a7b13faa286be3a093055a187b9e90bbcae8a77bf19fa4dd11bce1bbc0b5d7549653c4e7aaa13b", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "23484789fec2f42fdefb0c4ec656217c4f53074616300f86325958b709e3ffc0", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1486, |
| "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000454fd3196b31c9b74c0f2df901f480f72fe1e2cc3d01eb19ebb8b653ca13945a102d6d242e67d1e60b7b771cc73ff9323af456dbcdf0b4e2916cb2448dde4c63f", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "1d184add66ac6d1e4f53d3c3cc2d997a18765431d2e261ceb457ac61f7fef424", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1487, |
| "comment" : "y-coordinate of the public key is small on brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000462c15670202cd9a0cdf881a0ec622d2b39b5e3e6f2f955301210f15da98acadf99faae96994530ff39dddb09f0ee722d6a6a4cfb51eee6508ca4df05b24606b4", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "3d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf937635", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1488, |
| "comment" : "y-coordinate of the public key is small on brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004799c728be08300ab54b53e64d277e79c027325dba1cbbad5d42f9a01c57d82d852d1d2095f1c854a48d13f60ec1c63da0f4099016b08baff06a680c43d2563b6", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "07678e0ee1ebd219fc4f8dbae8ec282f9b33164c9285c82bc5478527d5e9b7ae", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1489, |
| "comment" : "y-coordinate of the public key is large on brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000462c15670202cd9a0cdf881a0ec622d2b39b5e3e6f2f955301210f15da98acadf1000a94508a978bd04882f86ac951b4503d1a928833739d7936e69176d284cc3", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "3d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf937635", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1490, |
| "comment" : "y-coordinate of the public key is large on brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004799c728be08300ab54b53e64d277e79c027325dba1cbbad5d42f9a01c57d82d8572985d242d22471f594cb2fb16729985efb5d226a1d6529196cc758e248efc1", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "07678e0ee1ebd219fc4f8dbae8ec282f9b33164c9285c82bc5478527d5e9b7ae", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1491, |
| "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043d88f3a636fa94d06d5fb35314d34c51403b72361931bd3586fec2af98ba62a9973d2da83cfba4eb3c995f2bbf177f5051fff9ddb3862845b70da138628eef60", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "770c84309d95d813415d36b8127143d7c97dc5eecb764049631f1d8e6c6e3ce4", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1492, |
| "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004930fb9321b318dc43159a55b8b4ab6873fb2abd85b2792b4b146ba84ca1f0f817bbc8ce0a3f4272c01431da8cc4134820353b2dfdc0fb1d1ef0397b5dd102fda", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "844e5c76bccf3722be4395146b4a76ac00311cbade49d6e9c5bc35a5bc2c7548", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1493, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000000000000000000000000000000000000109e0e9e8d98fb89da2a32b2c7618b26bb99b920f02a5e831a142e6c8673110cd", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "599cde22070e96a88658c4a5a83f3723542a402ed506639ff9016fe4a26d4c25", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1494, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000000000000000000000000000000000000226ccfda8234fa9b70316b5ec4da222972b34a970cfe6dd9983a05e2fa746b902", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "4b35a3caa10cd77034e0737e18bc52071f64b8a2e14d7a02df8a36886aa467e5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1495, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000031e8d9392fba7ad1f3ed5b5746cd930370a81d7483fe32003e31264829c9fec8d", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "1d1d5a6ee25b5fe41e015f19cb434936323eb24da09bab873e3c25bea7af8749", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1496, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000010000000000000000000000000000000001ef5fa5ab0cebc18b64113eb8c040dd743184e7c8ac68f123f3c3d945585524", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "111fbae46ba6389c5879d02e1863301ffa9e1961d721a57c6d88847154398812", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1497, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff2e65afc115d0fe1a86f314629014d6856716a4d9a0114c713051dd700dcc1ade", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "23b36c78c27076e23d6ab56c2e9653d272922c9fc1a176b8b6c2e70ab7c883fb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1498, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000ffffffff00000000ffffffff00000000ffffffff000000010000000131625916fc4e157b1cf93f3c80352ba4dbf26effbd87d31a2a808d001081f06a", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "27dffb62a6ec9ffb3d0480c45ba00c748193afcc0879d76b47f8ee356785dee9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1499, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000002330b902c4f6a2486744f36adc6000e116a2cbcb14ff9f47aa36319fef93ad5ea", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "9bffd451ceadc27df88a13829852ddab0b2938952f5c58fdae7dd22248840bb0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1500, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff2c6fb3302dd93dc25d2c6792c2ac6f86247c4d39637ee11d9267658017f0055a", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "267a69f4b3945f8d323ff1a526bca566e7ed9806d6a6dc8f4587ab229a5f3ab2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1501, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042310a87dfe5fc25d0c0f51f0d379ef19be687bef34795dc2fd3fcc2d1cfdf1892fb244825651a94d4d93ff90b74130f77483e5699d68a7a43ae693bca85688da", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "4d3d61bf26573a2ec1d9ae6be62d1a30b71aa963660a4ff309557e616742114b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1502, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043367a0bb5a87072418334cead5227aedfc063f1a7340dc1c7c8e576eb4118ebf4648a7b0639656227ba7c4b346354b2465099f8422d1be92f0f45ee23b7e2d1a", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "799c4821e92815b9335e77741a9bca2333053886a3777ae637d02e4420d82a66", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1503, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047f00000001fffffffc00000007fffffff00000001fffffffc0000000800000020cf9ab5899c59216d6d1bc786ddf6221e374cd37a8b745e826c6495bed0a56b0", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "a4a2d3bcc69380396089e719ab8c77e5437ee589e39d98eae7bd17ce5c1d5b03", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1504, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fff00000003fffffff00000003fffffff00000003fffffff00000003fffffff01a1ad42b3ff22ba6bf3c94b55cfa4d13c6e140d3c44963198f496ebbc50439a", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "3a6ff3c1d490f652f5178a794b8cf825b5044948f6ebda67310c11fec1ad2b53", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1505, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000369a4e24f010260d7c2560f7dc19c41cde6b5c503b6563678580f0d22c74dda4", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "2d59b895062c13d4e5b5e0b77ef273e94e558e724f6241af5bb11bf23acbf851", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1506, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffff00000000000000ffffffffffffff00000000000001000000000000004677b043dfe54f78c735543b752b3aec043f656e5f22dd6d956cd642e3390881", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "83640be428f7a4f80ae2671799b5ba1881241fd054a7f2dce0254c07531abe40", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1507, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff178945df488779235a2637c39a4a85ab707bd56e7c22b9ad41b652560123b6af", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "801e5f5d61c666bc089a4265c40d2a3fee0db20a0f78e329bbf2793330ab0412", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1508, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000000424bbe5b0b8702258d2462a8bda59a343b97c3fb1d4005416802bebd628e7d0", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "a409a85067dd63e5eab3aec3d74cb7f071839247dbf97b6de592988095509d0b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1509, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537613a0346db14d55d1bcc27079b68864ac32885b5bdfc3c9db6f85a35d3df4c39b", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "66d757884634861f28bbe45b502f895233b0ba1c69bf45802f80eac5c837750f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1510, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047ffffffffffffffffffffffffa1c6646ffffffffffffffffffffffffffffffff5407f4a41e7904d3e7a9e6e6d70b093361dc5ea097c3767e1013f5868fffffff", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "94456bf9e33c392315c5bc350a5d48e39fc7a9ff5ea6fe309e24a89292690dc9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1511, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffff000000093b3d1910bada32f99c20977cff951d97072fea058e879c4bfeefd404", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "41e2153f9411102965a2f63f8874aa7db33571466b160ea33e9af6721ce5bbfd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1512, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffe966ec89ffffffffffffffffffffffffffffffffa9fb57d266b190ab838bd7970162f5f56ea6d88ccdf63622918babd1207e7f73", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "41e2153f9411102965a2f63f8874aa7db33571466b160ea33e9af6721ce5bbfd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1513, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffe8e61519ffffffffffffffffffffffffffffffff8a3af7f7a8a00701cfee7f390f84ed21d374623c20e5c822760d9de3b0000000", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "79c4bdada76d7219c0d65bf220b714440f838a2a1b36efd6276de35b79bee16d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1514, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000423484789fec2f42fdefb0c4ec656217c4f53074616300f86325958b709e3ffc099d1c0c49a359a0c6251b8653b65311a288b99ee6fcf2f22df7886eaec947aee", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "31219d91b716c4897dece400f35cb7103df610bffdfdb90bf76be274ff2bf9f6", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1515, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf93763535f4a1001eea1bf1ebbfd643af146b990993e98e71af4414e736941c8e444716", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "703413b19d8f415989f70ae507b4afd9900504e3725264a121bef966a30f8922", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1516, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043d607b612ed1fb6d2b6ae4fbb7024b9ccc379170c121f49f8fb6185ebf9376357406b6db83048dca52a6344cee6f21d964a80c956376dc1338dcb400912a0c61", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "703413b19d8f415989f70ae507b4afd9900504e3725264a121bef966a30f8922", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1517, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004770c84309d95d813415d36b8127143d7c97dc5eecb764049631f1d8e6c6e3ce492c0e8c5ca2371c082e9576485eef53d1536a27ff0d59ce5116a047df7f08ce0", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "86c401c681031d35991ebeaadf996a03b4b471951f6f647c155fc2d740254909", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1518, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000407678e0ee1ebd219fc4f8dbae8ec282f9b33164c9285c82bc5478527d5e9b7ae6df217e1744f8e84ebc17f412d4c31724e7836566a40b303857b9a0dd6f68217", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "4e651001d9daf76ec7ed6af918815845f74539aea615aa648abee3d1631adabf", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1519, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000407678e0ee1ebd219fc4f8dbae8ec282f9b33164c9285c82bc5478527d5e9b7ae3c093ffa2d9f1b3752a48b4f70375c001fc3bfcd6ae56d249a97ae0f4877d160", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "4e651001d9daf76ec7ed6af918815845f74539aea615aa648abee3d1631adabf", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1520, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004844e5c76bccf3722be4395146b4a76ac00311cbade49d6e9c5bc35a5bc2c7548483436a1adfbbd6f5faea546bec9b4313d3aac98e72ceeaef2225a3e06f6a033", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "28b3fc85e5559f77eb0d1d56b1c229ecbeb7402a5c4c4c5c3e66bcee0c0567fe", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1521, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041d184add66ac6d1e4f53d3c3cc2d997a18765431d2e261ceb457ac61f7fef4245143cb5707b62cd1f7d5e59f1a0568186544bce622e1e1c722c52e2e5ef4a409", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "a13cc4866df5d6a35da6e0555e54617ee3764b3bc050c0ac3e302b1ba7705f1a", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 1522, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000479838c22d2b8dc9af2e6cf56f8826dc3dfe10fcb17b6aaaf551ee52bef12f8261e2ed3d453088c8552c6feecf898667bc1e15905002edec6b269feb7bea09d5b", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "5ef8dcc080d09e279e999efc5e1254be40172e818330c6c29642949eb3077657", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1523, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000409ff7b7d82fb6494476c001a8bf8199121d13ddae4fc291249eec8cda427b44b33c51a99080b27c17b110c203918f1eb2025d237464de8bb8f112e218356d2c8", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "20095119f53df7b337620e628b924991482a342803eaf08ac79531d2f2d17beb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1524, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004189a707aba80560eed6685dabe11fd58cdca38c3489ca19b6f4223a0c8d80a144601e8db5446f98d29d9614b5f36d01c24a190191c49499c03975184a4e8c514", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "2673db0682f6a035e25406339c7129918aa9cf100056ebddc317d4e43a1642c2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1525, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000459305b2bb668f2423687c4478bb400b90bd414020384b415bee329eb0e9f5a95732b351e79fc7d4bbc2ca36ca36bdea2f0dcc3348e87956c1688c134716eab5c", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "2dbc00813cbb71778fc6fb76173e2afa0e8af32571340c91cea9f1b1cca07020", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1526, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004941316bbc40902204a945f914899be7fc4dc282f0c229bc374f0997c11a23e1370397e8b750a575a5cf8cd716ddc1b607feb289c76997c4cd20b5c9d85aa0a43", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "8d1a91b2bc7bd7598f4ae3d17f6a8978f1df5fba942ef2b8b95952f5cec193bc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1527, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047b33abc06f6a8748a4a41361104e367558886f92345feab86ca9b9efd803689f2bed592a08e5bf9e123282d8416823509059b55c8af6ff04b00e678bf8afc5ee", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "8527197d2afde64e2daba8929a918fea5a5884bced175fce3380dbcfdf63b356", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1528, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004545e3b057578604ee11c9515b4f7d66da668aa0617018144abf7fc58c6f7b57d6bbdd1eec7e40d6bbba3303c74502d74c0b5f1d8e5d2f5568f7b7cde745d7af0", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "94991725d115dddf73699a8923104bfe4dfd3c5e462a8a6ec1426decf5c86fae", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1529, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041da6a5f644cc0d093f0aea5635d0374bf4c071f7ac8b6e2b68c9b9f352ecc77f67515ea4adb5bb9688f5f83c1350b33332da9561a0265d6472b3ac49730cc7e3", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "5891c8d5a53dd551d96141b1d9a08e8de40c2a799697214adc13fd8be5e169df", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1530, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045e943ae77a68b60ffac9555176441fc589b36c324269eff7a41698608154e9f5936cf4f173d916681ef18d6d812637364cdfae0bf01d5300c764d8d187bca189", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "10e2df244dfe2e2b2f4b5cd6462b9341fc7963499a8429fdb3636ddd1ee0a19a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1531, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200048a8bc74d085f353cd588475e5ae9ebe5701c001dbe5586a7af9728113c9b7d989a11d19635eff71beaddcbb28400bb284a7a5d5d74ceee23249a53c977486b9a", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "37cc4a3060bb3f7b9135e49f574c1d42eb1a51afa780819f8f1abe21882347bd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1532, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045273e1ad6e9158cdb5fc9a21dd03a7bbb0fe7cd136be58a8f0f8800eeb7afdaa7f963e8b0d564386569ac1851dfb6dfe9b12f7ab8a72ea478cc1146e0a7b9284", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "37c2b96d472364fa466807afb5bf11d63e81544efa6c67bccd1abf3e74d3df64", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1533, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040ec66ca5dd8bf6cc2882b703c65e6a0a7a4c6e7e1d9a0935531bc859a8cac0aa31206f59a7ef585e96afbfa94349aacfaceff703d3885300fd23cc5b5b195cbd", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "006c23a1d0804c6a131facadf8c42e8fd55a3e8373c44d399caad9363ef1c33b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1534, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000431b05f2784a6172284d683d8453c170fa897a9e620e0d530f48d45625649bde2612cee16184099f97e28b0aadccd3786e14a8705f5537131e5c045a4e0eb7891", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "8590b7ab932dcb8c226b1ebe9ca4bca14a69676d7fe191514f656b87fae95f57", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1535, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000446b63a006010e9311ffc5d67eba37d250c9524b2292ae09b0029568c15bde4ec6a70f734c1f16790ca43395ffc124d6a688e549fbe19c3ecf9c1e423f2b84224", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "3c5f64227dd205b686191b6dcf3af427ef7a94e84264abbc9c078b7bf58186f4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1536, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047d86ddaa5d7d6d3e81c4f8bdcfa010cb2a8a2e32f24866b309bc065a20851de931a285d0b816bf03bd8d112422e579cf9a73ebb17f8cf867bad767d495febb73", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "59708c853fce1a9bc84b80bf90293bd080cf633d39f5a2edf60e880e97c61f03", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1537, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004726abf165197d1b2fa69bf628bd93c06216dbeb201f0ca2824863a7d0b1a0883945b78cd7400fe885ba6b31c0194a56a06413a60b1a4ee51dc1cef27e7e4d137", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "7a8bccfc86a1d684afe825d7e1ed7d309b22a9081fbebf348c5353ff55e97000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1538, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004117453236a15d7fc598a05848bc6ce25c4c7698cbc9a65c6d4c579dfafaed6139e48ea8eddbc1e8cf4ecf6c104dee3d3a8de94cdbf4fd00e408fd628f21436ee", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "a98fdfeb5e87797ef22821a54ecd5561932d784e2b4cb31a509f8630f0e118dd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1539, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000411b99a710f152389dbf9b21815368b52a33b28f5dafa05284e3ac9be5cfd5d3c46f5461c5da21d222c789e2009246a03e366bb29d29cd42f2493a3e2951e632a", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "1b8aa842417e57a1380c958a4cbd994740d9ea5c878b2b5d1092e9e894e3cdd7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1540, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047a73abc65f2a5734d23c588a139fce1238182cf3f4765766f5fd9dff960526fe58f45e67b3ebebbb73f88e81dfa9624c70ccb7567b14d2c6e2545c1fe2379689", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "3193809a0945b56525ec00ee105c2ae1d7a173133284862c1504f4c4ed8aba42", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1541, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004265919d0d0a70b8e609fae908317d2cf25985bf22eccb1c702e9ccc48b8a3be17871a57d7ce5e73b800652b0ec110b33128e6a282e10e94fd0b77e11eae0c334", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "8af2edf71a0484171f5b55bbab191877b60d706b191c6cc845863ad817cd429b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1542, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200049640b80ece051500d9bc39a997c1bf7033b0dd0341dc0b64486690406c02c3ed9bd2afc87df3d2730411ecb781e1f6bfcc004f4d7ec3b7af7816199b466572e6", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "8d50765f6b67ec249a75563f734e5dfacdb5a7f59844eb4991eb333e7fb74be6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1543, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043a8507a1c731bb9bd510299e4ac86fe042d21ed07851ae785d2841260bdf7ba5401c19a55215b85925e79b264b07bf7eb8bd058f78a9cbd48a8a8892ad1474f0", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "670624f5455b3df8884e52d276dc622102f9aa0f8f5f5392cdfa43812ee900b0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1544, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000460da835a9b47d346ca7357fa320d19fdddc9fd822c56aad82c4e5d8bd69c3745361ae18d9934cc20f44d1f37e59b617e9ee721cc78a979c77984c568a6d4d7ed", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "865595b87433fc3e8ad0800402fed46817ccf55d20b83a4a5d5129fd93bcf665", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1545, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000410ede2e10b9d31db68df9a871213e474e2d39b2b211376cd7828bd98ab8caafe9ba97700687201d77561e99d97e27c1cd99d32bae9707149dfea7c06320c6ff6", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0e4493ae56747fb681d5cb73e0d72e27d0ee0445c71a0f1c5816d2fa63dcb9ac", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1546, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000428497f54a89f0ee7fc1fcc49232292a53bd85cba8293da00ccd50b70b0f1738b91f2908296e6da2ec9139eff5cdb1c51d821c00d054d779fcfd24264ef16a462", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "446d3a241eb40aaf6e506471c69deebf3e684c24345c0247f54a73ddb6c4883e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1547, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000440acbc781b198e428d8d1257d5b6d2b1cf53c97bb6038ccc3eb9ee87c21f5ee0a02debdf9ee94b22d6ec855ae393021bb57f929ca4fb03988d9e6c00ee075fa8", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3f581427b0309a6872f3714565bd76e952ac6d8f8968b7c1f4b8531877b6f0e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1548, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047ec6890a5d705927971ac2c601667002e6a831847f6f2b2026efd6379f138dff30abc08cb01fd44c31c18c8e5fef41216c9a4e1082dc928f2e1e22ade860b051", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7ebea984d4fb21485e0807f816ccb0cbcc817100c1feecc4add22e3c40d21b4a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1549, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000434dbf90091cc4bde4aca6b8ca20bfa17903b34f9665ca4e3755cc62c8e350138085aae9dc3ac8dad22119f3cb79e80d40be82b7ec53462d4453b246ea8d33e0a", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "5c2aade0a98eb4b5eef2c931c8ad96507e7878fa71f27349dc73189e22003439", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1550, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042996d4ab42de8396fa82cba6180f402b0b491aebccaadc12cd8ba02b59d0a33823decd018757a83880ebbff1ba886348d5f9b78cd3483467386b1ae426f6f0d8", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0422fa3db0fdc03a566d1ecaff954fe5e9f14bc5b9464145b709bd2f6bb7205d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1551, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004704485f4c9cfcf22b7f0d7d238cf83c4b8ed64e1f799362a864706617bdf863a3bd8fd90a27bcd939b956e982a2d699e93ac360fbfec7f3db28ae6f4d527689f", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a8acd0b65fb0a5e6a8ce0f178843c3f05ccd2d69276426d9550c6469d2bb5edc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1552, |
| "comment" : "point with coordinate x = -1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537613a0346db14d55d1bcc27079b68864ac32885b5bdfc3c9db6f85a35d3df4c39b", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "39925adf80137a62af8826dbf0598ff4cda00ab03bdf19b298aceab0f661c888", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1553, |
| "comment" : "point with coordinate x = -1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045a160c3d0106785d6a87f08d3d7993d07a8e6a9054b3d9ae1cb2a52f874a378418d4883b76395b9698e4e7c986d5daf3d4ea054c45213a20fef0d814ffc24be4", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1d61f183a22fb5c51713d63904ed736016119f35e6555408694d418725693f57", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1554, |
| "comment" : "point with coordinate x = -1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004278346b3dd1537932f0ec7185de5dd9257f4872f3003e7d97251d35ee38683cf0b9411b5e8193f75c058762d524580f566910a84272e3aeefef4e25c1e801fd9", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7da78e5caefd123a4b6cfa4614740f1e08b42427e8ed2ff77c4a6697b7d5eb69", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1555, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000412944bbc0edb557f69092329c3ece041d6f0ad7cb1a901b550b35058dc6af5de649ca2342b06c43854e8a3af383f75e363b271ed90eb62f843f69f31f20b9bef", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "67db52eb947ab03e8b7d172c187821062de18050f0718633a82ff06a9d814519", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1556, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200048ba74e0dd65280c32d8e6ec192a4c82b346bf942f28b9a9707fc762627989e2897852637a373adf4c9057233671c2274df62378b77829245950e39708dec2336", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "4a687a8fb8c6005cc8d193bebd92ff5ba841831bb7c203f41ee435a26d2c7653", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1557, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000494c7badfde7294c9796cafde2ae5117ccac3c918baebe979bdd10cddc072f26548d886b6632376dbd326e2a81135cbe8c0dea7f6cc2ead7695600ab6d5bdfbb8", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "031a8c1b0a4182914a625b259c94a92590db143eea8f6d666e383ac1ba8a6978", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1558, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004515e622ae19bdf58fa07f81b76559971b52f6af0cb533466b9144c1ae6803d5914efcd4cd56af5a06547f4c9719531b7c5e35ecafc625664a562d5c3c0b1f3bb", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "64edb052d3aa61fece989781237479fa87338d91c40f16149fea265f38960c85", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1559, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200046cce5c289c33bf4f4837847b6da51cc7b82c168ad863be86a56dcc11133b869e78ac9e2b177ee9b9ed5bc3bfac66249c814c563a9d436ef0bac9cc4fd480d9d6", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7359b5c5812afe38f5d18c0e81fb4d0cddaa9a9eda659207233c745bcb459241", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1560, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047caaf04d363f3065af3e3347eb4dc66811e961fc3ab0f3b4241eaf1b003b975b5572ecbf8ae23075143c2a975fdc21ebdc3abdf052986401ad14d46cae2a2c67", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "565dee5179b1a537b44ea7ae050c45ab0fa0b875560254e7d0a34f5877b83638", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1561, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000417242d695ae938ca1d5103ee8734b8b7ce32f1a873fd5963d8ca1fa45e5f63749862bd830b40a42581fa665c5b1c63964807be6a52e98fe6a7447c4fc9eb981c", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "92b9b1a45ca61b85654ddbf986bd6cc89449fa1d2df6ecf71af78735974f9a18", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1562, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000434c3313a25683684a453047bfe89261e4d6354cb55a328e4a13a116ce30c4cfc7ac2ac3a1072efb485e7604a505cc9597d023fa553a42fbbbe73ecc0d21bbbf1", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "822f79c4790fc3cea7f7f195b1bd898894f68182b720ec93efb6c03acea796b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1563, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004644bc081a758550f0dab1e8b00510c299791a39410ed42cbd6424fd2210b088c8cfb1055de8e3fb1621fd51c3cc730b716967864333b059c69440d287b0057cf", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3181db0a74a0c5fa35ed90b0363b4922176f76b34f828364cb2ae053068df6a0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1564, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044f3a315a5d225373f63a903e60a4f246be33f381c930ad8160ab6bd0939bf633a0d27d027115d0486fd42875f0cd67d905ee1e98db6c7310cf5a93977e01806b", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "10bc043a9d7ca889bed9701b962764234e1f49a7e016e2d66f5bd14cf11722ca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1565, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000443989e593f2cf4f52eccc7d57c921f158aa341025572eba13be75ac2644bb159892d748cae88efb849b201cc98664d2fd1e58df9ce4331b7437aa03351cf1fb8", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1c21f450ba766ff3e5f6c7859b98043ac32c98b27b0963adc33802c7e1d958c7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1566, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004287ba22bc6af8c2628893ed2f27fb75ba8bde8f2e5048fbf0b67aaa48367170e2a2f3070cb6ae91ab795106003e0358437d8dd47e55925329331860cfd3e083c", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "70eb47f830cbfe6a354d3a6021452d3dbb240fcf344e42aa9fef6aeb6ef2f93e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1567, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045b21dc0054fd3dcd5fb09e225c5a54009952eb8b1a86dd58f65c7684ec57fa39588ce54788cb96e6bd5a2f98d184a809ee83689d5df39e50da63b3861ab4ff0a", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "9903baf204175457c5cea4dd448379f4b576f08c17f93394edf52c57d614e24b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1568, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042863b68e69171ae8334ab16dd3fd2200b643c136baeab4d434fd27fe608f619d99a90a8ec38969c1fd85c6ab1ec580f2eb08d2f4a2eecdbbe500eb301296f7e4", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "75ee10f087ebb5feb8eeedf965f8a495cf92ae202eb2a00e82df1de46a0321a3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1569, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041479459c8ae95e8c50de6ebbe0985e5aa54fa01640a472b08a41205cad6db6253aecd03d4242c528898e832ca5b318752d5057f0e2ec8bb273d3d8ed593d4777", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0b3b90742c9dc4a000be6ecb4ff5286905876947e0785ddd8626d0d2fe0c87b2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1570, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004448e359d487d2baf8e10976de428601ccf99c85e8485df955fa3a8db95b5b2de7da7960b469127c1cc5218a40558460dcacae68224af71efa908cb543ec217f7", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "056d7db999c7a57377ad4ab71e77252e848c0ccf801239522ffc72826caad8fb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1571, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400c5f7c478f1ccabb9134b2967190006396a23f113529fd731cefd6c564a8fc62039b2cb85a160b87f2e5e41e8b181f2100ce8c3c01e3770a4f9d8775f9a3ceb", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "568ebed1630fba5492ef3f0d095870fff40d59459d4833046081b894dd16d515", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1572, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200049aad1d4ae273e8a97f0a3c38e1bfd5e59633821270874e1f6662772ad3f67e765c908d84dc312560f7ed7e45954a8b923212fe2b20a340616e3383ab9424de8b", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "30eebfdfc9a78fac2ceef195181e23a9102312afeed9c59e3510c7d45a9cb2a7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1573, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044b1c8f1514fec698013b56c91f121683eb60e5121d9aad0d57432f8402681fec837093a4cb9703f731a8eef90d2e9d0eeb14bf3bbe8bac53959d2a2fe63d7523", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "27f63272296a47cff20802c5ff410d0a527ab21941a82715a7c5a4e4b11888ff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1574, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004301a5048fd998bd04bc45a6cd9632c469390d9b8d8fb7bd4366cd4b038c84f056a72d467703127853615839e94a767791f1b7a74a3b77604b9cbbc61ef2e6478", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "36ad058442d3a8438ea6a28bbf3f4735ee1f3ec0230d7322b3ae05062e4063cd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1575, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fb8518721f3f678f42c5bb120baf833112554883722ee476a2003146d9d9af146fe1a51f139175b58b3a81f82ea0df77430484c56eaea0de3fca66070d002f2", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "82fa50c7599c5c100de75ddda432b71c879fb6c84300488895715954c011a395", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1576, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200048cbdd02f5c9a83a49b78c605f01de7b0a0f536f3e945839dd632af759700474270c30be669e16b3598eb0050325cfa685af650599619b663ed77d3d54360e88a", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "93c388d007b564e0023f17c812d6bdbb35fccea596213b619a0ac47638dfc4ba", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1577, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042c9e063b6fa47a58aab0d022332ada1ba8fae3122cf112e146f783031e150a41a45d8036e713d2d6f7135ee836d63323690456193a9099a0760d5b171f962f90", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "20faa186754e98b84c04adf1124cea12042f81ad62393025727aa03887e53940", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1578, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a1997b75844ce54f3e26df6cbfc3b1135bdcdef0477a5588e40c59fdcbe1d1f30ad6b83fd2af20c9cd69c04123b91be130331251624443c5f6476306937dd749", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "93e04e723db8d655597c6949c2d465eb9f12ab1ae12e579322ada9726e7b9a48", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1579, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042bcc4ab01834aa4ad5fa6270c0f7de71e56fe651c581bb2ddd465103600d291e790a3b9f70f115fb08a4a834245a6193aa803302d3b95b141d1e094ac0dc60a7", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "6b2ae63c6bd94f50ed8ae59b83b5036a5590c7c3daef6cee65bc6b9a28cf70d3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1580, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000494e40912ae20088ac6c082884bab706e5e7391b16d2207aecec5ce6c72c99da666419d6830de0c29190f81493e2c63c4e75f6313c8ea3543a5c8e6db6bf653f9", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1e2676a091b9ab8212a52562aaef6485544720bb403bd02ce009f41c17770bde", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1581, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000416914595d7e668c0214a69ffeb49b040be369b594c4cf338cc17f53693611c81470359d21fa707c54905536166552ff788b780b638f9e8b1adda69b932d0a6b2", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "4db7ea61e053e3f7357404e0253407a7919c048183d1b9bb49a741f6db96d74f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1582, |
| "comment" : "point with coordinate x = 1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000000000000000000000000000000000000109e0e9e8d98fb89da2a32b2c7618b26bb99b920f02a5e831a142e6c8673110cd", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "947d518aa290bce91c5926510ca8dfbcfa2d112b8a5cab33c8feb5a30e76f14b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1583, |
| "comment" : "point with coordinate x = 1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000402ba091e6f306c157c2b845250c94e3fdcb17841a9af6f757492c7adcbda4e7aa21390953b607dd7f004d4321f892f960234d3184dcc4c73cff7ab2d2fb1a507", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1745132349d4a76c834e95049c5a6fa556da8d2fb2abf81414729b9e78590f98", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1584, |
| "comment" : "point with coordinate x = 1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000462d3c46be6c2c8356d45380646873ae1362ba4806e40994752c489e81ff5be040e60fda525542228e6adb7e85b5364f2ea0bb029d3a2a3c6f407aef9ff3bfadc", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "9e52724a880cc349d7ef51eb54afa817165ac33a053c7c0e627b982af1a9557a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1585, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a0b267c82ea3ec2d29be912617d61de705380922519f13ecc177a3ab602a2e0a69e0213c68012f6c530cc3ed44f285551c1f400d42cda9cdc3d75b9ab33ab1ed", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "972837593848c7544a3c98477a88ea5cf79fbe3b273b8c92812ca0fe97234ab4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1586, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042bb3d2c597bbbb17edcdae8a39b05fa4c117df5376ce2a539fc6a61f541ad3629e6ca7655d464a5ac862bf4f614ff0e390f1e6e4e893cb6e4ffc3c78da224115", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2adf696b6137c93fdf589139f2424d3094661b01df2c89d9e1bfe4e1bbe51ca1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1587, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200049f28c20f2805d0f1a15f1bbd664bfb6f9f8db107e3cd3587f224bb08c292dd502ffb70609473868d5437be403923ed741c0ce0e845cddbabecbf11af65e5e6c3", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0f5c2b3b6c679b25706d1d25ba4401c1d6d361ab1a5f2d8389808056902eee30", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1588, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047bc212053d5d71e3366569cbe405f556919b84f34f0699eb5068354697f63f6f1fdbe5552c39fd3ab545652ad8da80db2130b602a6f23447b0430d71972ce148", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a403f02418d94512e023e0b4656e392edae0674935e752d11821233d9f8b9049", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1589, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004487651e08452be0448517bf9d0f05c12c751f4dc44867f580d325464b92efbc31391495825e104161777cfce15355b22e51aa853974636f126d28fad0a84c34b", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "593a63e0515ccfdc9683e359c467719ed2030e57891f8c3e34befb9d6ac12b03", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1590, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004877bc1db7b1a0d01421b4fe73c714e61db0079e87bb504fc8fce55998de93b3528cf81863e835f66722e43201bfeb8a37bd95485e0d1b7a5134b3bf52b2151ab", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "83d9dc4c116f94ef454336720e2e38c701c042891797db45874b6de852277329", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1591, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000489214fe2c950e77e503d4c396bedbb82488c5a8f7da767e3a99486acefe62aa38c698caed157d7a5a248304c41d6169e00d3c306bdc07a0663a5e9f6d7f93384", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "94633fae53bfe2b52f9afb58d69b0f2d1ccc462829fa8fbceda76b97cdfaecde", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1592, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044cec3002a442dda5fa459cbfd8b110beccec77be82a26f95a8320d99d68698e247ecad54a6042c23346ffdca6c5463f5ff93f4763b0e494cc048aa2ab2857c9e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a12f5b82ea93b59d2f3c43f4226033fb3a7a648929d16b5ee351ae7ad8ec64f6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1593, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004559d8e5cf359468da72dcd6742ff1af5ea42febf4d6376d9730e6525c26cef105cd0cc3512a644715fd0747dce112d291e09ebd863c70a564fcbc2fcf50f70da", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "81f854b12ced0b0de475fadc30ccb228f1e6abc99a89046d89ebf9f456858ede", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1594, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000469f14207c8ee3fcceb57b41fa47f45e21588c51959f593f85477262d0080f61502a7e4aa375ebd7e3658825ed6c74f1b1dd867aaccd846ed06672582b05af85d", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "57769adc946ce0b5071f28c90db9e1138f743e87acf0cac31b7d9b371d0285c4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1595, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043856644a00a3d3b4040131bda58078371f8790ea321c86ba5bd7382b8b60ed0a27e647e311a68712370b55ba77888bd3f3adba6a23aeace98172d942c87272c5", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0e12f6ded6644d6f410731ad68331b81572c34ff90c1cc62709c6ee5db0c7a0a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1596, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000437276432794d8bd9b61fb35af8060160e9a56b4d4610992fb41f39c271d5e62064b4f11b727ba123fdf7ded0a6c1f0a624547047af2b087bd64e5685cafc9a0e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "4d546979234e052de72f4771b1300520f680bc7ee7d44e7cada6afff5508e46a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1597, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047f32dd17d93a7bbde57ec57d2bc5a9f68dd2209c54178b4938259217723a6f4e0a3f81514058951e10cf82e5393736c103f683a6576679483d46a71297d4f302", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3b1807dae4e79ac3c5e48c572ad304d8bd6d71531380c1336bfde5577b6afa30", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1598, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040972fd984f4a22a78ef6c7f910cadf4616514be2b7053b25df56d7dd93b0e8cd9b2e53332294616b6567e66e43ee9db748fe81e38e5072f96dfe7319e9b17b3f", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "6548a491cd0e47f2b1008691f47adedaccbe9cfbfed63bef0c3810ac3696c087", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1599, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042a5ddc0c7dbd53db0aac701a5b4882ad5862b0e4e4d6f3670587e47b84f70d41444399edf0ff23e1fce170e8debad0c020b3c5011c0a60156abe0fc766159d70", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7cc5cc4367792d2fd9117b56c43ebc3288087556d3ad1d476a7e261db365f090", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1600, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042834c1507442d2aed8b00e596529b154d27ee619276b03f42f206d24190cd8231e6600d123ffebf5ebe8b8e32357b0ace739814ee6fd02abbc4bf3c8d7b3d63e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "6c990982910fb9df8a3c884e6ec351aaeedacdbfe4f929edf9d50de8a301f09c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1601, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044cb79067b0dd9e22b273103cb7223aa54207202d41914f254a1170a33fa8dae81e06919428aa21bc0edc24086ee135078b571f3b368edbec83fb57e5f10eb781", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "5f8e75e166e6a8eb4710fb1dcaecb8f23782b863d1da0ec61336a4f27c48b18f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1602, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040e9d546da7ab23bb7170c9df54f566300c58cda3b0b9b9e8584f2e6001d72f1063f4a41666231d50697d6ecd66d673b7cb2bf2618bc17f531d04ce2e726fadfd", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3d7e1baa3dc69dc651e39294983832e0e5d97decae95fe706ce88413322f86c8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1603, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000413a592b6dab1e1ada18ec44664ce3475346486e1bada9937fc55ac45504af70e33b7251baf7269045b25372b2aa145da3087a7bf0ca75a8fef012e105c31b459", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "844b43dae6cdfc361efe1fc8d9eed67ff857ea6ddbb5d34e087a77da7db3ab4f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1604, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000412959aa1bade85d553e8064088b96f3454a6cf54050abd8a2f0b113b821ad46293a915b6adc717e5dcd2956019b72646cbf1007e28e7b2a1e4e9547618acf6c7", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "603b2a294a51d76af6c5118825e6fde2e552668c2471ef179fa97c2e390e9618", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1605, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040fda4094b8777d0c22dd32765545f275ddea0fa3155b46c2c4146b227ccaac3849c0a1cd7816cf3e5e97d07f58b9819d660000bd17147a002761efe0fd49c075", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "15d59319887a1f66108ae332b7a945d1bc17ac37f8193fee970d727b7621ccb4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1606, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045bfb60946e4e21f5d1cb397a7ad3a68a680895257cdac5aa2f9b9e351c80af742123eece5c662ee4526b2bc186b6ace8445656ace1733f5ffa2a861a204042b7", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7550925424a6b211c68cb5cd2e85baf83687438534511ee422fa4c0c1ccabd29", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1607, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000495e54fd47dd4e20a2aa72d94b42089730c087b784c75bf317beb9649a883d95a2be6a485b4d1420a8f790c54fc9050126143733eeee7f6de55c4f95ea3c12547", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7f18805e96a9787e3d691e376e5d2dfc9e60d09bbe603f6e8303a4ba6d82c77d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1608, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040aa99f2b5048e1cc604b46b01880a442661d0e303522973b74196aaff56ad7f45fd33087996abef6756ee13d275c016bab976dc2c77ba7dbab71d44f5eff130d", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "8c9e5ab38b14cde870c413cb5b0754734bc8afd111d5ca9a49ae95ffa6a3e372", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1609, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041da7d036ed78c8231fa1fa4b85c43d4bfd58fba1ba98dbe16f7dcb5a23844f412fa94d3d5332f3bbd418ab34073604b64dd4baceb620d898670d6a0e1883ca7e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7e9b7f0bff1bd12abbcf4e369f252f44d0aabb4889514a19f9339775041bc286", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1610, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004897ee1bdcb674d36ca7665ab2e3596bc3af736d267a519d99ed7e614a5880c8f8e96a4c62dc3c309fe82691d5acff4481a55643df6c934fa7655761a5c8f2138", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "9467dacf4ace20bbc6287e2384b2cbab17ddf95064a64fe490089f3f6f122e3d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1611, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041aacd6c801aec88535d0da08f57f0ff4677327c8a8e470e1452b99c9d2244159158681fc2bcf7058027331a71246d546961cd71e325137985cb514547ddb76ba", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7202665440b2d420d5efa63bc219a8e0ad882c984625e94711914780ce4d8eb5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1612, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000424fe5f16209c41136256ce24a1e960bd7829ee2162e4f62f538304c349d5ec170000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "21f687a931090df12bd38028bc0d8cdd1f507dcc37abbf9f655b24f7e13e44e1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1613, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042f265aee84ee784aacd6071cf8cfb8c1d0533251b5bf2d915fd68f221260418914b703ade5c3093d65e383e5c814a513956dbd03b964898914a62dd3cbc8616f", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "4bc4979441380fce9b2873f6754b00fd7c1a78b303584390af64fa3fc0a416c0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1614, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200048d943e300c2b988904b445788c3ff7f378d07038b5f2a65ea2e9cad526fd851ea82ac5cbc079ec089014f78b9012d9128dd1bffa88275350e26173efda72d407", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2f0828c7f7e4cfaa5a9deb0ded0b63130109e0e95f1ff4508efc0c470940c4b1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1615, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000412f5ee44fdaf865a072c4be3913475124eb7c50ac52014ee094ee422a46cb6000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3394f75e23e3b07de16a9342285915b6328493d5493792d0443130a6399a1b9d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1616, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200049f8d4b899fb77f07267750fea8457a286e9963f193b9a0c87f8feb86369d3456779dba5b0936831a3457dc9a8c85b12fc24eb1e58f15aa28d3e9d21a46373a65", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2d1943326a8613b10e1952661591f92498fdeb722e198ef346d2dcef45a70b8e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1617, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200049a213d889a201d871e2790c57adb131f0319f885cddc7c6370b4d2895390f89314ac13f63d8337917febfe131ee5b799364dfd62e198a2fc5723a26fb10bb29d", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3d39961f5d189c9eaeb99675cefa778091451ab6a86387928fc402d559037869", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1618, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000472070a8083a2e24ed4e2f0886a65b7a2a75a42f7ad21150ac3415f37312bb1600000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "748b6120056d98a88d16eca4f61f6f6de3526685411ec6bfa2bc2a3358f7e277", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1619, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000494abf8361354e64c05cae09f35d7a72c752be13258cedcbb565e7b4d3d5e66da7fef178be63fb76a624f438e5d2782619fe5ef4d32c0012fdbabd61646f3fde5", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3a2b34662f2096d608da6ab9aba42a0b7105a0f90fb974df3eb3350f6e95d7a0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1620, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004298b5cfef2a4e2cce0c52cc2b399fa52b9b9611bef825e7fdac0d67d59256d8fa4a150bbed3df86f94391ed88dd796541155a848c7b50c3403bad2e9569c71dd", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3566e914c8201356094d7077c6da26b1c9e8e4e022e8863155f2826f8dc6ed76", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1621, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000475849269b7899f1afd7ce505af36bd1392e1fe57dcce83ce1284d0aa3492d124a81f1d17433441e437f96767bd58b951d483e80cbe5ab40f53bbb4aa2df7152f", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "22c0ad9d52e55afccb40c6292bed37c5258263731be04c9aefaf4e1348aa015a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1622, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200049445c0a92109e3bb2884c0d3208ab01b4e726e360eb96b9c03d93e30b3c6c14b5b2c356f71395fbd440f8359e497dfb0d82269a099b74be7d46e1b42ad785957", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "80b474d4a9928a125962845b70c398b72c0dac232dcb51fa2873ac7213b94fc4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1623, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000472e0e0d685edae12e7eab049a427d4b68d96827fe10a24994708a673c5696c2e2045387e854cda2eb9873455f469ddaffc5a4bb1eccf00aca90ff85190663154", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0a6718aa034c39b89fa2ec6dedcc169febf0019e7fef3d5a9acc63c4fd3604cc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1624, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041a2c7da12dca058d3053973a6eb22549a18c21e551c278c42207d04452e6ee3f32c4fd148525e9c3820049501811ddfc592d434b85886b56f4b53d09903bf165", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "04e66c5154295b74d7c0bb08834c724fe20b24be864faea3ffe4d39aa765a075", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1625, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000447c942ebc394e0559e608d101733ef06bc55caf109fa4f0a309164c4668e420b55fa9e65a7b6ba92df1879eb61b84559e3f8f5d5c4bb98dbcd43f3a0d8a22feb", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2dcbdd347cdf73d7526dc66cede3d6bea9454db1d5aa9c11279cea57790f63b4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1626, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000408ec0e29a2bbbf6aa702754951e96c9158d83a9ca3a7cd83ae3a797d671ade021e22f0caabcccb919bc420fdb6b0cae667e2746d21e7de176ef4fb59f9b4a5a3", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7ad471b35f5fa6eb1de31e1dc68c061531b99163fb79e660e0b878d597fa8e28", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1627, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004621373590e034e6e3cf023b4020e975965eaee14624d4f1f2d0781b307179ea7618f4bc160c562fedb8f2787f8907c7685269c16ab4e49f394f359fd957355b9", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "21169780718380755c6351abd848311195c2f0784364fef0a94d5edaf20660eb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1628, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045731725e8ccfd44540725e1b43a86d7e2f4865d548354a3578f168b792f787c3343449430c8ef206cccc58d6ba74c9b2337c289b34dc4e7bfac788bb5c6fefd5", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "745608fe1f3b63eb0eb68506575e7f7c23a110b1ce3cf2c42a917b50d41b29f9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1629, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000478dd352f74c89e0d4344932480a6eca389df800eee743df6b574549a3103931505ad5329b1eebdd5525c7c157ef6d518c79fda52ee63b14e1b479f7d5d13a027", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "98e2bd2997e99d70a31e7170d2916736cdb87b8641d755e2fafd26a1d3b155e1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1630, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a8f61ff6f1fb0b76209ac0926f8d8f4aa165bb5bee9f6e8dd004a6c1655fdf3a5680ee08da27d5ac218b2f278194917b7d95d1ff9be9b0a503c930f29f344dae", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "82a8b2df490294dd06b399332e42132ec6d034e2c2aaa73853a8b7b990289b5b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1631, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004778c3625639911f9b02a6ac5618faedf1ea90ee0797d8c59d373e5c7396dc7779a4bcfe6ad247adf667810f2cc7e3b00fea2b1a1ac81b5bc93999f13b2358ac6", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "74c8950b4993e49806e8c8d0c35bb187d5c2d1dc698a664f3a0e676410299d61", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1632, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004636b5fe1ccd454bbe884af592a21925cd8ae3221bdc1c5fc89ef00a27b2b366da69c2bdd8f251af605e23da49ac77cc55c7a6b03d172a62b96f2e9aa5715b1a1", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "54909d25e9213a9ff7312550551d718d6bd5c385aa05fcb685b9370ab3a309c4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1633, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200046e18254f7ad08c2745ecd66680101d3d2102ae978b521946f19f6ed0ebed48f417962642b9925cb80849f789eb637a5d5af43598dd19b6b008d3d9007c79263f", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "13cc36f18461f59b092f9b13b118cd40b7ff0cbefc41ae1508377e969c4d0ac4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1634, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045afc06477f7e173905c6e8ccdbb0c6ff3b85390d4a1165933f0ea134cbf582fe8553311ba4d7a9e001c360504965f87652cb412f7e36d687c18c09f72d5e2d12", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "85ba203d78dcb785ef971690f0e6374bbaaf9adc73a9f636682fb6e8a566392e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1635, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000453740ffdca356a221b12f7d1726b2e8c04466ba0e41e0798af800900807bf4f783b85ab8d5adaf79e51da61f140ce5214efdcaa0c4148d515a52f548e2eb3afc", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1e7e7edae8899e627e5e2b35c990d487d022a75115074327cbd73a535215f71c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1636, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044de11446644cc68f1c13579910cac4d73fbf4a886338191f6759572fd1c564e26384baab5d76d86250c21c1da99d9effc50fb302a6eb883f5305367d7f80e672", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "5e93b13d3959a5d12c79af52febe4a0929bbbcab124435d572659e9013f0b596", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1637, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000439f085f2457204c631675de86a1afaae3a38efc4b2cd0aeabd5ae1e925d0f6cc940a5700ffdef6fa2078a0bf0e7b372ef34154b7fad13c5b58962783b6e4a515", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "5ffa75246bc1bca4534ba478dca98d8fcfe50d3de0cdfa2c3e2c469a8a173d1a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1638, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004408dfdc9c36cfd1494a2a6127b87da00e5fd2e03bfaf4c5f085cbac6393e9b1ba1f7fa3830be778e72455f479584f5826296dfed56d071a809083c65ee3f50d9", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "78d3e04e7065814eaa27a39e8654ebd1e7f6e872608804eea1664788a0b699f0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1639, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044bfcf99cc7a7ba7f61c331da42e07f3bdb0f9e750e77da93962c95dd5643a4268a47942646b3ab874a0e09afc517259e04a6c8001dafd49f4d5cffb95703fda9", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7a5df56ad0323d83a6baa30a6f74a06f133e62adb2a4c0dd1e5fd5adeb6e51db", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1640, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200049d2fe9dbc7b2be8a0616e5af37ae2174af9b32f0961589bb05171029bd96d592361941790142abd97041750c4d6d393b543253045bc2009b5bd9f50880a7a1f1", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "09e0393ba53d08a3503fbdb3f1fb0a1eb9c1e85e9286dfa80bacd6de7833fcd2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1641, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041a139903c154ed2794a3ad03fcca58db6f50083db9c20e8903092d8d67c597832c97f97c709983f847ee9bc12005836f27f2e60253c4b0527508c6e6fe828b5b", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "6053a603fe6aaf7e0d96011d7ff6b2ec9449bfcb2850812eadc2ebdba95fc2d3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1642, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000491ebd6f77f265ed5349da7f9d613dc8911176e76a30b13302a43fe64acbf5a6c0a0fa3b97332e3599bf68ec081f6208f6f49ae589dbc9335e7352be77ef6a4f9", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "45f3a6557b654db383d725c69189cbbc45e6ccc71b972c696743634b9660e3b1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1643, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040e5eb7c5b2d34444bc4d038275c9df2625e7f6cb980edd83f1d52a37c3aaef3331845244428fb6a2c4c269df3ae34774ea09ab8346204866399c9f6645ad97ee", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "63334611ffab29084273a19ab69da589b3a5847efac5bfee53be804f76161d2e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1644, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000445c671bdd06ec24da83ca2097e682a58c97a39f23b61ca6122c1585fa5f5627f3493464f20e5b71c7778a9e198fdddce729cf6ee67336231d37bd1b4ec008866", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7cc77087e2c9b62a6906174ba2e7b5244e86e841f82238b35d8ad3f8d11db32f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1645, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041d8ebe4abcde565bd523874a2804425771b962e7cc5dd990037f61962a8087f19d6375b4d6643b2261edcfbf9812b95839d71d45b46fb4e4abccb0f2cf41b0c0", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "286eb724e42e78d6458c0e11ffc459acbe489d8227858d2c8aa8c1e6bbc6b9bf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1646, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041ca7dbe478eb8e7af3db30980df9b1ac34f10f039b00a5c8d07274b2f6ec401a046d4c05eaf5e77c32a1138a7ec29d9b9db1a977630874532a052d4a87c08d94", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "9b06859cdaecdbe1d5c7d5bf2cabc3c9fc966aa465cca1b895123652995630e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1647, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045248d89b361aecba3239035df60b8b3bbd707a5036cb99ecc1d8964001cf3db1a15ee715dedcb729737b2714089560061e94232538bdac52887e1f28cc9e5c66", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "79214200530336e4025ec831216c924c89b8b5ea12b11644ca065d86cb96d426", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1648, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000420bcdd2b86fa7fe38a8b8132dfe5645d68db1de1fb24c14a59cc4c0d7910ec326abf736d4cf534c14be4e00891551017711cde6edd2e8840834316ff7c1bf646", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0bf8a2aee459b7365907422347247407353c3e8c44d12e0cc1c5f6666b6534bd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1649, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000444e9332518f9acf5176bd681ca9a5366dca9c6b78f7a559e60c30fd93be1469e23233d75edc048cd8d7b6d0acf0b57ee7ca85fe6b0caef614366a02fa6620dfa", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "5bbce2b997718b40bd81a14a8d56f840f144bb09d506c3aa27759ef9ad4e897b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1650, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200049df694fce405939bc8c1f4bf29c1c5de47f85d761738922f2e1849ec8cdf47884f0715471956b7da830aff5aa832a54539cced866a7d566c64075e56438390e2", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "24f32161a691fd208990f688d87978054155f1009c0308b8f1281d7139b53ed8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1651, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004134facb5953a06fde695188b4bc34514dde86067fcafc2e21453240d3983670929a276f34ebeec6c54f18ea655f16889031c5760e643428f6e3649351a8c0d22", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "08d94e8da31eb59ce7adbeb7fbfc4768edf3d40c79854b39eed5a574167ac5f6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1652, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a7957634f55b2f066f65df57eb758c55aa7b1c167f8c213f0909e780e4f88a0f3154cc2eb5e1d06f0a973047d5cbabd0b47132df3acef1a99358b899c2066a50", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "27d104bd2fd4b6db63d3c0e1efa5f60ad79e0f2ae5b283e17598390979407a29", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1653, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a60bb1ea2bf7108f5855f4495448bab9a54d4e950045533134f40021742d04805e7f3ed1a2f4e827d95a126e498f178ebe4a7b80a4c6b4d6782f391e55a324af", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1f6f8cd2d9e50c471c2fcc975ef817c845b857a16dccd497d2debf80952a28e3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1654, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000431a3628efdb75d662903cba8486805f9674203538b6b28a09f9691e20529b5e0812e864d25da1373c0ef7e2d2733e02ef274f6e1c9a407e1d101590f12bd21dc", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "8ce991aca490d0db8de298f85f6f7b58082f685cb38dec4342b4d51bbc90fba1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1655, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000435e8b3c3f2293554ed7d71603e0ea58df34b309908d7c1134fb6a436fc5012357fb13177809394d1d821ee0ea42c318dd164d8f28a5ab61da5cfef1cc0ab803a", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "24306fe62609a3c28eb1c8c8b399d5e8474019470925dbe10da3f0e2a034ba30", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1656, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004265c2960ffe5886c11c20ad0b2f0ddb03906133a2961aec92806805f9c1856af32602a17e1b1bf80300f358a363793c32c7067d952f1583a7d15f755f3f19575", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "4f8d39b1951c00d69ad0e772abbc0dc6ffd708a7f163001c59d116210b216130", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1657, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043eed78579999d961470e341dbff52899055fcd2433134ae51208319cb09696a04e89e186a6a8d6cc4dc78b4d5eef30069ce0e4a8c3fe440600f546b45d164a48", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "10639c1156cb1e99b80e76c0175f0bd82a974c46df09cbf1743b338090eb1d6e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1658, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200046fd7aeb6f3313906069bd10f502898004e30d3d5b8e231621b99343a922174953d558b8b2d96a5b3bc8753e60c4e6053bc6bd88bc59ff5f80b68adfbb839596c", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a2d93a9e9c1399ce0595d9a931d3e5f1ed2274da37ce31e795d26b7b9df9a922", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1659, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200049fa932a5f7256c141a956a24173e7b9c94c5fb04058335fde220da96f9529f1153ce697c6383dfc8502b261911289ac6b4ff31688e4fcc618944bf6298634d6c", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a21f5b30b503d84f6be490c6fb6fa9721c0ade10fabb5c657845ea1c94083b9b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1660, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041f0affe5dd2ffc551a30e947c9a096ad2915b6c4089b2ec39ae905b1558785cc9c123603a519891d50e13fc284acafec02a4459926c652c794a05392e95c7c69", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "85f2c9101a2c99147c0a9bd8071644e54be209fbcc9c072d4e32d6d7668b41c5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1661, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000436cfd03656800ec35ba9492492a671549dbdba26d3dee4ffae6d20a9814996b6a88fd5a0a4fd2dad3dd180e4312f5cbe4ed87d6d1cfbec5b78c0b958c7309636", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "916045c38bea621aaea30a2060635a3fda598a4a74fb7bf93f89d91536e68395", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1662, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040faf0c019eb161dd3da1f6b331589b7df18dfd71be2184d4c96fa9655c60f288a2b74ac8e9941d5f6a90cb79ea44d58a79bd3ba62476065b44fdcf2bae0d1aaa", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "352fcdeab4faa200b9248894a79750e68599087a33c18514d01d39a807784ab0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1663, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200048409b2b16955a5b8c4bae7491b8e7645d99582dea5ab43ce80120ff182b179ee3d119840a5fcf7f5b95c56db4442735847d7bafbedd6f6d1b4fd960d5dc9f9e1", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "33aeb7a6d15423e561d86a1b9361f45f314c7ed039753d091dd113d76a1476b6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1664, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000455171fc5ac8ce03c18f51674a7d7d9285e0d8042303442467bdc6b56e9d83fee4b160722cc83c738657a8ef4d1cf35f60d589c309591201832080d8d72d1d24e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "308783912b4c7773becf7f88241f3cca66fbf5fe004c52fdfb994850437f1309", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1665, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000454dff75ddc13d69f0dc84d57499ec40ceb53cde6abdade0bb4e9458aa3d4d9a81f2044c926d762ca384e9bcc53e5bfbdcd5b6e61ea9c08be4065179a84356c4c", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "41e361105f1830f76bad53731cf7e151c319b09e78e5553ad87188840db0f3ba", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1666, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004774ea26d372a38d8200d270dc11af694565b871a909eccfd58f57d9e235577141d1f0fc7474e76ccf47798c2158d3c64d93ab52cfd1c3bc6589f79cce6fef762", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "79159cf32d78d0ea4d51b463a245ef210a5ec046f007cc1e63f15dc8962fcda2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1667, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045bf2455f8bbbf650bbcc8a9cafcdd53604466f855a6bd6c85c7bcdfd8b6250e3550695f4a42ffeace4074009a3c16f93ed520c566c550cceb18a545434f9c132", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "08728da778ce21b21615e85951fd2c8f4c9f6fc68ca9a472faadd5ae1ad5bcc9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1668, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041fc7ca73d208fcd7df0291d32b3199487e932eb20da4c452ebb0265ae110800ca3d24016d1937381869e813126d5f53f40ee6ff78775fd80a2f65b4e89e03b4d", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a8952235fa4be19eb4de0ed1049d3d1a200fd7151af4fd5e81fdcbf5cc925ed7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1669, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044b8aaec09efaa2458be5e2ae873266b221e43be4126e7c66a053be29e85161f1224be215c2799f8a0c3e41622eb11d0a8c98d9a73a26b71bea59801dbaa5e67d", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a535269371fc45f7b7df8778f0f9e20ebebbde117ec9e700f3f27202b145dcf6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1670, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042e2f7f0e9e63464affd6be94051b6128c58195f58c14e4de72b01aa76dc20b3c802a95736a31f6adf4c8d3ca402903f7398f5b61d5622050e002fe278e69303f", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "8bdd5eb1bbdb38ebf2069b815db8cf43e262531390b6c39c5d3182452274f331", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1671, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200044e2cea29825212a35bb6bb59205493341d1d5b00ab7105487ddde2ded25ac7b251a86b9c3e494bb3610c1fce106a089b638779e6ba0cd802063eefefbf84d6d5", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2eeeb22623e0d249c9cb164ba9bcd8d9e9fee0529f5621aa2ef53992bfb335d7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1672, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047971bcfce2be4f84b9ee921e2df2258d2e476e29214aec393c9f459d4877427aa6644f47d6b3cf7f78e5f5a9507fb75bbac44693a622ec8c8ff87588382d5218", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "34e59c5037347a2c250daa40af4ed0fa6b489b58732722f49f3f2d33b680e1f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1673, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000424d970cfebe3b4e3f9618056e34c90338c730af4f6b9eeb2d106e884515757a85d27eae6219445e121cdc06d369a373c034909691f7c80ccee933b1be109d73d", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2900f9cc5ec773152716e64bcdc04a2ee53ca3b1dc138c4b5b71436e6344ef78", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1674, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200043b73ef1a5fd07e256ae5cc40392e7cbe20b36de081e828eb77c4b1ccd6d90ff0436c1c2f757276c38264ede00853ce879b2778f14e7b84d7755358f5681db960", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3047d055f5cf6ae06905b2655c4d8ad3301a3f34a6f1a5bd356c266f95d06708", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1675, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000448de36ef3f548a2cb7f863d464040e14c286f7e40d102190d50b78524b3329cf4a60bb85b37b1f11308bdf1b9190d2dbc5e80742333075d71cad09aaea31d5ea", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a814230d305c8215ed52daf558ce3b5896c842f77ef361734448b67c4c947f59", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1676, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000481ea509d1fa6f49aa4a84af1652cbdb90be821401f144a696a699e7d22faabc48e3026535a28c07c302701340131d6cbd63b6e55e891a1d9df035bed3652e0b9", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1db476357f5828660eae97ce7b79f199041094a6e9793160b2b784e69d69ca6b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1677, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a78dcdbdda58c091ab76e03374e9cbea42fac753e27c02f10f3320c686163e7fa8b030a8d24b1f1341ec17dcd23abf31f865db7c8a8e140d9c7aea6975a33555", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "00fa0cb833104c9dba60306e716de702ca2e33300bbf204c3afef8debc911d6e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1678, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004319c113f9d04179bdebc2b96c77f8bd33beefd7f620ce0f715293cc5cd210dc82907828a1daa584b2fad0a7af7d95d53629bae4e1401522fc26dd61b84e56797", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1c0ce9dc92805206988f2e2b3c4bc458e772b4b6b1e8be09b79b673576029235", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1679, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047d486de815e8887516e8f53a65621b7953c93f341e9cf0af3b42cf43298c8e57125d9578a3576bebb7c4fb908e3650af165d1945d96b4258bbb39e352aef4fc5", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "59f74bdf57a57933e867588904c4663c8774b1d381f6a8b51cbe2f5c50fa9b48", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1680, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a1b827d1d6f620b2f997064cb30e52e6a5fea633da877c2e7266ece760856a6f0338a8496cceccf0c6f1fb78176299fec063d4195b7588d07b9c0447eb23f832", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "9111f711f5b9f26e60f14cf61327350c9f1b89ce64eb5909c42a8f9a56296be7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1681, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004240445ac1bc534f4e296aeaaed44d0624452c427131cd2c4512e5613046f98c21c426b8b43c3f6efaea6726144953a9533685e922578c3ab1d6b58e6f0dc4566", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2500a28d622b6a743754333f15982bb1e29260984c4d5fb9d7f683a7c1e2d48b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1682, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042fe368d6bbe7754666d2f0b81442c3e68c665b0b54634c856a30506ad35f5b6622e83c33c1997313bf759144cc9767d14e04c84aa4b0564ba89ab1fd6beff2a0", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "4522ebbd6537d73f0666dcf44e37297bf7c9dd047b3949c58ccfb585506cc628", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1683, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040b1e4269bbee96b202e33d2ddefed6963718a35a4fb357a95b80c609bcd4d8b31f5ae0dc28cb2ff8fab8294bca63c81153da43a10d3d16e4b50d08d0d9ef2ffd", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2e1368162b345158a375445d40a19c96eaec3bb92da89fafac7a67842a1af89f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1684, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004137bba4b39557ae1a6e87774e63f97dc59a0883cf7efbe779426443091e519a40e765fefca53deb2666fc12c5a01111327d5e9bbf6e0a77bb0b60f23efbd013c", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "26be9691805c8be7563fd688632ad420245b03a3ff7bf72a9adf11678e39acbf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1685, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042bfdd6b9f46db8f0d9676c0e8d980a6b2db0be4f4ca85e5e8607cce29a7aec1f179f0256167c7c48b68acfd6f1fa4a4e156d67a47d2d27fec735832d5e87a473", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "27cc4db172cfd01ecb6075dd036e0c8782acf638027a7ae5f2a5bc50d9776eb6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1686, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004594db0774135c4cf016e30e992790e6d508e47ae287fd43d4ba60b52a5bb0862997da7cf82637de60ad6c95d948341938008df19d0a140b0fe73429bef20fe9c", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1a0f4deb41de86a4ca612a8c482caf4adfa538ea2dc3f34fd708054fe01ad9c1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1687, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004623ab2cc478638a3fb50eb5f0755107bbb46bb05f2448c77da041de8afb312c37ca2fb6b6b90688371a9d6497c553824dd068faa528d92c4a85056a62110148b", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a575c88115f54c89b9b093d21215018dce872ceab605eb49a44c658253de4c6a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1688, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000405bf1d240543c07acce87d4c352b66f2ddd31092f36d956d5607d7c1f8631dfa3640d421ffd3674d4610242087eb58c79229dac37da55e0fa2ed47c5d7903c96", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "970ed466c5b17f04d584251bf215af8263b35226249a58bb9d6652fad215bfb8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1689, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042a730de641b6ba4a827a0845292579faebe8ed866d10d6a5de05f5dea3ad891336328fa32396ed0f64a9cd03dc77d164ba41fb6a807d8f28b372ce862e246029", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "a72ebbb1f6334a44236b8c624205e7d94799573edc7266d7f573d5e850c7d3fc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1690, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000481b8cffe032b7f68cbc4df30323e7b2a6dfadcb837e31a6424f29e7accd90d4366289e713a02b0c9e45389ab3342b75f6a8b72f00089a214eab1d8ce9c1eacff", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "96acd3ac412b9b3855a3cab0e0ca9d0c7d0dc86cb4f517a1585b30958aec4b8e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1691, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047606be11be87b744dd3d85434cb968ce9b9ef321358dd43273eb7faec1a3f5b81da4d26b1d14e5d39192183c9af4d66599e6b12c6c3d1450c6f1fca8e28b130d", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3c3dc22d093b9f271e2d76997d50e4096389b4752eb9561330b3ba76cf925f75", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1692, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200047789d3d7abb6cdacc70700995e2063b8b90318cefa69ab912a8e7bb829f99da08a6078e811002421366a66f751e37d8f65266cd7fd9cd107188d13ce5dc705c8", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "86d34e5a0f28fb3009b9caffa453f4e377e4e7012860f6721c733d14d530359f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1693, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000473a1cc1e7ec4080260dcdcc100c5f74a987d546d6717c944db9dc32af355096403ec0ccbea58d65a7932cd2a446b5f6d2008034ea304022669ea63856a54d962", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "281beb20d1850e7e0c0b9d1b9580614995f888cd15b30afe09902f82fce7ed43", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1694, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045e29292fa17ccba4e769c53bca35f03166bbb78176f2da749b57513726de49824221c1f014dd14b3db11824c967c13aa77c6a1c22bb069b8a20239cffac8ea3d", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "4a87f45ff159486ccd0e49bd610cc3056b549c54f592d22e2ccba4509be6191f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1695, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045fc1593002ae094bdf2350f918011344f98e0c125af26b30bcb714d01a8a03242b236c70d5d745ba208cea8964beaed88d02d4afdb7d20f09f7ef98ed9934449", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "054882f3b8870d9560294e6ed1cf0b5505811114f1892e137bbda800b303bb50", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1696, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200048a68a03b1a949e0fd6e78e84c8bbf5d9278f24912b9a25e69e856e7acc4939ab6444dcfc262a0f65780a7d57b2634489e25560b0f0102caccc0e1cb2d73cdb27", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "17ee4b57288e3b571a6f8ad077418f8bc0639bf9377c58eedd544dec353099ba", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1697, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040f8d7d56ba5e9a1e004e44c41b6e46e5e18f4f179f8897ba0d8bb4a0d21822c101efc288dc7dec62b7773b0b903ebfa406e19fbf514fd0ca2719bbe0ef1a60e3", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3c005df485bfd1f200d8e5832852656bc40fbb79d858280452458fa61c7dc9a7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1698, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000465e5267a280538245dff385e2f1f79e2a05481af4d2251e4258f028bb06d14fb60a163067ff8c12350fbba22f9d45933cbd0ec408e513c7ea21ebbc42cdbb2fa", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "6c58e6dca998187269632b2e11cb69bf4385819014269d16682e7e9f29168bbd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1699, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000460bcdd84f5abf37a21014dce7f4d819b45524fb0c59707742b0e9d3a6bbb56cb5e2dbf8c6a65c5067619db7a597fd8aa5f2adbaac5c83d1d7d657d1fd4ff43eb", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "190e9613bebb5ff113e3d8469b8f56f76efc7d182474b752061ee4862613890e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1700, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042284aebbac998f34fc1ace78279c7f1e4fc95298899b31dbb345bdcea3d0a35446832c0f0b8517523e6750b11a2407706233e2265714777bd4b8592e50e88dc7", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "42d40fb5e87eb5da66ccb416d5d1eedf5845e488671116768ac70fc36fb1f838", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1701, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000433a36d7baba659199c29ebf65b8577f25b490525263677cd44a0d2304f89a43d6cf0495a230f69f5d7384146ca91bc097fbc523e2e19db675c19ce6cb357d70e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0d4c7aee3f217cd9ddbd965ac8c82238faa96e68f1197ca3785d6eb649cb1889", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1702, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "03", |
| "shared" : "a3e1a44851d0dee744378c5e495f3081dff2a0fefccdd08fdc2331687d5c4a80", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1703, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "1a68ab756ecae2853fcf6285974efae32ccdd01c58d05b4cc58f74d16c2661fc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1704, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "0100000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "0bc5fea1dd6793664ea15dafba3e06c1524150d9fde32e17d7c6813fdc8c8fd3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1705, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "2d44ec4cbf228a4e32409e4de1ef8859c93996a9df73c317e5d04e64137f49dc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1706, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "008000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "9e1990fec2a345118aaa96a473fb921dfb5c3d69c528cf6fc0989d075552822e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1707, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f6901e0e82974856a7", |
| "shared" : "605641e1bd08b22a1a51022d8ef80f9b6c2f70b2562387db88c124ce60660834", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1708, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7900e0e82974856a7", |
| "shared" : "7db568a027cd6204457ce31e7859cd06fc76ddbc97d5bdefd57a65752fd79340", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1709, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f790160e82974856a7", |
| "shared" : "6878ca1bdd7c0353b505d5a60b2fbed422b5c37c7b54cbed3a22e0894e7b15b8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1710, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e81974856a7", |
| "shared" : "3bc54238c701df3e18c6395f35435059c54ff0d06d8ab19a3d179ab37c1fd8d8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1711, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974855f5", |
| "shared" : "1950b7ce510d4d8648e80c6385a42d005433fc5ca61e2022a1405fe18142c246", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1712, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485675", |
| "shared" : "5c05c4d877a0e2af5ffa004c122630bb87157cf346dbeb8ae13017162da208f4", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1713, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485695", |
| "shared" : "9639bbd4e22194ce3892a814c82eddbd21dde05cfac20e99396e3d6ef0841f7c", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1714, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", |
| "shared" : "a3e1a44851d0dee744378c5e495f3081dff2a0fefccdd08fdc2331687d5c4a80", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1715, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a5", |
| "shared" : "341cbdf61f9dd620ba6873a74804afe30a06b0a113a6916a4104d2d4cc196aec", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1716, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1717, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1718, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1719, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1720, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1721, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1722, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1723, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1724, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1725, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1726, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1727, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1728, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1729, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1730, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1731, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1732, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b2403030208010107030100", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1733, |
| "comment" : "public point not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e1a", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1734, |
| "comment" : "public point = (0,0)", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1735, |
| "comment" : "order = -76884956397045344220809746629001649092737531784414529538755519063063536359079", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f0469970221ff5604a8245e115643c199f56f627c728e73c6855c4a9e59086fe1f17d68b7a95902010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1736, |
| "comment" : "order = 0", |
| "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f04699702010002010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1737, |
| "comment" : "order = 1", |
| "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f04699702010102010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1738, |
| "comment" : "order = 17901173885223768702896718547912698493510841341785744190857633730178", |
| "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997021d00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8202010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1739, |
| "comment" : "generator = (0,0)", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b604410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1740, |
| "comment" : "generator not on curve", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046999022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1741, |
| "comment" : "cofactor = -1", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a70201ff03420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1742, |
| "comment" : "cofactor = 0", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010003420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1743, |
| "comment" : "cofactor = 2", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010203420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1744, |
| "comment" : "cofactor = 76884956397045344220809746629001649092737531784414529538755519063063536359079", |
| "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1745, |
| "comment" : "cofactor = None", |
| "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1746, |
| "comment" : "modified prime", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d01010221009cc5080e320d05229fe633a03f5947a56ae6a469b258ad050ad2d32af932c171304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441040000000000000000000004d52ab6d699450000000000000000000000000000522f63e0ae9874b3327af5880fd557e161861d66e42d7ad495941804bdc861d30b022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200040000000000000000000004d52ab6d699450000000000000000000000000000522f63e0ae9874b3327af5880fd557e161861d66e42d7ad495941804bdc861d30b", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "a696db5b55e4e3aa5ada30aa4acc9b5ccc347e31a2d0b7bc3e7c320eaeaa8d01", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1747, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1748, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1749, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1750, |
| "comment" : "a = 0", |
| "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377302504010004207ec47e457bfa6d6de5c0681c57f6b7c710a28e78eaab3f2d25ae2fb1cafae1ce044104751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1751, |
| "comment" : "public key of order 3", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207ab08cddbceee32dcaef8a20e2a871cb6cacd2c0b21198b4abb6e03584532b850420912300ac670554463ead0e853604a33f14e8c1f221964bd05008ea35ddb5cb25044104702bfa10d15de56fce8a67358a211fa3b85cd18f32ee1332da0b16a768335b4186707b0aa720ed738ba25724ce52e4835b294cf1ce8659158cc5fdc075c7d373022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004702bfa10d15de56fce8a67358a211fa3b85cd18f32ee1332da0b16a768335b41238adcd0facdbc48b2c3b36bcf30a8ef1312a932069fc712934d4a5ca9a68004", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1752, |
| "comment" : "public key on isomorphic curve brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000481ac2aef36e3d128e4360e715d4885b4d5cdea3b1def7ca2865ff76800e538133be2e51584027d139f6059e254a037f86db12c390fdc3047d3bea6812f19c04d", |
| "private" : "0083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "IsomorphicPublicKey", |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1753, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004debff6a4a9297b3404bd112bb32f212df745b36c698d82f928fad9eb9a9ab56957e44409addfb8b3002f17987032dccecc3375ea8bbc8918", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1754, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e0f441d258b51e9f02035b72dc92d19fd7f861b1dc22959c4525aaf7d923ea61fcbb7b5a4fff19b19c316fb2126b9e2325573df3c6886b1d87c8b7ce1e323b0", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1755, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200045889a117e567fdc7c23cd9a8fc4a87912c7394c76d0436e3ad7eba2c1cd52b4d354a79c2f1e96365e5a19475925f078546cb829455e7e5f09c2c707b962bfc1684581bcdbecc2764d75d98c8fb1f6c1a908d3d7225af157df5891140d30b6e0c", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1756, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401571fd75d7f8c5ebd5741f8b50575a469f6b429284793ba6dbd57df9f8cc1ae3efa23fd93b69af726cc3758d731c172b9d9db377f28a22ab3463145a3ca89b20d5301b36f5db20089cc7f261ae7fcc4fc0bcdd425e0c80c3d01be586f9092ec64e9c8eeaa4ebe1ede4d0d844a45528d280514ced8ee882348a76d30776b256683dd2a40", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1757, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004628cd86e0686a0f83900ea5650c950a241bcfb585b58591bbd60d474b330ee435d4e5bc111de4e07f4f2ffc40e009b9780a9565c1521da78547ef36192c54cf0", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1758, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a000486d756e2a21d18a34dc74655ed82d063e3587f99faf16c67ea6060f3aca747711cb13ea08e24066077cba46fb9508c412e649f64836b6156", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1759, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bcdd35ef1d7823cae92732fe1994eefa75e69bff629bf1a551f3e07360fd2f612d9631e62da7b82376b9605028768f114f830daeba7e3c22", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1760, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004947b72e0343407d82a0fdac7c7f6d410d0196caf9dd5108cced9eff722ab9e4431b0906ff15f3f9fb5ccea8e2c11bc12b8c3d98115f1f326e4594848bd8035bae0fe980ca7b13141f7c244e141c3e578", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1761, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042e8b483b6008ed7d5bdd423ab8e39d68faab00b30c743af1444ef204888684eb6371c4ea9cc0ad803b56abc541f35e4634c48fb32ba6fb975844dfac838cc1bff1286c6ded1f4afe42d68477be54d1ce744cd1fc9cc2e4ddbc897b0dc67a661d", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1762, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000415172c036cb3cd779740fbdaf26930536c9303e0a8d717916abbb6f010058191e1ee0835b4117c2efe4cbeadd3df260aa34d2417734cc52fd4f22d6fd56a6850927f17c97fa71ee829219c7bfe205872d61eb319b7cfa369715e63c25dc739dc6236cc71779bd4fa61bc34e76290f47b47f2b5430984edf61f4c4325a235024f", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1763, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ad19d0abbc921f2f1fb23eca6765b2ba41b9c51e6e90d22a532c6b8c0ce699f758347ea939e79da8a8289403a5f1f8983aa17a70bbc86ca2", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1764, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000459e7f5220b13269549d11a1052c9ea852eee4c98df598d0c43824aeaf45340fd5a5aa6950b94d6b055ef7b011a506a2b1277ee50e215efa16246a231f0be64df", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1765, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200041a5c93cebdcf7fa5e5c1aedbf463ca7fc7a5a318e7bc281a775aa325c0b2117060c148c4094358fa47b779b11ef3d4b38411cb0a414ace506aa2142f568e141b6a2938122f103d7f849d0763a340e6a0", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1766, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000443e497389d1cc949a87b0bc81b27462b64e8cfe890e2b2d0fadf69c955a39c48d995be3f0597fafafda4719a40e156f761c85d8225dc504c81c6a380f099d82144038fe96bafe0d437d9f3a58a62fe10868aa364fd527f1606ce3c05ad24c653", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1767, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004903c2e5edd60b9831e78cb27c7eddedece338a8c82a9dbd31b1d1a78f8f5de37e4986adf56dfef5136fc30a97f675feeb75fc0488630bb32cf6be8a2cf917dfe589cf0ad661f53093e4a172b3cbbfabbc19a3c7a16f6379060eada96b050061d3bcd9577d5ae602456f6deb6fcb65684240ed6d6420630f07bb38be1cd60a339", |
| "private" : "00898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1768, |
| "comment" : "invalid public key", |
| "public" : "303a301406072a8648ce3d020106092b2403030208010107032200029cf25745a7ec04b3c00e795c7e8f8d7da33f55732003be4fd4094d842ea82d8c", |
| "private" : "25d405a46ccd1e34658b9be7423e8fce7a997120db963933545d19762c71d8dd", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1769, |
| "comment" : "public key is a low order point on twist", |
| "public" : "303a301406072a8648ce3d020106092b2403030208010107032200020a8944f96de0fe0d82489cbc7e71f2f529cfcfea03ca593d91462278731e19a5", |
| "private" : "66008d35e34ab5f875c3fd8115c335cd9b5f764323dbe44570960155570e71db", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1770, |
| "comment" : "public key is a low order point on twist", |
| "public" : "303a301406072a8648ce3d020106092b240303020801010703220002575862a7c5fc68e9ffcd58ce9bd0ef78c0a26a3a22ee96b0be16b399adb3ac4a", |
| "private" : "622853938bb5dc82716cd8d6d076ae6955da307bb14534ae56fd6dfefd5ed270", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1771, |
| "comment" : "public key is a low order point on twist", |
| "public" : "303a301406072a8648ce3d020106092b240303020801010703220003575862a7c5fc68e9ffcd58ce9bd0ef78c0a26a3a22ee96b0be16b399adb3ac4a", |
| "private" : "622853938bb5dc82716cd8d6d076ae6955da307bb14534ae56fd6dfefd5ed26f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1772, |
| "comment" : "public key is a low order point on twist", |
| "public" : "303a301406072a8648ce3d020106092b2403030208010107032200030a8944f96de0fe0d82489cbc7e71f2f529cfcfea03ca593d91462278731e19a5", |
| "private" : "66008d35e34ab5f875c3fd8115c335cd9b5f764323dbe44570960155570e71da", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP320r1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 1773, |
| "comment" : "normal case", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b7fc5720d4b325c0805cc213c1b9ccbd9e4f380a121fbc00784c821bcd7f0d618b70d39fbdceae553d9de4f90683eb9f000463c7bd1d32db8cfad2b40862ccac05030e93fc6694c071e8e1427b305006", |
| "private" : "12d06c51deda1595d8c43e7c146f898f7141c0836522931049afe61333ae2c03e350b61aeba540bf", |
| "shared" : "94982d50b29faedaa7ed0988fd57b90303b032ce398ec70af6d194bcfd7f9008d14e09425502b7e7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1774, |
| "comment" : "compressed public key", |
| "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0002b7fc5720d4b325c0805cc213c1b9ccbd9e4f380a121fbc00784c821bcd7f0d618b70d39fbdceae55", |
| "private" : "12d06c51deda1595d8c43e7c146f898f7141c0836522931049afe61333ae2c03e350b61aeba540bf", |
| "shared" : "94982d50b29faedaa7ed0988fd57b90303b032ce398ec70af6d194bcfd7f9008d14e09425502b7e7", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1775, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004430dd30b26350bc66c41c71769dd61b740d71008b59e455c1795ebbdc6bb1f0c8afaab415850142f1557feb7bef5fd3937f088ccb4d3ff8dc7431eecc9dce6f57c45035ca97dd0d7de9991742a39ad20", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1776, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047bad53f50a369371b9742952b37f6a179ffb0f7f46894321f1b3485453b7bb58b9e61e1ad06913247287976110d22bbaf17dad584cd104bca6601daa0b6633ba889793f931ef61f889a491bfc3776256", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1777, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000439a0050ad1000627ffeb7bd1c4fa9fc336507c4d1c2a55f4e3672c15dabc8dc9567e326e740c54c799c1b05bcd6fc5b43c693569c0583a19e5a0aff1b4135df461e626e81fb098be2eefbf9ec1075a53", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1778, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004887c70eaddf1e67b2e05e0613154b61cac592568641c5332a218a87cebba63b2518e6c1cc1ca4036a4a62bbe99f7cab95eb1fd6b0acc85d495c9b82ed1ce047db89ab3c08f953c13ab35128638921b09", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "0000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1779, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000404d114977ae64cbca724fc517d6b7bafaf7c9eec36d682c1fd02e9f9bca302b149793582b301c8a95acab775a1f9c63d1eab8f1e67421c7d8de16f0128167a2f7ef8ae55fda1b83e97503b8323343a92", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000006", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1780, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e78935c77d5fc195928849d98b81c79c8dc407bf113bd1e3f49967d288d7bf8c1cd853a9a5fd80788e3e8ebdf07f70c44075b8ad217123e2ef44ae53f4306d0f1958f1311d0509e1c7754a68afdf7eb", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1781, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f93a6519729320805291a17925e6d42ba23dd25acb3eea29c18f1e550c7dfb41182a9fd75747df77191f150afa979031f546222bbdc1afc448c6613d219a109a018ad341b6bb5fff61939a242b42968", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "07fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1782, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000473a8101f2569337b61237b94105f02af62af56fe0364a8b06cfd0c65ad26898034828dbda03b90e7394b1a51f0c32effa86c58c28c5ae2efce2a147eb69580519f31a57a697d9c069b97ef9c02f4bbf4", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "2e5544fd7d843f5df87bad4422ee2f10139748eb004974c3858f8a7a689df792ae0af08dc43414d9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1783, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a83df8e6d9326d0f6e399db9094f81ab8af846091f5d50f220d2dc94a268c6a8d11ade13e2484b253a77027983c3d8b2d0a4cb9ee9008cbd8d34c50fc65a5aad5c21f332788f719897c44447e0f11370", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "2e62b007e0e833a4fe3a6b527a4fe88f6bbd0ce20e6a374fb6474d56956b6a0f807f68652c8b0ded", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1784, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004bef54b0fe97b66cbfc62731645fe3c6fc1d582dfc18fe419fefb8cbdb0c5fa17a363f352ed7b6bfa37e24f93ec8da50062937823baab3c138cf1335e07bb50c8a05ed6a9bb9f82631c95f500aa9f3645", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "5caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1785, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ab49dd4a73e9f8e0595bd8ca1655e2bca61fa2e1a3cc87635ae7a61fdb7c9bd5a8e4e34aa2b928c930732ccb23d3f512aeda1496a84e7e75303b0ee662d61107da8c67fe7193de7c29251423501df209", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "6166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1786, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f5659116b4af2d03dd2b3e72c0d78d77677fefb4e277bee2a4966bba8354f85d83845b33a431a6907921555c1ac471e51e26a0cc67fb4146da0502fcee38f5ef502fcd4f9a380b086af5c403396c4f7", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "6946ec9bdddac30dc5060f5bdb41d2140d57066758e3b73f0c50b5590ac45e9c3a483016c97d409d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1787, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004243bd450e757a6a5308cb366f87c359b953cb42c6c61de923a24247217974d6ccb3f8869e832227c64035c2066f24423fee0041ab5ef361d1ca4bd19f34f9802f1fbcd2cc132087d8f4f3d5b32e1b046", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1788, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000465677dff00f5899c5100c5ceaeef383de49012e005e8f73656caff3e95dd1254bbbffa840e206e962935d733930dbe0130714761a1a26bf9a59cd37db1311bae7ab2f9ae3f0827aa0ae240b34cefb97c", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1789, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046394defc20111cd8cddc2b8545b9200f080736bf6438f21c6fe0bc246e4bb0bdce1f1107d6dc55b536d025461efef8ec5dfa7f088fc03070efe56158050ac3042d1285aa9ea40215dfe5542e6d5590f4", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1790, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040c1142edacae66ffa6993bca134cd4450b5adf0d5f5c32e21479f2419a9000afe9226749f27bcad113bee319eac4e6c6927deef999d25017890e95a615bd222720ecbb22ebe2ed9aafb9610bfa7e77f9", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1791, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004770298807fbfc4f084210a361403c6dd3c3f2c31bbf20ec851e10144fc8340ae7a77cead742b5d1dc4a9a855df56a21362614044ae945739c707c0c89b65a43fb091069bd4f695b553c583f538206c35", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7fffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1792, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a719ed2e9ff2debac0713bc4806181736885736f183be24175ced514ebb76a0e49b20f7a47bec04477405570758bb4a1835f71338d394ac799d389a9a2b0aab561717a0642c668dd7e88521fc0884db9", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1793, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000423c02591b8ee778c5780ed4c783974ddd5aa52117d68cdda1c375cb77dc36f5fbea9709e44612898c1f5fcb67bd6b2bcc6ff0b01003be7559c1cd0827847de5943d5adde9b8519a55675970051659a03", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1794, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000129110253d52cf3c5fc3382fca93d18adf7b97999028767b9722381db68fe3a41793b7d9952c6177f", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "2bab467efa3adf782324563a4d8f19018ca44458f697318a11f3e3c2269275c7b1aec44ce83cce8a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1795, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004000000000000000000000000000000000000000000000000000000000000000000000000000000020d1a18c0b25d0d32d9c4249a523cfcc12a20c2ead596607d73260895676315a70ad098e8b51d25a8", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "829a5f7c664dce621ba1373c0758d3d2b2984d85c384cf0077930ae4909f6072731572ecc3e4a1aa", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1796, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000003638b53e2a2f41dc6d6dc7b3611a6dde54f7e8a7bb2681afa2060100074e51289d13d79251d168da2", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "8131f95388bd0c74d3fedc3077d750382e90f765c820e608292fe923c4f3c76ac77d6c2c05862c7a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1797, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff13b6599cb2e990a4fee490dff267362978a0e76f57c53b4ee85fc39c790f4c6969978fc462e5a847", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "203ab48d6e3a11afcb44140f0b6596cc85dfe39e589d64b699ddb5470ee2ac5cf61d6ec8534aacfe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1798, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000001000000063a91ee30c63eb15b1c0f2102c6cf3438dd75ca71636238f891e367c105f0b781d02de648399712a0", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "0f5a4a6607bfd93aa3d1ed5a4aa5ed3d973547cc978265649cc47dae0cd32bfeeef058e4e2ed4288", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1799, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff308f36ab8f37e97723b0aadd7ee4dd585b9e68dc00db4242f6c3cf7b0ec1497a26e629b24a613b3a", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "a6b0761c5fe60e1e4c63704ecb8a0da1a9b89cd502b2091eb37a414181af99c4b421f107865a3989", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1800, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000407fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff231f9aef9b1a7c143485f601980bfa4f7bc7b312b01400bd1d15669197e07f2edf39cd08c905e280", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "8ccfba752052d15c8cca181abd9fded4cb0c176dbadccafe44cf1cc1907fc9ba356c7e7c3289e19e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1801, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e5544fd7d843f5df87bad4422ee2f10139748eb004974c3858f8a7a689df792ae0af08dc43414d92c64eca76e2196d01899acac1824effa5a9b4b3167b2131477386006fc3a0f624d9684c900df7b78", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "5e7e6ba602aa2208b1607f879635d6e3c28568a7f754dae448cfc793a80600809ac13381bc800a8d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1802, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e62b007e0e833a4fe3a6b527a4fe88f6bbd0ce20e6a374fb6474d56956b6a0f807f68652c8b0ded5b0554bd701c2b9e6687e1b0135dff715d53dae858fa77df8e7e566ed638f9726ade9ea2db601079", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "9f6059cbada97ab9f0826b6a1bedfe79b9c75da51fc2fe2620436bff79b15ac416b9ed1a02513640", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1803, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b213eff0c83008731468789c7865e5c17d5de2da065c8f039a7475cd7588e03e9a68ca0841f6f8429f", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "1a05058f316d94efa0829e12c65c32a01202b24a9cf97b9f64990a39f643456dfb5a89649a8f6832", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1804, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b0e75f218e122dac1d46f0c09e49b92c167798a6b458e6660c8c10fb3858d89a5f546a301406d456f", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "1f9ae24d0082d8a103842086fae91da616c1b0d26007db2f755a8fb0dd1720205895a1ead88b2a30", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1805, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046946ec9bdddac30dc5060f5bdb41d2140d57066758e3b73f0c50b5590ac45e9c3a483016c97d409d0ece7c2cf1c5a46c15c6ff814b1252593cb532621fe14c7f557762911a166e46b9b7a3d4b9aa9f7b", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "01980373c0a3a00be8b30b1afb8123b032a7054b16b51016be94f5d9f5dd8a5a5f19e0807f6c27cd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1806, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff025368d44d7706408e18118e8338b5a8f65dcb4f7ac1884d97a44d235b8c89e5c240576680e6def6", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "8c14fa61be79ee096dcf6a2cd31aaab422b98161476c02e71a18168eaf3185ac515f6e451af5e27c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1807, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc0000000800000011a2b8d3c67305de21501cd7c43ad4cd9a57459c42e6fdac1e2cb37952703ffdccd18fcb326a2e0c7", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "61482d667be2a2d7bfcbd75b9e8140ea37813ede1fd44eb046f436a4d672784643d0d84b1c82f55f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1808, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000025a0dc389bcdc85d8434b2c615d1092b546d7808978f2d0cd3b3f17f57a2774c883fc5fad79ed32d", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "c586152d7416ca85eb55486ec2914a78a3d99a240d7d2657d54a2c8c1540b349380a151c9669a107", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1809, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000001030432044ddf1b1586c51deec0306d02d88e54bc2a2dc6c7e65895891633f866addb9de1ad32a8bc", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "c11b2dca6672802c8528af2c84b1a04e59c9a22bb271bd6d7568092babd2f23efc063ab248a2717d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1810, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff65f89731c0263d13aaa8ca7b3dadea10c46d7243883d7cab726d463b254df6ef728b52d8bbfb06ee", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "aa2e1ba6b508026b967ab355b99318bc394fc0d3cfabbb246804ddb5f913e6ef6bc0a228311bedcc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1811, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000000138c04477f42d165e4d474248d091ad74220de2021d0ca8f9f7295c7cc19c787f94ec33a2e4d51ee", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "5397c3d5663f5fcc4705eceba8255e89cea1747ad0d08d40b7a1aee01193b5df9593f8013c5dfb96", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1812, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04f2455cdb035b0cd4422a3ca06bb19bf018d1a5cb84eb12446d47f7f7a16c035c70951b4b6bad7b", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "20c790cf41723c9d5757b1eec1ff88ef16cbb632879cdce47fcb583262a7a6775c4486df301df5f5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1813, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c3c0a0cb3e5a3e6ac794a0d7326cd98c565c565536a68d3578b369a99848d7487548c648c7ce43a762b9c83b6aadea1e64e3f69df761f20c617454a40a57b750b0f6604aed468363805e541cde79ca8a", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "ad83781e759ccc606da18ba87713f90e9120e66aa663c39394cd40f72567bef9b8e7a2475db7e116", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1814, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c4c6b508121df7c4ffb947fed30ba4d17cb78f556b2373cf48957432a8ead5284ae978f79e7a30c855af67cd8d37b054195e8ac6db76a587c28067d73f9ff951771f11d788c097ccfb184917e15c7874", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "75062491becce01b25f58085e0330fcd22ec1afc61df92c8584ebe9c84cd308a3619a9a00cd6f097", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1815, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000417309937c50a7b080901dadfad0fef03e6ecd2532003a4651dab6c3c9e0b9d50d7b1feec3a342c425afcd8d979d9af01ac08d8ad86826ee095e647ac406f39f05bc34e6aca159b5fca94ba98829e505e", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "76e9c86c1c5f0aab629c26b6559d7644777a39d467c3cf0ded0eecb2c0e211ced104ffb994e019c8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1816, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000461696b1d263a267ee0cdf8ff896484cb8e4ee9991ec73161a965967fcc3bb1d4c8c16fe2e975d9638d45a239b309750fd2d84f5b55a49090fe7e760a66d0d085f18da32133c163b3629ea97debba4999", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "10caefa60cbe1d9f15e7219f90654c32c063227541f3d1ba0cde2c157e823d0ae40aa1f57bef6632", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1817, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200043ace8748bf11b1439ee76a361469c80cc6d999726409d5597eea7984bf8bdada5d62973848f021f44a6479923539366b5a481caf094078e9e51c56e68b4912ae072c6531e5e1d0d9249b6bafc415a70c", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "0e1379e1f968719571c4d277f36c83c5fe4c6ceadfa9975dc77d7ac49d8a4f0cc3d4c4736de02564", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1818, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200043367b79ca553efbea23f5447b2e287fe908362e2de5ae12f6351a5851c7abb2799c5e7811a3dfcda9d6f2928e92131030932d1d53dacd6065cc1fb74144215b140f1ca4f7e6397e744a9532932350daa", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "94f4251139acf4d8ea845e08f66c66024683a872fe3db323dba43c3a0a4dd2b479f3a3f52bdad146", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1819, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040ab3e041dce78e43a0d73122f05cce75fac56df829685fec71daa497a1f808c1a8ee893e560103b30f4be33b0a5dd319acc8e6e0a461b2305a312e76e2e8491d57e2c9d158640097ed62f00b325ff36b", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "22ab7ba4799d1d5d5716146751ae368ce787385382b62df4bac7777ced19b5839109bb89622ed698", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1820, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000490ddd0f5580fe5f87e8f21c99447d54c41271655b971c4409380848ee7e331efa0639adfcd1e48c1ad3bee32cbdf0ad513f357b5490c39ba2c1701b590b44c9a84ade128fbb3c2015b48480739c035b2", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "9b895ad99ac4fe1a3eeb5337b035bb64f581c0f3ca271ccadddfd88a9d0892660bdb4f9ad1908b74", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1821, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000404c0c943bbdfcdc12e8b4bce80d258cf5bcc9a0dd72a7e83e200f8d6376c100fd41dfb691e65f3834e74759c856998e7e55b8b57a3855bff6ca9ea636cb76aad77a9a0f4f7f9ddf04003c7c02f36f604", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "8b2188cba52410b3d1e1afcda1c1f718b2e82b904eb9c0d00653eb121dceaaf84296ca736ba44718", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1822, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000423749d53f0a73119b7bcc084a1da7d2298907253282a4a94a82cd598734f8f2fab7b3270f0a9c5c26abeb46f96f90744a355acf982a224fdfcf56a98eaf0f6e1497fd93eab65037b59415b63ed610f16", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "42c211fa061565fe17a85e716f5eae222b960b60de85657fdc6e264884b8df7902a53e9026e419fc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1823, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047d871df217eb2fb0733ebf222ee4764553f783eba58721225fed5fbb1bcc654235d290f62a61f02fb2b3c241e22192ab7b705c44e0ed33e9b58930114b4e4342ff865f2b39fde6c2f86fd2b4c1f30c8e", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "2152a857bf30e11894a8dcde942e0b4c4f22649cc67c624cc12df96002c02d0432f729c132117216", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1824, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ca34b09218d138b468dd6e7142296b61bd68d0815e905604cc0b5e842d4e9c486381a8bcae353eb898aa04f80ef9cc89ec4c123c0900bcf13beb655804bcb895f2d7009378d5978820250f7beb874ef1", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "553f622097c53e895a8b7ebebd3602d1c8390ea85b4240878f233e10ae9564c0f52d31f57f902a1b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1825, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000416e19b737730c34e15b38735afa33f867d3d2c71cdf455c70aa400034ac65d8ffa7f81e7987df3809304ec728d3ce6f361646f1857376aced7c3d7d6e81081becb0886d11baab50a4f392f5f4d93fe0f", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "5d583d61cdcf9517da03851869ce31403e651341b388c0826cd763b1b75213965336730f40206bca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1826, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004587cabfc69b1bc3e7d29e4ee25b645d357dee7f245fd5f8a9a08ba0a032560a23e3ea88ae340589bcda575f3c66f2cf74ad0ac25da2829a68101bc2695353bece6a33747833d01ea9963600b0f70befc", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "19b578afe0103596b169fa47984d3a6a10da053e564b467dc6fcca1fa83b6140ac07f47c93b4d473", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1827, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000405e853797439172aa272a8f43ab9dab9924b51f67f587b89e303ef9131c13ee64aad1c0745bfb3cf6f1f04775d3c2554417e13f88362e3138b53a8f8bed6f9629c1378c92b5a73ffb20b2f6198c745f8", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "1400cc446af39e0977c5e2d45293fa995538633ab6bede31608fddf03462e034e2878e6a094fba9d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1828, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d0ebc85cbecc65e564f18731b6b4ac1603ac519fa5716be3b65cf2bde07ca1f6de0c85329d9b7454c8b7e54c5da59a779c00a50dddb7a06c9e0e1b79dffd3b73925030888cac08616346081813cad49d", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "0edd79e8b9d67a0ba475bff46141fbbcb257ec77bd2dd14940b66ad4aa14fd7c9c1f8efcf68dd189", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1829, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046cfa92d0823ab62f32d32dd626c3ec999654ebb44717f8ac66ea30c71aa8393692bc4fa8e03472835c7dee562e4529209b47a3ce7b598acc0bb94683704f12d05fa262cd037cbf5d5c3015e823412138", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "5986742cb7ab5fa059c3ce98eed88895e2c8a54b4e8abb4d6c6117b52d6d4d1efb51f7165da61846", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1830, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004530249b8b2b1c090df7d5465fd064a725cdcddc3a1bd23fa60d0a900808a30fc44bb4f8680662500baf7c8bbc5417a87fdde94fc399f0a9df34cad24c30e0f62c73021d027f64d460c9d25d63dc7b487", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "a4dc0fc37a2526f1e8acd129ba2e4b1c8e510038360507b8acb6bb832818ae75f04b0da2106bc14a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1831, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000441e88de6857d88601f52c96f6d14d9e57ef5604e2ef5cafcbd4c052823bca140b9eb5046d82483d29856af4100323df935634689e87f8f065407c5b97f8ff04bea2fd2d51edee9d7370ef51f9f3398ff", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "909267c8a37fa72fb4abbb960ebbab97a8bd8e0dd5d7218d2a2eeab281616e34b467a6c14f5bb1c4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1832, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200041240074427dba7cca8f9e39f02a21b091a990bf747f7ae62617e3595cc7cd313e83cce1f4726766096b0969cbd3316176a5b9f3e4e86f016640a62d849b1eee842e1c5c34cab790af9fb528ee7c0e7da", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "89269246e1af793819521dcd86e64fd1c658d3d70cb36874eac01b4de3086565daa8e9224cff7c3a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1833, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004adda307c9e3cb7973733c81828d14ce82eb61919e6b0a6a7d1d528676cda2b97b5bbd30218fc08eb84e08efdd28bb5887b3916279f3fbdd68e086b6213f94ab651a982f46db8a171209bc7ae0bad05e0", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "25a35ac09fd851c099727feda63eaccac12096c3a6965be3aed1642c1735283cb37075a8a90a7430", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1834, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004596246460a651dcdfb754e9dc729c102a7dca0ea918cba8363152902eac266661211bc2dea394837ad2033ca247fcf870688527f0e6c785073475d6cb3a54d6e7ae90c38732e61e0b63543497801c21a", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "b67e4ec557a10801b9c7f2dc18f5b6c8cbc669918640c5e9ab13202f67d27f2c3fb1612d66528e71", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1835, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000488eb56163b0612a2b4a6cf7d3ba46fd46d81e961ec27716852a19c6dac844c5cc3b754376c147f87027113079815c7a22406013c54a5cfb68be466f48332135bbeee592ffd649136322549d421671c93", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "80e19c5468786f33da3ca6b7c4c02a4b28fde857a407622ff51bde6f750714fdab01b3dc8d2f3245", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1836, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004842bb99fff913e764f2dbb37708a3d6eb464318f862b9f07c05190e4a68874e9decfe0faeadf2281714b1f0de69e5f7a58c5daa3074f475377ba10843949b4e5e21419fdcd4c8c0d2955e9e84070ac51", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "157f71f1ea01efe08b61cbdefa2b84df5a3b241f428da099dade6d3f6b0995e0cfbfc68da301576a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1837, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045dc733657a02174b19d3ac4f514d1b6a8cb60a08eca98289b25f344fd667b1a7d21e429a50b237882c8c16dd426cffa8fefee7e7b63e4b58cf2aa76f41503ab1b6431f599eb8162f01a679981d3b1f8c", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "bdaed3e4f7f20e5ba8170f738a8c2ab4a57384e13b43e753e452b67d40548d4d4304ca85fa474c2d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1838, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b47bdd0c25e56d99914fec4282530f61e5db1b81007ea1141a2ae09c171ec5cea4ceb145bceb6eeccb8ad5792d9c068fb6ca30fedd3bf5b33531c1200f6e1a7c29fa75a5cbc5de94993a8540df48e542", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "cca5dac5b7b1e75ae095da7380dd00ad4eb11eb3aeebc6b6cd3977ff37a670a52826b30e7a659a23", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1839, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200049594853b1d27b67e21a807307476e597cc62846a524a6cefe33d05ee09d024a7ed6d78f7377577890295a86af95c63afd71e7c0c09c554b95d8743dbde997ea7980bc84022f47a009ff65ea146f1d6a6", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "78051eaae92ced6c02a381431bda6414e6fd746a8c8224330aae110ab77d2d8580cfc89588597cf4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1840, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a174c7be59d59f2041b574d8e7a4cc40b3cbba314a81444c54b98e04fe27783bc32373a0959828657492bdd1eb73e6a5a9c87f6e8b09fa86f142ab6bde7dec8242fe41be25a409de916a99d2e466e698", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "900842fa0e7b34b3579de3059ac21067d9f980dce877c024941489d68db56eab88b360c038ac05ff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1841, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c95d5ff18d3a64ff86d5e2934d912f494389924b4600e32c3665eabc80f21e6fcac30edd82ba1baa4fc918efa5999def4c65a744213a08348e6a035bc0eecf58b83e7fda4da041d04a78339b4d1f1269", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "3b0dce554d3f5ad623abcab719123cce23bbe0ab0bc5371878d9103639668501eafb1cb2f7f083f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1842, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000424588969a00e897419596d7ba8f44f28688b20d8025fe66c9e18c443f0bcbaf411224a250fcd8895bbe4030ec0f740f62fb37eda0f8be039f9842916cb8157321d4051f2b92f28e6cf6b45f4961e376b", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "551c468b85758bab5d0e0cc8410ba2b712662c8606e48501a0fba3fe7627f032c27398b877acdfbd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1843, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042a475bb4c50916af011b310ba54486831c6cdfaed629b768b58a45eac803a135c4d46cbcf8d2b95d244e74edd70c33eaf454b55d85bab97ff362663cf807d1fe0e4ed1fbe5e512ce4ffb01c63332af00", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "7794d2fc01d457421aba85920d2963e9f42450f9db394a1aa7eba6216473fa0099c2a19b3fa68c96", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1844, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000478c05a9df4edd66f78d04f06117ae317afbab1a21915e35b69545060d868fcc0a713e9cea2bb856b03b8ccc6382544ac8905585bce980fdb58f5139ed03a13fd1ed3343a0b383c4e02defd14313fa8a5", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "33a95574cd53abbc11faf08c8dd66343ec41eec793942907c7c0f3c43252872b70a2552723457d36", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1845, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048c38209253fa06ac4739e51158f5eb1beb8465e10b05ec2ec91cd2cf55db23c45373c3d826b3dfd0a0594e483f0dcd20ad88fde90a88dff026be0af9fe10353e9e95a58f86fe19df3081bc576785af84", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "9f44ca6bc2b73a654de20c4215904342ee7f0776031b5c725dc0d2fc7dba6b1ce3b2f80a531ca19a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1846, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004001492c138ae8fcd30c6ffe93f1ea83fa6b8e59988f414a77d4e04841e9f4f60f4804bd95b51d26127208547ba9c9ce82890144a1ae17303e8397a654a26bee0324435efd7895d55195e439a53536917", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "20f2b10b9f2c3ab01390c653a0d4eeec3aea5269360c6b221b4bc192c012ab2befe4b5c2442d3888", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1847, |
| "comment" : "point with coordinate x = 1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000129110253d52cf3c5fc3382fca93d18adf7b97999028767b9722381db68fe3a41793b7d9952c6177f", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "143ce0d0a4a2e5c5be7ba1a1b50dd0646ad1fd8996be20eb5a3a6c7cec52dc748564d17314f7e83d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1848, |
| "comment" : "point with coordinate x = 1", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000459f0f2c74cfef6e085687c74187cd839c9e1d84ca45c93e06613bc9e0dfe64192e5aef12825834a8563a39d9eafa5fa44b01d4a1ffa855a79480dd4a68cd5293a402d94824cc2203f5870a73f53cb74f", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "383742873a1edb45d57844ddeffceb5aaa00867a29c58fd63a1c2171d571d6c5a2f1b91b9cfe6168", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1849, |
| "comment" : "point with coordinate x = 1", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000427941f0a311c29b4995709533381544193f5cba66f5796d94df95f82b5ab60e2e7c12b1488bbc625c1af47f7d50a319406816eddcd7e66729bc96b5806ea4bf1e74338120f5b777dc71670ade149286d", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "c0b34d5f214bfc5fbb6a24ca42570e11a048ed81fefe9bedaed07fcda2ceb97ae96997b10ecbd856", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1850, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200049a756d9131f1a6c75a1131c770a8c22c8339018dfeeb1af1aca63e38683c87891e47d8d473cb1ccb89c484b3a90db1e6aa9453adf96764203ca6e4e2772146e495a3ea9bbf3877395bd2342716010337", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "1317faa0f61eba0fac665dee99e2c7c2f26cffc4e6435482bb64bf1e809496e17eb6313e8416e208", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1851, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004367b07e1d93ad48fe6c5e5b437668137bd83265d74da9a840320e717c538aa7efeb1e8e043b6f66b590abff4d0ec83aaffa3bbeaa46bd105818f4e3cc80cbbf8dd06c56526d5b7c652627ce1066b0e6d", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "5380549de6db72e975dfd73e99a113f2e6a3c5da548c2facc0e8f149f03222ac19187a727fe12c5a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1852, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045d69dc51a29685ecff8a165d0042f33b2b7713005871d5f4ba0cdb79df7d53fb2baa9c089212c6aa455fd5b7ef29bc8928b055bf2cfca786dc847b31c6231a6939bfa498db93e90ee892d37ac1ebcd6c", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "873a0b764890b49361fd6527b4df81856dcdcb619a5c55ae7b05ab2efaae9e75c3660c66f0c4c4b2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1853, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004bdf1c05879c2461061a351b305269f6309968e57535a2a7574a61267eef4979fd001209bce02c41465b0e8c40f92f015d3c03de0f64a63ebb525fa5a1975910c7446e1256595422108fe0e671509c17a", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "865de8381541909f5dd4283ade9e28c2b6f155b3f76881fff03953999bce3a45d4fc76e265df888a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1854, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004897cb2399eacebcff97f305ddd7dfb6313d444db2f3a831a5a3d0bc9bd825e36057f1afed7bb1298c9fe5a3cf0cdd2abfd9951a5cfb20bdc4192d4da4c69393e1a76731005acb9ad8197bb27dd8bd91f", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "63b125d27eaad2c7b4d7e7f890db355ee1d9d91154cdbbd727b49fdd45ec5892dc2424330a28bbcd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1855, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b4d6eabb91a7d543377933ec9271670973378391b689d9526c2345a483f239ee305e2c10f337adf27dd03a14ba16be16dc89fcaf23a3dfbcc78580b706da817c3b10b1fe8b6d275c90acebcdd2adc33a", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "2af9a7c4794aadc2364669d6885a0c4d60af8d1af8fcada0d273bdc52c650fcdb392ab5b75e442da", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1856, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044332e6d2bf3286e9bb1bc5c3a124988b9736506da3c4017511f58368e7ce15d0878c26b18da7d68a44ef6cdec0a1ff81b5c5bda3b773aec65b95d7ed94d895d2bf969bc24d2062e7a5a3c8f4b81c07b7", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "5f1ea38fbdd4e1af0d4104a749b372cbc96d0615bf075fa05ea45d1f90148ae9982c4aedc00b59be", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1857, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046bb27b19b70ae514e8984ffb264c119bc37b6162c46f9c24efe8f5c1d9c685b4adf6d23fe699e6338a2a21d9c026b84a3a8bc08c504790f4f49fe843c565329b797732e642ae9ba5f2e22ac87ed9ee97", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "1aaf0fdf250b2c4d58140e5f26401159877fb6f4c7817668850ec41681a60c3973de2622bda9d644", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1858, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b0e15af4e849e102a6937cde7d1e3da511d4dc268c4a035f57b8a4088b1725f233dfaaa3527fc8f244a5416d65ccdeb7808c5cfe26b597540149f68246a36f3f6129b94251b7db499709e636c1b23946", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "82ec7dc34b0a2584d32e583d2a60c4c5385a5e659f8c60844d38c1fad53708cdf69b8f2c385d1d81", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1859, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000491d2433eab888fc74905c6fed75d3379c870b1a63ce9aa030a441e3f62c7c17b207b112221d2dd3c7652da1323f535ecc03105c0562bc86d71641a8eb49a174f23cda28f1ac8c6bbd8625a9e70f3eb84", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "84c4044c006096a73b720d614e1c713058c23edd86f2e820bc7cec1e28a0862a221fceee2c9b7934", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1860, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c64862bd8256e36a5f1a9b3a3964b9de6e04d6fd3daf9acca76f731f59cae72d0b67119c97a20109b59addb37d1619416a48425232232a35eda5e59057f0afe0305942621be76fccdc701878604cb0ca", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "73ae02438e60788c51b4cea1e97532f1ee0a1f93d26cb29b7a8aa6e45532dedff0af6146a17726bf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1861, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040bac6afcaca38ff3d345aa77711edf00ea72ef7d73c6e43adc5b6ebeb579797a110296d19fc1a110464bde0d4d00fed905eb7fa4c0b055d48616a6608b91109727f1cbe243cfaa0e5f14ebcffc7340c7", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "366c1879479f24c8b3d7b49d088e9bfddfeb0e59728e7b0984d4072275843e7e02ba010d3af87b16", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1862, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044bb4f76ca89b9234bc94eddaf1959e01f3d284e53f43d7bdb17aa007bba3b1fabfbd2739b2698dbe2a7cb6e461d398dcbee30e57af79c11943eda42c9a1ba8a6e573640e163776d80a9ccb7428867014", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "b20992884d78f347b51580a3013e947e8224bfce90158902782a2aef6d69e67b99703959da295ab1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1863, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c830d7da94ab1578996d590fa859f1e44f85c0cf6dd144386be2965cf87a5c3e58d6b4848e7b6eed86bea65901549127973c94c989d8cdbfec2698fe26cf66315bf7efaec98d2870b4813908213bf762", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "55f3c85697692d344b63a1425af11f948953a65b7ded497a6188b983c4e6d6391f14ae7631d050b4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1864, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046045442348eb3e83acf27dacf9bc84f0be844ebb3d374bbe771b72e4cc79b5dc857b1d1316eccd5b48a451aefaaee81260402e2685f2f92c743651f600424c55aa870f58770bbdf4bfd57405beb87c5c", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "b17605a70c142548fef6265d2c0eb0235158fc3428c824db37d02ccc69bf332dab71428fd690bb52", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1865, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000472077fe371ec0665019cfd1d7235475bc0ccaad6422220e7554f64ed9cd1df5c4a71df5a21659276b61372f907d6b7afdac6c96e6416baa9c6b06bf6c46b919abdafb1a4d828979cf282cc96233d609b", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "220c92cd3b7ff1a8feb218f2c5670731fd4561cce152fc1f5a9bcbdf50980c9d23e6e915c8501028", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1866, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000490bbc7f7442d4a6540123bd3205039be572c3d05c74413eb4f8ee8c9e1bca0f8b387fecb4c75be28bd387962a550c7acb1c390054b89aa381dbbfedcdbaf48035727b23773a778fef7546797a684d928", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "3fe2913d84ae9e33a208af3a9d2cfb5cf6518f8b146705995cee087eaddb41000b1a18fc89408d70", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1867, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047782c1ea46a62b8d2f6000702578254baf1e4d5ffc61f418a6ef7aa916ca0f6e15f25da5a489b19638cfd2d26fb25ff96fde59ff3eb3c78e0878fada9ff0a18cd913e693389aaf45ef1e6a30d0eb1202", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "437553ab5230fc921a804849d9fd614da307b94235e68fb4c56cb033adb50cbe0529967b45c9d189", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1868, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000428e412eb78d9714ab767a798736ef8732a9efed04532d48d31a34f7375bfa94b672b661cedaca42f280e69ef2a216b49c9d9344aef11926538116e91f84c9e54cd0983d719040daa9a9b1aaa7783ed9f", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "4a6e09fcd87377c3ccf209187a2c798657dd782576f43f5cb36e281d6b147cbf249032a02176e136", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1869, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b7c59b18e1a2973db0d19e1a99cdbb65a005e9cf91a2c343e4f85b47c8d352f0b8f5bc63ebdbf842d0c530329b6a9c466bc244698e34a763bc7b022cfe671e3e13ca64d5e073e8d142c7df000e3d3a4e", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "c4e0ac86ed19425993b3370091d680fae072a87da5e36e0955c97b0a5cd765cba32e411995c3e65d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1870, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000479099f049d51b29d3e19acd5486d3d15316a66ab59e915bbac2c9eb84b67dd4f65f201428ba3ce2f4b22ec67c9d9c95acb0aecdce220bbe26cc36b0910af61ac9208aae5ef7196bc8b3dbf3cca45673d", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "06816dbae72dfb90ff66d8eb721520200cf84dae6aa7bda57f0c7a848430e74a6bb7deecb268715c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1871, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b4ec81bf865903ff5075a3c007f82624cf6b41f7e9880c27c0e157bf4cc40d019a7804369783d3cdd2e3d0ca81e69818e883913b314f5a7cc2b7d0dc429f3fd7f7370cb85009326689334539016b10f4", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "1dfadf5791168956fd92bc5b340933547653d11a70281ca9d16eb3217ff9f058879c2fc6f46e4293", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1872, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045ca4858a04e6f189c8e79fba973c604d3c0ecb10126f04c1e1332454fe1d9242ad182559e2dbcc1021ee097346ca8e7cef9f23577743fb0500cb55c9820c5923dc7aab9b47fcdb9fb93525017fc1ac1d", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "291d8a69235e626a978ed43c3fbe2ffd70b16b40260cdbc9b7ffa467a55cd0abcd7e7451088bdba5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1873, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004823e375aae805dc04bda02e9c50f418082febf280cbecf003fb6c5088aa127679ae5fd1ccbb64c82cf01eb94525b203385f03ae01c1c4bc81eee215cd7e4c2f917f4cd0b435cafc51825b6c8757475bd", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "94a6883ac5eca70458bdeb513e471e67c56e9a547d2f1e78867a05e1d02b9fb3cc5b2065fee4524a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1874, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200041d7194d70ddf8fb79b1ee1223e4fd704ed37daeb4d682588ccff21ef001478cd84acf8c9c36c6c3eba8e73469d654a379036a1ea8bf621f3c39e2a41d58c5b95e9882494a4912415d1a9a31c20531b2b", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "79e8200270930ca220dce4a297d54617faa4b258dcb13595949624c6705b83aec114981456303296", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1875, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b0ad13db129c0c914f6071f7874ae39e69dd89871854e97b1891a4a2ab579027d9bd37510fc83f2102fa3dd8d8d333344885bce06d577eba0b9cc608d28f1d3d682844ab20d94d0b77d048737ad27eeb", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "62f6192fee3ae1a84afeb47f3838a9fcad9ba937391a9ba24674029ebc7b0a00126013b5aab63a4f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1876, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044fc4baaacc521eb5d11810d83390ab54fdeafc568f51266ba3366efb511f4c4c859fdd72a977a99014d7743d1acaa052ef3fa770fa167075f82eeac360851850b0f228f61a997cf63f14240efb9b7c11", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "08fac3fbacde7983e040871e7e3eaa7de316f8482d78add49b954fe027cda7843948b3a878927da7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1877, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004726a133f9bd2ba99d269d5e22178fec40ba23cc54ffce3a6ad9d0abff0122164d7de68bf01ae423b7ab15e125bd1bd032066f40e8ae1804f16c03b752a7d2afab93416592b9297a05941fa5e210b9241", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "485692c5c5d7df7d6a5588fddc461a3c85050bc56d2275751f80732e52244ef41b0d636b48c5890a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1878, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000465c10cd16129be18fc8f5b6272fe349df18c45aeb3b4917a2694ac17bd5a903718ef230811b58c627b0c054cac526f1bcf607c2a3aca419c24b0851c5aa66a38929b83ad28d8e3845f1641fbaae79dd6", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "84361f6aa6f1355211632f867d657284d681f2dedaf972917673ab9294db2f7da104b5c832e3f445", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1879, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045510ba0731143c2ca2608a4af2d35707e8fe67777ce593acfddd0bbd0bf634d01b0d2d132cab5f256b55209c4bf824aa887cfb70ec0e00260df55f5db7633be61647ed0739063045ef6dc1a36852cd79", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "59dbac04960d464f4df51add3c33645cb4c9abe492719556717521d16a0913f4ca63a59c58c3e101", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1880, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000482b4b282778bfb219f1ff993f9294871731dabfcb4ff41fa7025f2fd11656b5f192855b1a7c17897bf74b6171607ae31e41af7e7d6838d208203ed465ba855580614be1647e6b5abf78a70454bb61663", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "0ce0bf73c614949339d7d1c414d18a3a0a9d23f085a3cb5c37195c6e62c0dfd0415eee2b2e46cd50", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1881, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048aaeff5637ccf7dbecb7c5c9fadbf7f3d5ef6bbca3a643bfd499f380159366874a5293b24b930c7107e68a6c7b654b1b60888f325a364e33bc7496bc79298468fe64e58b360b5690afa8eb44288c45b4", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "81e31473f80d6cc1751932ff8c48cef7eff5d7f5c7bd08724c95b822cafaa3a93baf6a0d152a100c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1882, |
| "comment" : "point with coordinate y = 1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046543633f3e4e1d9097b8827c8ee4d582484218c9383f0cccdb63c9f17e8a111d43780163fadcc1cb00000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "1f538c5e7f1c9623fb6ff0013626a8bf399efc9aba65fdd3b711dfd6e14da08b52c90c2fb3f84883", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1883, |
| "comment" : "point with coordinate y = 1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f65ace89845bcf5e074b77ea50f2da1343dfa1fe27046fc60d15eac32bcdf5131f83df8c9927acf464c15621ef320c3d17121a603539bb4ab8cf5beff24c59e7f1446d5ed00032cef5955560b2f3f58", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "652f2204c3d1c28e597876d86883bc4463193604e66ba530e4b03e5e0d2513528aa2065c17744337", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1884, |
| "comment" : "point with coordinate y = 1", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000428d623fedb49a45dd275ef5d064e7ea92cd9e7443f9a00057036e12c1d8daf621cadb96d37fa3292bb13f2515219e4351d8af861e297b22878623139f3cedb8a823d7c76b49e8c8da1e062f05bd8e844", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "858368ca052fd7354f6a94ed359830ee7bd6ebb0c8cc5b381a80ad6121422973bdc07c2ce311d2f0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1885, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004acce56aa39bc7617bff19cbc4ec8abd2b46204d7dccbcb18326325493f43302a46f4c131895b8a26845877217ff36093461de220fed218827121982d48d97bfdf5fa0b59f7b23795a66c03ab177ad351", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "6552c8dd125c169be611961666e6ab80358698e42416095aa5c6a0ae2058b162f1674546f10f9c55", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1886, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000498e8f85bef0040a57eebf9d297de460d334374b51ba3c6a772f002d69b5792aad8e37635e72cea5b393556fcad835bacc9d8eb1c4e977510fb5b59440e1f144366d1d52547d4b75aae18584bbffa2ab8", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "3d5f8da8b5bd68751628409a56baf166c1dbcea890a9414db7d3b836dd45cedb34ec7ef195bf0bc7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1887, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004bd25ab212e2eab51ec8379a168aa1e3fee7bb769024f7022d439de6a425c91a8ff2e2c36e5ef52b403c60f9f99cfc4396642e64400e99e623ca305a6b6a6d3d96f90371bf16dbb73efb8d4c853a81369", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "1f9c6fde54b194ee8d730798449f2a150e42f2400b9a27f8e0b7daaabba3583e21b7769dac0fe1c9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1888, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004aa2cff40a631387c0184d0898e3d38cb330c4009177a172c480f4a3a569a3c9173dd73f42e8562a401448bbb276b8f88cb37ec61d62ab40e60b4f30ee3d1c8c455421981c7b3d7ef067eac426a96a687", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "c4b074539025066adb03e2be9c705077823f4c4688e553a1e07a56fd2d0b0d575bac86dbda5e5c19", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1889, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000459229784aeba81180aa70b39a453e69571c16e7474656b6b59b664f0b59c1be0aa9d6fa39fb6db739ddd45e842645028f986ecfd2d8dbf19a2a2524caf5aa578500841032da0ba3d21c19f3051856ffc", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "b3f74ed216c4334b037e94a1f8de09b615ece4d6aba0217267cac86698f604db53632bc529b9d528", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1890, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a70bf7e4c2281f8e0a5d53485dbca488708b532165b7c02cca2943c8b69609f8752f11005691b48b254d72d57272e8d1e78cc3e32bc3a73b5004c903a65e231ee0e14d8e76fe2d27d46a30c396bed6fd", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "05dac67f72ea4bf4dce6f6ef1971e84c471188f779b15d5a0456bba829c7568169210d583e4bd1eb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1891, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040949957689f8f75219516aec73b0b904169d42efbee6b03b1b03b464afcc51a6bb37c53c7d6546a45e5229981f053fea58d2517b8fb6e99d18b4b3f6944b5e503c94746be9bd0dda39f4c917605d2e1d", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "246a61f292dd51b3f168acd50d44002ae6317f9a1a21e2b32f39333edead71092d5bc5450d105dfd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1892, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b093c4867d6f9ad714504b0e4366b7934aa4be0202c556d62bd726a0f37d89f5663d1d4bbc827315bbb8293b9370cb662427476c5fb439998f90e7eead78dbfdace102113d7dabaf3bcac8cc56b890b3", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "32c3ed9454d78ae462147c010c88aff691c479d6dec55b19cff856680017a164e45c57d90d5aef0c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1893, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042eff93a730bd79bb0acda8ffbc7c927b584e11acd5b5af726c965e496701ae8f4fd5a49e5467fcd089d16be5eafe7ecb7dcb7b2fa40269c389084b2dc068f039e6497158fea7bf53b913c1ac66e83921", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "ce5dbd12186cbd2025a71e8588c38f8a77841a249dad66168523e7ac2fb9a221c1b5bd446282b1f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1894, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200049d27cb211ffe7b55302e922547dae1bd22e7891f6afe0a639031c93a5192c92c24d2a567df5ad11425b3b1b25c408a818ed2d81914922993bbf1057cee48b9340211bb557431c037f840242a1825d6a8", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "03177bee627f3b12c2220289ba539c670d4e44b88dc6b227debe69697cdbb621ecc35fa238478c10", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1895, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000428c2760e4643954983df25c1669e7f60075a35c2a0a6b51edc66aa9b5cde311127ebecde55391df838dfee3ee6446745715918ba6df23eef3f7183b7dee1a1f11f11eb2099f514823c2c8917ceb76b53", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "a98d9962cb3e5318048d4dcb4cdf0c7df45a697a34eaf4dc8a740958c011a9736bd92cbd6b3b5705", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1896, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a9a7779e78acc309c0b36362def7b7541d6e4727c5b1f2427dd2226fe56f3a1faff7ea737464fdc030051f5d43f9cd4987e1f4949b2502390c440a61c4e907b5af70cf54eead280ff6cae5140dae921d", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "42b706597fcf1c64f6107d4242d236e7fe761722faf05f1bf3f4c3662aa2f39764401d12c7685859", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1897, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045af83d0971a0f73a0ed0283d8c46ab2f980fa40dbabb575b27f776298944f383aeff4c375ac45a7c32ae966aee37304edeaa854c1949ba0b6594f96238a848598ce606b7ee125f121da507cc1c3b6384", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "52d0ccf90333ce0cad89a3a5c10e1c83594d481dcf16fb115e40cfd1c671b7fdac827b54982a42c3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1898, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042b752cd47982c0567869f085fa32591f91d1535dd246714a9a4443cd4a65cd127e6584da982fbf445ad3599767f9a6f0193cd61672521e4cec02615b84a89254a171dd6e1b3c06243cd7e8e54f930cca", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "777204f220bc76d57ac4e8bc15c65d275ecde4b1cb8faf2279476d4b793ced8f4d9783d4b0483d1d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1899, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046c9b8942afbfe59687168e8e52023e18cbebdc7fb468287788c98bc6a65eeb6aa0fb49209267a0b9cf33a32770ab0fc7dd3070ffc54b1cb1ca4261a18103bad2aef403332e76f38ca3a4ae4437eff33c", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "5e11f8858854948e620144385e6807169ca59fd9728177f981325026887cdd803e7ae2768f4365d5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1900, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000488010d2b02559eb9d56810e0f48bf00e5f19d306a182d36ad4e62d3da9dc3838e3c18b0a0c4fee2c2808bbe033a165e8ce26a65555997b7e616785e8e3a91e198e389ff935a3291d5566a9d91ac69c7b", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "974e8a572ce6611e810c3d1dc2bf6bc7651a2892f961fa386460e6c93ded7111d061259d9a0d2285", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1901, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044f3e53c8c4ba007a2f12505fe87a24ef96504b36455d9e815f24600035b1fae55f329c39bfdd2e412b9984f1d235db690c3948b03582b0c9570afda9a93051d0e80bba76888e8f3211d62607e67a6744", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "038150bc168d71b4c99d9e6b08aa882a64415dd04e6951c609db3555b7cae2202b9190e8019c21ba", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1902, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000471d38f28bd5b003e6bf72419aaef283639602e2408b781b23ed319380213ffd9d0727e63ced74e12c21874724bd0b0969e12ca093abf43704fdf3f53987a6f675849cf2fa1975a77c143197ee21bc482", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "9f092811ffeb10fbb33d6abfc00eeb07e181b0900dfe9777818a422585d55099c1d4e213e6bdc554", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1903, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c10139c8c3f046844cac36d7dc7050fa250004190028fdd01c04f2cef13f91a678c58ed89e3f54967e60117e9ea2f394c59326d620a9a68bb0a62745cfe7018626bf500127fb0db22a01e13bd7e69946", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "1a67f784f64adbc3cfd0bc19e272bc3bac59d8035b1e5152550d772562e52867cba8523f8b3648b5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1904, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200043b81b65ebd78fefbf03906088d3d702657b137481e55cead9be8b8edf3e7408f23f03383137071035d315364d33b4d4bf070e9aad652f3dc36ff82517b04d449dd5072c996d95e4441df6f8ade68bbd4", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "3e0ffdfe181c1b80e0694900a5f5eb801c362a5298b1bef5b4bbb0c94058a8c5b5043706c70e38b6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1905, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000489682b24fd24781022179e629e0a6d1aba8286bc6628ad4e2eede39c1ea8233fbe731e81fec8df42002eebe95af215eb4dad23da303c206637da3551890fae98d03e0686177a2d5b2b093a4827e8d18a", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "858e55fc4a59e73b57676401bfb4e111747a79cda9da06cd8bad8d170e1a43e5fd2d5de7dbbfd42a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1906, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a23a49094f11973ae2320557cb05a33ddbb497049569f23eaff124b34e41ba5f3c0a3d19b36a31a54438cfcdeeab3fe3fc365371a715ef59a215899af2e7dbe2c18faaef86caf648b64022a8ffaaf179", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "00a89377a81524b30980bf4634ad670f219a29098ab5cb291c42d84a20fc8bd76922edea9aa622f6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1907, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004914cb46a0544ee31ff1ac51ad5928018d71998b4d988cdfdee1b8f024d8fa9dfcd802ecdd693b3245e5a1056b9bc4104ae1374c59ba44ab888bad4ddbd42dae81b229c7504f797e249e5e661ac06f3aa", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "80597cc645e946d61208a80547558a08bb189365dacb2d909141e70d37c31ade6fd889a90ba7f372", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1908, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048eae8e5e0353087af15c711e77f81004664ddf993e855f644c6b471720ca39925f63ecf64a8314b0abc12c6c75fcf598ffb0039dadbbf319cfd73c88f2af2b907d9d0b294143566a55d85d2aa76769ff", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "2c7a43362aad6af4f7047f10e0740319377081f1d8f13d0780f5942474399bd309fae8c56676189f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1909, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000438635cddd7892c35b469efe33b9e928261c3dfb3764495aed90b668c7318fa721a4ebe27b531ded64debf104c2a50b098bff462cb73f63744079a8138470abd04c9cf9ca4436398bac5a6665f8784fa4", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "53a1370fd4c15cd26c65ca1e8e36a09608f12a6c1f9c67d9e58630064a2cf4412f8a17c8ff455247", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1910, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004110d1375adbde14dbfd1c4a9e3a046e44c06bfc13453940ccf6613000ec7d41e9dc41a32252fd2dc89bc34a85eff53b35bc5f91c00ad29ee8e2895551ccd3d9aea2b65903295b52ca9fefe634864bcbc", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "b46d2bd52c81639b915df091351292233e270a918f7468b4a1ec62bfe504c86045398ea0dc9f68b5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1911, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042d10753a978047cb3de80466cc0db57b2ecfd21dcefbba5b1cf4872c10841e64792f2f99d6f1a901b57a8435a238993afc6550893c7bf54e25d0499713a247e673b056d4b1d1212f74fa52fd8a686842", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "200ed19b0879a65d46516a0cde86ebfe6be4f90cc45adf7af384aa8adf12670394f8455df540df3b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1912, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044ee8e187e9ea408807f5fbfc11909f9b3c442a1e7d8ea98474f8ada337078017801d5fe9293bbc50c7bfd24b220f48d7b51daa7fbbd637c115e1b4d536641cecd5293b441453e2f4a138ac195574d38b", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "c70c537368f231ac41eb589c4956d5f30affc04e833a7b6cde3fee89921e9a289dedc78994b37458", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1913, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000496a4043124851cac3e290630a07b6944f9f0509895a8fee4920227db5c60a11f9693f26f3c94c1a9260bb96d7520cd0d15cf9dc40de0b72bd3400500936b9a773172d33cb8bba031e608e72c60d5e704", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "65f00b9cf9a0062a16a08ed992edb21a64f7c41e733547de4ad419d167f54c0fe16065ba2e1086ca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1914, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200041ac27bfc8d070217483700d187ee89d50be1625579db9c6525569499e9d1666b0999f826babac57e0b93595b26ca72284a4a4598aaa55675ccfa4b58bab287f56918f3af3e6e83c959d8e78698ecbc48", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "3e21fb8c5de6bb3fa096e5bf73a270bad16447b55dcdca39e3d9923f3fd04bf64ee705247d047296", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1915, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047dd14080bea4fb4cb7112ec8c4c303242536f69d28d3a586ce65c4be96167ad52a1b9633e15c597b8c0597f27271ccb34091c01e7b7cf36757f5739f5763111e94ba8ada9d6e1a095c66b5b45e562aac", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "d2fe1275bb639f4465cb95ed3b6ac433a98cb1e19b516e854451f9da98ece32e2a673c0ab30bdad6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1916, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c9dce0102a722b5e0f9d4f41a3659c63cac01537f52a374aa63e8f47e4a9a7d9224118e620521d1e071e20c43697e082831d1671713b54402a676ea587cecaee750089f596172aecadbdc3aac9297e83", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "80d784eb18ec8fa5b599bdf00ad2f799b37960ae1443d8f89464f09ba51dea846c548d86a15e9484", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1917, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "03", |
| "shared" : "a3e86777a4263b4656733a65bf322d397199cda903588fc3754cb0e27901f5e29f115b511b94c831", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1918, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "93cd465d332e25bbec7b195b37f7e3a126f1d67cdb946cb9b2c45a36a5c4d7e9171f3d3fded20ef7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1919, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "6cc6520a3d34ec73bdc0648390a8be6736c104a6651c7a35face310fd0bf69b151aecf457ef584da", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1920, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "78b7d04861460cbf141f6d41648742adf459b5f3695ba2449ce76210494ce540069e1536c03100ff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1921, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "0080000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "8f21e698a1e1bc66acc08adb5b923e4b2a012dfe8145637e702351f161688f0b572c57d4d1b6b4f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1922, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e88691555b44c59311", |
| "shared" : "151b2e82d009a18b4b7e46df2ad0e30d151d321bd64ef2f1ff6a36781ae448b99ef443ac7d1b09cc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1923, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98681555b44c59311", |
| "shared" : "d04a5e44828163fcb66f9e601d933ba2f431cada91256861e36765f6098e234005f48bb039a288ef", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1924, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98689555b44c59311", |
| "shared" : "94023419382fbdcacb99fc0c37b73be771bbcb8b2efdc6dd324f0328e16b755bb27a2ab440ed6c87", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1925, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555a44c59311", |
| "shared" : "aa464b779d451beb21ba7f63b65db0442c52b9ac32f0a2addcd0869c7ebddff479d47461b83225f8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1926, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59233", |
| "shared" : "c0038da858441f559a864dcd6c4558437f9ad091a67c3fda69a9e0cb6f446a8b47ae95edc2f4eade", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1927, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592b3", |
| "shared" : "8258131a80bc9f2b8ba532ef1253ef39dce25e6deb85227c670273521c311dbb9bf1a56dd29107b3", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1928, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592f3", |
| "shared" : "ae752e75684a9adfc6198e6c1ce9249d26743104e8b0bd0417998c62982622ea2fdf6917413d547c", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1929, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59303", |
| "shared" : "37bfbb637fce27ee80b3af326546303e0bd8af01b72f591830a548609055bda489d9a4e6b5e3f43e", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1930, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930b", |
| "shared" : "854ce9516e73c6cc8d0d6ce3cdf933541a719578712440f02a86829af1398fcab2bb0949c1d63106", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1931, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", |
| "shared" : "a3e86777a4263b4656733a65bf322d397199cda903588fc3754cb0e27901f5e29f115b511b94c831", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1932, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f", |
| "shared" : "7dfd07c1cfe70db4772cf9f6bb6b58a10bbc9509e5ce86651d5c395f3544f62d6d8f8109edba441a", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 1933, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1934, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1935, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1936, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1937, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1938, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1939, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1940, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1941, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1942, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1943, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1944, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1945, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1946, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1947, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1948, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1949, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b2403030208010109030100", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1950, |
| "comment" : "public point not on curve", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb28b", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1951, |
| "comment" : "public point = (0,0)", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1952, |
| "comment" : "order = -1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee10229ff2ca1b8dfc943b0481ec387a12dfe1f9a0670305a4970ed5cd2b7d1381179a716796eaaa4bb3a6cef020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1953, |
| "comment" : "order = 0", |
| "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1020100020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1954, |
| "comment" : "order = 1", |
| "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1020101020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1955, |
| "comment" : "order = 410618568360611413177547474029944166748205379750040840301822434183392856467013123528027", |
| "public" : "308201713082011906072a8648ce3d02013082010c020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022500d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1956, |
| "comment" : "generator = (0,0)", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a60451040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1957, |
| "comment" : "generator not on curve", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1958, |
| "comment" : "cofactor = -1", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201ff035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1959, |
| "comment" : "cofactor = 0", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020100035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1960, |
| "comment" : "cofactor = 2", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020102035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1961, |
| "comment" : "cofactor = 1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", |
| "public" : "3082019d3082014506072a8648ce3d020130820138020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1962, |
| "comment" : "cofactor = None", |
| "public" : "308201723082011a06072a8648ce3d02013082010d020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1963, |
| "comment" : "modified prime", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900bfd4cef07c157c860286264eb02a03e4bd57db899dfc714f55bcc71c32b829e7af670ba56e9c05d1305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510400000000000000000000000000237bc7178cc16000000000000000000000000000000000000001d54042dd00b5c5ebcbab5d16bfe9013cc20d177a3491ba0fd60ab4d1eafcb56a97a71827d8589de6c0022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000400000000000000000000000000237bc7178cc16000000000000000000000000000000000000001d54042dd00b5c5ebcbab5d16bfe9013cc20d177a3491ba0fd60ab4d1eafcb56a97a71827d8589de6c0", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "98a5ab0e3aa9396e44e9a6cf836db0e622639dcead75c2b337487a303c1a100d6e9e8dc71c9c2162", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1964, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1965, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1966, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 1967, |
| "comment" : "a = 0", |
| "public" : "3082014c3081f506072a8648ce3d02013081e9020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27302d04010004281c77c2abfaacfed15441047a89c6d600bb9a3c8aa864067cd4281901a411872412960f59881b9f010451044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1968, |
| "comment" : "public key of order 3", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404289e664d6ad751e49045c3bf78a89010c4c442abea1de7cfb14480c6c7dbb6b8bce8c41684e9521d7d04280382a152ddc05fdc016db4ece36c29ee996af2c4ac85d63a8ebb8385440e04b4f0d3ad3528fc0498045104101f786c003be6e7e924fed7c13ff0a589174cd0f3ec2b78f50e059c8c0ac4123615f5f130cb828510b26c55c42320df72a8225e7a9c93af00477d6d263d4b29a3097c4104ffa27ec4497fd5b2fb6f65022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5931102010103520004101f786c003be6e7e924fed7c13ff0a589174cd0f3ec2b78f50e059c8c0ac4123615f5f130cb8285c2abdaca72992ed86e94560057654cb6f9485239d0b6c2c5ac893dab739449aa388a92dc3eb7bec2", |
| "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 1969, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004cbbced7d0d8fb5d17ed00a047fb60933d1716b5f120ca68abd92edc2eb4b22a1f8d0410966791ba8fc7a7558a3b220038d84088abbe19728", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1970, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b479d6c21efe1412dd59f04404ea05a8cd7fd74c41c4d2c1535bded83afb32b92c6105ac9ff9786bb20dce846922e69218ea79a89d73573add154272385ffe2b", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1971, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004788d64af48129627a1b87b999bc87c3a633321f6047f071587395dd7690fdd0b85c535c2d5ae157bf1a213b1ba452b38af8087cd933f3effa32c546948a7b79c9801399f5a5c7aeaedd6a8ba1355bb12152f01f060a9cfd32da747edd316417b", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1972, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f3f8effa60bcf759f795e0fe77c6e5aa1014b78e92957f9de9ba5b4e7cb99c163c80db96cb28472d721d8f6f39aa738ffe55c7bbb78c54a8e465fc7c548353968700e2b278cb0688cbdae017de7bd98a73d04434058978a5bad558f20120cc230080762b717f5a9d17c1bb11ec6e80fec81f4775784ec9d17aa7e5b119dbec02233e92", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1973, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000486b290e29307ff43b3c81a48720c0e89a478b06d8c811b10c7ff3654aa33105244c37378866ef4920ef6099b596e95449788df3a2a8452ba922ba99e69346f54", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1974, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00047b727412cd8f24d539d4efe4796b95a1353967f6c58b7b807bf59070319c4d8387513180c54ef2275a33043fc7e43c328e5d08b048740604", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1975, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000459b150d0645424cf928844d1bbd532d8a8195960332da50cf9aa186480ffb0b58b64c4bd198525183852d127aa3742fe96df49bec7585aa4", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1976, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000489021ce82845fcefd942146ce35cad027ade8f821ddfad0ea831d1f6fe6980e60be917f848a4e7dbd3dea6035bbfa41d115fba98797862cbebf8087b7647fe89", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1977, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000437f59347ed0c8de4e888171eed280944742e5cd4246017c657a4daf94436f38f10a3076eac990493ea5ff93234662d9c3f7747a2fb2e14fb72bdc74d5d588cbacc0241cd7ac19fd8eead50526974e6ad56ac471cf7c21667b92ded8d714c79f6", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1978, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a59f99993f8e3706eb6e104b638e8511c5b08e82344a6538528df723eb38ffe58c70197c8e88371f1d0c550e3bbbfe125c1123d5d0900c8164f9b19dc66fb34f45869a8aac9294587c6bfa261f401883a1844e71b83268e916ed6397c7df9542991437b705ac561cdcd0886409919b69cb12d36399df71e8e2414f1ff17111fb", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1979, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000471f4543326fb3cb36fe6471712c30b1e81e5d717bd1f2bf7136793728cba811d4bfdfa99dd5731911ee78d7010f6bc9e71a423d8d6823ec9", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1980, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040b2ad117bdc9c839820852ff829d60cb51a6a10f0a72061ca27eead92113b1d98b98919105efdd2376669e8e8361571d3db8736777690a263f04dd2605a65225", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1981, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200042ddfda6a53e3aa3133a04c2ed9a3c36d3f390710ae781e2975c83701ea352f007b4f7a976ba322419d20d75300cdcf190a58942f9aab229a3dbfee185c3adb6ce9a4907b90cac0fa649c22cc2e17d48f", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1982, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041768d368f882df7083b3d53987ba94d8720cbbc443e12700df5eb044d2f5621e8223a3ee3bd71b34f32e3afb5404e85a51cc7eaa1569ae4c555200a1b2df9c4adcdd6ec3d3de9abadf022da337b6f8873bb415e959e57b029850cdbbb38ab417", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1983, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045ab89b3df599c3c1f1fbe4c15c0aac1ea95dd83f60623c2aaec3b9c31ba68d1f5a637758a7b8631d720f71d756a72c141e41afd508bf7ebcf9b6d1d4764768a66ffd7dd1d605daea2ba841d0a9106a22f1a630f272f906116c27fe3c3ff729d8516aaf0c3555e352ab69dc64f36e2d6320696b366bf0d07aac51ff9db3a480ec", |
| "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1984, |
| "comment" : "invalid public key", |
| "public" : "3042301406072a8648ce3d020106092b2403030208010109032a000227f2f8f1cbc7ee440c167d52782f509b980e1da034c259f079fff653301ae28a88511e501836a7d6", |
| "private" : "00cdeaa01757954bf813fafec8356923518e410cc8778d88eac1a07f90b7fb4d20db28670e178b941c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1985, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0002cd873725ad5a0cb428ee170bbea7609f8e156a73c4ab18fd32bab9e41af3d36eaa5313a81f74e845", |
| "private" : "00b58eeb16a7f22f4562161ed8ea68ac86322d3db6e5d4fec50aae16d01129bf8c4d7530ff4d94a137", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1986, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3042301406072a8648ce3d020106092b2403030208010109032a00033fef766ef618b774a78e4d81e16e5a9afea06500eb0e366377d839bffceeed1c74e6caecdc9fbb21", |
| "private" : "00bdbee13a7eac096b33fe43b8adc4c0e5bab438faa6333570ffdeb05d2b3e95961f9d591f36882027", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1987, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3042301406072a8648ce3d020106092b2403030208010109032a00023fef766ef618b774a78e4d81e16e5a9afea06500eb0e366377d839bffceeed1c74e6caecdc9fbb21", |
| "private" : "00bdbee13a7eac096b33fe43b8adc4c0e5bab438faa6333570ffdeb05d2b3e95961f9d591f36882028", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1988, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0003cd873725ad5a0cb428ee170bbea7609f8e156a73c4ab18fd32bab9e41af3d36eaa5313a81f74e845", |
| "private" : "00b58eeb16a7f22f4562161ed8ea68ac86322d3db6e5d4fec50aae16d01129bf8c4d7530ff4d94a136", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP384r1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 1989, |
| "comment" : "normal case", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000470ffb350173256eb437b140365842397ebaf3611b6389596c1f17c5ff5ce5201f24f6985b8fe0890dcae54b2603dfb4087242aaf7b2d95b3199bfa03e8fce54ef680b57109847274db3b3a65512b7f832248e70b1030e95db6429589775c3346", |
| "private" : "24ddf0fbb41c28365d302dd9d26ff9c32c76c85fa8b9138a3ec621d0caff6de8a724b45d6fe0d9180044242b9f41c84b", |
| "shared" : "22522760edc39280ff3277b121e17e7539165e7c677a65c8d0dc8159111f8e5d3df7035fe8ce33ac0a0e047ed0842a92", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1990, |
| "comment" : "compressed public key", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000270ffb350173256eb437b140365842397ebaf3611b6389596c1f17c5ff5ce5201f24f6985b8fe0890dcae54b2603dfb40", |
| "private" : "24ddf0fbb41c28365d302dd9d26ff9c32c76c85fa8b9138a3ec621d0caff6de8a724b45d6fe0d9180044242b9f41c84b", |
| "shared" : "22522760edc39280ff3277b121e17e7539165e7c677a65c8d0dc8159111f8e5d3df7035fe8ce33ac0a0e047ed0842a92", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 1991, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000456b0e00539a304e1dcaef00d90e1e851002c5cbb2e7a0cdde34700f242d52d607cd48498fe7668eeffadcf2418ea898e57677fe6703911e5de7c45f3e03eb179e3248008eff9f5ad5860c74d58a45b291c23bf8d5be285ec6e9fd67ece9b6692", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1992, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004038c59d90915563eb3fcb7f8f0b9b4cfcd279a2591695b5a3c64e3a1bda0eaa78e8f060727858fb074f2acc98efa48230e90a6199713cc07fc845d61744564cebfb1d157c39c4a01807bbf81a69caae69d6a9ef6c8547213ca98237f51406f90", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1993, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000427a570916684cea784b27082b31dcb149b40c9a0513794db6cc4951858d8b2d2a30c5bf09d590b2f17e5c1406e96e1cb047dba720e25f5729903e7164b2c73907db148bcf8aff649aa80715b067d88ce1bd2f380b55705cfc368d5a515bf6f91", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1994, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004279ffd6f54fe3847d3464b645a6f4243c49169b3494c61e20a0457ce93d6aa8535de70b5ca78fd7eff05fece3ac253c563e753d531fb070facb68418900016d66e1687e2daf8eb4b63b749a4283838694d3deeac3e79b9706e856fb7358fa0a2", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1995, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047908c8d895ed9ef9a902951a3a45383d24d57e3beb47f84c58636abd646b905087b2a06e130428f59007866a2a638abd4af08091e7589dcfbe7e638f10b430a89ea26ad930019a227040ca43aa4d08651b7c0904c51a32f8d214b2f0f434e85d", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1996, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004402f58faf15b56dc448bb6eb752502d03783d7beccc3afdb5c44c0e305765109c95227e9d7e2e9c52177de0ed2f95baa062e400bfae4744a061199b3358030194e7f28d3ba748ff0260b1fee5d0844f8ce446dac263a54be950d389e0341b575", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1997, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000464a17ffb46ef3a321ba23f97740e489ed26e6f76b586344f69cc5c05656daea35719c8c6b4cb5d1c5d8eec6d6705efe477396a9265b9c71ad111855d879598ce31e9e95ce9395b751588c5d92a3aacb60d413c1bcc66e7b9cf663d30b8b00a2b", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "17cfae6c3851f2c5ca6badbbe2cf885662d6f7f09e74374f1c7c2245045c02443eeb57d8b43b463dabcc0221bc82abaa", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1998, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200045d86d2275f8e2c9d7c9232c48b41159b1e8e848d5e0986419c3b40b4a9b93d3d863efbad99c981c45bdd40bf3fd3e2b262ba8a5c36e3d948f2e9fbc4687fb5de4f4fb59e38bac3bca2e61179e08135e346e1febcf9bebe9bcd80768818806ac1", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "1b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de703", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 1999, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200045c1b9513766f017a401fed11a435a3ec55a8180dc280d7ccf7dab89f79499dba8e229361c2bc0f6406558db07218e2d361aa065e64cabb097b9da8ac73b568b4bcddb4e3d6acae8f681f68b02bbfe423c98a2d3e1d99eacedec4bf79bf278507", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "2d06d205cba6e20e97616b25730efc50433fb246da15642508f08dd4dc348e8379371588ac25fa39696968bfff4c76f6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2000, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000447ad5655229b6c8d3f328f00a10cb719c64c8a9942acaa6600da6f0da279d5e830fbe25c2891740b17dcbb22e5255a9314da410d402854ff72dd497ea0accbd367de04b2fc0c7b3378f2bb957e1638820f7ec3dd483fc80d7ee650ead7f0d06a", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "33a28df92842cc0a0d43e5d33e2d351e641258d505cbca1a686a2f8c513d7f945e78187eae188e65963270a075056e35", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2001, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043673cc8f64b4f6651ce2b69e057db05f24c4c118e69665d8bf6e5774d0b2ba96ccc796f547cf2983b5d4c2055ecab75e51f4c4e99539747df8cb4ab36745fd3c60f16c7e83a1d3e15b44cfca1953929ead6af8398c43589e913ebc64753edb16", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "3bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2002, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048c583d0413b24eaac4ec484348a3eb7059e37e8575dc2657ef2c0a1b03d320ee3638307022197eb40cfaa6c2465e7b272f027afad18da3d144091569110324707a8499902d327f97e3295feeb2752c0a6946dedf08e977d830c8e135f9ecc0bc", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2003, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004349c8a1b4e986d3f814a0b14ebc416e58eb60c697af889d9eac3927e53791b589d1068b55902605c675ffbc1f11cefe576a8a077f4e5676b07a2e701adbdd15f78a3c04d365e654055ee88c4d007a97f5e6674e64750482c9dedcd24ae263e50", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2004, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004572ed47e9ee31d2b2181f5c5562852c7f8ff7050f87dc688a64bc1ba0bf280fe55118f8f8c7f9c0db1e512680876e7ae87ddb0174be3d71ce5bda9cc024d04c8a82c002491b83415043bfbb1b372fbfaca27e0fbe9768fec5ec67c5fd7544817", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2005, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200044ef2b05bf70e827c1fe64eddcc04cf1a416c032d155d3946bff2270701fece2ec1ae9725912cc4ed9a97f52b10a98ac12ae6e94bab916c5763812435f25a74be83aea508f537f9f8d67fe66f0e30ed3fc96ccba75d6ff46221816d8fca2b484c", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2006, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048c4ce75c1fb23e253d0fb0a1be67dde4b45a4e6763ae0794b5d24a37209b25ac2e95208ba397bdb01b459a11fc4cd89c07f43a664ea0fca116b66124a4fadc0b341cc3d7ec2da14bd5589642016f1076762a535145b6cda3f8bbce24c0ed9637", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2007, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000470c6e0dceaf63c5b92c45b5f33f9ff049584b0b41ec1c476e50651d5ec56069490db561d97b1a2c2bebcb7b43c8001eb52b9feddb992f69e9e566ccabb69352cea294e1d2683d7046b9858569ab73576f2b42f11ad19cb41a96ea3d595fd0114", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2008, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000471613b39cc9cad25b5c677dcf071de6308411a0f2c1066de803bfb68c5bff55c26e32afad0aacdbbc32af5dc5ff71b7e24684b4f59f7e82053d5c2eca45e1963d594cffe2829460659397e3e978b304daf785e81f1566bce2cadc49fdecaf37b", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2009, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144e54365091651eebe3aa1e13a14ec2c0dd1b1ad3778f69d586d078d7554c116a71e422add51cea477ce154ce873940e", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "55b4e89b8ca6cd3991c3578f8a970489d5fb1bd7b979cbfdadd1864b281afa73792c6e7baf938053fbaceeddaa5325f4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2010, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000316e6519bec6c43060842536dad3a68988e8427530b0f98765b9d0285eebdf461270a2ccbd4d0b352d4263b97281a15fa", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "87cc934265151b4fec1335793e6a7de98432d914b7321e2ba87bb215e4b8589e01d3d42707959c0f243474fe92305100", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2011, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0b8ce84c25219c7e4ff37a3728fbcdea683c45b156f4158423314fa879e9d49a02e1ec2e305d7f2f01162d2c60e2ad06", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "043edade91d4030be3409d8c989cf3aa79fb09efeb16877b18558dcaf46c1d2f7369f8583ca8350003e3836554af3ae2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2012, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff3e528e604dc03d7c658e1f5c4102e1d31ddeffafcc2f7d7a4816cec497a09a851f40ad616693013038c007697996de61", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "795ef5cc47dfbd544e1692809d7c853d8afa104d7d4438ede53bea15f6c60d23621e0ae248ea2a6c4e3a919e455c00a4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2013, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000200680b002d9adf1e053dbf04addddf8c58de920543e0614c976446db34269d5e218c121704a0acf35d776d0a14e294d", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "606dc06dcd00830bd42804dc43cb94ee78c1a5a35996ca4b49fb725433bd072e4b04e1c052d7340542cd08f1dbd79f31", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2014, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800204f1799aada7abdde3280f9638becb240be60123c91ad14cf1f7d77e83330519a68a9dd61a8d639e12a41ab930bc278b", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "82a6b7b9740a9e61a5f5d977dfcc655047eb415cbb98935fc24086b63fbc980b750eaecb5232ee97f770d1ede51ed81d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2015, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000417cfae6c3851f2c5ca6badbbe2cf885662d6f7f09e74374f1c7c2245045c02443eeb57d8b43b463dabcc0221bc82abaa206ce32ba9a9c83ec79f07a8e61a7a295486cb79c47942efd323cd9dbe140285bd0b064fcde0dc6e32036043e400cd61", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "40d2f675af9b7bcd5b8a7683f600e098b5dfc2681c0ce81a8c8d9ab0a15af157c4ebf3d04f52fa2242f05eb5cdb18894", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2016, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200041b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de7031f4ea02c39fcbbbbfed4b88095f4dc0be21f360f5bbb6eebbe318c5667a2cae0db94a454db55578551616a2bdec461d7", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "858b9c88c4ceb57ea7195ca4fef5911de0b18c3bd6a46c23077c4dcb70c08534f50d44dfc1a2d2b805205e9d03382ab4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2017, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042d06d205cba6e20e97616b25730efc50433fb246da15642508f08dd4dc348e8379371588ac25fa39696968bfff4c76f607eb107e35de143e39251c7fa593853952c55ac76c48899de9a6e03d984b24617fa89da4b60b8e8c70ad2ad50ea1d063", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "7817e822301ba68e0ce644acd45aba1b168ddd5995b97eb11fd1a22399bb8b84daf302f33ecfb87028dd8011eecbf95c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2018, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000433a28df92842cc0a0d43e5d33e2d351e641258d505cbca1a686a2f8c513d7f945e78187eae188e65963270a075056e3544e7e60cc04bcd8854cd27565eebe1c366081551800a3fee831d1493d4bae33e1c22dcbb9dc696603ded84a4318bea0a", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "64705403b5404883889cdafa366eb73797ae97bad283d2bddcd9bb2607eefee392cb9d04b4e99701fdbb0d27c1457a9c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2019, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a600d0235df6f46e9fda7c162cdb7ed520224546e61469c011b6e8cfd70e179e85dd90449664cd8e79bd9fcff61bbe9bcd", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "4e5c219e6f94a524175415e6aa60d1757871d7b6cc6b2c501e053054f381b92dc4f5ac0adaf63e8f6739814e4302e824", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2020, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff2b8c710e160b3fdacffca46bc22b0b7b58349ab2a4183931fdf9e0504685db3c40aa853607fbac52b3563e7c74516d61", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "714b4efbc12fe0460fd296c9868feac501d00b0536aa9269806208ba7fbd4f73ed0a26c89a0854e670e01db8088c3f6a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2021, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff3e3943f5e92e4bff7f85ac915bdcc0865c97d0cce26f054df1b29c283a8f8e43d964b528dbcd88768b342995ff517f07", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "43da556c9e9e29940253310d94ca5707ca84a04e2cab890ca49f391747c5be283f0f4593247bce6f0027c2e2dfda8d30", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2022, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4214f53b46996183016065c615037a34f8bd346848d13c870e6f74a26e3cee631d4d689244a615983f6f8b9a4880f508", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "30229a314aa8ed9ceb2a9c3577558f6a9bd857747cb60a59815d2055bede53a570b461861229d832cf08642e9078d6ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2023, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000003c1234be1022b89c3a64f04102658fb8c319b6932edbce6b78b05f86841ede7eeccc2d091ed867c252f59a773c271e8f", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "2ccef9ba30b16e50663bb4e4006de04d5d687eb6f42d3dd821c8fcb2f57d67cf864c345fdf2de1fdc55fa486a16629f5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2024, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0587ff6f77b0abaf253ee363581e52b9aa55b50a59e2238414827e05c83861fd12356be4547b23443912acf07a02edc4", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "70382433ca7683741ba836dfb5983d3c80760bb7a985499d27ac7c715f8b7618877f651f8ff8d1bd7c1b1206f93754ac", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2025, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff21510cae0c660490014dd608337b3f3afcd97aaa7d792e186375f12a7a1fca38126ec420034bd12da0cd051d2255f922", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "5bc26ebe1fdba661bd3125e2c681f591db5bfc63ca27e6ad49dd4f42e49561949046395c7b0fcb3e975689cc602dfbea", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2026, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012134018a6f7bb075ef67617abafd66a22ed8b5146408aa52fc17cf52510b85f08b73acd0b4301e9967b3cc20b914f805", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "170a1a6e3092ff8747b29d724bf794a839f2c06f3a71c323323f10cc48fadc5562101171f4f7a9e41638013c07a4fcc3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2027, |
| "comment" : "point with coordinate x = 1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144e54365091651eebe3aa1e13a14ec2c0dd1b1ad3778f69d586d078d7554c116a71e422add51cea477ce154ce873940e", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "713d5ee39b34ed194178837d7feadddd77436a8ca826b662d8a216f7d13a4a3ffd2cc15c318944cd160f93c118d4ca7d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2028, |
| "comment" : "point with coordinate x = 1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040ae103a35e58c73f012d45536b1ce21404becc3bffc52f2ce489aa11bb2346fed39a8d077fdbb871a8a08cc59f684e473e953250990f79c162177bbd6ae8c509df9153a764623227814da449181bc2a2fa4b5a769e5dbbb082ec15237fd876ee", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "3ce18bf68d203fd1c66866b933f298390fb06dae118b3f8d284d56e1efa48a1ec4351da194dd345fa5fce558300d2324", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2029, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040de1fa4bf669ea9fa8735eff9aacd2dd4e262880c264519148dc2a70886cae7200e118bf0b7a8159ba3aa9efe94103013e277875412d3d06420fc071b4833a45ae3c3333a03c8688cb4cf4dc14cdfe299dc6cc4fadf134e563e84c22a4904993", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "39e3e4b8d1e33817d554ed195be964f8909a16372ee39d7c545e8cd2ed65cb14548a179a53c10d173ff2934d8f766049", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2030, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043809360877dee742a1699cda910dab1b8282c95a75989fc8d3cb47c967761920b3201816e0fd5ca01fbac3c7408e58333dc88fdae7899affcd63a1a01562fbe2341e9480b5ae92c60310ac49a4dcf367f483b23a67cabaacbea3ab0e8794deab", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "22d3840b4cad42622f651200e0883c86cfe799dc9fe0e79437ed47b0829105c06409909cabcc1c4bbaf4708077cc3046", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2031, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004585838fb9d9c68e954fff331ce1c0013e130d46765e3ec1d190acaa47ffb499811e8da0630f0a9f8b492ffa0d194151d20fd86d8d60d60b2af2ad114e30ca6cf3f8db44229b31709d9de219cc26283bf6d76b6ea965b8d42450004110aa8bf8c", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "245b4c40d4b73272ec66a3af79686fb1480db55bb746d42560f3ab2c11f1f85a9a16b0506bb577af6946ec8b58ebc0fe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2032, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004262812f092fe67ad00e10eb9f884917f26d46ce5c52986ecf8c070b5421e16aa69825eaa990f0ae70a94ccffb100a2974d4ad6a003a0a0c669df2a8d257833a51b541823c7e8c03c01f3c5c3bf11cb9533b7c1b25f7d7fda5471d62dfd8971d9", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "678559f024ddbaf646fd4c838c9e5c8e7bf9910be65226fbc82ba81d0a1d34f9ce7821cc497ff03ad02ce4bf1c3a8630", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2033, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000425861965c55707c148fa1880a42463fd5fe337f7c904b28554cea7dcb2d4235a8686ac362dcd0d731ad74f506be88b4524b49dfc1f571e5a61e95e03045f3ace233764a9bc99f7fca63b1a7010f9d2855328290cf674f24342fff3b65ae13727", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "5ff22208d0d5c95a1353690647e6b43b17479ee4a191d456a177281a1e16c04df48c48dde733b6188e56b69c2cac148b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2034, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004693d59dc3c13b539685710ba0e78aaba96de32dbbceda9070f6fd3cefc313e29fd8d672f5b2a73adcdaee0df3369c83c7933b411091536076b80788f419ad4b1b40b7e2b3620aa105994e2810449d022732f3efb9db8a2641ce12a46e7e43b2d", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "253c028db4e9c7eb452f866de4101f36baf9ed50616d6f0cce8032a93d4b09c8530121b48bc6ad6810ad3f1611982758", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2035, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000477d993980c546380f8ccee9b99dc17a3ed2d056f4cdc39115986aa0f8efddf642b1b0a7768f8431b06865e0286859b8301eab77cf16f711168150268e2151fafb71d1f8dec1dd71c6558cc53d48c7eaed7679369a89540cbed738ddeb88792c1", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "71b00e502ad1942b816484140721bba4f9f727cea86fb101a2a1aa65db72b5a665b9b1b8c97585f58706dfa01eb9b8d3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2036, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000457e931f7fff265379e3c8e2db842201184fc35481c9cb0293c67301602461a3d03f0d3ddfad06aaff0ee0cc4ba34338c829f567b559a8b024cace2df3b4ce3a4e389e2d64adb6f0929afbbaa0f37834ed3b6e10483d75a71c2f92d9b796a0e70", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "1a554b13be9a4863e92a3c5dfdafc028655d09415bdd480c74b97eb03d7b6c557cc11b7f522098f1d01c1d958a52e0f2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2037, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042e0cd339b13fcd63dfa65238c1d5cdfa981ede080fd08445077cf0659a647d6f36d2bc30f83dc65de529abebf0fa4ba33cb88ae471c90e41a3eded6fcbf6eec0fbf3cf319f4f0f89d4fbe771aa675ee5a818bcda39dc8746ca6cfce04abb8d0f", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "13ed938401574be2198bf5042a446acb4f656396830b5e6ea1c72709a24eab181bc3648dc765e70e207011a366803784", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2038, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042b30c03aef0c4c2fc36f3eee7d08ccf302f4c18cee68c3766f777898813d7eef20ac9a341ff7875ac4971d3df2431dda36fe8697baa9ee49ba40c7b38e2a7f2922c8c163ba8322c2aa3afeaf03498946c9769b0029982990006128c5daaaca83", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "54f36a1cc9dbdc631a50ec35a0acfa844bb19c910b07c0a11965096e869151943a41c678ba2e397ad3525c262e6d9b9a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2039, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000425c7a0750058c226d9388fa6c368c9a72e2cd3354618493ce57b80bb789b6204d6747649247481c33397529cf54c7dbd53ac0bfd186b501ed9ddcc563a4f73b79d311c53f5f15009592facaa9346cf88748b7780b3ca9d0dcd4cd714146cf3b5", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "24f44ba0f06d24bdfac7ebfb97123dd28b6b2202ca250e955d511f24ef06e6050651e7e70670ade05e19466391a7c7ad", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2040, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004880a7f980814317d34edeef2be203a33768ed3c260ede12c9caa856089742d500623f1b386009afabda150e8000f06e05d21b8487fd5aa76041dda59c0c0e77d6d4fced19ebb13eeb64378b59aa2478ba130745dcee003c7829a5d01e8f4bbc6", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "4f46f47f218cbb176c170519259ae51ac67a6cc69bef0240c5e9845717346e2c0e49a4ce5ac9bd4ca0a683fcd95390f8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2041, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004406f7a3bacacdff35fac87ee478ce5006b39ec58b564f31405bb696edde7c584ebebe5de029bb7bdc7a35d106f4f6eb866b5fdef09eed0146fc24ae1a7c8912d8e4ddf84c9af1317f813b09ec19c84343f13a5d79481f3788beece2d55affc1d", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "292460e95a1faa2f1937fc79c32aed32873dfeaf16c8c46877d94ede011eee9a450c99dc477c1f08117bafb74ac2e7ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2042, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004729314f8409ce1cc4fe2fe2aa2f6c358686e01233a2ef8fdf8a2062a38b02caa493c979d6807380c2f79b53df1d6107e1285cbb11a81c578f8818d3fa534719eec7b90fd01bf367f383b02303323b45abe11485a086198c3b0d1d929e739281e", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "5f6d272223a1a2ce533c444cc3655749c43106e038b79044643b41466bec45703515abf9b528680d7ef3a07442944886", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2043, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000426e696c1c3d1d5049fa167720c329b22f5b6e6be12213324ddb33b37807dca1c592ae54da6a2af7d028577053181c38b1999b08f06bd4b3534d8a63c9c49068c1d820544cc3ec906a0605f34ff49e954a875b4ea343c30aff2373e0ed3e9a336", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "70bc30247ba2fe40122ae6b98f6dc05142c89124f081a56e5343bdcbc8a0d35157d19eccc100a8b20de687ea37ed85b5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2044, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004084b6e03d215baa061049d647fd612ea0f2f6d118974b71d2b9cf2b4b2fae8b5c8242204146758686495574ce1a364600a88b0ef014d2a6ae94de7fe686638d6798a6041f220b331ffdfea84a91ed73d66dfc7c91b079585435e1283c30a2915", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "57633d31d920302977b533a7ef9f8266d72940aaf70a44f5624facd0befb88c1cc74341c8af6bb1125b3af14f556696d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2045, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200041719fcdb9ef4e276a2bbc2a9a4c5d82cc3c949a1e61feb7f7d4bb2fdad000a9415644e48d6e0b2f68e108fc1b9d8154576c2b550b5ea31b2354faf8c18f73897ebfd773d81f9ed15a40008be164adc7811b4352b5cce478a505e38319fa4ec00", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "3b63157b6889c875572ce5f2457bfc33cae9a4ca77e763b245c4798a67b7f79b26b5adf912966545b1175e0cfb6f4889", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2046, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200046f3028d8790a696cf8af0c4cb6358104bb28f6a5833d6a277d1e2d5bd66d29ee4d7d3b0617074ee086c23a74d56546828abdb555cd20bfcda24dffbb6119ce6008d7d119d520313024634d5293fc0b691bc54b45852ed386430716500eac89e9", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "371f51f2e588dbc10faa2463eaf3b2693c3c5dcef820db5723168fa402c9c4ed6876085213aea94e8618a2092eec3642", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2047, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200045e18aeeeba964e1903095b9b54c3b6013ecac2e79618e85094ad1877415424e1975c1545574013881881836659120b2d3631a9ca288d16d0c59df9fb4f0bf42d6618706f0f81080ebb911151fc86bb1a50a751d5f034cde6f62f183c23d7b01d", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "5244a41be0b18d6262e9a958c26538446de754dbcfeac4da7ec172ca593377c72e1c1e7f8c4bfa727a2d115392c234dd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2048, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040c676237f17dd291dc072bd102c393842b5a1a870714517c0351c41dedff5aeaf9e6831221c7aa2e064ec676047b3e140c848e5e22189c3f4974c4e6b094a93e0d4d5ef5c5b01fbae2870f51363f89e02d981652abcf1307879f46e6707fb6b8", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "56c69c37fc290c5df10afa2db19c0e37a6db5a032050f4fb4ca05dc071ac46e4b6ef47f907c3d0fc98a26b041fcdd414", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2049, |
| "comment" : "point with coordinate x = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000431098a4398b2c89c61b8435bb32ba3adf5f56429cd9cb8dccdf5164c8b7d8082790655bcef6aa1a3c3113f68b90c3860290453aaa892d648c51f4a6c123d20027c8efc574ab938efc8b548dab9a3fb877f8327c28b272c5be82f8ab8da0e2211", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "7d0b533915ea639524be1879c8dae038304afabc38398c118d59fedaf29569c7ada57bf13d530ac99505d64089678824", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2050, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004525fd4ea9134404164769295a9fab7be32340d784add07d48a7e93da4daf7580fdfe4bb0685a87fc42143545da9d1af177c003b24d513522b2598c0823a3847fad600e69c4cc910e738d82fb8d0e94bb9b31010950a32cfb1e03973a4f5f672b", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "3ddd578a612455ab8b8f89dcd3fe5e405c70b04ab35807072a691bfe1b01d1d1792b6772cde4fe3a1a369e66dc95b26a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2051, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000455b4684b07f36508b643cdec9e1cc46dbd135213cfdeb5361bc8132a4ebc2608dab1cf1d21151a9deb2b78dd95d03dda0e90c473f4f9ec8cb799b0aa806cd5262b0761d3f23f31ac8d2b5d2dd754aa931682040b14aba2bf50abba998abce844", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "5c9ac391f6b6b4fc0481098f53f5453f180312226196fbf58eeca45858ef5c59e81a2b25c8926bf00e13568c9420593d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2052, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004289266be4da844ac9f8da4c17ecfe9e102a72f3f2dd5382de0cc4673b92da76e6c1e92268fd344ecbd52c8615232357c6dbc76f315ff9d8d56d40b735b2406d1773602c29f66354fa115de6c468f7638c4f238372183cda141db33867b1b728f", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "2f0d8b9c02ea3ae6f9d021a8ed0622fe7d5d0af0ea6a7adebf640984ac060543b4cf8c7ce3fc3a5ed35d79692b547ab5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2053, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048288fcd922955512e75135588a90c549fd1788f3630a05bec16d74f575a33c354600540e49803fb824a1594b34f9bf382fb2ad4dd4cc5cf731ba8bced2a961deca16aad34bae31f99ad26d5b7376eadf75aed29a514347b42a042c4c54e1c02d", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "61d1c4988e07628e036cc9956c54deb17ec6f0159558058f3a20e78f160294361ffabd2566bfff16dcfe02c36cc012e2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2054, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409dca2c2433e315bd1f2562685ce83370a10326d608a15ee2af086b35d2b7fdb1f9a46be4a770a2a21eba53838428654277184ec7ee724fcd81cf823bd3787e3ea45d656f3c9d5ea3b23027db3da5b76e67b24ba6af83ab0a5830b2053def05f", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "4c5162b40c7ce2322d8a0c2f45ad7f8fdbde67eb2d6b1cf9c92974fb640b3b82565c6ef0975624dab2d490263e76455d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2055, |
| "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200044c2d1cbc867087f8883725b5374d5b64b7a80f614537b53d867eede5a0109cfee36f5fc76ad01753702a01876ee4db568a8c792aec409aa3f230effa37b4c84d8e7c28908cd148028303a5c3ae828e79e2a5dd09dc3af4f92d9abce7b1f99ebe", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "5a5a90b59cecfb657a7aad25c815087f4ac43711e950fde2d0c0fab0b82a4adea84a5f23f0db0a0c35fa559ac0715bba", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2056, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047765a667dcb0078a7de2a87c0955c13cc4ecd795d13baed930a1f3f69db8e21264c686b0359f70a1f4c307cf851022430e1c7d6229ee61422ade58ff8e06ad67a6bb4d66bae81fb6b700f61ae2713efda95381cea37d54bb748246e635efa786", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "0ee98cb0551419fe86607e72755e63d400479a3acb4bdfd9d8539e533c47b4778410a7516e88867390ae511ec0c229d1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2057, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200045a96c2683dfaf1263a2bfea4f419c66f7971b76998e44714ca1c75e90668a2181a3a9ffcc6578d934bf7271bc76bb914440828cb6a6e19d0d1d51ec1254d5b1c790fcd2d86769224afb4404a90962431f831baa3b26a2b48adf7dfc81d5b8d2b", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "33d7649801799b4d8c4e0fa5976b5252de4b4889983b5a4c76d78090c38a27df2058d905611eae062c75f3c8fe31a0a4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2058, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000446c6cc67310714487e262e5ee54079b7d0b1dc0c3001a13f996caf428018bc3f65cfce1464f3d34a48df1e7e4b44a8d289760fb4507afff777aa444f94d452f155e3b1af5bda32946fcd72b279e7e84fad3f4521a0d203fa61d4afe5d85a2a2f", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "5e589b53874cf2a2e60f76b4ffcd04c488ea7b12e97240009852837b8bcae6fb67880e1885b1f04914bc6f6f48291756", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2059, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000413db7ee8cf1dcc6bc37e0f5c9aa9990ccaba51fe140c2bfc80da8b5b365397225ff4ccd8e13669bfbb7df610cf2e07cb805e15813662b36b688afb282387f58d170745a5f7278188809d0f5264add8321b5b89b9c162baed2251eedbcf95214b", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "41b2b89df1b8c193e763ca2f886fe5c12e8fe085b6e86bd5689eb7c3a14a469524897b89f201980039d87d6a24a84004", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2060, |
| "comment" : "point with coordinate x = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000432ee82a741f75716462743782026d5b9a1a09395474459bfbdcec0e68e18a706051fa524802bb56a06115648f4403d9c248ebcdd7aef8a9d6510b910f3f3e6df657f8118f1da9710e46c80ed3c43280c9c06325bb8e6fcfec7288a344d6abd4d", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "1bdfc2c36229f8cbd73d9f7322f23f41fdcc489970c4487f5639faac075526a93d709ca658ca5dc472ad5a4cea5dfa12", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2061, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "03", |
| "shared" : "1a136db83c88ec1a705db70c310e685164acf6890c5628fb4004520739a30a015557d3d0fa8652d26af3621d8cfac529", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2062, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "4518e59c3325de9ff9ba5176cce02c2fdc5d47c4d71d7bc7f3ce1a860131f39a00b1c9806fe92feea4e15b505dbfa7ce", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2063, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "032ce3f060545bf89e05ef6cc03f04fdaf66ad01a93cc287675e2adcd6044eca1da4108d91e4c22df276d9ad7dc23548", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2064, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "5bf3778bd7335db843dcbf4fae46f184b18d95fce6afde98b47f62c89f61ee64bef7f7b273e4b391471d2c33e46bda32", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2065, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "00800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "2d5751d28414a73a5e2049ac38c01cbdb592e90ad4f1f2168c9ade2b8ca336bc965ee7b8cdd63207b3a8768c81fdae6d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2066, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc30f3b883202e9046565", |
| "shared" : "1ca753eb1a6f3a735f459a26c11c1c6f523d40918a41b1193b9342e0cd81c40a625c4c9cbb4d875b55db498b370b7b22", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2067, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b783202e9046565", |
| "shared" : "4be8f16ae1ff3cdb120f32c08e0a1c2c178e2dd7d9beba9fd17bab1994b44e2107aa248da4a18d45612891bd8a599b55", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2068, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b803202e9046565", |
| "shared" : "7b9679e9ef47700a484d65637a03834a2fa8557dafe5f470e4747bf5ac308ec53b16f83789ee63abd0ae7078422440a8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2069, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883201e9046565", |
| "shared" : "678fe10e74bcb45acc0146334418c1ff7512815f05146cccc147a73324de04c58cb87cbb00735cdc2695e7603998a0c3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2070, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904652f", |
| "shared" : "3729bcd215b41c658b832686c81362b3485d75b09478c6dde3b5e278564ef4162bdd6ff65afc6e8213bba9b6c54ba1eb", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2071, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904654f", |
| "shared" : "12ba4622daf1f2f950aad6d54aaab821885a47a98573afea49bc1896041ee9501acef82810f3755ff284e16665bd0f62", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2072, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904655f", |
| "shared" : "7fb5398519857f2c17cddd0a9d2c1660ac35b4723e4a049ba5c58c458b742dfa813a5c7175e1c0974b514bfaeb0039f8", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2073, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562", |
| "shared" : "1a136db83c88ec1a705db70c310e685164acf6890c5628fb4004520739a30a015557d3d0fa8652d26af3621d8cfac529", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2074, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046563", |
| "shared" : "0f0a1d20ba6a7b2c48154b43870be4890979d9261950736de96c29f371233b1ef94a79c2ab698868f00cea7e912deb94", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2075, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2076, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2077, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2078, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2079, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2080, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2081, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2082, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2083, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2084, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2085, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2086, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2087, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2088, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2089, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2090, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2091, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b240303020801010b030100", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2092, |
| "comment" : "public point not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3ca", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2093, |
| "comment" : "public point = (0,0)", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2094, |
| "comment" : "order = -21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231ff7346e17d5cc792d7f0a29081af19be20ead08ef612aba94ce0e9919353fbda5830c5495094803cefc477cdfd16fb9a9b020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2095, |
| "comment" : "order = 0", |
| "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315020100020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2096, |
| "comment" : "order = 1", |
| "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315020101020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2097, |
| "comment" : "order = 5042941954480324912133914614639385831494842746066313376667826733277554507683616955290244686736004252971522", |
| "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315022d008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2098, |
| "comment" : "generator = (0,0)", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2099, |
| "comment" : "generator not on curve", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53170231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2100, |
| "comment" : "cofactor = -1", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201ff036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2101, |
| "comment" : "cofactor = 0", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020100036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2102, |
| "comment" : "cofactor = 2", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020102036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2103, |
| "comment" : "cofactor = 21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", |
| "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2104, |
| "comment" : "cofactor = None", |
| "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2105, |
| "comment" : "modified prime", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d010102310086794027ec8b4fb52f3941d2981a6badcd5cba8307663d051fa6101f193ed726450df412ccfc38b593cc92eab76cfa4b306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c1104610400000000000000000000000000000000abc978d6d096000000000000000000000000000000000000000000000000007a1da7cd48cc78aa2aee262add59969c80d1d577d80c7a670aca818562da8fdda841f80ce27ba0138ddc986e41b23bb2420231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201010362000400000000000000000000000000000000abc978d6d096000000000000000000000000000000000000000000000000007a1da7cd48cc78aa2aee262add59969c80d1d577d80c7a670aca818562da8fdda841f80ce27ba0138ddc986e41b23bb242", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "1292e4072996602fbc1877e2168c63da918a81a686f2d80aa6e2dad912b429945a02c456e3c85479a7129f43d53ecde8", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2106, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2107, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2108, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2109, |
| "comment" : "a = 0", |
| "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53303504010004306e2a04dd503c3e87cb98a8d5425f32579b0a5a9ad12ec3e33249c1692619d0c661f539c8c86210ea713d8f1538c64f600461042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c80231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2110, |
| "comment" : "public key of order 3", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec533064043061be07e9ddb9c6f76cb2c9798fa8cc6dc96eb57bd50607bdaa62e6d1926693b95a39bab3c17b11fbbfd4fcca2cb74ff004300ebadfa51fd5f2a81e1d846a04935aa63ed4704f236f3b6d62880b0c8e63f08d7941c1d430ea3b3d32b5e59be90ea75d04610411e27273c802373a115c5a21ee8ca7121f572a176d5ffa7452b89e8a93fb66304150ff8ac50a327a32107f5fb36cd3d42e23332227625de41d982e39cdf228e267744829d27ac781fb06534c771ef84cd73b2f706e56468af63844fb579cb52e0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201010362000411e27273c802373a115c5a21ee8ca7121f572a176d5ffa7452b89e8a93fb66304150ff8ac50a327a32107f5fb36cd3d45e95eb607bd60f43f1c5414482f418fcadbb28e01ad98f3217ab86cd089818d6d59877b921c6d3e6910ebb17d96b3725", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2111, |
| "comment" : "public key on isomorphic curve brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200046a2aac186356f68786c8ca5be5e56c951d2992561bbd094d6796730ff67b33249a93a53455f8291e112199a10fa7fd2d8c4b85d644688724dfd1726f1e368455e5eb300f479a2ffc556c53bce3ee3b7d522db81303ea97ff13f6e7f2812b1ebb", |
| "private" : "00868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "IsomorphicPublicKey", |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2112, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00041d8d7078f45444e91bca0c6cc778f1fe321d1ab171bb011aac8edfefea7d996a11d1bdfb073924f453148c38c6de594981b4d8bfe33c27af", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2113, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200044e00275706e6ca58a0a7bc864b67df419408a9d8f5ade6527a1c50238891bc68617d1e8777d528e7561a1c1ed6ed2caf8e103858e76e391b42957d8287adb06f", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2114, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000459e0d3a39a0251cc1bcde05e330e6ee8a24a2175b85f67eec54d2f4c82d9655013bd53d4b4aaf537749e623c194979504e6abba9547065ce759e95282edd690c569ddbdae460b607510715ba17dc4323144d9492d65d0c0fc1a93fc92b34af08", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2115, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040089e14bf28c88676902c1191f0a2ac25e5c71114ded6120b483e93d1d065ab29f8fb895a701862df5a72d922f48ce27ca8b642184e8076ab6b6b032d71a8839cd7901329967bf36ad29a7b6ac74d97c8f47c66e32f9b029964fbca95c992e76c37b6cd45f5dfa2d16f83e3ba6416c54298dbeb0fbf1e663c14cf22a5915d4fcff66b108", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2116, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200045ade136fefe3cdb4461461a47ae7eb366531ae5d7fc1bb994328f2345c151c0dfb46dab78c5ae0570d9032c59268e3603cfdce83c7fd347c5fc79dff10a755a4", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2117, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00044fbfa6ea0ea9df18866b7e4d1617583a4a72fca72b7521802f80f2606f6b13e00a3393f6957d5371205ab0204f94287d1896bc2bb64960e0", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2118, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000474976e5c913333e7c095a8a6b66bd3c78abb0894ce5598fe00761d927cc78f555570a628ed26dbb2105e014ed23a19b12b162a1d19cee785", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2119, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045b204fcb4b2f92310bc19e8d4951c7884de3962fefbbec16cc1e9758d7ccaa1da8a4f202076b5515e46f36a2c8a513f8e1e18c7e42007e6ad4dff5e0ab0737a5", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2120, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000423a0440fc8d87b1b799f4b91791f3f5175b5b103f5ed4ed352a92f6c2d5fdda8ea07e9a5592afd2f85557310983058b60f777a8b88632f7127a29d4e949a4834f34db5150023d819a2b5fd7a6ba1561f", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2121, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043d5b219486463a71ff9296216bce6a7b0ab091447f61f96c98739ad6bccb42a9b74b384f07d3755ec54c58c00db9429ea5bc1691362f3c12bfe41f8c4a1d738d1fbdd1e9da8e3c783157052dbaef82b87829db3c90761de50e07910e773ad21b4ec81dee16dbb8bf50d7f64abb3451ecfb985cca4725ad66eb15fcbc28f31310", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2122, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ca475ba8be87df96495320a6912ed35f3ae5b5a5dbe170a24aac2e6ea7febb3f1088082ec1fd1d4f5a509c7b05793b2d0f17e611e1579407", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2123, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a91eb1462fbd71d6d4dde4bcfc5a80e53e61ade709b5eb384b6661f0dfa796f91a45b825213d3215b32fac6faf19506887f84fe933066e3e97c906feac9e41b2", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2124, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200046fd0e50e88a56f131daf8f7ec8e2b44ab796d0491f77c7db01e7a9d872dc7c54913ee8ec683efec969820e7ed431dcb1feded773d12f8c1a17d164e9873a69c0592f5df135f16534e69983199c472edf", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2125, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000411144203a5580501cf2229967282251f35cc66ebb978c8c5df821b11e36f95d6bac1c6f97b8e8d026e88cc2a24fec16b43714b10baa062a06712898730548a9a2290a984ef9a85d2eff128901dc0f16bc57231d21de65e42f84e42a409428eeb", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2126, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041daebcad055304d190eb662059f41e6e1eb11b7b73d69cd72f74c78756d1219498f667f43e6e0a7fe1dc57cb1a4fbbe8a57646924b8ede193f26b49d9db53c9a98ae0b30895690181d71459ab3c1f3b3f1add63a639edcfb549849a953be3f4bc9fa5d75fb889d49a2f25e8de94cfe714987aa2077ba7f2b2c084f05a6272ab7", |
| "private" : "008c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2127, |
| "comment" : "invalid public key", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000266b87a19f47d772130855c64f1c1e445b19de6f917bb1c74198ecda924714d8c48e0cbeaa717453408c31c220a677693", |
| "private" : "3c9f970f25e6951b2953dc37f5458d5e11176fb794bb443c677ab6638d008eb35acfe85d09fe70400cd52bb47da13e88", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2128, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003878663e0db7b8f0bf1f6f24f15160f0589da8f8f92ec000a57657321c6e3c4ec845c97536fd10cad1adc6e1341968dd0", |
| "private" : "0084a6fb1f3f3c583d09224965f5a96d7fb9b44bfdaa15d02a5cf7c90e321178018a5cdee93f614ead731692e71918dbf3", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2129, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002867e44d486465a25b827992e1de40cd6eaa276abbcaa852db4234bb3c5fa9f1c6956daf846845fe4862c025882878783", |
| "private" : "58c9afa82e35c64357c13f5f2efc4f9cbd0e65f718e70a9c6c77e73bd7f905ab7dffc4c82316a887e1bd625fa4fb715f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2130, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002041849139e191747f15e6b8f92462e731ae0c57c408b1e12ab1bffe434081033780b92b5ac81862263117a0836d180f5", |
| "private" : "0c7b7597b1fc8f4f69b90cb164a4295dd5b8bb3d7fee4588fcee79f2fa62c07c2cc35ac68714389e17c3a4b8e8a07dbf", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2131, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003041849139e191747f15e6b8f92462e731ae0c57c408b1e12ab1bffe434081033780b92b5ac81862263117a0836d180f5", |
| "private" : "0c7b7597b1fc8f4f69b90cb164a4295dd5b8bb3d7fee4588fcee79f2fa62c07c2cc35ac68714389e17c3a4b8e8a07dbe", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2132, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003867e44d486465a25b827992e1de40cd6eaa276abbcaa852db4234bb3c5fa9f1c6956daf846845fe4862c025882878783", |
| "private" : "58c9afa82e35c64357c13f5f2efc4f9cbd0e65f718e70a9c6c77e73bd7f905ab7dffc4c82316a887e1bd625fa4fb715e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2133, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002878663e0db7b8f0bf1f6f24f15160f0589da8f8f92ec000a57657321c6e3c4ec845c97536fd10cad1adc6e1341968dd0", |
| "private" : "0084a6fb1f3f3c583d09224965f5a96d7fb9b44bfdaa15d02a5cf7c90e321178018a5cdee93f614ead731692e71918dbf4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2134, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b033200027d965d604aad48774b0c68abb9febff3cab818ea4890bcb616938556828ab77dea4a0847ad8d61eb43d845c9ec241cbc", |
| "private" : "37fb984a7a821d5a3660a951b19f88b2a95dfc6884e029bc5d99251d9b2d1ff88c57e0f9dab94bd0fa13221a1540ca2d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2135, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000311455b9d356978751548ed9ba361f672c40215fe873e5b27770ece7d60701fbf07e3f95ab38857eb8785de02b69c356c", |
| "private" : "5e7ba1f7812005953291c6e5a7236abf5dcb32addc97fa40d06a6fc7a2a1999a93b1d224ef85e3327d7d2b3f7d909e3e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2136, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b033200035349860144ee64859a8b0174c95e5f91f357cd38b26d2bafeb49dbd912cd4804f1dc04c0707199e113089f1df253a629", |
| "private" : "6fc580974437283ea60899aa7d4c817ea81d5332a86bd9af5ba2fb0e0c7c41b7a523ccddca46dde61b1809c970f17221", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2137, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b03320003705965409ec374f74c51ead3609443cef7db7c879c41db0e28e1656e26b236b74b99f950689ffab717d24c8f979f5231", |
| "private" : "00806f6eb807a213930b60443ba0164d22985b70a2034edb59c35639f52d8e4dd93ec589a83ee9000e8813da131f59a46c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2138, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b033200028af704d3911fa5a7a5f6ce54856465cae4f2eac69c84d2dfb1ae160b8dcd3b577949c97239e2e420896481c76b5a4465", |
| "private" : "2e59b6c0ee75135d8df12b9537d6f00b5281585166a77075858c5e9058a8dbdc4a4b8d7cdb23cda2429e069ad19be3e5", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2139, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b033200038af704d3911fa5a7a5f6ce54856465cae4f2eac69c84d2dfb1ae160b8dcd3b577949c97239e2e420896481c76b5a4465", |
| "private" : "2e59b6c0ee75135d8df12b9537d6f00b5281585166a77075858c5e9058a8dbdc4a4b8d7cdb23cda2429e069ad19be3e4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2140, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b03320002705965409ec374f74c51ead3609443cef7db7c879c41db0e28e1656e26b236b74b99f950689ffab717d24c8f979f5231", |
| "private" : "00806f6eb807a213930b60443ba0164d22985b70a2034edb59c35639f52d8e4dd93ec589a83ee9000e8813da131f59a46d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2141, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b033200025349860144ee64859a8b0174c95e5f91f357cd38b26d2bafeb49dbd912cd4804f1dc04c0707199e113089f1df253a629", |
| "private" : "6fc580974437283ea60899aa7d4c817ea81d5332a86bd9af5ba2fb0e0c7c41b7a523ccddca46dde61b1809c970f17222", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2142, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b0332000211455b9d356978751548ed9ba361f672c40215fe873e5b27770ece7d60701fbf07e3f95ab38857eb8785de02b69c356c", |
| "private" : "5e7ba1f7812005953291c6e5a7236abf5dcb32addc97fa40d06a6fc7a2a1999a93b1d224ef85e3327d7d2b3f7d909e3f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2143, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010b033200037d965d604aad48774b0c68abb9febff3cab818ea4890bcb616938556828ab77dea4a0847ad8d61eb43d845c9ec241cbc", |
| "private" : "37fb984a7a821d5a3660a951b19f88b2a95dfc6884e029bc5d99251d9b2d1ff88c57e0f9dab94bd0fa13221a1540ca2c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP512r1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 2144, |
| "comment" : "normal case", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048a73a66605a5db252ef418ff2c43969bd4128187ce431c36a33d3ff3034cf8910fb0021ce849723621199d0d7ea4805f3cdab82f6c909257762da2a97e26305b078c1fd791fa957e975e30df5b876054758267129e4974a083372b0ce071180d05e1978bd90b8407c0a7ff7f6651bd3ffcf1a574dfe95a2e8af3866cbb385d21", |
| "private" : "6280eb95405fa8c0e9d970547301bbefb152c8c8114abc730c89bf6db3f7d949fcfd7ebb82fd2dbd43d28d47bf4ed95de97baed19f7d087cf303d2b0cd413767", |
| "shared" : "9690120edf3c583f627774ac2837f792e1049b3768199e3cc68c75cc16f73d4eca828f87880de91e2fbe0671b7066fcc814cb2e190832adae3a6dc7d9d9e71d3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2145, |
| "comment" : "compressed public key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010d034200038a73a66605a5db252ef418ff2c43969bd4128187ce431c36a33d3ff3034cf8910fb0021ce849723621199d0d7ea4805f3cdab82f6c909257762da2a97e26305b", |
| "private" : "6280eb95405fa8c0e9d970547301bbefb152c8c8114abc730c89bf6db3f7d949fcfd7ebb82fd2dbd43d28d47bf4ed95de97baed19f7d087cf303d2b0cd413767", |
| "shared" : "9690120edf3c583f627774ac2837f792e1049b3768199e3cc68c75cc16f73d4eca828f87880de91e2fbe0671b7066fcc814cb2e190832adae3a6dc7d9d9e71d3", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2146, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041c323510258b858d9a996fe644e2d116ca360726c51a54e0aa69e88ef816f20577349ae1f2f202ff40c499bdae4274bcfd502f736cf82f43acfca55649e9faaa88263cd161a1a6555ee0249363b537c8f2e2ee80943f4b162893fc9640d54a8e7b997ad202a9b723c3a08929d572076e3c85adec089da1507861758d47e41ec2", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2147, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000438a0c765409100f0a831387ba46fbcda63956df0f00e77615b33249e1a73d1310bb22784e09e3faece0bfa6ed5c0fa077c8a62664221ccb596c9efa2aebeb3ea937dacea2ee4fc261e29af0b64ec5b4a8f0fbafe7470d715c1effd463eca68344ea7446a88e5874ebb1a0faab7ec0d36d203bece105a11edadb00e93ab0dd818", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2148, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045f65b98616109b88fecb4cc1e639e98d2109bd696a14b921a245f265eead9c44eee4d19d162ebb972eecdbbae1c3b5d683e8a2163861267795840e79bd4e08fb25a472717d167587165060003c77f8d3339b908613063e5cd1abf0e20f4172fd3099f8bb96bc26a84137be2f341ed6c1d91c11ef3111b4cf75170d2db59bd790", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2149, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044069f3a94ded3bc37d32cd2cbac29ecb33b3aad195d9ac57965128a5a8a4ec2728db23e85b4213c60db409a77661f60756abe7d9edd7057a12453a19202c54288ba58659b7b37d74a80109fc484efdf9168c2121b7aead8f5fe02d483b51f1f213384189924b63050fcdad57d2c4dbc5c31c4c15e1901b5192708410e160c356", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2150, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000428e7878a20a024121e36339bb0cc67e6e4caacd54e13ede6d7ad4c73385b6125bfefe8f8e1ce95d2d32b956132a91d7c2e09c399ab938228aa16fdd2d748752c0a87e583384d4531d16f5e59debb3691fcdc91e35e9a9a6c4adcd020f3def3931b539cbae2414bdcc4e35688379ffde07a0991730c5783141af7f87fddae070a", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2151, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042830ff4e16150ded7167833c6bdb7daf11de99448f4e60e0c775f46e3a44b85599148f944fb6ebd8609eb2342cc86524e989726ee6b9f0278ffc36804b775e85881aeea838831b2d0a702a887ba5b549b82ce5543857339fee3425368759cad41432129a187dc37e6a28743fd1dda1028fccd9b8f2c0d44f8f9146e48401b898", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2152, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000403d1fa2562f3b6c63a86731c2519956aab599d17003deedfd67b7f3eed749036aae5c0a110e9bc767463093e597e61e3bdc24078286e87e684da1c4a0514b16868da156d1122b47f01f63fad234f09460f8f36f31aca059991751ef7a553365842eae9814c263249c0093c919622a2d4f96b7f591495567888d10d0b1bb80f82", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2153, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049a4ef296678f88e848a939e3b5e93f948e821cbe3c5ec2036d43578676212bc4997f479a2255139902f03a977e304282b06778e86ac5e3e5ea71e6fc43015974555de294d1227fa3165fcd839498dfc4a6dc73cab0313e9241a026a076823286acb95b3b4b29338448df31e9f91a969ae98449ffd871ba273442b6eec0c92193", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "3091819f599671a0d21d866eba2d540ae0a472be0252d3792bc5bb984d20a8dfaa1875e6d05264615545d2ae78b9b5acb696fdf1680a05cd382d83ecef252854", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2154, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049e4b9145044111317c7bf1697b9428f716b022d1035b1c8781cbd7cd3527b136f0f95df1be0627721a4f6a56c004149f3400c8b0ccc142cd382d60ca250db1f0410b6975e5ea63358f5d1ea163f42ae3744e89ca9d22e24dbc4dc7a05ec4300466fb436a185807b33383484c562d5b65cd57f6f06fbff3eee8e832f816cae53d", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "339f77db58bb17afd4059555b059214889771982d96f1319c9951404c60909bc10bcec2f7dc6e56df44889c1924a304bdfa7aa19d562f49cfb3acd409100bae2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2155, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000436a0b22506a13c46fb9c8d52d112d904d6d93e260dfdd61f680d322d5ad6dc130d9df448eede20ff73ce94dbc7ca10a89a49f54c76c30e771851f0a41d6d525f18304137d791f223be088138636523bde5c136685ab6bb2bfaeacf9578410b3ba9e26083b80b36a23b7e27ed3070692995e45004d5d4bac4ed409cec36fca2ed", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "3fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2156, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004955069edb4b62dc48e0c41924f9644bf85af1801b21732a64cbfcf7cc3bfec914d0cd8bfc8fb334a94fd3488c44dfce0e5eee324da83cb903b71ed47acdd1365881ede882c978ec541f39f4b29d515ef836c77d04b512cdc45bdff505bffa39d39e2e9e3c4a6566b835c326106c7638e3d07e7dddb3331c5d37d7fdaaedfeb49", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "4000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2157, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046ecd48b171548d97b368a778395b7484ec4c9710963a6fdb107322a936dfcfdeef2c5d1baab81e7da63a3f67a71389b8364aaddca6f65bfbe0d8887f8c5bb716811c8ffeae8cd39e3c6ac2a0d8ab9e511135c2343ab0e0fae8a07fd997926377bbd73c03088209d099cd33609a1707a3eb1ad0abdc68b9b82c659c2e51d2ecd1", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "40007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2158, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004116e13c13ad71c9f8528289553bb71f8feeb05d0b1b21dcad5b9e4c002639dd9d834f80d497eb2af643caeb28f9e82b6dbb1e2cd5a785aff8f144944b6abff188bf286aeba0457ea256e1dca332bbec2d46473519428d298002a518514d9c9eb8f0878f9afe0ff1bb2969449be2a7ebb115f6a753e5edead6d7e01514b718c36", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "7fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2159, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046387f14a6db2ec86d9dcf45618cede486187045a33fec85fe11cabeb93a61242682a939ba6c7821e4da3603a0ffb5e9d4f81ee9662fb3e62d865f10903c69eb55177cc263714f091511842b7715c434b8aad1b32273af574cfff44018ce78ad81e699c4403363ed5c392bd6af7d2c0a907b575893f8ead5ca9fbfb12627fb390", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2160, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004273895ea597fb330f9ef29c61679d57b494aba7a22ef54f8edbac8a8b65ad6f91b44c2a8c5f862f42fadf68b44fc7a086b12e8d4eb7a61d63f77108929f6abf42d69e73c49c1b4d8cba5fd200632391d7b33c686b2003581bc6568eae8d0d7b7fa6c69dc732494a5c16ea7605ff24bb6818a49caab161a4dd53876a646644f4d", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2161, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003045dd3ad1b6a380eff32bccd947957f3acd60d5a6df18ed9a4d676c1924123576c959ae8473de224ca262d456e8d51f6da36eaae8e3dfc0e914afdb1bc552796", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "a467eb14c46a4f70ea53aaf9e0b642acc38f2e3f264fedd84bdd082bab3b64e1c7cdaa521c9bcc66391a7b8839e62afeba3325c6d12386a4fd8fe05dc54247fd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2162, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000001035201526ac9ed34d51282df1a594a553bf6f07a90e3268fca9a9b3a774324b0e3ee55c351748ac18f7301bc560623ae7846f97f576cce3ca81698029c389562", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "1362fefdf9173162cae5e7a029e3774fbef0082c33b5d19959b2a4b5653acc9f615917058196f1c59c29ce054e4c2e5b035be727991e618604562e837a452fb2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2163, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff5106e912f8124a959dfc5ccbb99786d54af877fe539e664aa0362a4d417d1c4ae647ddf40c8c2cc6ac6b0f35164e24a1c64a5f230fc61e2318c9387fc1547c4c", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "60966e750bcc098107e6a66e8f5a0741e7eec2c7e76553df9569fbe0d28afd8cb1ba80a6aa8e7a84be668dc6e23463d08832b89bd092a4ae838fd228436c1415", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2164, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff000000010000000003c86f4fd8b138ac5509a4174bd4998e1b4d3d49de88d37e38dcaa74f9c42f3e37b7f7be77cf5322514a879984e44b4a3caed566ab6874b1a781292e7ef791a6", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "22694587ddf8e8c67a989ed4c1386f927897a6b9664aa4c939d74a597ec5e662f18a28c0d746a418361ccf95d8d502e0901b9465a6cf8226a4f730f166021a9d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2165, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000003aa5dbaaa057f9987e2e495a2da349f5d30b64499cf505e1a51be9a82db1b75cee639605d98f672c4295507e778b2ce16d229c5fb33da4f5a37c0c97a028fbde", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "4cbf67a6eeed2d8ba1db4f9ae2cffe04f195e4cac0015b694f228efbc4d6396dd21b75ea587426cf043f165aec505535e4b2125cdbf20f56b7e058cf971a6165", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2166, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff3e35ce50921fe7b45a53452690ea8398109e90b0985738e775ee45c5266b1385dc1998956ae6e927a062f99d3729012c14f552dc17267fccdf634d0d3eb3acf1", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "a9cd019aa08a874934c6fc28b0f34982e3d10e3a3a7ac52425c80db1d4705f0c2b733ac54baf1e56cfa6e757a5bc01f54ac39a83d42aa6e8bc5c654a60a7e56f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2167, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff1b4c363942583811e0bba8ed31540262b8be88f69b9fc4b1292fb68aebae1f9ac961fc40b85b5d09772143066d17c2259a8827691d817992c800c4a5a188e4c9", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "364e65735b2b2353b1b9ddfc4a5e233b30b0dd91e8019905bffacb6d594b32ca79dff593b6269ddc7e80278daaaba341c3c38f0634a1ae286037f1677db0a307", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2168, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043091819f599671a0d21d866eba2d540ae0a472be0252d3792bc5bb984d20a8dfaa1875e6d05264615545d2ae78b9b5acb696fdf1680a05cd382d83ecef2528541f79f9f14141258d70e41c8a0a09cdbaf2ffac9fcf0d38f4aec24a5ec36ca792c4fb3e25dbd5c1aa1aa2de5786580f58d286683cd6fce157e180128dc0763234", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "496bab460c5a1e762dff6d9a7c7e4fd6b4973b921a60bf08192a9bf5fb1eb5ae993be0b4b6ff8c441d29f5918f6ff5738bb0ef7953f031dce49e766889ff7510", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2169, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004339f77db58bb17afd4059555b059214889771982d96f1319c9951404c60909bc10bcec2f7dc6e56df44889c1924a304bdfa7aa19d562f49cfb3acd409100bae22a19d298cd846cf9ce03a6d7d18c165b2b3c18b70514a4020dae6e3da679ae541df2fbcd20e865becb54d39c71f90284a50c2c7463a04351c4e0b01d6a077808", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "07a4f5d735a280940f6e57e6ac6a1f735ae4c4e25de6f54506c22c19e6a32fa9db5431586d4f442324eb696e5bc44f80a4a672d7b799c605450f1dd918dfa30e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2170, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2854149062fd692eecc2302747cc08be854c64c4f9abe86c467f161496b19a52bbb5a4da84392573d7e9632a040e9dd737bc9089aedf5b0c15488e9f1b083a7a", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "6b3d87c962321bed12a867180b3dee7d4b31a0692d36e60e73648986742c42b187f96a22088b1539a8ad832cc532adc95470b47e623c65c61ff5da8ceffc100c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2171, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000004b9846887f8752427beb39fbad36f0a0170e3f225a7b0c1fc0528c9ee8f4957fb323faa8a5a329c03c0fe2b8df08209d3ad78f8b161745144b418c4e26f3b276", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "97d1caa3bb77456f5ea8142f85e5e22931b559c81947a0f2c9ce5b23980d9bde1a9f42c24b74e2266dbf265f8a6f949fc22b5d75b93bbb1c32557d9eacf7e279", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2172, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000440007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800009a37114d6a5c9ee64371c57bdd264e1764edda64f449cbd0ee1a72009890267fc1ae7d2ee5ddfbb5b1693bda1a0b5494c862e0ed1df03b702f2f2c206e4c52c", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "7ebb5024c36f9f249f164e6b8fcbbba3ec255d5f8e279765b9869cf97311411c359084fe6b76956efa55c1d608f013423397178617935ea110c936ffb73317be", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2173, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff27cd77712e0db1978186e9d6feb6eaa034318fbfbab7fa3342a9e43eeea04c28ddde021916d5fcfe2d1b43743ca1ec2b5288cd553901825e4652cf4cf524bcb4", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "380986a2fbf3d5c6d38ac5ea191f7ef4681f068b475b61bfd909a6c3a30c731c30cfe9ac0e7dda521e574fbb6caf9dc52eb3ebe3106a457f5bda9698d252d827", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2174, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff026c17238034c8372217a8cd9a234ecb7debdec5659b7e3f0c6e70ba226824f56acce025ae65da8b0aebc2efe2ef73dd826cea151b201b2f5b4f7623f2fbe332", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "a502a7d0ee2077a3d4b484b02e2ed2d0d132ebd48c2c7d99f1461e1b4428ce97a317e26ef90462e70436789cbcc27986d644e7950650612d9fa2be50d07ea58f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2175, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f212780ae4d2fad1163e2a513d72ad6e3c2211f8079ccbddeb9b1e956b2ee36173abe84464b0c78dca8db21f6964e9a1398a5a0f6e1e717ddf4eac517032879266", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "7bd3f02e85464163815804eb8f5cdf3cea258b520ef564d813ee4102a39e93f604d1c537bb93ac7b9d0fffcf89177f4586ea690bfe93a9632c645038a47e82f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2176, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004323bb83b14b2efcba87dd60598a6afddc69b89f1820cc174faedaedd5fd1ddcf9679e37ad8aa0c71213ef2a7c5833a4b5091da99459dc6c1aa5aead7c64685741285e6b2a01af21b805372827e251492cf6a5ac652a067ce0fba820aeabeacfb0a8cd5c67093286528dcffe4a9fe4d76f4bc060859828bdb1b2c4cf7f2b5e925", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "2f70b9391826c4a0dca8d42be8e050b5af9f63b4ba7d1a3dcfa2a769cd6ab2e7a9e9188393412485e90cc460aef635caf0918359d77c2101c98482a1e029fa2a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2177, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043bcda690d9577005b4687c4f0e34f0b5b3352ca10175246d3da5514a0eb7a877c51edc430c0e5e7b56c8987e51facd90d66ca097a6a00ebe7c352861fabb5dbe4c4e8db04745f94af5fb3792d97c3739657077f448130be7958c5760b313d9d37b3310b8498f667a093453ce61222c0c0d68ac2d283a4033f454ef2250e94abe", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "06e9b8636eadb72561b215d998703825bb7ce808e23a10987014e39f2c5b3814032b643c9c10be0861d85a0b508f4342ad65fac6a12961dfd9e40fe30399da87", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2178, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040dad6a115df78f04c4349f6d0016e056977791a95b568b2f0da52187c04fea30bf37b476f0abf18913c1acaa8ee6b24191c797a26a613670b6fc103c880ee54127b94a5c6574b6e7ec5f6f9324b1084adebccb0095780ae9ea5f596c1b6eae4a3998cffcb81ea65ba231375082013faf24ae3121c86cfc19dfafaffe2ebc551b", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "5405b34c5ff166d5a1b373258392140c6d9564dc06b26c0686688da1618912a3f0f387b459b87d33625de1bcd310cff2206f72dfd4dbfc3be79a243ea0afba61", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2179, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004516f5898a55732315c9292b8e1d4380474974e251af9ec413c3d6427488e5634f6004ce350bd3c74a51f1ee0e3719ca8045598997d2271ef2f539576ad527323989fa004b6a68cc275e9d91c54f8e1a8d0e56ed2ab50afe7a8a54f7edd041740b8d44c0909cf00c5937c642d50bd7df706022d666d32406c9afe18c3aac2fca4", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "aaccb2b217ab92d5d68ec9397a4a59efa2ee92b2a19410942d52a340611a9fbcb734878392de16b43823bf9fd5e6e1085ad34ffb2d94bd6ec0738a5df1d93841", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2180, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000406e9ccbf9309719c1b22e6a0368107c3c2a11eb20a0ef40bc2be534a755659d9f289f8b3496d62338d8cc85a83ebd4766c465f822b93b4d66035b7fcd4e7e7da904203c403df9e84fa1dc0cd3613de2069b3009efd80ca8807bf466857a71f298b95e794068763ea840218f276f423a95d36ff9886a899a446aff1aadd6a7766", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "9746104bbaf2d5036688b729a0e31bd97007ef266b0bfb2009fc3cfa3f842ba8ee0a92fff6008ff7f0eb849cb09369591b7260accbff8ae3a878880cecdb008d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2181, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000418822f6e17094b3155efb2b8b1083029d46c3641de5bfbe8e506aa96f6a3ca8e4aa96fe757bc5c01e91809e9cbaca635ce7f5b209a568f64c9e6e90d061a45c74b02ae0310108fb3b5291b60c85bef569c02ab17ef95bee262b096807e992011bdac9e59bfd9499c8c9a3a9e48802c6e48e0a587541dfdb543961ffc129f20a4", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "5c23ecbbf158d20bacc9af5dccf46c6a2124ff56fbf23da03174edf1043e481d493c29b07d24486a5448fc821606f7df5b659af367a655c8a21d7e69f7d93489", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2182, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004438bc05418dcd92382224de370c37e22b2ce99de4acf3bf63ed9814676308eb06b1a7f2db246f24980950013b946c90b70e36e35f783633c8352fd4077a45ffcaa6edda04f5fbdb44daec57df73807644ce6828fc5b221773972386d7c5e0b54ce876b12e12bcde88ca67d4a9e0f9f683b552d24c814f8c3f920340bb52624bf", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "675813fa3c09b10a1ef873630c63c8fcebc6c3037fde1511bdac26736ef9d18b53713c7915e8ba125dc3e123b85bafd4727abbcb5342589bf7a4a6b76d3b1e21", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2183, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045d730e9fba927281b1827e191a6777c9fe8b709c22bf885627781a3796f34decf24d77b453591b4a9c01de23c674eacd5e17e0c0f16f69a8514a6576b9d8b4658566be61038bc865715add8d9fa8f066ff4c2bbae03d6205a22cfd35de5cf636dcc17380602b1156b5a691ae6b662860cb30879b39c4c028746d134a6cf35ba6", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "086f5ad677f288f88a31d343f34ce2322b0523d2adfb0e159d0269d5b044883adf449fb67a6c1ce459085b12e1892e519f2758d1d99ecde3c695a6aabfb40d8c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2184, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047ca8f4443642620fc147f33c029b2f00ffb818747de0dd3526cacc5431cc54f3b98c36f12ae7fad2440244e8ec29046a401e03c2facb8a05d6cb8e754ded17911c330d53ed47952769c78011dc32eb6adc7d64d3c8dbe1d0c5f9acec729cd161e61b2631acd8c93858729bcb3cc97f69c8daf283d62073f48f5086b6e87c9024", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "90e5cddd3874005f301f67a93b83dd9a95fea2b71720eb4b19f6671145858fece7a707f7e8ed7cd1bac0c7040c0fd8d9c6201208804d9b311263961abf87e375", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2185, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042f16fc689b1983f7bd12b57c2b24f00af4a9c37bb527d7a5fe1d6ca9915d6b0c26584733e8af82f3630fc535c60f29c776590eb4ade5bf9f4cb0644fe3917436a409dabd3d32a5413c867fda83213849fdd65fb822fddc0aa45f04bc325bb804c3b665bcf20075309719b972bd575f24993b3e40fb6dce3761b9bf960f5c31ba", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "41966bd89d4545025583676af0c8c838af5373b837a574050d2964eedf5fab53907bf4da495ccd3622fc4326d77f1c0c4c4d5378c960772e0082fefe768ded1d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2186, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004542057f0b16b308538bdc12f670ab36cdd69f59c8ee067c34b8fabb3cf4c124bd0f5944553630c6d50291a238906adfbe1d4bc5dec43c45391a4005b0d73bc979a6cd16e79fe658d022b72ba1d4927ebeb302d4d80c9d44c7ab1c48c833458569dd1efccf7f97648432916d87901a79511a15ce1536bc613e59922553d898702", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "5a7acad61a20a8005ac8720f34ba5cf7583f16d9622103f864d1dbc29ac46cb48693f5e77716552d85270792363a66b8d9d757f152019c50c97b9c0397053e77", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2187, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041ca78b22edd471b9fd03d8f38c74cf559a5717201be2382a85f9a5ce5a164596e061c3dbf803551e5abfb4c97980982ccce7a3d889ef0d447c45ba6c37f679f321f168e35c9e6fe989df47236fbd9192c1d911d084b876222f2453a204d4c35fc18a722488366df433a7d08d299dbab12d626d62e6c9188ae823e604109746ee", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "055bcda8e49806a9afe37564e63273039e7de343f187bb03edabde4801edc3b6186ed0a86a7db178a75ce556bec7dc446bdf04157e7b2059cb285ef2d17f0491", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2188, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a5672145e2c8df5d7adc4f0b4e1d6e75b31311dfd261b3dc343880eed60e5f4c23a46e7f8f86ae8511cfb9020d746f76c886822eb581a84dcd3c9befbd8c72dd815dc8b18eea1cd8a6b35e3d3450d7aca207b5037fc58339b0c2a17687ac7fbf26f3dcf9c7b7e873b190c65fc62a91b148810ee412b8c93a76028aa65df9e21a", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "57a39dcb7e4218d72db994785908c0c41e5cb1794fcaad330a158fa591bf46c7c51f7655b20f8761c1ae0596668c114cba0f9ea4cf7d39ab3601479f79059801", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2189, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048b910ed36a3359103df87b55e326da458d1cb3ddaf9cd63a784f3d49adf9a22a685ab3e3752a2c3368377b04c41724f19fd586578a6742403816cd5c1d647b1278f0d5c0c2e591bd35895416787f1e91ff91a6928c763a87c1a3c8e508298a80b1bc6b33f50f7125bd38556d30dcc761d9d5ca97d645cd898ab5e46773453318", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "65c0b8a50d1883e043b95f7e7be9bc389933a6ee49a5da47ef76951753e75119b1d008e43101d65257570944e31c423292478b470c0193f56c017efe4ca6cda8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2190, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040ea7f9ba1ea769016264a8d5c9332ae4bff50b08017397bff7f806e3d82e5a525ba843de2a66d7148f49ad50d2e6e9d20dfbe276a2b43f161d99ffdb583a56cd4c0013cedc876ccd027feefb09da8d949f9348005b06b0a06674a9f8d0d34f98456363fb5e1485937fadee8c099ba793c8e6cdf02c88d18ee8593952c144ae89", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "998611b51038c35218dab011b019d47143a66528be67bc02066575055e50d80cbe5a3860c6f0b57fd4485a409c70daa45465792f6c4df8a57a9e3ecee16406d4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2191, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047679443eda5f2dc6e7a52d4b4e72d8e28bce4eedea076d3c815d60070cfd99d986203e42187e2ae3d396e3c3b61462ec4212fa4795b6de9476b6940c164f930c53e65091f922bda03efb732d781b06ae3fd473973193adb972b4bd8dfc282d49f691e9dd9e33aed598d6e62a4bc29c7eda48baaca9a721730db4b9e21e096f05", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "8ce3ae14cc199fac0cb3882f61ee20a453a44585ce527df98dad4f8a0674258039cf61128c66e569ab5e87a0c0fd2b1a8e8cd910b3c6519464420383cf360e7b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2192, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000474981a3148c1d139660c73fb14562fc70ceb03a1ec0c7fca24403a4633a4198739374f1888460eddacb733d41abaa069e8265a6362ceac08069010c19243dae859f522e3eda2bb57f7d2f7b38fa5e0bd85a91a1e10df85d0cc48d938455f50f3f81639df1544ce1aeda3a9d5f91aa081bb61b3e29690ccf7b0aa75a24354707b", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "99e339f5377481ee478b5ea9c63be1db8c81624d3a1c07f3b2844473652ee823b6e466a499564c7f335ab6bcd4e0b48f9c06ba1498ae6efeaf9d43fbd36ed104", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2193, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040b4ef05f54c898f2a5e646ef65f7fdd3e0e93d80780c4f814d63fdf0d19d2423233d031676b8d5a86b364b771052bd3a5a82c249118d2040dff31a2107fbb6df67d775715d20b0d50c8329ee7711e76955707b6016257b636b2ba897a78b5e32c25de3249f85d73f66cf198057be27894fdb89de94672cbf4d97c6fec42ae0df", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "7c8113e40d3b64db617255dde19222eba246f08478d161eb5f41a406936932163b5cb2cd49cb09d1e24c91e02fdc1fc2c58bdad4eebdbaad72e993fd29dc54a1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2194, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049b818a5e197265ecee0574663e53c157302c1d6c4823d54a3a3de56c65604bb3c1b583d84e3653608f200e9b40d39431804b36995cc98ab92701a5db6209df28690b8c654b221d70caeba5b2eae3e8240348bc3f1dcfa98c99a1f31ce0c0803054ff4b41c59802868c80fe08e7d208f0ad2cb981a3dc285940b4e3163e788adf", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "71c4f5dacd1d02c0b8a8a4e188528ea919397b9b2af0ff74de608aa4dc7a1efdad5cb0d193b1d5f0dce51e022112d98f63ced5743b45ab266de2c618ec0a584b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2195, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000420c4decaa967325b8038b408ae9cf5634c811d116755837539367f4e72a2767ee3b4babc3c57e82e07296ab6d4b3446261e7d01fbca7c474f1a157ee694361a04d287531b8bc54ce97e1d32cfb191d8ede90efd915c30bcc0634ccaf819980fb76e3332d991d67e721189713efa6880dd7b386aa01b3f44bde0f4d04765a4f65", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "a3eca8548fb59955331f31cb62d4231ea10bb7164c0e0097cc80e82d35b4b033cff9b60b46dfb227d1cb6c33ef2c994759151422c5913cf989d54b00b90f5f9a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2196, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a97a6d9c854f6a1124512318455e941514613f0796015d32f7e72754e384f17018f5992ca04e484a0806b53a17cab8bf7f3f79f19d6a4e773e09ef8bb397b71a63bb67e4417de7d47fdd729a943d85a3638a1093884c9e11330b6089426d3af53264761f70d44a887e4b075f3cfd54959eb00fcb35199f60e7503b01e92dc7f9", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "a58e9360828c560d57ab3bbeab10621156eb85bac42fdc4c7d2a39b5db0b1c6db61f24e5f6aac25b31d302199e1e6a3756d3c73c9ca03a3b2269d0f61c386fa5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2197, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004481d9e35d8b9dc17dd15d69158e6fce2541760f8e268b075d0fb9ec8d5478076849bfb9010c516f444afdb2ed0375ecf8f313a1f415e4ec5a9c87a4d5a0bc6779f985792b9418477bd287b7bee271651aba08bdb56b600f01075e753481ec4c11317fb32ae651bb9494863b1a2223ba257d7768385eada9a80ed4f161bd06882", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "1999aec94a8fb538f527475681f54d2ef0ea33af2a8cd0773cf70efdb22e368bde204bf7b19a77cef79a835ae2dab1521f40719dc2284df50f14424d9c794aaa", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2198, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042806e96f857a59dc3ea34e6b7f3002a8efe91ab1b95b01f6f50716cefd58166ee4b07adb9e7e5cec05bb08bf2ae5c42d898c0b35d6c5a95f0b70f44f0ac39da29dfd671648cf4da843666c50dac33f40183b57f28c9affd7a1b2cecfe16ca69e5c48906448c3658432b087f830a8f564095207bec0b435b2e7a9188878dafadd", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "573ec14a4f6bdf014dbf2a90166a7c00cf729caa4a3e4dff739fe8f4cebd7e1106e68dc8aff41ac1fd146f165c7dbf636d299b94273af203e26115c8a3ef6177", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2199, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000406ca8b4c9e08df7cc9edc7d30f032829b5abe1b7c487750c9970dbf20c3f1501f63deffbe782d3a9b0809b110123d1190ad942ef06030d2760d3ac5950aca39f258b6d4458ed7d73e868e705ddf61d5203d68dc8f530a4373951c138aef0783969a2f8377b4c39ddf8e272680f10acd821033798cda9904d33836a1360516662", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "0cc820eb4f25435d50ee9daa4b0fd17d5efb64fe33faddc7fc1a3f0f821042b14a26736194b22411b7ffd139f48b34210bf0f68541c7599ab8938d405ce41c0f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2200, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004941cfbed5d519b77df0f0d1b333f941849d2253a0457807001d1d80e3f9a65019c7a9f30ea583c1e8470e4a1d1c2321cb7d47b96f0629ed7cbae284cb302b82e12a441180af41379b98f22dcf060c59a8fa5082d9ed9e6792bfc4e6ec37aeff81bb8e9ed0c51655d0257db6076a8eff69cdf64d776cdd03b007eed5a3b799597", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "26b68c56f0fa97cd012fbc979f0375731fcddad42cd62645b423bfcc7a3656795b1f9ea54b7f21a0dd0301f113858b9cd2f039b16275f7cf42df861c84d86274", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2201, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000420555d95e298640c85bdf2380591047bcf34854d0ab7279872d512cec29a056382649fd9fa48ab4e9350f926f2ed800b564bf7e610ff672dccf313878bf2b04236b30360137288d6bbbbc8f47d7552871b4811ac82c31322f66d649c152eeef6bf7722aff86ce880750f0af998cec41a5616eef396f700b6635a6f30a28a2fc4", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "1dc28916bad4750e17a339fdc56f3bca05b7191037cd7abee17ffb3c36fb21c095ffa2a6f96e856b2421cc7feceeb2c59ae8d62e70bcc82c8b44c4bd5cb6f054", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2202, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042f5077a78032beb81aed45469f999363995635cfc603bae697661651c7403e998a441bcd94f5f4c34e6c1c714ea2a5c5d95dad39db80acddf2cc7d30d622c66b1cf25e6ddbdd67f7a9b4c498bcc9fe67bff0da7aeb4a93ee292cc497d72bfa5634e7fc6f475e2869d91243dd6800084c696e05c3e79bb0c8fd10f2bf2ee64f93", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "5b55331a65c8d2d4f96e8ba0a0fc7efa05057beb497f677031825844031d5f1466a0f83e3f9aa6fcda4ff4588820fe2519b6828d1da4ef49e971dc17035e680e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2203, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000410c0b2e62698575d6d4ab01e431d393f41c9a387eb0f8619ed1a810fafdff743a33c02f4ddfa3658a288dc6383321b0f6682a5504d27eaa4009eb330e7409f7643300c286b85c1b5e00fb9ca7ea56e457299a94e992e4b2338d5f97fe6f3b19cf6fcab986c2c1ce3604b9484bbf81fe1ef9ea2191ca9cb56008bfa89296cd958", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "7e1165f1c0b8f89440672ba6266648be4c0ea9e6a32e9a9c8bae751bf867f3a9924a3b3c5c4ed5d361edcf82ce61fee36fb269a8315f8f82a5d34919d1ec01bd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2204, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000408d6acb75b2816e47171575eac0a109b42b989abe1ae1d81a778fb2c387e08921034ac157147a8c9ff3a643b653769a9ec60a0529431b05a984a9f4b3255c6ca1c9917583f2891da9deecf190e247e626fa41a6b7fd1af6ed75757bc60073ce4243bf4e7763db63ce79d7b4d0db30df870a6643e8d23e2d5290e593a1545d5ed", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "0249cf2982bf64d611eca901930b8d0c9678a93321e1ec601bda6d467fb88dc97db3cba65581cbcce7e118bd9e1232325615691f74f9e6cecf2ee56b5bbdcc1a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2205, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047ee6165f53ce4ba5fb2f2ae9fcd72962c7b0d3472c229aa4a1a4e1779bd7c6e044cfbd129802c36695154d136da412cda575149c1da424ebe1fdf60c753b9fc56e0dd1d1e6f8dae76cd3c543e5456791bef6f807d0794d6e2ae7e39532401889231b8dc097351f473c7790bdcaac7b1fc6cc0503cc78b281074ff03dc8ef95d0", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "a972e3fefebd67b1d9d157c2b3bd1c83d87b7fdc4fe62b9b58b9d72d455813ff064ff316e8008d2b4c2dd48eb0544ba402bedb5495f3da94b767492a35b117ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2206, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000445bbb6d513ff8add7ca9b4ad00b9aa57736cb9b3430c3b82efe81de9d2f2887068fea69a532a40b5a1f01d053de53fade6d07e8869a3b2467be4da2e9c116426657c3d69ddc7c4a872e6dab2472a6b7dde2b371a46c22ada28bc539073e996204d0be2c82b85394a9771dbd5a92b2f9a654725f5958dcab9a1a079b4739f4012", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "a228f885f6aee56119782dc872a95afb6d35a5976ea3d703659796b44861d1f61123cbb74ab09e2491165378a3f9bf8df6dc3bf59190681a98bd54cc01a28044", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2207, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000419c20766a908455aa9c33cb015c0844f7fec4d714182eea13bb663b912768d6ea200a789b689aff869d64b74bfb7d041a7b2a29327a769a96e290b7572cea4c80f4bfc4944ae5921e943749dcb1c549411feef71ea07ddf5fc1132bb4cf99fce98ffc5bce7ad87b7e1554bc52a16ee4bacccba6f937de4ac0f1fe52c15acae3f", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "5322b495726fcdc2aba2cc77de55ae969afe6c28d2e223825b0ed05203d5351d6b67551000077a40e55cbdee9932732d9a760ce40d208b2484f06fe10b6eb173", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2208, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000470149eecd44e431e70a3b08695afda4d935dc259d05c00ee73ed7945f32d995af1077c07daeba0220e5d08b41ecb8b1167cefabf8990382fd0292fc28995ba9d06e7b086dc339e73b051f953fa5ad59359012e3cdffe3b1b3c476d92c38337d4128e221a380ff0b82c57d75889d79844fa481f33ef60ad8754987d70380334a9", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "929aa0dcdc966edbfa0813deb5b6c00a899fdcdf9bd8e2255c346822f2c3e764fd72ae888c5e4c50e567e267405d8cc7aa03d5a31173c16d3d3e64afcaa99e87", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2209, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000416f595eb77c423d51ea267db4fba128a51d0b2fa9db80f3ca502bfe2f2011536585331f8c6404ec658dc51b1da518ca8edbc7c45d932b06e99b6d5609abab48b615cd264cd0c23ed6cde6327ad7352f422120d84d7e5b6e94b32a9668f720764cd6831fca444e6e2567946fe5b4b7f1f99caccef82498c2670901ad2933e3227", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "2940af4b96f51a65a3ddbd161869f1f4a0d8ad1f920805f1a93cc05d98728b67041c0bb0ed4d7ccf607b7d65fb11ceb62f898c3056b48ddf277ab96ee802b2e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2210, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000418d6572ded889a0af437754595fe9e64388a3898206c0d0c9ae5ed983150ccf3f3507f4244cd7f097dde839b2ee94e8c6613dab5bc9749b647e6c772df3804c74ce993f21ac5f8393552f06fd84311c65bcdce358d1fc2171b1cdfaa143427508d99c94d69d82c5fc879a35cdb337516f2be1615bd2383e89bd94d7d5bde6ce5", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "4607ce6208f666f999d948b15f53fe52ebd532d4937eb6ec7c3ec5b0c39d0bc8aab1d47579c18186db92c2be7b2a7342570659651ca15a1d0a1040ad6c4cf271", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2211, |
| "comment" : "point with coordinate x = -1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f212780ae4d2fad1163e2a513d72ad6e3c2211f8079ccbddeb9b1e956b2ee36173abe84464b0c78dca8db21f6964e9a1398a5a0f6e1e717ddf4eac517032879266", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "3d82c66c53220afa0b77875808f2bc37c21a4b64eee19c542ae19afc2e8ad556f9d251067b4a5fbe6cb44bb76c329db5e1af6084f0bc660c4fae4e269364834d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2212, |
| "comment" : "point with coordinate x = -1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000448f4dcca13d29c67eb7cbfaa952334eca4d5b7fd3ebd5389aa43ba7e860e05ccbb40d3b4bd87d3a4d26b0f131a0520f3890c9a3ed4c3b52213dfa1e59a5020b738f70566a840e90796f83dcde72ef619b49e7c53d9543af9b2168aa90af15448da610c3f680b5137f7bbfa8bc62dfb57b953c2c730d7a73d3c47494c23de4441", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "39a77e42181a6aa4e8bc4c935a3109fe9e5de37f454cc790650ee6536ce0166dbd52fc454bb49a6ba426523ce4bec1db2b557ea2e1321238d6b3e3662524bf3e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2213, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004005d7bb22b2f7ffd5cfedf91982b859f4ec1af6feaca7fc04a3beb87f93ca7cd8be23012965b53e8d71ee662a6f12e9136b4701779886b26207986981a372e514c33402b60e7a6939601b9398aa0320f25da04ae55ba63e34c71b174a221a0a607cb626496b627fa95e0cdacd0597cbc79d2c76aeba54b3487dcdb7038508aa7", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "3d4f1504f3322cbca5d1d7bb0fcfd94fe367c33c1b54e48d863df66b5e565206a1b127bc2acd68fbce9cfb73a56e292465b8a5352541c4cbb56229493032a11b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2214, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041603ae0dc06b203147b122114a149db44ce2380ac046228304d5fdd950083e58e9b0c49f72a9bbf0a14055d20ff50e744172b87e18d7571577eea4355d7ac19e590903bab5633faafefb76572f08597f09242c86b39891fd6ae421cf6b7cabd83db7d7004088f5007e28a5fdd278809806986207c84d0d281755faf6ad9f2ed8", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "3c357524398454712cc90b9a07522e53d68fd98ded2abb176d12d01ef94aa940c07781ad3c95679047aeb5e8f71caeb2b1359f37dd596cd461bd438a39b63501", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2215, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047347efa7f8960a82d2d0f3f4704ffae1569e6dcf10ecf10e713a55532050ba0e1c5cecb8cd92e5a4767b039ab56ee3e2dd1ba5cf23ccac13f2ffcf39c11250822d1a34d84af91977a7451cda4a0ae5f6d347ef1ffa1f749c8fc63ed79ddc8da39f9ab0d745a926b036214d840cec2519aa6aaa7c6b9747a9ab4fe7ec158b59ab", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "62f3a7e94e9931882810057dcead554afb07158c9c5113e8994540e05cfd50fe14db6f96740911673b88feb0e3797ccce5bff876e13821d949356a7b1bef6a56", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2216, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044e921eda9c9a997379b3d53a8ee0215c13046c7b4cc620a117079853db102a493f9d7ddd5cdd87939053094b05e4f36fdc03c2645af13b778fd918c9d83a13f51bbb56c9a575e2bffbf01ee1bf8557245b5df6eb05304919a2d939b9dd41212ff965a50e750c7656b3c9f1317fd4b3bdaf7e79ba12b1e4dbd3e72b260c977f90", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "a210061c4738de61757e69826edde1a4b8d6b1d351aa2221eb8fccfa669a5eee37e4fa4aa28537be2b634967d13b8ab70f651866c40b45309df7ccedd4761ad0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2217, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044fb94c6a37d90c881d6a343ad48f9917708b2e20786b22467f261d834bf8251aba6b7f4902d787f2a93c8a24640d7113c07984c6f1399a63cf298f5b2c18768650e66f307be12e39cdf95527823c36dfae5dc53386c1e650f40255758f59ac6999428ab2018ce5a32ab74f2b63e33b94ab76549920240ad4c13710fda8d96164", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "24477def8facaf5bc556a7b39196cc0bf3952fb0fede0f77a3bc3c935bc6551d05e1e7132fb4ba8a45d07b7b8b9f5c3eabdac45aff6a974cba4a6595b2570d2f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2218, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a81d3de6d99b4fbc7f2c3a6f03d4778561240815f831f67ee15265b95df3233cbf09a89dab9eaff12d23a381a23a14e22e37ef20b1da0aa96d9721411477085e042455a23671fd3dc7229b55abbe537fcb64f08e26957ed4b5e41d978962dd336ff3181c434e3aa5035ffffb64755fcbb66d27ce23f3be68a33eeda1ff69423e", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "6d38b4c40aa782ab72101bebf9a7e3a9457c3b300d80a95499ada3d9d310373ca42aaaf6905b039c9362970e17ecf234921857621769697ea2e5c95f4b3a7a18", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2219, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042122870fdb88ccc9ec719f62b2be35a4f2d436a7fb7866d51c1e31b42160df4f87e793238379d12cbacddd2f1d60fba7ad3cd76d836c274adfd2a70ba491ae97950268cd9633f520b6cb7d022e9c6cb99eb07c2430062dcb88c67fc96526cd211f1dfb4b6d9b797aaeed48196f0abb75759fac8b5bf1aed898123d6ac3cb5724", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "66d84f763ade4825ee88eaefdbd3fe4d91866e43aaab33a080b251b5290de2584e768225e981a41935b56f97cc73bb9c148b839cc9610f22a0b57ac1af844829", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2220, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004210eac5b42beab959a5be43470e0c27c5e62682d939d6f8ccd37a31dcbb2a6a015c0091e774c387d7acf059c57b925e4134c504930f20b56484b8709baaf61f74ca49a242e83cbfcd66965cd20de8673acdf2ce774b38a7218440f1c0043d3a9bff6b3126384f43747800d45ff3f8981ba3413a85f0fe212a1cd8f3b2e1998e9", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "4ba013dd72e308a503be595fd533793146cc4e632a31b243abe6d4f678d12cd407a80e5c02f94e02267b1289178a38b777e729c08e29e30d973d0e5e50422395", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2221, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048228cf60532aed0f44e321bc0d934a6b61eccab66b8ba001e0038359e6bf1af4e474d07f0df7b06d4b77efe4fab2531e34df9d1110cde83b89786963228867b9654c32f360a9b97b2af95303d8a132fd137c8f2e6f8643c99134c4efc598c63f4103c9868535e5f43329bba9464f0edb47ced4c77db4185e6aeff7a0eeb4c4ef", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "27a7f0c47a05bdd89a3e7bfc9b0edf092262b3f396f06dc22c60e7a9806a9e5096f94f21ea4e3c7140d570fa81f285f2fc55a2b1bb6fb575d18a8d1f9b3648c2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2222, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000452ea7a4aab26667eb28c45ca3241b3cacf64d210f71bcca7198bd1e1948ec4deb207c9ecd8373687346f06722c8de3edb10255fe2b01be1529be8b2e54c4b9e14fc1c2e0d2fe59206f889d226fccf7e29016ef37b60c0c2298f6c876fc3fff2dd81df93a51698e4d24638ad0d6d011566f9077611c2909ba21e2397b4c79c315", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "5efe99ae817f3606549223755a445119c576794cd7839e6b9e5314446f3bc3107c17ef2054af1aae64e76851d25ef414477bf24811db9949527db1f8f515f773", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2223, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043236247306fc8915d759255063af1092292ba0d4aa0baa62bfdada67cf306a591f0859f6ca2319192749d79d4883373c45a76e376e3818d97ed0ddeed700304c8b7e8054434de2cfce81e6da3bc18ecf605e0dbefb0452c0e0fd3551325ea7ab014e5420c8df37352832242c0420dbdccc86db42b4daa7bd3ee484f8d84b2c43", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "5b5dbb971ecbfa0445a19995a01863d71200ea23b4bdf5bebfaa809384badb062d229a1fb33023fe28fad2e9dcb1e228085bae76b628525a102907d7aa2f11b8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2224, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004573354e99b2e999748551b1c609dc837208645f05b1fdc1ca3efb5565e4d86abe6ccde83cef6f9e6e24ba59553caffc15714160d7657b2bea5dccb5d347f5e036fa6a1329e48099548897f6645448a389d9626d92cde4aa348d0455855d26d0db0810cf2d020bdb33d0da88819fc369069d7d9682ff1ef83f739655bcdffb91d", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "63984964bd71bd275d061e4396b9f04502c87355547d0f2a182b31dec264e32f66e1286331660911922d7a5919036d7d65b76d7d5f6355689deefb07444e1cf6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2225, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a4bafef27a4a2dfcb5c9adebdbcbcf165c09f2824f5699c94ba4e6084f6770971f619d33e51a7248a1160c509ef7a14492c9797b279663cb225a4ecf09c28a5ca91e318b91012d63dc23ca000ed2155e0d347d0f0b2a3314819887008f93f85c79fa770c82c920c4c4cd2856c03d2749ca132c350cdd303d0bb5db0fe373d95f", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "0e0cb95c1fdd38a4ef7a8d861f3af59c1f5bb26fc1913fc62e072dc2a78c15be30df89a5c2aac3a4364abadbdabc36f4565861f2eb8e723f43cb363cd897bb71", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2226, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040c16de7ad20f5459c92d46cd3cc694b539b3a9118a85496a6ade42ff832a9194ee79a45379233b3105d2b7dcfd31a31c238446284f5c71598368353a6605141559f0b6005b423c4c8fe2588f3035dd4d872ab412c51f8c1e0c97a4b2d7deb90ce1cee4a741581c19293c4f537665a0b8538613f057b44cd88623218b17c668ee", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "12af217a004246d97bc1137e6e47b3484df581c86e8e26e86380439d8d01e5646729d678a836a176b3f4ca08d637263a84ac65d905f32bd45a0618341747b980", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2227, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041de0979dbc8a51bc110208ecdfbcf763475517f4a0f7975cf1ce519f0b8005e6c9bab4dc7c84fd0306e3ccfc158dca5855d5db1ffb7f550d8895db1f7430c623849ae35f6ba0bf572e48753fcbe10300ca2cb0c63e14529d2d7b310cd0310c98d40e26f0ba50489e3eee5bee5db180f5c4e1b827c0423bd01f2dca6b7e5c9b73", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "6dc72905ef89c1b2602b0490acaddfc03a4469783a1986d163197b60a1dda492e3f0c3c369ed3606c44346ee6b1c90369d4995abb4ffb044bda19badb358e623", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2228, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047897bdd3d5ee9f45fdb935aa565f53373e286feb78bdbce067064f2124e1a761d2133315497a964c6e9f785e6140ed07e63502d8b864e2b5e706aee678f12fbd627e3a94f63a624c486cb9de711a9ddbbe5bf87ab15b6cfd3e4b45037686d1d20e0eeda2a0dff935360606062bbc8cc1a6ef2804104f120bc75f4493583f5830", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "26d45c46420a7917b9951a11dfaa58b6276dee7212e0ba9fa68e04e3de9c4ecd8845e87704b0f33937d37eba945ba69807842ec6e13c79cf9ade94486185769b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2229, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046811dcc6a9a6a47286471b70609770d856043ca9f0651484c56bcda21c739a1c90508b3a07327c376030baeab5f881d4290a2bb2e690fd1d07274390e90c09e29c77ccd2b6ae564b8763813c97ffa473f2589f574c260e6f7689c014034ebf35ef18df2e42f5d53457c50a68a6561695d4e8d845c305b8d171f8266896346888", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "3075011d90960760ac1488181eeaec53fb39d4e0f97a8d53cc65477b415455ceaadf56ac1484d7a96db16d340fd63646f17b4388bfd2a02a46889b56befc2fb0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2230, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004621592660c1d906d182d5de78cd9118ab3319eefb4f3c2a84b8938de081f1f5f63643218d9b9da719aea025f589755fbe87d78563e624a0674d96955585783eb51f4094a865b6d461c067e147e4621b527e04d397cdde5c25349736ca65a29d7dcd893259a52f35ab94fc4888bbb7ec6ba00d76ccdc4a57a96ed7799880d3818", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "76ac90119328414fe628c10ab950b014a0cdd34eaef52f5d9815111180bc9c82c3ef258f6314c7c87f387c3f55d3355ffc952654afcf81715de2c92daf225316", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2231, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041f350329ae37adc4013880d61aff902dc5c246862f089bcdfba6c5974849de0865529b88df437b6ac1f4b0a6ca587d219f458d5165affae7c849f24928d1dddb692216141beeccb598348116268a04f5f3fd9f743bab573a0387ff2eaff059c8451351bdbbb910c8e63f4d695f2ed9273c71bdcf3f22cdb9c0a9d3bd6672ccf2", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "564ac5c91a0ff49222a956cdc5b7b9c7eb5e9aaf01911696d6ad016558aaada9abf86208b0f8095ef818ace8489fa94759343cfab668647241fae540beb141c0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2232, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049a0a8a9177658c5b18c192ff596ba4e99cc6840659b1681453bf85d6a298351b4fd8010a8b2577375c4cc90cc8ee60c22c7c1a92c90ae3ad88c03ccce1faac689f0054fa3d0b5cb55401e8fa072cd96612b1b65dfa65657501d7703c9a235c95c58ab8e10a6d2f90ee833fa8e3a1e5ef8ab04f5203bfceb5ae7cc8c95c6ade5b", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "78a81c3f3cf0478924c2bae2717993fa16e422bf0febff389d5a0f521db3050dc344f913217b6d44584ec32e6e06e15bb8ffec5aac07307f9d3db586de2e2331", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2233, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044685555a5260ec3a4c7b0a2a40ad39413636aab70b91442fedbcc788594962d3e5d44cfa947af358c00e29a11956626c2def4a20b33ac6847826604ad9ef87885798e6cddfceec797149925112c2f00793f663294083cc19b89420e3aa8d68e11d14401a06fd758a9a6d67c849ea2c591eaf6483ec8ec9ca1ea1f53dcb2a4ddd", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "28a6b5944fbacb5931a8dc2d5868b712effa30af775123e887bbcb6ed00cd1fbbdbe81cc489f5d342defff21db34bea2d02badf1a0155fd0a3a4ffa4768b5a0e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2234, |
| "comment" : "point with coordinate x = -1 in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000492c37bd0a0f6651d3aa52bdd414574c2e2d129df5cbf2980b24b4dda512e9475c99b0e36450503ebc92c31ecd6031b8acb6bb9a473167221bd07712e8e2d271927df0a73d9ef4a34796b84624b2027ace55779801d481d41abcc47c220f6836d77e719aaeb8558c3edc6b6db9516486d48e99f8b3c8658f8aa779fe25497b001", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "72a05329dd205d0b46d9d3d1958a24fd5080e73c8558b787db78170cd8bcc7d30af0fdadd128147192856fbd5e98657d04349bfdd76849bc714f2fb5a37c1794", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2235, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004499f3869205415d7814df6494d727a499ebad0028be4c1ddcccd66547135ab6c4252164af2742723c443ac226191f1844be992c0e14f0d723731085c59dad945833875977f3ebd80edf955f03510495ba54ec12786e5c69202e0bc48f1233ffe1fb003af6bda4d4ca087eb6a1b10b9c24af7bed3ced63831ffa1cc21b7da8406", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "91ac9b3228c6302a66da57adfb9b0fdb3f293f3db356b32d83c3e899b96de4121e457db26ffcbda1b1d251d7da99fd3efff7aa2c34a1aa3451f5cfc9328c2c6b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2236, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049ee10bd9fdac5559c6ea9d8606f6c14186165756d90b968a992f49b049453b25e12c2f7c8de57814b3b602e467f7ec018b5db7e5ff896fe8674cdd7fe491aba976a48141f936fbdaff643d34326406e82d300e84b1368c718d53957e27e6b77bdec910a1d689475be382ece6541c606f871f1d792b2352b02ac17436e9b3d61b", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "44dba320267e2848b0c8dea9d979baea3ea6fe59d1876f53ffb8a7281e9149c27b690efd249689dab19bfe86932c1970d10854299704e7e7a7e11620d5ae7d52", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2237, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041ed636a968749c6820ea485ab3be7370322b1f8bd3bede14c875642703f63d4d9e06f0532009a8e245d145fd2faea3f22b27993775946a63dbc56b7dfffdcd97917df711e749fe22b645c166d91a28801258fa456f6fb1f7bdc092e1641464e2152af40a432f3dc140242a7acaa61a4a1fb0e840fa17c826d37939a02c77f121", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "10f28c902d0f6410111d8a9d2c3e83bde099e63b67b55a57d63955630df79c18c88c6cff7d60d1fbed3da83fa5f5e9cb0a0775f47fb6108cd0577bb0b2a0ed49", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2238, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a5024d958e898809d1f396fbf55d0930ec0aa17fd7f2ba42c176bc330a2d1779cb6422741354683f8fec4aed2a3a595fe299dcad75b5516b0df854719639a251947d0ad668861383c933dbf9ca3ca35851af68b7e4b98d33ad24d5425192357f8edfc054da34f9d3da7ab8d5120caa9d125d459672ff49a7198a272114efd703", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "8842853b1760dc135010a3eb55073facc5310b58cb86e3e84ccd01e819881676d9c16f77c188b47ca6c97e74b89bb43c5aeda6f09244c3e85f0e210fee5ec6f8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2239, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa8c20a544eb9e78e20b796c8f6e648618c5d06610c1710d3c2b076b764af530fa2f499cb436498bce92b1265d60973f1c95406282db5c0637210a21d564f74a31437c9c0ad37631e9a41c22c0ef77a970a2a1dab525cd18d7111be36b9df4e64bc3da055b9b3dd27af515f5769dcead32b2a5ea50f20048662ddf502757e7b2", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "8388fed48bf88d4a2c3620ff4d86625de51eb47f0a2b094cb1cc4a6d7d7ff1263839d2b748f7af5419249934f4e51ce3fc14675bab39b0d90895679344ecae69", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2240, |
| "comment" : "point with coordinate x = -1 in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043b236100c2f28ebb756daa51c42a2657f3cdc3ff5fdbf3408e8cea33d762292f70c4bf7f774ec6cf63b0bcfac2a0fe10937db8f67cea848a2d4b2511e4d21cf84b74395b1bf132dafe78a937afc1830e861eb031a2792e9175779caf029310817f96a99d5530b0003d3cb3ba7c68f53021b254fa1c602a40b95afe032ca4a6f6", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "43744b7b4ff43a8480d5f5705aa8b12d9bf515d40163f876c32768c0bd554f1608ca8e55eb06faafc390de8d37d4b7cd9f0369daff193914020fdb158caf0e94", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2241, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004812128b54c8d25ca7af64de88ca4f7043758546fe238af7fc706fece60286443b829169692ebdff6898c63d5ff5da929297b70e0268d6f98305aca7f54d0f38e90065d174b106654acedeff44ba3633563a5ddb8d40840699b3daa633b0e879e4095f0e0ed8bad14a307e747c13acbc989039fdbd42bf4a0f3c4c48a63de2fc4", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "4f6394d30f77041b619e60a771e27d2b22e1e8a8831d5f2dd3ed9bf95002f0ef6e6f634ea74afb96fac45a484ec898e1e5fd33cd61ed1a2b3d9f7ea8be95ac84", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2242, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041bd98f8fc8384005fd705ca24172c9014bc240da52b790930df7a0de86699075f65800f59d2bbb22ee30d5a30ea50520af635760fb6a39e02b5f54fd9f828a549e6709b1e24927b94530033687b12d0e5995afd6a9d94280fe38985f05a6bca1277d5f82eb9a602b2948b97600ae748b05eea2645c423e2bdbfcb0b856f494ff", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "98c9718c0bf3bcc9eba9f4a6854e24f726b36c7092b483801903edf3c3b3d4cb1e42d90bb1c0646f17b6851220c7b62e1542931372b68be4c85915a13e3f8255", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2243, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000441d7a8ea3fd2a21e73dfa43f626720b85ebceeeb58284c82e940af97b9373be7fe3ba1e800160ee695551a863f77cd05fc702f25a7b1f8011a1cea8bd62b805b1f2d70a48968ac82a8e09fb1adb14e55685ed014409451394782d6ed86e833383b029ac55f257d5c741a3a5e2b8c693bda74f7dc5bd614ec802d87b9e0b7be1d", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "3096796914a35518d5dd2fd79b2f752da01c302342d562fbde28349ca4a1e506b6730b3945b17d26ab75fac55a6082049805acf37f9714485d25f56f27f35f3b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2244, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000425a5ff3e001b4b4c9e59dfe37bc8664877f7157cdd9c920883ee0da126387ad74c21a465fedb6fb7ea84deb3771cded18daeb9b3046cdbd2371fdbcd502b30ad82f37e3086acb9e44d32c283bc10bb9e28f0649ae391603c54e310a4b2be0f88e82e60aefb5522b4c9c5d8911a3f25aaf8d69ded864e9e3f38b61a7895662861", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "a4b40918e6da26dd1121ed9a3ab2eb4631c25f7c89de53bff2b8ae74e2c4a2fcdfe7da1ae124a5cdba7c541525812d2cf1afd36a33661b55e42244bbe1ce7865", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2245, |
| "comment" : "point with coordinate x = -1 in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000436b56be0d3dc2cc2115cddb89515e19e808dc0541b8af762fbbeadfdbc8765d680877150f10dd6956de37b3764317f507d61f84217f2732f73ff126ea6ec69961aa196a1bdee609ebd76dcafe1cde67db168134e7d1e2f6397ba9cef8ee2b04224a3edfa1df1e98bd1fc24e7b044c1f4d38c98df44d01636d96fe8e1d1fc3ffb", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "32bb393173eb87a0c27c03bcd484c1c6c07b6065c16c47e482c0070f88c61182d9c633ed1648981913ec11cb12f5cd70a3d6df97b9ec9a833f039119beeb7463", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2246, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "03", |
| "shared" : "47ed915ca64aac752724aa06b311d171dc14b9c55421ff61c6413b3fc7313ecda03c0addd0d6dbdacd5ea0619054614610d07cd78f9ed4d6df024c781af3efae", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2247, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "781a3bd7f99ae145698783495f1f4aac5189d54657c34f76c8847cd5177d6a08a2c837501351e098ba570a3f300cca47f2407ff9172b2954aef46fdbec8429b7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2248, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "33485176aa26cfd17a66e1da3c3973f468bc32a1528a67f9d33b7ca29bfd6fa536bac3112bb8f2c2ea198f2f7df5a56dda570931b7852b3224c403a1d08f3dc6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2249, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "9c4971c89a22da14abac1304b6228c5d647f8dd8a11b1348c419f430733e849957fb037865efa85f9585ed0ffe8c6ea2c7c39ac8bbeedc84717f8a6be9603f65", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2250, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "0080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "58be414307cd761143c49224f30ac475e6b8fdbf43be3f130b71ff8d89af5d3b91342898388d1628f56322d327f5f075ca3a766d94213f8ff67076caa253937d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2251, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddadcb58796829ca90069", |
| "shared" : "2e03302f2944b3bc902e5fe6b7d1ca3991bf9fd80bafa8df4d4e85a98f33d956280ba0078178b54ed1aa03571ffac2d476c7246ab68ebb9434fac564455f39b8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2252, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57796829ca90069", |
| "shared" : "0dcd1e563a94fd8edc83e47ebbc9296d1c27d1aff37b02512c0337ca672ff84ac73a618fa54f2b963182ba141ae596c56f83d0ecb4deb78055cc8ea476d09bfd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2253, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57f96829ca90069", |
| "shared" : "aa9ac6d3343fb7aad7128855a22cb25f6cd9b46ea02f2a15c7cdecdc681f3ca38f1860290971852de94cc68810d41d14607f558e3858394cef8b166abee023a2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2254, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796819ca90069", |
| "shared" : "5f155d9d14680aa5efb4ed59f670f6efc59c15bb03b59b3a2cf1a4a1546b7e35bfd99194cfe72e79216c1daebdcd247e934eab457ca90d4d2c38b64517e0cce0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2255, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9003b", |
| "shared" : "194871645bbfc309eba92c5613ca7c6aa566fdab45635f656148ec7122d71c825f36852f52722ea949c2572dbb6b894a21f96a05c9bee0df6c6b4faa3197079a", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2256, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9005b", |
| "shared" : "3a6e57858d4e61c7ed2cb93c124221210293a345b47f7644910543ac03117f48b0343ddebd2cf9925e3dc5e1ea590739ed2c2372e1146f84fd262ac7d8eebacd", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2257, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90063", |
| "shared" : "8e0a186a51eae08a86fdd476bcfd961d02be74966ce3c2d937c808db518f2ddc4760bfc924af72f85eb188ebc70edde6d12f402735f58b9006f8b8e283ef9fbe", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2258, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066", |
| "shared" : "47ed915ca64aac752724aa06b311d171dc14b9c55421ff61c6413b3fc7313ecda03c0addd0d6dbdacd5ea0619054614610d07cd78f9ed4d6df024c781af3efae", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2259, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90067", |
| "shared" : "300b1d80d9dc5587076b7d850ccd00cf8961f389c4ded60bf910d98f196f67c3839d2197101607612b335871a818d50d8f4bb6163cc839cf41af0b742c7254f4", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2260, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2261, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2262, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2263, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2264, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2265, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2266, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2267, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2268, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2269, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2270, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2271, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2272, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2273, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2274, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2275, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2276, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b240303020801010d030100", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2277, |
| "comment" : "public point not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5695", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2278, |
| "comment" : "public point = (0,0)", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2279, |
| "comment" : "order = -8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920241ff5522624724163b74c02b1951cc3603f834cf724c4c362df1299c63358fccf78faac1a3beb356d9e6be799ee68053efb8e24e2c7ef7a225224a78697d6356ff970201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2280, |
| "comment" : "order = 0", |
| "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920201000201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2281, |
| "comment" : "order = 1", |
| "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920201010201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2282, |
| "comment" : "order = 2083592630841357761914050861997332755048435564175796348448981807380927961881602771668457829077617488768289656930144243078095422967775269405300354", |
| "public" : "30820234308201ab06072a8648ce3d02013082019e020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892023d00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796820201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2283, |
| "comment" : "generator = (0,0)", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f723048181040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2284, |
| "comment" : "generator not on curve", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80894024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2285, |
| "comment" : "cofactor = -1", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201ff0381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2286, |
| "comment" : "cofactor = 0", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201000381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2287, |
| "comment" : "cofactor = 2", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201020381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2288, |
| "comment" : "cofactor = 8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", |
| "public" : "30820278308201ef06072a8648ce3d0201308201e2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2289, |
| "comment" : "cofactor = None", |
| "public" : "30820235308201ac06072a8648ce3d02013082019f020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2290, |
| "comment" : "modified prime", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100a9414de6e5ef176ff64384b554271ef34fde1d646094323012668174776efe4e23c39f2773860bb0bb7ad41d6cc5deef888974b529de7d1168d2a3cf6f6f4dcd30818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f723048181040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000000d61096c9018545277fa62c0af905d4d2e2500ecb6c7306b6508079532c53907b58e3a7ab89660147c556b10a8ad430325d7484da765aa00b8e007a343c233714f0024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000000d61096c9018545277fa62c0af905d4d2e2500ecb6c7306b6508079532c53907b58e3a7ab89660147c556b10a8ad430325d7484da765aa00b8e007a343c233714f0", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "3917638d8a0c6029dd5d7e7fdd5b798805f2544291277af5f5bcc84d4d665e347bf504a505ade7f365019e6f3aaa79c20a0956e40c8ac472a0cdc198bc99b6c1", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2291, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2292, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2293, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2294, |
| "comment" : "a = 0", |
| "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33045040100044044a9dfba839bd5e0edb3dbace1c8f201409f6d505e411f290d8af054fb492a0d0d246c63b2fad54f963f9ae5b3540ccf3417106652f29ce45cd6e41851d7109504818104933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2295, |
| "comment" : "public key of order 3", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404400406ff0c71eea25e903c4326d1cd725c8c1785c195a1bb67a0ed0cb0e2b2782fcb57761790e3b0561e0ffc27da7fafa32a5b8c96910116b1d0a3fb275830297604400b3a1e420bcd48840c4eb80b7be5ce19efabceafe75fdbba2539d84a467f66edba797e45009a426c1d77baf0283953460b51f40d13f4580f3ed7c0522a932da8048181049b88fbd8c56e6d02978590ae663449ac73e398cd726fbc5582ffff16a97bf6a6a8b78950c74c781dea66ba1fb18557d70a43434d6de17c62350a025d40878c8578e5f54e2be866d56c3aec3ad4b4c521825f35f13dc4ba83e4da84e8553ee86e425daf29881252fde7b6289677747fc4cc83f030e66ef9708ece827bb3952425024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200049b88fbd8c56e6d02978590ae663449ac73e398cd726fbc5582ffff16a97bf6a6a8b78950c74c781dea66ba1fb18557d70a43434d6de17c62350a025d40878c8531f7a86ab0015db5d399fa735f1536e648d157c27605178af18917e21af420033aefebd713b41544c71778946f2f01215bfe0efe4713cd1499dbdddaa4a524ce", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2296, |
| "comment" : "public key on isomorphic curve brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004552e0f403a37a53cab048d6c6616973fb80ccbebb788a5d743f6bd48b27e819100acd53c86a95420e52cfa18d958bcb7844f05e40824b5eb38c827456e9b410c6787bafb0cf873f535c82381c81bbea8e7291b68f93e58f5657af40333aefc23cdacaedff7b3eefd8cba644bb72e9746c3bacaec3ff14a950dc6e1ffb03789ab", |
| "private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "IsomorphicPublicKey", |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2297, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004f1ed1cb1ceb7eeef8f7044b8f3bf488604a1a226a697a202b9fe094b4ef15b2f33ddb17fa5447d65e2783f72821ea01268235d58e18bd14e", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2298, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa60a443999e02e693e83e198e6ae8d77c6d5b0fad9269ddcfbcf3fd7454ab551fcd8ec3145c902ac6f57112b1fe5415c0b974fc9cb15105c174f6c26503bb5d", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2299, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004aef982cb3c13ef417bbecfe65d4ac97c8b081f47311069fb63629e45440045c1cbb26cbc4e2c7139511b5cae95a9f79f0ee8ebffdd68e215f602ee98bd0d0acc180b7061e20f213f043915a246b492c214168bdaf8ff95b0ff68f9e3e7f43657", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2300, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040078f1bac16e586a15d828e92a2f35c0690f616a886223b70657639d130a04e58787f2ebb3eb880ea2f396e67e353e326822745959dbe51ee4f80562044c967e33b40018895b6e1370974595784c19b17f8208b900432940680d16367f05f0c1f5ffa607037473461c0a0651884dd35a58c9735d0bb6328c4b5b9d0ec792f0f6f8bc8769", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2301, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200046a4213777e31119f578b3e8be06ebf62502d7d10dfe5bf9341dea64525e0978f12cbbd6f17e4e932b4446c48bd3f1189a55b212d89c5194f689f297e3a27e8a6", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2302, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00048d6981ae6d904e60ee3d29bde0ab4a754ccdf4e19bfa692df92266d6aff630be45054430ca03efde1bc5e13894e6d659ed303a07c80ef120", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2303, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b160ff66fc93480bef16ebb4a00b75f3805e884ea875dcfcc73e32a1d764c4dad373d89648afe449018ef5524633459bee47ff9529c5ae41", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2304, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004670c87dc73c6bd2291150ca80eb914924286ada22e50f5fe41079ab3f483c7271cf84db06d98a7e4382b528dfea4335a1bb4ada1f61c5030bdc479a2441dfb28", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2305, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045f1de6cf461eecea01567345bdcec2ae56dd607ddd15c26b4ec095ca2afb17b1ffbdf61bd47010d16a92595554d297378212bbfaafb62c179960a4db69a7d3aaed57ba9edbcae9b05e3b905fa5eafff1", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2306, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004408d98134c7ff4519187d68da6cb6c7b5d257b98d1240985404d497682656a60e2d4abda818d20d2524af5357700aeff6ecc536169279a38c53bd5dbe49c240eb30cba040568b09ee65be595c25a090dd94ddc06b441f78de9e290fae01fbb11", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2307, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00049bd1aff3c1d564b390e8f9575b123cf2c47151fc1cf534e4c24c254382531d828902af3eaf1383410ffed334caa12697265024b764a8cc40", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2308, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004683cf7c313c9503ed4dab6b6a25463c5d682aac16ee5b33785321e77304201774c22f4703e5cac4891c56c1d8ac3d535f192c041ebfa78979ebbddeb87780607", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2309, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f31598d0b84972ae50be531e0ecf11b721b76d8e2843940de0397d7fffb62dc382ddce29ec2ce7baaed79f9144811e1ca8194c8046458fe3956550885315dfe0e29efd283be076ddc81e1a857705804", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2310, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004483dae8e878eb44c217e0ba373ead244428398d83bd0ba1473747887c1c5a5de6e7d42b9f6fab658277f4046ebb6c6b43aa548690bbde6a2d77ec48c81da44183f7631c9ffbdead397d9ff6cf8ece2c21a2f989cede73bec5f461cbbbafd01b4", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2311, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041bddcd407461d821e5879eb6b27736dc1112c3c9177fc3cf1a1bbd39654514d7c82950e9f674a4ce4c7fc9f9410c5ed9b194c926c1fb0c178940e46dc4fcf12c222d62b9c3f76ba459f8eae72d5b2c8df5a2cecf34dcc66108538a0f6aedd8e2e9c51515a290f244e3e40e352a6e86a58af41cd89f7dee16199bc84d2051c43e", |
| "private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2312, |
| "comment" : "invalid public key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010d034200022564ece76989d82265ea79fe5b41b2dfad2268e27df8ee7260d937435da3777a5106557dfbdb64d106c2ad46e64dc63e0eaa22e81a03d25b870578d86b0f1432", |
| "private" : "57087c2e66e2221d0618077207ced3fe31627f83afe4ea3d3999a26d9737fa8ace4f50b968930cae8bbf55b422335f22d85a23582b076c2836e060cd1157cffa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP224t1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 2313, |
| "comment" : "normal case", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004b4780ee66aea435e0a2be8010dba55dca1d2fe27a90c5b21632dc3bdd2984ecd46d71d2115aab7011aa7037523b82f396bf431513a3169b6", |
| "private" : "68c8bbaebef70f1e59ecf3681b2d0c7db8dfd51e2392d6ffb233bf01", |
| "shared" : "6b429db09a4d7a2b336c2c93559c64fd879e73b47ba0cb76b1711b53", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2314, |
| "comment" : "compressed public key", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0002b4780ee66aea435e0a2be8010dba55dca1d2fe27a90c5b21632dc3bd", |
| "private" : "68c8bbaebef70f1e59ecf3681b2d0c7db8dfd51e2392d6ffb233bf01", |
| "shared" : "6b429db09a4d7a2b336c2c93559c64fd879e73b47ba0cb76b1711b53", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2315, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000412a38de91c32593654a56e4d28dd5f63c5dcd17d630d7030a449fd1c62216cdbd7da43563e1374659b65701a02b9e07d3aee2897801f6eda", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2316, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041c255087219f1c2e09e27f397ef897620cf59626f1e76a46a3130f19d578093b49a63aeebc97e79d6ca033155ce9af959d6eb773c144f413", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2317, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000450120a32457e46bbbcd4eb46d6cbe1c1c49855ad3dc8f4c4da4a55767d959b19f69d72bbf0a55c554f3c2895c0dcc5928759871c604fe176", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2318, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004286feb078f3756c06e5315d9e4585b184906071f57d74aebf3e8a431c3d481267687219aa5f3753bc9b2082147a3e6281e34bf39ab8ce35d", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000000000ffffffffffffff00000000000000ffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2319, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00045a06cb7b6d88a21cf77670883c62493f1b1381e1841008ca4bf6f92c24d12e6fedc361aa112180298089cb69d0ea9fe061bec51b51dfc5da", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000ffffffffffffffff00000000000000010000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2320, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004156a91128fedd089ab4741255400b7bb2cf19fb7243e4cface76ddd3463614f4dd54eb1d31ce716f1beeef41d91e6a794a477385ddf402f2", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2321, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047e5942baf404f1aa162be96709c28394f5f03564ea1bca65af77f7e5af933701c2fc89d66dcbf28913c7f5127a8d68d402a73dc0515bcd82", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2322, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004142a4bfad553717dfb8b3f5d7ceb70f185ef014468a075daecdd28fc2204e689e9be5a7f0ca0164a5550bdb9ea241beb5abd55154a53ef2b", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "01fffffffc00000007fffffff00000001fffffffc00000007fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2323, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047a4d10fe316280605f74d4a85ed6e62c9d1d2c5b4e17c19dfed436b262ab7d69f64fe80fc78953788856b6056990bbe72ca2d3f12d8ea17a", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "29b050418338f32cca7d39e0edab18a31dbf0eff526d468ed8ad1e6f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2324, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000444e0eed256689325509dd26421a2ac024d4ef29f9f750c429b2b0619728b57d68c69ca4f91c1f0ef509ea47bf6240ee2901e63ecb1bf573c", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "30975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2325, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000424b34a522642654d742602db827098842b082126d7a8b91c5fb3f2647bc090db723ee291ee1b2de806636a72962a21552a69b79a1137de29", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "41478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a5136", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2326, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004adaa9b4a60db8cb1b9f307fbd1987de52057bf8952ebf4555fd1245275a6ee7623866f7684ed882057d269753a0cb621f01bfe0a339134b3", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2327, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004411742b6193a7d605d03ec130b7492266c8affc083a9bebababde008172b1aa4d711dcc7a44126acdd6af39a9b8de30f89f72bf6bce30c5e", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7fff0000003ffffff0000003ffffff0000003ffffff0000004000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2328, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004c1601f16b582d5ee402aceac077b00644e07d4c27ad819a45c833704acc8473f1c03887a7715d891d9afb6483d66abfab4fc805f4e9d93fd", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7ffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2329, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000414438a1c0aa6d6322a9c97525203e83224d09c0b6ed7f9edffc87566692277105d2451c0f34fb40db3ae783149075ffde715e7e56a20c56c", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7fffffff00000000ffffffff00000000ffffffff0000000100000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2330, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004c282016c4120fa64b26a6a95d42a65d85028a8221d1b58b53b53cc26aff7f36536c67b2bf6b7282311039b46a5ef688fc007267d342f726f", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2331, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004231ce0637889a0ce60582070c2bb2669ef188fb3dc4fa5130e16b8a9bad1ca30f0f3cc6f6aaba7d27ff474215621bdc21802b0ffd7a2178c", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2332, |
| "comment" : "edge case for shared secret", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004202f7ea2e5131a84c033fc2c08d3497e02c8f93f9fbac081f178e39c30df87d46a8bd61035259610869c1cc24a2082f894e183ffa9fe2aa0", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2333, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000001633b4bd954cddaeffefa7a75e81daac78682fc46c2d7ee9648d32ab3", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "91d228a11d5eff2ccc0940265bb5ef25eebebd50efa2dd1a29508a50", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2334, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000251b3e8984fc0e76d7c0830af455e3a709f5ee363708e92942adbb1e4", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "0047e1811a2371f1521378f0f16d4307077e662fbaa83a3f96fcf5b0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2335, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004000000000000000000000000ffffffffffffffffffffffffffffffff6ae9ab22a7a3d4f4bcd27fad3c1b44d858e75081a9ca61f620719994", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "608052a73a085e0d077002d9894017a75c63644714a8bcae15002174", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2336, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000ffffffffffffff00000000000000ffffffffffffff217c3568a965f2a55cc901e357a1575628779371b5ac38f589d9e3e1", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "ae79a814575b0cda006ff1f2f617ff48e99d68886b2beb394dac432e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2337, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000ffffffffffffffff000000000000000100000000000000005b21ef6411409443e83b79d201492eff43eb8e58f2dab71a15facc55", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "09e3e169b2ff1dd5e6a6c0e7da70cc9b781d4ad742cda7388ee017ad", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2338, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000145799e835a004c3cf2d3918ce3f4771561d08dbcc7d73b452456ca7", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "9c33c2f08f8b10ade78af8b7ed021b815cebef08ab0506d73892fbb9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2339, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040003fffffff00000003fffffff00000003fffffff0000000400000001ee03a1b1a6fc66dba929459e5226cc4b9b9641c2fe0b72f1dca8ac6", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "0c34886d6c6de77dd6d37ca70d4f295a371fb527c853248ba4b0e9be", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2340, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000401fffffffc00000007fffffff00000001fffffffc00000007fffffff6a2f162b62b880074a87c37aa88e4dd07c260e3d1925602b42654311", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "8001e5763300e1741a6a562eca419050372b0aa97d783a4cd606f3e6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2341, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000429b050418338f32cca7d39e0edab18a31dbf0eff526d468ed8ad1e6f63d4999155f63c949b853cac10b6929a3bbaa194998a63018bf14ec7", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "5361799e8d0dfdb1a5a54e553b08ff8f9c7e8a1d71f7d54851c6458f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2342, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000430975f626ebd46b09e413513a897f6b74de5707bbbeb7a3d8c60d0b956b6f9b1ff1785344b26b499507f192c57b77ea6cadf6b6b21b9fa4c", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "abd806eaa7939b6dd8908b6f2e6a48929d85961946d89d01ab055f6e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2343, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000441478d4c207e3fe1aef7fbcc34223f39b86f634d978921ecb40a5136327b1e521484a6fc30033de82293e7169c4290d8ff47b7d44b40aa94", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "0d1b9488c7b9976b2e2ca612204b6e2abcc6842c5b44da762c116646", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2344, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800112be7edba65ee14a56c2494f0b0f5018cd6f997919296655da4297b2", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "464293a02d78bb0249547041186ab4a02f77d23adcaef3325c517623", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2345, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047fff0000003ffffff0000003ffffff0000003ffffff000000400000269b3c411885503c934b416b7e81b54c8e88ea3482cfff0e9bb26e8fb", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "62ec4ba9e8bc1b56085da67e481836f1c4cde0c4f5694199f452a665", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2346, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047ffff0000007fffffe000000ffffffc000001ffffff8000003ffffff27a1297c7a38d1b4e7ee21d49e9f43646433e221f8541e261d9695be", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "54d239a3d251130d83c812d0973777fecbad5c12f26fff2d6d65a2ce", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2347, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047fffffff00000000ffffffff00000000ffffffff00000001000000003747d1fe6bf97cc470bd311736644ebffa8e33def722d572906be4d0", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "bef2f0756be88362991c5b9420f5ed09f075bf1540a059b85a621532", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2348, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff339e3bfd7b12918722a6f7faf38f28703a635757a992b393e52052e9", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "55af6868eeeadf94c06cf9407b3b5f5d2b715f474d518f670c3cb9af", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2349, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fd633b4bd954cddaeffefa7a75e81daac78682fc46c2d7ee9648d32ab3", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "97379b47cdb08a1deec67cf2a32bfb4b7f7c95c2a24c1f4eb002aef8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2350, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe51b3e8984fc0e76d7c0830af455e3a709f5ee363708e92942adbb1e4", |
| "private" : "00ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "499ea1f831f2b2a29ae45519b2fa3213d90e7c3905fd95bb8133cfa3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2351, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000001633b4bd954cddaeffefa7a75e81daac78682fc46c2d7ee9648d32ab3", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "376a2b4691c6fd9b75fceacbddd681467e3496527917d4a01e3e6014", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2352, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000451d570d527d58091b6bffe0f1b6efa5dc79be548a7afcd28126a417c699df82d6b9fb201bdba0ea00d892d06eabd0d4cbd1f39f188b2d23f", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "68233cbac14887c60cf2f1977a8c4df1abde28e560921977d780994f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2353, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00044387be56dd59e92cd961ccbd1a899ee0ccbce707973aed3d463dc5a1aea6b7757012f995d4e82f8dd8977756fbaa584f1b5553de4e10461f", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "5686bf1cf639fcf09e1085df95427c7a6c87f5bc35ca8f929114f19a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2354, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe51b3e8984fc0e76d7c0830af455e3a709f5ee363708e92942adbb1e4", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "2757877f4afd4d16371a2c61cca74d5414ca412e29001c92c7d8b52d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2355, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00049bada30a75cd8b3e69a701e057ab359a153833bfcf919a22c2db704379274244b8e9d7320d97f391dfced7600656ced47b4381f3b6619780", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "7412749db417026190b0ef2eddc2b6dc540bc9052b2e381c5184526c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2356, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000420b592aca0a67639aa421e767b6113c6bce855a3055b834b0185fc89259791a35f4f0bc21c2b670094b7309de6e2bf998584fa1a2a182e97", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "afcb8560560aedaf231e58e7c6c7a8b6b1ccf9a2a6bb03d97f517271", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2357, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00044328fec6d29197d8fc7cf955824d54c7417fa9bc1ef12ab624512c22961d82090bd4c7fba650ebeb2dcf8981113016514699793af6e28da5", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "983df2546e1e4c43203c70ddd94fe2dffe5b1ae655c2d2aed6024d78", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2358, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004c89661992fe956bb1b26df9c69ea4feb24f554c14d0b7a70455f4c2459d7fc39723fc368b268394f88434e023fddf18f7540fece0dfa31ec", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "81ca766b269ce401261ee04dee4e1bcfde4060fde880f11934ef0aa3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2359, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ab91745ad3587edbf0302059c2ad07aa9a669b31971d2e3d0c84059439d0ded81c594715951ae8187ca7ed9076cb6db3b94267b3c332bf92", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "2e3640a8ce0c008f24d0c6e4729b2e9e565adff2e215a328c2b5ecca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2360, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041e146997c4c2f74a3d333588131e324febcd24d1f4ec0f35c62ebe535739e9da824eee1f5cfe1bf466a97656192ea35d112a2f1ebd995a65", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "51475e33455556dbff7ef6af16011120f8e3453f9a2c0cd64116e8a5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2361, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d0bf0f3fab35bbaafcda77bc9242057c590deab4798e5d9b4999ca0e4fd92bda26094f378adf0de97a9ca12e8d9d94eaa1ff874ac59d1196", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "134f4573e8a7ad63e29dad3100426ee0a173cb9c386da817e9b845b5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2362, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000463a7fd311eaad03e5b0d15d881ad3c1fcd98a7034db370a82476ea1c125ad8c6b591a930acb76613c2e5322a3e728c2e9e64a57c0110fa23", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "29862857fc87dd3ad75704e04e85f2dbaad018cc3d2c03fa1fddd7f0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2363, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d24f901a409cb1354c7375a2d7eaafe10e50131c1529703725e827cf0af34cb8196481a4e12d2fd8f2e7b17d02888613f15086e3a1393eb7", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "b159804e56bef462c3506b442062dd24c870865904e6131f5521160b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2364, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000438106f6007b9a50c4682d94ec1555d289d98ea94c650ed666ef706949bd594c6dc85d8b9004057a7ff70587ecd46d2af9a2a359040d1f69c", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "27d601c2eaef9d915b1cde49179a2821815c997b01d03fd28cf70570", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2365, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040571ddb993277118c6c5d65f85a1b301c950af5abd12aa6ca6bb4dc11532d9682f15797d19570b0ca730b27905a1f57901fd1226f95aedc4", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "c2ac17ef224fc3dec7d9c69eec5fc4f80d522d8627a2d4fb486985b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2366, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004435c1ba5038ef87946c6c2a2c8549377fb8dfefba3033dab685e0751090ef916504bdc5bbe772fc365082403292495e02311147f07869ce4", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "4dda37fe75beeeee50a651fd8ebe9d6f55c4f27de6d267cb1def137d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2367, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00048de7662ff28ae3308c956344d141402fc700fccaae3fb1d292f0f0ffa1257cc565841c0fe7b2b0d5d105c374562360c3c65039e4edea34c8", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "3151dcc2b7fe8049deed479711719663fed624f07d7766dc096f6834", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2368, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00043f3bfe75ca586c14703f214f0a9a8de1e225ec7570cf72fad65cfdbbae7a32151bfecb4bee5697e027e95e468d4475dbe4d50dcc16ce05af", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "168f4702d4cb722ce3afa8e281533e468a730ba7e610ad540b69483b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2369, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00043bf29cd70bdcfcbd4964e138b07beaeb6064a7f6a6519f855d11aaa3187eee31307ce9e21a3b60d69782a4c14c35593588c68d0c26a2c3cd", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "a096925254304a8d10bd4371ba4579a83de699eae6cab23859f7ae3b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2370, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040eb06faac886f6eb4dca08c6bec101805a8104c1fd458e87aa639a1837c868758c394bc31d6bcc855d28cda6ab3544baf3ba3081bb43e608", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "c43149574c61fde3a113c4bdfbbcd6871ee113fb2aabc6d4acdde374", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2371, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004b6e4ec266f6dc53238496b5ccbbfd03073fb7fdd22276f662f5ee34433a743dc258d060a3355e3775e14ad42c991cceeee907be3f7a95168", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "29abe204887bf3aac29b895cc5b56de5e575886448bee1b18a92f6f4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2372, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00045e02cca14595b4a26c958b00657f869fc65d9022f20fffa63af139ef72febd6e5aa4e364ce5cebaa1005e97511c4a4501460bcc13e8c415d", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "1a15432b6856187d1ee0e2e600339143ce24c2862b6ef07593eb77f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2373, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000436d4161edc70c48be4220761ebc722acb221f07a2ad4b93ea0fe81489f57fdbaa70b98e9c9005ceed1e79d188f9c4689f54e4530bcdae0e2", |
| "private" : "00a8404675dee81d0be705d90db8f1b2b9ba1d6b212b09ccd318121f21", |
| "shared" : "59459116d1fcfb291be4cdd99db7ad4fdf6966e3234b3f6b77128bcc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2374, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000403235728943fad7f5bb1dc3db99b30e6f98cd338763f316f20ded25d69b0a421fa362a2e381c5ef31144f6e14d03ef6f509272a12f555c17", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "99805126517f14414b8f0aeabcc49088415f43bd898d6199e498f4e8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2375, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000461c63392fbcebeed4f84137a78ac49185be72fe40d969c1c68bc7250d41c053faffa9941f1574ca45239d4e0322832b722ffbddc43f17290", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "961c567e8dd6b2359bd7696f2a45ba213bb552f74d3d2542eeb4a282", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2376, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00043c796e1843c6d7a53b1186095fb61f96fb75c26279f106e23aac565d9554b995c960b33c1c412a68671185ea27fbdce92401a7c85b8404ee", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "d0081b310342ed55bdf26d5858bf453d41e02eaa983d800a7829b2d9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2377, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000491c1aee9b5c4ce7f05f96c99b9581ae09f4020ef75841c82b7d5ae864fa1d202c699148a01b7da808eea9f16cada2587f747e229459d17d3", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "b8f4b4b5440e556da9b9be5ed66c283000422363c4703e3e31357d3b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2378, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042ca6ca59c29df3cd66c73107856d0810ca6a8d6210970245d2120ea2c3eb542bf3d5d8a9030f9f0cddef8dab1eb0fc79891775a6def8db63", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "85f2e4a66f0c8578c9ae1f0603676145401cd4501880d7d6c919ae37", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2379, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004a689c1a3236b9c17642fbf6afb8e605a9f0dd3902e965ba65c57277d7a8a0c33363e68fa5a3555068e14bf9274be61fee3c9e59def455615", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "c49129067656a795e1f35847df40cecece92d26bdfd8576dc213ba13", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2380, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041f2e9a755265b0699728c7beab2053c843a7440f384cf0d80e24898dcf28848e5bf805f5ae934de5e90fc86d8ffbf2a8064efd684c5b78fa", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "77d4f6dd961065f772d24e84989fcb95a7bcfbc090e3d96d04251e9c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2381, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040da82e5551ac33224a544fc1fc80c14e365663fcc4570936a76046270a730664f65c2d5588fe4639c778319aef7d873875e480adb873b965", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "259cabfd2dc4c77e80d4fca0df180b1a376ca30b2a9f210c6016b137", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2382, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004c9cccfa3f19efd72caca71575daed23b3f224b4645f94b32fb961d3cc8f20ada9eccffb74ecdd1c429dc00f21d9272fd890f5c37759962b3", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "03d93400a0c2d9ef66773b3aed094701df4d9ee76f1f2f3076ee945b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2383, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000464ce6af7ec2d37be1b693d7d4d02896152a51af91d540493b7f131d9a273933944f749436e01430a02641a668d844db3f4d2ebda78b54354", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "0f937374a551a7ca55dbbab476b249aba94d44a8aedd676ee7f599bc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2384, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042d4b732a15d86710f19ad6ed1888184d1d53f8a3895138cbf35093cc8fa7152f140d8d36bae6be57b541b76cac623db9d6c3f72e8f285949", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "b54e7bbfd472c385e266ae243c93b437c041aafe65bed357cec2d87d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2385, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000440fa3e280063591872d595e6ae676e18f300091c33a3d52b23d76d328823ec526ef1fa02df465a2eb3315afbcc131733bf5d074aad6d3e58", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "87cc5eb394bae52137bdbd6e48ca8a9535a3a6b80633566581fad3d9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2386, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047dd4eebdb10fb6d731a6c90adb9bc4023bed3e4fbb4581a27e90e6b42c8011c7cb85dc817b4431388f929090c09916822d477cec37687292", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "8b79cbc718e923806351ec3a30b60dfd9222946fd6c1b6ab0e17b046", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2387, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004b39b738fa46b6b0b9c176f0354e70e0f7db2f8f0149c7b8408ed8df96d1ba70c1107f2069109a7749b8bcf6a5fbd6abefa3113db835cf7ef", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "0535774326638e55b3ecb4123814cb5df7a365437bc1e689772d10cd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2388, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047ec77007843cf90779e95d522bb83dfd2ec2fa661be9607208e3f2f713182f0f8addd8d288ab20240031271bf059de8eadfaddb6a79160a0", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "81bac8a40374a02a2ad9b62b2a710209e10c9d6f8f72d1da301cba12", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2389, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004144e895bc7c770eecfd4fa304aa306e1fe8a4bba84dbec76b3e5d616d4a86f2fd43c0808bf8286d3a1c22fed84dd0ca52081cf7ec5ea2f3d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "726e45db2754785907e05c6676f975953ea223ea3eead50f40d55beb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2390, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000423319b59fe9dd8617acce7089b3aed31eb81e5e63a8e04cc904e74e220833c441c188d556c3eba0b5f8fd8e88c73743fe52cde289b84a3a5", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "651ad757af15f90650c305c76362682e5802625f51bcb22ef7664d6e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2391, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042a44b6a9d5b40385e99ef303c095ddd2e8f726c7ee419e2a1dede067d11e83248fd6095b90ff69bc0cd4e105381a9adab642d5695855a633", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "5688b754580c049f7c96ee1b81b09c0baf6225c15b4a5da130f31d8f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2392, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004caae2dd9248310e8c651ff80b56007a6219470271c3c36727a6ea8a2c68e1f9613a2acb228337e9a1dec532e0e512490bca90c1797943a13", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "637af8476ffb86f111bf866fa40da1b2f618b9f74a4bbdc1e9a5664d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2393, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000454aed6579ed51b25ca96ccb0d23f7d466ed04f82f8480fb3fb1f02352bcbe4b17da148de8d086b33520467f8ca2bd1cfb8cd00dd89b792b5", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "88eccf2646cec218bedf4fa3ade370823b0ff98e0022e4173efc72c7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2394, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004a52d4d751484304924e284044246517adeab8aa552a8f7f11a5365087b8e9548821c7ba64cd5231cf0743260a1c93842452d8b75a9fa67b8", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "27e73dcfb8d30de75b45230e09354fdedaa04eb9953f9b92577820c8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2395, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004783ba9a1d1556f92284ca335a8841a38b0f0f1662fca14739e91c0ae2d0adf4d272e5a0eb380b9b4402451c5147501342796e70b18354775", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "c45599c3c9151c92b33dff58682fd1f377a59d24172f794a7bff98b1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2396, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000407eac57524a9a626a861815a9a561a6310069e44bd21c06be03932f88e9f74ca497d0829023a3cec71ec235f3db794750562c178db1fb214", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "01e7ac1438b7905bca40335cf5a0111c363db0aabd32c190f8a22428", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2397, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000446b977a645999af792670b12a9346de020263292bebbef264e2309521cac96997b6694d1440deaabe65c06864fe7a655a1af8ec78a9b2a4f", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "80ca6ea5ef990125842ddc7e20b6e62cdf89fc95bd855fd8a27ef14d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2398, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000413d3ef6b321e7ad28de8d84952144c282d738745567fbc560fa31af839520f78371c0b642e6f16f008c1e22f4665e22eca93441db019e0b1", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "71f7da7c29831e5df1cafb64b4769a4f920925fa05915520e87c375d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2399, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00044b03f37c4546f6793e65e10dd06ec6d5c2b26ab12d355e06753a2d99226590b6679c470aa5744f488bffe1c4f7470c57ffc4eae75ea714f1", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "5ac917512da999394d41f91203670e42f31cf9d7829cb9f27118eb69", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2400, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00043c09a9e41ee399b6fe263e5ed648f4dd51d3c0df3d259a66a9329b7b0726cce01fc5ce692f656bbf72ecdf8b7c0609fc702a1cb3e61088ce", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "c81109f6bee16aac38d95991ca97bbeebea41e121150c3c9aaa72604", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2401, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042379c7b7b43e81ff079b7e6d9103426ea82f68098fa588a5a56d54e168236014907d2d56786e79d6510cd8bb6122926a2cc14af49c39b0e7", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "1182bcce0d7dea80e1b3d25d5bee3036605d93e5a49d6f8a15b61618", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2402, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d18877a093be797710345787be498118acdefc3bf36cfe3bece0f6a63c51c48f438035fe28c25053c9075e310b8a0b33321c3e7f2a3d31ab", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "3d2d77be479ef0e56ef53df6e71378cdca9d1a9a3c084260b620dbd8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2403, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040a344c608fb22430b76e812677af92612666405bfbcddfc4d4b18b69a09966a621e6715c3ad5384477eef6ef71bb9fe2c5a6d35713d73939", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "6d2958f081aa7d020cfb87788f339cad42a4e4fe5a663ff20b9347da", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2404, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00043d51e2950db1cf47d68aa4a67d6af59bcd745df9d20a740e647a41212d26e471a43df8f64864ff38bb9ec61665caa633b78e7b1c0a001fbf", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "129d36e000488f7ec0bf42fd3fc4ba1af3ceceae6dcfa4eaadb1a130", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2405, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004aa74e32db985c945258186a99c29d4aa2f9aadabb97caecde964258e7d3c35deafdcd87ed49a7d0d4c87e93846ed03121a1bccc9f10a60cc", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "86eee557112a8984241517ee962f93d281d8f94b28bc250a4981ee4c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2406, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ab65cc303a259bb9282bea0c96a4435f4c42e8cc360be3ff2e064e337ad3711a4fc79fda30680c6cde34692b5f4ad6bfa5b1d89b42b2c3ae", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "7052d6e8bc27881c6c4011c4ef34153cd216d56eb3a9e17644334236", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2407, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004092207cc6bbbac490d9a3bf160a593f05febe8419e03aefefcb6609403c75d7189a8f9d29d5b716f677b15c86ada9431edfdc7d3926a2e0e", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "80d15eee10dee8e1e02730e385ee277435f508464393c3a091e5f699", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2408, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00043851a7a9bccb4772f2cd61f1cd4cbd599a17afb7fa5f9e2de90e804d822685f03a212ddaf212980c3e3e7cebcf421a2df112e4e56ad6c673", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "c9e2836fd6548c04fd785d0d898071b00cf8dc1acfb58f3054331959", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2409, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004a5c9157f8c17b3319893e42cc9daf5406a929b7fcc63300fd0790d071543c810bd4fc8911573efb6670978967036751f9fbd5f1e6d92033c", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "3c700dd08f98742649cf877e96ca7708fbb343ba03397dc81b3421fe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2410, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000406df06d378be116c0507346e6ad8460baa77227b762afd343937b62338d5455fe48c9c35d6d3322b4211c720d2d806209339e8d85eda41d8", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "1ae051674866d66c8f1562a30e74dbb96f9f8270860e0919bb230e1e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2411, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004a827ea623686669dbc65a2d601e33ac0a4f3d170970b1c63ffb499f3c15c54221ce2b9e8428aa0e60f0bfead565f2f1696335b33893b080d", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "30e59f4a2fc47025b8bf12994edc50544c7375dcbe123e794c46747f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2412, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000498aee0f1ff5091a6d81e62dbc26d0ec0a7783523975458d219a27f865bd94b39832e6fc92dca9002f729d13c94f58370217e4698731b3e2c", |
| "private" : "009f99cbb61f4460f97e04bdd7b5b45c75fb5a3ec09e4dae36395921eb", |
| "shared" : "01447a5c8b9a54d4b364c1bf53f35a03d3a021ea3422fe310bc726f0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2413, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "03", |
| "shared" : "80fc3bbf6ab2a45febab5003a46ce32a8998e776f1caa51e274a059b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2414, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "3f5d8afa32528b63dbfa759e9d5ed37a8fb87f98d856f5e0bb3f67a7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2415, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "01000000000000000000000000000000000000000000000000000000", |
| "shared" : "1d9c4d7df936eb5502ee61d68526877f04adb830747e6f3475ae54ba", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2416, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "6a6085f73272becdd7858ca7b80daed56fe39f319dfcaa559ce647a9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2417, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "0080000000000000000000000000000000000000000000000000000000", |
| "shared" : "18af3c83b27fe6a1e5f56be3ed256b9f740dcbe41bac7f148f2692ad", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2418, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4a6ddebca3a5a7939f", |
| "shared" : "2fd7f53b0ed87d438cfb45c9eb8d5c343c6a309fcfdb9686d6a0f97e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2419, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6dcebca3a5a7939f", |
| "shared" : "c5c948724fce4e94ad8682705b063138fe18cc0e7f33204f493a3f4a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2420, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6dd6bca3a5a7939f", |
| "shared" : "5b0230dd604007c71c0e416fa24a7c0192e0ec974efdfac208c115dc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2421, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca2a5a7939f", |
| "shared" : "06616250fd3f7a3abe31b83659b21281ad93d6e168922fc2157b4be4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2422, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a792dd", |
| "shared" : "97ded4c2e06b5a13c9109be3fa42dc2ca93a306fdf9e85ac4bb02e22", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2423, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7935d", |
| "shared" : "686798270c7e188e6ab3e28a10754f965d5d02f33d30d8faf38155f4", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2424, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939c", |
| "shared" : "80fc3bbf6ab2a45febab5003a46ce32a8998e776f1caa51e274a059b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2425, |
| "comment" : "edge case private key", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00041b801b9b969daaddbc40876ef79201c5dd8e480f003a043e818862c26709e1b2f6d8826ae4257a5db46b78848091c56a54577248185936b1", |
| "private" : "00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939d", |
| "shared" : "d64f68debaf751d63da1883668822031c69e913cc53b969e5fbae845", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2426, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2427, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2428, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2429, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000000d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2430, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2431, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2432, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2433, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000400000000000000000000000000000000000000000000000000000001d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2434, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000000", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2435, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe00000000000000000000000000000000000000000000000000000001", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2436, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2437, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fed7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2438, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000000", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2439, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff00000000000000000000000000000000000000000000000000000001", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2440, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2441, |
| "comment" : "point is not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ffd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2442, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b2403030208010106030100", |
| "private" : "00c7e1dc95d8877ff3745ed3af688dc63b22cdc34d5b213c6a5a5e3244", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2443, |
| "comment" : "public point not on curve", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c4840680", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2444, |
| "comment" : "public point = (0,0)", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2445, |
| "comment" : "order = -22721622932454352787552537995910923612567546342330757191396560966559", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021dff283ecb55d9bc9979d5e7cfda8a2f04672ee943b49221435c5a586c61020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2446, |
| "comment" : "order = 0", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c020100020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2447, |
| "comment" : "order = 1", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c020101020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2448, |
| "comment" : "order = 5290290092223871682666367384584369978999613398297400491171", |
| "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021900d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2449, |
| "comment" : "generator = (0,0)", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2450, |
| "comment" : "generator not on curve", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2451, |
| "comment" : "cofactor = -1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f0201ff033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2452, |
| "comment" : "cofactor = 0", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020100033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2453, |
| "comment" : "cofactor = 2", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020102033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2454, |
| "comment" : "cofactor = 22721622932454352787552537995910923612567546342330757191396560966559", |
| "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2455, |
| "comment" : "cofactor = None", |
| "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d0439046ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d5800374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2456, |
| "comment" : "modified prime", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00c7dcc95fb9d591ce71a8bf8a556f2740e47b7987cd2f7830aac0eb4b303c041c0fe46b4a6c6dd4b7b86f709b2062b046cc238dcfcaab11c4d407d5b1041c4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d04390400000000000000000023f905836e050000000000000000000000014d3a8e6427eb21055820f8b4c7120ac1a1d4ef9fc8f9cc644c4dc503cb021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a000400000000000000000023f905836e050000000000000000000000014d3a8e6427eb21055820f8b4c7120ac1a1d4ef9fc8f9cc644c4dc503cb", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "1cbab0e5d8e0b8c37dc3f288b50c8a90107396fd521769ec8405203f", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2457, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2458, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2459, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2460, |
| "comment" : "a = 0", |
| "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff3021040100041c64b569c07b0d6cc342b02aceb14d118fac8f5340fd6d22c667493b7c0439043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00043f6a6d7ef968ed14f22fb5c445d0a198b090555fc4b8440ae0a004b090ead0c4389326a4417f2d3248db535d57e039c045ea1958c484067e", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "72d7ec663f059dda71360e49296cae4f204d4928e6204b400e2a0b74", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2461, |
| "comment" : "public key of order 3", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cd703a717a248686f478491558be29dae3585972e10ac00cda1e63d95041c0abef1b0eed3890dbc2bf238720a37b91837ff4920bc2a595bbb3735043904661525c23d0009f8d03656f20174ebc28e625b7b89c9cfeb7ac409448f2a9af38869843f017644cf89b21987813ad0d9a773cecca3fd3940021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004661525c23d0009f8d03656f20174ebc28e625b7b89c9cfeb7ac40944489699b69dd9e24728a1eb55ec1fbe002f64367df066bb28dacb87bf", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2462, |
| "comment" : "public key on isomorphic curve brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048920ebf7c326c0c7d3ced9c836bc6739ee0f01eb254ae7302c1c8927bacfb0e6fff4aa3c1e3c9b7230784f568f74a77404608fc7db2f66e9", |
| "private" : "1019babf6cb683112dc1bff42f1e0b9242b4b3d3ceedc38b1a0de2fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "IsomorphicPublicKey", |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2463, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000442965e56285793adc7a389259e9cf589ddd015e9bd539e7251e87bdf83d78979f31c47573b1b4563d52605ce78d13d4b3dba9137cfb87672", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2464, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200044da276013cc1d7a5007057d8534a7992c07cb89a4289be1306a224313972c2dc45c9d98b0401de4291244a64b76e8e6024f80773e41c204c237d1338432f1086", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2465, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b8104002203620004a678b55ac9bf1a53fb34cc5c1d02ee3f5042280b96dc552b37b6c4de4d784772303baa39637bf92c7d2706dfab32aaba3817a9cbf42e631306edeafff56aad3b295bae9d76553c8ebe8260870b676453be70d4cbe77fea59606530d736698810", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2466, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009ccd4707bcb17a495e71b2815c27da50da8bc73077f37499281350336de71836ab3b8b4d2639536d052d90a1a995be15c5dad427c7f98b1f727d8098b3f929658e01ad739bfd1b6536087427423c134ddeea7feb0c27d7459f739eb023b404670d231af7ca65ef65f67c8d333a2eb4ff85a1392ba597a9339f55388beb83638b705d1f", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2467, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004bb772efdde5aa3ae3002e6fc075a3eec5f23ff3d5cdb95719bb1aba4631beb70a10783eea8ef55db2731e4b465f5f4caf63c6301c9a55f8df07192945f42f82d", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2468, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00042d49d0e696a2274fe292d6af080e05b4694aa166e7583e24c5aa2fd61e2d36ab7eba3ffa1f495ef568519cf49efe672761a926298e453fab", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2469, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000407f4cc76a1dfd15a8e6086298b51cf7b5a452bd78d22255079c870193e38b58d0af2c0f1ae929b4f07af26694f28e2e28efe264c4737d3d5", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2470, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200046ce67724a682ac3bcfd9e5eae6752c8f0256936c8ce6d30c2d86acfd0cad65167871ee9db6cbb308d296a4657bfe732d819921a947e2f879b2079c6d72442255", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2471, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046d81e4491be3c79ee67288a4ecbeb81f5d3f277cc2f8b167abd5a471f3ca0c7bfb6a6b4bb5b59a0215de2bf862b5ea92efc69867b39c479c143b265cce74d86e21a6242ae5b1786cea523a6791c55a2b", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2472, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047aa0fb8aac947cfdce1dde00a39628b4fd9e0eeb3b3d4a6796a063fedd3da3493f4f1806965b34acf8788d18e4925a3740f8005c8e79d97c3cd9fa4ab7e2545ec491a1a34f3e8ae4a0f91c94d01c3aa590b90aac5d3c19b04e11677c94394b5a", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2473, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042cc1fe0272661d4cf2dd5f624063176b77b52ef3ad565bcd39e19eae4e1ec2538d4f06e3eaa65dd25c3093308525c053c0ff3601eb83293083e7c3db9ffa9cd752076cf9aeb52b831fb0ef0237bdd44b7537c7438136a45ffeffd8a504fd847de0619ef191e651a0cbfc8986013423aa045dfb028fd3044320bbc1b0d9925bc0", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2474, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004787a59a058d051f1bf03b29eb9b62298e7a572d0233d5cd27cbe21a7e59fbecb4f382c492bdd42614d81f69e8890cf1e41f78c4c3e6afe5bcc591f1da67e7bdc", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2475, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000459582047b008714d11e0307018e43022f3840e4794f112f1f65384a37d7037b0e37d78a2b19a94ec91a017126cbc8caf8baf4f39f9af4956f8e24ceca69ff11112603947bf6d442835739328379814fb", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2476, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200046ec42be3b975ce7e5481a05e6c74fab6deea449da35ec5c87f3374ce7589f102052c9d19d7c299ce9dfe31608c40408135e35d85b47dd7317301b7d87e592ee78cd92a4b13271308f06ae6526730d3c05f4c1b57d80e648815c14572fbe9936e", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2477, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000431c185cbecde89be3f67e2518b45aa7dac138637076bf3cfa4e82f408c7a9aa229a3384c71743e6b9408cc49ed4fe410e2c9260ce63221e7e76b1516db5b12ee54d028d6b09c058865af5712866c0caf8ad15c22ebe11a8956782dc57c8aba50cc398f2decdbc8cad5555a172f222f5949872bf75de3e0dfbf80adc711c9267b", |
| "private" : "11741702730ecbd0302206cc137afac29c8e5b151aa276614bee277d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2478, |
| "comment" : "invalid public key", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010106031e00022976d67c0990b15a69fdf3b1a8af1cda5093d56edf5a07920c4a2560", |
| "private" : "0094a03f9da3f349baf97d127006b91aec00281360223236ade4960ef4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2479, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0003207634267719edd5479d4cb295b9187761379d4954ea2167f9f7c21e", |
| "private" : "7a8ba19e871ea26250478bd775bdf5083dca779ef95270c504d14e42", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2480, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0002207634267719edd5479d4cb295b9187761379d4954ea2167f9f7c21e", |
| "private" : "7a8ba19e871ea26250478bd775bdf5083dca779ef95270c504d14e43", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2481, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0003a564bd8c207a8eea688192e55f7298903d506534191f941853689dc5", |
| "private" : "540edb903f98285bf9c05a9bdc2863a86c7e885cfe9b93d233000a5b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2482, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010106031e000285c7342870c42049ed0e288892f8bf63ff3a810c58031f9a1af6fa99", |
| "private" : "3b2eb0d8c8edfba44f9c523c3d4a143525608184a108cc376a086393", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2483, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010106031e000385c7342870c42049ed0e288892f8bf63ff3a810c58031f9a1af6fa99", |
| "private" : "3b2eb0d8c8edfba44f9c523c3d4a143525608184a108cc376a086392", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2484, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010106031e0002a564bd8c207a8eea688192e55f7298903d506534191f941853689dc5", |
| "private" : "540edb903f98285bf9c05a9bdc2863a86c7e885cfe9b93d233000a5c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP256t1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 2485, |
| "comment" : "normal case", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000481fec1314ce8ac7e9456b95fbceb2f6c897a2f17abd6092a78b00fb7d8534abe10ff1b436faa8d0bea8c86b720c2d17ea05f0e946f2c0a85a949b83d7e0f2be4", |
| "private" : "009cbd52d2aee63e003d94660046f7ed6e724463abce250ee1264c94d0c9c9faa5", |
| "shared" : "71b37582210878538d83f4384f1843227449b34079d6856d5c5915ad8e747c83", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2486, |
| "comment" : "compressed public key", |
| "public" : "303a301406072a8648ce3d020106092b24030302080101080322000281fec1314ce8ac7e9456b95fbceb2f6c897a2f17abd6092a78b00fb7d8534abe", |
| "private" : "009cbd52d2aee63e003d94660046f7ed6e724463abce250ee1264c94d0c9c9faa5", |
| "shared" : "71b37582210878538d83f4384f1843227449b34079d6856d5c5915ad8e747c83", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2487, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000440dba5f4c16ab52f2f2ec98dde1c5ab1616e8d66efe2fab27357fd5fef2884d706fc02dad5b8250415f87e5e666a8b8b2a3c58c21ff6618e313f9a9568297d51", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2488, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000470d8dc59b3e6e9a11f8b968d736dacc27774b0d48b01f4becc9baf25b8688d66933594ed8eb8c507b4218787c64927b6529464a391c307916367444c289738d8", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2489, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046da9622d0b7dcd3e47a9cec88edd963b58dd8f9bab8c22d574bb628eca0fd7d90f2fc34b570678cc74b7704caf77856afb099759b9f16e9ff34a65ffb4a58dc5", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2490, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048040001f2d2c7d5e1ca2e0deada348a85f696f0330f9c4bff4d8d046711656f414f028def3ae26e341913abd0eaf4097208ececd788998f6bb880f68304a3ebd", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2491, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000436734aea2de9cc2c3a1e4d552c564892d0a2711688d8a5323e4241789088c31444317ad73b3d38bfae25bf440c86d4b0da608bf1db3ffb66681592f5c046caf2", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2492, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000496a571535786b9b4de1fb339b622669be538913bc8fbd9ba36951a3fb3ed45b35d4cfa5c65f75a20caff34fb7ce894875a348a86025b889c4ba3e6bbceeb0429", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2493, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000431efe34c91a266c95333caad8e3f1a8402fa8c2469f36f5e6bd68c7b94c6460d246b99e6b31c8582fe17efc4ae52ba9355ddc151f90f59826e96e857aab32ff2", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2494, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047ed2039365d480148a186c4fa218364d62c41e222d8390b4c8d2e759bc257fb03c443e3ff07d640559eb338ef02151eaede5d73593f34f2622226a2fecf72f01", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "0100d29ad57723bb97832e7ba7cf293b9af7680115bca8737c71f4d10f4c5a7f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2495, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046055b44b247bd0b921fb77b0199e2118059c30f881b7a71750f2031a3cd526f148a7cb2ee455d0527fc21d688854c52bdfb39300bd8c229ac285f499410a851c", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "418ab1c0e338b5a844d6b3086cf644484b44b3a241170d6af9e4a412674e6b58", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2496, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000474199bbf3d3f63c6344e94fea98143567b4de185da348490108ccb6810c0ebb134998e53ca4fecb4cad5b90ddb57a44295fd0defac69936e258d60f686898ee4", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "4776594608a060160209bc73ed845abeb0d8a8740e4b8a58f3103d9a67ef15df", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2497, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a943537c033a584ee2db8a46b336d99bbecd5f59e7719d865011f3b320b4c58a1dde73b2bb694327d4b2f33b0416b07959cf5ae4cb8a8567d7956ba4453b1fa3", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "525e89b7b79a501fdd5564b2afa67e23e1dcf1ec211fc3e71eca2a26e5f68fb0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2498, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040841a48891e8bf0364fd95d4f267b98397aec9394596a1dee3be6ef42df4c81e69b05caff854286ca024becaed6bc78cfd8901c5239d41fbc2f7b8a67b90fcf2", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7f00000001fffffffc00000007fffffff00000001fffffffc000000080000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2499, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040921c4d6c8820e8fd5caf53d1c76db6d1bc2cb6ccc3747d62684ba685ee8679b44242a2b919497ebfdbcdc089519fe086ed08bcff64d88f93cc526fb8f792383", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fff00000003fffffff00000003fffffff00000003fffffff000000040000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2500, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004412cd2d2dbe9bb969d752b344c6b8625fcaf251bb58a26fd4f78e945bb306490726193d831b6d582f5115760a1bdc34a794eb21aba7328b645577b9109106361", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2501, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047a9334e25e896519e5f87f849f9a0b9700654c98a686dae2672bac8d7bfa39251a395b7b8de3654b8ff4330ee35f3351450c3a4a1dc5e8da150d4de5c85750c6", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2502, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004848d508c5d95e9765bcd30509e51924ba5cac5ee5bd471f72fce04b51c10f94523e302ecca89ea1482e3ab71749b65125dbf93b0f152ad168693789646806119", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2503, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004277888653238655c528a8056185383655f6e15fafac3bb72adf962cf1bb11ff60f552ff221d486435e2bb17aca644b4d9ffdbdbc4b9be0e2652c8a0e3b277bc6", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2504, |
| "comment" : "edge case for shared secret", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048e7296b1c4aeaafb1fd943947cca52910e1a2d2fe7f4ab160fe846194212887401eacc97fceb6edb8387374853f690ec5fb9f66f7d04ad7fcd2b895c06efedf1", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5375", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2505, |
| "comment" : "y-coordinate of the public key has many trailing 0's", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000420da2c8eba645c86e63c41cb902f5b6edb8d462a3d6ab37c704a428b9ea95b8b86a1129e7337147c66a70d2514927b802a6144a279ae0345f4be62f4f64d172a", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7ffffffffffffffffffffffff1b9cb97ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2506, |
| "comment" : "y-coordinate of the public key has many trailing 0's", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000421fedb3ea6157db4ed5c31ea73bd0da7e2f724aa162da12dd046bd4da27eced93fb3b4c9e39c0e396f2243641538f7a39b86a26e1a20f74cf96d2597c037fa2a", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "00000000000000000000000162c3958cffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2507, |
| "comment" : "y-coordinate of the public key is small", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000414d439b943523084b2ba5514b29e8a085f5707e434476846677fd9f8e1546c0e07bfb237cf78850abf00bee96330554fe97a831463d85768ec3f50f83d2b13e2", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffffffffffffffffffffc6411cefffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2508, |
| "comment" : "y-coordinate of the public key is small", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044b79cdc1996c75381447b676c3030d3982339fdc001d36bfe2667095ff1c83342b89e05cfeca011e46cc0b64d44e1ac52f25e60d4147f66278b098bd08ee9d63", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "000000000000000000000000285b925cffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2509, |
| "comment" : "y-coordinate of the public key is large", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000414d439b943523084b2ba5514b29e8a085f5707e434476846677fd9f8e1546c0ea23ba5a3d27624b17f654ba73a53382284c1730f714dc8bf33d3f724e2433f95", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffffffffffffffffffffc6411cefffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2510, |
| "comment" : "y-coordinate of the public key is large", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044b79cdc1996c75381447b676c3030d3982339fdc001d36bfe2667095ff1c83347e71777ea324a89df799ff2bc93572ad3f16101693de29c5a762af60167fb614", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "000000000000000000000000285b925cffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2511, |
| "comment" : "y-coordinate of the public key has many trailing 1's", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a7be6b39d823359cff98fa16cb9ebd2cb021799773f072614bfe8d7b66ffd71553455f99680029e3dd46bc4a55a2b6e38d9ab79aabbbb36e1821bc06d4ef1609", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "7fffffffffffffffffffffffbb95fc9dffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2512, |
| "comment" : "y-coordinate of the public key has many trailing 1's", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004816b11c3637f34d729cace277094c918f264189f8ea8ed95149cc7e0cca1bc1c064f79f0fc6e755b83f6dfb705d9f5991d8e27172e6d82157304b3ca7ca13297", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "00000000000000000000000101f5e4a2ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2513, |
| "comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048c03d2606a0abec6255383df236e0e38f158380338347b3e0f6cd8d8dd54c5b0a5e164aed103da23bfb1f55046317b44f381d4395da40d7fbc7921d518b40d53", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "3ffd35d021ad4b9d766643241169ff405876c82d67b8857b3837f7b1ac3119b0", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 2514, |
| "comment" : "y-coordinate of the public key is small on brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048c85227a5cb100cad32398d39dc8bfa5f153f3f825fa8b3283796357b1785a01a44e6d3d8cec065600ce0c8e7167fd1e26b41f799dc97a0fd5a164ce8797523c", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "78868160fc8994124a171fb203a9ce828a659562001a30abc987b9fef1a1f526", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 2515, |
| "comment" : "y-coordinate of the public key is large on brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048c85227a5cb100cad32398d39dc8bfa5f153f3f825fa8b3283796357b1785a0105acea9e1502a3663d97fe022c1b90544787d6aa375ca6184a71e34e97d7013b", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "78868160fc8994124a171fb203a9ce828a659562001a30abc987b9fef1a1f526", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 2516, |
| "comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200045bab0563575e08100fe8a4e0e0fca4d39613e270909c1dfd3ea466980dd5fc3e655e58669062686ed4d06ac37dec0e75fdc9e9ee98be9453a29be493cebbd4d7", |
| "private" : "06546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4", |
| "shared" : "4dc18c8b6714087054235dfd8b84cabbf5a9ea63dc217a566d772ca536b0e707", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 2517, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000011fc3c8c633ad5ff802caa3b6feb8cbca4505124732e018e6ff97f83ae0afccf1", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "5823cec0fd56a5fcc13c992d37e8b7443bb9659584445327d61da2a5926324f2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2518, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000030b0e6ccc05e5008089ee2c08c64c6d84069b6cb03f63db158ea399d3723829c1", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "863be1d06549feec60d7e64f18d1aa611d2541c46284e6cccdca5352a1eb7677", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2519, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff276a3e8236ba6aced8b480755508d57c673ab2d9261b4a947ebeff4ca7742e88", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "14c533b14c90ed53613117804f36ea4e3ef8c019dcb8b2e9117a74aaaffb4dbc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2520, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff37ed59ca49554b633d1af4a83a5da34e1d83e5adce8d0af546c16dcc68ad3100", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "6b529ef3f2e5d22c4d30bacdb04ef2d111e66602545ca915d1fd6fe6319a848d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2521, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1e102fb9439dc3c67594167fb347d84cd9b5ba5c7f24d0944776bc89610dfdff", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "4f9fd93dd31e2543214baf7ff31e04f980f268d606fcc771c51e123d8ce383ca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2522, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004000003ffffff0000003ffffff0000003ffffff0000003ffffff000000400000040f405523892b903924b816a5d08d45a203b31a71b44156cd2f18133aab125e4", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "5cd12184cd353efa93426fc6d02890dc8a0a47bc82fddba089a1b00f6b1ecc5d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2523, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff461f5925012b2d3775fc57374560753112a358419f0716ba3c81f3b512340a5e", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "2bf6908e5e99c5bd6c16b481208a137e3723ce75ec88817003aba0d35acca3cf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2524, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040100d29ad57723bb97832e7ba7cf293b9af7680115bca8737c71f4d10f4c5a7f079d1bed328659a4774472dd572aa7ad5173cd3b15079822c129bf2ac8f901d5", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "7b007eb752d256debd1639dc19e5cca0b56700e34c1999137e7d77ac8588840d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2525, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004418ab1c0e338b5a844d6b3086cf644484b44b3a241170d6af9e4a412674e6b584aa054e60dd85b871e97b56506c8e11031a2bf68a2c5ee74340411121386ada3", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "31b54a3aa28bc08ffc6d9aa85f2b8aa534bb9aaaa991033db72b1defa50773a9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2526, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044776594608a060160209bc73ed845abeb0d8a8740e4b8a58f3103d9a67ef15df166f5df0d96ddc10227afde544db0793c1b4c867f337d2ea4b9db690e216d44e", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "020c9c8bf10d01a98bbf7c13ac2fe8a06d76a9658861b3cf2145e89ba9de4d05", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2527, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004525e89b7b79a501fdd5564b2afa67e23e1dcf1ec211fc3e71eca2a26e5f68fb03fd92435f89b4f967eae3d9cc4b65f43d4dab5823e61d98e3b7b93be6c7e8d24", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "a767aaae729957a76e439f6107340cded0a441fad7b898159b5806dfe5dd8fcf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2528, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047f00000001fffffffc00000007fffffff00000001fffffffc00000008000000054a63eedf5deff41b4c7cf26f577ad0620bbf3c27282c974104538acf9c7ed9d", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "06d07069e2b8595f2d91a3ce1e6eca82bf9a1a326c8fae40d6157b94666433bc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2529, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fff00000003fffffff00000003fffffff00000003fffffff00000004000000039bc0a48acbed201ec473e44ead6d93c7ec68ae290985aee3ce87a813fd0cd0c", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "54e7e49f6eb2d7e122b629d64e7dc1b1d7470a4dce19a9a6a00690606a2de9e8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2530, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008002241e6549c3b95fb141b04918593dd00fa1eed143742938147fa9d6bfc79c0075", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "1e87e52ee55db4c37146265f068edd49b2b8339c02570989913f9e8311ab9160", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2531, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffff00000000000000ffffffffffffff00000000000000ffffffffffffff1414db105804e432c04f20fb3f0012049df4a2fdfd3d4504e98f032f1dfab04c", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "a8ac009aa014fcc7973c916030df55e06c3b340642e01eda0842926531ae30fc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2532, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff198b3bc42419a40dc691048471ef20c36b32d55907419c6786133a01d29a72ea", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "5ca00511c23e8039887f67e66828d84af3ab2b742afc01fee24b204868b59f87", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2533, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000002b0f6495d600130c9dc5c1644bc40c21d5fa318d259a1dcbe81c433453700c0c", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "91edfb28973fd0489cbd6af94b3be274358651bd2458257034474c69bca63f62", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2534, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53751fc3c8c633ad5ff802caa3b6feb8cbca4505124732e018e6ff97f83ae0afccf1", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "7c6d161b5cdb11b115b855ba23989e6749b012a1990bcc7812fde066de83fcc6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2535, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047ffffffffffffffffffffffff1b9cb97ffffffffffffffffffffffffffffffff7bca76a7bdd3186966bde7a7f33d34deed65da0e6bd539ec91a954e140000000", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "5985b2a3301f5092625cc55d1435cc3e732db3f95fe9a360bcf55f3a58092461", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2536, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffffffffffffffffffffc6411cefffffffffffffffffffffffffffffffff0000000032fe3a4b2f3307c2677b6c88bbb62ae65e8cbbe2067709ed0cb320c8", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "79b5e152f817e65e0ad6302936e4a96e928cad5ddf16923a8496702c01b9378b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2537, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffffffffffffffffffffc6411cefffffffffffffffffffffffffffffffffa9fb57db6ef06f710f3302ce360820e9b285cb3d76996446199c3e3012bb32af", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "79b5e152f817e65e0ad6302936e4a96e928cad5ddf16923a8496702c01b9378b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2538, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047fffffffffffffffffffffffbb95fc9dffffffffffffffffffffffffffffffff1e15c9e0bcb3c4e417f060296b23b8f476d0301015e3685532a8a6393fffffff", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "5085eb688eb56b85bc8f6c1b557aa5937b1e9d8479514a9e87530caa6e9cfc23", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2539, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004000000000000000000000000285b925cffffffffffffffffffffffffffffffff000000000194a684fff9e633894a52706d3cc5aedaa2d1e1867ffd0923e983d1", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "96f66e76c2ec92578fabfb4112216cbd3cf81aa543d49b785f2610c8b4358b42", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2540, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004000000000000000000000000285b925cffffffffffffffffffffffffffffffffa9fb57dba05a03373e6c245d14393b0200ff3074fa834e4699934b13fb84cfa6", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "96f66e76c2ec92578fabfb4112216cbd3cf81aa543d49b785f2610c8b4358b42", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2541, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000101f5e4a2ffffffffffffffffffffffffffffffff7b8e2c449f51c72f057d077dade6e243aba0ffcaaacdcada8f8a73147fffffff", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "5fd8c344e475ec0d4bd011bb849e5a821e332f906614f61b62bbd621ce5a0b47", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2542, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000162c3958cffffffffffffffffffffffffffffffff44706794abaa4ba875118833c04ebb90b6f0e92e8ac66671c6e46dcb00000000", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "395e01b8bb1fcb6a5959a1bb42786ce9d1fa85316f8b6588a8f7e1bac19efc08", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2543, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043ffd35d021ad4b9d766643241169ff405876c82d67b8857b3837f7b1ac3119b082efc8f78947da4842abd8d7f788561170184aed2e6ffbeb3c9efd4ec56216f7", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "2b0711fd45ec6e4ac51a33d8600ea4deb9949c46f16d08eb58f571583655c78d", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 2544, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000478868160fc8994124a171fb203a9ce828a659562001a30abc987b9fef1a1f5262e5ee7e91de266734df668154e182b2d456bbd812ad9bc17a6fd8e19578dd5dc", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "62687677d30bd393f3a0fcb9900a352c10ad9b0c102dae58e6a3091f1e6ac8e6", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 2545, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000478868160fc8994124a171fb203a9ce828a659562001a30abc987b9fef1a1f5267b9c6ff2840c4348f06fa27b4f6b624528d038a2aa4c64107915ba03c7e07d9b", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "62687677d30bd393f3a0fcb9900a352c10ad9b0c102dae58e6a3091f1e6ac8e6", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 2546, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044dc18c8b6714087054235dfd8b84cabbf5a9ea63dc217a566d772ca536b0e7075b0966fa9fc886b2fe0c092f6817ddc37d29a5286f5e2e3b0a9201ea82090dae", |
| "private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca", |
| "shared" : "1eff4608fc21bbeccd08e1bff3d3d34f323c95593d41407d1f00496228b74fed", |
| "result" : "valid", |
| "flags" : [ |
| "GroupIsomorphism" |
| ] |
| }, |
| { |
| "tcId" : 2547, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000011fc3c8c633ad5ff802caa3b6feb8cbca4505124732e018e6ff97f83ae0afccf1", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "3342328e35882ac44d0b380d398886e7d3600601cec3aab1b2a9ae91c664bc5e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2548, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000430e93c2941536010f1de11fda4800326b40c21ac6568a8deeebda99276b80ccc7d325ed9b5077ed963b59b249f2f7a24c04dfc316ab2926fa70672b2b4308ebe", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "8f397cc91bbf52d51e109833e86c6ba0c89d66a25e2b3fc0a0150ecfbf30b2fe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2549, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042a31181269853055301bc3fc2b1e39c605c32beff7b4cf75c501a42efc821a110f040e2fce34153cd6916bf68c6da83b85b3a89ce62a14201c70c92a4236bc75", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "4f1fa1d38b0c15896cdc362c6c444cb93bd9bb7e3cbc4b9e519aa9b3aee303b5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2550, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000431abc17242ea45fee3132bbce4ad46482c733be96dda82d946a9427505fbca025f87e180d707922166dfe2d791da2c9844e257e0937e598ca22a949abb80a9c3", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "5be58f6379bc6ba202ea6e9bd3d9605fb25e2610a42900dbd12f8fd74c2ea7f2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2551, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000469a5b3c7281e64eb7de8e66933b78785855db0ffe70b9bd04fef8c6278b0fd7d52ea6fc1bcdf1da5e8184eede0ca2a221848095c10facb0928184b3298239066", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "3fa382902334eefc9d312f78f5873834024f0a25852de5c08758c1a228e0f481", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2552, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200041ec94d452573506a2ca3d17287e1b3da967ca01253cfc081098b975dddf75df19277772746b0b7718d1ab2cf932aafdde44211fd8af76de8392c44a3a0bfceb5", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "7bf8bc9563a6f5f88f2b2ffcf573a30c578f0b2fe205ed6bf82e641f885b6722", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2553, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004194580bde234f0424da616ca1cc6677809fdd4ea1578f7b512e3bfef32b255c78d5d714b94dfc89010c1392643472de361a442970fbaf8cf6a2d6f2879488532", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "9d290d7d6c24a7081649913bda1e32b4fd02d1fdbe24d569d8fc6bfb76f27f64", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2554, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040ec1b93e829fd704c751d0c8973cd1da2375181086cdf92e6c07b3b48e61fe4c906bbe52c8f7fe9b3ad143eaa1f5c6d4bc157dba1169488d7f47e9c4a0ee688a", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "9b11cce0bd0af4d5853d014bef52acd2ca4d801937b29b264a07248826e27f06", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2555, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048a6bf257966669137612395c1b1128fecef8101ca713d7c0aacd8f9eb04569343ba0b0dff72c8be92a73fb50fb16e24f5e77148ea0f0357760ceda7f3ab4b1b8", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "216b7fc650ffd48407366d6d63d3de60b59a3c21edb2113ad03fbb51d5ebba01", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2556, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000478bb07571f2fe4df7eb2193f87f26042df2afdfd2dfbf65ee572b748dde34fc85cb4091c9e2f41811a07682077cc5442408e258b0d9d72e202f473fec6eb84b4", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "20af6e65a102db3d2c0a31cf83df4883f9129a353888c37573cb8b5c095ba215", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2557, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004691095f694883f199037b1f46d8adfeb7ce406a418871f98c6c0df30cd059d6f635fe419f02cda1a42dc00ed042a220cf4a5e89e9fa190daeb50f8069f0c159f", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "a9b808d324e78abe2ca23775ce0dfea71294c362e3ab60880173c6b6ed4e4c77", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2558, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042d7b833f94e9726afaf831ad892ba504701c01e4ee366ddd66eacb2d0d16eff40d639a57c456ae6de299d5f5945d0bd6ae67c8de61027d54bc4d2f80239bd77a", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "5d20ec508111c96e713484d0134da01ba3d8366a161772ecda983c6d7ff8ad68", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2559, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043e0af49a6032a7dd0244cbbd94dcd01006fa579fef16adf8794b453779eedaff3f0a4a064d19b492a906f91021faabc59e8c77afde5c4d8db04cee22ac352cc0", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "9cea4ae9cdc650491ffc9646b803df8684b7106d5b6c4e423927deda1a2c1278", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2560, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a207fb7eb734564fe1f9523fc554429cfd8b2ccfb5508e2527f7f50629fb2f9744818f7c5f179bb17bb6d7593626b61865d94c801525bc6ce82595f5a7729342", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "18afc637a5624cfcdc1d55332804192b89c8761b0302c2d7dd2c37ccd534b8d2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2561, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046a48c4a3bb31c89197a8ee9d9549d771ceac76a3021dd76e795ea71f3e2e51b35e6ca513d218d22972ba7d79bfabda5b47f67f13cc59831c4f7c2e6ad099c8c0", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "24ff78680f4b2728b2bf60eac6825e714eeac7a3927efb78fe15b2e38f501174", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2562, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046977152724644aed7a24cebaec58363b0cfd5f89e3033a4f6d9d45c5f63c42da9e3287d6eb4beb7a5f3a2a046739fc40a2d7975e8d6c4be563cf17da8bb4c737", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "7b504efb37e5b7479db9d9d706b6c9dd75f824cd0299db74b4e2d1409a85dc9a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2563, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000462e4045400ae2692df856b2a48ebeb6b2697c31db9d7bd0e31ec2c8782e7cf4c2df2b9c8d81841632d5fbfbd416858b343294ba484bd71a4f17cb3e9d6706240", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "23957a5ce448a744e9a0ecd5e3dd29ff8ae00489a20ca798e12b219c772e4a12", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2564, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043d41d78f4a5b3ebb7b444d8334197fabfd0bcb665c87b57637c23f2468567f857173d1ab203370fd35650d065ce117fdd915a02bf5698e6dd6b32c03e973a5cb", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "7c1de9677ab6af6fed583a49c3d93bad606210fc956e8e7947867b3d14dea8d4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2565, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046a86479ceee56541ae0c34b04350d209c31a9556d2c2b190cb57d1c5fe11ce3525f4da1011487478a2258189c4bb3616fb8a47e4df64cb3e7fc8688a02a00801", |
| "private" : "00a315ffcbdc5cfdc801b6651307040e3b214bb904f863f6039e0aae147ec2a833", |
| "shared" : "22ed8df1620999d6f155cbac2b60c40fcefefb9c256589d1f6f2bc850f9d1ed3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2566, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047ce206149750d67d834bb16e1bf1b34ed8383b4653e47e1d9728a9b704403d531045e7a81b787b40e6e09541b388e149450c63500b15939ecb2157be9c0ab251", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "38d6aff5ed24ba5b7f2fa930eede096e0d5e784204313ebb3185b5099930a018", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2567, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042db23132f8164242ba1f6700637146b52415c4a9423823b44c3fa6a2a87b7d502bcdd7e5bd697539870acafd68c159296894e87146081c06c6644e84e713f8d0", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "9879025d98fd068b8ef6babd0246a11e08c3d499cef316f45a9a7c6a1fe86787", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2568, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000431795f53897a7fe71cdbc16e8ada5cd394f6bb4dad03066c5ea3582ca832f2019a616126d4f73c7000537b6dfa4b879cc176c41219204cb6887e70297ade4e32", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "519d0e40345a436a7237220056c0298cd51cf1c7bc3719129f8f770d8d8fa844", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2569, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000460f8fb8d5150703f9548cacbb6a5ed4cf317a2878beaf35fe6daf645ef23f2cf1d731742ac169b7ecdd38f1e057d0ac82932f9dba904fbdd45dc215070dbac2b", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "4857907ed9d03a7b4a87e346b1f8d872f029847cab05fd7f6b37f5380598ec68", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2570, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200047c78a00ce85b8396a6c4e295ba24c2faddd8dc3e356267aa6ef3eaac16362e703851806b82dd62f53bfca9641111ac2f7ddcfc0ce2c0c6c5c0fbadb525f3d6c8", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2f490a50afeca31a53fee3724b2ac408003d736a3a52124570d6138664214101", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2571, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000424e975ecc35d1492cc8b62009df28b4d7b640dac0da8c0fd233a1b84e3ad62652d5865aadde0adcabc5fc2ac0f7a51dae6ddb60b301bb2f91bfad00f5cc20add", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "8e1c88b6bb56764964c61b533887efbb00f6af004ab497c502dbdfb7d5ed13a9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2572, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000425fe9a6891b3db33ae41bd8033ca2f6db17c4f85d550419623585ef64f330ddf328be286b30ed8695bdae4afc7ca50c651bdddf256f93a2f46993ddd5e526657", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "9cab675cb4440d091cc0edf0564c0ffda33a2cfdcbb68b6fe8f4a35056268ee2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2573, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000449d4eda75e02f136a2a7140d7ae59c851878f522786e6a16a094386862d1d557409c6732cac6331f0338f8bede9da995e305d35014bc7e0476a0fa19544e4d7e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3f906688450c62be5812f2ab37a70e466992247a2d6b2d6dc50fae9d6270ebdc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2574, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000415568e788792ecb76d44ce67acd50475866506108fcfa0090da0f70212a922955c83a22fa464451255258cf2d99089e4be50338e5ca4768ad1b569d4bc6d0e50", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "737a797f085441e17bdbb96b38c203ec17758f484df3badff62cd2e0fdb3bf2d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2575, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044fc43ef4d6600045cf3d23af95c56dc0a70dbed83d7ff707129bb7793a9a23de9064f31fe73c62a7162e5aedce52cc48673cfac6324bd727eb42a2038d697940", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "322a962aa7fe08b00cdbc758471272ee939904e5c1663015ca2675178b022281", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2576, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000446f603c5ff30e5cb5bacfb1740b33eb2e9f79ccb6210cf4ddc21f7e459df513f215a191e5a13fbb05d3c9888f722b560c86c3386ab61edef8c8ec6f83f623867", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1616850d80e41a8033e273ad40007299610d7e8f2bf59394543d58568f9d668f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2577, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200041b9e101257a30f23e74cb59cbd6f0f8d936d26367d94053773bf22d07df0af070000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "79bf047a34388e07216e7efa05c026edf4c5a01d15b8c6022e716902447c06c4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2578, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000416dbea40dd204e25c623f6a2e9629ac927bdc293583aadb549981b4d22a500eb8f87639fe065922add6c67da2b9e012291191691f8bf4fdb5570e6b2af511802", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "078979e02ade50376ee6ecece54b1090bbc3323ade1925d4fafb89a5dfc9a05c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2579, |
| "comment" : "point with coordinate y = 1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004530e58fde2a4400925e7491e376178485a27fcc5bed72b3af91ec404ceef35ec6c16c69589f54a44dc9ec83c5199e57e302d254b399f5a3f3389eb136eec0847", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "77f4ad56db698eb8ead18c542b87d833a5b78cac4c1ff656cee30f12ba538f39", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2580, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000470dae3a65c3b5b6e5b5259aeb027a22230aa214e5675803d2aa58c5b592703849479f0a65e5446be0d0d297cab51acc34374d59ec7afb6b520478a4883b125fd", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "8588113d858113169c05b3616df92ba7c250d94176aa5c762a40b7db4dff8ccc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2581, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004734092447e400a71322591c23e6b209f5661addf7683b5f3e45f575229894e6b401ce4b037852cb3bcbce559672ed52ca16084b090312b0aec49fad874f372d5", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0e4d705ee478fe0d924666e0c42e500225b0de3e6017a1e375b9bc61b3182141", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2582, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046d76e726a2ec12c7eed8f2006044b37d03576ff28b17c542317ca492994359e50ed978a32a01cb2f3686b684a43760e32c7434c2bdc84a86c2e139ccbc1c7ebb", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "8f0d90be2ed1d170d6e55f296f37a5846c5ab20d53c50018c688ce49c32dc015", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2583, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000426f7fb740d283dd4887fd92ab7303d24f95157b73ef473c5aee714357eb3725032ab4010d23905cbbe50d15a9cecd1beca4ec429916162a94def00ae264c60bf", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "3be6313d2db0a1228fcf0e326a3f9d11f61092e57379e8aa830d4052dd91555e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2584, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044fb99b3f31bf4738ec09561925475074aadaf1d0931bbe6d81c7c42dd0a53c0563728327a58e54190aed3579dd4392fce0efe5836905342182c545fae791c432", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "5b0d3c7d8253b669562011a94b3587036f59e2d02129caf1fa3be5899c754cba", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2585, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200041665695f1eed16f4c7357c636ca6f5adaad6efdb6354910c1af6ed0ec049c844470219de3c070ca5c80b03f348befcb50ea37ee3bb7284cad7f7a4286c82eee3", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "0f55591b4a9be47d8c88aba9d379ac9fef60fc01b2098957b7d384e1f4a8bd91", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2586, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042dc66d1e05e4d2948269320989dc3f98c8cb4d875ff8f1253914b1f65837c4b1505874f33465b33a3685a439876361b10e42de5912c26591d2cdba4d8436aae7", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "13839c815a14c395eee72b42af9c98232941b9e68c0ad84d0b722338dccd77cd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2587, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000480ecd60231325f76d94a4c12407c88d02718ec1b38eb601ff5a566d78f53e9668f01ff5a7369984220b8517428d549be21ef73107e0eb16f264c8918be4fe2ad", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "5a2f47e1e61ff9cf45aad4f39d971f12147412a1a9d998aa38f162cc1e2a0699", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2588, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046ec433dfdb0f0dbe21ac10b979211ce3fd36189d9a06b65d981e24a1a243bddba3d0e0c2f84791782087de45679dc77ab6a51c4d5bc4317805958d38bc9d458b", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7d99e27f410cb28eab5a0b27a477afd596dac3d69665d36ce7f39128428fe2d5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2589, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046a0c877af635d36ac347056ebbbbde972ac68ac31564316c11690a3f1e111e1d93e6ed73ebd1d23f68809f29f17231406309f77dc689890cfaab0925a8166948", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "4bf22f8c72dbbcfc7a531dd1a9266b74631457e0bbed9d4497439f865100d3a3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2590, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044b0d2f33b1f13fdf07e3385290a80f561926d9156cc83d25c0ff3f2d03df5e1e752c1161d5cf2c447247fa2591683ea278299e91a52455409814d522ad2647db", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "9a73684f5c3ada878aa6e89c56498b85a003310bf1abbe8905441924bb7e5132", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2591, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000490ecb2d735af0cb9c88a3bbd46a51e84045bc567ff5a5930713c58584c7076f68b279ca5ef7777c5d134bec358ef7fa26e8541b18cf587f60cb3221d0b3d2e2c", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "13ca4c25d48e688659683374a7be0521e581b8e2c6fc08112da5b3291f323a96", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2592, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000491c3ff5350a8b4a0d6b366333e131af186eda57f91dafb60e38a5e4103492b144eee7e05668cbb9407075c6f73d9dc93c0f4e8589d7a08f88bfb6a3d56e04b49", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "693dd42282faa33a8ce5046b728d244bcf5c8ddb24aec582a3018905a6681801", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2593, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000426fe02d7a2bf9878f55c57a9b4a94c0ea61e032a8a1f707e28af6b66968ef4ee7ddd04e5e28d8cf39f1379e166aea1342f03e9c7fb94be30c5e1ccf110be000c", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "63609bffa6dc88a89ee317de1e7e52609cb8d76ab173e1b540f0a33ceb51db22", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2594, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046f64200e5d44c2c3afa4bd63d4ba09e9e51bf5f618a9b4690d50056da78c8d45a753e705d6701fbfab730a9f3d378b07cf6bbeefe9760b46feae15559778ae57", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "692c7eaf6c7397807613c788286016a7d37e67aae12f86cdeb2a31dd24184ccb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2595, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200041214b917e9329ef27143a1e163c19dd3c8abad0537c4604921e4bb3fc8fb0a4354eb90c3418801ee750b31df4b2eedb7caf971301f975810dc4094cc425ae5f3", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "244c34d5e017a0eac9c86b89372c12baeb83f578ba06fea0c6ad8fc9e675f4d0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2596, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004002341ea4488f02f2afc8f18b8ddb42a96d8567dfe08d87b423be159099aacb89ba1cd92ad9b5d2328f45cca45d07fd5ef52e639fb5d88ac38e21cea25e1bdd3", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "7e8d4c70e45709de99c4b8e6f61cb61dd5cce12e8d1d1fde25b7e8005a46c7b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2597, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004643a82bc2792a242e6ee01cba58322b719aad554df57af77f6fc6fb0e284683b7db93fc77ba62bfab55ba15a78df7ef895ca5c3903f75a21c5df1ea628956897", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "2bbdd298b340033dad6d19dfc31a124822ca3986ca1387bf441b30bacb4839f5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2598, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004469df67df5081450fd701af9c67e518d111964b603962ea6c7f90dae5e99f99a221f6cf698d716da86f52ad13e0b0943b6e49b25944330fdc09eb880f962328e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "6f8ba1fce26b4bc741a75a4c64c24dda98fc05a8e41fbf3b05c7971951962399", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2599, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000445d95cf38bef7ecdabe100204cdb2af53dc951c386a987c01e39bba2caa1924b8d4b5122bad0d59a921753ef1bf3544afa244f0adc561a9f8d516e078f1aeeca", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "1aef7d105fec292d2bee3dab69470581badc606e6024c0caafb929a2b71c4e22", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2600, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200049eb1add7c2d6f108dd154226ce8923cf6b70b01abef18876af73dca4666134d65cc9e8015df5583d25aa8eca0404040aae5ddfeea1ba29c8b9aac0704435c88b", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "55264d773aacaa9b66fb50e09e7058568ad2b034984b9de1958272b683f6d9ab", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2601, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004312cdd07e0997bec19f7f579ca95f55e47ccafd0597198f7cde52be4229299dc8ea96f466683250622152a34490aa6e8d57066eb891347d89dc793dfe441df49", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "793cc60aa934d3bae2d160a714324bd0ea8b830ffd50a99e425a7c3920453915", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2602, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000491197224f487e1de86402e4f384cf58af2152fd8185710f12bb4352263c0d23b0b4771286dc5cb7b3b88526ff35b845ccb9b4fb0e64fbff4f34a8b5de3d7eda9", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "958783860678a34b73f955b5248aef901c765d359299399fbe496f7df8bf4784", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2603, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200041bbd989e9f5ac1dcb95281456c2880c2ae62d0feac887888a82b73c63a3a85a559fe3cc0d821f70a434c14f250c6d6b69530e76de63e8dd4c31492cfaad04cd5", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "6ccce218dcec1ce67532b1ce230362b48efdeed3c8b72c9198603d86c4ed717e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2604, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200046acdd1a59d0985ef39476f5b6e8537cc2e04b4943184e9ec8dcf25f63d2cf1fc4d31d0c862bd98b1769a0c7014eba0e9accdef688dac3627caba39a59b2a85a5", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "6f8984284d4c05e95f00d0a4b86a96958c4911596902c74cb9c2c0f0bfa999b6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2605, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200041d6d254567af2ca56c6058379579a5f153444fa660062034d2e265726f8b09581ad717e08a1dd3f0595e5293819ae806b3ce359deff5f9cbb4b4fad3ff99852e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "46b83cdb40b17998991fbbb243ed73fe7c18ace09ceddf0f2220332e5518ae6e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2606, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004195b7ebd026a253f7664d0bd0d0bc6cd62ac21dac740e9e27dd117c95a4fdaf8932fa12caf8a5c34aae3cb8dfff9dc8511fb8781a5f330102c62f35d0dbedb2e", |
| "private" : "0091681129cac74ad9a479e1b015b418e4d5a801b11077f24d56cb485e4684c3a5", |
| "shared" : "8f70ebd4c2ee8f8bb7e48ccb22506f01f95a302512a31303da00452da3f83c39", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2607, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "03", |
| "shared" : "170e872994f10d6328dc27163a73af400d6a206cd13cb3ecd7c8fac709f22478", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2608, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "73fa6aa713444cc695cce1a6ea2299b5c09bb0dad21958e6c14524d2beca3d32", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2609, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "0100000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "2270bcecf6f71f10345ce24b1d4c878864b80cf79228fb2531b13d95bb0e98a3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2610, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "23a13d59f8adf5a8541bd2e5a9d82cac39ee5aefb89f105bfc162baa621c308e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2611, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "008000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "80df8cf4d7e7e583b266f129540adb4d9e593d098045d519c7b5bd7192d74d1c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2612, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f6901e0e82974856a7", |
| "shared" : "91004e13171062eb7d1703c4c47800183aeaebf55ba867c736c496c90eab5428", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2613, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7900e0e82974856a7", |
| "shared" : "9a2bffea6f356160a6fd1faba7ee23646d43388a45f1bc4c61e9b37abfd52efb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2614, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f790160e82974856a7", |
| "shared" : "69989fcb376ff1f3876aeb6b40c5cc3b6705e368cc4eb54923f8bf5474e3042c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2615, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e81974856a7", |
| "shared" : "01d24147908f768d7b10a7aaa6d1adb6539716ea6fce191fcc8d4e63baebb581", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2616, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974855f5", |
| "shared" : "4875ed4b2bc7e7a0cb89d93b359fa72ddaf0377ddeddd33f62ec2450cd80e7cd", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2617, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485675", |
| "shared" : "315637f94d6776cc3928c1ffbe3c7004aa70b787cc0687faee1da5f9324a36c4", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2618, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485695", |
| "shared" : "54d1009ab7d3cb9d4314ea7512f7bc4d916ecd47bc9e491ad4a6d65a40672554", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2619, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4", |
| "shared" : "170e872994f10d6328dc27163a73af400d6a206cd13cb3ecd7c8fac709f22478", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2620, |
| "comment" : "edge case private key", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200042053bf936c82599d38aef8ec650f502ad9dce3be818d32de66009a3137604f5b02317c894b1138b873b612714c95527021b4240edd45ad26ee96d507954c3245", |
| "private" : "00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a5", |
| "shared" : "892923527eb529de963e902641c01701a66cd999d1b665717d7b11cbb5a96f7c", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2621, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2622, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2623, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2624, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000000000000000000000000000000000000000000000000000a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2625, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2626, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2627, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2628, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040000000000000000000000000000000000000000000000000000000000000001a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2629, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2630, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53760000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2631, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2632, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2633, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2634, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53770000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2635, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2636, |
| "comment" : "point is not on curve", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2637, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b2403030208010108030100", |
| "private" : "0b56c9a5fb87b2090dc62f82c7ddde9d762eebf772640b236041ca71bfc7fb41", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2638, |
| "comment" : "public point not on curve", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bd", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2639, |
| "comment" : "public point = (0,0)", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2640, |
| "comment" : "order = -76884956397045344220809746629001649092737531784414529538755519063063536359079", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be0221ff5604a8245e115643c199f56f627c728e73c6855c4a9e59086fe1f17d68b7a959020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2641, |
| "comment" : "order = 0", |
| "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be020100020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2642, |
| "comment" : "order = 1", |
| "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be020101020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2643, |
| "comment" : "order = 17901173885223768702896718547912698493510841341785744190857633730178", |
| "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be021d00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2644, |
| "comment" : "generator = (0,0)", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b0404410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2645, |
| "comment" : "generator not on curve", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9c0022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2646, |
| "comment" : "cofactor = -1", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a70201ff034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2647, |
| "comment" : "cofactor = 0", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020100034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2648, |
| "comment" : "cofactor = 2", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020102034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2649, |
| "comment" : "cofactor = 76884956397045344220809746629001649092737531784414529538755519063063536359079", |
| "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2650, |
| "comment" : "cofactor = None", |
| "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53740420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04044104a3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f42d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2651, |
| "comment" : "modified prime", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a78fbea6902fdc1e0fd7bac0461d36ed824c4ee599b13be4755c618d9b4c87a530440420026b993511becd9e2e8e4fd057665684ebefa73e3b74e443aab6e68f8421cbcf0420662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b040441040000000000000000000004d52ab6d6994500000000000000000000000000027814487f98c572d5bb334a25e76e3006e477c870b53976e37ee5c10e855110ecc7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200040000000000000000000004d52ab6d6994500000000000000000000000000027814487f98c572d5bb334a25e76e3006e477c870b53976e37ee5c10e855110ecc7", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "0e2486a6f17154af03209eaeb4f8cb64f0d8a1ecc54fe93986979f66f170ce40", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2652, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2653, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2654, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2655, |
| "comment" : "a = 0", |
| "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377302504010004204079bb2002f04e45b9ac910b3d4976b6044c07ab38227dbbef23f387ce339d2b0441044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200044539ff7feff238b3d6600afd89c1d9d1632bf369c410f9308946f1dd1ab6a0705d57608e0ef4b196f8910b96e92488a0f43c17489962ea46fa1a8315c8a960bb", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "2b907484a8b72f8dc85c38824dfec06cb1afe7d6d783ddb8ef441dc11ddce053", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2656, |
| "comment" : "public key of order 3", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e53773044042016f7385a3a8fc436d9f0ca691b912d3b2f523ee005c48459945dca1c511671c604207260a9918a42c1f81934626cbd95997281559462455a3b7b61241e8dd6543ddb044104813f1407c5ced78e4a4af0293884eb9844e130249835cc4681def186b89c553c177ab1c832897928ed06d04dad5a7ed42cd72e39e36478a2daac203b5805ff40022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004813f1407c5ced78e4a4af0293884eb9844e130249835cc4681def186b89c553c9280a6136f653093515f3a42f0290e9e4164c7e9f1c1a785456727e1c7685437", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2657, |
| "comment" : "public key on isomorphic curve brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000405d543c663375d5b1da56e7be94e2b12f64b09e77e9eba762e38c8019f9065192dd3b9ef667e91f4100d192d43094807d143fe34b2bd184e8132693f006e5d8c", |
| "private" : "440583c068a2bb22adcc6862a1c5ca37abc482c919ecb15aba61cbbe16edf845", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "IsomorphicPublicKey", |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2658, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00045e624ee5b36a73d10f5b91df3e272e637c31d4f121bbef5099e0b6903c20c85c13365d4e440ffc327ac7f601651e98f4079c37ca07ca02e8", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2659, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9c9ee8e9ff023033538e2b57ca39d89b89007655cc879ccb8ae0bdca349b06222e2648f4a4fd7e011c08df2b55450e39a8d8bafba002f1e1decaf67c1af69a3", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2660, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200047e71be8b085f5229dd78b8531f979a19acf3f1d256ccc3e8ebe77cdfa3cfad28cb0e746ca07df8c178abe40512913103b518ef0b567de307df2a605a57a495afb3c49a907ef4f6c1927c7e67132814fe7593dd9f6d661f799c8cd6f6a67aaa2b", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2661, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004012624311fbf7b97f48d2c6eeb5a4cd0e3283f4532be8163238bab84d63096eb0b054bebbc068a73decda62f5292827796141018fe994da19d16c26d59d34fabe97e01b7c3b7cd17e7cb3e7a4573bc10780d3ab52cccc57b3c091343202c421a491fdf9a494eeeadf5d54229189e990d366ce58f8a4313346a8106d3f4d79655520bb5e9", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2662, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004f79bff10edcf6198780932ec7c8e96497757de356889cbca20a0ce1fdc56c2b39fa4e56488691c4b9cbfc85090a57a6ca14d48f07e08acd52477cfbd0a1b51cb", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2663, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00046bce3e07f3d34629575bd052549e8edbbb9621fdaf93cc5829d3f67bd814573a5f111675b0698878abc59ad79226e3070e2f14c51f22bd9d", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2664, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004c538194901430105f8c27b1b07b7c412e8048d217c7efe6d659142c3a366f0442b22a3da35493b785c167cfa6301312e882457675a02bc4d", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2665, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000422ad0ff6c47d9f5dde955cb140e7d999702445d602c0012d2f252690761fe9189eac3213ddac2cfab64e3307b3e613d470af930f70d7d5be12c5b81a1eebc4fa", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2666, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000491ad1025970fa86236117b53c0a252300f7655d1101894ef5290a650cfc77f319293c545dc02fc1e3ffd728986b5b9ab44d78bda74a84cfe2109fdbdd0d47c138cbfdac1786e98ae05086242e3760adb", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2667, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004789bf4602afb992eee02b4802b5e5b8a278bbc68ab0e6ba845353aa9aa17abde66c459feadfab6912fa6e22cf27842d41556d346d7dae455b743f86004c40795eabb5e7223dd0d2ac5f975ec9bd6899beaee3f0e670c80daa4a929ffbfc9b599", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2668, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000409c7c8f0148f365bb4ed3bb4880bd481b56cee4897b6356aeadbb77e9bcb3173d648d816b3f4b618664df79ace6b6a54a7be1641f379b02cb3ff2a779a86f6864f8b786452cc6ad3bf60140759c033c89925fd46fb139c89a7a6694c845d1c6b9d9c53a18fbda449e4ead2c2140dea09651c3b091fab14ec6eacf3642d040c7f", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2669, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000469369c422f986d3ae80647f12e5accd49082869d284efa7c31adcaf0b85b966cd79eccc5e82495a4e576f9efff6174cb28bfbe41d79929f6", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2670, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000485971e0872e195d79a8c48a7778859503c61a1a05251b85a02c833fca77232b710037ea3f2edeac37cbad71dfaa2d42019dc65014bcae9d261985707059263f6ecb4fd562fef71ad3e4581eb53114199", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2671, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000423f4f9aedbfdf9b434b18dd7c5a454a8d2a29ddc8db0b3b7e9fc593062c79bf0b543ff4345dfa5fd54b38958674b2122354ec3a9d94d48775ca63132b314967d1a6fc15d304c6347e2c7453d4c75492caf1dd192effe6204ce994d34e58b8a9b", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2672, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040c4ce8a0a691ad2b86e02bcb929e180bd63b2e0818a7b4398155932c8ab814b90e003a8b39d6b7a923cd4627b7d73f03e7be201ca0dc91ba1d3da7af403bc9e092c4edde87fac055d0f7e72dbc804ae389910403829aee52f2b3b5b72618380077d8777dd2171217c30961e78164078e732d6c5d00f23a982b75647982e70342", |
| "private" : "3f8822340fb5077b260ad29564b8b7bda235357a90680268ac6756125a872831", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2673, |
| "comment" : "invalid public key", |
| "public" : "303a301406072a8648ce3d020106092b2403030208010108032200020009989b9391330ab7ded98276f810b9c4c0f051b8fa004493e86a69434ebfd4", |
| "private" : "6be6bbe1fe2ae4d54d3c51a255e47d15562649c7a3c8ccb8058c006b4263936c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2674, |
| "comment" : "public key is a low order point on twist", |
| "public" : "303a301406072a8648ce3d020106092b24030302080101080322000390df76513471dcb69e24321ecb87029309bcf2356579f097db6da5cb3fe54824", |
| "private" : "07cab8b63d45e3a8d16bae7c1fa1b7790660009f1bd369ecbf5bc0a268b5503b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2675, |
| "comment" : "public key is a low order point on twist", |
| "public" : "303a301406072a8648ce3d020106092b240303020801010803220002559565d0d9ed2706af2ed4055bf4b5d0d1a8400ead1b94ebbf35ee2ecfc45b93", |
| "private" : "7797ef897deb6b8cf263fb85874cc14acfae5d99944b7006bff434912b9bccad", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2676, |
| "comment" : "public key is a low order point on twist", |
| "public" : "303a301406072a8648ce3d020106092b240303020801010803220003559565d0d9ed2706af2ed4055bf4b5d0d1a8400ead1b94ebbf35ee2ecfc45b93", |
| "private" : "7797ef897deb6b8cf263fb85874cc14acfae5d99944b7006bff434912b9bccac", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2677, |
| "comment" : "public key is a low order point on twist", |
| "public" : "303a301406072a8648ce3d020106092b24030302080101080322000290df76513471dcb69e24321ecb87029309bcf2356579f097db6da5cb3fe54824", |
| "private" : "07cab8b63d45e3a8d16bae7c1fa1b7790660009f1bd369ecbf5bc0a268b5503c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP320t1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 2678, |
| "comment" : "normal case", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200043ebce5cdff67f60919dcfd9090fd9773fc1666ae48242b45b05717f8ecfa196052aabec5efcfd7d70acf6c4cee85a7cc62033c9eb07143a73f6b6ceca7e3ae38425b20bf03ecdd66e1f154494689ec1e", |
| "private" : "00d2de78391de4e27f6a7d8a21d9393a470b52110e8e9d5ddde6dabac2663608e1b150ae67cbb6b719", |
| "shared" : "2d7f82b3026c3b66e873771a6dc21b9cba21b1ee9c4f67e1b0d9ddf7e465ef1db39914881e8831f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2679, |
| "comment" : "compressed public key", |
| "public" : "3042301406072a8648ce3d020106092b240303020801010a032a00023ebce5cdff67f60919dcfd9090fd9773fc1666ae48242b45b05717f8ecfa196052aabec5efcfd7d7", |
| "private" : "00d2de78391de4e27f6a7d8a21d9393a470b52110e8e9d5ddde6dabac2663608e1b150ae67cbb6b719", |
| "shared" : "2d7f82b3026c3b66e873771a6dc21b9cba21b1ee9c4f67e1b0d9ddf7e465ef1db39914881e8831f1", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2680, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200046975ae12f6ab7cdecf38dbfc73c303b7e761bddba9427a0962c52e8bc8fd4d50e2c616e272d06fd2a30b183ed92bc397e461311ae7606da7f51e03b43500d19844f77f2fe06b5991b79a6ae74e45d8f4", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2681, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200045ed60d7e4b2783635438ab94a26ccf3eeab621decab700021ebbd5da9c980d94675fe89713ce7aaf4a24d4597cca049babc6d731bdc4fc9b3229913a56f9b70da2361d681c4da92c26a45f741cdc2467", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2682, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048455ea50e317f100abf686261d54b74571bbaa294a0be35f01129bfe8384f6be19446e564ec75d267173e86e516ab37f4aa7478bb2b8a44b6b89fba41a56179c82cbe0c28d3df0464ca1e021bf1eecf7", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "0000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2683, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000487da65a008a062881c8e3679c8a246ef33ec9b45767153b8aadaf045161088a11efcd9da42ff99c6132f8e6ce692efb7ad39bebfcfa965e7668b822251b02c3113d9dc480c42ed0910246a86268f4d2b", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2684, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004afa84bb06816946b7809bf03432872170a38f50807a38f4610388568661652d2bfad500fd74d324c7e1a4cff63144fb9b7c90410476ce4ff0d00849673fd7a830fc0f442ad40dada4694f1de1caf67ff", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2685, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000442368c6d3ccc9e6b4c55a2cf582dcf6c332c3ec5c12983e4626a904f2287fde5a5c441ecbafbc84e492e3670173068faa344ff7e7a454d8dbcdc126422745340d1b414d52ec50481ed150c2cff568912", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "07fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2686, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004047529df827d474fae66116022fdab490ee3af1323358d2e06188334a9d710ef0119e3b6b2786c7a76ebafa55ff2e52683ec5ac9fd5901e7a68943a02c11c5231ce9ee1282c176752d7e5a199f19c686", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "5caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2687, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004bc1cdd16028b9c3ba49a859a7a2bb110989e4ebbd9c62477b88b774b2da354d6ce6c5162762d0116c0d1a925100f4959c6b64bb352293ad72861ea9fa7efd50500115cd432ad16ef3f08ca2c1bf242dd", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "6166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2688, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048d90e9130b674b3b5250e89fed97f64f4634d26f3d606f9de279d059143d8750b21dc0cbcffa6a9897c809e917ce013eb0da3a42d60cda9030556b11a2d5b70689a0d1c585505573317aac201e283895", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2689, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004b75d0c352b5df8536c22f60286595edbe52b7bf109f1e72b01904258c017359284238b65a05352d743a3793eff3628832b976fec09cb4a2b59eb5923be4cd4e0a6f52f62fad9543f10616acc31f3872e", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2690, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004607fc2fb45fbe982612bd136ea06ddf8ad265edaa884ca20bfb288fdaf61c1a0896fa3947159321a63f64eed7d48ed529adc61c782eb6bbacbab0a2edcbedd183ba7f8e1653791d438d9cf8a88ccdaa2", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2691, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000468b7b4842c85652f3878c7333ee9b372010ebde9a318a9e28c9cedca3d1bc9d0b99271dbdb40174e3bb85d9b325eb3fc2713718b3f64b3ac98b2957e27bdb398995f5dff1ef5c0041407dbe780e8341b", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2692, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004b3658b493862d59a24b0344143315348d8cd9f4ed0ea4439a66c22bb0ad8cf7e9b7dec834f3a0f9a92d12ad4e9e6ac596a71a376bddc52601ed53b5b62faab2bc39db872a983b13e93d1c1097b573b05", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7fffffffffffffff0000000000000000000000000000000100000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2693, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000437d53ab43b7a7318b5d56e2e174d5184f70d7aeb7c56800530165da99fc981bf59a8b300e21eec55581a2a66c270481906d7134f4e02be48db2b59dafe0f23155f2a6cca69db3491074e9434686b5515", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "7fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2694, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048bef4afc02bcf88984e43fadc7912900c769d8f5dc00733656487f04b777b803c2fdf1a97f5af911c7b81a31db0f948b3d4d75a06eb5203f1a449546e3f8569f0b9be7c7b8ff0f00cf989aef299bf83d", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "80000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2695, |
| "comment" : "edge case for shared secret", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048cf86413ec2ae3579d69e5fef52065c009a080b3570b1b3efc40ce9de0138025c17b8682d2600439b61f3182d076f3fa95da23407dd667fc9c7be3eb1f5574fbc3f0ab5d60d0cadf64b5c81e911e2868", |
| "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10", |
| "shared" : "d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2696, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004000000000000000000000000000000000000000000000000000000000000000000000000000000020118c1b04101ec5f9b33eb6eeffec1b7461b690dd8416ca34c88bee64a1afd246748fea0f3e6995d", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "58f6281ef863cfcd121f00e0d89bb625d9c3eddc97fbef3da989815b7faefcf84d52772dd2bf9b1f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2697, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000307ccd520e969c2025c6ac0c6f16a4ed55fa79f4440a9cbed5deb91b0b5f57bde62f05d867d1aaf40", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "2be2078b9f8c412bf531ca4e1e1faefc51dad9012f057658ec664eba0260e305e6877587b0ca4844", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2698, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000ffffffffffffff00000000000000ffffffffffffff00000000000001000000000000001a1b1142e0e20a4b4267477ae401951426791db66a8622061a18fb7f7cb4048270fc083662c5e36f", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "5aa75e8ecdea561d0948411aa7a54cd1f3ba0463b5e4aa3784f8953e2a2d6f4723b890de0d374947", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2699, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff000000010000000007b13cc61ade2a01206c9c7a577fdce73b2faf70c3b3c69bd57a466561111f9326795835d3c2ba79", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "bef5050949ce67c1463dfe11c49e107daf6b04e627a4e6b149e818e5ffb3f3d793ebebe6eaf20c90", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2700, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff3fce9819335760e603d29d8736c5cbfe7d61af21d7fa3007b33578773eb7793697303fa06ce47b8a", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "9d35ad36ec1fb7c9687649766a44fd6595fde0bdded2199e8a82570deb8bded77622f311b77272ac", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2701, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000407fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff09635008f0dfbfbbbcf18db72d5e0608615dba0af087cd3758ca1defe58ea232ec76d6764d2d0d17", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "aa1b41fceff4ba87591a145bf3a1b44adb6dc794ca535c93f50cdcb03a35f4d063c573d4db19512e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2702, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200045caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b20a91e5ff65c760438927f58d93114ac17a88b8d5e6415f7db7fe809afe336ac48b88f158744fa8a2", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "1b84bfdb39f13e6f3fd87be6d8e08edd2e0122c4aa7e496ff699daae961ecb4e2e5b07cc3a9804fb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2703, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200046166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b1989dbce13a66c642c5117fa0f9b6d9bfaf57e4dc674d70ecb59371aad8538541a4bc46cc9c09d34", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "cc112d083e3811272e53324e65c2ad7d958bb965fda3af81372cde668016f8bc713d55c274170963", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2704, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff3f4aa3fbf2c3f9083ce64cb067189fc86f0009522b0bc6cce8b9aa6184fe8ee2a6d2db2191358be3", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "9445cae9d8b9e5fd8bd3d73da56a3ba37ff83156e1741a4471f4ac0132bc24382eeb3204fc1e41ff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2705, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000110d6580b65033f2f1a38907567d7690abcddb0dc339a011e7cd3dbb4ae919d2cbfbf9bb2520bafc9", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "98e6af1ee83717fbbe7b19146e2bbb85886262bfa423c6155b5f0283abb1d2878210efcdaaed364b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2706, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000016b3daf997cd6c24fe855474692d57c736b1518afd4e9e1d2cdab20ca9a6bf9366375f3f811418a", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "08192a427110f03c204fb6d7352662acb338f9711b4576153ee09421284d1757dc93191f11982e82", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2707, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff1b95c563738969707edf3c3e52836a73ef99f75589132189d4efbb02e21ecd8574d8939bb5fb4759", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "1896fb3f034e8d3fc3992a4336296c1d974a4a4770fb987363fc23196db786dd7656a512d02f9360", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2708, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047fffffffffffffff0000000000000000000000000000000100000000000000000000000000000001118923a0b64a9d7118a97f891351928beeb785c7adc637f553d14eafce7a87d4b79065bf8bdb1f20", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "7a7f45bfb4d8de6972ab547d204cf14489e5be7d2fecdcac6fb91d234ea6e5a04db6b6c2ee345e3f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2709, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047fffffffffffffff0000000000000000ffffffffffffffff000000000000000100000000000000025ea72c6de93298dddfb9823ce54399149f08b73220573d581171caa19d6d19b0d047c72bb4d7248b", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "050fb12d8129bceb3360b1df064687a75438e4c36483edce3254b658e5a2cada54abe6182d16ac2d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2710, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004800000000000000000000000000000000000000000000000000000000000000000000000000000005dd547d9224452a96d9375e4000887969764b1dcaacafcdd2f111fe85fe91225ad37f26d4ceeea19", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "c0dfb94bdd6bf640043a6179830e5a8cec1eeb8028c5ae9bfff71e251bd1cf73f9014196f86341d1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2711, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e260118c1b04101ec5f9b33eb6eeffec1b7461b690dd8416ca34c88bee64a1afd246748fea0f3e6995d", |
| "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca", |
| "shared" : "aae31f9598c7491b6c2cf680e6e6a60a5e21b07ace64612b0b0998fc2cee54cc984f75cdc2c589e5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2712, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e260118c1b04101ec5f9b33eb6eeffec1b7461b690dd8416ca34c88bee64a1afd246748fea0f3e6995d", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "47b56a21dd80f3b6ee4747476fe6989f549b86c4a1c5f93a7b42429aae749c8cbf2c3076b12fb28c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2713, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000474c4f18d91065a57bed5ce788c911e137d2c9feb7542f3168e27918b38343814b25fb3f0e171b4de14c7c5ed5b90860d3d1dd2b21f0149286651c091f2d98af9dbbc6fac88a36106039782f707baf067", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "9a473de0a73043ad6cd1b7c77739c3edf8367352e66c3a858877d8c7ade9709e38aec5d5be265fb7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2714, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200045f712fbea1e98fc68dd7b77e103d18e1737f6ba54e1cd726a7778fb97fc63ec1c4ba7eb69e27879c1028a87aee3d15a36ceaa2394e69a55c4f411184a97859ff2e0f1d4e2522338b6d7009cbd29a8998", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "77068ba6844e75cd21597cb8ae026ad7197eb1f3cf9dbf4647796c9c0b134dd13f2fdab8da6c5fc3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2715, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004513496ac765d9950a78c557095959d042338140d1fa36874b67cc75d818d61740c43637b3077c5cea9207d50f881df3917c6be5f5a0b809f9d671fe34b1f5422c0718046d6119f376d6b8f8ad221703d", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "3b8fabfa266f463d7fe4e981fca6b9aeaf97954132359c2dbf3df22e2acc0234bfbd0a51c06f24a9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2716, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004cb4c0c217b74cc95ed2de902ac15c5fcefad8b3ff30facf949acaa1781c5f504334ea140ad7f107180f11573fe6618029cf6f1df0a6213784da3b4aeb0a5962a32b8ea553522cee1ae4842784cf2cae9", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "ac2e16ede1537918fd086da77432da5ea257a218861e791ec208c2ec3518188766f74b5112ab16ea", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2717, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004156fe18fd3f7251a07dfa34a25d67074e4daa658ddd947eb9ccd9138c50377a167482ac80e7a99fdd26925f042e06a524fd4edf7c2537e8c0aa1c1dc04b0f21a4cc9f7028cea4596f50fb86988984417", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "01fbf87314a69188331a473e5ed761e0c88ec1eabcef1076bdec84e3b8fe8bd202fbe9bba37bd0e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2718, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200042b2051cbf3bd6adbfdc0f74e0b4152576da96b24c44b85575c8c2d7c7cbc52dacd83fae743e1f9f4706631b3e4f98fa7745a8feaad6498817641881416b0b71852524aa479c8aa3c14320f15373f7539", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "c991c3c35f51bc2c1a86c6ffd3f97b00e1882f1a5c5152f8d77cef099125844bc2f29e0d110c7900", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2719, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000480a1eead8ad718f4911b29285a916631921e1add935e7f62d5eb6684dbbaeba930321ca9211ad3360d15f1930808e2c04c314d841a96319e633dce0c803c5f1d8c9296d2ae1a52242a0cba0cfd547485", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "172d5348063b52554188c846fb912e75391f95612cb5a5ed69c5d0bdc99136c30c08a0369c9f7cb8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2720, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000413470be4f80dff55d2bca2a3c8955fc93a623f5bd662a4fb6c5fbaf82788edc46e8a2fc6d45fea2b80152edee3b2feb1a3a2f181f588fa191fa8ff280902efb1501792e6eecbbe2ce5cae090c79f7b29", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "ced662fb0025ce0f389ee4adf70a0fa8c2372c0a4e0d306f2420336c8fa2d9e9f7431c1f28e13eed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2721, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200045e564be15926ff7c8e30ef8d2d6bd8309be7c64f310592887bf5b8717b0483317fd580280d4d566a17bbbbf526978023f91cc47799778772a7f7573a776320909886e92cd3475b8f7719f2b72f1bc7e4", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "c0174d9dd654deafea71853f1329a935b098baa66dffb93eaf57baabbf930ea6a2f071244a86cbea", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2722, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004993f2aeb1810d0c8fd0dfe185af366840f00457fa823e5658326d1c1e4e75c6d869e9a7bd64090ae4e9f48fa42441e0a229f334386e10146b1adcd67168d46ee9e43eb22443229fb0a95544051bb21f4", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "02638d676ad81806dcea1d3934173988f154ed1ed80d15aa147152bc064db60dd87d92a967a53dc0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2723, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004b1d976ceea496dc7bde19d6f65c24198a412204ef2f70afdff0d02a79e5d435d02dd9483e643a10c707d32ed81ca84b424596db7153a683576b36155d7e889e1569bf5236248a469424b776ec3d6ee21", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "c8400c309e73490455ae3bf15a2051b5942c014ba6572d5937a93d4254e2ae40c952b0c2d9d220a9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2724, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047fc11fb2a0c4c40822f0d0877ec7c7fe814e6a62c65fe852e4fd54055bf9e66382187e90bc6005d5ca481a3dc2421ec20b402327e7f72d80db651a2b69e055f3b00d3b98aebee76a1ab0bc483778b039", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "c41208b3e9783f1789f1f0250389f940e065784dcccea6b0a06830841d1616756c0d509dcd8faeca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2725, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040a426502091cad8623a90df785c98d9482116075037c688da30b883dd2339a2d7745084a438392e3b756fa1d92ef30851d2c350cb666c73c7095a74d6ef64d8b380191750066b4b4d9d43539e6605b3f", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "31fade5b507e07d59802c5286773250a92068b6e5cc2b09a646907d787b1473a578995b94f40239f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2726, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004b78eebb7a38a400660c559f041cec847851f2e5f68797f4d8b80a1233e92712b045535a7ea60e7aa3cb6e5051dbd98c165cce3a74c61fbc87b042a963d194a5b65e548d77a9fd371b4da8eb52cfcd723", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "6c6da5717742ca8333b8edeb09a445b6fb24e28caa8e891b30495bbb51a0582f05374e0c3ca49eac", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2727, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200047324394e0e23b2a7e9f70abbce096085dd26855fc2c547c9f7e55bf94761026b515416d6bb2a2a19281ba3bd22bf6ef4298d95ae20a619db9baef803b4cce2816df5dadc8ddcc5577d5a0794ecfc329e", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "c6a22bd5405cf2965cfba352258113f31093caeb85983b51c111fe0fdc9af3a65252babd66bb3cfa", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2728, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200042ceedf251de78b112d75a9c16b7f2efe514eefd9368e92f82ba8e3d9289692d84051d0c3be6d48061f7a07c059ff3a55859cc84200abec7e58bc800e58c5169f56700609f147ec184109bffb1a9f0444", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "25cb5ffbaae317df51eb96e3a9c6d855dd7b0269dd24f21b5d6b1f99c11232d9d3cc38be689f1565", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2729, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200044985f03cc283cb5cc425e559c0483f0a2e518062942dac738b1a2264b1ed6b5a7b56ccf332f2457eb127e2b14d04883279f6813a5340a5ac7835fbe707958874237eb162e9f6d55b5ce0b5f17f9bd8ac", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "cb59ea7da52389abe63620c1ebadafb6a6bda7e8ee192403a3fddf19d99b88a097c575e52e797b19", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2730, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004438041051bdd77a4c839b8791d85237283cf3980af90f0d9aeec155f22a19bb1ab9c69d0d6dcaca4a32d9f53a3cfccc6aa7f30541e3ef547244d6e0824833fe1aa27cc59769e505a7761da4f64a18661", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "54dffe27afdfc3f42f81be5a417e5f79e3a5690e8b4d9697d0ad218d97e14270a5528e6d39522de6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2731, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200044fe91dd2c2d12ce30314c2f053eebeb4f074d7c8a371841d2fa8bdb2880259b6e5dcf7aa4af5be76b0540dcf0442910c61071449394d5d848f989704e85e3d4e8dfc13a5d824426854c569650fa7c91b", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "ccf53e41be404f51c7439d67a6cd2236b36e71dd3213bd2206f990612db905a499fd801ba310a56f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2732, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004418dca9e81dc6717d07a2e058c63624db92771f102266ad7b46e4fd4a2cac86cc0210b1f7d28ee31bae377865c57a44697ab1d6ab52043260f0d6c91ed60b48a3b4120b6512117b08e743543880a3ef6", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "a47df32934209cc97cc5e27d465db8e801af78c5a32b619d92c7595f7790512d7330d7379bdbf2bd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2733, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200042a94f0a41de82817ec6f92f531ba96b44ab1206fa4e33c8fe8567f5dae1d1f01db091a372587546c5f54fe53d98dbccac791bfd6c8d6b238f60ee26ed6e895bc2cb7e21ca1a2742fa2502144e650e411", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "abcc8a63d44c410fbe800cbdc6c07c140ff971c1880a0eb4be91d2353092088bb82ba06cf38fe6eb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2734, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004bc7c0b034f2afb530fd7ef6f71c8c301fa7e0b7e3911c06cb2a1ac4aa0f7f638d550bd2de77181ff550904abc67a58f3d00fc2fde76d35859afde1a16a144ddac44d403420014ee9e78f252bae4d2044", |
| "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17", |
| "shared" : "4a7f427765844929a40c115fe7b24c879dc35aa237493ca2979fc650961eb957cdb137d2aa0b8ab6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2735, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004ce04994077ed063f880be679d35320d73c7e38e04ac0889d22feb1f5cae59b923e6b24ef79c0cdf85bca474f57b316193759bdf2d2a11d281d66dacb5f31f415612c77daf15fbe3c01644e78ccccae54", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "3872e3e1c6d8e4bba2a91ac7873cd00bf925b48d171981de9d76eca3d2ff4a583fe459b91eaccc7d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2736, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200042137d5db9382adca9cfcaf5ed210c4ea7ce02cdceda75cde7ba33958d455ae34b6a60b513982b282a26786041b979f8da23e9adfa1e3266cc2db7e58173b718ca687a8b808dd99c460c04e9e60a1e717", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "cbedc0e8666cfb977c4a8a48776ce4e3d2c3cb6ceadfa14fefad7fc400f1ba177b0dbd598f2a5136", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2737, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004813f2e577a7c62a52307bff723f50c957568f4bd1cfa9f3387a1c84581e0bae390b9784d02cef573571205237c86bf8a06a8bc1807d2b95a7f6c97453aeb47037a8bf6d1a7c5dc0b91385cd457bfe349", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "042e63e3eaeba1fa860033253da4c6608b0757e4150195c16e8c16df9801479c1b98a542ae512b7a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2738, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200043698ae9cd074796584bed10effcede9fd3f7873ebe2aa32c7c3d16cd335a316785b0457f7016ab7b7c3eb0fb159c3967da4305d2ec0c5bbe6ba8fd64e2a638af52fd8d2b3b7165403fd6189518f27f1b", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "0da0f046d70c156a52d4ae26848fbae6f7af8c9a8bbc48452209f52f59207fb8e6a8925dafe97b07", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2739, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000420f40af7b72a575b1dd24367508b8bc84120f754aa41ce55b418877a7f62fee7ec67d71f76ed994b9586939b9cc2d263ae423a8166d45ff5a6d7b57da85ef7e07c7b1d3845990ff92ff5d27490889b85", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "a2ac7dffad0c51307a6f91778385428d890ac4ab4351dae1d38c7c048e925feb90b4a9a30bf7ce57", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2740, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004962b537b3807c10904152ad75f711f5e0d968bd7b6bc18f64dc8b8f1050b432493025d3d961d4cd45589dfdcc53a6e6e280487f00ac2e26c83c0fd7c4fe36cf92b26ad541c8fe26d3b783cd1780fa02c", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "747a5e4bbfdab92286de6f5295fdba056e43245b0221acd150d8a0f14eac606badcd1464c545191d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2741, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200041d6f5321faec528c2a88a7bfb00b9ef3234bda42edfe01975d97686aab3c47491fb2e76a956218c26d9038d708f525a1f8efb862b3047a6cea2e6410cf467e03612b895a698171878485d34751ef6b67", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "1b485a1e27db9754414292ae56f33b006a02d2d3547e51c62fb2c501de3eb7bbec58b86e65502ffd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2742, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000467a4bddf21113d42005e4c05f4a1b6074cfe1a1e42dabcfe0cd022f6d8b2d907ebe35ef58d9c1fefaf05355b756fed758cdc35ccdbe7ae59260bef3d57008c42428fec55dee1abbfdfd5bb6d40267688", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "3d66e28813014e7546865a88eb6ca63d7e470278e5c1c4d92150d3036004f160af6fb260be3e41da", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2743, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200041695597594b49f62b155615f8d3aa3335edce8f28cce65a20d6ce2946d6a94d225de0144d0e7f6a4ab2723fae6825de2ee652576b6bdf536f0c77f58a3684082d48114f6a9fa869e75798fac2a3c7d61", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "3ba68b540037bf26ef5c34a23853a2640ae018d22fea51d209efbc7f75a3812ff8a4ab9605834c06", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2744, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000402cdb8f01fb813d02e1accad9040d61d82bf5b21a6da3c5d96428293965331588d51f305a4f991544a6bbb17b41b39d06a28316c935debb383e2ee4598f49a0d0b369c3621a6e4f416795999677c95cb", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "5daa115facdb8f9761fb60cb6ff2d98f9474a54128942c18b94ad65adf172c0c3aa9bcecafa024f0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2745, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004ccf46ecee96556f3ad3a57001b96a67b0b3fa6c16f502616d48811c1989780c0d6830ea51778576b47f5577b58f71576a12d1483370c17931344b68a91493e44e3baa235fb7e4e2678a52615728ed7b1", |
| "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb", |
| "shared" : "baf442a892186db559c69929c3fa4a2ceed8ffd0d2945570d683aa07f5686232cd6c3f208db93d84", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2746, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "03", |
| "shared" : "31c02835052e6a04448a10b2b8af64275ab78a4b66756ddf72d9324b0b915021ebf0c8f33aa334b1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2747, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "cba435a0d80bb18cfabea806f885b0c9531920f64cedf6e465bea89db462b183c441c34c7d976b00", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2748, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "8ef6f50f1d1204f820f1d7d05ba06684f922bca07f9af9ce4820849791595a38385ea88614599ec9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2749, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "18c6cf3f841868380ee533fc70d9ee02495547e6773d1adad816f367a4fe0144094fc73a2692dc02", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2750, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "0080000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "13f636563f9bf74a284dbb6fbbc9674437473a3b18007625a0c9e196e548463d6c5ecaafc8e9ae11", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2751, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e88691555b44c59311", |
| "shared" : "7c284bf40bc88ef5a1944f871de3be7f28cb006c5e23af6f479456403f740495e0157c7e2921859d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2752, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98681555b44c59311", |
| "shared" : "033b7c9c296b9063c19746a02669b400b95d50052c603d2503f5998334a84f1abde8dff32ccaf574", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2753, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98689555b44c59311", |
| "shared" : "c45a8c78e5161961fc84e66c8046c8d4599b27225cdd4ebe2462c82d8906bb3cf6e8a6e5cddcb6bf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2754, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555a44c59311", |
| "shared" : "6fbb8bb43eccc86dc13bf7dbc2650945334176fc5f1303a1055f9f4cee38d78747657e38846e25e9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2755, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59233", |
| "shared" : "147c9b3b4880f7f6d4eb96f891672cb0d09a6bef15574ab2a43f09ae7f8090cdfa81517e098dac1e", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2756, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592b3", |
| "shared" : "47f4412278edc51ba0635853a82e033b164a68194d4c3e2492017432daaa8c35684c343f701f6b02", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2757, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592f3", |
| "shared" : "a64c2b075abf446a9ba43f6ffcefda795835ab2e1c4d19bd9c9ede59cd9eaf9c831a520b1e0ce269", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2758, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59303", |
| "shared" : "b3b25821ac9b07c614f6fce7f9a1c2325d3cbd51cac82dadeb79037a23bce03b0352407ccd447af8", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2759, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930b", |
| "shared" : "594aebd8010757d15f79631af0e481310359e0086e4e988ab5525a9303aaf800cd4ef123ceb68875", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2760, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e", |
| "shared" : "31c02835052e6a04448a10b2b8af64275ab78a4b66756ddf72d9324b0b915021ebf0c8f33aa334b1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2761, |
| "comment" : "edge case private key", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004aac3566c8e494d7d52976b107a9b9058e65e541c01dab5d4bba90658a655890fd2c48d29f0b972253955fdbd31c6328df2e893fe5b401ddc529c4ed70a9c46badb80843277b8f9874538312460d54dfd", |
| "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f", |
| "shared" : "c7e67dc2f64d0e66841777a6f014340b8a63f42024c6cd5ac5e10cec3b02a2d050c2fd8f078a754f", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2762, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2763, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2764, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2765, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2766, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2767, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2768, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2769, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2770, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2771, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2772, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2773, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2774, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2775, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2776, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2777, |
| "comment" : "point is not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2778, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b240303020801010a030100", |
| "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2779, |
| "comment" : "public point not on curve", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ec", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2780, |
| "comment" : "public point = (0,0)", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2781, |
| "comment" : "order = -1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c30229ff2ca1b8dfc943b0481ec387a12dfe1f9a0670305a4970ed5cd2b7d1381179a716796eaaa4bb3a6cef0201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2782, |
| "comment" : "order = 0", |
| "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c30201000201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2783, |
| "comment" : "order = 1", |
| "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c30201010201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2784, |
| "comment" : "order = 410618568360611413177547474029944166748205379750040840301822434183392856467013123528027", |
| "public" : "308201713082011906072a8648ce3d02013082010c020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022500d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b0201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2785, |
| "comment" : "generator = (0,0)", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef4223403530451040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2786, |
| "comment" : "generator not on curve", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c5022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2787, |
| "comment" : "cofactor = -1", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201ff0352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2788, |
| "comment" : "cofactor = 0", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201000352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2789, |
| "comment" : "cofactor = 2", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201020352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2790, |
| "comment" : "cofactor = 1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921", |
| "public" : "3082019d3082014506072a8648ce3d020130820138020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2791, |
| "comment" : "cofactor = None", |
| "public" : "308201723082011a06072a8648ce3d02013082010d020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2730540428d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e240428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353045104925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed5263ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2792, |
| "comment" : "modified prime", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900ba0dc09c4fca91f8d2737a6773e536418f90d7febb8d727ebacde533cdbfbde0bdcc63663f5da3bf3054042819508683e6f1bdbf0ec8fdf75e1caa2469fef7a83b669b7094c4d4b8aad42e483f07af4bb2558a650428a7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef42234035304510400000000000000000000000000237bc7178cc16000000000000000000000000000000000000005434925ffb41a70da2dfb580b95e1fb8d86eb9cd182cd6f310275ff52ad21cd8e91220dd9f7383cf5bf022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000400000000000000000000000000237bc7178cc16000000000000000000000000000000000000005434925ffb41a70da2dfb580b95e1fb8d86eb9cd182cd6f310275ff52ad21cd8e91220dd9f7383cf5bf", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "350c8a9a8792f9b9e871bdd6b977a1f10aa0c9e32bfa3757b91e299e5d28a6a9a48583a06344cc2e", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2793, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2794, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2795, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2796, |
| "comment" : "a = 0", |
| "public" : "3082014c3081f506072a8648ce3d02013081e9020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27302d0401000428c314f3b8833bf034c812d33b2ede840d7cb7e1a42dfcefa1e58e24553b9016dc1efc594caa02fec104510483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000483defecd610d44b01e5dfa4370347445d43bf2896a3f3836be1617abcf69adc185759903c93275a0957e2ffc79cb4f9649279465b7a33e6b313c4f43af13fd7b6196395e1d4768268b7ed1b6249620ea", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "1ec3bfbcd62f6874660a7f62dcbbbdbf399e343d852a5a54c6e50993bcafcde814993d542bdeab12", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2797, |
| "comment" : "public key of order 3", |
| "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404287185e9c4d89aee9709286b4bd3471e5f42775889ce213c760a8dab5410f180c2b0cbf6213505c25c04281be6673023b2b40c7dbb99b1bb9c065c8fd1d6aa4b0efe8339c1fc99f5030cec1484f2fa82b2f4950451046c17f4f86a237f13d91fae8d0d6a9b6be199606c9a5485e3d558822d64c3780be911c3d94424dac402b2ba068d858dc67ba0d5f37724368dcf9904b69372a16d61e986ac22a726d7926d2d1ffaf45dd1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200046c17f4f86a237f13d91fae8d0d6a9b6be199606c9a5485e3d558822d64c3780be911c3d94424dac4d0ab8d19a936c1f1659ba26b5adda9d829f6caf063816c81eda9334055ecc5516a66e591f6bed056", |
| "private" : "2f207c431c6ed8352c5650250cf85ff188134c9aa283dc73e6913f8e2694899db3596a3d74b15637", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2798, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004aec08ac7071001a9ca046069d4fde5dea62029b92652ff8f5771baa59c03cf4e7a113ed38935c22689666c501721639937edd6eb3ed95148", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2799, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f0291188ab6042507fb7139957761ba533ad965178045cecc2abbaf13dc3ecb0be0e2af323f895a0a7f0a0679a4f298a9ec3f5fd2b21aceeebcc43b011c478b2", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2800, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200049ec9f13ba4e199163afbfe75732d88ee090ce422e72bee4a3f519f7edc11c0a1217034f0ead23b0c067a9a1881e99f21f9fecebaf0771369a217216566ff6241b55d0dcc671551cb462bfa70e6873722e685920b4a2724f00faa0e5d15725e98", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2801, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c24023a1548478a17f7af184dc7905d2baf98db212dc09ff86492d4280c8185a3a04c78cd6104f82ddf7646068221bf329d63ac737162c7f49c1c29d89fed13a3601ab06e27c0fa59befd9087533a44cca6dbc033c6f80e4d64ceb761153584b634a6015786a29018722ffeb63f3cb5912f663dae78c37718eb83aa45ccc9d89760283", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2802, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004628386ad21412db5329c0126b0718fb8ac31d1e5d43bd6b5615b2f7e800ad5a357d24fd0ade1a40f988cd25fed98fe3c3ba46df502052ec944a085e5d1cee849", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2803, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00044eba18fd191d93e0fc91cc2c789c0e09f8765a3e66a190ddd35b58589943b8f774ecbc8319b11879f4b31a878e771d0a2b0f529e8fd35396", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2804, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043c210ce8a5791d3ed2900b930a807e752c68847ccde2bfcc8f57347a99d99defb102d42a97514b2bec7de009ff5ac6c7f51ff4a1807ab146", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2805, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200041f2f5f6ca48446cb3e8c661d83386d721803d32a41ee9332782f193a0cab4a5a48dd359c6c58c9380c16507d7a3edabc105a03bd352a3c745b9c0ed0fc122517", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2806, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b018528b7ecf6c6b93db9a732a9855b4cc96d49a6c99cfc1588557bf7328b9dbfb77eab00dd3f525678da903f79bf8a86fa1bcb112a3141b822036a8d6462fcb1080fe724d9c5a939ae739f84bc93603", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2807, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000402236ac5f64ef25b3cebc036b1ded6f143337d2136282c09ca40ca7df6dcbec492fd4feacfac327807701ca1ef503ce20ea5b9bb4492a8a7337dac78502b55ff6c5e7ebea224f88e0d26861b8f11a2fc0c1ab1d54ca157e5b81aeec8cfc80b8c", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2808, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004107cb105bb827381310bb1d402d811d3fab73ce7ad418c855eb185993a827fc35da7c6d95a01720100db7bef7e7611fc365ff8a428b8307ef330f2406fe7843b624473df73b11277740ce6c3313d3c50d7edc941716177f9149287d219d998dbdcff2845ba38fd66be8b39715f149ffc63615c364e9c2715d9e4437ccfadd757", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2809, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004597a497ac98ef4e7b57eebcb76dbf80fa90010d39d121f3f270c2997c8097ef32ecbe4a7009d7cd2fa3b4de77b880ce58e7ad47c08c6969a", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2810, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200048a46d0bac7b26b02441ebab397140237a1d6551e4f9f63cd1b5129c719808ee9825d3ec5e1c68142c886e2b5bca39c2840236669c7aea799cf31beb70713fff8", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2811, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047e8ab74cbcc65a0236721db3f23d039f3bddd753e5f9cdce1466e0c442b70fb1cb3c1de388722307d27899fb6cc83cf3381f7690c0683655d4486415facb060ee76cfc85bac41df8b8257f3c2fcbf67a9553846e5ac960b0adb7c05150f3d321", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2812, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200046c7532f8502d34b9db6ea5e52cf3a053934d5e576b620014f51bd15707a77d5be020d2c112e470c516e29b6d63f5ebcb59b11be095a91226e7aed27318dca9e29e1f11f4b14e67461bafa29eeb8d7a81a82890cfe6781dee4c41747eb4bf0ae3a98997dd9cffc955de7ca1abcfe48e83da4a161e9f9a2c75daf9de71722b4be4", |
| "private" : "0083ffee8035954e92b633be34a999d0ebe6af725f643db23a1e56e6aa07ca7a08ff60726d428a601e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2813, |
| "comment" : "invalid public key", |
| "public" : "3042301406072a8648ce3d020106092b240303020801010a032a0002158ddc4c252067e219e0a55d7d55c3f5523296ab8d63175d1907c82a8a03897cf26bc6cf9b6fc12f", |
| "private" : "160538c462cd2d7698fc25d2712b981d7d62413679de89e089a53cd1017fed6fe6a69de1c2875d0a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2814, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3042301406072a8648ce3d020106092b240303020801010a032a0003b8a851b160505003d2341f9c3a1cec50e1f5d759705769cbff605b0267af15f7b93552867be488cd", |
| "private" : "0c80ed1a9678622c2b698dc1a7e63c13e28e93622bb1c36891c4cbf2525e10a10d5f4855b9c5fb6c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2815, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3042301406072a8648ce3d020106092b240303020801010a032a000260fa08a01432849d033645cc7e498cc05ab53bba46336b6a0d538ea3f4e77d2dcc09a704a7737060", |
| "private" : "00d2082a5da76bdbfb06b4ced03045d4aa7884933b3aac1986406854e3d05c069e1f89b481e42cbf96", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2816, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3042301406072a8648ce3d020106092b240303020801010a032a000360fa08a01432849d033645cc7e498cc05ab53bba46336b6a0d538ea3f4e77d2dcc09a704a7737060", |
| "private" : "00d2082a5da76bdbfb06b4ced03045d4aa7884933b3aac1986406854e3d05c069e1f89b481e42cbf95", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2817, |
| "comment" : "public key is a low order point on twist", |
| "public" : "3042301406072a8648ce3d020106092b240303020801010a032a0002b8a851b160505003d2341f9c3a1cec50e1f5d759705769cbff605b0267af15f7b93552867be488cd", |
| "private" : "0c80ed1a9678622c2b698dc1a7e63c13e28e93622bb1c36891c4cbf2525e10a10d5f4855b9c5fb6d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP384t1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 2818, |
| "comment" : "normal case", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047c9971b3d2b5f6111173bf61f546bdead7918aa0134b72c11dd2fe22eb336ecdce9541dd8c64c6073af5627cf04a5fda30440fdab76d7377708e5a1ccb973d3e56cdb53f299b791cdfdbc45c43851af0aeed35ab6873f4e2f8d77831eb71b0cb", |
| "private" : "6b3cff8513eb44fada3de5baf6612c87e6e5d3ccca55e30fe6d540edd1544b0ad23ec91a208405cc5288ea02d0e09ba3", |
| "shared" : "581332ce12ebb312a6c0a95f0e3391fc1af59c37f7dc94ab1bf7aebc93540cd6362c13016e3f70ba02d5cd33bc895fc5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2819, |
| "comment" : "compressed public key", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c033200037c9971b3d2b5f6111173bf61f546bdead7918aa0134b72c11dd2fe22eb336ecdce9541dd8c64c6073af5627cf04a5fda", |
| "private" : "6b3cff8513eb44fada3de5baf6612c87e6e5d3ccca55e30fe6d540edd1544b0ad23ec91a208405cc5288ea02d0e09ba3", |
| "shared" : "581332ce12ebb312a6c0a95f0e3391fc1af59c37f7dc94ab1bf7aebc93540cd6362c13016e3f70ba02d5cd33bc895fc5", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2820, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004319ad6d431018c7036152d4814aad9459bb4e3e479b40752a84c3902910a185233153a49ce7f08eee86c5a76be637b2a138bf12770cbaae6e5bc866f1bb072f083dc4bcc367238c833c226823471de82d5266080f89b5776dfa7ea3c24ca263b", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2821, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004779ce983dce3b93b66f1d5f5da0e6461ed87da6a0bd20b39dd1b85cd4da149c09fe815822e49d2706af32c76aa728d620058e66c021ce3ab681c471ca9deb0826b96712c74948a4c971b8db1f4c049cc75d355df8d0f1fcf16bc4ece28669122", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2822, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044d69d548112a121ae139b4b8b4f92fe0c31a4ffe14bcfe60fe60028049c7e7e31c5136fb64b641885da6595d3d32260f508f63dc8ff1e40208988830080980ec4f045d2d75b633d23d244374ac9d94ebb33367bb6b92b0bd8ebfe87c01124642", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2823, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047bed1248364e9ee7dce7210d03a2ea8c9675ba12de09d92fea65f31a9336bd7730064e8c425ab57d741eed5f0a90ab587c3f3dbf31eb2480f0bdc7c2e7d5398284437d10799b19c06d73a05a5dd38b49519513d5137d1ff16894390f8cabba09", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2824, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000486a0f686959b86a82fd13a2455a187a7fc62c2a1155decd85630e10c0805a238dc26872b295a4d4033e2d2a313c6f6138c6f5ecc3bc8a8d5e8e057cc8cf542eed9991c458529960a1a4379e9cd4d949da8ac40aac51e4ee1317ae8af5a38f642", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "1b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de703", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2825, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200042c5ecd2775c622febaeab94a29b9f593ea1242bd0fefc59bb7a970af89f5bd43cbcfc289ff563a418c25f1c060a22d6f69a285b04992fd34035c7ae35b21a9978ab26dbafb5bbf7a84aa11cb6fe80a1df168a30dbecce6f5e16bd29eb9b699f9", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "3bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2826, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000471cad293ad4befb3023a077d444b4142c3470ecf74e1eede03c1c9db832417777c757797282f78771ba094eda4c6a4b645d65739131fd6aa9391f9475527b6045f7e54747840c6b420d4a9b5dca40702f76a72651692db4115977a5675d584fc", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2827, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043313a667863796ecb2683751dd1bf51836fd64bfaad84f9ff18aebf92a80b8e49894baa58cf8918c08f71e8fe8e673960d15ae41c90f98f9a5a837fb27d08c5dc1137fe311649552d5332505100f03c8f771bca63b4a1133aec9beb843d10dfc", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2828, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044b3576c484f554f33bd294d1d20b94e7caf61046f5e1089ce8b096f9ff3ad2049a8d4b365ebd97133a6514232a8473c91de0689497396b184a6a9a3bed37da61cffb8a62b1ae096507f7f4dfa74e26760160f930d28e4170d2a6b2446b0b1a93", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2829, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000485c09245c2965f4387e3276a7305e926ce5fdca2e99900425439a0612685d38f843a468d9e2d2968a65215ac434a6542668917bb4e443399a5b3910ba9f75f97d895098dbe2049dd43b076b50ef2cac16ffa80bf9fc3cf35c4589746213ddca1", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2830, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000478b76373f3d02f5c0d3961684f479057d35e376ad8583aad78fdde98c1bcbbb9af9582c50e8cce0ee76146623a68794508e70bedac883188959e5dfeb6233775adce6d19d3067d80cdbc9b78dc33006806a6457303f9c65698f1fa8816921077", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2831, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004879e31be41831a7b309c71144ff5baff9307159fe5751d2dd0c4595ce288e1f81a34001ac74f68f34271c2ef4dcf2a584822e2dcde90ab1e4411fb998774c1bd0840560e6721ba00f978afa5870d75b9482f594e9d72b03034584292bc8df95e", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2832, |
| "comment" : "edge case for shared secret", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000423c40e7a2ec9b61837ff67eb7ada25023279c0c77e7b46e3d40a9159811e0a7731cd515606df44b52082b5319979047575d4467ce49ef08fc1e9aa5016c6e219393211cfa1cc868d16caf2347652b72dfcd88b9df821ebde89054ad7b4a8b807", |
| "private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2833, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff000000000000000100000000000000014199aba2f2ae96ba11e63e82a9232a83bbffd465c3dd76c4cd24ff07f8cc1c1cc10eb7ca2d80072873f27c103153edbd", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "5558f8c9784d2e17cd8bfba3e717caf1e9085ae74fbc5e5855a347734f64c4a99b6f109c8dc85ffa315cfb01010e59da", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2834, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff10de23e1549f367b07b72d47df2b0e4dd32a78acc9fa2ead7dbc9a5a3f05ed448fe75d121269ed689a8dc82321212984", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "3e59aceb85ae1e9c482e49ecee60d855627d4ab91243c05cbcfcf88174fc31658e89ece9b673ba222c2e31d51a54e6d5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2835, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000183e0091d69e927eaaa9c887f1164b2b6f58ff482de53f28d381be260a773b306e05aef3745e8a72b6b72496f5009e51", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "47b5bbe7bf2ec7f86777c008b84d753de9e6ec4579ee2f274d5ff3bf466680ea6f46a2db7b50ec597ad1aa06d20ce549", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2836, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff3bcf7ad8f51186c0f99db0988ed9c50e20763125aae2cb69c2a4fa0d29b41075c59cf3798cbac0b06b51445e4f68957c", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "44acbe681bb36efd73881cde8cd2269f85dc0f3eaeddf729a243e17841d6a770c2489859fe2487ff9c1f5c2e00018b76", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2837, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de703220e4cda75c354f6217bb3857f55bbf6721c097a14900ad9e0c30b0fafe18ad68c5cc4881cbade4e471fab685c438769", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "117fc625ab3f213aaef4ecf4cbb032ac37997fd63ecb8be330ea8e536a49274bf82eda05fdd53302c347841974934e4c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2838, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a640bf43becd917f53995763509f651a4019068e8c48007b792b050c3c6a4a41d3c53e14044ef668265a76d83bfd256680", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "05d235cd3f4dbaa1ddec877a1ce9c6a317077601359f18be53e9fc7904fee343d70669d781ec31453686eda2d962647c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2839, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc0000000800000000532e64008d9cd987b0e99b2975334b3bd6f042a5a8e5eacf72d0c4ca2906f7f5a546d26117b0679067c7c578527f1d1", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "4bbd8d34c4c25f078ad43446824059439abdd914a2ac9a83e9e1508bcc7eac3974c06314ec18885e64088f7735b47b0b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2840, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000012eb8d2eacbc8bdb2c83ff11864f28fe307a8617e3f651e2c98c1349691a19d914240434e2fc599596a18ae05d62c80b6", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "33d5885c57825c73ef0e489513709468c1d86ef7153f8560eaf8d1eff3a38afbd63157c4840aea14182692acc0df292c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2841, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000000333b6edc37e1dee2502c773a2af9d36be3c14b92fb7ff947b2b398884e938d47d7e91ab6163e35cf7fb549a1c8b40cb4", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "60e92912a1cd8bf11e10d882eb3beac75f924957957fce63b0d646836ac38a5f39c0497d9bc14c1884a3ec62cf84264d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2842, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000002c6bc7e854b2d294bbf56b016546598aee72e1a05b12491738dd65d366b038c8b027f90d52012dc546768826b9f76d2f", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "65e593164f354dd3dd77ba72ba55ba80b81169a03b115d5d4249d883e071a00baf114289d6186e3550376092a30a44d5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2843, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000027ee7adc978f64eb8ce1ac64d4c9c75f4c35d36de0ed3c9d7a1013fb1323c4f2b2e6f02c240e82ed75472a72f27755dd", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "2add186540d1c14206a301c8f087e60899756d8eb0fd95d0defd1435ee1fb88103feca3704cf3747a375813bcf82d439", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2844, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff04d46c613e7cea77e579a3a1c38607da44b1ad733cd78e98315f5fcedaa355bdcd98157d194126a9200da34b945a01a9", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "78b196d7197619661dcefb46a19a0a614bae443cd505af158ebbfb744a983f299d32c62f42e76cb4bf679635e17949b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2845, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0555ff1d9117e3e1db68597a916492e7e69a91b3aa0d7b068dfb3783729daf94890101226ca567ee4d4f93d56a579408", |
| "private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85", |
| "shared" : "35e72046a25476acf53ad50f8239f45b78d76a99681176d0204c180e7d730c969e82e5743e737015930c4bd2ca1d8f61", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2846, |
| "comment" : "point with coordinate y = 1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200045e98fa93f26db68287f24d0c30379c2a826b3016b02bce677e2b1374018b2dbdaa5252eb628f5e6182738a7a383bca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "03fe68ae6d12765dead23536b0ee488281fea0ad3eb6c21fd8f260bb95a61f54f4fa1dd5396f8a11d2797fadeceb795d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2847, |
| "comment" : "point with coordinate y = 1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000481375c50c1f49e6e3ea74118b3f2b921bfe6edd4c7828baa4243be3b434beb24065762df6b499d90e8ccd866871a4b51760a69cb2648d4185c1212989695328fc69911fe783f54745ccd18c58f91a944e4cfd437156d5876de6d21230b1df289", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "3b845dc0333ac98c50a88478ae3fa0854f15065cac6aec3a574600be88a87cdb50d8d608d31cd238cd9ed5a15a3be109", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2848, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004680d7666480672a76833ef6bff07e8a08b7cc15a06ccc005b039b8172e71a21f7bed499f9dbaa45e419d63aebb544477414199e20dfbde97bb0d4b1f848cdd3c13aa41a3036073741495d7b51a8fd15b0fa44ff5528e35f33c96b61d486a3754", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "0ba2f66007c9fc075194adc83d6570ea26f797274639cfb92dd9cf6f07bb85a81718736604010cd9a88df622bab57fed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2849, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040535de61088fed3c665cd80aed162fdb21fc64829a3e9c4a35ba0aaada95e8cd65cec49dd6ba96f5d0670d9970f5e5cf8225d9d11e4cb5f599385aa865d8a060a369ea65e5eeedda967f4d53767625c4fbb4f215e2a7cf8fa067f6aa903eb07e", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "14671f8c378c5eef58b6803dad0545c5a7f6176531e9b35757e91afa021cebee5244ec2a951d302d087398ed4280633c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2850, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200042c736c1adbf20effff96ea19f1aab8f938c6836a03ceaec8f4f79c5ceb3da4079336b154f2b89d2aa9bb4461fa8d02c92044d19ac4055e8172c0804fcd1beb4ee4519502fcfa3a654067dc59f72d04fa6e62dea48d7913a011e1a2f9c7672767", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "7926431dfe480c2ef21d954ec56b6f5e99214a5a4b27b28bdf62a41fded2bfb2e4250909d8a6c43102237265dfc307d1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2851, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000422afc42ff75db762760a2bc505bc4800abd967888039603fe3cea92ab7b98792b747be3c83db9acaaba055c0a7ae6cef20d6a84765ec7a4c0ff30b3e0805551ec49bb7ff9ccad62e82d7938716c2dd1fa451df1a96d96688b0ad956e46964d32", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "78335cfca34d7e6f66d628b1a9687e75cad962c1721491ca97ce900932481b387a21a8abab18565ab25f9224da666977", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2852, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200042d4d01805ee0c445926e8029fd147e80aaf96bea55f4194d350fc4b24a324ebcf95128f0ea07aacf0bf8409dfcaed95b77e5c50b50de1489ca84a259ca72de9ef69f77586d40fb54e521ea60c8b035b53f9e3ee8cb3e40a426c90eb93c8a4e65", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "1a6611f6b7608503766ff78fe118aa56cf8ff9e916ece50588f5e3798bd7850150044b538f93c2b14f95fd413caf20b5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2853, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040a7047c831143bcf042dd611ed75cf3fae39cb8c45d051bc3a417f972dfbd29066711c55691ea5c38da9d1699033a1e967710b68949c76b2c7f0433576bef6a4133116097fdf4e32945a0aff062de256703c11a71099c75ca7aae5e7fc8084e3", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "3042e3a5577f80e601de2fd0442f0400da64a4bfdfab7abf194df909372e84f5b05506a22e6a685c615ec214624dc03b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2854, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000411a75fd79900d3e430c4f9af5d2a87e6b5a34179006cb9687123795f51e91f52a8cf0b283c96b22fc648f5103cc787c880785112bff9aa6e8c8ca17423523c2c254ee0a548325130c3713f519679abf069eb6109d678fa910a509924a66c0000", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "627f39c75801977c2bb22512692ed345d91548181c7d13abc947b701847cbf54358549d73bdfeddecf244eb3b9cf37b1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2855, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041dffce44d95f95a729aedf2e7e3ae77907497ea9c744403048239fd74f9821f03eaf76ec570daf4d4dfcb17add364ee56a8537c9745b88d463e703b3168c322cb72d3c70c6bdfbcb68903ba8caf06e15b285d05e5676754ad398e16cb55dc589", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "1a6f38ea31a78f020ac7e889416fe63c00cdd001d203d4f9db3fcf083f019ba959a4703137643c79a35ac6dd32eb765b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2856, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200045a5ed33faef0e8391cdd6ac0c07a4de3ce2fb30dcf2c49c58f43a5be493e2be1e594d2d24e9ac887f11a98f8132a848820ab2156790d98046e4dadb85a351368bff186b536c62eda0e26fcfd91981e59a9c74ca4c89b792001f5eb4fa92d86b5", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "61b650008a73a7e8120b120ced82da89160f631c817d4304511cd082eae5307ae880a1fc9470aa17f684e492a9d91064", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2857, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047caa36a75a51bb2640cabad70a7311f996c0fba9bc5944bc03504fd984221ae8199a909c1038504633c461157b18ee8f44130f17b44312475054cec89dd488e4cbf6560c669da27e92337e5502a6565c75a2e1f8141112fdb7d14ba0d54a0c01", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "588f9b15b4a67f417ceb813ec4db6c37a361e703f2d592686ad3cb8e19da73632228c71862e5f67881b85c380792cf87", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2858, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000447fc8e95db477375a37286d4dac150194ce8e20b199010793aa376713c13d3075a9c5649416414bf4cd44c1a090242a55a8312c792b45e564c60e68b3c7389dab4594c608ccbfe005cc6246636459f08b99f5c305562fc3932bfbf892aa89957", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "569316bb27a795c2107906ee36271e7797ec8611fd99cb88767b993a55c0e634d6f21c9c2b43192810599066d3355756", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2859, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200045e7433fe8daf957a6e15c0e8a9980aecf04ae01ff6c5509b702d9b2823099fff5b30b585b43dfbd37d16cb86a45e076e80b77be485c8cff23000848906b1529c0e0cc76ea1012d27415805a836a69ac5f95de5c85b598991d775016ed1325c21", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "35faef589bf1b9069d10d9a67d39489d2b50a0573b099b39873d9c979d12c3f524bcdb00a5496d314e93e75887280626", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2860, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047eadd8b58be6f540ae280e3534c963d8ca462480b4e10483400eea8a629dc8556355c557490a2897d32c23695e19dd544f53dd4747363a4de12fdba6f59c3c04f901a6797483b2a853984a6eee99b32791b9ea97fc3ad77f96cb49a5e45e3cc5", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "052420e80f6919245311323bf308f6d0fa7c9a4ab7d1f8f5742141b430dca37b239a5dd9e166578732dc269fec3e398b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2861, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000461e5bf91b25fb2f4f3c3c8e9fc2f61713a7cd690c7e66c49eddedfd627a2a7796042cdb367c1ed72f7d11e582a74d21c5eec7a553ddb5ff784b926b4a9774a2499d5abeeb15acc32ba89d373a5c0a2db8c3baa4e29f0f51df6d478901282b1bf", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "46bd8af02c9dae0f2797366496c292f595b3c5f6ee48007e3f14df5065f50b066bd60e7d9ecff20af3f69b1a8e6d6056", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2862, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004547a727c7845abba833faa23fac9a1eaf2721dee45d4cc65dfd6e95b0fbb74d293c2346d25f8206abd63b686f2e405b846ff0894229ffbfb9d9b25cf2077615fd80b7949b4a3ab44cb3950ee409460e3580f6f89142f2c40dc66ca68b952ba65", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "65900ead6fa4549d222cb5e08eade48c926a674855546ba2a2fffe545ad95eb9abaaad61a99630076df764a1e7e1dfff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2863, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004018bd9ee8810e744408105facb83566998b1fb47cba711578999f88ead8b81846b8c696e896407fe7c6567d3b45038216e559b2ba1b82e0fdd970a6640ba512343a4662bad74c14765d166ae6ee0e051ac6328b470a65d87515bf20da1d0dfa3", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "44f97e2a513647ac79f548424bcbad7d147598350e44117aa7c3645039735a92827fe47c6f02da705b89beda1ff05ccd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2864, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044b9d9d8c9cf857ad9217106f80f2dfc548716688fc0bb8e702f33ff792e3c6bd37dfeb3f3bf9c71d35bfbf033e4fec4c4bc614159bb225df846840206ce82eb1b048baae32f32aae3daabe85305bb1c2cf3d444a052f8ea4fb43b0c43b2b0dad", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "6ae489581cfde6b68b8d1e7fe89f4347249be02d9fa13d811e6ac0d2c6a4cdb17037d60910e1ab6e3c82de9b4bf3d868", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2865, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004749f1583e691ea9556f0dc89bed3a176715cb4ef84ab629f56020c737a61d4dcd5b884acc5210df25237c48b313c7d066c3d9831cee3d7d61d2b9d2af5bee6d272780f1044e1eca9ae8331a4f7901afc9e97bbb18e47fb2094c8a464bfbe8930", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "1057cec1cf55b78b81a84bfd29d406ec6909fed454f029028e625b4b7ed7355f0440e15c5e17f61092c74a7fc90674f6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2866, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004785ff998a8b89c4970b36fb5515812f710dfc0c5b892319034e16cf8dde87090608d4f1b13c615f0222fb5f3ef3652e83f237e2b7c981578387d49ee3cd43af0ad5dfff671b36b520e7e9618771544296cec2641a69ceebca369df95f0f6327c", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "2e30fb0426db2faa09cbbfbe4bd62822f43dc359288d3d529f1959a85e9bcbc7df99db28ab68cc8b5b706a33aa17d8ca", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2867, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004672736d143783c71a5001ae19b7c657f8f583eff3db088eb5a12070e98dc22991eb770c374f537d9c44d161a6ee7e6307bf59f2d50fe8fc5947cc8a153685a53e431d9959ad0d2115c72c7482413efd8033dbe1012adcdd86e5aa8b003968462", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "3f9c9befecfa9c17643f4cd890db4beb26a0ba14f44985e76df59d18f9f51ee9f80f437f88ae8c39d26530be50c40715", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2868, |
| "comment" : "point with coordinate y = 1 in left to right addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000463ffd1117ed95a2ed5c4793c079566835b99abdb3debbd7c676d630bd437ebb6f87f6036f1da8bedc1cca2e572295b0d0ada550f205e4b6ae79f5bba8e5dcf8be31ffecb185aa18d72235a60b40beefb05439cc7f5a5dacc00cc0d61b12613cc", |
| "private" : "4a7fa2b9890207fee6e4775fae86e344f00e0d774ce5238ff310ec062ddb8816b2caec0c4f8a18085a20925eeae4c2c1", |
| "shared" : "2a5ea909d6229f695cc891bfbb8e1235ebdf255e56e4e7744038d6470347424297cd19f2df34508549b916086605faf3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2869, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044cef89b397eb3e5de338850f0c209696a2c296f82023d73673f7a14c99d393cec9704308b0532f7d85e9816e228ca37e188b9a7c414a9465c9b7bec0e6d905bd984a84fc327353edee1fdd401c1fa7c99bdddb77a5b1399e1ea85bf2fb964b91", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "2a5364d2246bcda96ed73fbfc802d4e9fabefbdb255921d69e52781befa5f47d2401d72e41cb8343e288428856167f13", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2870, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000401285dec46083eaf3c566cf180ae7bbb23c4c666aa936cbf007b0abedffd140db99472c24cf7267062909be18300b22f6ba59a8fc884c4c161ecc17f2ab56e1346086b56bd19ea041b69e6667d4baf9978d9ceb6e8c0b78b3566f3c73c1a5d18", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "843a80ed65117dd34dca15145d45214c15f5507d6448f04afed6f42725f352591a7d4f3017f7bf4e7ee4dc20a274b730", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2871, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004018e6d9f3c8b017fa0d183fe5634b12f2719a2efc24bdc9cbf06276a51a2d995f3aaf9fb902b0e61a7477fa84d46922f080c3b67d45989633cda4e400e49481b827b94799e2ed17fe7a889aa84d0ac594150fd20df86818bd935bfac2e13b0d2", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "1aeb373edc90337ca000826bc0f2ddfdb7048b9b69b709d3d62454c074249c58969695bc14fe45c01ef47b6098dd8e59", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2872, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047b48f9a92a9f466b21c16d6b448965f40c3317a63b7f8a6e3e363a371a13dd7ce27ca70b60a402f4bdbc1bb1243a1d054e418d6e80c6796c05f2ecc51e8a44a90a03c04b4296c00ca012f3c37e8aa7e000a4c1e65cd502b3e4733fbdddf28c48", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "205ef1115162bc60762e88e371fb0cb81212b793b44f2990b074b470e1c8b2e7ff6d7df16afe17fbeaac1e3109d61787", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2873, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200047276af52d14f07ab6c1987b95190933210ffb440d873e6c03a5a9bc71137d8a1416c6db2aaf91a0202fbafb7f9ca0a284d817f4dc75611db71e66f567b1046460bae3a89c2edec542c6108457442db4396a0b78a81d124e0d1250021b0e6ac06", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "4943fa5e1c61017b8cb4e3453606fad08133c40e8d70b679b59736885519abc9c500c542bf6c82531d2922bf8ca5aa63", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2874, |
| "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040d5315bdf12374756188df5577deeaaea8a2fa59f5170c9acb7af589f9b9394c3034c682536ed854f77d4dba4c03456587b6abd1125804e6356d406eb7ae7950f39c711a3e36bbf9430cf3874827640f4b960f04ae8c8d175f1d50e8787f4ab8", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "652287ced58d02db86035ddfc3fc55e79f34c2e8a1d4dc3581476849eec2cd8a87078644d8cbd916d3e0cc026ba2002e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2875, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000408211872cf8cd868553f426c89a576c8f577b6da22db9b68ae74be891d7ff120a7fbff2257afc82478604a239b4d220b5b6c60780c0707434dad7df73784e845b3ef1861f81af1ced223cbcadfda767da3b18d59ecfc9ab95b6b741bbf2f721c", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "6f734af3117b2d0c6a1d0463a22784dfc28bb56d9427eaf379f054e904cf598b3e75509aa40d641f32d7540a1e67ae02", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2876, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004881288716a98070e0362be076536327182f102441c974f97c6065692e507a00d55a6f448e15b22a2b5389d5fbaea5edd62fab56f0371c10356f67eb126d010dcf37b6c9d8a11175b19f4ec2d9e827bbcfd34bf3981dde09a00677ae775ff7e83", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "4afaf51d838196fddb5ff55ee8a226e80fd6e09ff20b5ab2f4f5326e6f75766a642422dc74de4177b9b8f3d2e94039ac", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2877, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200042c9b3373c1840330a661ac5184c09a3c0492a3086ec24a5a59022efce6a492a848d9ab872453d8f64494d5a1db78cc0a117630ddf1fdceff6def6222a8015a57af158056fa413768ef22a388a92a3fd738b21d963c8c03c69c23bbea613fdd3e", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "67714d1b4cb393c1c88e25e1ec8a8e2b18944197ef793b218adb23c35c1eeff53122c6930588a3f4d1feea25e4262cab", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2878, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004526d4ea7a86e29b6f636fac71e18b017b6996628146818bc4fe7105acf4e0c627b2f8c1f46df4ba9432c8c08c9ff13314a1a76abec05f4f58c674fd4911536bb412d7791d971f7538252c4c468fa23e6aad546e747e65da2cf21364333a327b2", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "6cab1bc00e11f9e8fcd2affab43e62f30d7459a7f00a6e89ceae1a9a7901252d7e91fa23105c90d574d9bf6e44df82a6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2879, |
| "comment" : "point with coordinate y = 1 in right to left addition chain", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200045153a00c0bf7990dff39cb4ffdef53de211f81a3c8cb8ef1a85ffdb5fe89c56bf24bad6539359ba4193f9e69eb4a39a21757691321309f51e363db57f5fb041d79453b89b83f476fe8ad2993fbfbbefdc92f88530cbc48828d7ad3d18e308896", |
| "private" : "59a4129f8a2ee92d4d4ff690f7b817f013bb3da52e729e55fcf651ae7181ee4ccacbae97d246884565f6b66a54af4ff3", |
| "shared" : "6738dce46ab61b09b26c38b2eaca16a016e649344fb695c7e91e9e297ac83c918947d9bfd6b330784ef2e60dd73b7b26", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2880, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "03", |
| "shared" : "848a0d6b0714c8fb6b9d9208401ee6494c1f7e06252d1e80552bca6e49b9bbcd757f98722215a03b4b44d13b46ac5373", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2881, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "376c192f947b957fac5e8a1b2d1f24f081b77968d4e53ad115f89b058fbc44974e1a37434814a628e934bbdef42427f2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2882, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "46db5c4bd9512ed62534e2357b8fbf1bff2aa97e04061eeea8fe1802f81032704fadbc0e12d6d05559539ecdd7c55d72", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2883, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "29981c8fdd06b9788707c78d52bc34b5df769be1edbe5a96144ff4e39c8a8fc37712903cf94ea0e64ed0d67d2a27056c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2884, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "00800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "259247a765e1046770970ca4b2cc7b3d6522702c892be75998af16a7596bbcbb6d9bccde431ffc679c63544d0435accf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2885, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc30f3b883202e9046565", |
| "shared" : "0b4a99473f90dd7261d42c5fd5dea7436ec48c5b91453927b9a97c3a84b770e049970050605f34dc38aa60cf0461c9c7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2886, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b783202e9046565", |
| "shared" : "060b4369765ce2c1aff404b8e77a6c379552ed1ac5814e034ae195d0ed08df5c4cad46c2a464e1552bffca1e131d756f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2887, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b803202e9046565", |
| "shared" : "7afdfc83d3221cd5282e9554f7d1e320504c2771a3374de31bb204c1da0831186f377b6e9090672b0d1df00e22a3a1ac", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2888, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883201e9046565", |
| "shared" : "01013981f8873050143f73cefd5a750c223c5e6fdf1e25a24ed0d7233c782b8b9d82a4cb996f83becb096f6abb8352bd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2889, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904652f", |
| "shared" : "22d772bd2104c3d24b8505b3e7d1f3f00ca2dacb493ca729170854ef2158407a0ffab006153d5cb7781e9cb57cda505f", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2890, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904654f", |
| "shared" : "2b2c617f8c84713f8440e5e273341d69edf9e6ea2056af38ccfc6ee733a9c11e1f9aa63cb3615d2b3cebe69d8360a2bd", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2891, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904655f", |
| "shared" : "28518f75e020e00095d47166f7825f1767b6425172decde390c9266764c8b631608dc323b8415c39c9d0b8a24cd337ac", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2892, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562", |
| "shared" : "848a0d6b0714c8fb6b9d9208401ee6494c1f7e06252d1e80552bca6e49b9bbcd757f98722215a03b4b44d13b46ac5373", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2893, |
| "comment" : "edge case private key", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041e6c405358fab0f63c09eddacc372dd29c17d0eebcffe37975ee3c6bf05c7b8db09f104fcf6cc1a0576c44c12637b4bf88938d33d2d9390c1075f3af467937074db4022a44e2ea2e9cbff6bfcb4af4909fbb8bd3ab627e1dd1649d5faec28a71", |
| "private" : "008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046563", |
| "shared" : "4424a1b48eba0524e4aa82455e282b35cf0d13d8536fe6c410cd5050f3d4d1739254945a8f580d43ee0245b1df67de56", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 2894, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2895, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2896, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2897, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2898, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2899, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2900, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2901, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2902, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2903, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2904, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2905, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2906, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2907, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2908, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2909, |
| "comment" : "point is not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2910, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b240303020801010c030100", |
| "private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2911, |
| "comment" : "public point not on curve", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515aa", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2912, |
| "comment" : "public point = (0,0)", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2913, |
| "comment" : "order = -21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231ff7346e17d5cc792d7f0a29081af19be20ead08ef612aba94ce0e9919353fbda5830c5495094803cefc477cdfd16fb9a9b02010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2914, |
| "comment" : "order = 0", |
| "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e58292802010002010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2915, |
| "comment" : "order = 1", |
| "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e58292802010102010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2916, |
| "comment" : "order = 5042941954480324912133914614639385831494842746066313376667826733277554507683616955290244686736004252971522", |
| "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e582928022d008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b88320202010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2917, |
| "comment" : "generator = (0,0)", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee0461040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2918, |
| "comment" : "generator not on curve", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e58292a0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2919, |
| "comment" : "cofactor = -1", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201ff03620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2920, |
| "comment" : "cofactor = 0", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010003620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2921, |
| "comment" : "cofactor = 2", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010203620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2922, |
| "comment" : "cofactor = 21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941", |
| "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656503620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2923, |
| "comment" : "cofactor = None", |
| "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404308cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5004307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610418de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e5829280231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656503620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2924, |
| "comment" : "modified prime", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008a954df26c950b69dea5d7a1f618e8a857992af1ca377397a279cf1b6175c6adcf2cb92cc86979370f9353e6e9dde977306404300223d09036a361be30b797dc5acd5936bd964618231ce31c70380afe1e414a75dda6edfcc7b3a13a77b3ac2c472a02d904307f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee04610400000000000000000000000000000000abc978d6d0960000000000000000000000000000000000000000000000000043115a6b5bf3f7ac0febbfc666b4d9bae909618d1f66c0ff2a98aae7f9826ab6cac198935e14306cb5642dbc5806578afa0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201010362000400000000000000000000000000000000abc978d6d0960000000000000000000000000000000000000000000000000043115a6b5bf3f7ac0febbfc666b4d9bae909618d1f66c0ff2a98aae7f9826ab6cac198935e14306cb5642dbc5806578afa", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "0153579c1b4b8781f02ffd3097416ed0a58b0f36fa94eb7b958f386d5f184eb82ab293ba416da606f0f71c8835c6d3a0", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2925, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2926, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2927, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2928, |
| "comment" : "a = 0", |
| "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53303504010004304e978dff384529cec087a10243720de2a3ee3f8930eb0c0a4cb42d6cf5f230ab5b8a5c3f8b9af7cd7f25f3d1a1e43d3d046104103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a80231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904656502010103620004103e058f7a7d7f6f07dfbe36ac0a55e337e1ad2173f63e16aa222fe17fd3df25ec4e19f78ff9d82fcf6e15d8309abc3b7c0eca8258949207c018c48e005c285bb67506951a0f7e38372828b6ea2e23759e59b59312c5a81eb957d387500515a8", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "28f865e2f88cc5f63f3f4af24be32f2e3e9f49536933e833f383af8c11233d726eb12a251fa383660ac1901048e29bc1", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2929, |
| "comment" : "public key of order 3", |
| "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec533064043054954f10e80e0f14fcbe70a6ac5104dbffbda0f800c27e2c2c2d5c51de4f3d076b6a5f73e4e9cb6ae9fa80bf29822ddb043011bbf55e3f8bb575b4714b79956ce68b09beebf110ef56dc77a3ace748959173cc9bbde8c37b9fbc1c4489c094cd14200461045e6a15715dcf495ab1bfbad6f26700970bd171c4059e524153e1d76194b46bce4a65e76f3bd73098dbfc3f625be56ee6004af0223ad25e47136cf2228fc24b4adbe4bea8a665b94e02704b9d4d6f297400c9294f92e4f850e563550ae74ce53d0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200045e6a15715dcf495ab1bfbad6f26700970bd171c4059e524153e1d76194b46bce4a65e76f3bd73098dbfc3f625be56ee68c6e2e6068660ee0fbf07d5bc123f694394ab26146ee9d6610418e7c3247e7afac0a7dd9fd382220a1e3ab0849bb0716", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 2930, |
| "comment" : "public key on isomorphic curve brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200041af667fa3ab0337b0f9b51a711f2c5a3ee1d4fb01d5c8e311445ab2c4decc9c22346913f922114b728a312b117d0196f8314ff6d47f8aaf66b691b5ebd80fbcdd92029c16340eb7767266a34b98ef5e2666fdd6a2b3bcb7cdaee4731ecd85141", |
| "private" : "05e65bb285c4a1c41d27385c9995e30d1b9a687f4c70419f0c543b292a2b69655bc791414921d0eda3556b6d5e94d597", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "IsomorphicPublicKey", |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 2931, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00047ac0f84b83f54c8978ac99a99f59f96e372e7dcfc79178fa0a94bc4269c5a28643dbcd4aed0e6140303a9b2287cb8386f5294d092fdd437b", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2932, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d0e57e36999fd97937a9572777bf1793b5b5f8602b06336861a11d297db2bc7a0be71602be26715cf969aad360890901a1a6da732eab1c04ff5b622d7e1a2452", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2933, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b810400220362000457aa0e44ae28fbc60e90c712af4f0777481db35c814947220f28a0aef3eafcb7541a617f9178677e365dd211eff8d33de315a1af94b324568f2a5f5fecf2b40df020f00e2099a321eeb89b4a00789874d39df773697f71d6fe40136d19a54ade", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2934, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b8104002303818600040069177be0f70388923f6d51e7bc289f262f1f2e4cf7e7f16054f8cc1fc775312e7b0e9e8a91e69723c8f5bdaa227c19dc622c8a7c67962ea7dfaec8fb70d99e46ee00bf0d3d39286fd1e54d224b7ba9e532568e5008db402b91ecfd88bd545763cd857accd82fc87102b0ebe4794a9d810c81176354aeaf57fc9931e3cf194dc8d998a4", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2935, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200042effdd981ca54447ff1a95722531fa5d1fd3aab79950f8bfc3a84f10a449d4e186054eb005da0a9d36e5136f4930f7b9e38299ac0239f3a06dbf8b415e53f01e", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2936, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a00045e2a596c4a48fc4d0b64ac79ae6f865bd8b298227e0b7bf5db670e069906977687a6fb104a6911912a26024efae413a1fe59f2341085f4c8", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2937, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00044f51fd668da1be3704120e4c38a630d875966bea78b04e7b96101bc4aacd4de2f0e1b016bf47f1ee73c70d82aa89bdbad197b0ae436326ce", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2938, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004828c67c6cf21ae6f03eee6dd851a0bcac9155b146ef729d30234782733b85b341ff0bd8de61046d37f7e851159fc4e793628a49437e18169bce739370cda9924", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2939, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b24030302080101090352000439e980d68ad99b7f29ab42290b214ed2685a08ab0dac7e0c31f6676471a7b31fc140523b04a3a6bc4019e792efb20a960eb35251c5468e1159ba2a599a3e0eb87d5b1e3153fb6fcafdb1f940fc302c72", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2940, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004750c5d8095fa65163937b8eb53f727bc393763e80561abc0238a3db4d501479230520148912f30a59c408b6ca68c4afa668c345958aa1fd0ba8fd857ee72e117af8286b6684f0d723ac2fe1de0454a0317ec730dd5c193f4ff8ea1a1b41fd4f3", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2941, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040c17f07e6a2cdaf8e9b5967c452a7bc78fc1cf4f45ff65f0663c59fea42a39b7360c10587fd4e347582278f2d860889f0d98d2dfc599cc11f825ae90947a95907395bb60dc0f29725dc26deca5fdcfaf30b9559a711297b8267de25f5933f7a06fcf1d7a00a068ce2f24321d2ed08e5a8ed037193332ea92d2e55deccab47e33", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2942, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000495ec1dd9eab2a77ea8e78c6ed4593eb1db3e00328eabb07c369e7e6f9be2488cbfa29c45e7097e371f59f5f7df87aebcd85f2bce635d876c", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2943, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200041c380839b90fde53c39d58aa26b42ed2060d06dc82f8cb07473966900df128d63f39dfdd88a626145253b3050511e3fa9d1858c01af97e6f5e8d27d3fef5d644", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2944, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004bed26c93ba758a66e04f9ffbfd2e447e472125f47af18f9c360bdbb2bb4b6bf037c4b0352bdf7fb5c3ea2f896c56abf8fe17727b5ef35400ba59acad10522d47deb6474bc96d94ee5e1cf61bf3ad3203", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2945, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041ef6bef116a0bbf87cf2554bee1282bd763fa5c99be5f70676c97ae3acc4db8625b3178f33ca20a13dd2bb259747ee5b777585d90d1205392591b528783cfd8b51fca36e4af443baae8ea5b1d46dcdad5a22fd88641e4cfa010f2128f680c6e71c2cd5da0ab5970e87f49828c1e57996910812141451b728493b95ea94c36523", |
| "private" : "1eec948715768c1214363bd806a44d1ef49325c1980dc21ac2a0b1560d9b5cd6575b749eba07186c2f9efb223ca786cc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2946, |
| "comment" : "invalid public key", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c0332000243c51b92c31fdd61ee533853fc660d6ccf4d4903dc0a996cf2968cc894d97f9709d92352ee4b93ed23ff618de79e4d30", |
| "private" : "258474baf3b3b83f1f4cc0ac7645677d5d56a40f787d992ac5109894aa372acb87883f74bc6351a31bc66c62dfb82a83", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2947, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c0332000308f31234f87497b1baede9bc74c1f666a5db957d5b5892ef3cad56db448ffb4bb59976a820f0572e95d4e7771afbc12f", |
| "private" : "182315ca6c80fa1f76ec0bb5a35991b97e4f9ada272989120a2c6dc5fe3020d047ef5c13a0fa505d21d250eb39c5e9ef", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2948, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c03320002084478797447194423242feecd06000d175087de6adf6f2b782582f424234c48895c356326e8d1550fc0409cc1a4ecad", |
| "private" : "0087924186cfbe513dc94b16a5e8ff0e86b0da8d6115fc44ce9d08bafd2636299e498649fe9b1bbb507de2c729a88422a8", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2949, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c03320002024278cf56415a234792dae6c22e3c3d70517d4350d91d395b54f1ff360bac0a5b19473d6476d1e0585b1b1dbb2132e9", |
| "private" : "1598ecfcc3c9f76dfb758cd572def7a8f36aa348af6c31fb29d59b7f06a8e851b6a5c9e965e6734e5ffde5b0de6388ff", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2950, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c03320003024278cf56415a234792dae6c22e3c3d70517d4350d91d395b54f1ff360bac0a5b19473d6476d1e0585b1b1dbb2132e9", |
| "private" : "1598ecfcc3c9f76dfb758cd572def7a8f36aa348af6c31fb29d59b7f06a8e851b6a5c9e965e6734e5ffde5b0de6388fe", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2951, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c03320003084478797447194423242feecd06000d175087de6adf6f2b782582f424234c48895c356326e8d1550fc0409cc1a4ecad", |
| "private" : "0087924186cfbe513dc94b16a5e8ff0e86b0da8d6115fc44ce9d08bafd2636299e498649fe9b1bbb507de2c729a88422a7", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2952, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c0332000208f31234f87497b1baede9bc74c1f666a5db957d5b5892ef3cad56db448ffb4bb59976a820f0572e95d4e7771afbc12f", |
| "private" : "182315ca6c80fa1f76ec0bb5a35991b97e4f9ada272989120a2c6dc5fe3020d047ef5c13a0fa505d21d250eb39c5e9f0", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2953, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c033200027d0672c75082f962546a912c6e2351cd82d181c1eb316f99ddbe275ffa813e444227d4ee6c71a4fdd5409a1e99ec7c04", |
| "private" : "0b247883eb43b626d4dd53cb6325f7d76251242ef8ef3a07575e88546733d41cf50f293daad93b8de7b52d348b0c665e", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2954, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c033200033ba6755e4d8992ecc3976c92953bbf463ace5e46b5833b5de9761529103fcd74446e4d717f8dbc77d1c99279f4cf415b", |
| "private" : "6dced8bbcb6140c1f19fae2071fe0c4a569f054e087c9c9c010daa0bcf0bc65007afa96e514218b6aa10510e7de7d7e4", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2955, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c03320003261a23060a03986991e258259009ae06c6ba0e178b1aa6fcd5644a526b785237669657c553c1aa82ba8919491d4baba1", |
| "private" : "26e8f29d60877d0b679d3369ff9affdd0eaee3561fb4e7042171b87c2d9f32acccd9490b61df4136ff40f6ac402b2792", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2956, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c03320002543b22c977fbcd346ea07742d2c653d2a455a745a69785fce27d7a3a9a359540a8abf5bd6eb3e3a3a53bc2c0d388e260", |
| "private" : "5a758a0369caaac2762c2f2bd6b6ab72886d320217be216efe48d4914462a569891bb40aef439b27bc27e65b63b3c1c6", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2957, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c033200036b702f8dace776a80eab194fba1be0a3272058e715ddb6aea3adc5881ad59ca4f043f524783a8a00a5886a56acacf4c6", |
| "private" : "040e732db5e20b27e027336cd5261ff64c915e2ebbfb3844b71e854c069f2fe187cd816b60321a84414f5cd6967036bf", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2958, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c033200026b702f8dace776a80eab194fba1be0a3272058e715ddb6aea3adc5881ad59ca4f043f524783a8a00a5886a56acacf4c6", |
| "private" : "040e732db5e20b27e027336cd5261ff64c915e2ebbfb3844b71e854c069f2fe187cd816b60321a84414f5cd6967036c0", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2959, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c03320003543b22c977fbcd346ea07742d2c653d2a455a745a69785fce27d7a3a9a359540a8abf5bd6eb3e3a3a53bc2c0d388e260", |
| "private" : "5a758a0369caaac2762c2f2bd6b6ab72886d320217be216efe48d4914462a569891bb40aef439b27bc27e65b63b3c1c5", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2960, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c03320002261a23060a03986991e258259009ae06c6ba0e178b1aa6fcd5644a526b785237669657c553c1aa82ba8919491d4baba1", |
| "private" : "26e8f29d60877d0b679d3369ff9affdd0eaee3561fb4e7042171b87c2d9f32acccd9490b61df4136ff40f6ac402b2793", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2961, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c033200023ba6755e4d8992ecc3976c92953bbf463ace5e46b5833b5de9761529103fcd74446e4d717f8dbc77d1c99279f4cf415b", |
| "private" : "6dced8bbcb6140c1f19fae2071fe0c4a569f054e087c9c9c010daa0bcf0bc65007afa96e514218b6aa10510e7de7d7e5", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2962, |
| "comment" : "public key is a low order point on twist", |
| "public" : "304a301406072a8648ce3d020106092b240303020801010c033200037d0672c75082f962546a912c6e2351cd82d181c1eb316f99ddbe275ffa813e444227d4ee6c71a4fdd5409a1e99ec7c04", |
| "private" : "0b247883eb43b626d4dd53cb6325f7d76251242ef8ef3a07575e88546733d41cf50f293daad93b8de7b52d348b0c665d", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| }, |
| { |
| "curve" : "brainpoolP512t1", |
| "encoding" : "asn", |
| "type" : "EcdhTest", |
| "tests" : [ |
| { |
| "tcId" : 2963, |
| "comment" : "normal case", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200049772e567580ed9a9628cba4a948477d384d5e16c106a8d3216013ca557aa0bd1a4cdee0fa560d2935338f523fc612b7f0eb234aff15f25640adae01ed07a061c541bb6ead18e9bbc7ef04d8c542725b6e35d4da608accd3a284d050aee19ab14ada0dc01185019b6bf133c04721488f8ca80a6ad13b99779cc09aa9a97ad6828", |
| "private" : "009c68746bfa3f4a439e987eea3478d442c96890a087605b619b62cecbe6c6faac77469feedce3e22dfd42a6d1edc8a05badbcf4002be553854db31da4fecfddaa", |
| "shared" : "3d71c1a08960df3e3fce6e57a77e69d3da6bf452bd5a2e8e458122402a1cc1ef4598d6826123a26493cab73253bb6992fbc5ad95b234e7068540fd190285bd36", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2964, |
| "comment" : "compressed public key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010e034200029772e567580ed9a9628cba4a948477d384d5e16c106a8d3216013ca557aa0bd1a4cdee0fa560d2935338f523fc612b7f0eb234aff15f25640adae01ed07a061c", |
| "private" : "009c68746bfa3f4a439e987eea3478d442c96890a087605b619b62cecbe6c6faac77469feedce3e22dfd42a6d1edc8a05badbcf4002be553854db31da4fecfddaa", |
| "shared" : "3d71c1a08960df3e3fce6e57a77e69d3da6bf452bd5a2e8e458122402a1cc1ef4598d6826123a26493cab73253bb6992fbc5ad95b234e7068540fd190285bd36", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 2965, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045a9c9895b7d2d87bc45ee650412053bf8692541fe5496f9ad90db99e11b715adc3516119d6078e25a0a12eee0f78c41cadf985fea0ed6c78236d73527decb8ca92c7efb8b6f77550e133431631762469edcf47860005c57d5d327c3701c0a5bde751d3a6c6b616a4238139d3de9fecd49f6a0ca7d8d781bc6a51723ba38ea0c1", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2966, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200043c7c982bcadd9cc5f01e9f6b59340ea20dfc86537f7a108d54ef0a6043ab2d673c798d6fc4bacdc9ff03b305df7c093353fec7ea4a05d44a5f14c4183485875969f916747d9254c9ee268ab630deec327b9e22cc743acbd26835ded65fd370a7445b819f2a9b7da69559e38960b109b21083057ae545011286d727b3d3c56166", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2967, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200048f4ad4e364fb67bd09d65819b8a66770e3d259285e2b8c9c80ef2f77c6fa189142045a6852d2ec76c13ad95ada8379539919f5897011d0607aef0c35edd8946314aaba98f1dc6d60dc898f0c7e9b12840d17cd3feb73e257f3a7d123a33d0732c1b9cb24e1542be1679d818cdf6fed41f5c035278c3d4f61e0d2e89f709e3681", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2968, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004798fe077872c658c3fd371254608cee9f2f5f42e92ee35ee6125a4f6605ffdc53ce8ebe4e5b2798b27e783453fc014cb9795fe67264c635bf6964398ae0099961f18832e3ac43fccd1eff6ab0562b299d07828be07e88630c52d46e843cd548390882560fefb894b4c508fc2583ee83ddb4e6f526fa9a900fe5cd5255da071a6", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2969, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200042346fc0a8a940a6376e5d33e9b6d138e94d1974574f04ab4690c2d659a29f0c95eaa84a587f430e9ed64f00ba31d126782f61f10399afbabca2f6098b989b6bb93e0ea737c087430de82f33b19704a9532b2b5b5f85be769849060f6ccf7bbea0333c5e6f2635ae4abd83e6df07abf1a5ba8723e7fd3e0f5282427c324b781a9", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2970, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200048248ec801efc1fd243b02bc1cc2584a803101650d11ae37c29692f4f61615e3f5a29b89a6fe90b550e0a32c9dee8a680e4b803393524f121904e0ad622bbf9024aaa3105957b850a862e3b11aceac76489cfce4ffe72f465d1867fa93f9a36ce62e6668f19c360458a2d5525ce4e2b5cb555cf47799c264ae6e57e35c2737436", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2971, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200048d33dec860efdd797ecf40fbc9b83f5bd2a4e4295b5f02643222a930885457f80b40fd0bd0481c70b8e661876984ca69995043e4554ac60cc3bacd938d5e34da9487ad24617debb027ee0b0a722abb3b6fc2b82485dee1a069edaf9ae8484ff72a9d2410c9d7404fa86de02bbdfc02568015b071ceac10e9e89e3c38f4284bad", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2972, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004002eeeae6725adaa9e3b23ed16490888e360b1de5e6daa29b5dbba868ba7039e4927438d22a6e2ff76da75d2acbb2bf8e5b06fd85f70eb0f8b81b05510fd7d44a652d93f575182c55148b699f1d8808ab56d2f5cd52d1aa10f8636fbc38a8d5fff5728d2102756131d1ce6e86d78ce29edf23d47893d167ae2352e570ce9fbcd", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "00ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2973, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000435c4f286853b5c0dde03df00126c26b4e501ab1f064f1ef2635ee26f130383f9d2cad97278860c624a68ca805838999133dae484205267e9b572d644ea1cb9bd4d4fe3c39278771d5634ecb844800acb5c4c01bce7ab45ef5991e700cc07ac938abd621134d3cce6bd00c7b4324b5b06bfb6551887381395163340e1a2c786e6", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "1cfd8090beb0e73d73930052066139cf5eb5b804cb1bdc6b4e9a9d5cf0cf7a0022772cb4bdc90365e92f5d4fc0dcde0db52f6d3af7791d110b9d5a482b14b35a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2974, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004a01d1e2a3d7e3157ee38d1261fbba9bac59eee2541af6009dd6db3a0aa0f551aad6e62720f0a202e60bc0a028310cd8cb8fe9d3e15525cdfa5ef45cb0fdc5b7b358b37a2276f690b5454d828acdf2077e6e207ed63b3436527a6facfa6b0afcae96e8d556a605252cd4d6640c8f0098fb207babd6e471e8718c8e84e58b2f8ca", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "34f9de74bed55e40df90a5e729c27f1edb29d2ca0c91ce2ca612efa625e55d8f1b8ca4a23ab0cd9152b832d31a0c8ff67e2d0ed88c23c356ee49b9331f502b54", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2975, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004568d777955663dcaa04168e553a66b3b2076ef5e65f59bc050ed798f34194fa64467d20f694b69245351ff9bcc9185e373c1e3cbb273844933ac873c5be9807204ba6fe9c306177184671ee7a355e3d2fdacfd87022c064fe4630d21b5447081fc94baea0f0e201c75460d2a56326399cf39ce89e2ff0fde8d15e455f70765da", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "3fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2976, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004623464b3e5fa4cabe116cea354d734de1645101810808d90c5d51f893dde2e35e05c0a913ecb6ee630037628ea4e773da203fdbfa844a8c1430a0130da893bdc4dec5d7b468bc151dd5c38722c92ce2fb5190dd803c05a0cd80434f1460da36993068a7a639ddae6a90fe81319bf8113894965cf94f906052404c4e86724323e", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "4000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2977, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045a1950942434528205a1a3cf54026b4741a9297ddeaebe2edac85f12bc4f45acc48e4fc83cbf6e228bcb1f3769687c5a95d8b69dd21c1fd365b64ae98a725b7397cb87b963eec9aea147b007d732784c2f5066216be7c4bd8b6b44848f0a4788e0f4a59441e2057b8ac4b82376133085828e41d55c774a74fc31ca97f80a6042", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "40007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2978, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200046295a1d85ef3f4ee6ca87b042a05d4c398ac6d5a503e8299fc8efc98d8256702f8449ef4ec8b8b9bcdf02db868b32b81d583b12237652e3a5649bcd5353f5566106ca852761a661207a89d0b88b126146cf665da1fb65d89753770f3805b2581280a80eb78d565e9f88150f658647d9883a64cd4a6f7e3e98979ae6aea29d88b", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "49ba9a7a28bce1499b99d9d0bf6f53f209e7a837af242b1c7ed82599d5f1b6b2291caf32fb219f800441fbcdf530158cbb54034c5d6ebaeab84f587c79eff84b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2979, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000479a6cd2e2c2118b9bbe6921653d996d1bbe4818e996bce1a8edf2918a98627b92d36245c0e2141fe111a3d9e82602c408ce029c7b38589083155ccd3bb033cae5596c9596d7ef72ed8cf06cf6392d84a84d31170847ca2e50109a4d371bf4edbe0e02eb075158a1f58165548244901436d380e2a174384e97f7a1a156315cdad", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "7fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2980, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000495e93d3fb84de7df8e321ac2b0e93687f73abedab863e862434d16348690f5f234155f08867fcf321957d99ee0b0a1f53a815256d38d7c72953a3169941c681055f60b559c0f665cbfcd9ee16338cf99c54f11c8785b925c4b3ac992f8d64c744b182837dc611ec1e2b8f11fc9dd93b983a6c07c5049810ecf2f01aa682f5da5", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2981, |
| "comment" : "edge case for shared secret", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000418d64900602b4fea02d596365dbf38a9ba876243c45b5df6c3dc51d32fbeb5e5bfa569dc48ba681134dd38abb36702c45ea5ad97bd5fb59b72ac7af7880f779316a6ccd37112d588d4f3f675a0cbfd743f4b263544ccc1c633cc26e4300546e74f56a583dce49150e3451118ca2ab2a7efe35c5e4889c497506c3ff50a131f61", |
| "private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f", |
| "shared" : "aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2982, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010eb28f88ddc962de75542ff578b6104f4d713b25bae50d40bf91008805605972952e7f2a9df7e8e1dd14a461d3973779d24383f20b77c604cf69f8eb5cbace9e", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "46f301c8200fac3c3a3fff3dc63dd1a934773203853b889370c339a4052e0b7cd00ceecb14de015143605f9519efe574d820efbbcacceb81ebcf5c285f09ae29", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2983, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303e343d3e9319c1ab5546a85fa0514db8d35578015c114f24fab29744653a2ff0dacac254d1ded8b5f41df4600513a8668a523f41e4c73b43ac2f79c9d755d64", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "1477ab84d09a82bc69becd363a893ead8a0c98b2ae4ae0b54e587618a875624881d74bcaedcaa039e0f51164fa72db5d6dd2be89bb5cf2786229ecb79cf8a0ff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2984, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000001000000000000000000000000000000003476dfaa119072562787ae26f874a935533d4c77d301527a9adeb905acc4643afc580341bd05ae4f63af976b081d22c93d466abecd2dd3b3a9394d15c54d1e17", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "30a3385580163154bb0ea3e5c82e38ea101f754757d279e716663f464adb61c1a665cf5c79db6eea70e0a35ea1d1c9a8c003f13030a5226795daec0507e1893e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2985, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff000000000000000100000000000000024c9633e8b5525809dd879c06a36b71d84dc39d494d6c20aa3d00518b71d8f44ec979e822efb73720c03a8514562f29b1417882a9298e25abeea9b26026e31c8f", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "4606c80ce9849a3399a5262756464fd90586ead9ca9e85b1766d525a1e8fb1e8e2f312fed3209cf60212e0ebe108d68458d0fabb516f506edd74563f4b188ea1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2986, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff53d8547a993679babfed1d48e51368fba3d5c9c7a79e4d0a0419eea708e9759825cd72ea1940aafaca35ece726032fbdf82c7d2a2b0450f95cf68cd3019d9ae6", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "3c46a894ebd9b3d948444c55ef7dff0f5043abab0f505486ec4724dcdb32e9ddf1c032e50c9c8bcde8337ab67c2ecf7f41e079ee870f618b65a6e8c8a680583d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2987, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff000000400000044ab2902b151d5c267dfe90293a52e42eea125240ea8bb0f2ed2414d47362daad93dd5a9a1630e7c5b79943b46858cc0721572cb6b9a8e1c69fe995c7deac65a", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "a374270ca06a0d55fbcc3dd7e1640eb90de33c217d87d4fb9113dab551d74ca997f0c24c7cd1f41465bf02e603738509f29e538ebcfd2b642a595ea4d61bffbf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2988, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff1345bf06047f22990a083feb027722bdcecdc6a056f02ad60d86a3144ab6ac726a0e8d634f1a54d538a432aff9f68049768cbc618cf4f386eff0762d85832dce", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "75c4617e3f4412b69ecbffa2230ad5dd628dbd278bbb6abd3bfdc649930f0c7394b401b8f069184410779ee5e712816993b66aca811c9c0cf93d9c62ca03723e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2989, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff10f5d99c748dc7ace19d904aa832daa6f07e5fc0ea90c537de422ada8388c68184b91d5d6c61935d61ccef2d36ff808717cacb15c2804d01c98d6df3fd366870", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "44c88ff638e753e16df66c739400fcd9d463721691358dedb6b5d0798c9f161411cf1527786d4c84e77c2d8159b81a0ec653f5b29ac5bc20c9c914b9228894b0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2990, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041cfd8090beb0e73d73930052066139cf5eb5b804cb1bdc6b4e9a9d5cf0cf7a0022772cb4bdc90365e92f5d4fc0dcde0db52f6d3af7791d110b9d5a482b14b35a04e621d8299155a18d68d7e568f664d54dc4d2de64f8fcbead71916e10a490364d2f6af268a9d4fef484abb20af4ab0598a7ecdefb6fa556b3d7e038e8e0d3c6", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "100c9dc6f8a3f560b6c82c634ae131931573aecfc339e5adcdb41e076c0d6194c2712e20da819260c7fc747b8628fdfd28b85e748064501e5ee06d067efa5b01", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2991, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000434f9de74bed55e40df90a5e729c27f1edb29d2ca0c91ce2ca612efa625e55d8f1b8ca4a23ab0cd9152b832d31a0c8ff67e2d0ed88c23c356ee49b9331f502b54458925a9496c13513edf939b9dd9bd263368d5a6013723650316869ccef5cbb2d77131ab2f55171d28a753edbe73b201de58d1f94625e8af3c078d0a6cbef67c", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "47ca1b068c55a13c45cc08b6dae889f6b1ee00b5b96b26ffd5b6d7f0834e80b105c790f002d537cfcaaaffc2fbfbb39220deaaa3b295d3fa0ee937766c9b6d37", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2992, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200043fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff43a5100fea6845725acfe76fe7724c20e1c6d20e6eac1d88af4fc2973d011d67e1a5488686147f36343d837cab42b525b77a128e9f3d299983c0cd9e2744d598", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "2ba61d9b782c3bf2327967aea78652bcab06edfd40194f9f29a050ee2e7b215266bb401239e0939d6960aad9639ab8a3e109e6900044793fc785b3659cec844e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2993, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200044000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff114dd3a8a1fdcd7a4f73230d0cd64e3e70e4d3cdc7f17813225971e5a4f114c1ac832ee47b3e46a06831823e106afbfd787ab0cb24f08431e31d036c42c83bf8", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "0329bcaa4ef0be643943baeef3da0f492807fa3b8096898162790eefc0e6a9ae174a2dfeeb74a82bcfdf962faf7a5383f9828e905033c79c83c44da1a76dba7f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2994, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000440007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc00080003c9571b0b89f23c99107b1a0af05f56387ae4c995d465888ce76fd8c816ffade0fe5463c15d3c70bf99b69a3fee7e1011a3851899f0238c56817cae06ef23ecc", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "51166f096df52ace944ecd44a51775be9059a573b96fa0b886068302d0bce7b61154fa8a7987c5e449f7ed01c34878d8c0e0f6a0393aacc778d60ef9909d02ce", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2995, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000449ba9a7a28bce1499b99d9d0bf6f53f209e7a837af242b1c7ed82599d5f1b6b2291caf32fb219f800441fbcdf530158cbb54034c5d6ebaeab84f587c79eff84b46f39512652e7c2578d60e484c3fd9fa5bf49218e677ce2d2048527e8571058901e5d223aeed86dd652106e759a917b1447fe155c3f0a96608b38feff31d285f", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "269cc9d17ab57a85d382c2fd67728fc2cc2c82e253cb8c4c6e67567067a237606af9467a672d5afa4ca383ff79f7f754397c85ee05f2469110ba20f250e39553", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2996, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001178695b6ac05f8d187c2af288f716da9a5b3bb33e69989a74f0f8c05af0f2459fc2cc4ee5c850598c9dbd8870c2d7bde30e7cd10dd810c1a9ea8fba06652564e", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "07ec187ce96377cce3f19319ad081ab4311594aa7d894354857fca87cfdd4b2868100e6120c22bd1f53e095bd1a0e60d74e55e23c5590b293362de2c3540fdf8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2997, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002712339d726983e1f5a4f602f37124b0f9bdbcbfb50cc2b74c64184480e6ab3f7a0db884b9fc2a1c081b4d3f6d6f9b5b813b7d9c72758a2faa55c7fd8d0a633d", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "20a7fbcbe57ff0d3c1af10d17f26aec03299b5bc594a9ddd17acd0d1eea0432b08da9434889cd961c65820f373b59ce214425a1b58a6568eaeda7beaca6a05d6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2998, |
| "comment" : "edge cases for ephemeral key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f10eb28f88ddc962de75542ff578b6104f4d713b25bae50d40bf91008805605972952e7f2a9df7e8e1dd14a461d3973779d24383f20b77c604cf69f8eb5cbace9e", |
| "private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e", |
| "shared" : "058ef8e8184937d37424cbf061e5548ade07acda195b2e5f41c848a8003a1182036ae169f0e347092f483475f8f7999d7a762e72711ae54e50c16e4d6baf3f99", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2999, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010eb28f88ddc962de75542ff578b6104f4d713b25bae50d40bf91008805605972952e7f2a9df7e8e1dd14a461d3973779d24383f20b77c604cf69f8eb5cbace9e", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "8e09d038ef900794a7ef65e0454301e5b7a7ab06c3aafee5097975f63041913120e60b560d425e5bf363514a4eb1fe6819a3847fe2fac6979c13e1e5ff6249d3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3000, |
| "comment" : "edge case for Jacobian and projective coordinates", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045d47c84652b710dc655377b3bfc5671c9823f6022ff875860c9393a9c1b8224e52ffe61221284ae6fe78e58d0c762a40c4ac33eedc3c28490e0e13b9e40d62e6028d037653fc9b5deeeb35a5a2725d31ee1af57cab3af9d795332f9af9ba39f4844d252d3bfa4cfc362f3a683998e2866a7bd561c46f1555d47f7ad9535c58d5", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "855eb53755b76b9b0322d1ab8dd3f46aab200a3b6f1d83b5a7cfdf80661f3bdf0cd4420ad44d3170bb10cba4a88231cb2e2c4d088bb9e28fc8e72df1f2b5088b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3001, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200042fc1ccd455d2db5ebfca111eac709eed94c2de64c2d7e98ba8dc8f819fee23e51f0df54e3143a6f9483800b689d858d0d2e2b59424f64cb957a97e7ac36b55ea3a43e6ba86435af039125631f0f1a9cdf9f761c0595485b3a76f4b5cd93d08fa67ca6e84f85080208201897f69594cfa615c46a5b287cb577477673f16bd8711", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "701d3001abf511f6c2c1bc0e65c65d0f01b0fd58f0a022cf869a1e30971007ca6052eda8310b1118d88d02ca861dc90cdf0f720b30c689b3241657020c2cca74", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3002, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004323e165701b95683968de9fece4f8c61e40341bfa4610b0c79c37823c876f94d8afef345ea059dee8950825c8b9375b0f9e496ae51e51d3babb27ecb14155b2a7c456db594e7a80d4ff4dd845d3caf9c43c143d476ca6fe28a5a0362684be9df3840cebc9a2cda837359a609ea1df374c96cce4075da1e83dd5412fc10440948", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "98f93e52956caba9def475552a5483658bd4b63cc1cba7f35e04abf0933fc851185dcfb7d2ccdf9f96f6729a92db721c90a296881e4c3c5a3eb23f2aad0b9f32", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3003, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200042f946abff764f9c3cc5dcebaf88f86d0d22b619e17b685cca11a74c1e8ed0045f28ba54aed0287ba0c9956daaf6314dd54f4d5aa1f52c93997028111bb0125851d28c72bf9fbed4349ce88b7e26300eb3b4f3a5a61229eba256222349889fc00944a3275280c0b6649e70c45a820adea157ae7654cfd89b2ac8dedfec216a7b7", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "a9e0d4a0d7bfef24c848a334ce0269cac0d633d09b60ea5172c2e04cc512c728842ecedef329675d81491b09f1fee20b3cb07cffb4f407d5d0f088f935091a66", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3004, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045d608712b88478c45d6e933223dab9c08c916332e72da7a523a3d20d6d45b20f69af77e039df07c407a40b1e7e63c8fab229d8ddffc4d0fc2f18806fa35fb3c06c42472592e6a6314a5635d61b7b78e42a036b73379234c047aed6cc604c83e21a52efd89917be2816790b6f538eafeaaf826ccf01bdcd8b73fb07c016207a7d", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "04571a7c82a129558e2c3dc2fe8cb63b2bdd30e147a5d5c1e8349488cd4db0f14f0748ef9f2b5e32f758571c839126f7b2bf96d0a64edc55077511c8341c2668", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3005, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000491fa0a21f5f534b89ea5f825fb24aef3b4ac54b35455819b6e8ce0a1fcfce6ffd2ce41fc0112cde76da7e9542f96a4bec309b396691432f4f88f5b54573e91f7571f5c8176145c04201d0f61a29c2deebcb73852bc77a90a2f5e3cc6ebd9ed85fca310056fdf9ba7641fc50dcc21d9a0ae6474e47b75317924648aeb2384156b", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "1bbb3421aa8f4ed89079bd4597b949d07a0580af925e6de41e65d2efdf280b50e6b686cf9404e5ad02b3ccb85b02d68d72f5ea0de9d86c249da46cd5790d17b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3006, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200049bcd8877111450eb84686b708c3a2c2a272fda4f1a89c6bdee7e37b76758d938cded3bae9328f4e9733b7d7737751d72aad8d22d31b63a8074207c4bcfc6921700a8de00ce7dc364ab1f1f86d1c3aa2f7978fc5ee94ba43ebf48460b4379876c4a778830838e0ffb1c6ebcfbf11a7729f29facead901482d3e355a7d47d80622", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "773a090a8741327ddc2f5da60b998910a4ef51e00c9ec7339d819bf2933cc54313cbe00818528dc3a81637e6400433d55098dee7cf96998addea67149766d591", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3007, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004129ae475672445c0052601936566e24a8ae0d49f822a590f21e96b08f6c7a7cc867b3915d6988fc680cd0ab9a105a6510525c7e152c82d14206f9cd8e55e5cd507199578c764b97d06ba2092dc43eefbdf910f4825fb279691d2d0312c32b6186dc02341f2e2825b71e52005065d8aa116e15e7187ef3dc5c5a3be6907e90332", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "4378c4d86b1414fc31fa8dc24f73cf29cf12ab2d5f4304f3b796d665ac3bee852e5cee47fdbcdcb4326a2d9e11b43d91d8ac05c3c7c441934a194eb5059b9a6c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3008, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004413ec4a777a626a1e1e0e44440fcf0fc61fcad9cd4e3ca0ad1d84c39ed10f12ec00190edc0105bd57928e3f42b6fed1e406fd7975e05f8d34c4be4c114f402d21f06fc899d7c0184a8327aa46f5fa4446304e3731b41b15d5d3a9598136fb6de66f4a9d8ff4049c4d97addac187a3b487a7e4eb5b10e7cc827daf68e59aeeab1", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "33943fd28e6b425b2d5989f332c7d5d634d0d4d8ae93c6d6da62285e479f220f674b103b3d9bd48cfec3d9d805bf6092d2ad7b16af1e10d993dd03a7974faf2d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3009, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041fd0045aecf28d1de907b41f6a651095cd21efec8875a3526ccd8358f6e7695c257680d226e07514b194f2c0ac247f922b40bcbca9dbf7457083222c025c4da4764e600c76d885b4b8e5ab1eabea6a5d6ebcb6c07875f887b0747ad5dbe4c1db349d92ba41e37193adfda495f22568558b35223880980838e6e9c72b9f66cfeb", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "2af91e39c72f5604d8267bc1d89c0fe6fd3860bbc33d8685e1ba6a50f176b86b13d6d5f45dddb78a1f6221c4b6c4f08af79c0b1bf7184a34f18f289b25066c1a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3010, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000420cc21ead229b0f2c446399c7ce18e94f341db8598ab06a0dc2c8111f0a96511833151b10fe2592dbb0e2fc49806c01c395bb97df51ac0ae05dc3192709958f265011412ec3056a1f7cda08346f770ce685315d2682574d122434b54f47d350a6f7d2a22d5c15bf5d5460a574c2b05ed9e170cba5c4f8ac0a98e0f84a8ab25f8", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "560e341a7250132aec0cb3f43cfda9289f3f86fbfeefce990364b5d68e6a3e2e8202610acacd963e8442013ca45ca16b43967716d7999bf7ee9f7a48b5bf40b6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3011, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000455b87e744d5b07004757972d81994a1c23d99729e0bd76df6378bd5efe143d4e6fb2ae42c8080b5dd559b2f78ce06905a071cd02edd3f4a686e561763b31c36858a9c3b3acbfce45b46a100293af2d2806d8ec73b0b2ce6d087505082ba536657986d6f5c2f03208cddb45f08ff41e7bf3cf1dd3cc7e09d4345cdb2f6c55930e", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "5a1e10054457b5b72df4078dc6fdfa4ae9e62c6a2b8b7eb9db7f54099cd0b367aafcccd35215935e72201fb2292a756ed092979770dd70395c58bb929440492c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3012, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000479bdd2138f8408ad61a92456209e41fb5473aa944dc156119f25a04d6ad0f361c58214c4adb4e3c8dfc7c0a567ff5fb6f804f4fd5481cc86d0d0d2701a99f248900ed0c6b0a6ca9806eb09a1869336cf2630e53781ca9e31369906317fee024f24934652f93a84ca1c16742134bc8e78d5598139eb06c15f8683d3e946ad2877", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "326eeae43c48a93baf08d0dde42e5f438696b03121d0fcbdec93415ec34f806cf120d9dd909b7ff650badfce8881606bc5dce6ea15183ef1a213f28968876ba7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3013, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000499c2057e84d04e3b75ba4682171de7c84524894e0895afeb0a44b177e189372eb806e890400f8ce042e4ed10e1e0215a27d832d74bc7a4bf0dfc0b3ce74ab2e732964f2c511416d1930801be7820fd3b42411bcddcb5fba3ffb8dcd5cb4de6deb9c03e0b02ecd622578e804cea5f74ee1cb7b025e45a092192ee73923a261fef", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "4d445e147313bfc1af83eec11ffe793645a8bea5925e8f62589ec387adf5229966dfa1b86a6498f01d2ab81f6b9c1482bc8aa8838a5cdf273eaeb9ea9e552e8f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3014, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041f80566ddd65862df8e6f7e16c60b775e2a4205ee48dc6125a874a1ffa724a133943e9e77110ee7bb393f7f6a3cfe4ab32b0a813280ab7f6bf5a02164dbabbc77c4766ceef36e622499d6030f8355073c7cce1fc219c282d781f44e66748624608c6e23f8d4fdbb50b2685b6b482757a00f2f1acd227f1ea8717197d81056aa8", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "0715283a5cac2f0cebb8ea7dc170a8a37ffc4b5d91225a45bc48abd132991d6a42696eeb83c7f534cea808e54713e52b1094c465511dfbb8f1fded7ee7d3e457", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3015, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045ea0527326af5e49df09f1fc99fda682030f7dfbfd261aa075feb535cf81a2116e0f4fe3490f788e13df05d7d772be940ad8d03a244ac28141ff6026ac09724d04829de9913e9e7ee97bae46331132c1070d1f558b0a6e8eb43d9becf194d273b159189f6a64229b6f71bf2baad09e4b9cf092aa6e1684ebd6b1f16a476139dc", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "3443d3c86edb86005d306c3464fd0cf06a3ffa0596d0712a10e151ec6996fcd08fb57f471e4a8d4c6fc5354216bc74fdaa5a6eb6cdfb96ea73a6efe44f53ea74", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3016, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000493f2815828c40c8332d41059245af31000988fd09ab34de0c38aea5b1fa72f7c280362ad2e103e9d662590f50a25d1287294d5fd9dcd0206594ed2000f4b446135c3eec30e1ce94549d54806584d999b4d8e51f6e4becb3110202b6d06c73b94e5ae69f02d15a96ec928b48ff64c59c4dda0f50801f3c9a6d2ca8fb9c7e647d5", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "92ced4a2e374e7f2ed6990c2e2c6ad955731ef72ce320505ba6d1b7134a3a0d4c5d6cccbd58fec1b4cd9b1022820f0be6fe7a4d30673f726d5eccc7fb6175a60", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3017, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045b884dbd67e4ee262426b3ddb7bad6363d0f810423ea122623bed330485a9e544a1623beb51147f67f45fe1fdc7c76747495249b9ad6dc3f01474eb83680550c614deb8173a276da936b47e4bd75093805b14d7a29dc265138c0cdc129560bf66fb7ab142cc9516a2f3e4796c78031e130e91b4dc4cbff1d2675be5577ff01d4", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "a70d4a200b5cedf691555edd60e043d65e6c2132cd81fcb9e1cdaf7dfa7e7bfe7820b62785af8b16ddbd86dbfdb4ca6a8c8ff4ef56265aaa82950d986c7d798c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3018, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200049fd562090f610bca9dcbfe7d3f9fadf0395c50ad839efc0f6b1d4a82a24cb02db94a7727748a75e7a4f16de9eb4a6a0830bdcfb6515cb4815f3c3f065c662a0d49b478b7f4392328dcccdcf1df078a7b8a8aea9c629f684f1e7ec50d2624edd4d06bb5e5679ffa6adb57faa0a16c1aed92ea003dcca800469596c5749c355702", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "7e8c073328b47d91413436b0d8a62df5bb05089edc769bb426e157afc29efb86bb633ff64357b39c83af2d35e7343e0b90798148590ec9b4921edd1008eab6f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3019, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004a94c93ca770ef3ad58bccea8fa4d4ceca1a2df32cb3dd8e3a5a44a6fa950628a9b267b22fcbea68c4ed757987cc5815de7a76a2534da5cf4e65b283b4cc3d2933081f8afedb8ba237408ecc97967b18a771c8e8ed8dd98378ea840e1d33a0501c4ee9065d0f98053cef9dc35996e727e7fd7963c9300ed3f06ee8bdf211062f3", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "0c8820f5b2958df3ccc65f21fe14f8c34130d7c4ec885e425b9a3d22a697ce3c0f782286b927415eb3e45cf81430d9d1576dd4c9b1382873b7d4040e580dc40e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3020, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000417a7686978cebf256855256a0ea509a6175841ace6e0fc65c0b51f24b3e9db2f2668a1e00ac906ef348b78c049e44f5ac7af71b49c8bb2078c7bd1dcd67fd4d257d004d00a3c2cc20680204726d111b20c618dbffaed9004f2deaffc08638d0dd5f7183ab103968ad2f8211da9bcc52cfe622d14257bc0d90ad1ab1b133c23a1", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "881c4ccd8330bbd73571c0df95ce548f40fd93c88a7a400d05f5d7a53240844929a4772c9453d31cb18524dc8bbed6c8906c02f3be3a3049528604cfef346a74", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3021, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004930e0b6db7c9ca5a30cb21c4190d635dc8973cd402b48f1dfd30c8124389d9d2083692ece84b029f5709c918798703327eb7513a8b2dc07e05cbfe8fc388665790b175ee345d37c0eed01aaf7fdd1888f10cf1a40f6fe404e7f3b103fef5677836c9f59f6d1aba08542408cd6902d258aa663e9014ed65bf1f3491324a0704ed", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "1c1564e889d55e47c6ef757e2cf2edffd99ef35498fee8850e34078f464b52dcfb9184db971fe227aa5518f37aa6f124029d8399eb62a1380e185cb221604dcb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3022, |
| "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200043792f14c3a3a4e21f51ed972b488773626284bf44e884ff5b23890b00f9f2d760c01940ec8d8c8a9a87bae12a80cf4351ea974001b9e5335d5ced0367f8b9a9c98bff1f0ed7a924a67a53ee20088fc73499f1b7506bb9a74e852c83b27c0213bfb0d9d55a1bb05c885d483a2017c33e5b2542a058f806f194e5fb2f184031b82", |
| "private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af", |
| "shared" : "52041675da2df5a4992cdbe2307064156cec481012331a75dec5d95bee4ddb5cf562c2313905e9e73fba1d4750c0bf78106b6e6a96d8e95b5d945b714be0c6ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3023, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200043b0ddf72a2fab05978a18a13cc8c6d77f1ee26a4ffff03a51e5ca5951970d99ee58d10fc51fb739ce0e0c638a16f2a959602aee12ebc9b9b418e081c343a77ae4a78fe68b279cce506366129f06deee6c18433f37c15f2dacbacc7e4a83380dfde115fc8a3d75935906b71db87d87ee0548f8284ad15ea99a83c922b2249c61c", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "9fcae3724069365579be401124be689060bd395fe7dcbc23a92b858385d6fd654a22fb4475edd0d08c11d48437392c4a438d51e7d7613c9b6c56cab0268867e5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3024, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200043a2726bf5f794e010aad50e4c5b7d08da4645372f978f3342e6dab3b133a2157d097cc740b32cf368e76e135fa33dbc22534aa02c3059e11bf9432e49dddc4f2971f3dd4723e2aaac4f3b6f060ee61d53fe691ea41dee1e36d225af3297ab2dcb8e89d5c1927c2516b6494f8db096611b65243977fb64052a915c2d8d26ab26e", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "3210129fe6a78fb03ff0f66c690441b7b882a75c9b7c2249ded285e382d7fcede45405d7cae37a5d1002f626ff387e8e202dfa15056d90d1e404c2ea2f5754f0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3025, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004a220e435ab1de2a30f8ea808b06a7b755b6c95939298efb15b25af040a550e09d8322d244925cd33bdef39b668d5ff38c47c583388e0d0f1a5fdcf3a9ee1a7931dd24f51998d076b0447fb2263c865684a01fbade1e3671d9bdb36a4d593e69d5d13e986012097620b0fab5b18dcdda88eb0f09fe76cc1f56664ccf3181c154f", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "42d7a27c573948f3936420473afde18cade05f719bb599471faebb38c48c24878b7b6fe606c557ff37c4cae25d0ef4870bb01a60efce24834e07320541364bf0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3026, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040fba3fcbeef03cecc1ec371c631d71ea524d6370bc7226e3bfb2c56d5a32c244df94298c0ed809962387c6511cb61733957f92189d4c293f5a667e735352713c9d31d73332f8603c233ba615f68f335944e4b096d47a9d6306837fe1fe4d8bdd77591d88eba321cf5525f41b2d9d0739e1f4e3315c2046f6386aa3e3eeb5e256", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "0cc61f4128683355c162f84ccf21098db554f3e12c186e22712171164a62b7114b7c62ec15bd8b47fd40c65f0bb84138c134529cf0e4351bb85f70e194e31c75", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3027, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045553f25129080d74e377b750cac316286769dbcdbbc5d884e5699023f9c4bfcf919c38c6f4c14765542bb585ce331af2eb3302cf30fe8f9c8f7789d7792e48db873f8b4d93397417f9d3fe553f62c7665bcf0ffd03eb70cbaaa649535eb1371942e2c6e104faac68ccfe0e97dc985dd18af729c4a5ba13824533bd8b402fb579", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "88972af4200be48b13c27b1e5a05ecad74b35f2f8007e16f198c0ca8a6da67e41cb66c81102046ac63ed211bafe8cd18cab2dd4532d34adf4c8e007558d99201", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3028, |
| "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004858976f23a924085c92a6e22acbf9433918ce6b3d2294bea9d3c1f96f6c37c8a2c78d72541d2beb5abe3c75ab1098b7c4adaf595090a44218ae0f2adf8af32721996cf2f20d8a55ab6c2240d73bd7c335884c3940489ff48bae972c87a9a382167607a6e255dcf6d5b20b980bae04d223d4329527a3c47a4b33c88e608838358", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "a64e3b2a5ed05c5859829edd7f668de6d644d0ca40e887f6dab7db6d526d0a550d6b2679b9f6a0cc1bd263c5f7b84c1d13029ee0bfd998206408cd2a2d53ef96", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3029, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000446b5111445b2e7ca1b2f4be14bc979443690c1c550521c8d6c3366e619d1ff15696b98fbece4f146e642f3cb0be0c12fe7d5d83d5f81b2d569ba11ccf9548eda576ca2b7ae26402c0bb24ad21f66a4b2ccc164836bdc3a6b521bd2ab8145d25c3ce79514f4f0d741096c01fb4c61745840a2c9672d3014f080121fee8b0a0753", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "2addaed987ef6503fa36b79e62bb63e2d3481b9ed4510f84e7bd460676e86d8e227ac69b9a7d2b211119b00ed2c28fd9320f92394af3d3602086276f26ef24f8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3030, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200042aee0eb0fbb7f3c7a351f6e8400954d9b9b75eaa30d3a9d57c8844e24a7655aea6487c8f5a596d454bcb992aed9bbbbabfd3cfd738f04f4b19264083a4d281b34c84c393e869790e102a7c80068654834e10705f6360b5ea717e2c3f6dfc55bb2d39fe7cb8f1dd24df7be8f798414bf7ae0ca06ff4f83c04424ff89b9de45881", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "27778b9d5212dcccb3b3ffbb5de85ef7d25575bfee40720743423284a39ebb7f58991b64714e214dcfb1a4eabbfd17681939b1b634257cc9b785e1a2437382ec", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3031, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000449152daa23067654fad851473f0f2b769d739230a735c200cebbaf6da0215c1dc983e3430e0cd2c893007e30cecfb3c00420681f59e9b8d99324ac13d239af2b0ace047657c34f4fbab4aeec45f56e97e188520621e7f12d2d6514778e7a762f8357be3f8f7a8444c9ad71bd01aa91e10d977aecb08447eb0924a56b43714722", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "5d9f315df9ae914bb04bd6ee81c2edfb7e8a6d15a1888c08342a64a58f68fb699a9ac98d1cbc999a8e344fa691b2e657af99ad8d4cdb61a169e7dcdedf7662e6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3032, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200042f5aad212c7f1205a42293c8e798116aeb9c3002d98b9243ecc6aa75925d33938e89fcbfa2ecf3b5d1d12acbcbb85a551c850a21d755294e6c51e123628d317f1a69f7e515faf8e64b25e0c54262b52ed63591b484155f4d44fe8de1db1eef4ba8fe1971da8c46418cb489e243952b37c21d4e083b8b52110401347396217282", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "3eb07aa61d20b4b0456543f86b27e5701000fd19642858936b3ca4ca30797e9ec9d53b40f388680beac40c008c387f1e70b76581e17bfb5ae642f3167461b3a2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3033, |
| "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045c222ec32f38f15320c51a459abef9210eec921ce0fd005d9cac781a772a9c32e1c073b7194e90358fec34b95b05fab3024a64b8239a1c23efce7b06d857ac6d7564eb81d28ec88b416692db035269fde41caac8d22916a46cf6782586490f84cf7e0449b276a3185d70acaa792c9fafd6ef1dd173760f22f4e35617435e42c8", |
| "private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59", |
| "shared" : "5e154ea0c24907112e725f1ca348c6d988942b7036aa326aa6778ed7728bd0539e74e965c8734af4f5e54ecc4678c279e7ab8516ad44506ff93710ec7e55c99e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3034, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "03", |
| "shared" : "12b8f005de7e6be94e50afdedaf1414198d9e3d7c4e9fcf91411104bfa6953a5cc72acd06aa061c476affd458804fb5070aa2a85265d6b38a0c8b4cf0c1bcf72", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3035, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "43677fd0b1365e971c06e2bff5bf1ddc0ef933c2fcca2512a0d3590cb39a000f2ca822a6274eab376d79dc5b6615e5df8f1fe79d4b3b8c978286f7aab460afdf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3036, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "785ae49819f91d09ade5e246fe4a109849cb6d6a4f449e2e1dcad0ac7b77206f5e9e2e8ea1e9c046125e32089839377f0d5f641587c2c8a10c64b6d1c15f9cff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3037, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "233e7e7b9842094261b0bb716840236bfa57d63e37102b8ef68d7ac4e6b6157c2e30b081c8f38ac249bf98ea0ef682e24ce39828188992e04f8e4ca32f809b99", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3038, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "0080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "84a5b8cda5b63d7df750c8c656abdbf26c89a679b208b0cbf3271784ba7f6c5ab74136b5cab24e83f82f9d553386d894da78de9b7585016d56d04748ee095e67", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3039, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddadcb58796829ca90069", |
| "shared" : "5503815c93641cd012bfbea8f293e9bf4f2d4110b660cc080f17e623c3fca8597791b41f84f856a0ea2902fe516fac4ce8e3cf1908c900ae304c2ca22e0e7ae5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3040, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57796829ca90069", |
| "shared" : "4e00d64d851b947949af3fce19a413d209c4570fbd023c5b92d534cc6bd0c1378d8ddc0dc3e5407131d17d57e7d9b986b8b3485ff98fdf460faf9fffbe5955f0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3041, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57f96829ca90069", |
| "shared" : "09f14ca570899490d12dda0bcc829dc8df39f4b00867f0781a6c23568b010d8928edc0fc060207891af5c263b6774b894be70dda4c2b4b305bf57a01075874ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3042, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796819ca90069", |
| "shared" : "3d25d403e5deda27c4804eee4c411eb224080f2c2bc82c3b94e9d00c50e39bbd9bf5efdd34871a64afc1e7f62708dc95f0a3b7fb82518dc5b3aad94ad72d11ed", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3043, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9003b", |
| "shared" : "71f9265fcb0a1a899c5a3c8dc31d2fc3c87955285687e73928aab9c5cc750a83760292d514d4cde457fc8e05bb49eac1fb677ffa5f9dc9fa62e1126a9eded5a4", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 3044, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9005b", |
| "shared" : "79cc52b05b942dec984ea1d88675fcff93f87103b58bd0f7153c7b36b205ea39f99e85017e97ba89726d15e7d7fe5eb1525827011b3852e1121753dea15cfbb9", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 3045, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90063", |
| "shared" : "618f57d971efa605cb141993a1149dff87d01c773fb8f2a8db5726eb1703522568cc55abca616dae5727f390c90cfa792d4349856820f2d0b5df7da418328e7f", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 3046, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066", |
| "shared" : "12b8f005de7e6be94e50afdedaf1414198d9e3d7c4e9fcf91411104bfa6953a5cc72acd06aa061c476affd458804fb5070aa2a85265d6b38a0c8b4cf0c1bcf72", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3047, |
| "comment" : "edge case private key", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004242748b1fa44edac413a79ee1cdcc3d4bab5fa125d4d692208ac52764377b84fe3472dbe8f292572f1f3dbf3e927624d983d5c0f4bfca5224dc0739889ddd0793d1f2089639992a74a3c1783d2f1bd50f85ad77540adfa78b1a6581bcd74b3ef0dd996be2809ed16434c42b3a29cb81b1a39720cede1b640f018788afa61cbed", |
| "private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90067", |
| "shared" : "34998a162b0463d81a96dda6c4e256b94ed35f89cb0b69a9af70123bec61b387bb358451e1994d6c29acbec66c50c61f36b66da33782db21521415952b55fa48", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 3048, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3049, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3050, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3051, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3052, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3053, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3054, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3055, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3056, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3057, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3058, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3059, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3060, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3061, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3062, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3063, |
| "comment" : "point is not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3064, |
| "comment" : "", |
| "public" : "3019301406072a8648ce3d020106092b240303020801010e030100", |
| "private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3065, |
| "comment" : "public point not on curve", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77f", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 3066, |
| "comment" : "public point = (0,0)", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 3067, |
| "comment" : "order = -8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b3320241ff5522624724163b74c02b1951cc3603f834cf724c4c362df1299c63358fccf78faac1a3beb356d9e6be799ee68053efb8e24e2c7ef7a225224a78697d6356ff9702010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3068, |
| "comment" : "order = 0", |
| "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b33202010002010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3069, |
| "comment" : "order = 1", |
| "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b33202010102010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3070, |
| "comment" : "order = 2083592630841357761914050861997332755048435564175796348448981807380927961881602771668457829077617488768289656930144243078095422967775269405300354", |
| "public" : "30820234308201ab06072a8648ce3d02013082019e020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332023d00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb587968202010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3071, |
| "comment" : "generator = (0,0)", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e048181040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3072, |
| "comment" : "generator not on curve", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b334024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3073, |
| "comment" : "cofactor = -1", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201ff03818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3074, |
| "comment" : "cofactor = 0", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010003818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3075, |
| "comment" : "cofactor = 2", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010203818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3076, |
| "comment" : "cofactor = 8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169", |
| "public" : "30820278308201ef06072a8648ce3d0201308201e2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006903818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3077, |
| "comment" : "cofactor = None", |
| "public" : "30820235308201ac06072a8648ce3d02013082019f020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33081840440aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f004407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e04818104640ece5c12788717b9c1ba06cbc2a6feba85842458c56dde9db1758d39c0313d82ba51735cdb3ea499aa77a7d6943a64f7a3f25fe26f06b51baa2696fa9035da5b534bd595f5af0fa2c892376c84ace1bb4e3019b71634c01131159cae03cee9d9932184beef216bd71df2dadf86a627306ecff96dbb8bace198b61e00f8b332024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006903818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3078, |
| "comment" : "modified prime", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100a5165c5f2eee5a788365449a3cc11ec6876bdf02a0746e74d104a4088ec32a3436d134fc5ce5366db37b84da9251cd9f617fe3cf9dd0710e435b6cee731e2c2f308184044005c74159acfb6a12bc6fa213f708dd4143c4aeb11355639a055ef8c1e16fde3d467c66043ee131d4fb521c505451b346c7021b5f8fb25576e54ef367e51c1cc104407cbbbcf9441cfab76e1890e46884eae321f70c0bcb4981527897504bec3e36a62bcdfa2304976540f6450085f2dae145c22553b465763689180ea2571867423e048181040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000002c01f6bf15da7e827a52307770f224816efc100d72f49964dd2681567ecd0a6edf7324e660d982ccdd99cf1989f2b04f9b5466d7e9563cde411c762084da2f32a51024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000002c01f6bf15da7e827a52307770f224816efc100d72f49964dd2681567ecd0a6edf7324e660d982ccdd99cf1989f2b04f9b5466d7e9563cde411c762084da2f32a51", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "94b8c69283408ab3ab3364dec5e3b6f25685e287b252c3d26945dc5e235f1e579190c432012e5a3136841a35a88df125a8e7d08b694340598d917682c34366ae", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3079, |
| "comment" : "using secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 3080, |
| "comment" : "using secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 3081, |
| "comment" : "using secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 3082, |
| "comment" : "a = 0", |
| "public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3304504010004402a4e718167630047467addf28a0342d925cc94c8719d760783aa11ed9ed179e88d4aa583a926166ac2e764b11813e1bbe8693d893202478aac4163f64910d93d048181041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200041b79c3d29ee8a8d00d3490fb4a2b3803540e27c11de403c3a6f9bf74c479943f34d6718a73d06f9cbbc9de9c48ecffd89de95cb91126a4ff79446a20451ccdab76bc2f96994deeef1bc60da0877c3acc9a711bbd8a5ca5866fed7516150efdd57b089cade770af7402aeab082c2b80cfd4fd7c9211edc88d978ebc9441d8a77d", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "56507c88662cc3d543c7038e14f3e656c877628f756a05608c44549691c6ef385a9220d5bb8645ded173e1ad3e2db390df62ac04cd328a0d0dd4d82e99cf3cfa", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3083, |
| "comment" : "public key of order 3", |
| "public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3308184044041dc5476758033f69cf9b84b6bf7757a4c1003dd38150f06683af19a1db3874d02ee617a0cf33230d74662f585435f0527f1eae29330e5bb643e0d06c2bbd271044018ffada39c630fdbc9f5c23450b83c6e5d8847949c7a5c412d6feff0ac63fb01a4821131e1c0099130c7d725b3fe254774e58b8d772fc17bff6856ba9f77198c04818104834221c8ee78d82223226c688d412b912b51f2f450b84d136caf62359e77b7cf8a78f11bd0070775f7aa111c613db4ec77ff1e6a7cd34837c1dafd5e130c27982cfbee1aed59d613880aed37958d4413374f6858e089077042a9ec498ad5d0fae224ed2a080ac67a82d76a8878daf9f43a9a8433cbe25d36b4fd10b0ad4dd32e024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004834221c8ee78d82223226c688d412b912b51f2f450b84d136caf62359e77b7cf8a78f11bd0070775f7aa111c613db4ec77ff1e6a7cd34837c1dafd5e130c27987de1af9dee8fee77b7c9f9769e3cb7f493e1255ad340ca9e93b9b080e55d37769b28add693bba1c82bf636a26dc886f1ede77afb61a0694e73ad4fa5aaec75c5", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 3084, |
| "comment" : "public key on isomorphic curve brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049bd10171660265dab6c9e25a9af42f1dfdc0ad0b664d7c935b31747fff72022e4f8369711a7f03c964b9cfec33bbf0856556c1ca3cc10db6317d2f20bf57fd214e04b766a6d8ac26ff3c8cfc78bf70be149f38c1727931143eb371c286e9cf14f3f2c2c5fe7cdb73c93f261c4f8c76a38da076080be5ac233d07b2b6e74898f9", |
| "private" : "2c97c52657984ec1d94e4d44a16045d2ac1604af8455970d967aa095923a89a00df20db023c6c0186884ec18a346e3f650cce8a1b0a41777e0c09f2cbffe5589", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "IsomorphicPublicKey", |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 3085, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000432a1be03f7b9015028219d8d584b22a5d46c0392736f924c5f21d0e2ff5a0aff54dad40dc74af90d4380f89cdfe9d8cee331aa16d7e0a065", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3086, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040051faad525b9a324917c42a27940f18aeb4493fa0318271de45ce613b7ebf3793f1ff653f614fa111714e4314c1b483ebd909630d1a87c5993914518fc77dab", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3087, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200041f8d9bc4a2084d5cad84c5250e350ababa59c89dc3366ea066d991ee26a8ca45a0dcedcaff5de5d6929677200cf7156ebfd1a513456576f5cc22e3e8810ccac80ec9cb383ec5444a83e062bfc3c756eefe3bf21dcf8a842f880d42c56a14a3e3", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3088, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fef39524fef964990ca17fb15232fb785c3fc2c21b0ce4b3cc13a186b04b5f3a39f27be680077ad6f87b6792ca3518aae64611dd9b17771d2611892927c2fb1399017be42de7a39bec4a857a83ba1492cc4d6c6c8c270c8f4c6a34b7bdbb502bd606bc115377194d7635110f57c755d3fd845721d5d36c2798875af8325425695805fe", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3089, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200041146cca673f3bce8d5e73fc1b9dc3f7c50b2f80910aa2c85622a81c6eca45080880781b5a27a63f7f4dc658e9ece08b07b7de88fd458b72d1a1e54b4a79ff5a0", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3090, |
| "comment" : "Public key uses wrong curve: secp224k1", |
| "public" : "304e301006072a8648ce3d020106052b81040020033a0004232dc84addd29895895af7298f544d44441ac040326126d4a2757917a40adfd17326afc0a5ba5e83cdaf2459aa41989ea5d9982e1b1378a9", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3091, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000431eae97c69e623133b6879294da70459a1d2d6d70d3f9e5bc380f1f1be80b9970017e4b9bfa5df1540e43ae7301a769b3c833926c05d361a", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3092, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200040eaee13dfb86bd8938df47220423a5a81c335d7db4733264b182157067f3bdad8ba96b27c47fbc659c23cee98e95ff0c45fb64a910f37b141b9db0e408252742", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3093, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200043a764d5de212287a85bd344429c4fb3198ada4fe9b18ace23c8a813f9ef00705c37ede3043d3d7315d6e896ea0e067761afdaa34c8676bdf6d33054c944793a0595d1d411b301e18ab292dfae0949487", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3094, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000419f894fdbd7e84c9322b3d648bf6bb1724ccf38bc92ed2ea3cd2f8c1704658a40febec7bfb88b231bd2591d4c874dbd44f65dd12a5600f7b9c8865f96ab6fab3635d4e15dd74b3d93afc51cf37a6c145baceffe59bc01d1728566bdd9c159a4a", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3095, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046cae8eb745a413b12b416e511a01461dfc4be43fdfefb61d4391de41d84b67e60551b9009213368f2665271012325e9c1f23990babe39b20b18d63d74c74837643e78e361b59af754f477e01eb2a7c120596fd1f755a8e57e48bd61c65e5b328025358d455a95a6b7a6123cc0c34df10434c4d08d2ca956f48cb715cb88f3191", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3096, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004bc0cc0fc885038c82a60f0d7d3e78a6c39d0088fa642442b6e79b6672d35e5be4fafb47994e51ca4116608573f83cd31cbe7eb07f9a1bc35", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3097, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004669705ff197bfb63f933df3c101adad2b632a258cb1a1a593bab178be29da54f659af7d97e0450e0e10e92076a3ac2e728d164b714c019cdecb67d99f1f10d76", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3098, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200044c789e53f6f802452bccd438510b6071bf47174bf6865a7e591324d891f22b584182f3cfb2f291de4a5b8b19afe8cdd7d13468eb20800641150e84f6dd3829c0eb51eb144f8f4c8c7f434cc7a98805c9", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3099, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000438c91b58cf47f35c2ea32e955f664f14aa0e7dbe2d45b2510e9b8adb2daff7bb617ff7ce3c9f713918b756383d3569714d476be2d0a7fa64d4c4aebdd4a7490d636f90aa6ea0bb364a880690c7ce25740aeddf5d63e9c8ba0a828ae1581a9658", |
| "private" : "47c9d4ae3ecfea826f6fc9591dd2e25820a3fd96dcedb22ed2cdb0f30c69a36762b500185c170a70921049885d360e51f6c19503bd3d77bb96ccf5285e256bf1", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 3100, |
| "comment" : "invalid public key", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010e0342000235e67afb6af3ddf29988a8c571022edbe5bc69da07bc752efe225ca449b123cf1f7dce245069597e4fb49d088f36753059601932eb624ef28221a5f1acf38ff7", |
| "private" : "0090bd095b9dcee06acf56c2e4c7b2c25ecd9f24ed86dd305e9fa0359f33392edd4ea3f21b4ba782895b57ae4d0d4ec52a18df0cf076a0f8ca961577466f66805f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| } |
| ] |
| } |
| ] |
| } |