diff --git a/Tests/Test Vectors/ecdh_secp521r1_test.json b/Tests/Test Vectors/ecdh_secp521r1_test.json index 612de61f..28c917bc 100644 --- a/Tests/Test Vectors/ecdh_secp521r1_test.json +++ b/Tests/Test Vectors/ecdh_secp521r1_test.json @@ -1,3424 +1,10259 @@ { "algorithm" : "ECDH", - "generatorVersion" : "0.4.12", + "schema" : "ecdh_test_schema.json", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 916, + "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.", - "InvalidAsn" : "The public key in this test uses an invalid ASN encoding. Some cases where the ASN parser is not strictly checking the ASN format are benign as long as the ECDH computation still returns the correct shared value.", - "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.", - "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." + "AdditionChain" : { + "bugType" : "KNOWN_BUG", + "description" : "The private key has an unusual bit pattern, such as high or low Hamming weight. The goal is to test edge cases for addition chain implementations." + }, + "CVE_2017_10176" : { + "bugType" : "KNOWN_BUG", + "description" : "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.", + "cves" : [ + "CVE_2017_10176" + ] + }, + "CompressedPoint" : { + "bugType" : "UNKNOWN", + "description" : "The point in the public key is compressed. Not every library supports points in compressed format." + }, + "CompressedPublic" : { + "bugType" : "FUNCTIONALITY", + "description" : "The public key in the test vector is compressed. Some implementations do not support compressed points." + }, + "EdgeCaseDoubling" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains an EC point that hits an edge case (e.g. a coordinate 0) when doubled. The goal of the test vector is to check for arithmetic errors in these test cases.", + "effect" : "The effect of such arithmetic errors is unclear and requires further analysis." + }, + "EdgeCaseEphemeralKey" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains an ephemeral public key that is an edge case." + }, + "EdgeCaseSharedSecret" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains a public key and private key such that the shared ECDH secret is a special case. The goal of this test vector is to detect arithmetic errors.", + "effect" : "The seriousness of an arithmetic error is unclear. It requires further analysis to determine if the bug is exploitable." + }, + "InvalidAsn" : { + "bugType" : "UNKNOWN", + "description" : "The public key in this test uses an invalid ASN encoding. Some cases where the ASN parser is not strictly checking the ASN format are benign as long as the ECDH computation still returns the correct shared value." + }, + "InvalidCompressedPublic" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The test vector contains a compressed public key that does not exist. I.e., it contains an x-coordinate that does not correspond to any points on the curve. Such keys should be rejected " + }, + "InvalidCurveAttack" : { + "bugType" : "CONFIDENTIALITY", + "description" : "The point of the public key is not on the curve. ", + "effect" : "If an implementation does not check whether a point is on the curve then it is likely that the implementation is susceptible to an invalid curve attack. Many implementations compute the shared ECDH secret over a curve defined by the point on the public key. This curve can be weak and hence leak information about the private key." + }, + "InvalidEncoding" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The test vector contains a public key with an invalid encoding." + }, + "InvalidPublic" : { + "bugType" : "CAN_OF_WORMS", + "description" : "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.", + "effect" : "Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable." + }, + "LargeCofactor" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The cofactor is larger than the limits specified in FIPS-PUB 186-4 table 1, p.36." + }, + "Modified curve parameter" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The parameters a and b of the curve have been modified. The parameters haven been chosen so that public key or generator still are also valid points on the new curve." + }, + "ModifiedCofactor" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The cofactor has been modified. ", + "effect" : "The seriousness of accepting a key with modified cofactor depends on whether the primitive using the key actually uses the cofactor." + }, + "ModifiedGenerator" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The generator of the EC group has been modified.", + "effect" : "The seriousness of the modification depends on whether the cryptographic primitive uses the generator. In the worst case such a modification allows an invalid curve attack." + }, + "ModifiedGroup" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The EC curve of the public key has been modified. EC curve primitives should always check that the keys are on the expected curve." + }, + "ModifiedPrime" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "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." + }, + "ModifiedPublicPoint" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The public point of the key has been modified and is not on the curve.", + "effect" : "Not checking that a public point is on the curve may allow an invalid curve attack." + }, + "NegativeCofactor" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The cofactor of the curve is negative." + }, + "Normal" : { + "bugType" : "BASIC", + "description" : "The test vector contains a pseudorandomly generated, valid test case. Implementations are expected to pass this test." + }, + "UnnamedCurve" : { + "bugType" : "UNKNOWN", + "description" : "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" : { + "bugType" : "MALLEABILITY", + "description" : "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" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "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." + }, + "WrongCurve" : { + "bugType" : "CONFIDENTIALITY", + "description" : "The public key and private key use distinct curves. Implementations are expected to reject such parameters.", + "effect" : "Computing an ECDH key exchange with public and private keys can in the worst case lead to an invalid curve attack. Hence, it is important that ECDH implementations check the input parameters. The severity of such bugs is typically smaller if an implementation ensures that the point is on the curve and that the ECDH computation is performed on the curve of the private key. Some of the test vectors with modified public key contain shared ECDH secrets, that were computed over the curve of the private key." + }, + "WrongOrder" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "The order of the public key has been modified.", + "effect" : "If this order is used in a cryptographic primitive instead of the correct order then an invalid curve attack is possible and the private keys may leak. E.g. ECDHC in BC 1.52 suffered from this." + } }, - "numberOfTests" : 321, - "header" : [], "testGroups" : [ { + "type" : "EcdhTest", "curve" : "secp521r1", "encoding" : "asn", - "type" : "ECHDComp", "tests" : [ { "tcId" : 1, "comment" : "normal case", + "flags" : [ + "Normal" + ], "public" : "30819b301006072a8648ce3d020106052b8104002303818600040064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce00e04ad19cf9fd4722b0c824c069f70c3c0e7ebc5288940dfa92422152ae4a4f79183ced375afb54db1409ddf338b85bb6dbfc5950163346bb63a90a70c5aba098f7", - "private" : "1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", + "private" : "01939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 2, "comment" : "compressed public key", - "public" : "3058301006072a8648ce3d020106052b81040023034400030064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce", - "private" : "1939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", - "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", - "result" : "acceptable", "flags" : [ + "CompressedPublic", "CompressedPoint" - ] + ], + "public" : "3058301006072a8648ce3d020106052b81040023034400030064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce", + "private" : "01939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", + "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", + "result" : "acceptable" }, { "tcId" : 3, - "comment" : "edge case for shared secret", + "comment" : "shared secret has x-coordinate that satisfies x**2 = 0", + "flags" : [ + "EdgeCaseSharedSecret" + ], "public" : "30819b301006072a8648ce3d020106052b810400230381860004014c643329691ba27459a40dfe7c4ce17b3ea14d0cd7aa47b01f1315404db51436fbbfe6de0842e0f7e1265f6ff3aca28750677d3370b2fb2a6ef497356f4b95811201051b14178639a09a41465c72d3743436ee1c191ff7388a40140b34d5317de5911ea03cdbb0329fdeb446695a3b92d437271a9f3c318b02dec4d473908158140e97", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 4, - "comment" : "edge case for shared secret", + "comment" : "shared secret has x-coordinate that satisfies x**2 = 1", + "flags" : [ + "EdgeCaseSharedSecret" + ], "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029cd32125c23a41af24fd4b729da0faacbc35516ef0ba59096602571693cd282e26d67e18ef4643d0f6f158d7370d3394ca9a8de7938032ac178c6fd34e3702b8d008649834e2b41be3a8b7510bfe570f4c67075943cd0cbb9d9e1d1da52618b5b96d6aec9b650daf1ca6624c13e5116302b9c79c8c4d3d351915d1e8e1ab6ad76098e", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 5, - "comment" : "edge case for shared secret", + "comment" : "shared secret has x-coordinate that satisfies x**2 = 4", + "flags" : [ + "EdgeCaseSharedSecret" + ], "public" : "30819b301006072a8648ce3d020106052b8104002303818600040032c6f06ce6a15ea064464d35aa368d299c9a9e1e368f694aefb603876248f898f223ce0217bef37d61eb09b27c93187cf8e61ba7b14e3c9bee692b06ac6d95f836019fd19f8480e21c63211d48d45f96f6365cf55f958e1a0fe7ea6b6b9ff230a87b70bb1b14d3a5fb6669a91641c6acf4570c1d3a9e709913b7fe6b35ff81c394d6a7", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 6, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7eb96e64b1a62daf9e0801bfd96a0b15b68e5f5cb3e90b434495a473907338e53098e1c2e493335d09c6aae6fdda0345b98aaed588f2abe82910713fb6c20252901396b17cf250bc018f4cead097e7e09863f14cf1239b065e57d884949eee141926f7e7c9f7f34cf0536368767bc0e1ab5142877293a4c722693a73fe14a5390af93", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate p-1", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040131b43002f7e687eec1ecf6a253c2ccc9e48f04d86fccd18fee0d2d22191f1ea539c40d521970b4709dc03986f647e0e8bb3340cf8a3e643a3541035437cf25f01500b27a55ac45f0296f8c9656bcfd52b5cea9f4115c06e4c64319609847d45e92418400e7868672c0d3e6e5e6e004a7190476ed77cfc33ad19a4bd2c615ad9950f374", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "result" : "valid" }, { "tcId" : 7, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004006ddf9b10965d5fc129e96f7a37667ccf66cc44384772906fedb21f9de4629e01aaa09ac7c9866112064bbc9bd58ebc123ab2fe19d8fed1a056d27bfef0630509c7001c441311ef20a16346332ea42d5c65788d68f6817b0267fcab11ea9c948ed108115dda8e823a380b601460742d3772d6424c67b240da24772ff0d2ccd9a1e0cea6", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate p-2", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004015edc87fd499a73eabffd14d2b6a70a8fb69b6a39d0d9c4dda2337b53cc72e49a9e3d5a2d9e8930cfa11852dac33443227fba6684bd74732e6879884b6ef9dae98f010eeb8d2e3360ea9726628085268af3f2a05ad41235d0a892098bd661b636f7ef0a820282906eda3f1ff1980b98fb5937228e9edcd6332e3641216c7307e7f3f452", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd", + "result" : "valid" }, { "tcId" : 8, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004007a8c547268c948b626da636cf54428ea2ab23861d499a84ad7be1cf691b92872a06e26c6dba08ca9ed386f83d396156d5fa023f57d5ea6440ec7401dad2c08ad70018c3815b1b9a2e42555419a6c19043fa2b0ddcc4b5a6e372fee9fcb227d85bad704687e7e1a818b612d5c046cd75972f7a2dd5c9a200ac5582cd59fec47ac525ecf", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "00003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate p-3", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040198a1f1df2ae9e69e0bf5b8e098534b9004ea988b86d5a87a3dc8f7efabf26098f23e5eb9687ef524833e6f36bc7f6059eff42a4312f95341338ac5768ca1c5983301243dbe05138f1acc6f7e0d664496ef65a2b44382253cebd9e7fa7b4ac49a92153863372d5adef31276998450b86db17e284a97080c81237f8c9776745b9fdc7ca6", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc", + "result" : "valid" }, { "tcId" : 9, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029153cf062f88f303e5d6f9aac968bd901076d5994ea7f831833b1e69b67e9e9fe20cf9c5623e00e0b9e3592fca2a03324b5df7c93186aff697aca864600d44ecc002801a62e2f4106f34106da23dc93d50e3e975a1d47510021835290649b7a4125109f656b6b0b5bd00b24d84ea1ba4e1ed49e61c526fb1011005131caee7ee0501e", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate 2**16 + 0", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401e8d76b329d0a2efc1e40f06e527c00ee40aaaee4609fae43c0f2bb66bcf6a5c68c1e7385da8d02f306edae69cc199e670e4eaa6215e6d5a2a8ee7a4f466475188000575a6e4d324169cbb35c5850441acd911224f67733f311d511fc26e3e205afe5b9ea92ccf50176af08225310bf8b78a18d26c86a887eab9acc4d2b88176e9d4e6a", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000", + "result" : "valid" }, { "tcId" : 10, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a61eb994e28722c59b3c6007dfdf8b37893f6350f461b26a00e1a45104314aae9989da87e4facb2c4ef721185b7d96d9a45a28a102756501a1acc5d329a21bbf73010e8d0e12f5a9a40e0d59c90ce73043d39730aeadd3788e31d7c2bb62a1166161994664afa658ce2e60a13f45f27f914307c8d6f8d4ed16ab041b8f69908a62782f", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate 2**32 + 1", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040086fd31c8a0ddda8e0df5def41d65252c2adc9351c6dfb8e04b529f2d97d0b8f933193a020f06da94de971bcf33c629c8cd36c490358c9abfc6c7cb3a8a0c060422018af1c737b5321a00036e11d8217027bde495a8280cda19144aa00225eaaa8d5fe883de0251389988b1fc1bb217de0f238ba38ebb02cb7d7eecd82d7ac3c42efc22", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001", + "result" : "valid" }, { "tcId" : 11, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004011dd497b30c73709906b164a9a79dc7f2a98c0148ed63016bb95243834fbcdf8eb74b0ff652d54f59f31aef51da6e8974d363655b1da138dc4de0f2a8d800f475ae0057bd4b84607400d863ffbf45a3cf58999ee24ba05e93eca7b0e4ae760eb1733559a45d15579d3370d716ffa3ec4bfdae418e32fb06138dfca213720a938577610e", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "01ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate 2**64 + 1", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d638167c8c4b712dbeec1fec2e81fc8d8b57784ba758405302dc3b2d7797f5f894561e208379234ab82bd606db542f83296fec8dc7fd3a309d868f11f693158f510102a3916003a2ddb1816dab8e6b018c1788be994695f4a81adede2b0a0178baaedf5e6e6be3ce3679bec2ac8f36f524af1cff8354f9bca324e1bfede3c85f952435", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001", + "result" : "valid" }, { "tcId" : 12, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401283eb93fa369fe7012b647d21e0a97cf9950e5fbed819ef56158f20c8a9473a418eccbca4dc2b47f4cb6d322f917005859bf221e84ac9827cab82a801c627fb1ec0075c480cbafb352fcaf93baf23a1405fd81febe09729a908d1077e177dd8993d94b251a0d52652da3edb6fdf864e80cd51540e73d0b5107e3433576dcaa4e18db43", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "01ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate 2**96 + 0", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d4662854a255935968d0aba2a534148e84462be53aa5b51678f90c7c7cfa31e3a7cd9f8d91a0d2699fc206ba25d26b69ca88d6ab236fd03b9df631af52aa4acaec000abc7f01180d4f7485f05c1e752147ecdb4e80facffadd61ac1e93b367a31cef88049f9bdaa29f8829cba419afe5b0b5133ad4010a40f1380e80c08d6237c0357c", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000", + "result" : "valid" }, { "tcId" : 13, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400173beefe35ee868d497ff6601628f65ce18a1591f7e4a3a406622f3f508e2da68f101ed02febc38418c6ddfc26a5ec9848c42792463b1e945f9e167db34bdf2d660053070647aba7cd60eb295ab81a268a3903f393c5d28bbc5e022351c377cd84f02c19deb36442372cae1332e92f95ba60b6c852e0de0718e89d24e43cd479c9fb11", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "01ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate that satisfies x**2 = -3", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004012879bd210acac09dd6e24d72f5a4c0d89f2ab8e61d0661f885512a6f49ff815604d41b76af380ba34f5bbe7a54d8533a4485f5b9f029c74a06c1e12bbec05ffc4b00f6373651d219c695e4596ccac5f1643fb754415bfe6884d591f5c761f8baed81a78581058e500e1751d9c4c6c4a7304d232192268ffdd4bf416df56be3f0f9e5b5", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "0064e9248d9de718ab17084cb97d28a98b610c49ab96294d2c6d4e02244e25f95cbf55f40855ad86648ea416233fab0579ab405e87d002691f11ee69bb61683eb673", + "result" : "valid" }, { "tcId" : 14, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004009829cd5432687739ab6ae10af8ea73d2cb53b81ebb06b5961b7badc1676b3ef7b00454f7cde56774a01312d574a9193c1a5fe5336fbe62623ad9bf81143789f9f90012f955697ed578207197bf9aac3896521615dbacc8dc665d4f1715b08439f49c2aa6ed337023ffccc5075a85944936826db92f919737ca3afeadba1847084bdef7", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "01ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate that satisfies x**2 = 2", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7eb96e64b1a62daf9e0801bfd96a0b15b68e5f5cb3e90b434495a473907338e53098e1c2e493335d09c6aae6fdda0345b98aaed588f2abe82910713fb6c20252901396b17cf250bc018f4cead097e7e09863f14cf1239b065e57d884949eee141926f7e7c9f7f34cf0536368767bc0e1ab5142877293a4c722693a73fe14a5390af93", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid" }, { "tcId" : 15, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b8104002303818600040126e3c959cd41120bb83693b1d6a034b385137c1bb3213b776122fed96056e329885718a73bee639c0ba4b68818682f498ce5496925002bd7652516405fcc4fecad0073a9c6e3b0c694bf7cc8ccbbd09800e81e3548ba44a0c2381cef0b07bf702a19054bb5d717a1b79294609cbdafd4e2018064f7b2c4c204d818eb7ce521c3268ce5", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "01ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate that satisfies x**2 = 2**96 + 2", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401246ab3b73526c085c892056f6f33834fa5ca904f12444c4d53139bd3c075160ef53f105998c2e6be7cfe822bfd6ae409c20750226cb6f634b237128c1c964545be01cd44d3d6961d999575bc615e973fba340cfd2dd1cd53df9de50b98ce5136640d70cb090c7ecacb8ea8fade2fd5acf511d952f720c3208e8a0a6fd76c5e911a9162", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00a0f5d6d83ebfd0f5f478359f470bd21eef8455eb09dd1f88da04bd435c3d106efe8bf2aaf447ac62cf8f668301c8a2dc664cbe6fd07677e6ff80acd3fb39d86f5d", + "result" : "valid" }, { "tcId" : 16, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b8104002303818600040153dc481ab3c5dc8decd24ceaee1bec77f59f21f7f31c19538af047d281ac9e2567933fd3d21096b185d4098919571931bb9b0be7197995e2fbaf21c8a10007ade001ad69f08fcae164390be826256b50fae47502ce0e9ca46af0c490cb4033c886f88661a99ff2bd3c9c8e7da30faf2b4c769edc5831810ac05054c97e41063f496e1f", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "01ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 2", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ca276434b745a945713c8fe9c004eacb838c6c0244d0bd0bded01b20e331156b3e0c5044fdd42b91167615b8b8553b86796a899ca377c88b0217423bd34da787d501e75d80e3a54baac26759161008fa03452adf7a76b18d85f27cdc15b44aa8239579676b28e052b281b72e5e359271502b1d361d0d18e20f89d2b259febf7e4aa9ae", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "015555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555", + "result" : "valid" }, { "tcId" : 17, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f586611c87150288c3e86116c5db94a26718978829d701ddac05e9b0ce22dee4b18e95f60cba783ed3384da373deaefc57b8265d3a34eeb458bf24b9d82be32819008456e0f1d80492ef0078cc246d32fc7c7fb6720b4d458b51b2098d35746752b0ef0345bd0d342dfee6dd2f12ed12b34bd95d058c2811fd479d2dde32180e6c9ef2", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "01ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000002", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has an x-coordinate of approx p//3", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b840950c962cab2d7cc632b25e7cc58cc42282f9eacc6e8d8851f65921f83cd605ba0c912d09f4c94a9ea7418c0a8fc93a7124ab65ed88bfecfc5b9200433c0e56004999c142369ba29004bcac5f796f8799d7f20d0cc74f7a6b5a5edbe605bd542ea3f6117a0ca45ca467424aed653d91c1843e34adc65f6a8caa858b2a3164e01c56", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "result" : "valid" }, { "tcId" : 18, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004015edc87fd499a73eabffd14d2b6a70a8fb69b6a39d0d9c4dda2337b53cc72e49a9e3d5a2d9e8930cfa11852dac33443227fba6684bd74732e6879884b6ef9dae98f010eeb8d2e3360ea9726628085268af3f2a05ad41235d0a892098bd661b636f7ef0a820282906eda3f1ff1980b98fb5937228e9edcd6332e3641216c7307e7f3f452", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 4", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a9a46b5b13cab9f8db74729ff9b68077de47f1396bcd023212cd94ecc62b2d080db27ce132f61d3cfbad9e41294872053c9c8e1f733f1cd08e30585c25dae42616001e4a88df39cba2feadea1568a5a75dc7928b382e17f5d494651a1c6335dbb637140f19e13c82e57f6b967c34e5c76e7540eed243f52010cc5b87415d82c48376e1", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "013333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332", + "result" : "valid" }, { "tcId" : 19, - "comment" : "edge case for shared secret", - "public" : "30819b301006072a8648ce3d020106052b8104002303818600040131b43002f7e687eec1ecf6a253c2ccc9e48f04d86fccd18fee0d2d22191f1ea539c40d521970b4709dc03986f647e0e8bb3340cf8a3e643a3541035437cf25f01500b27a55ac45f0296f8c9656bcfd52b5cea9f4115c06e4c64319609847d45e92418400e7868672c0d3e6e5e6e004a7190476ed77cfc33ad19a4bd2c615ad9950f374", - "private" : "0a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", - "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 4", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017470f9052ae689a67e4315950af9fbf9e899ae2d9bf22b2ec437c3c8ec75690168b7e0708de89c09f27a12db225a4352abb70ff9496ed657d00410f007b5c75933009209c51128fd33f3f2ef5c78d87dea46091974a7f1e735bf3376d2e50fd4a5a4754466a906f727cc2b8e4e8382d0570b12c4882b8ce59e827a9aceac48fd55b84d", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", + "result" : "valid" }, { "tcId" : 20, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "0053bf137fee8922769f8d0fe279caa4dac9c6054ad0460995588a845d0a959e24bc0fc2391a2b92f7bd400f50a11a9db37f07bef7fa8dad2a903fcf534abc8736f7", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 8", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ddb17155f4d60fc9032a7e222c84af69493b460f865e1a10360951894b05d0c19696bc2805061d8e230038f52b54c43d8ff01dda75e6d7bd81726467d275f73d2401974c59ef3257ff7c01aad4f178d8b0fdf5ffe75399e834f34f5de6a78cf48fb99720b7a29c5e90bcc9ad1b1743a503b73d1c3c221dc60edcff2586c9f04fe34ce0", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f", + "result" : "valid" }, { "tcId" : 21, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "01c95ac417c90a520149b29105cdab36f528a23efb5621520dbdafea95a7d43499c4c8be02cd1c2de000da18104fa84a1e9ece6386f0e0efa5234a24595d7c4c96f4", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 8", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b2ff9d2dcfda1501be8bb5c35d54a1ffe516097149a4b23a7d3363c1ccca05f48d2622b82e1bca4dd420e87fbd639011745d02d483d8bde09e9001588b87cebe7c00b0b844d8fd2191e84beef460dc9be3f0305be664b4716c81bd2b6312c7d09ae52bd9a09db4e60e7dbe5dc1aa2f7f512dffdb97d920f2d7f13ca88d056a4d2de054", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0", + "result" : "valid" }, { "tcId" : 22, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "01b47ec41e3a5abd9dd9808fc04d9078cbed72b9eba98d3c1ded70a29938f0efd5a27a7113ff721f122cb17411de307a355c685074f5766b6d1a033d2fa188c945b6", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 16", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c396f39d449126b91d2e66c0add588d66e7cf0d8b271ff78d3479bdf590d987960b9f1e451ff0bdc037ece84c64cfaa6ac615223be9161b29a50f4dd6f0f7e2a420070812817cd4357ca4e844cd9abc6899111dfabaca8a5b358822c186a562f7bbae9ff2bc979b54dc2f073382b55b0e4a8bda0d88eddf96967f2ccfcf90f3da30819", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff", + "result" : "valid" }, { "tcId" : 23, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000005f880f50ec94bfac6658fa2fce05945c6a36b266407b6fbd5437a83e2f2f9b9c50a734872e48e70df65457f13e47d06c6b8b29f4735acf105ea63e051904d18aea", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 16", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400eed6b46ede600cf2ec62e7d8a5357ea3eb04067777e5660d0740869a74e5224c6ff0b2da0d8a8ac144c738ae2edbdd5f595d74de7da6bcf135c8432229ab6354d501125b4612c6c39ed500adab4f15ba538257b786aaa2a495430ac3970a75cdd5874660fb0b49db10482edb2549494763ab5058f80cdc7182afd8cc38a02441f39472", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "0100ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00", + "result" : "valid" }, { "tcId" : 24, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000000f33ffc45da3eac1baab727ab8fd355cfa134c42047d55262651654fb50df7e9a5a75f179c8c86c4388213b5687dc43dfebb37f30128703c44ccd5c3284833b8717", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "0168df272d53e3161926168c4aeab5f355b8d2a6689cfd567f2b6eb2011a18c775ac2a21f8dd497f6957217020b3b1afcb7021f24fccc2523be76a2bff44596e5a14", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 30", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040153dc481ab3c5dc8decd24ceaee1bec77f59f21f7f31c19538af047d281ac9e2567933fd3d21096b185d4098919571931bb9b0be7197995e2fbaf21c8a10007ade001ad69f08fcae164390be826256b50fae47502ce0e9ca46af0c490cb4033c886f88661a99ff2bd3c9c8e7da30faf2b4c769edc5831810ac05054c97e41063f496e1f", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", + "result" : "valid" }, { "tcId" : 25, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00cd2839d857b4699f5c8e8a0194786e26a862f086b4ba80746ae5225ed3aa68f96b7aaec55225830bb98f52d75221141897ba49d7a31ebbf0b6d7d31352e5266190", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "013db1b9241b23d33860d32dec37a79e4546a41afdfdd9c438d04e1f8b566ac8d9d3f572c293e96943722a4ee290e113fffaa82a61867d9ca28d349982354c9b256f", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 30", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401295450b99e80a4f49b3300dd60686a54dbabfabf470872bf70456860aca8181f9bfd383b89da7da79b4d9ca3011d5f4acd76a2e79b3591140e0ea6de3d6b719163014502ea8eea95ddc4472c669b196d7b4b666d5a4e3fa5295073fdf48127a952cb6082477c74672ce3fcf711a4fa38cda6614713c1361274065d7cad1134c516102c", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000", + "result" : "valid" }, { "tcId" : 26, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813d9829119f42ffa95fea8ba9e81e4cd6a6ca97fb0778e12e5f5dfe35201dd4cca8eca0d2e395555997041381e6ac1f18ddf4c74e0b6e9041cfdca1d1c103091", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "01d2bbe9f754584ebbc7c7ad74136d1c8a144948948aa8be49989dd9b4c514db2e2ab1e0713ad1699f632dd2cea53da218ed549f030a113e282fd9e3be462d9aba84", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 32", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040070e92616abfab57be985b0e74068242836df281a5357afd74fc35878d1d6366125a47274918e8bc824ce5119bffa02662b5fa4383e487908d23ee1946a8452b2580066a6c13f4ce0caac93efa3283396ada9f66b8d3c2cf2df5d429c8acdbeae089500b200a49587cd2b685e3c9170c9a96dbf555b64649924cc5501e632af4c74717b", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000fffd", + "result" : "valid" }, { "tcId" : 27, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00878ad597d290db2cf660594aeed0f9b7c8dd68451d2d1b2cbc816b1ec4f35465b3964aff2edf1255163f5fca580132f85cade2887a017e7cd0b37196ad85221107", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "000f37a2e2caef54fff4126c0fa96e7c47f0cad74626ef91e589e12d2e1e8c221be7295be9dc2712b87bb0aa0f5880b738bc1242f2ba773bf9eb2a54e3c1ca4758d7", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 32", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400be1333fe6b0d6b6c4627fb26024f63f9bf7f371b14ada1384f566eb1d707644c0c900f8434bc8e198b85cb22b51732363f5ee34c2a37a6a5e1283eb68d0dc9fcc000fb9401e7daa5ee47eeef9e08c8805a3783e024b21e68468e538b2e88ecae73e408658f70a9c5a50596707971842353381d020bc09a43818930e07d06bef37e204a", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000", + "result" : "valid" }, { "tcId" : 28, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000000000010000000000000000000000000000000000b5e1191b449fa1ebdbd677daa48f90e2d1d6c058c877087cafd9364d99dbb283c68402e6e6c5f5411b2ed42824d8b280ceb910aba6847883a7e3780e2132af41c1", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "017aeb254d9c8c8ee06215ff33811357da73bf7f6dd6d7f8f176d62c065a88a9005f680c630e9f2763585ea2ee76b6e4ab45e673f814ebfa95947c0c63fb24fa6e9b", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 51", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c4a4b44f0ebd49c292a40fb0b96363ad0cd3aea7ed81572ccefbafaa29d3ca403ae9875abe88033acd262d532b3e39eb856e38e01889b01504a91c8a4a20c43b7e01ff9612cdcae6e15afeba6289d18fb68d1cc13f09cc0c1f9407c55dd8469dbf3889a33bb7447c2cbd508c62abdac2b7ac3d9e425f56b76ebc3f608e9767968f6771", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003fffffd", + "result" : "valid" }, { "tcId" : 29, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00207513d615656a1cc7505c18aa21b08e2b1d5a841de0816cc29c004efdb2d902ac1a7bb05e20722b576b64a3ddf4d2486421ac706bf4a424f252386368a5340fb6", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "0061bed42248a37b4625ef04c4f9c7ef69ee3c6f9503378351fcab1b8ce1343206997eec1b88449eb6f7355711ea1a818a486ee30a24126241a7e2289267cf5dd61f", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 51", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003af98210930c71eb2d8cfd2756e68480bbaf17c0e8f1e224f528dac0cbbeeebd4cfc4165c1c685b6ba603647395926510a18f79491225a9dd7c600186c26e5709300ae23220a7805ad97be37657e50096a26acd51902a6dcd1af0bc42b92647895e17504d69da99a028f63fed4befd447c57825d500cbce05fbedd39625cbe4d96d2ba", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffdffffff", + "result" : "valid" }, { "tcId" : 30, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff001fe800c50e54012b75a33e4be7d07c8d60f29680a395e951a6a31c5096b0ea928fc2cbf327dd784dc0a7ca46ea73992b758b5641364b4aba39e93798a4d925a008", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "001067d9104e296ef42b944587de11b10df05d2d959ed44cac9e7ef1c7a05d90819c43bc79c7397918f957cc98db931763bbeb1bdfc35865e8a359a013f13d60c433", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 52", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a61eb994e28722c59b3c6007dfdf8b37893f6350f461b26a00e1a45104314aae9989da87e4facb2c4ef721185b7d96d9a45a28a102756501a1acc5d329a21bbf73010e8d0e12f5a9a40e0d59c90ce73043d39730aeadd3788e31d7c2bb62a1166161994664afa658ce2e60a13f45f27f914307c8d6f8d4ed16ab041b8f69908a62782f", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", + "result" : "valid" }, { "tcId" : 31, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000008dd18a1f5e482140be79bb65a21ad60c8987e532c84345f0135affd46ec71ef02b1ca3ad56f301d955fa306c122d441d6fedcf8b855ef256350bf69d23a7207ad9", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "00b779d83035cf7bb0bb04c7b2f46d08f6791f0d1542c9bcce7250e772b12ad8e38fce1d2b063a06f0fa3a1b072dd976f5f8542979903075162f1f5c6ba3b76cc45d", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 52", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005c177e4ee0bb280f290e1c72f3e925db4349644098542aeef4f19486879ae7866bfcd0ace35829333ab80d6be7c0e000453b2642980bba8f294a06787823f58ef300199e98736783b10b69c44958bfb4652caa3c27f625aa29bf6feb8efad6dfe301493bac028bbe699ff0edad2628c117ac8f37bee135a1e188d4056609c1dded1964", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffbffffff", + "result" : "valid" }, { "tcId" : 32, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000100566203dd325a081c4441f001f780365874fd3d0c9bc47227481afe76a93ae1bfde63af972203abfe22c63b80e83f7cc2184c3cb8cfd0152c54324c4759fd1f9a50", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "01afe5d23733728b79c743933b9ba7dfec5ed19b7737e393908a1d000918aa795d1ce0ad533983d018f927b35d2af6463356573f387febd75911a49486202ca69d3a", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 60", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007a8c547268c948b626da636cf54428ea2ab23861d499a84ad7be1cf691b92872a06e26c6dba08ca9ed386f83d396156d5fa023f57d5ea6440ec7401dad2c08ad70018c3815b1b9a2e42555419a6c19043fa2b0ddcc4b5a6e372fee9fcb227d85bad704687e7e1a818b612d5c046cd75972f7a2dd5c9a200ac5582cd59fec47ac525ecf", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", + "result" : "valid" }, { "tcId" : 33, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff00b11c668fbd549f36889f7b63434051da26f15705839136b1b14a09152d7a182ea7806c35478a32d3aa3c9c1627a61519ebec71b36fa77449025b8829e27f307834", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "019612aeb386febb1a28096fe5b2f682dead02389785225b80a27df439510d08349a193839525f248b7f9bcabfd3dc8da8cc1724022299b7b5e72399d89464b82e44", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 60", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d69c0d00020ca238d824dfb34a64212979a031165f6cd27f18de69006acd12d417df7b6c8c32c49de02ef3ed69750e801e0405ca6d92611a89b9d843677e67eb1100c348ce26a10e82bc5788e65f4645fc6ca958f5e3d470a1520e7f1e2dae59183c7b316653dca427cf4098cd4dd41d1093a9f122910cf2d7d523cdc68a74182aea5c", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffbffffffd", + "result" : "valid" }, { "tcId" : 34, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000200aa75efc0a8daac1d73f32c9c552414bccf44af8e74331b47439e7dcc49a135b3ee61e9f69717d89b4bba3567a195aeda13fbec634bf2984b5ec6b6f80f5978ed5a", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "00570673f87adcef49c1f011e8b9f1e11f7fd3b3c93114d08d3f515aa4a895a6c701c523063bdc13ad1db0a54f6e7b476fe10db2070441befc58c8cff3c08ef76e59", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 62", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004002588fe41c160af8ae2493cc999e88ee00dc727bbf30f90c87586239b079ba4cbf32e437c01f62247a728b024a406dd2d0e59352427f7d8522277f73b2f7960afa901379d2df55612b9d41874243fad3b49bda2a4159202da4ce09a5c17af19d4ad21310b81837a8e8e6209d3e0534f74dba5db14925201cf32266735c2d87319dd0587", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007ffffff9", + "result" : "valid" }, { "tcId" : 35, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "0016aaf228b0aec190d4e4e5b8138ff9cc46d705da1bf002901c6ab420f59314d5b641712b14ef3e4fb125652c47888676804fb5575b741a8408c5625bfccff4fdda", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 62", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040086be5af6a49b8ccff152cfd22c8fa8f5d62bcd2b760988b42633f84be20f027c2c9dc4149cdaf4283d8db6af149249fa73118b8eae678afcb66994919510054de7019b1472e2e26ddbe1aac40095c54f987218f9fdecfb2a5c4ca4f1256fcd7c939535e69ef9e2cbc37c9539b5946e77ee4f1bc1aa5ab8bd1cc0896b86a820d2550753", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00000000fffffffe00000003fffffff80000000fffffffe00000003fffffff80000000fffffffe00000003fffffff80000000fffffffe00000003fffffff80000000", + "result" : "valid" }, { "tcId" : 36, - "comment" : "edge cases for ephemeral key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", - "private" : "12bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", - "shared" : "00a5d6dfda2b269f4ab895a41c3b71b6ba10d5c9f0d9b3e730275345e4721594abfd39464c227716ded8ef3e60bb1ca0b551716e3f6eebb48d5ce8e0ab58cb1b73c9", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 64", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400173beefe35ee868d497ff6601628f65ce18a1591f7e4a3a406622f3f508e2da68f101ed02febc38418c6ddfc26a5ec9848c42792463b1e945f9e167db34bdf2d660053070647aba7cd60eb295ab81a268a3903f393c5d28bbc5e022351c377cd84f02c19deb36442372cae1332e92f95ba60b6c852e0de0718e89d24e43cd479c9fb11", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", + "result" : "valid" }, { "tcId" : 37, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "3", - "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 64", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006e187fbe038877c61afb60a5fe813822637f0946b8575ce3b46eb75120eec4eb664ef03af73a6fb7dfb29e25d2c8b4684db95d17d41ea1601563ff8e5e31d800c401487d93f5e3372d42cc645a529b2e38f111745142e841453c948210fe7b781225da94c816229420a2f2830d5e9a1ee1ad7cbaadc6901358d753e0d194875d9408b1", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "0000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", + "result" : "valid" }, { "tcId" : 38, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "shared" : "00347c51f587c726070bdeb9173d0a547427ead3f2c8de62d9ecc3013285f645d220931520bcef85d08cfb6786045745fbfbfb1924c44a89d06676131a965677272a", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 112", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c9743547d988f072649c8cbc9590fe794695ccf0fe695f97226c9f537560241a461425c6fdeed7d5eeaa2de5d638e674f94c71ff3f63c9e8aece54905803f8c2a800343ab03d2ce4f70e7a9f5e951b94473a94e6100f3052fb3ec5501390fdf100b5bab12f2d13cfa8595c270c8239a139fcfce1bbabdafd594f40664c4cb2c3ba07c4", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000fffffffffffffe", + "result" : "valid" }, { "tcId" : 39, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "shared" : "01c41dc4437c2f2b94a940711b3a691723397a1f83d6bc0c67ddc7a657160925c7f85bb4eb3842b60b2610ddb7c0b8676267710e58359a8750843c6d8e25d48d1cd9", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 112", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ecf46fd6f6aea5a97e1818df435faac5e4cfce139fe738b6d5e0988dfc42139d07234af5ad22741560e42a860ceae8fea7c4b5b7624a1e30fba1ccdafddf211d2d00becddc84c98bb9a48db2827d35573633de2be153567929ed3ecbd79055d1e1b454d7926f6af59d309cccb9e659188aaaa0210d893bf7708822dce7c6c3aecffefb", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000fffffffffffffefffffffffffffd", + "result" : "valid" }, { "tcId" : 40, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "shared" : "006a239cdb7a783840658d5f314bfe5c51e806a4bf1236f8421265bcc503c673eb16c5c2b38b5717fa04ee7dbcdeb15c871711507abb7557a8a8c7b3250141e854d5", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 128", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401283eb93fa369fe7012b647d21e0a97cf9950e5fbed819ef56158f20c8a9473a418eccbca4dc2b47f4cb6d322f917005859bf221e84ac9827cab82a801c627fb1ec0075c480cbafb352fcaf93baf23a1405fd81febe09729a908d1077e177dd8993d94b251a0d52652da3edb6fdf864e80cd51540e73d0b5107e3433576dcaa4e18db43", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", + "result" : "valid" }, { "tcId" : 41, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "shared" : "0112dbf9713aadd478e4f2ebcb058f05b512b1959c7da1994f851f373ce8c341d39c6843373f6fe559905953e1147640159437953c571961c09bad157a8e1a5bf476", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has x-coordinate with repeating bit-pattern of size 128", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040066a49c00af0c6bcdc68c316ce33bec461ae7e32dd3cee35c5ebf81215d5d11175f72da5db51972bffb11ccfadc9bfc77ff5f887aeab8dee3553e9e3df306ae58c60165357ec3369cb2e6c27d2f4190fb476dbd3a47804d3a33227c4dad9e9c7cbf3305767c584163c91884e99508d5f96f890fc85100a0c9eb5fa9372fa1533b598bd9", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "0000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000fffffffffffffffeffffffffffffffff", + "result" : "valid" }, { "tcId" : 42, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47adbb6fb71e91386409", - "shared" : "003eca2210c8623105085aa284d119f3d716730595c6291aa89bf32a95e8a5fdc64f3d76e92494a43a9dced12d05b6dca4ffe649b32ac12cb0202e702dc83a2cb277", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has an x-coordinate of approx p//5", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011a68bad66c52fb7b4e7e6cf9cec739ef924c3f6bf4954669423c0ec75554847aa04acc097a4750f2221b8dfb56536e2531eb218e21ae6da368653258772cdf2cf9010d4aaec497613c502a6abf309a718d373904dd42a68aea3dc9be5edae9254cced7ed0938fd86e7eeda9e82ecf2ac00fbfe7d63f3715f999a8cd1def5c451324286", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "006666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666", + "result" : "valid" }, { "tcId" : 43, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb5fb71e91386409", - "shared" : "01c4cae9fbfdd45de51d8525e8447a7553c35cf358f1346f1d79666887bb749a3ba0de62e1866b47a447d53b6f1ca5a33ec94507e2cfb65544f5a1195fc6b4dc5810", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has an x-coordinate of approx p//7", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040071035277d483ae52c7bee8c76b3e170518872741f1a92f146beba9cea5d7b284ff25ad1df02a9d477b813465e9e9f229fe4b64adac83ee99f9257276d06ee671560189a1db5abecf89775a091c9ee885b5d57ad0ff3729a1f7b0ed56be5fece689a7e2b5f451f802e74bd59288a42e26e9d10086b62936570b0b6aca5e7e071e81e11e", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "004924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924924926", + "result" : "valid" }, { "tcId" : 44, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb67b71e91386409", - "shared" : "008073b4796e748f3d0de5e85b22aed463f1a6aecdb336bc287b50d139e3591ef5f86b78c3f6051467755f059f295d758075347d657aaae02383838bb96071eacbd4", - "result" : "valid", - "flags" : [] + "comment" : "shared secret has an x-coordinate of approx p//9", + "flags" : [ + "EdgeCaseSharedSecret" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400043f044883bac40ea16db65f33075e3c8aff4141de719860f745c67ef4ee83702213803c93775fbf8f2c609c3d19e167706420438372c2c5f59f1da8105d4ae47a011fa4dfd90dbca1390ffe009f67d382749da45ffab331d2b6bb0efd2ecf5fadeea1fcb62f30d2cf76853d970f479a9fa52af07f48d55b943b387d6fb4f6c6c693f1", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "0038e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e4", + "result" : "valid" }, { "tcId" : 45, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71d91386409", - "shared" : "01f11ff8983792d4a790d0de4b56d078b9033ad6318a440e8119342937cc48a39375150ab2cf98273b0fe35d5a3af5d84322a685e89f2cb378a99b9b7bac87e44952", - "result" : "valid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate that satisfies x**2 = 0", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0053bf137fee8922769f8d0fe279caa4dac9c6054ad0460995588a845d0a959e24bc0fc2391a2b92f7bd400f50a11a9db37f07bef7fa8dad2a903fcf534abc8736f7", + "result" : "valid" }, { "tcId" : 46, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138631b", - "shared" : "00286cefaaf38ca4c6657eb9b187d8614d51775fd71c1a79b4c0ef1a0d4ce72b6f5b2bc854a4e78283530942a3f4fd2a8586d5ea51513c89d3d29de5de06321e118e", - "result" : "valid", + "comment" : "ephemeral key has x-coordinate that satisfies x**2 = 1", "flags" : [ - "AddSubChain" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01c95ac417c90a520149b29105cdab36f528a23efb5621520dbdafea95a7d43499c4c8be02cd1c2de000da18104fa84a1e9ece6386f0e0efa5234a24595d7c4c96f4", + "result" : "valid" }, { "tcId" : 47, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138639b", - "shared" : "014790de14c481f1336fcb7d33a8bf8e23eb594cc48608e9edfe0e326e106b67e7eaa3f04ec9985599178f632a5ee6419e11217060e9fcd5958a43882bf8cd3be6ba", - "result" : "valid", + "comment" : "ephemeral key has x-coordinate that satisfies x**2 = 4", "flags" : [ - "AddSubChain" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01b47ec41e3a5abd9dd9808fc04d9078cbed72b9eba98d3c1ded70a29938f0efd5a27a7113ff721f122cb17411de307a355c685074f5766b6d1a033d2fa188c945b6", + "result" : "valid" }, { "tcId" : 48, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863db", - "shared" : "01ae775dbc4096a3aea7977b1a0af4b2830ecf9ca927a6247fba4cccb46b3f71d0e7abb8dda72d1c1ee7bb5b875b4773cc8df40f732819c4147da330775d1742ea35", - "result" : "valid", + "comment" : "ephemeral key has x-coordinate p-1", "flags" : [ - "AddSubChain" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00a5d6dfda2b269f4ab895a41c3b71b6ba10d5c9f0d9b3e730275345e4721594abfd39464c227716ded8ef3e60bb1ca0b551716e3f6eebb48d5ce8e0ab58cb1b73c9", + "result" : "valid" }, { "tcId" : 49, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863fb", - "shared" : "01979fb05e068a12a3f20cfdfb9eaee9f22b356edcc7655383ed38124b86814f86a6f2216a34f3fc2299d403ee42408f95d08c5c6cd11db72cbf299a4a3c2545be25", - "result" : "valid", + "comment" : "ephemeral key has x-coordinate p-2", "flags" : [ - "AddSubChain" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0016aaf228b0aec190d4e4e5b8138ff9cc46d705da1bf002901c6ab420f59314d5b641712b14ef3e4fb125652c47888676804fb5575b741a8408c5625bfccff4fdda", + "result" : "valid" }, { "tcId" : 50, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386403", - "shared" : "0197ebe26798bf67f06ff0282773af75115531f41d94c093d87481b76bef707bc222f2d6672f84a00fa20c5ed27027ab4006b68d93ee2151016c9ddbe014346272e2", - "result" : "valid", + "comment" : "ephemeral key has x-coordinate p-3", "flags" : [ - "AddSubChain" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00b336c5b43dba52cc43462789f775f2f5cd25cefae83bbdcfc331b513c00908a8b988fcb7ac43f7e3fb250f106f800194af45b71a58a9a0edd9d28d5f9c89a8b457", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01fe67846981e8792f065505f809474eaf7072b9a2683e2348cd52ce2eb1349bd3e97dde59e08173a8a1eed4e9f2407509d24aa72dca15c3bbb0d5ca025f1cf6c2b7", + "result" : "valid" }, { "tcId" : 51, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", - "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", - "result" : "valid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate 2**16 + 0", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000b09107cbe74d3d9418ff227d5cb362483959f67ac15aaa5b6ee6588bc0bd69a62856bf420b62c5e66c2f63dd6e69ab18d14ef7ba331b9631644e67201c1a2f3347", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "011584056c6f9e65ab67d9e6ec5e3dca4843fd740c9e58ddbdfce6954d217b66046bd79dc81f0e11844833245f25efe3b5545358d07185b8e711ae6d191475c64528", + "result" : "valid" }, { "tcId" : 52, - "comment" : "edge case private key", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407", - "shared" : "01c168314cdc85757ade34a52a9e5379ffa5968f084b7e404939a8033a0fc698e26211754b9b2c04cf8a1420abe6e986ef1a238bbb91dd402b72e0ed50a876f1a83e", - "result" : "valid", + "comment" : "ephemeral key has x-coordinate 2**32 + 1", "flags" : [ - "AddSubChain" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010018d948c3a6fa81b210bd5d9741c9b0dc0ac1239a4e9b08c4f2f00bf41a121fe5f7a83d8b67e2fdf91ca9a29384e7e27dd69c0e6f85e60a8e378732bae1af5dc338", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "015d29425576850f35483afcb336feafdbee2fa71085852911b89b83c70224f971db243d29bfb85e9466f158e17aa5a52fffa4379bd4da0f1ac3dfa912f658db684d", + "result" : "valid" }, { "tcId" : 53, - "comment" : "CVE-2017-10176: Issue with elliptic curve addition", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650", - "private" : "1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863f7", - "shared" : "01bc33425e72a12779eacb2edcc5b63d1281f7e86dbc7bf99a7abd0cfe367de4666d6edbb8525bffe5222f0702c3096dec0884ce572f5a15c423fdf44d01dd99c61d", - "result" : "valid", + "comment" : "ephemeral key has x-coordinate 2**64 + 1", "flags" : [ - "CVE_2017_10176" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010059e758f620d8a506d63a9e4a9207688f845e68fa12c5ec93747709d034e1e890ad40de50eb6a6ef94d7b6a2643456ba26cbafab5659ae3a42a2131e3e377a8e64a", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "009baa806a0fcd1136e8a02fc896ac7f7fc9dd6f454097c941890edf63cd7933f70326c4016977587d1ba2487f4202584cb8c5d7623ad6ba9462630b5fe5b11578fe", + "result" : "valid" }, { "tcId" : 54, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate 2**96 + 0", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000b8282e9c0af54c0f2900c1b6f7f5125280f4023004494fed05b098f432ca1010743c9dc6a240129586a31458ff04825001c94cc7d6040cbba59bf6aca74bfed2e5", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "015cf738e34ad110864dcd475bf06f8b70b3dd2b3c343863e1cb75cf0bdfe32711129d1899b93e3aaaa99f945e4f923f30399ae0f2839d371e6a4ceb323f2c4e5a0f", + "result" : "valid" }, { "tcId" : 55, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate that satisfies x**2 = -3", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040064e9248d9de718ab17084cb97d28a98b610c49ab96294d2c6d4e02244e25f95cbf55f40855ad86648ea416233fab0579ab405e87d002691f11ee69bb61683eb67300620fc9e1509ddb1fec53602409c2a55831b8a2ae0cf30400247860d82cc2cf743252066cc06102d48950bac561468f3ee244df23806a2b3a9c75368ccd8a9abab0", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01d3de0e142c1e65538ce229c9e209e21bb63852e7b81b7fe704c0ce69c55a141aec2a48a6d0d44df83aaf3d91153a4216e3727248a0b5fe64d631c3a8e71142b380", + "result" : "valid" }, { "tcId" : 56, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate that satisfies x**2 = 2", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000005f880f50ec94bfac6658fa2fce05945c6a36b266407b6fbd5437a83e2f2f9b9c50a734872e48e70df65457f13e47d06c6b8b29f4735acf105ea63e051904d18aea", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6", + "result" : "valid" }, { "tcId" : 57, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate that satisfies x**2 = 2**96 + 2", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a0f5d6d83ebfd0f5f478359f470bd21eef8455eb09dd1f88da04bd435c3d106efe8bf2aaf447ac62cf8f668301c8a2dc664cbe6fd07677e6ff80acd3fb39d86f5d0056a11649669fe50b336b4bb726820244400684bac545eb6115760051f2c1c3f1e47366fff9061fb85ef32facbce445984245c9a99f6aa2965ed530a1c5e020095e", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01a9a09bea3aea07e7bc6219082dbaa7ff105136b0a9966a299e16bf325d5805b0fce40099e9ef62c1de406ae87f234b03a88220af0165e6a5cc4d14e7786a32fff9", + "result" : "valid" }, { "tcId" : 58, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 2", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040155555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550089ff222444fc6ea199241dfdeb048d8c03d60901b94b97f69c6b4e5179be8a0ca197631d35e402b5494a4d8806083f68195a6af121f5c2eeea44129b025a47373c", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "019c3a8646abfe2c6b1ea51ccf1487095c53e769dea681c4187935e87c127475bedaf8feac4703546bfcf1242fc4fc5f91516af6e11d7238a4d3a1cbb58a5d63c5a9", + "result" : "valid" }, { "tcId" : 59, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has an x-coordinate of approx p//3", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00805bbc7ab108d81c9b051f908137258fa6dffa87d3cceadeceecd9b135232a48ff168414f5f78988cb853b2f46746451239669c8a370bd51b66af93c213a8af0db", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "016bb458df9a3e9726f9e0d183ac67c08f4b4ab4ec7c65ee31ab6da2844bc15cf663f751bd94c7fb744f9abb5f3d6aacdf4f840f30531667c8987b68f4fd3265830d", + "result" : "valid" }, { "tcId" : 60, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 4", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333200d8841314d5f8a2968cca53824174722841703fa64655e4756f171299daa1f11ab1cd03d54e04295499c3565c6a69d0baf7a63d37395778d37e84ab1b2e0e0f9597", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01920013965fee41c56185551f6bbb310800a15b17e3ba988ce46dc2f8733492e7eb1dd626424657a0a8287e46f3d3c8b01366703deaf50e5132c0133cf0488b2e01", + "result" : "valid" }, { "tcId" : 61, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 4", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc0029e81b5876fd41fb9d720f8e06f88a68eaadc507ce7a3353ace496cc219fcff3e31147d2a0ac3e0fbe968af5a15c685d43abac782b0cdca5a2e6ed059cbb7a82b4", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01edfb8984907896db1ad8913ec458530ed594615019d44fa8e8da65445eae6cbd7256d948e5d7841ddb29c88498088958a5d31aa49bf3c54f59c326affd88abd513", + "result" : "valid" }, { "tcId" : 62, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 8", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f00f0caeea933fa017bbd1075ed8f1e0ac521533c36702ff662e228a999399409056a14b169e97b65302a7efc0aed0f15be428c7f2bddc84bf5f54b03a5b8d60e6109", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "004cf4f55173ea7ff5b722ee7d4604117377826725656d91c39ad929a44f9dae310a6fb8ea0a761579b1b9138b283dc68f95fad6c847b4fb67126efe1f33f4af0d73", + "result" : "valid" }, { "tcId" : 63, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 8", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0008a1dcc2f649c386c0f428b7f03460e76a353dd4216b33e6304dfe17a035e4d38da12e2d28c123aa1d7ee958b7ebd091bf31eb6aab75b0639d696a492a435dd11dd", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01d364e079859b08e2b358720741799947df6acde7df5fcde1a62960d475bf4c87d560974bb396f5d7c97a2b409d40e90642b0622e7800e2eba7307d2aaf5c524a73", + "result" : "valid" }, { "tcId" : 64, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 16", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff009b7cef31cc79db8596c986c57a8c1c16aa83f8b840331762d21bf769cf1e521a259b2df0b3c60e4a66d8ca160cdb553cf861985ee888aa21224807499fde31de4d", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01f48f88d2e929b7b2e13f8433ce4f02c9dade7250405ae6cbf298ff52c28d707dc45548947172d4e20ddcd3eb6e741f55775697ec47d900b613435e75b09a77bbf8", + "result" : "valid" }, { "tcId" : 65, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 16", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040100ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff0000cce5ef2dbcd2a5cccc6aa1b62f7b0e3c6ec52d7ec5d424818eb720efcf735bc9da890e14f88bab19a622f73e4be8733c2043998c21f83951f5c92a4d4b98fc9147", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "017e85b29d559035470f2897968d5adb64858fcd10898671cddff6e984d1ca833f3a2013d5e3fa767ddebeca42f0cd90da48012530b217f479ba0bf21755171780b9", + "result" : "valid" }, { "tcId" : 66, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 30", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff00b11c668fbd549f36889f7b63434051da26f15705839136b1b14a09152d7a182ea7806c35478a32d3aa3c9c1627a61519ebec71b36fa77449025b8829e27f307834", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "019612aeb386febb1a28096fe5b2f682dead02389785225b80a27df439510d08349a193839525f248b7f9bcabfd3dc8da8cc1724022299b7b5e72399d89464b82e44", + "result" : "valid" }, { "tcId" : 67, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 30", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000fffe0003fff8000005391fe368c183b1771c5337215bc278a0c0368f5d38071708a280b0e9b83c678a73089c8da781d2fcefd8c205e331e94a3a20a60fc2d79edf18e7132adc81f433f", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "017bda4bd3301c788b57315b84016885ac84afc32a10e6e218b0a5f21173d100354871674b78e9863eab5bca900ab67ea20e7cb675631a260d7b305836cee5e10f9a", + "result" : "valid" }, { "tcId" : 68, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 32", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000fffd00be0bd34c0ed139ce0ed7bd6849ac122ff6407a2b90ee64c1a5120362ba01aa162472d5f0b5118ce1e0f55000eec5c35325b4b994ce9c512d28162bcd1cc190d7d4", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01b5f96434cb6ceaa672703fa169ee2ae6b690ac54c409d9de250e44a1e63e48d67e5a77259e999c5b258c4b5f9e92afd1559f6d043e9b1bc90e6b9acb2bde97205b", + "result" : "valid" }, { "tcId" : 69, - "comment" : "point is not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 32", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff000000e85947107024137736b21fc59df5c7bb147772478a9cdb92b9be1c4e0bee21642c309f232a24f3ee962c6e9db39c90430ac9c4d55092c3655194299265561dbdd3", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "011f7be6126d698ce2e8b1701d4ae6eafe5718d72e073574aa4f6e014547ea6a4c0ccc4000419e6a44d883484f71b98217dfffea1bb9f98fa0f822edb1c16a13dc53", + "result" : "valid" }, { "tcId" : 70, - "comment" : "", - "public" : "3015301006072a8648ce3d020106052b81040023030100", - "private" : "1c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 51", + "flags" : [ + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003fffffd0004104a19614d872514a2c1ac7073b9ad6fd144c47ed0a39ddef9295623dd9d60d944894af88873eaecb17b812e42bb85faf67f88b54b4f2539827f4bd480cf795a", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00b1049cc47811804cd93c774e53578d880947b2fe4c233d487c3047b04f08d2375453d616cfdbc9244472ff67b2494c38f8e747f276810f91db636118e3937b207c", + "result" : "valid" }, { "tcId" : 71, - "comment" : "public point not on curve", - "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fe1", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "", - "result" : "invalid", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 51", "flags" : [ - "InvalidPublic" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffdffffff00f9c104ae832e9bbfccaffec9c9520b503185348ffe71c55700bfb7f5eb58ae2689a934b66383f7f8fd5afdc5bac148fb68f937e452ffb057737c735694c22e7b18", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0091747f6ecdf7b1215ac7fc7095a0f3d2e10bb51de79e8418b47bde3a58cf40495942dec8b0ac3d158111f2b9351bbbb86eb68df09ceee52e083946b6ea87186920", + "result" : "valid" }, { "tcId" : 72, - "comment" : "public point = (0,0)", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "", - "result" : "invalid", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 52", "flags" : [ - "InvalidPublic" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00878ad597d290db2cf660594aeed0f9b7c8dd68451d2d1b2cbc816b1ec4f35465b3964aff2edf1255163f5fca580132f85cade2887a017e7cd0b37196ad85221107", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "000f37a2e2caef54fff4126c0fa96e7c47f0cad74626ef91e589e12d2e1e8c221be7295be9dc2712b87bb0aa0f5880b738bc1242f2ba773bf9eb2a54e3c1ca4758d7", + "result" : "valid" }, { "tcId" : 73, - "comment" : "order = -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", - "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd166500242fe000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf7020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "invalid", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 52", "flags" : [ - "WrongOrder", - "InvalidPublic", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffc000000ffffffbffffff00227c961889bd198441e02104d164a8d105ec7a736a21385c9fcca23b750db72ac912b04479285c558dd09397b37b20b02b9cb3dc1d86740071a928922e891eeae4", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0171fb6e260638c2271c6d05e035c34c03a78ada4e8301dce189fb8436dac5fdf8ec35333ee20fb7c2dfff499ac023b01ed5c7d57d45df57481685941f2caf69788a", + "result" : "valid" }, { "tcId" : 74, - "comment" : "order = 0", - "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020100020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "invalid", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 60", "flags" : [ - "WrongOrder", - "InvalidPublic", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00cd2839d857b4699f5c8e8a0194786e26a862f086b4ba80746ae5225ed3aa68f96b7aaec55225830bb98f52d75221141897ba49d7a31ebbf0b6d7d31352e5266190", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "013db1b9241b23d33860d32dec37a79e4546a41afdfdd9c438d04e1f8b566ac8d9d3f572c293e96943722a4ee290e113fffaa82a61867d9ca28d349982354c9b256f", + "result" : "valid" }, { "tcId" : 75, - "comment" : "order = 1", - "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020101020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "acceptable", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 60", "flags" : [ - "WrongOrder", - "UnusedParam", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffc0000000fffffffbffffffd00e5e8936289ed154590c7a317beeba82e44f5576e3e444551c2d216cdd792c887ac170d5721ca21bdd58bc27229a3b5ee1a24004e49a4e7c1ceb3b2cdec38fe6937", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00c298d2a678dafcb159374f1a1e024a41563c53bff8e643a21ab3d02c1306125a47ae5f2424d5fa6c40c1f6375ed6f3002b32c7139840eaaefad133a9c34cd3f703", + "result" : "valid" }, { "tcId" : 76, - "comment" : "order = 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174", - "public" : "30820241308201b406072a8648ce3d0201308201a7020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650023e01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "acceptable", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 62", "flags" : [ - "WrongOrder", - "UnusedParam", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007ffffff900bc58f753426cd365677cb74ca0ad88d76ed6ebf75a7d7e742f2bddbfd72fb41cc9ee0a6366bf03defcad9f225d5bfe5de4fb18922d3645ea9de6997d0b8ff3c7bc", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01f43d83d87beeec74af43c8234aa332c906a7158a8f797c68f1aa2978cc8599cf5620c7940baa857e4c6586deb4900ada3ef344524bf9d80c34b63231a50c0192a9", + "result" : "valid" }, { "tcId" : 77, - "comment" : "generator = (0,0)", - "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "acceptable", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 62", "flags" : [ - "UnusedParam", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000fffffffe00000003fffffff80000000fffffffe00000003fffffff80000000fffffffe00000003fffffff80000000fffffffe00000003fffffff80000000007b722c3f0a674848ac15bf6c888ce2553be904ecbf104df64082e44d83935a729a809738607dfc6c017879dc7c5726213027179f6e69293d50a5403132b97066ab", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01ba7f2651c9a1e99517ab70c88571c2b6271890a1e6443fe477f5580de88d9d528ed8f11c3d77c644c4801d30616eda02e3ee219994387f9f4e49e4fdccc700c397", + "result" : "valid" }, { "tcId" : 78, - "comment" : "generator not on curve", - "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16652024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "acceptable", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 64", "flags" : [ - "UnusedParam", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff001fe800c50e54012b75a33e4be7d07c8d60f29680a395e951a6a31c5096b0ea928fc2cbf327dd784dc0a7ca46ea73992b758b5641364b4aba39e93798a4d925a008", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "001067d9104e296ef42b944587de11b10df05d2d959ed44cac9e7ef1c7a05d90819c43bc79c7397918f957cc98db931763bbeb1bdfc35865e8a359a013f13d60c433", + "result" : "valid" }, { "tcId" : 79, - "comment" : "cofactor = -1", - "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201ff038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "invalid", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 64", "flags" : [ - "InvalidPublic", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000000a02791cddfd0f4eb92e6462b865e7d043d3af6f4cccf78a18ae26b2738ef65631e7304b123b18db57dd762fe348d378f5cd71605d45f402f0cf8d3dc41975a5720", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01406422265069cd337b39858600f93a38f39d6b91dbf928bb9c1b34f737fb16a1bbd7307dcd135433bcaa05e50f69d8ca32cecc3941ac95bdb563ab1deda648c297", + "result" : "valid" }, { "tcId" : 80, - "comment" : "cofactor = 0", - "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020100038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "invalid", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 112", "flags" : [ - "InvalidPublic", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000fffffffffffffe00321fdf576c4ae724ecefff74fe282543c99485070f74c49730cd569ff8cba0b4c76b93e839079f12268f02fc2fd1a8563676a5bf892d1bbf0c4035c7e2ae5e9988", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00a778c85755242d0cdbaa3164c62d1030dd3c87311847500c8cc4d0be5818de7224995746f9bc79d8ebffc58c5d958e8c17592c6dd77946b07cd1c079d5d19c56dd", + "result" : "valid" }, { "tcId" : 81, - "comment" : "cofactor = 2", - "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020102038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "acceptable", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 112", "flags" : [ - "UnusedParam", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000fffffffffffffefffffffffffffd009939d8c962a2fb96d36a2da87633f46b3b30a43c2db9ff4d13555bd37d828958c6f31447604d2e91db7696a320462c6aecd190e0aaf89483ae1907432d49c5bfa2", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0173db1e629f2d5b973aa335b8fb2a92630269c0c1138d07128b89f3a53a905280ef32508c3644f07b581a1c8904fa83b2315284220341867ef2d87ed5896a80c63b", + "result" : "valid" }, { "tcId" : 82, - "comment" : "cofactor = 6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", - "public" : "30820286308201f906072a8648ce3d0201308201ec020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "invalid", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 128", "flags" : [ - "InvalidPublic", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00207513d615656a1cc7505c18aa21b08e2b1d5a841de0816cc29c004efdb2d902ac1a7bb05e20722b576b64a3ddf4d2486421ac706bf4a424f252386368a5340fb6", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0061bed42248a37b4625ef04c4f9c7ef69ee3c6f9503378351fcab1b8ce1343206997eec1b88449eb6f7355711ea1a818a486ee30a24126241a7e2289267cf5dd61f", + "result" : "valid" }, { "tcId" : 83, - "comment" : "cofactor = None", - "public" : "30820242308201b506072a8648ce3d0201308201a8020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "acceptable", + "comment" : "ephemeral key has x-coordinate with repeating bit-pattern of size 128", "flags" : [ - "UnusedParam", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000fffffffffffffffeffffffffffffffff00d06eb7346b7bc62df7101215b6b32033651d2474c1206823e13fc89b4ccbe9b96a86dbb235131badb9733bf3ebc449906918d2ab9b31ae44f4432ba2359380b8b1", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0199ebedb074f3af9e969b896a81a91b01c2dfba693117fc8dc67cbb1d28f6dcad8e6034aa8afeae33aee6f5acdc478d58773053331523f8f562957474ef3d39449e", + "result" : "valid" }, { "tcId" : 84, - "comment" : "modified prime", - "public" : "30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201e99d17d498f3c68ed8e50430ec4f36c14dbeeaf7652e985636bf0548ffb981e9e011607fd0059cd4fe51e882f19a3839ebe7f1d7376cb761431b214ed76970cc0130818604411662e82b670c3971271afbcf13b0c93eb24115089ad167a9c940fab700467e161fee9f802ffa632b01ae177d0e65c7c614180e28c893489ebce4deb128968f33fb044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00ebef6771455911ee573c183e990f7086650f9bafdb722c896751bd2c0f87959c78a39382d10fdfb46fd3515c8feb590943dd79778b13adbc7f670ba2a009753483", - "result" : "invalid", + "comment" : "ephemeral key has an x-coordinate of approx p//5", "flags" : [ - "ModifiedPrime", - "InvalidPublic", - "UnnamedCurve" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040066666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660095fb3d38e2373c599444ba4e7c51130af94512efc6abecd61cf36ff4a3fd8ff0621c00a8404c077b082699d0b393c550d5b592013a467147347a9feee912b2cdf4", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0016c131f73d3c10b79f13f9d5b57c24aaa840cb859beae99fc773dc056b75705e0b2d25a530ee6ed21b17683bb63c09a9eccab856ebf3b60d52a7d3a2b589226cbe", + "result" : "valid" }, { "tcId" : 85, - "comment" : "using secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "", - "result" : "invalid", + "comment" : "ephemeral key has an x-coordinate of approx p//7", "flags" : [ - "InvalidPublic" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040049249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249260021e1a2cf53efcf7b8f70ce23f0f9d7a9f9cd103349830c9ef3dca956282c9e41f24cf9e0e8d2f8070a4d8751a75732398cd7db97974818604ed30d5b6e073bafd5", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "014c13c1b7472a76f21e7be02b77366c0d6fb653b6bdc8fd0561e3d967d1262da43d33111808b4bd56761fa9a618252c674507937709b128ae333f92ef2e32f91a2f", + "result" : "valid" }, { "tcId" : 86, - "comment" : "using secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "", - "result" : "invalid", + "comment" : "ephemeral key has an x-coordinate of approx p//9", "flags" : [ - "InvalidPublic" - ] + "EdgeCaseEphemeralKey" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040038e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e400ed591bd8718afb637b7c4be3023d156122c65b5762470af2f33b1685ab73bdcded44d731fc85d5f5c6ab782dc638d09d8dbb5602e7f1f611e7a29ba9542d18470c", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "003e12770ad7ab28a5d00dee2d78d3f00c8e836b716d04f15080859e831d99243d90f56c3871a0b76eef55e3f4a2683037823ac2fcc18816fe1ccf2ad5074aa8007f", + "result" : "valid" }, { "tcId" : 87, - "comment" : "using secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates", "flags" : [ - "InvalidPublic" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "008f61e15e8c8545dcdab188f10ba9111b6345d529d9c5470677342df7ef54c56a1fb9fbe8dea76afbe8f2dd4c3cfb4d5b749d743944c96d74fb47bc4bf601e5dc7e", + "result" : "valid" }, { "tcId" : 88, - "comment" : "a = 0", - "public" : "308202033082017606072a8648ce3d020130820169020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3046040100044109a88e6f050cfefa0b49fac45689b6b93ad4fa3b65db7d2f4cb31b67fe056a100066dd80dc5f785d27f82e3369eb22ab2c5729a9e5d9906a1dc31e02f84026484a0481850400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates", "flags" : [ - "UnusedParam", - "UnnamedCurve" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004dc16cafca9833eeb97c136c154f3ae390830f26d300edef06f867efab1c4214f563c25e1c81e16a86eaac8272892d1b65b2ee7fb2b69ba1110b083bbeb6b8873a010dbb701266a8df32d17bd58bea365c2637d686272900a5ea7a19ff98db3bf92425a483c70fdd9db25b6ee69981cb69dcc9c418c32989e73f0a5fd7f3c3ba44b051", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "017e7eecdb0f52e3b8aedd0f5550f26cd5e27e711d6860c54f88cfd3ff075df8d363ee3be4dac2f42d036b7c64e2b50d90764ab4eef0b9d68c29682b9707d45ec283", + "result" : "valid" }, { "tcId" : 89, - "comment" : "public key of order 3", - "public" : "30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308186044163dd8adacb707513ee414c8ef43488d841c6dee055e7524338729de3f0f80d5a7f5a2f9451681187763175d5fa44b124a736c1e335ab2bc44e90afd9d73afdcf81044139acb17f9aea561444370f028fabe3abd6abc36dfaecd355019c030fc56571cb027a33c4ded31a03d257c8e05180a0199487dcc6bfa009db62b36021c7ca0767720481850401955425b4109a40c74ada7d7fb4fe7b160a9fc16955847666b6450b0905ca920866e52664275b0b3cf7b9e2628dde865ed6ce3c8596638c1acbb71608dd81005b1001197944c6bf8dd7b06144a5b7cd32746aac97c8a5bc6274acd571fece0c14c9e57122e8e6d7d70db21d55d0123f004fd9698067392de468abfeef8890103b954e51024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000401955425b4109a40c74ada7d7fb4fe7b160a9fc16955847666b6450b0905ca920866e52664275b0b3cf7b9e2628dde865ed6ce3c8596638c1acbb71608dd81005b1000e686bb394072284f9ebb5a4832cd8b955368375a439d8b532a8e0131f3eb361a8edd17192828f24de2aa2fedc0ffb026967f98c6d21b97540110776fefc46ab1ae", - "private" : "1396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", - "shared" : "01f1f914da0c64135b9c4334c82393abf73d3112a1197581e9c8e97b2e3c02696f6d445400aefb87eda50aced68209f961e1af3fa37efbde303880a4371b776085ab", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates", "flags" : [ - "WeakPublicKey", - "InvalidPublic", - "UnnamedCurve" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018255c014f2533ad930e4320216496a3f4e0d78b50fa27d42209e270e39baf480a987a2c84098eee53889ea8b6cc9036ddeebefc00b5542d2425fafd5e1babae84101db817b332b297a003cffc4251b58d9c7ce0b90301ef5c65e8ac0f82517fd1730a167d83af50d92f7e25e08787130618920345c435337ef45eb2e9b1ace530d0eaf", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0115ba7fc1ef5d1547bb259d7302cf84400160a599a3fd1d368e4d8f136848bc32b345a7926b95140c319db39d3d89479d44aeacc05c8af37d55450c1ae114beb583", + "result" : "valid" }, { "tcId" : 90, - "comment" : "Public key uses wrong curve: secp224r1", - "public" : "304e301006072a8648ce3d020106052b81040021033a0004af6dd5b71a8c1cf921e36854ae091aaa589d337e740e8579f816eb9e36b03eec5cf956d0fdd2fc1687335507fc1c4a5717d3b5b8ea8340d1", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d63965c150dcc6c834dd2a9446a9006e011affb8241a38e3409752b7f478d32c6d461f978296a57339ff4ab1a308f8fd0330a932979b3fc2363d04538e72510176", + "result" : "valid" }, { "tcId" : 91, - "comment" : "Public key uses wrong curve: secp256r1", - "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000453366db79b320781936df61bb55d4499949d813ee5abaa5dda70da4f97f68228ccc69d7cd0b7266cfc28d0dcafdf3e83738cc611acb08f8b896c4ecf82dd65ae", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040173de990978da53a05c463a567304727bbc9dbed8d5dab3bad11d1804dea864fbed5bbec807c13e4128749cf8c11727a4c528f91ff0217f953a3048de5ba7a2b9ad00f0213d032cc674e1029c71d10cb3f91de53753a01d6ddc41064036a43d613f2bb83fb999874a0fadcf8a6d40b91713cc9114bd44c0f1333ef98f0efb6372a9a453", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00815a61f2c7622d1b9e3310104a41c576835a29cf3a875e3b1062e4588716d25777f0a90fa6a99a95226320ba225b8965d0ef5af674fba69a8acb850b7773be0c82", + "result" : "valid" }, { "tcId" : 92, - "comment" : "Public key uses wrong curve: secp384r1", - "public" : "3076301006072a8648ce3d020106052b8104002203620004aa45c13ce3cfea8538422712903edc0ce56df74ede0776e843555a786f9738de1943dffd729addfd4772169751d7765a45b5bb540a47d198f4c8c7c21e67560c1e12f70b64520109bb8858a3f8d6bb4012003431db0778633313fdb9464c47ec", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010f43662f4bad6187ad22a41dfc831dcba255af6c4b5f1c14b2ed5447f88b65d690b875848ea7a0c4efe55b821488d1b0f85cda6e7173d87e0d76441aaf60e960d10017fa4b51097c5ef9cb66d6c3eb851e1a8a41102452bd3f8902f17ee72ab0772241510144674686419c7cd55a930951165ba07d34c2c20c421069c1fe3d976737a4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0110ea8af76567351766d7ddcb7343ee04edd95035f727e6bae0d89d5017019a3df79554d1d0e84fe339a7c0fd79829cdae1372e5d9900a0dc8bac63ae33066d3f11", + "result" : "valid" }, { "tcId" : 93, - "comment" : "Public key uses wrong curve: secp256k1", - "public" : "3056301006072a8648ce3d020106052b8104000a0342000475e01a1555380be188d69aac340a4675e4a6f73d63976a1075249827d8ecc2a31e65ed1eb591954e33a38f68ef8aa6c930229d8755e53257602b3eaa87de6f02", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004012183fff5777e319e8cd23ab5392baa9d4b1d43c7f8b01f78f295c0c37d4a3a122f88c163a8f9648d9da23b389ba56e8e9ca022c2fe9c273f2585429a2de43295b901e18e9eaaf8a406f10b1dcbaa684743a43d203f6cddd8709db90f43fe7b8b3815ead2046b6b37239e065da62d797cd0a73122ee9bf1bd00b0d801297a3d2bcefd0d", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01f3c9b44faf754be250c2ed756541c261cb53795a555e924782dc4f2c1dd4a3855c823f33bdfcb0f0503ea3f9a911e24235375a69da21a9ae4c647738b7e5c52909", + "result" : "valid" }, { "tcId" : 94, - "comment" : "Public key uses wrong curve: brainpoolP224r1", - "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004905a06d5bc093697155aaff67305976a769b904d8db9573c4be361626def2ffe1d5ec14462c02e5ffb24fb3edb2b6c77a5cfee2492db757b", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040096068a512e317ec63588ff28d380a8d7c91e3a59279c85f5416e8ed321747b05d537d19d797364afce0e548bfb758e33cc6d751b5c217972de2ec4ff000cc15dee0085aff0f0252ab46ff80d849e14943de8145dbb307b4bc45c9eede78c040a0836d80406770c7c9459c065c53367e683128e8fc1dd89190e747893d9f27e49610bfb", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01f567d01152c90644be34fc7f4dcdacda02e1e14d80cdb377611a8c9a7a4d0fa5413b9d415410c9ac6ff1467cf37235e588d114a54e6f9e0a65b6d02cdb82889814", + "result" : "valid" }, { "tcId" : 95, - "comment" : "Public key uses wrong curve: brainpoolP256r1", - "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042b87df1b6a5cbc4c4a184b7eec9b6c0483f7b80e6477b29649630c37481876bb0e3423f7a00d469320b7e60c88370979064efb9ceb8b387aa87a7c6941ccd9ed", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bfd8c3e346ef884b4b1c01fd273e982fed38b5c8046165cc1e0de876787690c19c4ec24606bc8e1ed83a4ce10b7a42e6db19c7aa5e9971654e57842d41e70985a300b357351499600560bafaa25e243aff7b33602cf41d3518499e1b43ba1e814a0b45ec01fe694789e0157a3c281d17fa00e7019f47ae7a10ce40ed0cb7ca56b41e26", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01819cd3a3b36883c480c270db139a94d7f94afd8879b34ef65a304d0b9a6201a1dbcfcb8ee5c4e66698d98dd0e8bdd53e563628b15afe05f48230fa1c52952d8989", + "result" : "valid" }, { "tcId" : 96, - "comment" : "Public key uses wrong curve: brainpoolP320r1", - "public" : "306a301406072a8648ce3d020106092b24030302080101090352000470df62394ee036eefbc8ef11a9a5f3a8af659016f29e7125e52cfda0a74e52c7b21d18ac4375f5e4164c5338fa2f545a3fb2022f0e0686d5b4882958f72b1bb626e37093e3f19673968c237823327fd6", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000cc8c84d1db71fb91595f00703df257f2a03057847b4b9506d3b2615a8b724062d93a62954219df9ec986261fb7708eaa13954182e105e8e93c111c0d2a8bdc51d00e20cc6488c7761f31a3e762698553e5f2bf49b41a3a95ac5b4823c29759c738151c3019ce9d3d9ee7411a4106d5810c8b8aafd37f544f1caf37f6f5fad592e59bd", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0080859c07cae1911b753964ee175c8884bd19abad666e2e472ed6329e71f951534227b2742805c6e6310f6ea3230bd403c2260e97b0d7f1274027f7e69fc7b81273", + "result" : "valid" }, { "tcId" : 97, - "comment" : "Public key uses wrong curve: brainpoolP384r1", - "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004808dc7b1c6d3ec470a7fe5d6144c9c3a8c92b116103aa2edbfce0b2c827312eebcd1350d09a739eac901af341487861b195270f671e0a758deb23222db4fe7983d42a785b35fd158344cd6483c4da5b409e77d0a284dfa9c3e0d91a4d275fce9", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005494023709ee6ae39d0c5b67d959f5f8cbd1bea96442933a8929e332b704f7146ecc689b7fdb85c83f3a60846e692dde0c2748cd7becbb0d6b4c7c0c0f793f3ade01a77d75c2600687241843e2eb6ac81ab19d0f8a9747988c03f2c770593dfa48048f2816e3856c5f11ce3cdcca3ae0e1f13718c2c5db2c1c859f7caeffffdfd629fc", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "009d532af8d99dfc0ce93e2b63305b1f055c42afff3fa90111b071341ccad45ba63ad9ed3a141e95c0cd0d70e78a7ebd82c22e68fac46aa5c9335a955631f9b7c66a", + "result" : "valid" }, { "tcId" : 98, - "comment" : "Public key uses wrong curve: brainpoolP512r1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa11b560dc1e572f2374e5869210304d66d95b1d8ce40940157f5f5b4a7dc8a340f7c305d6bea289f5c430eb888e2a03528336aaf4680d9d153cd162e2229df330425025df2625b147568927f6acf704e4936f8989ff9d44f33ee22196e70dfd8711e8934d8d42abb4b67afcfee213c3ad5e5c83fcf4283d253d6c5c0e581970", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400912809b73f50475a3b97e9602b757eb2e94fd245e483040e167b833840a62df27912a9c2e0317dbfe58dc43ba2053deede5eca2b22bd06792001dbcaa7ea6b700000438e5bb84f3ef7865152b2317d8df0c691c3d2bed2467d5e7507268a7ba98cab4e4608cea0f5fbf50fd0a487d005b381905c95aaf6a18cd1a2dbd6742b5b05ba71", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "001b018fecf2c07811a54b43a0b284c996eecc7742210269373c39dba299d1ab91c778b0df40aaa52530766650ff1178de05b69c3bc46b29d1af193433fa125eb900", + "result" : "valid" }, { "tcId" : 99, - "comment" : "Public key uses wrong curve: brainpoolP224t1", - "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00048d7a746de095728a8d83219e587040cb6e794d088ab6eab426638202579850b0f235edcf4eb8adcb51bf41878f6b71a1f2d4101022964340", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040043cfe2c30d3f9f0ff96e0e37f61eb2dea3816999c91c5b77957ef92b0ecde092c7504ba57406eadd744381906337cd13ae4555e50a9eb257168c2140e828a46ad30005c129fa9725a82d3e6da721ec0d1412ff6d6a2d8f75bfc7b2b6aadc5fad86fc1a8a67cd7e6b7aab42a546179c6e0560554db5f6138a7ef2dc79d2be385356c9ea", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "001450d8402f269dfb636499f1645445106c3d95f93080c994726db7e43fb68488f7430f6d171543a127038c930264e60dbf0f48d332af210ecd32320b1cb90acf60", + "result" : "valid" }, { "tcId" : 100, - "comment" : "Public key uses wrong curve: brainpoolP256t1", - "public" : "305a301406072a8648ce3d020106092b24030302080101080342000424ad316bf41e4102dd7ae16311b64464df2d13ea68a11dd27a4445ed900962180ff8c627ed73f0c667863ee3a671e6ed1fa2781b51a229ee2cd21fbf69437d60", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004012eda9020c665ae69a506ac6b3287465e0fc0137b21075cfb6c69963d9acb39a26ca940c3a39e0d94c054672ffc1761e56ded3c180f006857d131dc34a5ace7fd5001709e8a2cd99e1e2016c24f1c5485e3c47947bcc6efbebd2211c0d529a83d097ac611aa50d7879979f4be2d9cecc16360fe4b949ea9970f1075cbf957f031ccfdb2", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "007846a20b43a498277904686f3766b9a3ad994dc61329db3ae9d97618b8130c2bbece0da7e2c79dbd0e1dc8303ae5f9903d97157d0a74db7f465abe9965cfa83eee", + "result" : "valid" }, { "tcId" : 101, - "comment" : "Public key uses wrong curve: brainpoolP320t1", - "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004548ce4997cc618800d3834dd4b3346e4559be066ab5d0cecd7123c4de940c168fecd3bae067fe3fc7aee875c9da0a86932f0779f42344470860c22dbc6f305eab792fc0874157e175c7d3c4d3bf54c4b", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400084ba1cb8f33cfba89d1c14ed2b50da737a05ae0a4ca35fede3b26324d3be74f5e3320a90bf388bcf8bbcc4c3c1c88ed52103cc7c5ca2b59ccd3e7dfab6d2f4bdc01a3f175c3c8a89d4fda95d47b2d4f3047aebc75ca7ea416ed76d8e689d7ebe7e977737bc6eff9733e6a6c0593486e62834ff46121b72fde5b3359fa707fba6d67cc", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "018e645fbedd9f12d4474db1206aa67057e08df567c1eecbda395edb2049f770908e3515cce779e37169ebc026eb5c353040058da85fbabd674c8d52a78a39723196", + "result" : "valid" }, { "tcId" : 102, - "comment" : "Public key uses wrong curve: brainpoolP384t1", - "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044fc2b35e3019a57a8ca6efe2ec1f72072c599a78c2725f7cfc2d9edf220b5f6abdb0c0d8d160182de451e26bcbb4e8c18726263e21ce56fb4bafaa1f186c745e2c8392ef8c5a1c03f5462ebbbcde0ffcc31e9a0b3e898ddb9c1c79e420fd7a35", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ea36ce4e51bbb333ea942a5325e1410896e73652c2833b462262da5d791b1835538b06cd9d7b9741f3414d520da87f8be0be218043b05cad61b93b0bc0484e0b2801ece28df4d9ca3ffb23d69c36966cc26b492f7010dfaca67b4bded71cf74c2b0a86e61bc77903397eb8a4362379f09492aa63d9c9f5ff30d105b530c01f46cd7cdc", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01912aa177ea8f8878447b4a19da17d482357a272dea19b542398a6bb48b80598754ae27c73958046aaa1c69951302727dddaaf966f03ff5b723acb7db7fccf3a6e4", + "result" : "valid" }, { "tcId" : 103, - "comment" : "Public key uses wrong curve: brainpoolP512t1", - "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047122f743122681ac73b0d611af86847d8bec654cf99e7eaf5d4f684e4078a8e61dc6d07e831ad02cd40d41dbdb6b0e877d960b78a5ac34c1e6ce7c483503d6de2eaddeffbfb3f144d29d13535a05815934186707146e45f64476bbdbc8645be973270a4c5e35d70ffd5eab2f08d1fb04762bc8aa80e999da14f744be9ff8c923", - "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", - "shared" : "", - "result" : "invalid", - "flags" : [] + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c96024fac77e64b846f141cd1011f2ad52e3aa551103b96e35b439cf89c0304293f1bfb522f981fbb56921db87151e797d07f1127a01c3f3de56dd499656c103b0177b67fb2678b720d08ed05a5c06bcf88134201c192997fc6dc15f820b60bcc0f777d0661bd8f81cfed59deec33cd696e1c1ef72c7666cd5aed49eb325714739bed", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "006a5b0c09a7bdef316d25f39579279e286b781c2e430f201c54cfc9e154a38ec31eee9d09f6d5aed45056c5b7bb44213c6357c7492d1fd9b1c7dba116fa51d21cfa", + "result" : "valid" }, { "tcId" : 104, - "comment" : "invalid public key", - "public" : "3058301006072a8648ce3d020106052b810400230344000200429cb431c18f5f4e4e502f74214e6ac5ec2c3f86b830bac24de95feae142ca7d9aa8aa5b34f55af4b2848f2e6ba6df4c3ecd401a1d7b2a8287a332b202196fadbb", - "private" : "1c1fb2cac9087a3397814b198a80e2ea5b437aac1b41e8a2bd8fef8700e4812aa817320e6e1e3865bd2cf75e43a78be5c27ff1c4b5f5019333cb37d0c9c4ff3ec61", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d4d677aaaef3925a1d41fce4d30543a1fa33a2b3051b367cfdf1b8da7cd1ab67ce9bb255e60475684443cf19ea2e1f01e58fd79f47725661be208767cb2a17530010be175e24d3bbf27dcad2596b8090c7f2e005901038657284a80ff77d3894a29ee2d7daa5880b3ba052261e4796f132db9e8a9781facb32bd8a09babd9e0cba918", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "00652fbaa411ad316dea40a37d3798d0c03ca7ca590d8eeaee454c7d24ff1c4ec7dffd5ef3e90762d5539c5a57e745b9c0f88e18fff6f737729e67606ddfe3a77519", + "result" : "valid" }, { "tcId" : 105, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b81040023034400020108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", - "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacd", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009b76bfa396b3706381552ad08fb3b9f92b492c43d6102b7c02cca4017718e0643478c0d73765c27958138c7f6d23b4e83baaf27eaf217ed565e6602b4d080200b1017ba7aefc45677b8c4d4ca468e8a9f5a2fc411a4af4ff4593a9b781f1357aae46988642a1254d6cf588708efe60b2dfab15d371ba4f4d9e09e61f06d4d243e5ec57", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "00b1ae05c2a91f7e1e9d626b1a46bed2009dd6662e712416e19c1be9e5e512ec734127adafe6129a83d74ba7a797f41afc4b1145a16f6e389169c8b6592bf628f747", + "result" : "valid" }, { "tcId" : 106, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b8104002303440003011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", - "private" : "0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f2", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010089190e9b63f5a29e41b5a1837d9bf41c0b2ca107d6d088f4c1d468773150d7d145cce70a240827268371144e4acdda79d09a51b31ca20bac1197e619d1a84f4d0122c638c06912586580c7a7dee429b1ba000f6285b7fda441388c323c0895ff90443f0615011caa332622e67ede867a8c445335444ea112e80532d5f6df1408e72b", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "00037d3e4359c326f74a8cdcc4bb82090e93bd48757b6caf749fb39a83f992a7fa9676ad466c8d7193902214dabcfc104bc8664eb934a2df648b2e1f401d745e16b3", + "result" : "valid" }, { "tcId" : 107, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b8104002303440002011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", - "private" : "0a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f3", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040070550537e385e4601490ac5a78348ef26678a4ab3a7469f299dc493bd2976416f649ee3e3cdd77191d8f8f9d600e8cb9fde3afe635e224635b70fa79eb1053744f000a546959ae4abcda827429a47a8cbc6afe42fa0f8391293da778be296c722e02c7ff55e20c119531d211173f02eb108fe1b8bb10d465c7158dd3cb2d9f320d1711", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "018e22a63dfeb14f28d4f338b78455877851e95b349796245effa830e29ea1978499f07ad9704b352746dac30bfbb827e1f00b979f642bb886f156b538ac6be91746", + "result" : "valid" }, { "tcId" : 108, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b81040023034400030108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", - "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacc", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001b66958931ef30c54f83195cc40530c0e44baa223d28d8bfaabf10d16302f3a19601fb74efcbefc1b71d1e81ae4f60b3f8d7c21de1dfafd5cf19c94b396410c39008f13c42ff46d1a18f3d975fdbc0bbb43c31da9423fa935f4c211435518a01437bfaeb6aaf031f92b0c37d76290ff682378c2651cd975eac192cd6582dbbec09974", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0032284ed3e15d5e9deda53ceaf5aff21c230e6038e6d7e5caae2a715a5288bcb8469ce2befaaf3b4184eab34869144095661788d3fdf41ac61ef1256890dc7a0beb", + "result" : "valid" }, { "tcId" : 109, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b81040023034400020009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", - "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e2", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040050571167dc9f3b1f4ae301dd1fac47002d901398823f2e3dea4338288de8a8fb432a683bd52bfa380700b27a904ad60a5a4d363951ffe74540d54de8e7d48ea16c0085f6a7a743969ae27e9a96bc6037039a87d97c696aed99a39f6e2d56ace558074d49546e417d791aa5ff049c9d30c30502f40020ae41e7a512671cdcc49b6079b5", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01dfb46afe0bf064dff0b4177f7fd27fa2ee0832af7cdc921f66c0e5be30c80630c41e09202ea2f370f5bbd02ed298b08820ce86e2cb724a1962c6e7b1062f5032dd", + "result" : "valid" }, { "tcId" : 110, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b81040023034400030047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", - "private" : "1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f677", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017e4f402b1ce209f673ddf50ae87b9ef61d814d51e14f43da3c23f40fac422f1058fd8930dfaf11710c41a7f6b79255e1c2cfbad69d257a0ecc102f5e38e1407f9d00e10a67d175b399bf1941bd0fc13127f7eb112e1a8681acc2cfae0dc2959e8237488146281ca3df2b1e6056ee932feb1ac6e6e9df3f7a6ee6021578a0ffdb50eca2", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0017b99fab0ee0d7f93f7309ffdc9149ba3cb683042fb3d02bd5319eb42678ac7ac7de214e5c0f8473627ef15112c0d1a3194284b6fcccf561d0d252ad25fcc93953", + "result" : "valid" }, { "tcId" : 111, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b810400230344000300c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", - "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d5", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040004cd97e12d062b7490be45d85e85bd401c1791fbb44e74a45438a8317c7ec9f025b34c595b4769c7b37f44296b4b8f73d5641da281fe35508a23ad503da91ee7db017c4ed0d84b401dab7488da839b20b57809fe7127fa66ef94dc029e44b250857b309a11c91f736a76f3c89d9aded97f5b0beec93a7b6d7882e428befcc20d90df15", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01b66a065e62ca0ea49c25fe2a37799b46867e274f8b853a534dd6cd1ad81cc13d27f279d1ee5bc2d96d0b7701abb2d213fa37836bbcd2d1d8937b6d20dcb35b53e0", + "result" : "valid" }, { "tcId" : 112, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b810400230344000200c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", - "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d6", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b23c60eefdbde07ce9751d9f9939bf75458e6f2af0afa3d90fa1762d01a6d6e3fa4082c37ad6bf03ba8ff17919e8b9625b5a909c925d9feb7c3ee19a0425385cea000df68406c674be5e1f42d14bf50c19460aeebdde379ad3130a332e8fbeea1569d314d507b37f1dcd283b1c1715852bd39b81c4edcae0f2e1ce5358c6598b8c970a", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0059a320501bde6b9b268236f966ac881dede98ce6356a7a900a452c59cbf8d8d20630321625c689c79dffffae7f870a7fbf298695896cacdd2d0e13b702f22e7e43", + "result" : "valid" }, { "tcId" : 113, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b81040023034400020047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", - "private" : "1afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f678", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006836154477db9db03bb8a404c5942d32e1cdea20354eda9693c3333914b5190c9d63a0433a43062b8860d5e59c0f27ac633038491d46b91fc11ecef8326e75b50e014178e1bbf08473ee5ba856856416e6326cafe6f74227768e835c25c520bae05d1d451f639158dccaa293642a572ac7612d60e96df4c673ab8f2a4ed82e5e2af30b", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "00204ccc5356219beef3b6d90ea2ef3785f76f14aa3b84ca04f6b2a5e90700596431546e104e7788307147312ca890984f76b53c489de04cc728ef003d246fddb360", + "result" : "valid" }, { "tcId" : 114, - "comment" : "public key is a low order point on twist", - "public" : "3058301006072a8648ce3d020106052b81040023034400030009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", - "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e1", - "shared" : "", - "result" : "invalid", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "CompressedPoint" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019c26d815bbe92358e1ecd02145a5f45e1f8f46cb90bae131ee589e51bb093d8410206585c03ed7c5b3975445ba07fb7dd668a8e58c27e01dd00b08fe409b4440e7009fe859e9d22bb1652e384d5ae579e44a0f8c5c82e59b4639d42a9b27cb140599c1236e932338dce03de46a60fbece61fd34b8ece7da937b5cc1e3e7cebcce339ee", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "017a82403f78f8a51729e8bc63c5de9b67c572d41f2aac28bdd95792e658338f19bddc45a6a1cb1bb275f8a910fa64daae2502600aa97b71f49b28981b718f6ae066", + "result" : "valid" }, { "tcId" : 115, - "comment" : "length contains leading 0", - "public" : "3082009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401dd2ae95764078496804529a5eed0da6182be0f085c95789a2634a9569f0080861b183cefd1a1489d0f90465353b972c8450c2aeb5fd80be64f15a719d0873e0a1600e1098dd4b30f78e3fe6c1aaf0048b15b1d0f98ff0744c1c888641d17ac216329376be7113e9321ca7f9f7e1935dff661bce9ffbe86aedbc933f2438fc482c462bf", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0088797d31f9b66faee97eeb9a695cf668c7960f49bdce051b2fc273d5ea6d86c78688ee3ef4be14eab0659c57ccecb2bdb190e50be04f65079950c5eb90d676ee57", + "result" : "valid" }, { "tcId" : 116, - "comment" : "length contains leading 0", - "public" : "30819d3082001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007124ed9d261bc3e5d29947ff49cc4420db90d3afac7eb6ab91bbab090bd84ffcc3ef33e963bcc05685910ee63b063bb9adae7fcea41199619988d34d6477d11ea90039738ed5529f31a557970f89e6c927fe0bdd6413dc31237e75270fee8e3ba6f3a24ee56516ece117733c385a8bb759e57ee79533f3c857327b7542677d834b8dfb", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "002ba25d016989ea24d55fcdd9dae69bc767a4f3281935f5066203812977737b6a256ae839cde9b273281672d7d85dfb40ca895fc1449ce4283f7416cd913a56d8e0", + "result" : "valid" }, { "tcId" : 117, - "comment" : "length contains leading 0", - "public" : "30819d3012068200072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004220b1642db63810f96cf54f93ba6c3c9b16baa8ab42ecacc281a2fca368be876024b6ae18a8aaf9e433799fb43c0fa175d4ca4a5e121739c7249e9a26fc9044d701b06ae58dc3f7b773013e2dc800e001220bad2e68115ca67516e9c81763d17eadfad2c6d38226f66623a2d5c11786e07face42d7b0a1df96d095bbbedfcd348e4d6", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01f5646e724f637e1d4ea8997cc67268da3f741b9af6d21f30775a9a9b0977ed75bfa0ca5a80db2d44822de494d15c87d392cff4acecfb50609b43d7845928286541", + "result" : "valid" }, { "tcId" : 118, - "comment" : "length contains leading 0", - "public" : "30819d301206072a8648ce3d0201068200052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006db3dbd1af249980effd624e9f500e4d9fa446c9be94e39b4860767b55b1310889e178caf6c859f60ffb0d87612c5790833cad160a5b23f741221a123e36f0eeb7002ce839f2ba3072919297ee5a6829b8746af39fbce9fa70dbbf59bd209bb500d6129419ba96020a2550be0a19426ee9e111e6987af0c326e1ae1da4365d15a7bbf5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0177701749c0c54bd6d54ada39aa2222e5b4d32273ea165941d1a9a6114d2cbe609ee62c2306bc5c1ababe082272157fdac8dda39c7b452820c943db4267fed8c2eb", + "result" : "valid" }, { "tcId" : 119, - "comment" : "length contains leading 0", - "public" : "30819c301006072a8648ce3d020106052b81040023038200860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000d2fcab62b467f978a0267ff3598e6fdff087d3237f8fb00c17d0f5accbb4eded3c4c4858d4553033e59946030c6f5223779a21205ba2a49b4545be596b76f91b20057c975da0520e1dcaa518951db057864966c818e4e64fa910a0c0c7f9b894c06461fed9b44f7ec43b70e3339da0f566aac07fde501bbf22871452dba5c93e5d623", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f524b1726e889d14d5fd70bbfc76fb2eb32dc2425f112a5fca5203305416b85609f337cf87ef878e64e375fa29eb32f9f139bf775c0d3229a72c2e880979f822bf", + "result" : "valid" }, { "tcId" : 120, - "comment" : "wrong length", - "public" : "309c301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004002cca1f37dd94a0a47c8168acea473fb057652713015e585743c9d33f5b7d01d638bc0d039147581a5f3096139e5ee8ed38bdcb72cde493924776579bcbb2522961015bd4859c2015c081696ab105b8922c1f81ce4a6104e5b56b3cd99ccc3c5066cbc339ae685a904df5dd15485cc3ca72d2c84f15f625397f4605905b361701e00d2b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ca20d556bf1baf10153e2c1d99b58fa8d8f21cd7eef30afc94efb47d38bb364abdb59a326dffc41fc056efb714384b5d3f09270b4806fcb0e271383cdaec023baf", + "result" : "valid" }, { "tcId" : 121, - "comment" : "wrong length", - "public" : "309a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b5386fc61597307632b3f2c984fe0ee8e22c5fd904b1d14b3568e9eb76500379d917f2430b7f2f55e0bac356e74672a23df2a5ddd46fc0a58f9f5407093726c25d009cbf983303fcbe0b5a926e28c0654ed457437e4010ccc1d1e02e28688c9f210c76af02ed0df6b727fb18b938718e9dcc2c2421a639d732a61711a5a45faa1ba144", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01206d9bc747f0e7591dbe7a88950a78db2770cebac4e91f71b3052a336bd19f0f906b7298eb92790be7bda33c28216b2816b100fe31ba8a7489a9eca3ba82b9d198", + "result" : "valid" }, { "tcId" : 122, - "comment" : "wrong length", - "public" : "30819b301106072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040012d9ebd3feb543b43cf38f7baba9c20fcd5fe2dee9049ca8854184a2ead64aa5405e169ae827413725958307939ee2440c21b8da58b3ff516ae569953cf48737ee00cd5bec6cf728632d31e3a199a298240dded0ab5d2b3513bcb2d114c6b8f279a075ff0c56a3ee9e4058acec8936bf86bb2844ba1307a434fb43d289746662a83dd5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0128dde1341ca17b37efb34b30ee479b763e878dc8006c8cee435c0bd21073c5bb3df52865bd4131f5cec41588ef778ef14af4ca47dc49a16d5b7008ede0b6e6b1b6", + "result" : "valid" }, { "tcId" : 123, - "comment" : "wrong length", - "public" : "30819b300f06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f3aa49feaf686fcffe3a0a360692ef02feb14de6e0fd8dc922857b29d6837a59ce4013bee99bf87f8323c3ab7f57e02e7b0a0dfaa072bf1ada4836be4908ddae49006af81ab3e305fbe5ce8a819f8168a8b44e40b16eae8268a60ea5d66c0f284365e609a19123370beee420d0f019a1984156ce29ade49510e7a3163705333b858914", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0058bd4d206df1cfb3fe349cda27b013d59dd6f507c066c0b6cf458aa54a1c13832554c66ff27f6175f1bf4058378c9f7c7a9d8b810e40a3a8af19fe0e48c7284ed3", + "result" : "valid" }, { "tcId" : 124, - "comment" : "wrong length", - "public" : "30819b301006082a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040054682c186f9b80c4c76d7050f6a180fad9fc8519419574bfafca9678c59ca95e2253348e0b157949461e9551ca7ddfb9fae8fd7fd23a8855d9962913c66f2fce5400f405297310ed41239c565c044cfc4cad2868126d444b373d52e0518245600a99c40f1bfa5cca7d1f397c18ead33c4d3fd4d431ef84f1129238e296e3ed7be0f99e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01612ebacb6c31af2008aa264c45d1cee7aa533d78e1fcf480a3118d23418e23621f0ce9c7509f7182bf23a02a6530659ba62c5f16f8634a4f74d4c32b26c6eecc27", + "result" : "valid" }, { "tcId" : 125, - "comment" : "wrong length", - "public" : "30819b301006062a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401eabf319253f883417a0ce265d3142396a75f830f33589486889bbd4e2091b827fef6090ab65768a38ffb3a9c97796464634d070622adbc3e9af198efb9d729d7ca0002fa30581a7b2681f7e224ead135ec7a6163af4f40aa333043a2badeceac1353ab5ffbeef929609137cd437e8accc0b02411603959d61c7a70f1391a7a992327a7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006a3235df6b85343eab82350620889feba273604e59eb98d78fe63bd441ce39411ead8402e2507fe10a03fad9562c3be4488378cf2a1f4c42785e7d93218d99fe8e", + "result" : "valid" }, { "tcId" : 126, - "comment" : "wrong length", - "public" : "30819b301006072a8648ce3d020106062b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d36e696aadbbc409b4733fc3c86dcb2e980a1b7d0158f82a27e5b1337fd2272e52a27fe67cc5872b5b46040d88325b2b524a2d5b873bc54ff051c1d16c99d9bc81003e3f6b1a737da16802430f809e084cd8b3420019c2f9f1b978a1128ffcb900b9c4faf177a7877e4a8384728a1c309d2bcfb412fa983982ae6b459fe07eb9c79edd", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0009ca929a3ad9525d0ae19d36b40dc543d2348f8b0d95c59c4207f86a898849858e939b4458b568f57c054ee9d95632aa24c5d5f1d4eaa89faf8fac4d11da28dde9", + "result" : "valid" }, { "tcId" : 127, - "comment" : "wrong length", - "public" : "30819b301006072a8648ce3d020106042b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401061aa89a317c63b824f7ebfc8bd9534e297df9bacf80b8350cbd94cdc4d3d8127a80db9555b77d50ea82c99e667f6fe5379a77c9078bf9c7cc049abe9eac7f174c00a9abfc2a892f104e30cb20cc2bfba6b948c6637ac062e83ae478f096869f17dc1bb4eaf52f7d63518031edecb220ec14b0652e6c96e023490d5ed08fb4259da9fa", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "013950ddb6b915454125e37a03845794fe32037eddc04143d91cbf2ab842495012896460d3824374b214ece10f39d2ac606bb4b2f9b27548e21720ae13266d14beb0", + "result" : "valid" }, { "tcId" : 128, - "comment" : "wrong length", - "public" : "30819a301006072a8648ce3d020106052b8104002303870004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400df58f193b6d4fdba1d61a4e073a305c95dba4ca0fdd58f86ee32a9304a62097ac3c0d1fae32cf2e4e65ba4efc6d0408725f57274f9bc2289ed426ec27079ae0b6e01f07d98e2aba8d38e6d54b1496d68251004547f50789754c4097662827bc83f2cf59192eb9e09011b30c54cad9f9241c092415a366ffe5b6bdb4cfcbcdc46edcc12", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a1bc2b5e8e0a6210ef8a514ded99eee30ac8e9aa7758adecc4910301fc626a5666e4541cea03a90f1e59fd82b8cd87086f261052124cd43b1c89fd048dad5f2911", + "result" : "valid" }, { "tcId" : 129, - "comment" : "wrong length", - "public" : "30819a301006072a8648ce3d020106052b8104002303850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040073b917a356c0de8fef14593f66d5dab1f0d56b042ba65d203ec139c6cb71d90bb7dc0444d0e3b01bed97a5c69f27549c92e95bbc7e8e0ce932e6c43a75550e86ec009f2014e29acb2b255bf6ec9118bebe7325e1f11ff7885d1a2e142945cb741e26b4ffc6de72b715a148b840df549b49c9a05f8827f3ef05db98a4f664f6dd8478f0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f34f3b8ae2f0fec368396633f581b93c38e329770085a51a93457087f8116386d58dea54b99ce56a80896aad40c2dfe69b2dfe126be17bf15ab7f19ce667bff4f7", + "result" : "valid" }, { "tcId" : 130, - "comment" : "uint32 overflow in length", - "public" : "3085010000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d860abb5c65f6d1791bc3fd626e3da1ce890514417d67b407168dc7fc96641fda56fb1830f3695ab0171d7866730747b3dce3de61ce70f831af85e5c6eae0b7c7701b1eba92b65ba7ee9691d908a14ad0a116a4e09b40c9ea4197e60c0b54f948422baa97d80b4ccaf7b35be681ded0aecdd8bdd3059054af838057888489c00a3b759", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01203df60db39732207bd8db87501bcd8481664a9111c8c65b46f002b0b83159960e4710eba548f0039db24f66190c56053370b3c9884d445971a1296da4d656f9c3", + "result" : "valid" }, { "tcId" : 131, - "comment" : "uint32 overflow in length", - "public" : "3081a03085010000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b341a7b58122c70b72e70b051a335186c89fe47b8f68c35d099b7759fb6208718875d8cd8c45d1151a370201a1b047002f619b05cafe39d494b6a69a52b42653330127e70b8fc840891395afd3b03732d0a52f4777651c3d8a8579d6658510d868b69f143c7eecd2be412e0ad2b2d7aef0717796f3f8480fa924b09df90188debe51bb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b22d94b53fb00d48e12f12560eafcdec7ea157c9b042436fc66681de96af98ba98adb7faf79d12b399e901ec7bc9d5117883da205ac26b38f788a7885d434b6e18", + "result" : "valid" }, { "tcId" : 132, - "comment" : "uint32 overflow in length", - "public" : "3081a03015068501000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001ff249aaba806d838c1a1d00d9d2259e60ea1e8eec6686405462ab22a32a5b673932bbf63fd74eab3f63348a6c22e0d6e594b253f01ea211bb76f0b9dce66d671005052c1f44d17c334e522a0d8e3d99ae32fa48df6fb9117bee431b7a37440310985e5fdd82170817b0f68c0bb7300d217854e45fb694b46f5f50300627390900087", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e17a9ebd3ce6a19e5eaaf889b120ac1e38778e1c1129c383fec2bf9780d1c412ebc8fbc29b0646d77b84e45493376e991d5954ce3b3caf479cf8f701d88351aed1", + "result" : "valid" }, { "tcId" : 133, - "comment" : "uint32 overflow in length", - "public" : "3081a0301506072a8648ce3d0201068501000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d2cb243bdfc5ffb2bacbf437161f02cf22971d8b7f9cd0e65c174989f5ed7c9cc752a0c6a7719dc1bf3cbb67af5cd6025e313a4b0c46429eac1320a6ceb279dac2018093c8ffb1767b2b50109e40f18dbe748a357de1e284664aa7b10a8df3092a81edc1889d153965eb2e4f7b314827512b018baaf392581e2a49941f606135648f8c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00ff5caf7fd6da41a1a8bb47de3a083883e2e382477c1ff1d6ecaa44a163e7bd375b67d7013763a776df38e79662310a74873a4ce6126d2ec6f68263f24879699700", + "result" : "valid" }, { "tcId" : 134, - "comment" : "uint32 overflow in length", - "public" : "30819f301006072a8648ce3d020106052b81040023038501000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401da72330fd00ebaf4e6ff8a303d25c2527dff19d10d8e8aad05fd759d98073f262e693ce2fc49747aed29e27e323e535d469f0fcd1a8a1d08604fafe00d1badc4b300b7de13e7dcedb7376004a9f589922f187bd1be72e2de7893873d2392bbb84aa871100f8b95548f5df89662e98b631c4ee4d0558096d4170be0c1e21cc05955823b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a64da0503e2df5d383837d05cd436ea627381e48e3695891175ac8ede9169ddf573b66726c28132277beda84bb47f2792b41113a0d2aca71084618f55daae55f79", + "result" : "valid" }, { "tcId" : 135, - "comment" : "uint64 overflow in length", - "public" : "308901000000000000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077fe7958119535ca6c1a7c87bb4dc9b936678ab3b757e7816938bc857643606e61647d231b9dad3e03fc4dd29ace5fc823e15f3464d8e236d5862b1f6280c836920061ba736c11ffa6d0fae6bc8f3e66babd3c6d79b89ee639459ec65a71f12eabcdaca447a993121dc63dde6ae0ccebe415f4bfe60fe3fec3d2f48a084b759f078ac4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0140952c273ab512e3a58934e3754f272463407e6189b9c1e259c27f6d433c4827532df627745acda64fd17993508bfdef54711f575cffad61c729e8d6dd8784204f", + "result" : "valid" }, { "tcId" : 136, - "comment" : "uint64 overflow in length", - "public" : "3081a4308901000000000000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d3ff14f8906db60c7bc09c786be6847768b8684957bf3928c556bf5ce7a8cc82f9ab0e63b4bd7eb87767b3db2624957c3f103e87b5c197dc8c6d2507333ea569d004ab9eeeeab950086e030fc60b6b2e47973582a282e3b019e62744f19c60ca0208e3a537d6ca3532c59a77c540bce03999887483ddddfd524b6f9d7bfb6b1139bba", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "001a3a4343a4295b07d4b28f71697caf7e363e2f3ca205ebb828c44deb2f5bb3d95116f36e25e90eb00424c9880b4553554ff01f38b52cb34da643207d6f29312f94", + "result" : "valid" }, { "tcId" : 137, - "comment" : "uint64 overflow in length", - "public" : "3081a4301906890100000000000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c9eb4cc6bed689da815f05e3ccd2675473c427d31158f1210fd8a6afcfb272971ef0a0696e48fc01ed9d82c9b1d4be086fa5a1363702780838da4fbd6481536d300b387bdba82a5fe57732ebed26a487d031572c223403c063039617f8e5c2702f602e4b87524f298392ae1d5862fa0ff992e51fce7f1457a0991bf25f66cf845639e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00103eda707b4d5e9a4adc17b88cc341966798b64c242cd13abdf319b77cb9ef2f06816ee820898235198f62071ee8b5c1735e288dd75bb0e5d5479287a02d21e833", + "result" : "valid" }, { "tcId" : 138, - "comment" : "uint64 overflow in length", - "public" : "3081a4301906072a8648ce3d020106890100000000000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401993d74f0a4a12d2804bf9e25752fab9dc0ae60abc6772dfe10afb056b3261f14fc51584baf256340b3652120f24fac700b729dedec97b421a1e931c17c528d5a4300903f97782ec1c5aacd7c3ab02082d7a2f631d9944dc52c9ad4e0258a899efb33bd81068ad43d7dc643b4d7f239a7ac42a26f4d2780215a68495f79eda81e8ead64", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01087ad97d7121928c8e35e2fe915f8c90f3450dee09d3f6761c290426c74318e88fd04464c0fcc0432171667b571d834ae77ecca8a410379685d30b8cd28dc04bd7", + "result" : "valid" }, { "tcId" : 139, - "comment" : "uint64 overflow in length", - "public" : "3081a3301006072a8648ce3d020106052b8104002303890100000000000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040107d8b63bc0958510eddab9f11fa35ae4e5d97c92304038d8ec27f6e97005d0143e969c5419e82eba509336e23498c5b73e8f0b21e3d9f5cb561609669ef678c7d40196c535b623be6efa504e969ea71cb925287608740d04acb342b4135882783db8d255a6d556ffc16524babeee06d1f280ab8171848e7db54b76a3b31e4157219614", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0074c332bec2028372dac82bb74c3f3b4bd0f0a6521dfdf0cce877b1a99e506ef0e4fd9bcefd3365428f257ed1595dcedbefe99928e7fa7af891fdc1b6ff9de12536", + "result" : "valid" }, { "tcId" : 140, - "comment" : "length = 2**31 - 1", - "public" : "30847fffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d3f5704dbc67fe3e9ec3a02612edf04a82fcf9d5a41c5a330f4dc65b7c1e8a927fedf31a52b28bfe2b84e08f9dd98a2689440553dd8919fddd56ed736b9d064cc3000179aada2320049f18430d32a65889ab5a9840ff43388f7e2253be3e0ea41d6abe9e33b0c8a805c80c52fa66dab45f7ed2043900e3ada8d025648c4822743b5194", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "018d9f7f732023d2f87097c6f58afc7cee91c67b3df3b318517bbb402664f5829408d911b0a9b41cb2f7dcb96d4fba36d90f0275e0bf6b1253d17ce3f267a7b56bff", + "result" : "valid" }, { "tcId" : 141, - "comment" : "length = 2**31 - 1", - "public" : "30819f30847fffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d3dc62a070af81ad1dbe02ff075868aa35e3c3b555f58da4485e15bde789b6802b579887d753aa13589167dd26b12489734e80a34941c638c102fa5c199e4d11180190a3534120b8ff4cf7a9386185cd2c7aee6667f130cff1b060242d340029c15eb7d521e1f6a9663f19b2fe740b4384bf3480e76cbdee1da77b8f1c45b9e926884f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016f129531c671388010d41c934a2592d57de3376de7abfd32db1b42b34fdb13e5c8371db8c36101ea35e26d04e19ba891b0816a821c5103a1f68c9dc399b1e4ed50", + "result" : "valid" }, { "tcId" : 142, - "comment" : "length = 2**31 - 1", - "public" : "30819f301406847fffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d51e31634926269b2a0885c828a5ab76b1fe4e5e3d941d9678e4bb079002bd3c8e6c1f157e63c275731d57379142a8df9587d10b75ffe62eb4530e75d7634026d7000780e8bcea8d1399943f5bd0f4fd1837db2f9be7fc4669d0422c428c223da53b9566ef0d27bb64cae01d9f949d1a744e8b0e792780d1a243a079395418166d176b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f55504f1714e07702acb1c594dd246603fb71f11e49de5906acf6dc3bef6a2402e1c5dad8831aa18894531cae087a2dda40fe2db582d3c20d602af62dc12b7e295", + "result" : "valid" }, { "tcId" : 143, - "comment" : "length = 2**31 - 1", - "public" : "30819f301406072a8648ce3d020106847fffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019d7770d5d9dbe50786ec909d071f12d0b6d10c8b1ddbf546d0e6f4a3ff7e0476f04472eee33d8775586504f005e82329cd6b6cae3f63012a37ab16c47f27ceb36c009d6b670eb33fefcafa11857f5c3bab4fbe41c174650e25e49c65ac63cdd2c2a8f8f605d7e267ec2023f39996b8e825dd0431822108e2c01ff07757d2495805b44b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b63a08a8fea820ed8c01f0b8482549a13606bd95a7f3689fdfca6c3f4e3d349c7d41847f134d06fabc012bffe98cc6e16ef573b534b3d64792d12d0cd3f1ccf1af", + "result" : "valid" }, { "tcId" : 144, - "comment" : "length = 2**31 - 1", - "public" : "30819e301006072a8648ce3d020106052b8104002303847fffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f383ca1fa8fba4ec0131927e6688a374f1fbf04f2e793b6b0631d19c24ec6cd75c52d0b19ec27c377a4ac4834bc99001624204552154bea298566300643c63287c00bd95617d1655dccc5b8ad50fe7b1c00bd5111b00338d6e5987a0742f608b74a93502b1260fd193b3bd3a90c843c1344af1638773189036637c3d7504d50e806555", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015353c08ca7c484e27a3e04c1d8dfeeecac173c2b6e2a5dbcb0da5223e634bd2d527d8b34ba0e592caf9d6234fc54452c5fb505833a97708ccb8debc4df5dcacbb3", + "result" : "valid" }, { "tcId" : 145, - "comment" : "length = 2**32 - 1", - "public" : "3084ffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005d11ffc03c08ae323cb938fb6f2a33efbcbd61a65840c33b207265ec8add0764d59e5840a85a062bfb1f705559c1954aee96e23c888e0ab6704f362bf5c58882f7013d7a4af3b3a58ad19612a1c371234388d8c06f53f03b39e84c22557cc6641a5580687bb08632eed31e0cc114d179da6865376a9d9b0eec67c1c598ee972b771b6e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01740f76c8d2bbd7179fbed614123fe2fdbb85fe8220300b40cbbb539d4754c5ef63f7b2bc27e129478e7aceec834713ceba27e2f6795344372d3c4d935a9c9e4696", + "result" : "valid" }, { "tcId" : 146, - "comment" : "length = 2**32 - 1", - "public" : "30819f3084ffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401e9e395fe1b0b1662256a4b5953e98971dceee098b34f9faa87c07a15e2d9618e713f98cc4f8e89d66e06bf7f6b5b2e012491851b11d71141385fa9b43347c4823f008205a391bb03750c7951f410691dd42cf3d71df5f76b98c0d082460c21f96361013952224dda7463cde16f242c34c62673d9156aed7260e7b01757eee6bea60ee5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01734253e8d5e9308cd51bf04104ee08d163acb590b1a955896447b8a255fcd3c1256b4e86b9f316eff4d7613b3829f5785961eda4ee9eddeda4db4d60af19e31973", + "result" : "valid" }, { "tcId" : 147, - "comment" : "length = 2**32 - 1", - "public" : "30819f30140684ffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040164016e2bc36fa9ef56713da89acf0b048082dc631156740ec8ecd22c1238488371284345a96ecef6dcdda2e13b4f2b9491c386274897fa13c6b2313c500041975501c90a405431005532377c204bac9a0d9d226542584fbe3c89f785c708a23399a1bd14daa3e68cc76aed9f5fd4bfbe4eecab4a7ad2a00170dad37e6fe56e925e6bfe", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009c6234171b4c43f79ff0ad95812e36b0784ad59253d20ea0cb98633fb063ffd8aa22a2dcba29d4116cd70737c1b1f6ebab4731c5b8a455788597a607b5a45bd547", + "result" : "valid" }, { "tcId" : 148, - "comment" : "length = 2**32 - 1", - "public" : "30819f301406072a8648ce3d02010684ffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d36d2b3ec425a6c2507c4ddfb5b4a10ec4d4a150c5c2b80a263baddebd3198797e97ed7d0cca818cf4ddd47f6134b7a6d2b0a15ee60973f9d7da220f62800c5467011bbb5f8e9df65b9b2c105e4d8f6dbdc4f23f256b53b47bc2892c295e7cbdb4aae81858ba66443255659beaa308aea4c509c99d578fdfb873f51ff53681aea622e0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01cec1f027a10de4a6905ea32f534851a2f23ddc9e7ecd3d24b8b88be01f7639cac7847c9abdbe746c171a913d6719d7c2a0c0359c4036360be1e75e8b2f7aaa678e", + "result" : "valid" }, { "tcId" : 149, - "comment" : "length = 2**32 - 1", - "public" : "30819e301006072a8648ce3d020106052b810400230384ffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400db63bd5aee53bd63fce054063dc364aae4f320f7ad2df294140431ad1550c7eab371a13d4dbb78f63d7188e61dc8e268888d9319906a28f360bf7ce868eb67d0c7007d66371152954f48581db91c1533ddf3b148b7e96a5e9964f706cb3f6ee805793fd7c5767e79f426233308c8effc1da71ec73744a49a69fb5f662407ff54d94879", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005f900efbbad497ee904b80fce07029ad3f979cb3423dc7d16c9cf0853f89a487dfdc5cc34530afa8ccdf5a0e376e278a091bd4f6077c941ded6f1b0fc8840100a3", + "result" : "valid" }, { "tcId" : 150, - "comment" : "length = 2**40 - 1", - "public" : "3085ffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004015681f7786b77079c6aa9ccdaa58f39e9ec4e14e24d1bb3f0d6cb56bf7b78761c3bf58c7fb76a22943bb25db80eb0af7410d607154ef927152a8921fdefe7288dba01e5b19c827b288558da2df5f9fca3137ed0694078d3f600aa7a495fe28f418d458bc55276bf7d2969ac2429e2af8d05d4112edbe93b041f2d5d56a4fee5fb918b69", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0124c23c00d30329065611075b02e55c3c667bbe3d65160fa189128af455240eb677a1ee07ca8789be7a8ed074ce17504a5903d9a752681afe6342b054866cbbf199", + "result" : "valid" }, { "tcId" : 151, - "comment" : "length = 2**40 - 1", - "public" : "3081a03085ffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b3e7c9774c523bbef857d59f8ccecd067fd18c7d7777c82c68146b338e14c5d0998b3b962354d9b107337afd4137233047adb352b8b1e215fcac25f1e3395940770148e5ced58410183d15c719f8ae4c19d95f910f3583de6e0b63b938e2d5ec670755dc24cbf08f9340f914c5534bf7f1483947b6b40626f1c7fe0e4d8ed843027b14", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017a940dca15b1db9a1e3f54c0aa8eb072dce11650ed920a2931c68b930c34b5811d076c0a3d10397a18bd0a7a87faa78a6d984fb48b3ee53d20bcda84cb2ea7baad", + "result" : "valid" }, { "tcId" : 152, - "comment" : "length = 2**40 - 1", - "public" : "3081a030150685ffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aff0e5216ee7cd115cc630909d20fd3c382357f0744480d86b177af4ff9471a1e360532a92a58252d93d1ea16ab47f4c090b6aefdc6a7a3778d15c68a866758b9a0098e23c4372372a527be2c6c3117380b4836d5ebd0807b80cd9c6efd96a7cf0757c2a635b9ad6dfe01157ff92ded313a78cad968082af33d136873f808d8e491626", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b98447f0c3a57def592cc0599ce7406f148186f94cd307bf87e4ab273d3a9b5ae6369b26692cab5c24bce59c13959844077783ecfeb777fcf3ce998f656a2382f7", + "result" : "valid" }, { "tcId" : 153, - "comment" : "length = 2**40 - 1", - "public" : "3081a0301506072a8648ce3d02010685ffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad13af79e8bda33120a2a924b481001117479c8fbeccd0a6af4f50edbf7df8e395e32ff6a1e5b2c1b874336c44c65e1eed209e547b3c5761cab96f56daf17bc69300286bd6b0206cbcc7a99e7807f15df0ff83cc17e4474f1769c473e7141c384b8a39f5b5abcdcfc70497057ae7e09b707ac3a71b824a55d4d8648c5a95d63bd82241", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a3cd900b9885629ae8d83fd8143e7d8a291cd933163bc658f37913511837355082d5f39425ea322b19d61db3dda05f255e140eec4e98a7a10121eb2918dcf126a6", + "result" : "valid" }, { "tcId" : 154, - "comment" : "length = 2**40 - 1", - "public" : "30819f301006072a8648ce3d020106052b810400230385ffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d4d76b40d97046ccf02d5bd131a5452d91195a13204b6eb4f71a5da9dc9156f619af8bfae8fbaced475c27ca89456f35e547688a6d0d9948fea49ef4b75b5e839c01738db8b3d3fffb1ab697fbc8146a70cdd657d307a6e6ca8a338661a08131e05c680ee9da4c88a90fde96c5630227c2fd4323f302d53a0b5121163ccc40befaf533", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00931d8aa38c530db8d5e77daa406d166169c9ceb74ccf7020965673d09133253ca230287ec9997447f1ccbbbbe868cb73ea0e28f4b67ed49132995e75f417838d57", + "result" : "valid" }, { "tcId" : 155, - "comment" : "length = 2**64 - 1", - "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040103f36ec425dd88e5d82d1f8d747c93eecc4b46ac98cd364fc678bc0d6c79f8bf1fe0bd28235ee43fbd0dc237332cc2ed6eba8c7a5610b5651c9e0f2644587ca3bc014dde8fbe83b569739b860d7b1edadc7bf73f7f0e7a8702eb488d230da284322ce020e9c8831298da14180ab008465e6ded1f1ebaf65640d92ccf29abb6751a6f6c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01270cfe9b869d88e7dff6d45fc752a4ac72ccde73cf12ec227c274328b001a9f24d92b00ca0326fe19d69573d5b3e35f822ccbf4c83a3b3bf6e3153f0984281b3b6", + "result" : "valid" }, { "tcId" : 156, - "comment" : "length = 2**64 - 1", - "public" : "3081a33088ffffffffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004013f8cc5569346bf3325d8405fdde9fde71dd1e953c10ed6215b4f4010f5bbe173718a8e2e6d9f802726cd916e16ea1cd3148c879f0acebd8db2628f589c19aaa5be01595d669cfa786bfeb9dcdacedf563d04059867898f42e8a157c91133c952a97d90389891b3647875c822eb48f761930afef9b068853efec0d260d8e51dbcb6d24b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "014df04e39e8bf5f6c34472f94f6f428962ac8a39d273377d0007231fa7f5f79ed896269f65bf84eca44e0739cd8b99f2e67977eefd768553d464c79e7d4d90a0ce8", + "result" : "valid" }, { "tcId" : 157, - "comment" : "length = 2**64 - 1", - "public" : "3081a330180688ffffffffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401375cc4e1a928513598081ac4e4c0632c24bd1997e4850d1472507bc71422fccb64cd823d3365c06e3f08c9fd6e6e476a68120f203ef69ca11c70889e3809eb75dc00d1ed8d7ab74a72462367cb93e843c60389bfceeb2f869aa33491961c4b8389238f5db1f78b39fc0923a54d9a7e0be8edcb9572b2dbff0a729585382bffa6901925", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d3772b252c9ba35ff3472b280a7635ca04513ed02e4d8c25596c900c37994d26ea774737d9a9a8f8618a6ef0c1019344cb3f9656a6369dfb1d8f2a3f28b4f059cc", + "result" : "valid" }, { "tcId" : 158, - "comment" : "length = 2**64 - 1", - "public" : "3081a3301806072a8648ce3d02010688ffffffffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006b6c4149ce3b4fa619e360f0979427d2c6bfeb3fa41205a0ced3a437287c711cc6e5875992cea313ae3d2ec0df6e4217c8c42bbcffa732c403e7b4471d0cf3953300ad7f74c69b7308b78747f73b4e3e66e33bfe4b21d45ac82a0b293b0f635addbee42a718b726aeeb9df1355700497900d9cdd0a42e0228cd1794f767d3bffb1c7a7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01c548cbdfdb40541dab744cbe5c45d96a4f0d1cf2e537d33a9fb4e4675c1ef54582c19294fd17c5fae2c51a9b18c37195e0eac0d9b5ff47a643df375a708dec71a1", + "result" : "valid" }, { "tcId" : 159, - "comment" : "length = 2**64 - 1", - "public" : "3081a2301006072a8648ce3d020106052b810400230388ffffffffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a7bae08725b97e8ad3d91843a4714d9205000dedea86076105330730bd8b6e5a683049496cd9f08b321cb2f3f8a05badf2370bb90ea1a49236e3fefd91b9c3d76c008c50244040c65bcb86cdbe193eaf6daaae2ba3a328adebc6b72c12736608abaf9c1de7e7b351c8e75d4ab801ffdd6e84b7e46b50976247c32515bf91cea3348906", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0052c6c1b82b8e26f7ede705a8b484068b501a8da469caa5c203be018143618d984fa9421b135e1ae2212a27cbbbce3a745780d1847059d56c3c3dda474862a7904a", + "result" : "valid" }, { "tcId" : 160, - "comment" : "incorrect length", - "public" : "30ff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040090f74a2c8a5d2a990cdf38b185c7176b37ee50b70559ed85daff2fd45b94b7f9df34ce57eea654427bfad8991f6a5d385342af3a5688b1f8c724fb7e78dc18f20e016141f2b7bc942286dbe8344b68e0f9a2d0950da65191f47eba738abef20b9d107cc0cccf60bc9299b75f0d14147a6c7a7d5ae67a0087eb1f4b48a2780ec086428b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0113de20aea691f5d38b80bad93c80d92377ebb7302014f64ccd893fa9e67d384a4ed1a5e3fce2c84ba5fc379a0a6bdacdb6176594df876d3d13fdf1dc824da825a5", + "result" : "valid" }, { "tcId" : 161, - "comment" : "incorrect length", - "public" : "30819b30ff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7be229dcb35e444d3d891bb04ff5aaf270e8f8d90afd65afb1c56f8c77eab3d32e55daa31da9aebda76fb67298e3a1bb71505d3a5b6c5af37366c88041090e96e00cf3e132fd88384fae8753ae32ba669e96793b69d6a815365387cd9d4d21ad2862e4b2ffca1fa8ea05e34275fea95ff1dccab750bc742de12611cc3a135a9daf9c0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "012090847293ba80dc7a8a4d5038ad6f3ed436b5a82e7a4a6d7cfaea1c19d6c74d3f707fa0ffc9f15a8c95c3e040b4f1b5d2b5ee08b9436410e36fda203fd6c5fc7f", + "result" : "valid" }, { "tcId" : 162, - "comment" : "incorrect length", - "public" : "30819b301006ff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d8578b222092103bb17764fda334974b121305c4c1cfaee7d86e814dee33057a03bea234546605cf7fba50d2d57abd0808760a4f8d23f724c00f9f5dd4b026f62801923325a37b0314c7a1d185173b48c14051bc0efc9bf3e57ae778ba537e90c82cc0d42dd98e9ff5a8235ede5c42867e961def8f9f66a631168c2e3a1099c9c2de06", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0199aaaf777a6c29b85e0ec9902f4f8d004a297b4570dd4677622305f4339ec726afb98b554175b99b8b3243f12a60b79ffe259471053e14c768a18cbf9ae59e149b", + "result" : "valid" }, { "tcId" : 163, - "comment" : "incorrect length", - "public" : "30819b301006072a8648ce3d020106ff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401badf6a411a405652d3e54b8fb2c5aaed8eb9ada9f06effc2e65299053b8a3216e0b5ee7b256561dfa1779970547b1072424b86bb6ef408cef575bdb02b79de35d4014ef3a47c25265b1cb2f28d5963f533f7acfbde34d45fa1ae5fae77b4c4e0c894280247664aad91c31a011fba50eb6e34bdfdf28f3e406a602c5071eebb632cdbe5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016b74ca4a588fa48cc5fe738aa84952e7d4908ef9fb69a4bc470eb72ed86b1c6bca0b6314939c311b0e3dae7fedd8daf96a37b7420dc556ac2bbcbd0dfdda281748", + "result" : "valid" }, { "tcId" : 164, - "comment" : "incorrect length", - "public" : "30819a301006072a8648ce3d020106052b8104002303ff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018b9237723c029c551b1e14492460e7d2e4957dceee536dec92bb35fe8ede36e6b1cce155b69a0d7212c2b4f0ba89d3f6fc0e7f6777ff5c2eed8c71eff3c44da8480125bee78039fbd3c339a58bbf625e50346a3e8a9c73460ec68fb028fd4d14cd6315310e0311a0ec4f39fb3408519377dd4ea9d57779003862c312bfd09a9a1f9659", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d81c812e14804d562e4a89e9eea7d26302cfd755fe9221fca577e32fd5bc534e3fb2d81b1701afa0b4d9f25bbd1b2d7ec984da404014b5c23d8b2958aed864db7f", + "result" : "valid" }, { "tcId" : 165, - "comment" : "indefinite length without termination", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019f079ce6fa27dc8bd63043c7f655828797aa703037863f1ec484093d5cd5b94832adb0dc6dd214c5c93e44774a0d8fc53cfc1bbde61e0d8736f0653eaa731d067900fcf0e8e09d71c8eab60e49472e9ea14bac96d4e94f046c09573e25af846eaedb534bf97c8730f59dcc8496b32ce8303bd008bb4a54eada3f76a4ed77a171d94f65", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0090d26cfbf90d1ca771852a8605e1df8b2c6b79679b8438eca65386071e585997114909164d750ad8b6f00ddf511a9e2e99234920a34452cf6f6bf9e7a2cb670c72", + "result" : "valid" }, { "tcId" : 166, - "comment" : "indefinite length without termination", - "public" : "30819b308006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017d1fc676970803357a27c129de4629301e0758d7bcb93947348322027692650cf4c17fd1b8414a6f2ac5f5e0e1b985a8c2ac397485c890999bca4f5631fd8bb5410132e30c88fe4e78ce58b7edaf6fefb7070a8021b09e6698f222cff7996daf43029ea135a544718fbf2a3549550f9a8105c55dcd71aa3cd9062316f72d135eea7df8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0151f3887c376f8aa237f4d1c948da76484f822e42cea2c3de1ff06b07edaa9d4ab7a9f218d28922ee18f71e8159c1790fd5d3e6ae8bf3174fc6487bd6414ba40890", + "result" : "valid" }, { "tcId" : 167, - "comment" : "indefinite length without termination", - "public" : "30819b301006802a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040119ec03275e5dc89e3d1b774f987de2862b0e7271c33403a20dfdcdd08912dbd65b6be220a81caeb6838ccd392fc296b0f2d9deb4be208c77089b38db56d294c66100d45558483ae6783aee63f9389eb05fdb4ba008cbd6489382637079948c6f636437314a245ae187073f13be4bc032ba1a15cf2ee273400facf9488a49ab90ecf479", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a06cd4cffd0e02ff2521b64d03d8431c3037d5612a416cf1227379a883d2fd32b59351b251290c4665e280f34c23051961d0c084de5e1215dde5bdfde5b4c44669", + "result" : "valid" }, { "tcId" : 168, - "comment" : "indefinite length without termination", - "public" : "30819b301006072a8648ce3d020106802b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040199ff89acaa60d0e479c8168736a7795ee0c1b5c0b21f6cbf90e30682cf4464df9232343c91f3650cf01f7bc2b148d8f3b707fd2e3dff502bca0c03941a9afe631c0084e27155c0903dfe65d7b5d8b1bdec2456ca50c977a43f44e4fc4dd70d94b29c4469655981af4f0c2181f19dc4481307e69e206d4e0a59d48e43f55809139ada7c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005ff9d0e33b19a1ed65408254957a43c0050b195dfd8feb56472d3fefc463d95910862f9bb0a32d98053763333f92332637dabe2a4f9eebcf48a4630ec50bbf132d", + "result" : "valid" }, { "tcId" : 169, - "comment" : "indefinite length without termination", - "public" : "30819a301006072a8648ce3d020106052b8104002303800004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004727df244065c91d559e57fcf9c814c9ddf05fcf30ec56960818ad6c14c4d410b747f838420c7279a9efe0393c14da2812ae406fbafb24be424a640dab48c7bf8c003a22997aef6752537cfb41ac73563bcba0ba06f40550fc6bccb131c98b6dd88798bfb53975e6015f083ecfe4e0be4ad1029ce2ccf2199279ebfb643d311d549924", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e250bba0974e7f41651b6107a4f41713eb26359894d6bd5bd6500e3f92aff2dc233fede33b6861383e8298bff8aa38bd6d3d8714f381c8fb89b114142634d4830d", + "result" : "valid" }, { "tcId" : 170, - "comment" : "removing sequence", - "public" : "", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040101207817107a1f077c26adb538bdcd5d9c29b81164e99773b7d148edd633e6e040a6c890670b93cb37794338846939decde06e1d80961ac663ee148981ba7b3a78000532d31c7e6129b95af8bd4b57f9c91f3f7c3ecaa7dffb8629ea2ecfc74b8947ffd82d602441843691b8538aa66ababfcf1c44a00513e47fb7f1b6f38837bbdd2e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0005bac2c9f6ee0aa16d22b6d31aea2bc06ee1f009a07f44daa222ae41c87b44a36b6fd7faa24cfcdf094c67e4c187a32d51ac7bbc40c881f754a44a4b739b8bad0b", + "result" : "valid" }, { "tcId" : 171, - "comment" : "removing sequence", - "public" : "3081890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a82b165e68c3a38cef5a7f5ecc9485f8426c164d5eafbd10e3cde3db6168641a0aa079958d104da431de4ea1df6c9ea854ff6a7442fdefb3e6938c74f7184ebc6b00365592a571758b64eedbef0658fdbe1619277b37dd5f553f2d7425abe721162874389b5c53b2835f16c4b29b1cace8136e2f014b626b3e5022b785376df55a527f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01e0c8c15d108c2167fdfa03c7f2e71617f16814ed615367b1d0876d2a6878d860f0adfb6280e7834d17318e0c84731fb64a98b740dad813ef5cfe25569e5269ed1c", + "result" : "valid" }, { "tcId" : 172, - "comment" : "lonely sequence tag", - "public" : "30", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009401c019a07944bafb177b28224cef3c3472f33ab3ba7d06e9ac3b6947fc280aa8da39c2ac2865ea336f200c364a3822db110cd5a24cad1e209150daedb13411b70142977cb00256246de2a9ff65864f0048553adfe517700e5af9a977a3fea37a164dbd5d713e3e5df9410af3d9b15f5db71a422991b7703a3c017c51f56b7436ec98", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007daf03a905a521b476028b79adf9155dc5306427c85ea3dd467faea32957820ffde03d799136c138226d03f0d06fbcb950b79fd17adeb47dea02378bf9ab70083f", + "result" : "valid" }, { "tcId" : 173, - "comment" : "lonely sequence tag", - "public" : "30818a300381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401db39ad4388704e9933099afbdc5599909c701ee62ccff3a1ff50211654bed491a89598a09c49dfb8c466984968625d0b8e5310391a4236f5353c039fce5ac410e600daa90cac537d3fd3c036305e46ed0dd08775ee67855418403a9c880a9b2dd0574a3f8b348412d8c2771d128a5f6f4aa98d4b0dcd7f73d5d3f4c1c352dee68850c7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a125c2cd9584b7b9d050e27bc158cf5b36bf4c2d132aa62a10c2548b745748c10d16661e821771b08e62ec68102a1b6b3fde16409857d3bb989235267cadf9439e", + "result" : "valid" }, { "tcId" : 174, - "comment" : "appending 0's to sequence", - "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b8d4da1069e2102c57ba416bddfca4174380f9e4f81634726a4fe81372964e8883d296b356fe1fca08e80c91871b823e47ad901de5f8e9ff1ee19e8bd71d2d7c48000eab1fd46b3e7b9c1edec7511e160c784455ee627d131126bea4aa3456625d855fa287c06cc62d3ef619ee6dca8efa009dd4b669f19ee537ab92af02f034160a96", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009a2de8c400f10c6642333d5fac34a973262622d4b4c62fccf2d653b936495d892f73b6df22ff3a02050b48bbc9bbc84f0d9c333dc377c2fefe401f597216a6d2e9", + "result" : "valid" }, { "tcId" : 175, - "comment" : "appending 0's to sequence", - "public" : "30819d301206072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e4ac71c01ba7e79b6b4f0306a69655f46edd9ab14cad517ee5fa65587da31e7c170898659825e67618a2d9f2a9b22fc07ff813f8b77058c0574cf52acaca57bcc701a003a091ef2857cbe64567651a8fdbf58571f7c3a947ef92ca3c1d24ac79d7bd5fdaaa3878009a8067aa561af2141cceee5dab1c5b631c4a32cda85bb393f13310", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01baf4e68af4d29e0c94c810e62289f6bf5f18656f45f850e8b896d890e4ac36c96cbce9bad3f8e6642e97d64298cf84c9fcbc0612f43aac25c83bb61e539961e81b", + "result" : "valid" }, { "tcId" : 176, - "comment" : "prepending 0's to sequence", - "public" : "30819d0000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f72f91143fe892e02d7746a56d0f4acf49c7621c5aa635c44eba7ca504367ad6d7ed30e3dc9fa0149987a11d5aec3970ae372bd0ae3e8d6d2611a67d95b153e801006a317c744d06548ab5705bc5097481580cbb256fe09ae3e4aa110fbf2f8a5c637b064ed0bedee31f2ddfbe77309de3408773ce275acbb52f12980944bcc12f91a7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0026f3628dd2b896239e4eb5d878f966336dc7214fa7a77e66ea41a1a7ee4477f90ca9613da035f5f3dbd76225cc4013af1216d3257d5132fefb0f7e414e0c5c7a00", + "result" : "valid" }, { "tcId" : 177, - "comment" : "prepending 0's to sequence", - "public" : "30819d3012000006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004dca8b1bda460c26d574cf9b8a6b850326c8a88448ee10a195b85e389542a3833b5ff25ae5c8a2073a4176cda44c76e31b23b0eb09a5cbdbb4ca6287db3893178800954fd5f8f134b42877ec9241eb35c5bb300e559f9f4cb0b6c6b5c0baea624a75d537ff33a6e983f89b8053078b0a511ca4fd3090f254cd86f00a5310e705833509", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "001f538051dd800895ffed343fc324b0def2973cfea712c41d6a4dbf53ee9c14957cb4993aac64d13c1b6a93694f0044dcec1c4d195ade54db90825fbfe8f715cbfc", + "result" : "valid" }, { "tcId" : 178, - "comment" : "appending unused 0's to sequence", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d72cd4cd67783ac7213836f73a5c7412c8c77c97b6443edb6de3579492c216076b255a81ce65567a9da9a855ee10a468d3e9c0656601af02216714edd65c9f551c00f425c4763d5ee58b1211901da02e03cf4f6b0c28258176684cf2b2d2f586bb6067550ece5be228808ff0cf7161103ebbaa90375498d0c785b9701c36d751411a2b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b7d048afb23060d590993c122f1ea0cd18ceb9b8f1e23648e15241172a236ed0783d07b0d7c688fd6387431f79c401789ca0ef454231c76c6392c4cb8ed2d37135", + "result" : "valid" }, { "tcId" : 179, - "comment" : "appending unused 0's to sequence", - "public" : "30819d301006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c279ef2e8d9b4a69b0bb901346c939c6bdb0fa215edd3f3b5b082a71b138537c497d6e2cc7d2b94a807421cddfa79fa76b972910d191518d772f8b1db231381dba007c9f9e9fea89c3254a5aaaac343ebd28e5820c7db22c25ee7f5c94eaa03f53912314dcf236297cdbdf9297ee55ff64716a284c9a9534c898aea1918dd26a25f332", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "014d4a1ab96f99395b11cccd25ee133b5f9c1a9ed0f206b1a34b7e718fb371f2e69b25f28584fbe5b92444750892f16b61c38c91ac8af7a549b0c0bcc240dd443acd", + "result" : "valid" }, { "tcId" : 180, - "comment" : "appending null value to sequence", - "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401efbd18fbfe2fe106c356039d462bb7fbe0f84b9cecbe6b03d1aba539eaae2f0425c4693887a1a44bb5b687d5fe7ccf7f74d43bb69f8e703753f40464e881da83a301803244050b3b81e20655d79e6b3d14444156f20c8a8bb2c55c4ea56eb3716bd50cc6ff27f3644ecb4b0f3bd41e3332c82b74f9e224b33673e3b8cab3f043de3f4f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f6ee6b375d5f3d18c6373528ac526a4e8253db3e4038a8bf16265b55f349a0f0860fe4e97cc69e7fd444873f64c3efe40c38bbc3436e9f7e854519886b0a4f5e85", + "result" : "valid" }, { "tcId" : 181, - "comment" : "appending null value to sequence", - "public" : "30819d301206072a8648ce3d020106052b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008c86d6715b11eb5cdd9d9481fc27ef74e0b7b05f34e2979836da26b604c84e990aa6b4cbc2a80e9a89a08156bd061592eb58178766fd8412814021408a24b152f10132bba7f2b0253870ba9d806964ce781d9e4e9496edac56b308a5bc84aadb9474777512bb0ba392f78d08008fb63cd76efbdd3eebce032c38567cb217f17ff6293c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01fb7e7cb5b4b6ca4970627e12a48053f3dab6d2f2851c0da80204624ad77cb383901b48da338441834ce0c197c5133ebd1cb45730df4e889dbc2185bc9af8e0c9ff", + "result" : "valid" }, { "tcId" : 182, - "comment" : "including garbage", - "public" : "3081a149817730819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c376379f5522ff2b956c21b3f8377ab65eafac907f722fd4ee01c95069c61015461e12afe4bb6ee6f3f1735131459a20569c04cb6c11d3c8ea135a53a94389247700186ce29559cfbf6d02cf11cb985d6180230d7d8a9385b82442a33d9e6daabc5f4db3e95cbcd8edf1ee8753dc61f4d7ea0b9f4ddd91c2403e536146aec7e3a17f91", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0048d384e90aba1ccf1052639c15dac8891129540ba7b81a654128ac0481177b354e88e2f6e8f00933d1c227ecdd2e948fad83ca4aa479e5aaf0e8baa9bc00f7e639", + "result" : "valid" }, { "tcId" : 183, - "comment" : "including garbage", - "public" : "3081a0250030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010a7851e881fb6a66e901da6f220b8161a7844874a9d1c57846a8dc73e3976398c6129f4901f06ec946d0886c9c97001c64df8bbe7484b6ccb92f1796b51eaeb8d80037668a48c54ccdf7dd2da3a2a8a60e06cbc94cbef7b40a3490344fc0925bbd528296483bf4b0783275d4a1cbcec086c53bf8ecec3f369acb4a0a3afa386a1699fe", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0058ecc0f0beca07bc6ac026a09ae1b7ec9df06802af804fc1446e84bf1c87e53910dcdcafe2d06fc18f188496978c4e13e80b36f6cd764927df731afb0a96c0bb0b", + "result" : "valid" }, { "tcId" : 184, - "comment" : "including garbage", - "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040010b1659796537dc1de0bb683292e6cc6550607c9ce4035535b3e604db4bdf3caa5b0ae31dced43339ee7c8d7acf421d1b241386fc06ea2fae5ed43714eaf1642f401eaf50931c434a5a333fad1dda50c05115d7a0982fcfd12c0ae39c134db1a581eda1d3825919b7e0ccdcaeb81f0182bfcfdfbc51cfdac9b45e91add4deca7450550", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01dbe73b22022614b37df8997fb6d23020a5048d5e293ab31fbf3992e84fa0909c66e2c8cc599082fe1291feec09c5995aaef806ff7b4732830e25a0e57831f78b1e", + "result" : "valid" }, { "tcId" : 185, - "comment" : "including garbage", - "public" : "3081a03015498177301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400da6b612aa98039a703b8f1c0f0a7a44200c5fdfbe8557ed73814b6215851136884d47bc9fbbe21723bcb83122bf446484d4bb142656b5a2961fbb99f2ac9b39312016c2e09bd5da9f58e97ca4797ab94d473c8f29bb3ea610b55a4efc8061cd6f07d52cf22ecd303f6d9c105b48f2cf98184c2c6bff05a81c6a97be0e147aa4407fdef", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0106d35105ceee29bceb024c54fefec7e9a8f872b7434ec6cdedf33d4f6cdcb9484dac6b8398383f98fba180c7abffca089e1a6cec7cd1dbe49508e5c96ff2f3c915", + "result" : "valid" }, { "tcId" : 186, - "comment" : "including garbage", - "public" : "30819f30142500301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040190c1d76d8bd4a99a431e7f7a5bdf8ebb3256b0714c308012789cb624057bde904579912250ec9a27017e9c756fe1999f882dfb0ac8e54c4200a5809ec0f15ea9f0006081c2efd93ca86336bade6709e8fd72438fcd9e946df35460f908165253c667609442cc360840ec1a35c23aa4a4fd6f50adda39e0c5ebb9772209e94d1fae7fb4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002a6ed9c9dcf1f54fdff66f8cd8ec6328c60cb3f0cb743de7842904a90ac291a9fc097cd045aadbfe2d003dfc352304c3b2d4a3ce198079c830335a43cb246733b9", + "result" : "valid" }, { "tcId" : 187, - "comment" : "including garbage", - "public" : "3081a33012301006072a8648ce3d020106052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f86d84ac442850bade6f2ec3fff457c0e1ad7f0b04b49fb7342fbb82b4c6732fcda6bdfd2f3a64f086126db985c7fd49650cdea212f490e1821796654639a4189001784cb75ed2c17871f7d18bd8c6dea66e38c36b1633cd0700d8b8eac53465061651ef475c0cedc52a8d36f345a2d251f77214166bbb781f4b6501d158215f01c06c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "000834c580a6d7f77d651503a27e8c3f8935c369ecf64314cdc837bb0e53892b52336a89a7784cd736a53cbe4dadabe08d4629fb96019a551dd55af8b961af8b4bad", + "result" : "valid" }, { "tcId" : 188, - "comment" : "including garbage", - "public" : "3081a03015260c49817706072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004e80c4db3c8f9c0d8df94cd91a228513bc18de6b721f8375219cd6c82afe217dd0bfd6104bef7d72f760e1756a50bf06d5500b1cdf512609ba7a643f765d6232f3014c42bd015a83b0e852d369805eac5e4290ad82d666690fc9148bf82ca29a9b9b42c1a14c668d6944a8d4e30c8bb38d54555580c495b38c8cc29d298f562f058a98", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00d0211f0ccfb1054bb05a7aa6eb64e3770b348c8d298b2b1b0532d7ea1e101f2869bc63fccbc21eefc1c3afc0817c512a92a30fc371f9da0a56bd76e151b968080b", + "result" : "valid" }, { "tcId" : 189, - "comment" : "including garbage", - "public" : "30819f3014260b250006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019d6f01d788db420f63a33ebfe94b79eeb1625ddeb4de2bec64bbc03c7c8046323289c2f1a67cf8f2762ad44ae0c33ea5ce76716002c182cfe2a1315bb85a174c9f00eabf9317b64387f30e72759bf6dff1d868473c3237e88e5ef1e5be306e0c84f0971036fdac5b6b2dc12e220acb80a5074d4186df43b8061b36b7af47557339e194", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a3c15562d5528175769c8623b2fb470de90f130214c837cfb76d936be48a4be7a26784b52ef0fbab3e7d965906427e646c372a2b52b52ee878b11cca0c9a01f713", + "result" : "valid" }, { "tcId" : 190, - "comment" : "including garbage", - "public" : "3081a33018260906072a8648ce3d02010004deadbeef06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017fde39d75ecbc85a122a6a475d16a19d2c74158283b3680efd88f9cb0dbbb113d5af9d10600c879dd6d0ad054566edb1656551453a0177fde73328662add98b9b201df63629ac0cc0e9e15f2279265c4fc037961aa98265b5a92cfe4204701a7f7af4c19dab23d728cdf646a0032bb186131396dcae2a292d48d58569cb920e6044646", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00353cfc6c43d39a90895537b249e96372617020b760ea3ce6555f2a1f28ec23cfd56fa96cff1543937bbb3dcdace6ee30aa438b1bf2bbf125540c06869eb18642ca", + "result" : "valid" }, { "tcId" : 191, - "comment" : "including garbage", - "public" : "3081a0301506072a8648ce3d0201260a49817706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a7d44a801b8841b70e164b7e77cecfe1cfb40cf2f0d55e66b0c42a920f10534ab20e8ae0d3c0153bc29934b981b3eaa5bc86854ff543b908d19c3f61ac75e07e020083c39cd2013f0e3a1dceb809ad159f0ab0cfff638e800f1d59de28bd89ee5bf5e01532702dfb38fa5be9dcca43786e6f8e4dcefc7640027178fca8d2ea74c121fa", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "010869947d4c84592f73d978dad4da772c3f6f9047f10318c968707a66280965f3298dbbfd77cc22072366052c24ecaab070efa603db8a5cb84f575c5f0a94ce6e22", + "result" : "valid" }, { "tcId" : 192, - "comment" : "including garbage", - "public" : "30819f301406072a8648ce3d02012609250006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007b3710463a2157e3579d888c072ed081dab22ee7927ff417bbc6f38398eb40479698617b48c76ac10dbc214034cfed849c4ddd6ae784768c07e1c55a606eddccb201cf3d1fb4c02bd0ce7db65c1fc0b4556190da584a6b0fe85dfb7636335661b14d19adf09c75a44fe03719fb516d02c7f4206768ee4bfb307b2edcd41c7460b0fa6c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01605e91a17dc5829e082415bcd5a3a2f03d9e6e9426fb77f05a91820f4ea7b487aa1d181e69b7378f493b079cf397a379d882570f0b8029f2449387ffe8a9b6a2a8", + "result" : "valid" }, { "tcId" : 193, - "comment" : "including garbage", - "public" : "3081a3301806072a8648ce3d0201260706052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a0afd24b23d1edf08b1e7e5112cc79d03bf6c1835fd15e1960ac3d632adcfbe5699b6df1a243a78b96712bd3e23ec7723b2efa5918009e1f3bec8da8c1214d1ee501536baf2dfa1cae770459fdd0e286c5a775930add457c133dac54d96defd6bb4c80a50fd8fd9a56cfe5f64832294f9ba6349bd7b1bbb55981a5f19e211b35157fd9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0190510b94cf95deb8a87f2ede7c06e7975325458a7e4643ff4a55ffc42f0c98d962460ab4d784d99de2b1bcfdbc0b31e6a414d4e9db8bacc7538fb96c989c613b40", + "result" : "valid" }, { "tcId" : 194, - "comment" : "including garbage", - "public" : "3081a1301006072a8648ce3d020106052b8104002323818c4981770381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400978a092cc471a049eb88c15242aead5ffbef5878a1e11704d1bb4428fed4797b8531b7441a436686c022c1c1df5eeb9da831b5f23a70b0365b81d77e70af3a2650008df75b50e1af2f6d0ac482c13831085e9cd32fb81d93b40778eadccce9e6e45a7b8613aab83130674c851f81736aaaf9cba307ea3d598b3aeb8b0a52afd736b7f9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "001bf0a4ef62c655e716139f7a2ad543ae859178cee1cd4d504b0e4b443e264910e4e40e5c51298ddf4b367de107d0065630696391612eae86a6246d6e7922d31982", + "result" : "valid" }, { "tcId" : 195, - "comment" : "including garbage", - "public" : "3081a0301006072a8648ce3d020106052b8104002323818b25000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004013e98f14a3fdbadef377e1269ab2333a5a8c970d5e4ffcdeca5dc6041638046dc68cec62b062ee51be3d433ecfe5c3a9a7d435716f808f6e5f8e1fd0c688c89d3300188bf0a77be680d4fa8c837897eae8d5a7e21b089f41a79dce0cd121f390222bae595eac443d5977d458ab5dc033754a9a77c5301b355b5b09519e54fd44d094c08", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01224a5ec8d842293ae919c994e1a063ce63a412d66e496e49cb1bfb39510597fbe469db689a174a90f296451aed0261fab43c55c0648bb450cb3796e7445be542c0", + "result" : "valid" }, { "tcId" : 196, - "comment" : "including garbage", - "public" : "3081a4301006072a8648ce3d020106052b810400232381890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ef6401f57700d75873ab747f6e9b8a228cea7c7bb11a5dafa4ede997b9bc1ad9767b406a4c13331bca5507a47e0d887523ec9d8ff949964e97c64c67ac0378abfb00fcb96a66f8b3040e27919059eb1717a1c8fc9c6766919b2711c5253da6d178af55cf857b28dd661481ef2d2926c933d6e63e1e84c9d5f228f74dc39f6b64ab20c3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004c2e2b31fa7ac01c0d470db704d1a826109949874afcdbb9eb94e92d52df0ee3974ff2cfd6706415dc683e3a8065b14efef2b474dd0951bdbcfb73230599aad977", + "result" : "valid" }, { "tcId" : 197, - "comment" : "including undefined tags", - "public" : "3081a4aa00bb00cd0030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040192e2b3b13de851bf291943b5417754795b3f9f700ad8d97617cb7bb83ea9fcb6fe2de09a7bc1d9cd7281f656de53255fc40c0fbe4a56a8abde02fa81e6a549b1a7002a97d063d5c24737647eb555e9682d12e9dcedb8ff1f782cde585852c79f04542120fd4f02904f66aa5baa5580dceadfabf03cd9b032b50c1ab1249c230d6cef70", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007980a017f7dfcd27ce53918b5af78eec5be4b0201910fe26d692299c20ee001f0afc1b8e8d8ca7c6ea25b39f1d7e3565f2a68b908cb36d20ceba25867091eed466", + "result" : "valid" }, { "tcId" : 198, - "comment" : "including undefined tags", - "public" : "3081a2aa02aabb30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b2a1d0460531772fac8ce4706d73a55f1330031d6e8a2ff4244ffcfa1d8474f87d10ab8e86eb004308ab1ae97c78887a8ede6c1d574446ffe939b8743bcd6bb97c009641bc7d2c74e58edebe04eb3951a25544ad620ec7ac75da9c83da09501bd3064b98a8797209c38b2af1b81ad09b037c8fcb2b45e634557d9f317b9d4d7fcfaabd", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01835f0515755588a0d300eac2d90f9f4357a5e5563276b04eb1b22bf17094dd08cff4ab0b8e7c30511cf1de2cd0cbe18f017d316bb46c8322badcc3010a987cff48", + "result" : "valid" }, { "tcId" : 199, - "comment" : "including undefined tags", - "public" : "3081a33018aa00bb00cd00301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010cd7f535f4d6938ea8f461b52cf62661fb255215f09b787f621f24b83dd45faaf3b5a4d764a2f4de533b48d4d276b37d80e31e582ddda38fbb4e7cc4cf8513ad1301266d3f0afc7f120142347533de195300c2ccc3c38fc0ebe0b69aebcb945792aba8f6b27a627a67e38b1da7181c15b0fdef365fcb98a055c64de289201985ae3372", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0126cc74bf0133408157f028bbe6857baf971f1b3b8989b3994e53d91e461571bba8c07e730a1978e9426c18a2ca4efa4c1c86a2760609775c42c256bb6001fcd1bb", + "result" : "valid" }, { "tcId" : 200, - "comment" : "including undefined tags", - "public" : "3081a13016aa02aabb301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a0ad337f430cf77a1c815083ad24f35dc7533ccfb5af44281792025b1963b44916e50604b988c1bf713970c6a3f539cab76e3c54aceb9c75022a4241bf73a2700a0105c26836337c37b718dc8672a67c20c5a6ffcc4fa88c8969ff95674bde3bb6acdd0ae80aba47dec12a2339ba90b290792bdd5623afd73e1ce3a8f7bf0b8b4db559", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0150461033cb4854375b49eddf0c2887901c4d6281b4f79104decd3d69ea5c43bd4f32c0e7a1c00a515f0f3dc2c3783508c6d988a77360a726167bd6b42dc2aa473c", + "result" : "valid" }, { "tcId" : 201, - "comment" : "including undefined tags", - "public" : "3081a33018260faa00bb00cd0006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bfdf88ccec351037858cc7e46de8b585340b157e584aa28ab4cd834ba6f53874f79983513e1a67fce970ec5141d7b228eb622d5a72563a43eb895349ce4a2d624a0126b10e2f02060b6a4366bc5e8ff6c83753c0b2371b20da7972cd49eacb8ef538f02c019b639119e5c1e4d98ec9d6fe3582248b1e76f13b7fd41dffb85410f7f21f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017c5a7c1d93446f633ca5d891d6945ff72854188ca68e52dc7beec28c9a87b9f497ace8b26fb25c2302803daf4faf44bc0c7f39b53281b1bba6c033356f4228c76e", + "result" : "valid" }, { "tcId" : 202, - "comment" : "including undefined tags", - "public" : "3081a13016260daa02aabb06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b574f6df47932a1827e36c9441e9a61670969817735632f1ec8fcde60509f6cc99a5c6530a96003d033f4ab63836ca292652b860641a2b98df83ceff2bf2419f7d016c80742e0392dde7016b106e3fb976bd5d8f46a8f0e74b900a8d26f6928b02d4fc1a97d84844c2380f6fd6249bebbba6e5f87fc5ea2edc1362d77e1c246651a56c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e5a33aa0d346ba57866741f99011f145adbf2dfcc10cbc988c86e8a26e977b419ac748b106f14ff2fdee5a326616ab53ccbe2d80e809811377fe9af2032ca18464", + "result" : "valid" }, { "tcId" : 203, - "comment" : "including undefined tags", - "public" : "3081a3301806072a8648ce3d0201260daa00bb00cd0006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003174c3d34077f946f8986af218ca01f31efe57a236718eb88df26a3cccb24b30f1f8e9d4fbba2b953e161bd19447039dbaf1bce04c3460e1e3a2170e267302d2df0010cfe18ae6cb536ac3e14b3e60ccbe52b29a1952a47b5b3b1f4c2637ada534b61a5d94f658fc386beed612467f3dd1cbd8e4d6d154566ab994328d2a58e69ca7a8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "018779cbba1718bd2b7fc2ac5cb471308576250ad412a5f98e28d14d76dafecb8455603bb24591b8e83e8a5c2c5505609445bf7a019a229861351d165801285b19e8", + "result" : "valid" }, { "tcId" : 204, - "comment" : "including undefined tags", - "public" : "3081a1301606072a8648ce3d0201260baa02aabb06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f4a34826065b0174cf2d6109e856ae8a6ede7732eef99d8b154103d904c114dd07278aa51d6ba457fea297b3a51b0d972e7208658ad12f981074f2e875c778984e0135619a82d4b727ec976d3d211706fced88b8d885c205cf023d1762406522d7caf071040a874c153ad4ab1daaaf008452e23dcb5fbfbc2403a32ea38a5d8b2872bd", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "012a6e41891b186a524f2ac26cc7d2b0988e14fdaad6cfec357867663c1eb9245556dccd7bab6b664c908e08f37e114d7d4e1a90af4f0ae2e66bac5c81be58277bda", + "result" : "valid" }, { "tcId" : 205, - "comment" : "including undefined tags", - "public" : "3081a4301006072a8648ce3d020106052b8104002323818faa00bb00cd000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401df813d2565cae95facf1b8c40ae4338a4777fcceb8bb5097ba6d835d21e4a56281d05235103fbbf5cb09e58d22a3ce7885a178fbbf1cc7972812c1a9a2b95ece8400efa70ae8e200fe9a6b886f376a670081b7f18cc9c48328a121dbe0783a2745ad00d6de1b90b06df8463b77b5790451fb4dfd8e7b2b4adbbaaa1988597442db976f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01e58dc2de712078593644d08937db1ad2abe20122aea384a7f8cdb48053c2df60832ea88a7fad1cfaf101d8cd09df69ce8117302c583946b5e36d7b0cf98a5ba8f8", + "result" : "valid" }, { "tcId" : 206, - "comment" : "including undefined tags", - "public" : "3081a2301006072a8648ce3d020106052b8104002323818daa02aabb0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d620b240b2bd1ce5295c9adb167fe993d5caebf9f8cbac280d7c0b6eb03cb1a09778fa8fd5f009639c70cfb7b0dc134c17aff5c54e35f84f73845790f487ffe2500b45d15f38c4e669a346eed0e6c54f68798784d6b458601fe3bd2139d39a105c43a2e74ad291a14c1f1bbe6172f24fb72f01c9eaa0c816ec5ac6e8a3b22af7e88bb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0113ca7173185a0c243a6c5cbeb425b86fecee18ba8314dbeea73ae848c39d8b9f098cb2304868deac0239949a20bc6c5ca428f4c153c56836548782ea6f6ecf40d9", + "result" : "valid" }, { "tcId" : 207, - "comment" : "truncated length of sequence", - "public" : "3081", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004002bc3d1b279f217460d635ee22ab45bc68b595e6e3a758cde3ba561b196afa116c94216defbaef54fcbd95868fce047cfd0c4e49909932a01097ce087cf11f51c720176cd2d76dd660c0615af11b089d161526e55de788cd2f0801ecbf5e7d5cc35739dec3c3899e9b6f408f85470af38eaffe944146adaeda8803a6cf437012ffa0917", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d4bc36462142dbabeea090e199f330e02911c6737f202fe252a095b72eeb9454e405b4d6bef1d4b0660b9b2952b70fa701f0d1568f0773388b75287d38617eeb05", + "result" : "valid" }, { "tcId" : 208, - "comment" : "truncated length of sequence", - "public" : "30818b30810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004002c3817905115e7945eac5fad4f2631df6b87a987a713a3b4654c6bb516d2fe47ab70119db9b828e98d0bcaff3134acaf0616028154da4ee41109ae9b43ae4ee9c001c9d88b3b2ecb950db90752be54756e014dc17cac0d0262205a437c5ecdb1263c843404a4fbbacb96405cad9a36ed37fd393e153c3504f551ae38c845f659575c4b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f9801c3d2df0970426909f22b7b88db3e83ae7bb5838304966ba56ca77724a9608635a9f9b67b2c865c0c7710355ff08fd100446416aec9a42463e8361312e1ad4", + "result" : "valid" }, { "tcId" : 209, - "comment" : "Replacing sequence with NULL", - "public" : "0500", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a8bb7b5f4257a3319c6dcb1df58988cdf60453e439d230f4251632ff92b2424b147ca40824b25e6ec5f71599ccfd13ea62139e0eadf250c0d0da626f4f1ef0ccbe00494fa65939d5f5d144cea542dea27d7b26dcb5d5d6e813bc5307753b618410465b1b96bed79c98b6a60b58a0bdf83608c81a9ed362b66a4c61323b34d2a6416c83", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007068311b5c58397c1637bd9af38b6ba87f10851eee675cbadc27860e78d448abf33dec174d982dab6d100d315c557872bc8f7aff2ba0ffd5082ee203840a7d64c7", + "result" : "valid" }, { "tcId" : 210, - "comment" : "Replacing sequence with NULL", - "public" : "30818b05000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ec49de21d692fcd7084280460dc1410b5ce14855f530214447b6f53d03b019b8e1fa7a862eae55fa9018fc93579936747c96592c98eec62571572e4b40ac8165e1014573cee65cae4d54389e8d74e120b308298f15b075a44ed0f50ecf3e4ab081aca152c614c51a7b312117df7fc607a861d2dad102379bbabb8d72fc836ec2c8230c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004e26f46b5204c8ea45f80115741ac6b0ad0fbc34ae30d89b85c1a390ca28b6b83dcd7448cd413a0057283dae285625bec2932e933ff348099821587beed65d37d7", + "result" : "valid" }, { "tcId" : 211, - "comment" : "changing tag value of sequence", - "public" : "2e819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400558582568ff68175cecaa0652bef373d6875a196a30d77715638cd45059e9c207595f92ba5a02990a9b7a05fc8649365518cefea24601ec1187a9b6a6fd37d3e82002c2524983d5c3d4c093599f00f96a7a388e2dcd18ddd24923ab6f8236dfcd544721fd22cdaf20fa51e1bf9f9a9e998f34154f26624827cd2cfa1b0e634c83056d9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0159f2d6523ed3f373f2f955bb302bb94efb742c39fc081da1b96b36ce5f3fe07bff07fbd225dba9ea2a82c3bff8939b3cffecb5844be0ece9abe5c51dbf0212647f", + "result" : "valid" }, { "tcId" : 212, - "comment" : "changing tag value of sequence", - "public" : "2f819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c40613d796cd7e8a3c899ffa8109ab1dffa6cf76bbb154f3d9f9246648a7f4f16d850aecf8edc7e236b0b3a483b547dc01ece7cb04e7522dccb4381d781c2c382a00f6ea92a8fc4e743c59fb854f260c2fca09ee4cb1133ce42520be979de5d70d0d14366a4341c6b72818f33661e4360e81510e5dac603ef211f21af8217c4058f599", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01126451aebc2b226d2279bfe9703f23681ebd39f3733943ea59568f95b3af0f913505bbecdd90febe9129554ce722a75d745c3f122c56ea99172a6ed747fd51324c", + "result" : "valid" }, { "tcId" : 213, - "comment" : "changing tag value of sequence", - "public" : "31819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040113c71cb3b6b32f6d2087978f3f0aee36ea8cb1f028d2d98161f7758bbbeeb3b96588af97bcb4f3fffc457b90b51739e7894f238116e985caacff3e751b56518b3b005b71f5230598689e6254788b894003dc91ebd953a2fedbed23a068b9f943798bfe4d045f7b0bad536727a73a66f250136f8f5006753ff04b00a148afbe70efc143", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0039cf5009c6411a5b71b0453f85b41f506b72dccb33f344ad257244dcf9c524caa8fdd376b523480ba22531904215d26c8a818b8f80a4aa1dd111acd8ee84cd453d", + "result" : "valid" }, { "tcId" : 214, - "comment" : "changing tag value of sequence", - "public" : "32819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017575a3f85834ca4832bf64c59df1bf30ac8304291c815397dd9d90c02ae055964110814b158f029d40b36b2a85a9568679fb56a5ab4973068d9edd80edb7a6a76a00efa3ca3101158694ba599d27b4ed0c439977d2855dd57dd4bd311acc3882b09967af64fa34ab08caf24d2acaaf32d93cac8839d391aac51e2cd067f4046b5f87d3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ba069254a951a961aade066ff04797bfc9cdfebf2a19e4f4b724024e316e8afd9ed48b636a4a0d78cc4d37d9402ad1c981640f90d28f4e566ceac9b66c4000d3ef", + "result" : "valid" }, { "tcId" : 215, - "comment" : "changing tag value of sequence", - "public" : "ff819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ed4307cb93955d7c79b43fb134a8a7c17f561125eb9fd5ea1f8685072cdb29e5c31604b8ea2497adec77eaa1b96742927040d66d3dcdf84547a42f096e5df2763c01ab115c43a54d24b107e7bf86342155301bf5f7dd7993f359def3965b1d2f447bdcc7e5a76803a016bae1e7f12291603be71be649da76874d54d206280f9248d2d6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d3c824d443e57ee194a5530a358f0cc6a37059ddfd81d851f85e41de5418fa13a5c13a7479b2c34f958a5a4a74c99529781872fee18bd557875c384199b38e0129", + "result" : "valid" }, { "tcId" : 216, - "comment" : "changing tag value of sequence", - "public" : "30819b2e1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008fe792d7159d5ecbbb51327219be339cd6a21493f3fbcd00baf2f5beadd8473932fee6bd3a475b97797d170424e9d45678c686f97c4d0060e087fe6ab58e8edccf01eea17527b0aad87ea4b06774449ca54acc80b99ae8d48b3988c2f2fdfa64107f30bf5444d41babb1003de669018b9254825ea1ec9e09197c1f94a72f5dc2c72395", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0035b15fc62b5a662587f2ae8e110fdfc15af5aceba2583575e74bc4a4cba5ad151a301cd06aa00b841d64ea930f6431e6be4027dcdae5df93c5710be1aea120d73c", + "result" : "valid" }, { "tcId" : 217, - "comment" : "changing tag value of sequence", - "public" : "30819b2f1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400baffe64977e27b0c367b569f60a8c31edbd2b7e5e94debd5bdcf1b0a39490992a6d7cfe0e9a11e5eb30fd264e310639a71e12ab943d526bbac7df478e518736fad01e69afa93111dbf8ceacc180d707fd48fa4b3387878b51adfb98172bd6567d2ed24714b58393c2542f268ac35bff992e30e516b35768e2d58f0e2c8f1678ef10bec", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01509a2c85f4486af9312e5d74aa887edf962b4df961e108794617350053db31e2147be680f6ff4cf27f7437ba2895d8629ed65934752ae7cb25a61571af531b212b", + "result" : "valid" }, { "tcId" : 218, - "comment" : "changing tag value of sequence", - "public" : "30819b311006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040182ed4d180fe0b914e9141a3072334a16c0dfc548fb3b756d7e19df3e7ddd9720d90f6eec73ad87e99ca9f99db541b7a1363cdee51d5b895fd1a502601bcd2f87a50169327909e8636060d9e4687d0d7578f25e79465d84ece5347e05cffa20628b3b4e6eb4cfdae244675d8b0a91b7b24b7e72cc5c06e61d1aa22857baba879d79c342", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0146654cf86b9d1bbafaf8a71942ce6cd08e2e285192cc5c4f5b2a23de2c1a13eea4b7e41820ef9db1e24c7f269fdfab618823d3352034384a4f95c57cc5818537e3", + "result" : "valid" }, { "tcId" : 219, - "comment" : "changing tag value of sequence", - "public" : "30819b321006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040080faa5685c19f085101f010e83b2f0100962a18478c9b51aa0d752bd0e439537892a107c34a553c18db4f7515f2ef38caf8253ad2af8c59d84b7f79172cf2eb4cb01e9c0328270b761a0c915a6ed29ee223133eb466efe2317c6f8ad2b3c8d88794e4aba3f966b4aca5594c9a74b37b4503ee5a0794d59c108666897f5ec9bc7bbcbd1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00fe7b90eda1f723c5e442017dadde8affe3ca80afc9f4703267626f4774f06e2c21a5d9c6472882ea8806a9139c4a740f2654d10caa5e3d7bbb7e59713fa032b9fd", + "result" : "valid" }, { "tcId" : 220, - "comment" : "changing tag value of sequence", - "public" : "30819bff1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d8a737a02282be39e43dffef4d1b37e82b32b26263aa8205a344acf036401fdf70eb3759836f8d595032fb2774e9fa88d0069271265bf4dba03f50abd528d5b07c010905a5342669a5d01cfa75df0732223d26308b40cd4cc7fd3f0141aa1ecb96c8ababd276ddd7367d0f41997d046e7d15f036562b7a5ee18fb1d550ada97fb2b65d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "013d6a0b891ac1db12d6d22d5a91e271d0e25e8fce066f0e60295ef67cf590a4a4e0f9e3b39f6f7f4442f8c308710695470aa425a24d6cc2d55e95cb0629f8bad25a", + "result" : "valid" }, { "tcId" : 221, - "comment" : "dropping value of sequence", - "public" : "3000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401824c8e4a3713e48d2117910b5bba3e1873c7aed1d3018dc5b09f53ef83f0717c2ad752ac75a945cc3b34ae435d8e6f94c1cfc51bbab31a307b4d9711d51adc65a601e7679a4843f274701864df950f7d0c7e4bd9c0ca6eafca9ea7b810bddae340196eedd1c670fb0055293db913c2eccb511ba6aeb7e8d1dab33c749e234439f6564d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0007710350eda94c00a9913cec283df1dedc1e63621297309072dea99816e11cf968dd1be03af1a203628d1c8c902b943c33a99e12de3b6803a7ab047936cf4db441", + "result" : "valid" }, { "tcId" : 222, - "comment" : "dropping value of sequence", - "public" : "30818b30000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401123d8bb17d84760ceb4e3ec98387478f9587dcc05b4720d8834ffcd82c06f59aba278365e834bca2736ed6333757f57920256bd9e1b1bf3d43b620896dbfd877a3012135f587ed6a6bd6b095d41c7abc2a70c9d49461d3ed7cf4e781c8200583a0e8e94ab8a00b52a7d0bbf182cb3bc0832fe82cca18e53e78b049bf9ea6ac6017e3d8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b1c9e8a4748e6e1aea3dabf37ae74baf2861e482af32309dc93e7c7eaceaa584416445a1ec4f0f24b3938e118191a5bf9e72885bba5c282275c49f5e4bd82e2567", + "result" : "valid" }, { "tcId" : 223, - "comment" : "truncate sequence", - "public" : "30819a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b60e36e89c93c1676b090bbe30a5e2f25ba5e07c8aa3b0a290eee22fbaef47cc7f60077ed305930322de5a385a3c5f8af4571e7841e564e932094fe6fd8145b016005591296788768f529873226b8b86f9e91ebe47192eef890ec5fca439a002b6140c7bb4c8eaa9586e5016bb3fe3ec1086ce0c5d44e060c94a818d44771b9908314e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ee61233cb952fc04e914e3ce475b89fa3a2a17152325e1f342923e350e1c3a92f0ff1c50fb2ace59354f3f0e9c0aa044406b18023466d46267ab5024c9b9112be7", + "result" : "valid" }, { "tcId" : 224, - "comment" : "truncate sequence", - "public" : "30819a1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040052a698f461b9d14a555d671298dd3e33b82ac165747b426f46e0658005272eedf75ef4137b3b19c5a4ca7da3a06a2d2351abdabe7939baec36fbeb93e0c505beec01b9c433ed0f64e4108c9f186aa85b73149526a65c5ee949963c40453a2e9111a7cf4995d04a3d32c8925063f103065e742a0151cf4efc5f169e30ad694375e31a35", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016960d510df7f96e11e3679e8166a2070543f4e4e7c07bdb39ca92e156796f8604e12dc71630501ca03898a07611d3e9feac79dd6be29f36214c6dc638c3112636f", + "result" : "valid" }, { "tcId" : 225, - "comment" : "truncate sequence", - "public" : "30819a300f06072a8648ce3d020106052b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ed1132956036a6e5642913877f9ae70584018c3871e84484c8df6884d78a22f88d9cd4863d8e1e93653c13f21c5f7f70326db17f5ddb9636f34156e046654b24f3016fc0af3c75187a1dd8a63a51dcc86cb498b06b20b6baa5a35b7922e79e51b3560f23c6003badbc085200a93bfab1ddd911577fceb8e5a45fdbb1143d26b12ef3bf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01911d3aef835616b6c096d38bb44a3f150e7eef6d00d67245c51e6b4ae7842b8d9632c8aad7c69482508146771ecf8432c7160f8c77f3b72e45bead3af4244cf8ba", + "result" : "valid" }, { "tcId" : 226, - "comment" : "truncate sequence", - "public" : "30819a300f072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d0a0b6151208262bbf8f39d6811aad7264ab97826f1ff1d223ae7f5170b83929eedaaa7e9c6d982f96c88a559d6ed8326b4b92125c3470a53406e1aa83dd93de1a013ca109d41e77d16302b502b7886ff765b050387649462ce350beedcda05c989f864c1fd2e4f2b5f2e9c3f3204f2a9b01e77bf27e05efd321710ac8d72a613db5e7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009a1b5dc389ca8782bff46ec20c4c0245953e58650c873dc0e1baed8d743e533fd761029c95e299a63f783e84ed5902735ca0347c99b4c9eb733c37c5130e07512d", + "result" : "valid" }, { "tcId" : 227, - "comment" : "indefinite length", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040139cda4168d4989bc63e54f106c73f473a9f57f032508ca7b48378f1526f789a329ded4da7a9e47590dc9d90e952d0bc089163431fde38df894ebe9df54232863bb008db291c865a28e3c03f042d6f5be1e6821b615516cc71f0e515b8ed2a7224c2f773a568732bcc6ce9c0914dbc40113db7cd6240cc37e7d03aa516d78bf7f2743fa", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002ca97deed5eceaf7df4789e43b2caff3f9a8a7478a328fd46d1b34a4ee50388acbd8638acfea92bf1a44e34a52f8893ab858f7ea69c5fdb3cfa48c49ee4f566a66", + "result" : "valid" }, { "tcId" : 228, - "comment" : "indefinite length", - "public" : "30819d308006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b2641343745da4df6d6ed3a606f5d5e844989b664770bff28ff85c7580709d4f66f8369c38df9d7cef5f552401a97e7eb6f0d34597fdc843a780818aa02fb74ec5016934238d075c369cfcb28bfdd523095ffc14538ab579181b40d9dbe7fd1462751420e3eb621efa597cbeaa288ee781f1fa4db187482bafb1941fa4c4e1bcac4c76", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "012bd14441d30e868c241657a7b961d4556f7c5ea0844987defaf55346a90a7e538107ce696780742f56f4903c702cba95c36f72be3adce20836ef1e35bb05717984", + "result" : "valid" }, { "tcId" : 229, - "comment" : "indefinite length with truncated delimiter", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001b0d5171d844c0df720da2c283209a0aeef16c7bd69b5963efe38f00a564c98f6dfbcdb582e16f0f66c116e1ddbae045dd8c4c5b3959cbc5c133410ceb6a949de00dfad1910e5a813f7d2a7cd18ac2554d6db7980a8d5a3a802d41e420016dddda3ea2c9aea77eeebbf9163bc65e1eae8c342ce2753499608c992b7b13f94219d8084", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "013060128aba4cef31a8555c608b4db464a75a67cd2633f531012512b5bee3c5fc9c62b79be2198059806b88eab1fb856bc3968e0db93e472d3e75d3adb53b474e7a", + "result" : "valid" }, { "tcId" : 230, - "comment" : "indefinite length with truncated delimiter", - "public" : "30819c308006072a8648ce3d020106052b81040023000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a3a5e6bf201d731da3794da6ef2bc0e6b0fc8b3df2387157e99a3449f31f00273fddc421200f051f544de70ff152120dd9c5351dfc8723c48b19d85fb9ffd5191d00081ba421b7469f02943f7dc6a96ddc4942d7671e2cba5e5736029f66c2ad1b3aca567f5e51855ac516e2fcdf0e5f3f3d8c19dd3374b60c34351538a50034718ea2", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00aa2e7522f64ed2b2de3d55d44c147682026c5c8ce01ff435636ffe7af15af8a64a272f1490c33ee9a55ab2150c69f0e4779e373673d431185bd960dfa543744033", + "result" : "valid" }, { "tcId" : 231, - "comment" : "indefinite length with additional element", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5005000000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a78f47b00107cea4a57ff8f71b98c91188a3b1224bea9018aa9e620665237588165f8b2f6817e74dc7b63cb75ccf413bfb1f9675af5ffd5ea3082d6e53c9766077007373d28d055597a49be5377974a4b04b180732d73357b89e0a3328a55d811ed4bff224c304fa5e1059616a25deaeb67cce0c0f16c1fb9ec233f79022a0348c789f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "003a3b60d4dcf7bf85ef827249661469cb4afeb6f8d00bddbfabbc1095e0ecd167e6cad68730b2139c49e7e4fc3a3841247fff32e472231c21787f41e98b6e53288f", + "result" : "valid" }, { "tcId" : 232, - "comment" : "indefinite length with additional element", - "public" : "30819f308006072a8648ce3d020106052b81040023050000000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c60df6e73afb4f94daf40718b4e53913ff19f452d9e8f9ddc7c34cbf520825d80d59b38a23be2f3a10554dd6b44d3e354691efd98b64ecbbe1d42afeb74761af46019dd4c303b557f39d1f32c42fc8c20d58ae92cbaf1e64456bbdbb166e5cd960b302eebcb288433bf56b69ed67f68fe5e28a1170136677571684193982126991619d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01cb4d20450bb9dcedcce0376e2452053ba5bed5efe22ba2fc3d4a1c44b05918a057f1e32b3550e564e7077add3372597831d90155c7e3dc46b8744cd6fd5cf2f2d5", + "result" : "valid" }, { "tcId" : 233, - "comment" : "indefinite length with truncated element", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50060811220000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d65d7e1d8e89107f9b8943f201c2e552b0d2de1f716e7b53347da132fb6004c57d6b6f0eb102420b95b9caae6ed4b2b88b4c8e846441806922a536239d37cc0a8900638893a3499be1569ebeef119299528bc70181b363d34931e2d2367f2b8bb3475b52f5ca1841332546f056f97c5e0a9053fb25b7e56ee198c39b4eee4bb5f9880f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00db81556e1b8822cbaa8d05b444de609dc19de2170ee6c263822568f649f8f0789a280312813dd6d9387be111711c8f14a9e46b4f6050f6dd2f7108dac8f6e04701", + "result" : "valid" }, { "tcId" : 234, - "comment" : "indefinite length with truncated element", - "public" : "3081a1308006072a8648ce3d020106052b810400230608112200000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005250409d1f7b1dbbf8270539e4ddc933cc4b730f05509b3a6bebfa067f81513ae916c9443d9e401b03e050c57cace60fef758ce778d521d26977d9e7f8126c8f5601edb6b268d2e1aa567c00d98ac9ee61ffc18dd0b9decb5aaeb78d4eabb669f4a1548c3950ab45858435b7a19e7c2ca38cbc39520310026884ffc3e4250fc7d7745b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01943077a1b859986b4a0e5ac7009bf94e0dfee36b3ad906446ed7f68f3a89a84acd08fde4cdc3d684c6132c4189e1f0fdb16c5ae4fe697ef43234e51fc6d6d02183", + "result" : "valid" }, { "tcId" : 235, - "comment" : "indefinite length with garbage", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000fe02beef", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011803a1dbaf6633c71861a37247a01e802ea82caed7238e58777c5eb5e2352da33a73ebabf740af0273f764909821ac5674e9ba03e9d2c9273d9011d947aef199bc0040d7e323df9f58eeba0ec7c7d73106a71ea41180e7fe9c56c255be3aa6b0c854b5c37fa186994123f8798f4b5351be603a1a4abe48a39bc0d18357624cf32e24e3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015698507100f2868abb4e4e6f0e0b6d5a5ef79dc8c81d0bc22ccffa3bb49e340ab7c5c1f78f0615ca82cdddc59abb07405c465d349e7eac598245089520c645a8e7", + "result" : "valid" }, { "tcId" : 236, - "comment" : "indefinite length with garbage", - "public" : "3081a1308006072a8648ce3d020106052b810400230000fe02beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004c0c494bfbcd5ac27db48289785831b117523868a41147566452aff1de9c7d294e6cdd58eaeded931aa5c3fffcb835a81362225dabb95b08d5ea941b1dfb098bc800d6d71bc6e7fe7e3c305db97616f7faff895323ccd8d94e555d5c30d87e590307de308f18ae71d0211d109304ad321d2c79f44ebb4ac1a01faa1fd116b7e91b2b13", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "008b088d874f4f461c945ea069a75f62ab44d6f013679c053691f57150d748e0313528718e8d5af2d2d67a4e8e92cae6b13cf388c2d47beef4921b091f447d92498a", + "result" : "valid" }, { "tcId" : 237, - "comment" : "indefinite length with nonempty EOC", - "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500002beef", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058a89723bf740329cf834b59d00e7cf86a9e6ce7e2dbde434c4af07f1000e0fd5591ea916ffd8fe3ee8f368df9f9e775216e5dd63fa3be35f0b7f98451457db3b701c2f117399d2be6b4366b4666502151a75ecc3fc09759487bd365ad88ed65ebaebd613896db84edf630b33adfe2d370f457334ab0e42daf4006c6385e9f8f14ad56", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "014e8bbbade43514ddfe97e528cff8f4f23fcd64acf2ccbab76332f24da55047bca5c9e43f0c3be3dcaa48a8f9402c673a223dc3d232880774b33dd6fe9da8de04e0", + "result" : "valid" }, { "tcId" : 238, - "comment" : "indefinite length with nonempty EOC", - "public" : "30819f308006072a8648ce3d020106052b810400230002beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040052c9fa7ac3e5538a600eb6a8ead25edb7eec10e2f9473ea0b27d5809da421ab02229f83cc047918c76136d9d136ff9e4953e48d9113ead611f0bfd0a2f9a817232004b422e17952e072987604064dc1f47b274777ab1240c322e85de60df3c8ec41a5668f2934da38511b40f8e4bbdffc5a5fef954e2c69312fe32addb05d2c9c1c1a9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e02d73e06cec7c5386fda6d27fc79d4ed927fffc53a112c1b407f31d78a5b38009b4243e9ed18ab38c1af67b2b7eb84e732608f78babcd1f6605ea03182aa497d5", + "result" : "valid" }, { "tcId" : 239, - "comment" : "prepend empty sequence", - "public" : "30819d3000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401159e91eb17f845281ea12096d0dab4787a72cac26e0360e5ffb7397b2a70dd10b80454b74c62445572e838ac5d01cd895786007668987c725bb0280bfe26d9d553000110352e4fb90d14af90a01b27b99d2f500f716a87a5e0a1e3e395f815dd35053cea8a52ac5f8cd4f61869ca03b43ba5e1db46b3eff7182e2d2d6aa4a8c0ecd563", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015554968e0e306c4ab37491bbfa9b9e5b3ee71bdf0261cb7e42409eb509fa8f037cd50f0b4e5f3330083a12c1a56e779b1e2d0a507aa41d7b5592bc17fd7ecc8b16", + "result" : "valid" }, { "tcId" : 240, - "comment" : "prepend empty sequence", - "public" : "30819d3012300006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018177f8a82aa53f1457f5c7f72dae431eb01476b8966c9bdc1a7d1b36666b3633dcb6266135deefd572b1f1af962a71ca362d152ac972248b158bf16908eecef91801bea09f8e2331337f6ed9ae3fb6842d31bae6e0b696548005308f159d59d5a1b6b75d6c81affd1e7cfc3e32db357d153d62dbcdff98f13ba8bbcd65b3d357172e72", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0073c77b552a012222f4616c5933a0d72e4a47d628f2d74ebfb197bfab08d93babc94cc8f7ff2f6f11f5556db9fd5813f4c4268e6acc6141360ced1b9d0c17db3b46", + "result" : "valid" }, { "tcId" : 241, - "comment" : "append empty sequence", - "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d503000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007e0f43a6b99bc21fefcfc268541c2c2a57754236e74018a54488722020b5c3b91c7455b9bd687698bf0799575f4a3506f0a11925dc673e264539dacd247eb8de97000a4a01a06bb78a651dd98bc65bf2f5f11085e9605fc9e3bc375cd78c27b010dd9c6eef4becc799eedab5bc74af2d231ad874202224d8af21eed48cbbd75c7e5221", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "001ac40d79f5938c777fa024a38ebe5c0fc141df1d719e5723476c2c383a5e1077590bd030f11665f2482799e85a857cd89d8038afc76152e43e06921388615f7813", + "result" : "valid" }, { "tcId" : 242, - "comment" : "append empty sequence", - "public" : "30819d301206072a8648ce3d020106052b8104002330000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a827e7a162d9e657a082d61d1c443086fca93e3b309bd2191a2a028bf541b2305c1b222b9ba26b90a4598c318fe46b621321c699c96069527e12845f6fbaf0793c01b557ce9c79ff35d224299d5451e0a2378da8edbea5c3c75eb0cea89de422c0c69750bb63889a04a93e5b2aabca996e90b32acfa079cbc0cbb247a33103e598badc", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e8cd82d87ff93c07a238efc448ba6af03e0dc327f663e73aba49c51c8ea404fd9614f7d263fb3046e949937e79c2f78c9f3ce069ac4fc39ef52a345f2734fbb3e6", + "result" : "valid" }, { "tcId" : 243, - "comment" : "sequence of sequence", - "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040025156e154be16c6d252cb5332dd8ea83e5cdfeff2380c8b04e4ea9542ae3f20a4bfa9d1794c98c452923a98734f39e2e7addac36b120ef3e9c554d4ec3c3a2b2d201e7ef2edd4f286b308ec40ef26deb69a320e85e80bfdece7f6a68ef11efcc3ec41470799c56f00839e395d6e83b4b4e6aa8ea0c9e8c5cb004b69060b3a36aa7a82a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016ee375bf25c311add9ffcb9bb2653c921bf977b66b9aa5ad76bd5aa9a80758266cbdae1f9f4f38bc0894e78ae43f9014557d1fa8ae384c3aa2365a24ea72d58a6d", + "result" : "valid" }, { "tcId" : 244, - "comment" : "sequence of sequence", - "public" : "30819d3012301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401e51edf33e039b504dea1df2fb0f95c027abe8f8ebf4df40ef8e885482fea32022ce5010d3ba6c7ddd9c3bf768bff6a9217b50ce3008620dc60feb90b54e8d1c418009048df32a202e2efb2bdc1085ecf51b2c31b6f9c7e1d99325a07a63081b4d519ada0139436c2da4a908705aff09fdb520d681a7e2d3af3d72cdc10d502093ddf66", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f407d2198d2e1b7a80401a73b8bea54f06d0feb2a1ac708a564d0d0c90e4e241b71e88f85db2c84708006e9424b8d70084b9bd2d339d5fc4149394abaf13f5d7de", + "result" : "valid" }, { "tcId" : 245, - "comment" : "truncated sequence", - "public" : "3012301006072a8648ce3d020106052b81040023", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a333b4d935d5b0a032e815eb3744fef322921e39a5aaddfca63e1fb898e9d53919c12b471f352cf00c5814ed0440de328e79c9dc0723107dad03420e5da9cf5327006f49c4df78164e58d57fa6ecb4867d1be9e5bcbd0c6031f1cba82a0f5f93e3895bb64b1bd25204ab460f2d4f6f39f5209d74ef6fca779e3de38cd9a2c824f03868", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0164f172b8cc4981dd9029fb304d5c8fb1d6336b84174f557b2f6bf7c7b5a0b656c265b0d2e7b39d4cab97d2d5d45376b26463b2b6dda802d2450fe0884885a47308", + "result" : "valid" }, { "tcId" : 246, - "comment" : "truncated sequence", - "public" : "308194300906072a8648ce3d02010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004002d7ba1a675afe8d98f93927e1d15c629898a65fcfb29d5484f92f157ed42e7f722f8d3cb7dbb9efcca60f8c946c5d35e3ec6219e8f3412e2e8b08366ac63f7111901eab0598f52387df83f6d47e76100ce8b7ff8a1e193c4481075044ae488388fe530cf28e49268e54a720968d6cde61efc053c49e12cc6c140d69b017ad887a2721c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0069a7325d390d0eb29c43d2b3f3a55210b9157b1728d29ea8ab46f73dbcf097827db39e17d21d5b9057a51c5d87c6f02bd284caf5ae5ce7ab426708688fe3a62eea", + "result" : "valid" }, { "tcId" : 247, - "comment" : "repeat element in sequence", - "public" : "30820124301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b41dd838324fb8968a0801711d6c38d845a9ff6d8f2c7241c7a60d84f3298a5ed6c56ac8389d8ab915252a6ad2c1e24dbf1027bc93535fb44707f1eb4e063364710070a129d211e77efad30739e598b79eff7f38f48914f7f76bae06481e088fd20f0cb86fd314fbfcb79a366de853f25eaba7a8cf15d00085cf9db82c76eb524d735a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b84609a33959fd9a563f2735a73baf9b7cff80cd745a46935e1ed7d18e049a26d176f6761c10d2487ae388481ebfafe61abcce6fa8f824eee7ac5bb8e3e254f5ac", + "result" : "valid" }, { "tcId" : 248, - "comment" : "repeat element in sequence", - "public" : "3081a2301706072a8648ce3d020106052b8104002306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000e212132cea624ed57b75817b2e19019092f166290b33323c6131909766d91f591c03a841820c17672b71c36f78de64ec161168b2a75455db919e050d28a93d3a8009d062f4ad059ce5f9b3a565be73615a727d6269d3d03fb0ccf67d7bb5c1df9931076eefaaf9bbbda9696636b642a47c8c3956eae8a6910a907fa3429d1f495be0c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01c30fdd8ecba999525dddad2061f620825536c78b5e0072568dd0c743d40d2174812585d0c1c1e0744648a40f61ae64d9144f06efd630d4196f58dc71c35a0bce7e", + "result" : "valid" }, { "tcId" : 249, - "comment" : "long form encoding of length", - "public" : "30819c30811006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a0955327764fdc6382b1f3d44e0dcc646f88870ca4008bebc85e472c83d279943be064f1434494f4360d951666afad6bce9af22622e3c3818d0d6d80653d2fa4fb015f5e166b2f356fe9ea3e062c807e0c3751893a73f925081e08967ed103ad10810b72b7842ff32f34a05a0d3dcd500bbe1bb502015618124aee734122b870404c56", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005dadf7f987f9e80b301b496de0701497817fd01bcf5e05a09bfb4e51f2a81a5fa37aa48cc05dcc3dd2e97c9370c19dba3cf793986de051f37993fc82bcc537c34e", + "result" : "valid" }, { "tcId" : 250, - "comment" : "long form encoding of length", - "public" : "30819c30110681072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011da6a1332947069191245eb9f07c96e6c9cce6b9e90a65a9b3868dfc198bddab9c099e0c9005d04e1e2f9c7763a580f50a072dd65d6710f928fa22ddc3de6429ef01a37dfc6eecfbeb6c0f7b2e8244104e39f5bddefd5102525fc9cd770d22ea03c8504225f0dacbd0835e0b511f0e4d8bf120c1c36a8b69c55231348e364985b72cd3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01937bbf172fa2a026e636173d6e9a625b046bdb097349c41e9be56de85cb76dbd559de54ac03e03edeae6262360caf034720a1c7561ab10228ce277443eac48f035", + "result" : "valid" }, { "tcId" : 251, - "comment" : "long form encoding of length", - "public" : "30819c301106072a8648ce3d02010681052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040038eecf593cbab3c6f631a276aa217659a64522a49aca858a7a83055ae16c590b9b8aac9d7d922c9da961901ce1b010ae1ecc4602558605158efc1ba03b07d32abd0038b2752f22dd18d0d30c9de8f332e4f5134c01b9e89029886d82a445df92fb879ab57eb68ca07f1b6a4981d3a6d448219a13aaa5ed2c37470b6fad7feaaf2de483", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019b0c606651f16b3f796048eb8c0902747c3ecfdf58327dab674a07f3925ff28b96af128a2fb0c069fa500c7146bd9a91129577d90d7f494961f874cc2c6a58d312", + "result" : "valid" }, { "tcId" : 252, - "comment" : "removing oid", - "public" : "308192300706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040043b0ab2b233233dfa72b413ef2d64d9ec72f52db4758d07875952e04bca5ecedd3d5e39b653e2cc11294e552ab1bbd7cc2dd7516b300184e8886f5fb0fe3f0e3a301a8e66406f68275ae197ce63c65b3959bf8589158242cb9ce00529aa03e22d473e59565e9550b5496f879e9c74d670c7822a100649417362e8ecd0db102cedb93e8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0027d16e3b54a4dca0a3dd188e7ef402cfa28dcb33640c25d83f2f683f835fee29f4bc5379351a275f391ca248967380dc69fadbc8b14837a536fd0acc144a33e53a", + "result" : "valid" }, { "tcId" : 253, - "comment" : "lonely oid tag", - "public" : "30819330080606052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007c9bf31c5d1896839392d424e8aaa23f0ce1bffcfd382e1515eaaf31db42b98aa128ca1690cb3ba839f3abe576da5da24b92fa8ebc297bc8d6a6746f31251d7dc800fade05b3abcc69c0e7611700a7ac69cd725decf6aa1cb079d3be28280281cc6e1e59c5c7423ad957c2ded460b455ee64815d5c73c21609aaeed3ed1373c719c282", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0023e5ec6dbf8aafc364c11d4697e3fda30c2307435f869c175eedb7015963631bdfb230c2c40397495799c9c25b4fcbcda17e8a44fb8b3c8fbefe4cd323dd96303e", + "result" : "valid" }, { "tcId" : 254, - "comment" : "lonely oid tag", - "public" : "308195300a06072a8648ce3d0201060381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f41b6d426332e1f726df6355d4c7b9eb427519a6711e62df77e52617b6efee74496c30a03b24f774b1e93f609dc68ad750bab7dc9fc82f44d8b2a94bcc2d8b81380030fd91d78fea85727345e3dafc5a9b2f6780cb12d253fea9f9b0f1158e923a5e921c7f63d8111ab5d9c5a7d1828703d1f50ec4915dcd311bed53acc2c7a6ca807b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01109b914d540232f0368f438f7c79b59c27a4134eb6ac4587c6d3d377753236469ad389b44dd162e5cfc86aa4977ec98c3472ace193c3e379cdd197918128e2bc25", + "result" : "valid" }, { "tcId" : 255, - "comment" : "appending 0's to oid", - "public" : "30819d301206092a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ba1966aed8fdfebd5d62b2fb2a037b134c936e775c50cbed581b8604f398f0bb69c66dbe8371af4d958611ea67f7ee0613db3748db9cdbfcdd5ce3395340384cdd000018fe2dbacb26919d62847e48053d9d5c4800b7edddb8543ed26cf6efd8d9f767e5c76365d333ea21d3c58d0636b8ef86128be54ad4a9aaac5131d3a147eac656", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "010b77d052af8360ca59ae9d75d5f65d2bdad5373f77f2879be4b66459ad876c84010d228c34323044d3ccd51c9cb9525c6925c7007f67f532b9b6f5332f0a292c6d", + "result" : "valid" }, { "tcId" : 256, - "comment" : "appending 0's to oid", - "public" : "30819d301206072a8648ce3d020106072b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a7609196bb884f9d5c7d10568353e24fcbc0ad1b27841d08c206e7c924def78e3d6b435dbd1c878da749c60aae19f1ec9e621bcd1c5c60f496c00b1548d99dacb90001d74d5fa54aa64597966f288f3e10998106b7f204aa853486da93843ad203e300b6dd2f27d0435a220b355b58ccf385fdd8da4e22b30a92018f69d3764d6e7450", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00513d36d7887798ae98eb3e614262fc59ff1c4600b377ad625376e72910dd49a793ed3878452cabebbfa362f4e6839feaa009e37c45dd90ab680556f34be1b411f9", + "result" : "valid" }, { "tcId" : 257, - "comment" : "prepending 0's to oid", - "public" : "30819d3012060900002a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400da306c636ffc0822f5f114504e5428e47f416b157027ebf800ec96df6da54ad548820117fad6a71768fae5da7eabd6ebef34508b8599a3e9948fd0a597eec94c9b0135b9a8081ff1a9c0d05b14785bee12ccc9d08af0c6682b93a96936d3e38b661e7875c23e9be6f62fded43d90e6be789a4a59d09c873f7bbbb41586f6dabbd4ef5d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f81ec67543c8f4f01b75967f393dfdf7cc1b1ab3ca2d0f52c1eb6ae3e3075e658ab8c185405e08b58af0c629e1de45b983c6a013acf9e691390fc7b29a97ba395a", + "result" : "valid" }, { "tcId" : 258, - "comment" : "prepending 0's to oid", - "public" : "30819d301206072a8648ce3d0201060700002b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004411a27ea9a62282af99ddd0d54f0522ca3ec589da782585432f15e6b326e4236ea15393ae1de19a21730f94c5138a95ef13097e34f6003213ae14dc55cf6724830046b7e9533e487112581c2a7c379f19a703e0dc974e5c114ff92c4d3bd0cd74186e03e17ed7c64736042d94c30fa86f1805f22e7a0eb52d32eeb3bd3dfc9edd1b3d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01cc1de02889c37093f3bd28aa9f69227d1478d8f3b344d008f08b8bfeab42dae13fca3af8143220bb3dbd3efdb5e288d4e69c55ac55e5ba3fe1e03756f0c9f7b38a", + "result" : "valid" }, { "tcId" : 259, - "comment" : "appending unused 0's to oid", - "public" : "30819d301206072a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401cf07cf741919bac63d47ee2b229a6ae95152512acfed53152bd7a8f558e93bec486966b3193636076840ee1ab406aeb87d80c7648c0252f519d50f28e1dc92504501a0246e70e17b44bca9e0c46921b970a9436ef0744d28b8f4456cc6c112e59d46097af122d69041f18b50d3483028855665fdf7e840e27b08640daea5e90bc63fad", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006d06ab0b8942c3886f05e11aca4e25fd3c944d1d8d580fafad92faa16813258a4237c25daed322e6588734a313d5207ec4dec50cf603eddb979a95e16ee8c1bc31", + "result" : "valid" }, { "tcId" : 260, - "comment" : "appending null value to oid", - "public" : "30819d301206092a8648ce3d0201050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ca454952daab237b85f455d2f7dd42d06c53572ea5b5513614645b359b9326fb64d3ddc1133cf2401cf7e55d457dd44ca5006f40ec6751d9bb802631de959eb49201b084e81448f305002857afe3eb2d2e44f949eade912201795e43c15bfb354601c897cc2920cbb67405583f9b8ee00a50b136a7148e3a29f8ec84f990c223151811", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0121f27cbc7062e82fcf91175535bb861313f24aa438e05dceeb11dcc6fc9c7847214d785103b4a531ae24c3829e4e981b31eedd7e182e6f2176660620e765d14a89", + "result" : "valid" }, { "tcId" : 261, - "comment" : "appending null value to oid", - "public" : "30819d301206072a8648ce3d020106072b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010855e2774bece0b090dafda7753cea7571a956471202c73b45a7bbd5e748cdaacc1cc8fbd850431f3ba722446437fd29a37cdb13732cd3c8c2932697bd3fdc14bd01894cb3e9d90e070b5719e743352611670c638c51db102c30877edcec60ed5db885134567df5336722ab020e8649f5ebe61e16d4fd588a6b2b73a49322cfa495447", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01314f788a6e32fe95d311af4a204f1fb20554957b4583e46b1a738bee6f50f6222d3f9f60b8dd2797365fb4b47a207fd992a6424422776eef51fc8610c03d60563d", + "result" : "valid" }, { "tcId" : 262, - "comment" : "truncated length of oid", - "public" : "3081943009068106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400324213d8507537ef6a576510d4ca61dfe12a1dfc1ba07948a244516d3e19e90ecddb5a43184994aaf8af9137eebd0f6f51399aecd252f5d108df64d6d16395afae00154c67218f84637cd321cf594ddd0cac9e3748873944cdfe9152dd83054217a7095ea55be8fe5238cc9e161123c23fe6e8fde385233ae609a81c142ed3b565cd44", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b2bec97d6a1098603550b10a928c3d2f91e50844018b1d3b03bff5e30aa1c19039bd8c6c0cd71dc6830b5c8595521766e55cf40b001818c0d0e9d81fc7ef50bc9e", + "result" : "valid" }, { "tcId" : 263, - "comment" : "truncated length of oid", - "public" : "308196300b06072a8648ce3d020106810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040133ae85283ac825221838c55a799099696d49d57ba936e641ade809c20b908fe6b5acc7cd9046045a916a023d34e77fada52cc324f4fb232a8c2963c922a7cd7c24016613a60785b1b02d663014272bede73b65ae4c2b9ef8f2d7ef8c251a37a6c51c3afae5fbd0da4cd532eb59fa9a153fa846a1222aafeb6d9223ed1ed383a892eb96", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0197951f2069beaca0a0c2dc62f51b92cd506cfd1313719f9bdf9bf7b0d8db675d6d82671818c8b1c42a6e10839bcb92cc58c1be517a0c4e6ec12d7f1f2bd839fc02", + "result" : "valid" }, { "tcId" : 264, - "comment" : "Replacing oid with NULL", - "public" : "3081943009050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040038eb184e3e620013488d2d80d1acc115923b694e5c97dd891b232e5781b22ffb1a01a36179378f191c9320357b8a94a68263f40110cbc2a39403218ed0f809f681012ee6c92a7356ab8b64124e167726497147fc48bde3f5363837ecf45456953f2b47d16ffb1f7ff45f6b6ba7a0dc1453a07369d9104d99aef326098e3bd56566c12f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007684e2df7a34e9669eb198cb0911238c56cc07d6c61e512469707ae8f707bbd47d9d55bcce2831d062f3e1a6ada3d6aad56fcca1775130ddebeef9744d3bad1081", + "result" : "valid" }, { "tcId" : 265, - "comment" : "Replacing oid with NULL", - "public" : "308196300b06072a8648ce3d020105000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ef919fa098fe0b0194ea208d120ff15ac65d882b52d2729c6e890935e0f7ab16df6218aece29aa0ebce7a2c068942e74672b7f516a4cfec80e52761d41549b26a601ce796accfdf270d9f07ce570a3f57de8081fb47f362b16e9a8474a79a93a9699816ac90fceddf121e4d4795dd16c5d7a9e61be32ffd88c6044b2ce5320e87c777f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0089553b756b010e584588d43a13934a5945822f788af1a769f2ea405fb231670f6855d613e70276ed02fd7782b80d25e7e3477216649f965bdaee356e54cae8536b", + "result" : "valid" }, { "tcId" : 266, - "comment" : "changing tag value of oid", - "public" : "30819b301004072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ac82913e5fae86913c1e5cd5934987d3a91710612a58f8d2be1734bb499942d382aacac26e1f0c03eb40dff5668891adc391354cd514e84e58bccec2cc355c761b015c7a9b76061ce827c1aa0b88bc9eb0cf3f982df38e7c3ea8c5e5e59acff1ced952e5c774deb7a505ef03b248f97a7c71fa0e58fe7d5899261947179f73e21b0bce", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "008cb1a3ce8548a797673276489613165ad8f5af0c627512adb00f49e8954a8fa2b0621c0dcba6bc3d4ffdc084997a54a4c85c6a41f5bbe970c1afca5b31d5cdc349", + "result" : "valid" }, { "tcId" : 267, - "comment" : "changing tag value of oid", - "public" : "30819b301005072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ba1ae326713fe2a5ae63275111169ad55482c7c4c94d2f2916b790dcf985a93a15f1d60aa216a4416d95de6540d864cfdc99e4d2c2d723635fc1349a4a78b47cdb01289513a15588a52bb8f253a23174562ca97921cccbb5ce25cce5888f1ec727b7a358936f7bfe7829b2ec0e9e4ea4e69a241404ee6a4be40a077e28e5bde0e8c324", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a70c7b8590ce19eaf09bfcfc4b8933bb03f2870a3afc93f7fa7eb88d46abde40964db92c13a04ae9928ab819134a160419495aa96a200b6255cbfd354d4631f14a", + "result" : "valid" }, { "tcId" : 268, - "comment" : "changing tag value of oid", - "public" : "30819b301007072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040198e719ef72fa0826692d12f4dd3f2227ca9ba9a2ec52e4d3b07a7366cb1a0da2ddc7deb1a2e2159deaefbab438a14549d3249921a42eb99a350cd83acc44d63845015775d76d48515e928e7272ae1e698aaef30b49c13e4c4c9d5f0e03d581faf2a4689a238945b15ef49e1866715fd0d35043baae7c5116282f1361a7ae06cdde5b64", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0149319c49ccca144b953d244c2451cfa34f1d38dbb191affcc33b4a4a6a80a4680739638c92d9398c7ff85758459fe1af59c59a230b5d46d9cf0cdd592cd7244e9c", + "result" : "valid" }, { "tcId" : 269, - "comment" : "changing tag value of oid", - "public" : "30819b301008072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058d5a3906db0bc269a581903ff0d3875580e9c699f657a2dee817da6198a7447c3b89205fec18bf3e80bb15913bc2b9fb74c3a2b22100dd9131de141b52ef0e50400b528a766e6a4add69c103c615c020d4253a56a00fc3914713f54d08539de13fae64f479f76403ac13e831146ae6b1ad7985618b89a0fd0ac593c174e32aeabee5a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c0b3b37e3c215917b23bf6bfe21e6a5b2064343727fd92883a2d60d780514de75e0003941a3a496d8b5976011ab82ea7f7d9132e56dc988697ab7beb4a29c33f0d", + "result" : "valid" }, { "tcId" : 270, - "comment" : "changing tag value of oid", - "public" : "30819b3010ff072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a750d4c1de0ba8a3851ff4be018b5248e01feea3777ce58f02c826006dfaa3b67fd24826718ac6ddbcd1ce4a7124381eeb977d2f681b4469264852a8120d064af9018094db66c9074b3e4615260b0cb1560f9935c9d7d20e1c0b3eec9ba9454e8b77642b4bd3689769ecde4762ee69e26e49c2fe5fcf38c7fcf3dd266526c62235f09e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006af48049d8aab83972d4fed6a65e614d7c87796f516295d46ce914171e900da9d4625456b96621b97580be50ae4a81d8fc8d3b4bd6ddc0fa21af08ce69194aec23", + "result" : "valid" }, { "tcId" : 271, - "comment" : "changing tag value of oid", - "public" : "30819b301006072a8648ce3d020104052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004014de49b37178c1f74eea68dc82a9f5d2a138f6e8376fdeabc1360f263c34383bafc32040205b699221cf53199c6b3c3248ff1cd485bc72f91bc70b855442dfc663b019bf367e082c2c7f197ed50aa43786384ade9eaecfb40b14759fce7c211d1d6b641497ac8e621a7a4c5594fa3f034a1fdc1691fef9a669ab330752233e9627617bb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016a6b59cff9bcf9a6a46a3ece4f0532fa094bdc5f33b40d003ce110d9b61c82650c86e953789f0fef5043eb7c8761efb346b4ffeb5a64ee65049f596f3aac1d0d47", + "result" : "valid" }, { "tcId" : 272, - "comment" : "changing tag value of oid", - "public" : "30819b301006072a8648ce3d020105052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c963a2e0638f6339a541989fc2f54acd33afdb65ad9ee1efc241eb1bbec1b021562d7022fa3ad74eeb120f4ea4a8e084be5b8a81f95b54740f05f973f5fb5dbee400cdd2aea6e28a568379e6eb2ee7b5dd0c125abfe3f99d063ee5f464396e9993f01a1c3db2db0113f9aa78ab7043849e61d2b590c6d4d9ca1b9caea4dd5f2eacc11b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c7a769fe4375ed62b8782bcab51b3702d1b5a5880e99fc0d0a10d37dab7db0297143c317a0b0b40882268378ddb4654c97507b611522a87f6cfab9b1a6a55375fa", + "result" : "valid" }, { "tcId" : 273, - "comment" : "changing tag value of oid", - "public" : "30819b301006072a8648ce3d020107052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400149089752ccd081abdff831b0d231acc3cf111580f1b3136bad17a49b1c940f324b8fdc76eb6f289a5653ef2bbd1573d454b02fecc7647aaa2ac67c529a3e13ce501ed1fb2396f6dd6b56d695821a2408f9bb6fad5d7f6c277c6d80521f7066b34ed32b5bba4b3473a22cad02606acaaa6866b8a3a9bc4f16c98e912395b2aeb506329", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0112d419558d10def0ddf25f46876a510df6dd816c97e118de03b222b6be4a1b89a12c84fbf81e9c0cf17d8d0754ddc44c8fb5e1f369d05ca1f0548838a72f5bcb1c", + "result" : "valid" }, { "tcId" : 274, - "comment" : "changing tag value of oid", - "public" : "30819b301006072a8648ce3d020108052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401990547f1f420897cf905854478dff825ec30ce522c5262fef5579f3680b789b5f8e33974337a1765e0520ab4371802925ceaeb9e9461f0197b33628c0ea2343df1008c44a9256a106d787500d7305c9b1494a00162a23e519dea98ece2a4ef488bda7c4c0373c4d769a897321e9cbe391ad71602312bc66fb49a699b15887e1294fc25", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a830b15b911164069a7e2a60032c917041445144a76a7e02d1abbd8bee652f3ffb54e5c526e36ad9e1f1d1dd59da9ce330bd832c7b1f44cc2d478539e9374d67e3", + "result" : "valid" }, { "tcId" : 275, - "comment" : "changing tag value of oid", - "public" : "30819b301006072a8648ce3d0201ff052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d16fe40739d78cd5b09014472f86156489278f136b1d3d53e033fde312a9cd59cfddcc6686b4ffa034d47c1b982033f3e615aaa81888908283aed92522f70dd87f00560037b56fa79d3608da1e91d38f83b406b00107b14c01e99b8dfbf7235c775f9bff36f49db3a57cec7aa698c4b05c3aea6f2042bdb6a3917e5fdd691339a6b7c5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0000ac3a53b57e293025b03fa387485398c8ac87279ae09be143d37eaac59d0b32fec7d3cbccc69608b76ce544c0cd59d37aa029376b050ef730f94ab27f3f564989", + "result" : "valid" }, { "tcId" : 276, - "comment" : "dropping value of oid", - "public" : "3081943009060006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in left to right addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005ba92120e5794f4ce56b616a1706210e4dd25e3c724813460fcda4011b8ad7d8a376760880707299297401ab2f98cb5db0568e3a922bcb6607a61f5db9bf4bc48200e324005addf6cc6950ac53406aeae62e1d4dee49cf988c4b91bfffa7fa3966f4ee3697f5282af456c7a588a287d9b1ade9f678c561daf64ebb5fd2be286cadcf2c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "012ae37b65694778e1bc77b38c811bea9e36317333590b880fe3c7e90dac3336afa5d58a7cdccd19da9204a39880721d0be73e3e9220544054dcb0dfb661fb642824", + "result" : "valid" }, { "tcId" : 277, - "comment" : "dropping value of oid", - "public" : "308196300b06072a8648ce3d020106000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", "flags" : [ - "InvalidAsn" - ] + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ae7eff3ef244cef5b81973889cdeee1dcca12f6bba3be5424758621d5d431e52a099324aef526d5a85be56dd629abc70992f5361f12717a84e457685c03e56296001a875232efb9d13ab9c190966ba526d8b09c506e153cd978dac9b6721ae71c7e1e59b35e65c1daa385125e86270d1e9dbc4b722b245531a5f8a32d9979d2e851ed6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00816718d010ef0ab516642b844ebb2396d5446a477e8ae5702c31ba83d669cd5d5d1a323f6801829c01b8f2b30a427bf3fa9c20233e6202deb2923d9b7b9c5407e9", + "result" : "valid" }, { "tcId" : 278, - "comment" : "modify first byte of oid", - "public" : "30819b30100607288648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e860549cb90e325de5e047a5d27df58f787b63092d34b0b6356e000627b2c30048a8512b7a0fb49d46572b01124f8f8bb0e5f5de9d1de69c31cfaad072f65b59920183e8e3784ba002c572824c6390453c78d55a98b060c4cae290c796f0b74c0ef35f02858c35fada87446036595a68f7e7cfe89b5689840b45961bd3574fa41cdbdb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0021072ace973afdfbc08772438a67b86e3d94e2e852b5ff726738f6af9be314e93f5c8bf37749f81abf594f094f3e0260a92149825a0c06f72a8e0d24fb161e47c1", + "result" : "valid" + }, + { + "tcId" : 279, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017c338ad6b683906b1ed823da5ec9f63208d9b10039c99e22b60ea38348ff9cc77672f893e474fc884d243894cddaf925e35e65285776ffc0078c9780224491791e005f2f0fe0f2d1cc26905546073b6bfc704571e47b26d1fbe1b0b8658a66e590067f1ac984e1f9755a460574546a59efe395003d37d72b75462040a72531c918c0af", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c85b8b64a69882cb15912f24075076925c54781b7945a6be4649ac1807890032c7b90e22dc3f75bc07ff3fad50ef9ad610ad665a65e0fa057e2ac2014977526ec7", + "result" : "valid" + }, + { + "tcId" : 280, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e7b2a6fa78bc848e8b941242764c8ddee84cf0144d7abf47e851ee9cbacdc40b35496ffb413163b63a5a97870d6a38f9aa39d28010b300eba1a9368772a4fc6220001d59187d4c9565e7803ae1466ffdfda20dc9820219558beec6da942c1bf7fcf49bc7fb58ac402b64c6a14dec0b2d0dcb919da6c04a82a8662bd0dceb531d051ac9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00cf0972f526ff0c14bd1881ceb2598f1ac505fdcb3edc7fef0bb31f877d7dccca2288b95c83528c0dee7e6f256985594ce680e3c68bb9db2823eeb50de61132d89b", + "result" : "valid" + }, + { + "tcId" : 281, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bbfa3bdc5313d338379e89581d3365fefac7f464d461cdb7385887a20ce86bf10cb229c0a196f92c2f410acc1c3b11b1a3fedf40374f40df382e202940b35d14b101f34003586a8a8e78eae61dea336c4f38ce34b73db211f7a45d542fbc96e13e59be41b68c72a1bf3bb9c9183637731b2cc0cbac344bd8e392876a545b9350098c68", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00ded6145ee2d46fa72beca2c8e4efb1ba0fc5f98a393d07133db4b621ae0f3c7ef44e64c9d5e8a26e32622d5bac9a38aad5246a113b15d8c1004731749d5f4c1e93", + "result" : "valid" + }, + { + "tcId" : 282, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a4e8f79bc8e6bd196843a8a67049b9f7bf9196e4091a2d55b170eb8a06f59b39f431b55960d6d1f66f716a14bc2f480735fa9b863108606dda52e803c897495f9600db0743e117c3765d6fe93bb1d28197fc1948579ea0cb5e38dfb543259d8b019f7be32996daa47a12e443438f5f36e752df29e761f40f54c3a0b64e72715814ee17", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "000c74f4696b2db418010935e8c1a6e2cd7b2c6ea16559904b8f95afea2797c9809f44d960d3ada50cb36e4f35af0d023d48b523dea131119394db68b46226e92eed", + "result" : "valid" + }, + { + "tcId" : 283, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040050b862a82a0ba92ab45b396c51aa519aa44d117f55760e5a4f1f177dfb5bcdf0d54fb99565e9f7d6757c04f49456aea87075560b1dc5145bfa4068684b04178a8501e1c68a57b38e2281806f3db7b0af0e3c2b5e52d5d5d4890c5b9f5d737df9a706e631e4453f6e79cbc28d57bdc604aea8010eb491f5c09feb20e3bc0c0ed4ae44bf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00cbeb5c9df0bb30a8b45bc17a5bd255e2c8249dbf9133705bf1e502d4e730edd3131c8d370aa7fc78d46b2291181bb40ca85e7a0ac6077cf4367927d8c5b6744306", + "result" : "valid" + }, + { + "tcId" : 284, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040057f27cc7400b6f9bb3a0f723bc0670938ff888f87917100a932115b12753a1fbb086e5b225209b4f70703aba374443f11fcbcf8779491e2297fbae7f18be2d4f230006a7f04e4de374149dcf596d94a6d7ef8d30d9888bc7500226ed7bc8560729b7c4b4bf28f4f92d7f3b25a5ace886e8be3ed01af02169caea765dc763d0da9495c7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a26aa99222e44ea4d6dcee229f21f40f723b5cbbe92d56561252e7b09f96eb271ad92b3e16464608745615182fbb7050e2991b0afc040f27ca74e358346466cb8a", + "result" : "valid" + }, + { + "tcId" : 285, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e04a04d1e2bfa1a5f6f37867ec251450d46e6bd28067cb99a612f6efabf1f72c70eaf72d70daab53890d54806c46047766293de085f0f40462b2f56ac4fc6811bb00a20fa00fe8ccd8b007efdd6dafbdaf91b10924c0b8d583ce829202c8533e9815451719f12cafefc3d3bdca5d510247d59ffd20d539e22165f11b5d10e912f1f9e4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009a6c017dae44957db6ab3476a9dbeb660ea54e20ab785d5a341e0e0265050fde217900718908e1763eeb66530475fc0d0a1346c6c3bc2952da7cf034df18650645", + "result" : "valid" + }, + { + "tcId" : 286, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d3e0c9820d2b49711780849ab9349de295851b69ac0ff6b2eda1fddc17e97c7ac2695f28ef6ddc1e16062ee48295fff5711cd871992a8a184b8e5b49d7178b5ff01709e435ee6c7ccfe6692c7f169ae357e94feebcad5d6ff0da7ff55a19d1409006aa6083f897824de4c0c59bc80d40607a9bcfdf666b9aa388fa3b865d76c492916", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01efd3feffad8d28373dffc0e3a9cd544085ffc28f5bb80697801db4ccb983fa2328222a429e7d6367ddd4a40811ac2adc8fbd8ea06ea408809d5b82fbed3c8a95cb", + "result" : "valid" + }, + { + "tcId" : 287, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c02ebd54765a3825d7bfad5635a98d97f73cfb57da9c42c1f464205fac01cd899f7e095a1039b47e0fcbebd65b6ea2c486a7bde4900e9548d8a64a0e6f39d61c9501f5eb9d2491b42e3d02c20ff853080aa2db823f6091a62a2a6bb52d09d3c162a3ad02e0242d243a61ce0063ff8f8e93ec21aeca4ae2b152b8f68d40dd876f80e7c3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01424784d1fca3b4c7811083855fbf8662e1f0ee52b5ffaaa0cf890bb904150512a75a1077ead39ae37ec67d5a3c03d2fcb5f9f695f9918cf4872c5b4a757d1d0fe2", + "result" : "valid" + }, + { + "tcId" : 288, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400249d686283fe4479457121f9b6276f1f6642a6f5d42c171eb5c1c37aa5d95550cf56f5090430373783b748bfa43849d187e7e7f2c94b28b77cd0a94acc21db3f8000d8573275c257bc4a7a24db4d2ad691eee33dfd8f094e0ef3d0d6d0565ce008bfc5576d5057c8b979966768ae66078248f150f7c51fbf2eee055f96d3de55953c72", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f79a89b0124c1554f8ea974f29b813344351667096126ee281fd496e7dab4ce13e44ce872b7877cc24ea9736ac88619a1318fd883cb69622b2977ca7d01f4db37a", + "result" : "valid" + }, + { + "tcId" : 289, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a22658339f1acc0c33b1ce3ccd0e877035f065d2cde976bdce8763b19d9c8f1ddc81261493a21f5260065cf036716e52342e8144d2eaa7bd42dfbc0e9cfcc93f16016d2ba7e8336e4ca4a42db30ad60df7a1117826d4960ca2d317dc3aec92742f9f49336f1a02839da8cb0bd38aa5815c0465ca42d8da95c8c742df02b311c9ec5a27", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "018ea67a18d623f893e2c7a4feb4484e07622d418d08d4c42e2880e54d0e69eb1a57a3967759076feaca75989e1884def4179647623d8de1afb61d497f2027a1108f", + "result" : "valid" + }, + { + "tcId" : 290, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004001a95a2040884ec96333bbf9ac4f338610d0c84ab984070d9093c2c05b8e2ff45e566f20e65a68ab81702b2a3a9c34ff817c99fb6715df96b319062bcdf83e0ee3f01b90a1f8134e3a3a432ca751d96d1bf6a8e6f6eb7e07c913d05b1dde5d0f3bd9eb5901dbd38d7988b900d69f53716bd67583a3dd1da89900399ad989dfdbf75cce4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "003aa11a3037535b91325418a919621fd1c69fd51caa341c7b1cba1ae2126f5d3d73b6ab363847d33f87ea34f3ff29e9540587a54429bd8fb59627e8b9ca4ac49bba", + "result" : "valid" + }, + { + "tcId" : 291, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b3ca4f7b0e2874f30c44ccf79421c4531282ddacd698c696e90e6ed6f697f2bed85efb9279b5fbb401be3bc167cbd1b2ef81cbdacdf53c33a60ce8460bfea60aca01100613e421921b3882e2e11c045c0b0c87c278057d1b3cf65fce893d12348682de35a409db272d0dad25e8a790338c9ec1bf07087249d4cb0d5f3d42e059febfc3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0151a8e695fa4f37345312ece61f4cfc3a0e9051ac9863dd29abd4579340715929dae818ab3f8e15c7a3b89f3b025cf618fbea9b37ff906dc7f7d23351b1703d8f1a", + "result" : "valid" + }, + { + "tcId" : 292, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e1f35ff495f312d6db7c9400d2df371294bf66acef62c75c0f21b1e4be767a528424cf4ca9cd0a47474f12a84fba84506349626e588eb00b3e82627d317633cfc0005bdce1d6e78e82ccc06317d49062793a88c5cdb1aa6de894d0f4e1ef912042ea44fb8f88a873fced2ec509f65d4d91ee280bd671c3d95528599ccf56bdb308aa71", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017abe3f6f595b01847359818d9c199dfbacb01c607725a3f417de9e53919a95d9ad801ae2c64625607e3f37f4c7c59a5e5364bd8dd3ce5b6ae73ae7c0d151eb5817", + "result" : "valid" + }, + { + "tcId" : 293, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004014e619be634561ec4a7ee1ad5d8eb1ef43aed4c0b22e1dc905a3eaea0252aa2155950237a4a17eb301daaff14035d99483da634783e587dad8c5b57137a7bdb942601e6bde86235bd45987b4f44f41e90040330f9c124cb0539c6b45f0c5c546e1c5073d0ed7b8f26a7e0caf7825c9f2878be5e876ca80aee4f6d93e43273195ef49347", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "018de08201987eb648c9eb56f6491830b0b36946f537faf30c5c9d4dc4bea4ce502ce02d7cf5fc780921799843631e32d0a81e1333b3b248ac62d8355171c23f7472", + "result" : "valid" + }, + { + "tcId" : 294, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401004f820265027505767479d52310a08b24a0b27d0d57ad68e34a413e73333e11a9ce1f1aab1cc019d1b62d957c1cd95126478128023a1cf004a59700de143d133d00f0b556637929fd4cea55b9bfb21c4dd62bfbddeb8d79b3e31eb7d9af14c5521afdaed481dbc5e1689935f3cabd3ed177c12ffcb247be9836454f7dfe8ab5a2a402", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "003ec2e2fb80613f6334aee18a84b47226dd937cab4e7c12b2f7e0e117a0d90613322fe23d21b12cd2d1a4f644de732b7d906cd63f8e89fdcf7f7814ec27310a02b4", + "result" : "valid" + }, + { + "tcId" : 295, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c805115f98e035dfffccf6abee68dec25560d9f6c012ddb353e155b1e8049cfdae3eb2e3415561deb3539df5f9169e25f26cdd46b270e9160f79f22d715bcde30500d962d73a9780be1d7d15a2c1ac272a8b4fbb32b5ffe2c3443969fe8db35c0964f3cff3c4da31dc877efcc0f8e2aadf4f058d8204f6f03d79f8a4cee929b6eafd60", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0076f54bd2ab381a84b78d729502d32a2d860bd9cc00078c3a1f57f9ebe331ff1719854e142eec5735123039aaf0a8f7b1c88502cdcd7581b5ed0bfe30ac2644411b", + "result" : "valid" + }, + { + "tcId" : 296, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040145c4a5c5e413b094d1d3568f6f6b6d257762d3ee676343395a8d96462a0b469616d641454f5e54a452fc1eeaf54014557ea6a206f8671fb4ca057c76ebc708c5f3009d30ac5e1859bead022381d91a7430adcfd6fbde100f40ceff4b251abed359e4ac95fe631638fde61e07e2be934016ba46d8bf90b061e4337716b11ba20ab8acdd", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019385bc70f4ab0fbf64252601245709c393759fc94b0bacfc08ea2e8c238b22e7d31ac997809f918cf1d56093fcef16f7a99ed621669c80c1cee37cd4011d448366", + "result" : "valid" + }, + { + "tcId" : 297, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400fe1fcc8c7f05fd7b6c54862e7f31922b9be29e5cd9195c946e0e914245196f1be641ccefd6f8023bafd74fe51118bcc117efa3ec469f02ccb6e771e3aebc1289990009161a577048a5b08dbfd3f6e2a0eda1df7d7d73e09695db15e60307f995cfe3f05e3f7dd52ac01e21d3d57731e3486ac8c00766f4fc08f401d392b5c070a6a0e1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017192425bf20f284be70f6b976b4592d4f2f9e91f34adee94ec3696233a0571e3ae5d21c328494939a69858aec1e13bcfde45419708e40fd764056ca1556a364b9a", + "result" : "valid" + }, + { + "tcId" : 298, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c3cfa73dd448cc6d574c47381d78d4838cf5837c19f974ccd5e26a58302142feb193fb4501dec20c9eb490cadd9bf5b2f45583241e4c9d0d0cf8de4d534e21d53700476a31127dbb328f1a4836df30009cfc862e99916f9e4ffda3d7800b392e242701ac239e7e1382c9429ff8b2f0af970054c2caa5e48e52f2b2959245514af778b6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01eeb64ed479b3cf57636fbcf97a0d6ce7d27cf656fbef80be8acb8f1aaeb03be121fc1d4f928f233075b3d8bea3ec519b44e27313a63eea03bb6fd9449f01d56004", + "result" : "valid" + }, + { + "tcId" : 299, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040107ed131f69efa74fb7028b9cc32ceafb2a56674ad0080744a5c2b9a86e5c1fe4bcbdce928fa603d7baf39c25ce7a8a1aeebd8ac0f2ed5fb9f8b1445d0345cf4c2d0189a5d983ea4d0773c1498eb8452a2170508225cbd1d1ae3f538cc416fcee4a90f87522991637fae24a9c893d7e4ba07a92e09106481fbdb1ae488d7f0d32a06998", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00df3eb80079d257b92761530e6227d88fb66d2ebc4a7858d4b7ac91e471d97f15ded9ef935960bf1e062e1c3e64717df0a47e49a269997e2a193e98d78f6a7f7304", + "result" : "valid" + }, + { + "tcId" : 300, + "comment" : "edge case for computation of x with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000b7112696819d60f9f61f75880050ad2b09f9dac64c759f823b8445b3481ae1994355799c13b09ead883c133b0369e365e91c50797ff2313f2fafc4dea8372859d01f8f63f7a29fa434692830762913ec8af7e2be61f102983b72a6396b29d8b569ceb0b2de266af378ab7eef8de7a56b5740cd8458dcc2160b4243452c673b33eb707", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0020f93000c7be8f4c9ba60b8afb222e1f03c12e275369b9b2c68cf0cb7519c40379a33e2c6693fdbf1da2d353928d22ae6c775e12e6a9ba6905c460f713b24d4c02", + "result" : "valid" + }, + { + "tcId" : 301, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c6683d17ac94bf4f45d0f86cb5bded49ff5a82aa0205bca588167047a9d67e98ab770fa86d219ba80fe85b2489090362fa068f184894c882505274aa0442a62c610051e922a223e153a72e2625a48b33284e0e29bc3c0ab2fa343dee13bd41061c7c0206d4994a236dd3b6b6cd7f1ed30d2f3b0cd06f6d41d1aba473b6e993c632c118", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "008623e953fd65463659f88f794be23e208df69a9a05e85c3af8ba1bf2a0dca6642ba851851f248869b897120c6b636f57575f3edbf135ebdcc363b61c2c238be99a", + "result" : "valid" + }, + { + "tcId" : 302, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f102a76f3cb865bfddef505cd67a3ce548c8ca57ae17a2d3e34abba5d19ebe31557ef715a1fdb98e2d863e47ef32f70a0cbccdbbd87ac2cb7b59ef86e28c6f6c6801ee95b686ce4b1042cffe24fb613fe9c8c8ad85ba6d670f97d120c79145eae35a0173695aafeed6c19fcaff98508ad5a6a3c64e69beda3c1d450d750fa27c496b43", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d8d1431a867ac4a64697f1ccb184385c21479c50d0759f386f55573ae4a327f43d44ebc4c58de8095f496bdf106dbc73cbcb4d82543e12fa61ff28c65763955697", + "result" : "valid" + }, + { + "tcId" : 303, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040063f1235dbffecfbf79c20b550638d260f70e303fa7e008711a9bc6f85bd7674097a47fe21a3f2b0a9fedf9d8073bedbbd2d4012702d96c9655a2080ac0d7ff2ae8011e5d49725ca87d25eb9669955e7ffda901991f18b3b0a0b431b6e104c550930e5fd827c401f240051c0a3fc9eee42df8b1fdfc7aaa0a64e23e58e2fb170a5ecb81", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00ca7bba60c3d00d605a5ccf26a3f6af1ec1a106d5962d626d044ec15525b2fb9031b5e95991ab5edcd2c4f5fb45b15f4b3259b207299bd62d8909f7bb1863ab2140", + "result" : "valid" + }, + { + "tcId" : 304, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b86bb72c5c9f8a56032cf9031f2c7366853a111b09e3c976e60833d2bad9c204ec9f1817e5abe1a946ed48adce7b333b9fe93064a4cbcb2854ac3362116d23afff0190ba2351d9a6635fcb4de51450a1c9732e79ef0e71f3b62021826ca0ff75315e32ba959634a1a3b6ef8e35944116d535389305182d8f7f99a2d9ae94e7166f9585", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00365d35af4e455d92abc5e23e40d57daeeebea963e94989190d0952469abc0088feecbbfe239511dca88436406bcadf32932bb64a012593618a3a4692e702033158", + "result" : "valid" + }, + { + "tcId" : 305, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004012d0183c43bc0a4a5d1a03c401ef0edbd0595b291ce0d4ed3a767761f3f6d77eed5227c1303a6b0313bbb79c2c5930bfd8147f1bf53461ab9f2d8a1d86641423e1301ce47b647ec0e4801084ec1573832a91824e5260af7cd16e5b7ceeaa62fdd8dbbcdc84abd5426ee1f7ad9d8b8329fbb55bf1fbc943b3f2168612475fab0684dbc23", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a74afb7b56e130242cd02519a12d5d6afe38989d5c23493751b7fce8af98b9886dbb14cbf88ca117c69a0458c4a5c836eafae0e6ecd4416d4606b535e743feffe3", + "result" : "valid" + }, + { + "tcId" : 306, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400fe9718439d1932cd21239ea53838c545b76fdc2989b229610cbac001a8f8a05bb9c44c2120ad7fa009953b28d3b457969265c149950e81d76926f661b0fa13cee0009ec6508af72b096e3fd8782162f9bf3dfa48c6a03c1d84b83027525e6e8c5da0ccac98a391b2b9a7e2cbe601af43f7c3c16e9f10afc13ab53f3806d7a4dc345d9f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01142f52cdec999c8ee2da822aa6ddb9b4795daf5e12c0a45c96de489997a2048e4c8454f0111a64f2bb2a4fa76b32d66805cb72293c74a9d6e6f7a3b4f5c207ffab", + "result" : "valid" + }, + { + "tcId" : 307, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400018d7da5c239ac7ab022883bae8687d35b07064df1f19085be043497516a5918f8f3f1133063f14b16d73c3446bbd188c8aca124379b90f242e281858300565ffd019feeb3276112e6223d919626ae2693a8b47f2db8decc64d9832c1f692e7f3cbba60ae9788cc8915a0a2a4f5e999a7fff342335d372a1d958b22d47087f344090af", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00eab7c61722a7c74b5827e95193d44eb03c9e26c7349f3efb985b5d9dcba8636c5098fa74f99d092193739b4f11f62b631fc3bd0f97628d19ccd2623f484428d833", + "result" : "valid" + }, + { + "tcId" : 308, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400bcaf9df5986efa542d7ce9eea05e557c393a3a3e3ddfabeb47549ef9a2924ebff58f7fb5989d404258791659cf421cd9d2eb1ef6cf21fe428182acb72aadb3fdc0003d638efe16363a8af869ee85dad1c6f003d4f4f827a7a18c75bd7feb330133e5bd297abf56159c50c0d04aa2e3b0194d8de2e7d0fe4d6d7a8901fd362e310ed4e6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a57bfff03140611be23ad52b3f0d525abc854f830d3e4835d801fa9754e1cfc12a4e6018958b44ba828087ecfab3ae917aba090be1464154ace55d4c481ad83145", + "result" : "valid" + }, + { + "tcId" : 309, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007f9b3aa5c102c9ae0521563de6d11e093b4d60ee76a4796974f7feade617db90738e3762e1691749467d891319c15be6227283b15d4b3668223c6b61d3715f4090015b128ffc2cec7c7e454af90895cf85dc5d753941caec7a80bbc5c9ad3ecbbd93c1178e1ae9a9c3a2829d89720d04d92bddb3fc526438a16a5233d485dad47d0d54", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e01763e8ecec467db8a0c00e776567535dfa0c32a786bae22267d01254571a9c18f1bc46571cb79a2fc0a8d9ab7ebc4196cb6f860def0f9d33a8aa56cc240bd58d", + "result" : "valid" + }, + { + "tcId" : 310, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019c788a564d578bdd0b7c1f9c9a5b30a786c6718105b8dfdccad91a960b55af175683b7093f320468c4ba5d30d815ba7f1fdae16910fa118afc9aeca573f896da4900c7ef1b594dbd50a32eabfde47784e03689b2a2f14c1060e833a5545dd2dfdeab0200eb8d84c3e69f4fb88f218b3b4a5c9a9b5fdfbdbce372263dc58691835972f2", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e00823f335654bb38e5d53f6dce41c34f81e88357774eaa72ec56d74c6de6987ce9347180b7d007daac8455c218733d797941b6ad4f31a1bb14fa39086c8aee4cd", + "result" : "valid" + }, + { + "tcId" : 311, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040061da10f6be534c8f3989e781de9bb7e9df8bd1cd764ccabd8c3c3a65651c7a08416d0b2ee58571dc2a92da72b77d3224f142eb264746c65a9dca0b6833ca3afd93001cf1e0c60aa8db066d30b35ec219ef8e33212d16289bb34964c0793a0562cd4c0bb8abc69e57bb5a05224cb6bab0f11514d7f0095a453a9320bc380476ff0fcca0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01cc0b04c7225903dfbfe9051428ddac7546e878d47e5a9d07d37f3c929b35b0a29fd46e15eb17cde8df744d373933f955747c194feaddeaf00cd6b8a2d877405be4", + "result" : "valid" + }, + { + "tcId" : 312, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401cf52056966576848e5cfad9dfb1a236aa0fe7e8ccfb7749c46f56752873cd49b572fe6cf4484b9193cb852e5e2a07fe3e561d865b0fbf32296a7a10c6f6918760e01a44d530606b89e58eb0c647e647a6a6395e9269b9fc08cc7d175d1ecaa1fd16032b74ca1d05f3eb094f5f4ac7fde81c3119cf95535e25e87becadfa7b2626b6d7f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005d36c264116cfbc25a6b3686b7af1b4279245ac1fcaa89fdf20ea93cb08dc31915353e9622f82195d9d2da4b05dff435cbd81a435bf412c56a9c32cc8e26d7b3eb", + "result" : "valid" + }, + { + "tcId" : 313, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007d70886163acdbc59869d8a92aa5a73659efae8bcee11edc9fb6a7b78880b2e115e8224ebb282223babca7ab35d96c2772bce34e592146a13ce1561c4da2d5176800117327547e6ceae9465c0bba8c2db088dc9f7f6a895ecda1ea79345eeee79d4122fa8cddb7f4c9adf5cb8a4ba0fefe4b43893bc12a3b3d3be7aad1a260b442f975", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b50d8b502540f48d221729d386dd4cbda295d5acdcd7af6458d570eaa09b9150abab4cf2c8d7e2d833c9557c704b883ec954dc69e9fb9ae9d7c04dd06b2b45640b", + "result" : "valid" + }, + { + "tcId" : 314, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006d407a90ac53710f786a544573a23cf0ca488d36b2737441aa06ed3c0badbb4629e09d2163dc081e485d64d119601f92c20cd53d6eb7bd1336513dbffe6bb22210001c4a6a73f21bbf17365f725e4a6746772e38580a696b6a5dde32f752b7a36fc24e0d09a21bfbb8c116c61f56e0ebb970e6994413d69c14d5a1bddedcec009a7ae5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0194712b93b7033bead8f2aa16ac2d092c6a08397e86cb6144d19df38092447e705262415ebabb82f0ce39a5243e3d46a9bca662ff4b40689e5f57ff832b8dec800a", + "result" : "valid" + }, + { + "tcId" : 315, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040036bd65e00fb55732fdd116f115593d67314a3348bc026634e7122fc7be838ba17a73396f5873bb83a96dba2c04cd8891e8494e24037daa3877d15a968f8175c9d80101f5a8f319c192a18289b1357f6f2ea8ef2438bf42e5d1ca4143a14e8ae8bdd08757711f746e0af372269b07978e4f476bcbbdc52d69674461c56b747b0f4e445c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019eacff4a7210a3120d80af757b8e4a7c843857060323ae58a43ddab668fbe54eaa101e622a024757949b0fc5bec16967a77aae05b40474c7536da4586cffca7f42", + "result" : "valid" + }, + { + "tcId" : 316, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f6ebb4bec0b1d94980f29919b37d620f10b8d93021a1073e0f66184c6b7d2be21173d3daba9099f1bf6f6cd682c089fbe069241e745804beb4fad45ae88f82672900850b588c93a27c6cf94a3edb136911feaf208a85f4d1c70a19a9873062cf4ba8595c5c5f9d2b2ba58fcafd5609aedfbb618a3b0f0e6490273b7fa72c7243fde5ed", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01cb01b8f3fa81f030ea4b8fc48f9e8035f75ec178bffaf1f127929d773da091337a684eeef4a6a8c530c4f3aaff84c755967e52cf889b6241d0420970aab7266f32", + "result" : "valid" + }, + { + "tcId" : 317, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019de8356fd122c21a236ef58841fc0ad2e3a7e1cda2fbb6ab883e5628f18aeaa9fde2bd0e4ef087c5f32f20e6b15f0e0116628c6260451de98e086d181077a1b55601f9b4cc52267b225c42d2138c714155297e7ebe2cdc6ef27d48fc03e4df3e103dd6d233c772105d57dcd6b759ef47b75d646c32e224c59605f57fa5f5b44186c670", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f47e4dfcf162e954816a02e641cf10a77204f64bf25ede066746affd19e512445b8d5bb4561f405b3ca39db6ea8bacaf61d2e94b59e4beb65fe7c8c8a722c783da", + "result" : "valid" + }, + { + "tcId" : 318, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040101ff5203bcdb053af9eab17c237072db2fbbd045ddf8de4f0d52496c1017b63cfe76c371feedf588081b4c685b51207bea37870f39fa6d9b17304fbd1f25b5ce52009804a12f1f6d652618dbaeda735eefdd552fb80362ee8481f38484edd2f25876520c3754c01206b5f848252128eda779d92cea376878b9b3f8930d167f44cb705b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00868a10d679fb9a7c15057508a017a536a8bb516d78fc4607c6ed6525d98a8e952fe13fed975295437938256ea58f931e8a8c4a4babb36f8956fb68d142bcac1fd6", + "result" : "valid" + }, + { + "tcId" : 319, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ad6949467a0fc66e9316e3718fb30a6778acfc7f3327c72b9c1ca151ffc28e9c76917d7c19b1fa5ae2f8d6326622eb92c4e90950b8dfb35cc3e5ee5c45705be99004c48e3b86720273c98b7c3d721fbaeb5ed533245267a8d84c4c926bb6e7089cbf43ba6987f9fbd5fe93b3a44c21da12a753f6224fe939f5fe3f18d7d876aa43f96", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ecff30e0ed8ef86fc3455cea5f16a60a4dd9d0445d7ac0e1c10caf2377378114a724a440090f81ee9998cf306693501177ed56e9d4b53ee4e6b085fdad0032c8a1", + "result" : "valid" + }, + { + "tcId" : 320, + "comment" : "edge case for computation of x with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400964622c92340f853bca6566a0484e2c285d22386d17a19e35eb133beb95af171a426e09bf510bf04fb204eaa266bbb03234e4227f134746fcd8c29599a51ce01100085c7b6bfbbebdedc945edd597ef74de475d752e519f23886ef258bf9e6490d44d71c68454df866ebf790fdf1510629dbd3a0d552325b28f26d6e6ef7302c4a62ec", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0115e6a6ed5a655c2c8928c32c33f9518ecaf2149d6ad17149d9fd603af09b26abc35aafb81698c4e9617f065e608b2383a5f7720a97bd243eb718afc8e696ef2ed4", + "result" : "valid" + }, + { + "tcId" : 321, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040110e8f978519265a8cfb14bb67c7b37c8b6b16ca053e3346f9592383783c9c4b05a946ab52ad1fc901f8f9da5caecf074a07af9e84a2b6b5674f3f6b7ed2af617c000ae66b4658af495a096d3a0ad084ef947e2a18a418f20d9b31a06f683b0f867f39864b65b0df4f60e3231bbbefc36dba58fc91e711a5975e182d647d5ffc6b2e8ab", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01321652522ebad4ae971fdeaa8b18e2c57829073d0e22e5fada2f71da9f84acf2335f2075039a6439a3be8cdfe23213f5f7d22b4838008f87a20a8269c7953b2596", + "result" : "valid" + }, + { + "tcId" : 322, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f52ea344c6e2ad41c44d6e1f06c49c87e298076a121520f3cdb5274d354357e815369b3a1b32b9508eb61ab1b3633fd3b065e1f9686f3c26f8d6228aa82a97307c007a6fd81e83e8a78ccfbd672ca13066b8a3134f14e6c882b7a56ac93fb5a3c06c5a22d19a0db9ae1a2619fdd00eb37e0d106487f68662d46584a2073944d7b7bae7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c09d35b2efef0321e4a8022f771cb53026a14c5a584687a30a843d3936476e99bb0c64424ec3d81a9438c35d500cdfbf1619e40f1b8ea0908a2c53c8c8e8c358ff", + "result" : "valid" + }, + { + "tcId" : 323, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400badeef6011a4224aa03f2487ee86ee3fbf49191969046cc888cbad2ff4595ea9de7d638998538b8225cc35bf8266355e2aae28a8112ba73129cabcf43d79f6ed0b01d5e8b0af32706f1d7642a5c88a3eab61615801a667e50a19da65e0daf6ea14b7ba5efc98a9161a69c806be705be537104236102ba17528c067c0b59ab25b7f774b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00dbe9d926833e3e34e21b50e3e8ab992b8348cdbcbf8264eb3fc9c6190786ccae6d263e86f622971d2896472e7ff07223d02048166163800220f029dc538372e866", + "result" : "valid" + }, + { + "tcId" : 324, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e6002cbd1a3a46833ff54d7c412dd23cca4a0cbc16409e13c81fcc283b29eb48a647bde310366a560b6f0197bdc815db7746a8dd8c99231188c0f2ca40bca9223a006fc21272a518685598b22f5dea7d4f92aee03889fc0589b36efed3862f2d8148fad748ea73d3900d756deb5f410e903dd7fe785d270deeabf9ef5cee8d8061d6ac", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015f137cce1800fd8f3b4ab95899279b91871109617e49d6a1eaeae85b39cd6eaa3e6e6b7a9c427cf225fd3cdca7db52856c47abf5927b7781ebdff01e761a8f0ca9", + "result" : "valid" + }, + { + "tcId" : 325, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040092a83e71fa3d79c62ccba7f0e565be281c754bce3b3cba3769bc027041b5538e237cf245c2c6cad3aa8cd14d2eb3e585e90144c0808b8bfdd8273837fac3765bc501730bab84ceb22e53ee4b9738009e470de33c67c82b271fdf13dd1e3e5be465dc7b33167e92d20dc85ddeebc5006ebf11c42876a3244b564692ddbabc169400ef76", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007e4ed6423439816c4c9c1757abacf1598c0c8cd5f5f7d123e4fda16ceabb29ef5c565c62db2043845fea69ad0aead2265b0e40013a1b04e69b37e4fa23328cdb77", + "result" : "valid" + }, + { + "tcId" : 326, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d4cdac4a37a86bfe5f7b87dd913abffbaaa15c70a67d9f8cb8ccb83f3462c4fcec1d6ca8749299727ea73ad0141ac6c2077281c4561f7f56ee4638de41db15b1bd01c5b28919b1859649755b44c7f1f176081dde519f7f8a838a8fe062b58d47fa343ad70089a4dbcff6f5828830e87a12764712d9e1c0e05fed62f4b59c936d162c2e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b7e861b348b1b033de942a998bcb6f00260780d44fef6bece310c564b4ea8b60dc9525b0803f4d7fdff895836866496b4233cddd3e9e7157aec93f748435fd5327", + "result" : "valid" + }, + { + "tcId" : 327, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004012542a38be3d7c66b38a49def9976ec49d3b6fb0aec8655acfcc931b9e1e17ceddebce4f93ae70f9af51ca2828a9d80dc850421098ec8ec51019d91e506a6a337fb0083d4674b584036e9a41fffa3620b2c517c6b48ea905f08b4569706e10df4c3b1af3e3f96d8570b1185013dc206298275d7335a152f40024eb3de7682a7e197af13", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a25b38f8a1208a3dd9fd43491c408d8c11c272099f5a680c3147b132027d4d7d250d7b435f1f23aecc338d8d3edf4b4d97e0e2c68607ad85acdaa2fa6681cd0d32", + "result" : "valid" + }, + { + "tcId" : 328, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004013bc38aeb9057318a40d7a8fc562c6e62a428134c51306a252edb54a6743efd4e4f8d1d3dd3ffd0e2ca4737b6f1642fc3252f2d1f8286273e5d5e920c3a337bfede00a2a279251d8b731ebfe77ceae05b3a35aeb50abe38d23c1763033a3773e8ad3dddbc3265f82f3928255817dca7cb069af687784982cd5eba6f11cfa146a948ef6a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016f32900f064187eb33f300d4263241177029212a06c385a1890781986f98fd1516847d675b1606780d81a314539051d31e590ed0d8e4e2b344d2044ccda2895e9e", + "result" : "valid" + }, + { + "tcId" : 329, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400fc4f96dfaf86d1f6ea67ce1889a3f0c728e88593bfee3d694a3ffb14a7082e64bbc7e183dcbb9e902f672c645cdfab872dacc3e116d073919ad96ec6bd4aee8d3201a92e65c62682beabcf6098921984bf510152c8c350dc6901f95a9accaac182fd4c5d00113c2ff897114460ccd62e2b5ec732ac602310ad03938c6fed5c0e5ce3a3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01570b484254fc4ff7f2eb95fd572256ceece7a8b2168d255b6a5be487d8f84a676e2e0612f552b23e7cace953cdbadf1a1fd72a3aae428ed89c34f28a6471ced0e4", + "result" : "valid" + }, + { + "tcId" : 330, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400449aaf666f664af5b46f3d643d58e0ae5bb13b4c8dd26b9a8c0f033ed6ea3e443a647599ecc952265360f16873e5fd3342f326b92ff4f036c20efdcd3c6890e6c000ae8aeb36992040d471b7636d062711830ee7bda0a7012edfa316546c615527bd36d915c6eb197b2d5ac76184adf04f58ad21fd961c6913cee6f5fe7fe1987ea826", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0062048286a9a55c42f240bcba3646dd90f2c0b6cd40aad226b246ab35a03c86cb01aef49408707d58e04d43780dd71af1103e8c5c97016ddf59e320ce8404ef43f2", + "result" : "valid" + }, + { + "tcId" : 331, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018d99d042c7e721b8d363369ed2b83505b21ae772b08f715ab62c3e4381186532106d6e6370c15df4b18fbe52241c64d753866930fa4c6d3b5255b1dfe49ca840070034e4c683e5dd662eb36cd27555ab873368a5ff9197c33335a21dc0dd3d378b5fcbc6cc3604e8df3c34f167fcacefe758482a26955796d79ec922a9a2cb3b55d5f3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c444e0d844e0962813ca16227bac2a9f19accbcecaab1cd989bdea6fea58356d9652d271b0144e7d83fa7b9cd3a9bd6630f028c538e4708d01d30031791d4f3b21", + "result" : "valid" + }, + { + "tcId" : 332, + "comment" : "edge case for computation of y with projective coordinates", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400bc65b9b0019bab803ffb139fad875804d54f2fe57156d788eda323b3c2f1fe7b20523c84c49318f0fa29622d53610c5e4f69956e88b82406fc887cedce134d206a008212802cf283a11336e2ba8bf0a7c58a5b2c1e2b1fb09f03593bb3b868f1302685ece438b5c1a19f3fe6a1fd7289536c1ac5300e65b4dfbfe094aef2fdbea4a3fc", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01aa39d1cfee49b55300e43a295e3f22d8f9ce358f3b0bf0ac10491d31adff995d1f248f39d01e7f903b1ee4208852444c11dd7754a05a2fe5916cea3e5dfd2dfd27", + "result" : "valid" + }, + { + "tcId" : 333, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a0a991033a64fe01e145d3cce4b8262daee8f7635b27e6fe504ff52e0a62a7e68e80b77e0a1fd8b2549b3b5e750d41be07b8a6ee3bc23865b07bf1a63b8599d0150153225bbfc97401ec3cdfdfcb3d6548650e7015181aa881bf4864b45cf87f16b7d5a862e71b32939c4e1cac76c57068c65134959a1bfa24c5b51f0d5be952226dcc", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e36275afa6b98ffaac614dd65a070b625e847aa8f8be7c70b35f4a792b9ef4579821d9b91f127e527094b2fd45b0ef937809f14ddc4aa6242667d2cb869c42542a", + "result" : "valid" + }, + { + "tcId" : 334, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b66ea653321ed9bcb54f0ee3817d460730f59a11751344f8b499f67edf5930e1651580563d4e72e3b5163fc5403fc62fe684a27f74c529df38e1ca77120d2e77870176d4a63e2e1ffc07b5551b54a672bbe7b55d94ed571014e4522f88f62151a7226a743a412c422edcc3b2b2d7ed60f8ab5f417237ea28417127238139747581f392", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0183323b93c01db120cc6f14118eb5553d868322961670e8dfa5173d51ab2269b6a4d03bb8dbda24858c91f51147ec8fe99fda4d8ac3eb1f90f2751cec6f639f7c3d", + "result" : "valid" + }, + { + "tcId" : 335, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040008cd21bc11e2b6c7aec3e20e0595b50e2cc550d3d359d95583633219bf8d79d94233605f5282bac9e1198bc094c1dec112704b46919adf107ed32f4b5969032b8e01419b68ffdbff50c03d2fd79303461122878a0e59de5a589e1e5151e243370cf06a14eaf4390c9020d75dada903000127ba54f66478d12d8595b7a9658d432dc556", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0036ec230a88ed08bd9313a04fb17874f236663e561ee6d70312f5dd3de5688e973e06e35f8f8febbecba6776abf94a197bf20e7e2d46c9c4016e7e2d2020e1305c7", + "result" : "valid" + }, + { + "tcId" : 336, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008ab43d2ff2db469e9f3f0b150d817375a7c8bb8a324d6524c70508afeda89e1ef86abccdfde729fe5bd6f276e3781756effbcb621f60843c4885f4bebe60a1392a004feb548eb38ebe6f85d10e8000d7076d5ad2b4fec2e499b90306cd6e4ef374a032a920ef125326c56c85bf8e9e63e5263fe2a7e63f34210789048fd1ec9ace694e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01042d5b42fee2270a24e0a63aa2bf1450447b29da37c75fec1a91484babc9d0e856a9a1ec0172c3b19d631527499bcec9c2761880f7ae06cb33b83ff2e6ffc89cda", + "result" : "valid" + }, + { + "tcId" : 337, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c6e57d9859f25a04297c232f2c3f041a3b0b16cab2ff7b418117db43c0ebd858b4cac889aa9dd7c38ffbf92702777c2d773fa02ab42018a2720ed9d14181b3757e0071235cfeb2365db004f4d67a9efbfa05691a2607099566f412ae185acc7a2849406943acb7e48f1c07164395c1f3c4217d9dc55e452e3bec349ad2159fe9a6d03b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0176bd1be19ca23ed77a1e1c3b33bdbe900fae0606ff9b41776dcc3b297e8a65cf20db1bb87d4a84b926041c2f2cfecccf604fc0c07965bfb973de873c092b25e2cb", + "result" : "valid" + }, + { + "tcId" : 338, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040151f3fc6fbef767df5bda6c9678485edcbe5be5a14f697a600782ab56899bc0fac565abfaf63ac3927ee7dfb7b2c07e57a967b0c893144121a4ad1a39328644de0e005541a3bfea89be5d452daa5afc1c7ea0de5c60b8e9a3e867e14971d9d0a1b3097c3a6a4506d7c3c5e3f6d5aa5f3578d6d49ad008c90dfb78eada0dfe0e1f434163", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00cdac67b8a780f0edf35088a9818049a920f42c4c28157866b9b607d5626fe67bb73febbc1199e3f75daa1b148fce536fd694923dbe3bcfd02117294451594b0760", + "result" : "valid" + }, + { + "tcId" : 339, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011e738745a0b65e7558baec74c4c88bc4bb94deb8cf16827a00dbef72bc4a6a48a131e11667956758572efa591947ea88ddef6fcb541abba79ebd8615ac80e53a5401419e3043100b6a610c27ede9f8a5c7acc3136bc35fa1c96679c55174bd8659a50177f84c2be92c95f8599e2eb7fe1cc7a5feca84e468f0b2912250db8ad604ab31", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0109f0127b8594c92fc9eb70fef8b2eac52b53bcd5b6edcbf0a28251e0db688de735b732909568fedf592147f7b76be25a0e1a164359eecd1423610cd1e464b97f42", + "result" : "valid" + }, + { + "tcId" : 340, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e8ac07e30367a9ea3ad4e072498f04c7df8d58cb125f2d08ee711a4fa50e5c8376175679e7a51edfd656d3efdf723f6afb8ec20f24cac49f55d5ea438359bbae75018cd71e6ef8476336234cb21e24df7fdcc61fbf7eb4500016d885dd4f9d7ec177be9814cbf39ba81eac251e0890fca32b0772fb0c04a843b1a8bee51145bb36c52b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0185f685456669b8e5ab202916f7214ac949c89bfaa2cf9448179b3d5304b768b9ed7c1573fad55441ea194e427567e710ccdef6e9ac19df19e87d641af087351587", + "result" : "valid" + }, + { + "tcId" : 341, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040082d89a6db0b2482e67c7f852906ed6783198b84275c892a0e468e8b3aa4e2bbaef14344c81b8c1e8a17c79d056525286074bc1bbf09c210bfcc60c120fc032bd430019a0a5eeaf0703b86e2f644e123b121253cbc918149599a6c20c4d7b63d54d37e661fdf2b1498d95ce16590e3f433810767a220dbfed5c94555d8fc722b9e3d934", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00eaafac8820e214d6020c4d0e3770b4ed46bcf8af9fcde45950dfaeaca961a9017ccd95183deb135aeaf7678b122fe717a0550796fdf671cefb3d1986b1fa537314", + "result" : "valid" + }, + { + "tcId" : 342, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007d67776e3a6364cc4d0ada7aa2d324959e145eb08672e29df49ae95b2bc3a38bb74a4d0426ed118205b49894e4d42ef2368b1032848409b6de8db5ede65a2a835b0087a48ae0a6d2895ce6ff66db7748a94a73bf5744a27cd41d7b6e8994b364317775807febc90c1a9b6bf8043b639d86259a9ef8204f097dc9c68a0a4300492928be", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0140a1933ed822f54cdbf81e6d824d4ebdaa284c102d6f8cb0a5bc34625fcdd9598f928ab2c6b6dc293af7cd704fd18c41ea7c4f1c02dab44c84b424245988dff556", + "result" : "valid" + }, + { + "tcId" : 343, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bfb8e8f7c0da3038cbbe213680a2856c1ad21db9fa19f18f30d87cc09dc1dca33ddc951eb6ca9bba095882027c12672817349a6be12ff399684c9a171f537c2754006216147e82113b60b0b38e4782ee11c80a96f5f90c4a30f2d5c4c162a9d87ef1c02aabb59ac032fed43a8df6261cc3d8b0c5fbd9a58439db2d6679a00abcfb4878", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017620fbe1d321c178a49a054bae8545527dcc9290629480659ea0f2852351bd7acab4b1b6568b4cb34f2e79feaa9345b0cdf83660341dd4b09b4b9884d79cabc2ca", + "result" : "valid" + }, + { + "tcId" : 344, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a33a073408667190f0767356ebb6eb4a513e10b64933f2608c3db4b910ac7bb7ed8163557394131a7c7dc707de7b52fff805289ed774976f0db884e9dd912d684100abdb491067118601b6ba1df29414849cfae5205266d8ed398dc9150405df348bd5d5e1c9dd384de553d5f150a3ee4f64ba147a73adcee7e4dfc27eaf8fc17b2a2a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01db4c618ae1308849e3aafc39c62393c079629e3fdfdaf279fff01dfe5e73ff6b2146aeb779f8c6b9e4c263358a5a127d4fd4a5ed17d5d1e9537f8ee980e9f640f4", + "result" : "valid" + }, + { + "tcId" : 345, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401eb0d2819325c334cdfe6543aa713a64206bf816b0e032aae065676c9ecaf7fa8aab2073d03466556f6d7fa92917c883dc5358ff0e2bc584c6daee2791e8d672cfb010fb9147b12aebaf2961cca13dfe914ea7eeedc85796b4c3b1de5883c0fcde1a71e7e2176ef162076d25a5c5a413f46a28a01161971f7090549b1c60e22bc88c629", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007de75164e8d94a2cda72876b173cccf25bb57cf9b5c1cf90673274eaaf229ce90ecfb35c35c3631de91c7d32a943a2b5961389a026e89303376063ac542def9a70", + "result" : "valid" + }, + { + "tcId" : 346, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040120a7d43676c50be68e89d5a653ad9e1edfd86b1f53977010ac5bda3a472f1a56e1f6dc7e30fe20a01076462f2121c2b72f18458a2c8e6681117a6748284a2a123b0104ea62b931afc694a6cc0d7a3d1627efb8b6c38e480f649621d2676d20a28eb5d8fb7647b5e9f2f7f4850064cdd76ba6bfb37e62c1f8e357552e8189dc90ca89d0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00573ed4e017ec9bbd41f1af014e8a4aaa830ea104fa5e78d23da73d95d454614484e956c8545bbcf69d22c2a3e714e49499b2e0b10f615b9e1bafa8e1c8e5361203", + "result" : "valid" + }, + { + "tcId" : 347, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ced8375be05ff95f1cf090008188064ca1871db82c872ad3f7eee6240ecbaa12d575068a1f1f8c7c13c5c460506ef55154dbd5ff9909d75e43f356a9e628b21be00e18f6c0c34254aecebc5c3112e8a6ed3c7e4f98fea53f1197427df3db6550aaefd258663d35b9486f1faadfc21297bc451d075bd7d8ccbb9acfbc38311aec6722f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b518b434596138aa772359c2d95b4f74aec57322f09f1c6d7da52049527854c6ea1c90fd784f298da8345c4c37320b9facc351d68478e30908f5e1951aa6939349", + "result" : "valid" + }, + { + "tcId" : 348, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f3dec489882c59efa950b1750c33e4d50f8fe80bbb8c4ceced87c48940e5df573e38ce9fc950f37b8962dde304fc0c0c45e359c041c74747aa05b6b180bddbf4fd01485dbab6fd96be68d47dfb6b8fd02ead195d069dab2801d7862e21d485a3eedaefc693d69c55b2e7a5328d9c66d1670cc5dc1141dca79f22247dd50db9ea1edbcb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d645cba907d2be1197562358ae25d409548ea04ad0c07a2e59bdfe9f650d1878b53a380964a652c43dbdb2553526b26d9e478fa7bfe652c3fa2b2b912bf433d084", + "result" : "valid" + }, + { + "tcId" : 349, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401dc23e420ed906706ae0e8fbdd64b8e0d0336a7cceed4f4322f530705d949b9bb9bf9ef469ed47579c80232b2d1dbd2667287096375f9736b347a5fac33c848446800bfdf38ed598efeb0981ab0814f28f676cfb5cddb56702db2180fc20ffb5df96253a0d1a1e78bc528d6013f532ce69246106ecffbd8697d270e432dfb795e1453b6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0050e861ef49d9e42b6ff980c58b87f3e565cba2e0fe9da8644425feb7df7667f7e87ad0a1c24facbcfdbf2444bc020d765161aaa0a4500ccf5f061a7f19d50621eb", + "result" : "valid" + }, + { + "tcId" : 350, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ae6ba9fad32aa3283b4f02766ab01a526820105917a32b5cb5c8e0ae0abff90b272c03ad93043b45355db93c9fee2d44907be35cb68e65d67bec75937ca41d6fb80132c7aa9e8d4402242b192978d1f1ee0e366abfa8f26681ad0be7d1462575bb0859130991c4bfa71cbd7d8f0d754ce85337508526cbecb43de165bd6197275abeb1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0027441658f0630406d2bff78f0f9f3a30a799b5000203e2c10fea15e2f37736551a339ed5b25b7caaf5683a3a162c95d8eae07c5938f63731b7ed2084b29522b204", + "result" : "valid" + }, + { + "tcId" : 351, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a9d6c5ae3dba86ad3531f4eb12d48a3303182adbecbd9ed068205ebf5c9039dffdad31e5bb31c940b4fd1f95adf22b17cb55cce5814e3ee0ceb6adbd27273bf2c501b4eb09ee92500262523dad0ce929cbdaeff692512a612a5336d94fad79a4ad7d8ea5141a12e2757093007cc0c8dcbb631651dcabe6d8b6064e3f5b4faa77332412", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007d65104e4b10c22bacbf1e1394479d94b0b8cae87886b974bb4138a1002d1e23cf7b3e86bc716bd88e56e4138347395e62d504d0f83733dc75f41bc6112c561617", + "result" : "valid" + }, + { + "tcId" : 352, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ba02fd6859cca2bea48f415d4996fe9f579fdb83c9414eeec13761ced6ae3e8bc2de9e11f5145eaf45f47a90020a45dbe07f931995ba372650bac8ca05ea6f78001766de5ea892a584a0544a3f8fc7698d4d11b2f58094317cc743ba52ac548847d1794b49146d54e756435fd913262896789d62c70601458b1ea72a0da80026d0620", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0158d73c42d6519191c90d54331ba5073b018c43aa8b56d139917e30f3469502bb4c2aa6d24f3c2d008703445db20a559d20b2b79852423dea03b083678383420576", + "result" : "valid" + }, + { + "tcId" : 353, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b455e3af2b2e36b1fd86f419534691191ff94ccc9d27c0f7246fdabf15f54e33c291f5789e9aadc9ad6253dae6b35215936fc99d030edb022a87d490ad8f44b9ed00e291782582c5770bae1f7381b6b8057a97599ac3531d4642f6e3ee577e814ffd76986fd79e89f2458315e3ebaafd8d06e0b16eb2ddb44ca04bb97a3e90cca967f9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c9c72922e16a3fe4783f1940b3671645dacbc9679926ac0ae271834fdad401e46fa3f59d19756cae5bf55ba07a1d4657799a1f071b36d5afdb4378f87993411928", + "result" : "valid" + }, + { + "tcId" : 354, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004001bc525a16cef721c98f8d59d2a1f3b4df6d0f3f8369396962619dda9511b8c834a4f10098602b08e585d7c9c4a9864e3d2e3d9fb4bffd8b8f99666016a76f1601300a97143b04e5377cfec0afea961ef02e17179b8896f8ddb7fa74f2f908583958b6df6c1ffc4a0f7f7f656e22a057c5e59a158e6ae1f3a59bad864f01495686593a3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00d5d3031a7bcfa6265605d2346f116e125cf8d3064b94c896a100eb04971d912ec4f215b219dce8902e64f4d706d27b16b05872719607daa15d841d1630dbc8e997", + "result" : "valid" + }, + { + "tcId" : 355, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008c0807af62a12ffe1313b9062a4429869d697db879f9df8d41f265f2bb15d1823e8c07e62e55bdfcde7d85bbd21c8b5ff3254317f2dc5f18c5def081a7add7635d01645a924014eff00a9d9dcf77d29daa58a1a9d47dfef1aa33eb83afce8980dbd3ec4958080ec77a15d43dbf39c2f1a24f1d059ad2e45e810d07a1421b684366eb2e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0026419d049b5a7807e1b2d0128192641b5739e1df1a0fdb4e0e50831a3833b170639b2a58cdc176373969df5eb62df37332b22bfc673ce5868d73145d0084b0df04", + "result" : "valid" + }, + { + "tcId" : 356, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040040f0d736618776b0fe8cdd0ecdf6862af1217cb34225b4920d37419be43d9115486449099709a0098787533556b7fb5031ce442e73d172dbbea915da8a0a0d8cfc0001f71eefad6fec8829a1cdf81c61b1d967bcef8c7b211a70cfb40303a4634d810c65678fefbcc9858474628cb263fca248fdb1230b3e16bb68a7a9c9ef73ffc724", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "018a3a0c8478aa3a7892d0488f3fc74c408b53f4d0a2a86814fb34f2a7d9de75a8270bd1d4b8df6318b36f29632837c8521f01ddfba59e624a3ef848d7f9137570d1", + "result" : "valid" + }, + { + "tcId" : 357, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004013548ef6718233521a42acf18da7666dde1fbf89e689daa89952eeb8d8bcb58e225d35d7a28a72fff660ef9ea5ba28b7705a895eee0a2af19919f558ccd195d5fcb000c3928dc0d21416f5d5aa9ab4809e1559ed3428d06162f3070bc41be86cd4c70b348e42e6e85511cf9659994f5c82667cd60dda22d9d210653cee37c48fe6263ad", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f7ae121a1cdeaed90825cdc7f4205be271eb629957d5a5e9566b1681ff823c55547536f267a9ba8b86bffe01f86f3391955dde743c473ea489c38b9abc92ca163b", + "result" : "valid" + }, + { + "tcId" : 358, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401514df7a484c548d93a3c396ce99369401989d71b9320c02899ae2294bfd4c933fa419bea02a91d669e64c0ff1ab27500b881a81012f847440b02c2b7857fbb7ac0001a7a717c75e4ca9d610e7c27c18253bc3f37c5a95b3aaf1cb3a9f6e17bbdb4d4c5f56f251ef65a630491394aba15c0bb684d2cc13f065e3804c3fe767462c7db2c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011e7c8a66a475e3a899d66688a0da01944428f8d2225c80acfd2400dcd5a00f29dbbaad3abbbe99e707acee9cfd192ffe80f1af0ea59f1d859af2c4910f71a5c1d1", + "result" : "valid" + }, + { + "tcId" : 359, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401e3e370f9054793bc039662dbb26eda2c47f64e414e4404e49746f20a8b7320227ad4eb40ac332d45b772aed17bd6ff355d8c67dfbd0e56ea58e22a73536305e9f401a72c3144bf1cc068081a5896b21d680d469dde00cb3a34b7abe94b7114cd6bbd5434507fc4265c6470244402debcf06e62f2eb64a63c15687c480eee3f41139072", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0012ad66f5d32ec83a54e017ed84c65176096781f88d6b2088634a727c5e48290c4cbff76345b369936d90a9217f2990ae0347c78a606a9f2e44a34f198a2e75f371", + "result" : "valid" + }, + { + "tcId" : 360, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c1b1016504788e5b63dbc1481a0a84fea3e0186cbcd5e6a8e10fed5a02ea60f5775e8500f6bb3d04b7f0de17502a4ed632765f2a5c10dfb05e6051d1ff266a2fda015adb2040960cf3ce5fddcd5508394779f8466cf9001bc3cefca3eb0df721c5fe9527d6cf481101735fe17d44685809fded27c9ad298e8ea3bf4fa88c8dab32cb6d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "014556fd1ea6488ee7b90c58c9922990f16435d349f963704141c35b1cd67e81cae18126eb10efd0d7d56dbde02f23bbc6c246bc375066307df2088f46eb42aebe5b", + "result" : "valid" + }, + { + "tcId" : 361, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b2228eecf451824a22e864d23264ed8cc82074e0d5f7626908663e2c76ebb853a3df1fe72e224c2fd9731f90a1b8c2885335536a26d89cc3aedf5251ff1a92fba5018729096665bd74d66b5b7907db9981388fd42b3cf19cb64f2a1075b31b50dd515f08f3f32936f64ee4f8f477684d2aec39b0965cccbeb48766f923df0876e80136", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002e81e795596b842bcb324804abf83e58ab56ad9a8de9a34fd109bcff78ae1fa246c3cdf29e04cbc7f1ef57bc21181c462f80a7635cd40430ab08fbd9299d3a7fa7", + "result" : "valid" + }, + { + "tcId" : 362, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004001f932cec675ecdf36680eee2763e2211bad950f42adeb9e66da47c64b33f3b8c63f1f57148493c0381f65c381c1bf0e9d738fd5931af1e47b067bc925c79b4dbfb005b80d850b35564e82b63dd136cffe4cddad26038894ee122abac89f71a2ef6cdf61ad0bc66c7aadd694f0002763fc406c8f9a42d99fe70cec73bbf638540c3fecb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00103c54611c86417d8a202136416940f77e9405b9b89b6b3c990f26d221142951a37d5562e2e2dc9668f9863e05485fb82206965be9a512dcd7324922b304b2c127", + "result" : "valid" + }, + { + "tcId" : 363, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401321820bce974ab1eed72a50b6be6a68d5f4d93e04f2cd973338c74c76745a7e59d9d1ddab3d1de0a3efaee4cef03f5e978353c177891edeaec05a512e564019230001872f742054f418d6c74a747f3485689fd908e86946623b3b0189678ed729de83087de6953dc5438fb6c877060e85e5b9a100d3899fabe37931fefecdbe9f37e01", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011f1ae574063e2fe3806588087c5f27bb98e8b4305f9dcd28e187bc1529f12b318741cc5a1b557c8b9b514cf77c527c6f85d0ad5a5ac32550cdfb8fc6b5bf3a1d22", + "result" : "valid" + }, + { + "tcId" : 364, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040130e537b3bcf14376554897e870c40e7fe3e37868c201da76d53e87eea7a4fa3f75d7d4fdfc185397b286d2573e025a59b8e3354c0a4fadd37c98281abb10dc65f7002505c87984ea972d895e0d8f79c25aafc31f98db04d9483b590224d5a96c4ac88e60c7fae95dd5d9df55d202cbd99062d7693ab6f0c7557d90749bf3e5ce60fe55", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a6957084d4ca7ad0262a2390515e787f888ea64488f6a711f32aa9000c4ed2bb2c83ac3b2f4c96e1e900d5ff21c0321dca4850fb311afe26a032968aef3801755e", + "result" : "valid" + }, + { + "tcId" : 365, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401605e1d47782c12a010f30939bbc5d7ba348af671a6e55b8a081070b4ec6cd218d78ede317c150ce635562601d3deb328ddfb9c3187d88e55cab89d368faddcfaa700603bb686cfbdc76e685ed869ced2941725528f7623db08d70a92fc42277f0e2b9ec45f0608877e1dec871ea2537b43f3f5ba06779ee5b3396f2633a20f862e8053", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "003f5df9545daea3a4f269e870a264e76c6f318786dd5bac97817eede7828c1f9aed6b4ffa59525dfcf901fc40054df2de4a8918642f3689965e3c63a96d90404778", + "result" : "valid" + }, + { + "tcId" : 366, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040103bec50334be25cc19db40d7015df27fc72dbfe2530a3872e53a0d25c6336009139d549b385286d2e2c0685306aac0ba81664e7488f3a8d58b153eec813f877a5f0198fde41656c1c9b85ed4ad978793fad6ac69369ffba9fddfd67c07277f1f27bfd4e679fb247529143828e06b7355b87f90b7d5038032aa1a3ee1b879efdd135c93", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007dc711c06e304c24affef280262cd4407f20ee7b6f62c545cceb4a4b025a9be2586f47e2af2f874bc4c3e3ae42c82110b08c42f79fdaba49c7d7091b66078a16d4", + "result" : "valid" + }, + { + "tcId" : 367, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040192d3ca187a6984d8fad2b7d912d3ce1207dfa86a85c8cc858905c468893f885208e13b37a9c95f429476f67338ddc0f88f1946462b1514058fcdf0ddaad01f98a301077bd2b6850ae1a33f17d3cb33ad4604c1f8e57809ce705d357faa098e20d27d02f40e00c847ae087ad387464e4b99f990cca06d6fc8d7c6d57d4755e13ec6ee68", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b57de7f4d62a0f6decfa419a3e57067e18719c7751bb5e203fc1e8e2c0f993f3d745a73cfdbc033a5b1687fe628f41ad916ee80a223e041c0e51133670f150600f", + "result" : "valid" + }, + { + "tcId" : 368, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400395e5370bb3820019a26c70530472433009435afdabff8171a2889785aad170bc363190331d4264bd717136f7fa40f73d0e012452bf84dfb0238bf22b1d0ddfb9900bed650208f1de1d737454385d12cd90e615809427a6fda8c7df5910711db94fc4ee66deb63218502c1f22da125f13e2f212db66f330dac0f24e7881d2db52c07ee", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019dd139e88a5e609fede56f443ae533181e2e24f7e5f9df472a173af9344895ae2574d15a124d6a9cc6b6ba8c740da1e3a1ed5ea64e81434f0b1266a81f6ff605c2", + "result" : "valid" + }, + { + "tcId" : 369, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d74b5fbf757bf76e0cac40ee2cff666bd4735e77314392caf7992817e78ab0de486431ecb13f4ca97d2347aed0a31a4c3e38abcbfd157a2eb8cf0dec817132664e00e4360876c6ed9267ff091a2e135575c3e2a2baf6b4792978641a6ae57646e3ada4a875af0b70feab82804a88a8307c96b5fc0324bbb492d87892e380c953349959", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00257eaa6032fb785042f19c8346891fbbf4f756552fa8bbd568576c6d4b68632094e56936f039e8cf76e4452ca5f9203cdb21b7032bf53c7ee7e68c7afed221b312", + "result" : "valid" + }, + { + "tcId" : 370, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040174c018190892e3eeb82a42a8628b6fbb4a06ec934b08aafc586ff6470bfa5b48db1cdf8042780dc85eb6cb871a52986eb279124c7ae4c94951b2b0b61dc0a7360401031ab0314863cb743a01f8819b2e93fb90f4d16512c1d51485fd176475f63a9dda8093839962591a70eb084935a593988786331e97400b4e4ba039374ef7b769da", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0135df00c99da3ef7a19a8d13bd44f006fe138a33e3c08a355969c2cefa80b30f7b608c1adffade3d297b0a751b613dbeb1b081f1938f209bc1172fd4afa55ea2f9b", + "result" : "valid" + }, + { + "tcId" : 371, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401be3ba29006f11283730dba8d85543126f2092e9eba5973ccc574177d1c27823c2c45d8b0c0d365a383b820d83abb5d843904c1ce4625aa068ec5533b06597e729d016ba69307c38782505207d4b917ebd58611c4a39224371dafed2095d6e944f6ee0b72585b10345f57b36b7335fdb708a1e36594534fa73b792599386ec43858b6e4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00ad9a2962b6fdc8bac3bd18ba44b849d4d0246366cb9be0346ece35120cb3d348f1302de9d84929886751318444140635b0bca2cbfde78da4c4f2ad631906ddf2de", + "result" : "valid" + }, + { + "tcId" : 372, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b6edd760d6919593c0e1647aaaf6046d2431b8875430754b67b6aa9955780f9bd1236e26159987d5a3d417fc6cfabd875e128b7916e06e9a3ac0fa2beb358efde2011ea79b483c797f8c29318a9c9c3dadfb367d55d77d3ae7d6c792012e528c044d73624b180b657d99537207b1c76086ff68e5c9e9323201ff09dbc84eebf13a1cfb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009f6f3ebba9065dcc480f7c52793199fdfbd137536673ca4ea216689f138493a818109aba2bfeebcc4f839339aed5e0cf751d8410e5d527f9bfe516654e6af463ae", + "result" : "valid" + }, + { + "tcId" : 373, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040042f1adaaa36bac4922e486229792ad805dd5638b183e41acff8182c2f91cc812b1a54d4671d34ed698d8f22c8cc6954e293eda6c0cc1ca72b5dfcb1a9bd17592d7016c491e4f8a1ed863ecf18323290d71c0c27a58b086be222266b5268188b6fd36fc2389e096781aef4a5e7d6e3cac8cc61719aa6ca5934083778ba8ecd9a2953879", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011f3bdf7539b17a45905142003510d948cf288482a14899704cce59c7f544e575f7fd70563d4fafd1a1c9914502cc07d5d85ef74a0c9b1deb5c59bd003ce81aab22", + "result" : "valid" + }, + { + "tcId" : 374, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019f333b89d89450ea63d07677ccc0aff17f3b5d9403c98797f3a6d892c7e9617c08e86eb6063074587b6044652bd09fd574453a5ca12abaa945aa203614ebd6fb3401385fcf7bec42d83ab46f2d8a53ba6df70e32d8245d322cdae61d2f9f6516755309c6fcffeb869be39cd397ce5d665d3339b260b9717968a29805b3bd3958dc3280", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b577574d8efee27aec154567fad94be9feda86b493bb5013edd5864a7b9e6a4be67da5a347ad67d52da2e81e745a5de5d55782c8f679ff0d2c753ddb1b7aff1588", + "result" : "valid" + }, + { + "tcId" : 375, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007420ed73eb74428f261ab010d5b265e2fc1a9535c818b7b303b60f51e6a965c00272d3b9f6dfe3e5f8671c9bc03f0f337ce51ebb0af5954fa28a0cd66758c4c9c4008f9ffc2e3732cf2452d301bdbaf68868d4a4f79a55ca738e30354687e8c5280bab4fc20cacc0e6c30128ef1ae83203ae0390a9bfd218c025362b2277bff46f5bde", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a6d0006eebd6155c5d4cff81391a4e70f1cf271adee5652d9c3962e0f8dd7ba84039be3ef06e606e76114d088e70534a4de598fbd955ea48264d302fc4850efe52", + "result" : "valid" + }, + { + "tcId" : 376, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400216999e51cf9be58c2d6e50034d38477f641edb3e3a497833c244149d064a7bba5b728d61e37a674ee7628f5ad3fbbe696ca4c12593dc5ab838705008b2cc18156012004848f2cd4bd942c948c99716be81fcef0393e7fce3c4bab8167f6ed51b07c9bfc0fc148bad72e6a3e7b396f4aef2204fde9ac76fde340cd3e474dc3f9640d20", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b53541c98c00996a0aa9157e152593223efb7f598ba2f5a62c36913dfd8c9e68c4f0ba083ab1b820af24075c9be75395bc571a1bce10e0c0e744ab63d9d5e9e5ef", + "result" : "valid" + }, + { + "tcId" : 377, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040185bff52d9465d1ac4779a3c571a04b55fa51bece1caa471b3c43fbc29a11d16f339f93ec66b8a3019a1692dcac9647c4953c34c2a29a8d0f05e05d021d23cc87c40152bc6bf8e51a13293ff943d7e611f036e2dde4bf6cfd349d792b688bde731b85ea90b63d7f174c69408dc8c947df03ce163bfc0dc7c0ad767ba68366970e6bbf29", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0198c0bcaca41e52269c93098c620c2cb31fdf2a3294e85af41bb1d66e822149b6e92f84b99f003dc07d43457eefc5cfbb8ee8cc7d7405c4d3f1bcec7f8ea5a0112a", + "result" : "valid" + }, + { + "tcId" : 378, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fc90bff30f9251bfacbbed7d8e253a54579a8728a8ea555c1dadd6ca8f44c1e43ef46e750dd073eafd42e0283ebabd9940a0320c041ed0563b52847bc0230d1e0a01d6b5ef77209368d72e30807c5d2dc27252e2b5cbc441d2ee63245f08ea51567535f6c7caaecb51abcbc585a0cbc415ccaacc28aedfeb5342f956feac443d193f6c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005de00e9dd8fbd3d95bd48e27e2cbb9a072f396fc288c8f6577a021d88513788cb57d92802da9b81a9cfe98e5a0bc76cbc78f624a892661f5513413d8442d347bc4", + "result" : "valid" + }, + { + "tcId" : 379, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003caa8787e244a7961d809d5bcc4d94fe26e92be1ba955a8f0f4ce7d543671ec94f1c11fd4dfc3b1ed54390b9682160782e005d0bfde31ef83e4672a8bdfe3f3f510033020e8b6a4c6c0e3423107cdef0fbb09788bb2928b419893960ea74dfd7b8969ab6fc5cd1db2fafdf9f3e90cf9e760b7a21152091eb03ed6529223c7155b16f97", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01e38e4670d14d9b996a4c40f72e9103ee1091371790a316ba7c64b661135e410ad427342360d7588b1d26ef67343f5e7ee761a1cbbc646faf329ff7149860d52c2f", + "result" : "valid" + }, + { + "tcId" : 380, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018b6a40a180c9541b9e65bc69305e56b5dc12981d9251511024924b0e29ea29cf081bf802fd2b88bbda517aea30abba1dfadc778622d58d308dbe54e98588c1d3b6012157bedd9ce2b040a9b088183b756cd1aa0e2362ae1d53dcd28e2be3c59abf11a535286af94626eada155a1b9f8e5fc242306b7a84f2264cdf0a7a5dfdd6acc541", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0093972ed3accecf9b55c05741f2c966fe4cdb22d3abc1d7a38d8f6a1e4e728d93484c078408494e888c05ef9dadddd79befb9af45f7e38d58b44a6c80c5e7a955dc", + "result" : "valid" + }, + { + "tcId" : 381, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401231dc1d1d7f40b5b1a62ce0cfe5891724f38128e419ec2d662a905b1c47eb5191d52f4ee7a06881bf19cc3531d3e6b4623e52b339228c5145e69b08ffd72e61ccf00cbf8b798369b5933e1270eedbe9b2be973572af62e7f5cd7f085bc8f88d3e93536fbb350454a9885cdaa26ea5f216e118458253225980b7d65a759a76f3dea3d3d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0177400d0c83de53c987d3b21b74e1da2c0cc8442a40f7de4c30b56e8076b34a20f2431a40f172a0e1d8182bba84a1896c1fd097e74d6e5dbe014a238f300ba96aa7", + "result" : "valid" + }, + { + "tcId" : 382, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018dcde2afd2f96f8ac2050f93bf57cefc516e646aa5bc9570a333ecbfffea29c020df714c746f6e0be0f73f4e31b4408bff21a5942947b83e42a3f451104d4aa37f0021a195da00e2edea283b271769c5527a4c2c5121323c4b93da806db134fbc7c339f18445972626b1debd740394a4f9257f196f35e201299aa340b54f5fe87f4210", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0078a86e6b931aadc1c51b4ac8fe9b82a318a41a7a5c5b89a99df705d4ff9e1a5e1377bba234436648f937fd11ede73f401fe07058b7ed812b3eacaaa5a06cf77316", + "result" : "valid" + }, + { + "tcId" : 383, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d5cb3cc3a779184b2e4faa774a06203658ae9cbfdc25d93dd6a78ad46d8e74da3a371a3c36a454f834fad3c8d72e6e379115e80652cdac426a55e02ddab7b268100cfd69388f5c80ff6a03b65a114a369e0116208b28138ac3f0b13f1cc0dffd894796e8f2e16ac9c8762f51c21498f47a86f20cc2258f2343894f397cac5893b8f6e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00eb48bb3dcaef23330f824e1261b0aa3737d5d3f480b97956dd81070950e693020e61cd71f9b9b7d57161a29e3b4fae19ef8b4adb61d26fe6671028405446566bc4", + "result" : "valid" + }, + { + "tcId" : 384, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f0f9bae87dfdfead5ba759a83513495c6f2fa2dab7c4c36243f5802365d4aa839f77bda7d2ffee1885cc53f2e0fef2d0084285bb2c846e075ed5abd9ca1c77a20a0087baccd16dca8499872d6ce5832d716bf9e5eac0de85353b8eeb436d43c1f6153937e40f87337b1b9c509eab46005324802e0f81c30aecdab9dcf44092e0c9a78a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a852c4f288d2a8bd6da4ce8ce11394679cf1a55d4ed8cf18d3cf9e6fe9e2a324223eb1067f4a1694bc8bcff45ec7ace646144244a9775e96814406ae3af47bd94a", + "result" : "valid" + }, + { + "tcId" : 385, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c71200ab081822e524c94f6b88bf19c02ff9953f95eba774f0a4dcbfb8762cd0644ac18772082df75af888de342eb3daa6a1a32dd4bfb575359e14370484af3eed019950ad6dd3d6d806268526a88d1b060ff5c27435d63fb8619349c93623954a4eac34ce34d3a126317bbbbd0033d3fa8ae8f936eacd047f2b4b26a8da61b9862a51", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0068365b22fd15b82055122be3ef057c162eb586eac34c2699a246c243fffcf22c18b005c13dc42a727128b729b056ae68b68ba1b435005b6238375e3db645625ee6", + "result" : "valid" + }, + { + "tcId" : 386, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bafeb90cad68c677f569772b79cdde42034b9def1f596c77f8b22b28adc7e84ec533be9f862597425acadf00e2a082ba51de2b7105146a9abbb40d13624e4f408c00a830eca2f1f6ed38d366de0bf27d68bb39bbfb02c9a52758ad8de7995537b0103acf59179fc8109c5f7b9399c45395c6cff7fcaa769686297ea6a808c4cd1bd2ce", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f175bf839505e5699ee2ff34ab58ffaa6b5a3671d7863a4a6c617af88da019f08179b44f2a5c180896a7efbb05f61caa086bf9639ecc0588866dcf2e1ef91a166f", + "result" : "valid" + }, + { + "tcId" : 387, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004012436bbf16ce4836d9c7a72e0a599f2ad76166d5b864eb203dab9c475c329bd6dbc17bf770277edd4cd6e43794734a58616762d4e2b53f4ccd1ce48e18b02d26eb30056716bb6a995452bcf10f57114d3525665e5d71d63f52836c48ca07ecf91f7cf55ee7b71ca06941b4247e9833166719d84da352d7b61a8c6f32ae8edb6f0e1f9b1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00984179249f4218bc2357fea9ede18c96d219c94e85c04878b19ca9e6d4e39f2d01358c8619cec53385a4716884df36f0d1f0d21220f76917c769c4649b2fddcc64", + "result" : "valid" + }, + { + "tcId" : 388, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b65945509abd3d43469c40e801b0097bc135edd78b6f5fa3484b97915defcaeb964ad821ec0ce444bc8880be2ea4dbd9e5d205a2d132fac4d28769a1a9fd673eda015b1006591d4c0cdd52820238ea6b8d886226a7e4ffb343b972f4bd602a4ebf731ef965a6ba14753957c55372f31d1234c20fdba93bf96d5eed9f60a09c561da49d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00614e1fe3ca38d229a32ed9f5bb107562acbc5a8d8bb13fef0d9398f6af4081e8bf736dc2f0b0dd8e9c3c092331586b50952b20a0791c738962d64e7c45a544fca4", + "result" : "valid" + }, + { + "tcId" : 389, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401821e54d98e9bbb1f19bd7ad131ecb07f9a2674d397c31afa77ff3568c240be1f56746d21cd5b733d6e45666ac04d17c122eb2be0cfc940a2df233e0f52596f98d7019d076a7dcc26dceb0492ed3569a1ff4302ca4ae1cb1d7ddab1c91c627879f7af7fe4222cc41b0ae8a1e62c978788904d3f30a3ea5f822fa7e878bb65a02866d182", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00989b36f7c8fc85e56901a7304d212553f72e417a28f26706d31236a5abe71073e613499cbb58fd6eb2cb111c6acd9ecbe1ea13c7ec3669adf65e9115abd14a7463", + "result" : "valid" + }, + { + "tcId" : 390, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040177ee5373646b33c3d59c55f8e6baa8095c622e2a8e6e6ada38b9bf65a9a6650bc282b8540764cf3de975ed53edd395f883127272cb57b42ddab3c6aaf8a850b3d7017509d16186c8dd426805de69e7d85f85aa879a4a839e5747eac13be8755a04e593a74f8bcf372db64493672c35f5cbf30a375c908aa518902c9f37829bfcfca177", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d6121bfc9de8ca614bac2c25c54b13bd594464c2d6b12f81c6d986b3d2658f74da10edfc3a1dd868fee4c560d7f242c223f75c39ccbd856d4cc88bb850298ae54f", + "result" : "valid" + }, + { + "tcId" : 391, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010af46f70df2461f6b7632cfd2c8853bd2d4f6481ded231193549fe3c5bd99898bed92e643b01a33f29661ab1ec8372603b9554c097373c58f1bb7d7fd0e8e430860016ccf19aa26c826cf7da9667356b3d180eebdc8c47a508e382d15cf5a4521e9018ca01914b47b01f1340265e47fcc04c630e4e01e2cf64aa5996af968b28e81ee2", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01618cfed20f0b799d2e9f9defc6ccb17512b4e88634583b67a9ada7859af18f8c81d384466d767e5bdb5e6a9546257c1d721ddb5011079f684204a96f88ddc6d6f9", + "result" : "valid" + }, + { + "tcId" : 392, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004012b23cf7a741db80e4c9e4eb960ab1778d890bb5b268b5c3bdc95a7a9806be689fed9e735d814e70c9aefca89965883ceaed261215690d242c37867e9820433abb900b0d6029761fbec7189aaa19aa9a9c8b8b57a7082b3fafb018778c9ee110700adec814c5ecc801677c99223c3f1a268d7f2bf902484219ddbcfee09b820c1bbc6b0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007f19a0e0f8b7933515374a4dc329ee6dffcd759fed930022fde9877999ce2c7154ad3094473f7b682b582a09d4a79a0fde597b2810a4eeaf67b595418fa9abc0dc", + "result" : "valid" + }, + { + "tcId" : 393, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004001dd4e7ff8e81dbb577cb9d760ef47d44b75963e8ab37aadc9498fa4644a3ea0c42e8175a331e44c4c01c6a303f5af4118b1a2c0c86f4e06698b9381ef2d9c5101b00fd9938d9558e2eeb497c0ef5b52b6efdec512e42ef0139c75e0ed6b09342560a595b6376c99159e6e39dfaf1d4133b45993ff95d9b512d0e5821fd180e2861fb8d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016d1f4e1b8a1d6d6b3bf802d8c0de5c04bb4b9c5cd7cb983672c076e60d7b589392c555e21c4371cb2da7b7b4c0b6b3d2923a5a49b13cee22eaf0968a9dedbb2328", + "result" : "valid" + }, + { + "tcId" : 394, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004001d9f8ce968b21ff8772c07c8e31c258e9e23b17980ab86a004d23c516fe1bdca597469c950b6f4762e4d3b53f545df32979e04b3a88423b5d68df3cdf62fa0857f00a494e14940472c80c4ecc3ece19501c12389a7ce1f0abc5052f76e3cbf367fa3b5a1daa67910e79abadcb42cce24ce53d5d5b201d1be5e6051d86789d95ce26444", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00d09afd9f5395619887cc235ef5117155e785d0a856e8630ac32a39765a4ec115c437cc2080508d9dea07071d0c63005376aed4da88ccba6d7047c13a20007bc46d", + "result" : "valid" + }, + { + "tcId" : 395, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003a9d89366792187f390c22f6024fd953377da2af778661150f59de0a99290a230f110c7bfe0121e2865f6f76cc9ff255e65990f0e549418c54982c5633e35b00c701dbd1cff39ea326012110e3801118e40b1b059a0cae263b015c3f30de7c38d4ab1ca3daa4af3a6bf2035d43d637de93006795670c9d2a0fb9171aa0a973f0d76ad7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0022285f7e6477a39dbee765a2efc9d8e235d49d6be5b63a547e955d20112460724a6a76b0725700d70e0a5aab1804f5dd89609e3b256fb2e74a1f20a27c8550982b", + "result" : "valid" + }, + { + "tcId" : 396, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f91d3b5fedf1e3ac265ba9c690161d843611b21a08b9a9e5fabe7cca825c7538376fcac73aa3d78f9efcb264664a343c73516f3ef2f8fed9619ee28da7da8bbf2d011d416c3a548d9bdd8d2bcd6b874e7ee6f0b92ecdd62fdfac6fea936162367708b6c4084b0928a1b57ae2468196ae17be2fb75eb459af06529f48ea2d21be70ca29", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0062b7f83c4a15834ac14930f307cac228cd6567c0bd9cbce462d2146501d442e597f6b9988a3c9b5619020dc63d79ec4c45cba650f10f02289224e89be5880cae60", + "result" : "valid" + }, + { + "tcId" : 397, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400fb841e9c1e1fd59b0a6e1d0f9b77c70827a6d12dfc1a7221d20f2ed0468b52de99b7a509b32c87cb63e6b25ca961beec3509fae549fa20eccd924d2ddf71ec9123004bea1e7618a7ae2c5a701f42df1232103bfb51a531672f037e2cbaf932827c00cbfbf437d35f598364494e37a3067fad063b388d5ad16a7212a5b8da93f810cf30", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b90443b6eb48a7fddf6d58a2f7be739298572899309e19f509da8ea425a0a0fa8e0358bb479a808e0f5a1022dc5c7e75765dcf39be033e3f6eb3949d9e390150b2", + "result" : "valid" + }, + { + "tcId" : 398, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000a8db72dfd637f89b907d7735aea4808f452bd953617eb772deb0f38c433ce1b3a4a85b1cd7892d0e172e5c9966de17161e43c3c1058a29a10ea0c4df14e5fd15e010e0eecbde21da5e9b85b3926940e73385fffb26bc9c91ca39ff5024f31a477dea5456be215193c1303cebcbd0bc3ab5a8ce2d756e274fc65778927f631bd771782", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0101ca560853362720b4b6a591a9417b6fe8bf29b6d764041c8e8fa45478a7bd23412150444497ee176783490266f48c6f87ab3f4d8e64a758f0264b6b99c0860d5d", + "result" : "valid" + }, + { + "tcId" : 399, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400fea197838f7942364f7a5d0f0a6eda6fbb44d2d047741dffd5713085f1bef43206dee86e288ce59a4010e0702d591c56c1792cff37eb32631e76120536c32da8a5011ee8c122f93da2d863753e22238091c4be6d4bbbc2f97cb3c90d636295af8f2d032ab7f6fa8c2c3baf2cee16dc9fa931fe338946ea05ff3165b7cabd5a22e45254", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0135ed9db8cce7da74ac4e2e9157ce97e5ca2ea91e60ae53b4b829a23f6c846f261cd209dd4d7aba54335f39057ebf6dbe17a0f2b7ac061facf14c0b577d04e0e3d1", + "result" : "valid" + }, + { + "tcId" : 400, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003911fe2a800a56cc11a919ab426e0f619e73e74d602a7d1b55153e89ebb6f172b4a2aa953e3f560ab82a226b1274c2bbf6f955d5dbeda6734a4a13adc3217749c9010c223cdd1b9509ad1393f889bb2aa6ddf652ab9cc6a79fe63ac3dc741404faf2af3e8e373d5893042ef62443b7edd94fbf223f600eb7e5e64d6b905153b14bef52", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005a5a7b0dc1911d3c41ea7e985e8fcc9360bafe828fb23ae44d2b6cd8edf95fb75ea36604dcb34ba51844e2880faf27b92edf2f4e376ae201b62b1730ac89017b10", + "result" : "valid" + }, + { + "tcId" : 401, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040188a160f2bb9e618a188786e1e6551ed4d409bb943f7c1337b0f43ec7604570cbf6dc2e4b637269c81c325d3702315e2ff04860fea6f70eb4a256a9dcded6c653a501e5f27c782099f14e963beb28fd72ad46b2922a0606e782842fbcf16862d738d850564df36682822164e2f458147b423b8b2b2078b1cd42aa60ea85d6c6fd5a9b80", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01562a5327f937c35cbf16226143ba5f9b3bcb5579bc8af250f8aef983bbd11eda18340cf6aab05ab3a0269ff5bfefabbe381d4668f370019ee62517827ecb38f0f2", + "result" : "valid" + }, + { + "tcId" : 402, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040021a4df01d83fbcc131ca3c7e2187adce126d2fd93ef5ff8dfbe4ea234f42e9e818c4401516a788c2f63933a7bbefc874a6a3b928098f7ae318b00f5c5ea50c1a12013f27c8a718a3315b6c8e56ab762fcbc22a5ef82a4004daf1452fa1890f43aa15ac59ed1f7444af7df59c405382b5ece4e2ba0efaa1d8bd5da2bc10b082cd364404", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "000d7499b1c99d1c99f3057626f34dbdbca273ef7e8d5de135ec48e64f2337c754f007be6e36982abad176cf362b3f5b700d07b5de5cc432018b25e14b9727a04f1c", + "result" : "valid" + }, + { + "tcId" : 403, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e1b7c8ed070571883b45d652bb38f36231bb8e5e7d31a2222cc09c7d4be897b31b6310e1a1922779ea113e9fbc071711396b967b6384cd59592ce88ed6c3cf37460040342f84376730d49a1e16af0f0902ac9915cbe834e075a1e9df2591a6dc9aad75b9e93224b4caa5d5b36124536342b879d20e350f47dcfc64a56987d7446554fe", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01348ac69de15d7587f39803f4a302ba8093278005a642abf7a57c0a111b54466df7550e0a8096878c2198a03137d3e075e1fd9054f58851340a0c039343f5f6d59b", + "result" : "valid" + }, + { + "tcId" : 404, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400dc84dd2be242fa79ec2e30301c8b7b721ff3cff7789c3581beed7ce73b302c4b0d095f724d67e4d3bed2219b74f7ced0b31391740e22d89ae948a6689cda26215c011471e4224a8bef7cbad14da149fad1dbdf16427725e3b6d4a53804e82cadb29601de2e71decbb70072ea3963b1c15429d24145a7455f6b1e8fa3d251d31496aa88", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00445f89eb1fca4e0b5958ac05c2d47898582c7d3612a79f969584ba64caddc15a2344c583dfefb6dcad368d21a7403ab033a430792a01e9db5e4a1372a777b96484", + "result" : "valid" + }, + { + "tcId" : 405, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040164c69d7ec376eb7024117d0e84179b44b8724fca8fcd0d84c91dbf0cd6d80f8b11cd13a5fa46027004282e7ef10a4836224cdcac2a3ce48c3df15c0960d50fe58c007cdd3004b7c4e13bdba51cc0c510cb70ce25faa86d573179ecb806cef14e236738149548b1d7b939c6a595a6deb826bcce3bde8d04cbfdcd81ca1ad7773fdf9962", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c3075d90aa2ff582277819b17af080eae01c61a37e10f72b171db1f1319cd9dbe68e5838daf990d1dcb7df143d3453ade7e265e5f5b89898bb25d0a7d353c2ec15", + "result" : "valid" + }, + { + "tcId" : 406, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a2ae56774590d60775a08aeb4df70ef57afa8670c41fbecd5dd67cee7c7ee636779e94eaa45917b81d160889d8115b05f51437320c7eb630604a6492a8ffc5d51a002b113fa9316e8c0071423a0b4dac80a5e630df1762e4f7acc201f24f0afbe04f0e809e93f829fc317a1f074f4d1997bf1145ad7e57b57120e19523a52a7619c224", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01c48b6be7e72ea59d22e314a24caa116a880d94672351bb0e8f50de84bb5f016f16f5cc0e8fda92a50980a0ed057650d1f13763787692b160cfc288e35f0a107908", + "result" : "valid" + }, + { + "tcId" : 407, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040030006926d0403ea5e06070dfb30aed51e7ad7593920c5e4b0f0a7fb975df2cac9e2c6f5de20aa02d85e6c5452ebb0991f9a68695e05b5019433ebecde5e4bfee6001c6860b328d985fa9a620da6748aa52670a3d39c9f3e70ba2a04885b6b3645d822590c8337c0095fc9d4b137bf36140d4e24dba84eb60b6f944008e5f3d2dae7fec", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a9094569dc4b2b100b49e4e650cc4b4d2d134ba5243649e5ac40a4055c8d0cfc56eb9a2933dfb7806058a638e22864ab352b9bdb7729941ac51b72ce160b647e5f", + "result" : "valid" + }, + { + "tcId" : 408, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d87991e7f3499fa1930bbbec5dae325947077fc1a704ec5e18bf2ed61a3c3bb2de8b804574050da95c3182ba8dcf03c32f1515841c25adde90bff42377a36e811401b609b8ff21b310ee7464780bd3ca742c4c344525887e6451cec3a720549bede3f66c5959b3bc98383fea30bb87f3acdcf047943cab6ebeb89c613f921e1453f27d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017afbc6a625015eb12bfd2a091a498a254a993dfafca638bcabbdf3962d1cd3058af3f7710916b74a8d0a6ff70d968729913ac1b85aadbc3e085acfffaaa8fe9cdf", + "result" : "valid" + }, + { + "tcId" : 409, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f29d823cfbb4d858f75cdde106aac1052ca3d2816d37f86338aab130f06e9f71ff7b20b162e28a6fd23d8bb61ef186c4d7a4ae5949419c72b0b9bc5329d0454eac00b971ae0de6177d97e17ffd679397d0a70876f3582a0d6a124f672ed2b26d05fe052a8cca6af4b7867dff306e312a421022d71a63b2f9afdd807d3ab2b5ea0fc5ee", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01c8f9d47677448581972e6bde6f319ebaf6e0353fd5218b82d28d9f2d993b1f115dbd04afd772386a88b7417e575cb81e43462e22e5bc1521d5d8e21c26c9f65b99", + "result" : "valid" + }, + { + "tcId" : 410, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401178d7480d59f0a39ba9d9dc2b6edbb9af81c4750055b24afdbe231db5522c80ba33b8ab6d5dcfaeef67809765703ba32f560462e028763e353609fbda5190491530164440e6c0d6748fc55fad1a3d892b24eb6a08e7168cf82ec487e6b3833092a1ef24df673318fdbd48730aed835e262a7c00c00a188a86e258987cd3f8e98acbac8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a8a69e9c6612de8666f74f75362a9834b997fb0430358d3f722f3f2478ae3564379fd64be5d45b5a2b2b22cf8d5ff5b3b965bc9c57daf08446b44d275be8bf42e1", + "result" : "valid" + }, + { + "tcId" : 411, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400115e7bcf379e988f4cf96dfb43754d37e2dc340651918401230f1b173fde908b87388491bd454e58e448c2cd638547b958abfbdf785d42e7fb8eb6cc452ece929d002df0ff5168f8a40fde6060b403e8c88d1e37fcbc31105f32603e591cd0e1ceef9492db766fa37a3506531f14e14a27c71c3a9f1b1617eb5e6d5e23694d04f6659e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ba0618fd83908b14d50931212976f0e7a421bde886047cc51df88f6923c27c404ae558b836862a34cac6f1416c6ea6d96ba98cde63cef7fdd777d47d13fc65ff6e", + "result" : "valid" + }, + { + "tcId" : 412, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a6854b38d5dae5f8617a03bdb4e36684d775819effcb0bc2da28f37565c04cd0b2a5d513bfae671ffdbee017319a3e7c7aab2bf99d90c330be156a79c41e788c31019c1cd2e9c4c63f5bb93e55fb3c44a837bb0b299b66586f279de0f3e62a84b845201fbf21002c1b1649c2211e56ee9c7e8909afba3dd99bf4a1e624fe534b9d23b5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009bba5007feaca40a2598ec9e51b1cc5de1dcaf57811fe84288553b19c112bdb5acc62d18a191eb0896cd3fa123b7819777421392a491ba4acdceb6d4b3bd7b838d", + "result" : "valid" + }, + { + "tcId" : 413, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d3f5b3f6662d300c22d4ec38ba8dd783e9399f2205c9516465cc4203254bbe0aeac4057517ce8ed8d4d0ab2168734abf0f5edd836e96c394cdeb6343f77556c3b013673dcce9378dd74812976a1a5e2627db02cb4db2e6943fd6250bbc368b665a496e661572fcdaff220c0490dffda551bfea2976ce88e26a15285c81e02810237c1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0018ad8e63f473538db65fe3228f39061d5d3aed456a2824397bf5f46f25a5fcd2f0d41f5e454cd92805833ec4ea3603da3c42b9e3788719f0215d62376545e1acda", + "result" : "valid" + }, + { + "tcId" : 414, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d8cb58509d1a9ab3f0042d9d4e5a608b87d38722995232a02f5ba4174dfb6c4fe3f3cdecc5ba148e8e97cc10acfb0d8e877d1d429c4d947f06dc10dd16fc0fc5d00194602c257d3f7a8c751ba7dd217c62b2bfb7917b032ebb50d0cb528ddb416f72de84b6cbb57e05c8175bf92aa387067e159ace8f46912177c6200526b452a0ee81", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "013be5627f4989380a0fcd49e3797a10b5936135b1694581a0d0d9550ba10cbd046c9ae5dfad4259cc5008b6d973416269b0c9591a30e5553da1556b5a03d839eea1", + "result" : "valid" + }, + { + "tcId" : 415, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400afcf198ea3cc68dbfa342d62b75d93b36abd643021bb78f558cfbf0107e206e4a37a2218a245e74408dd6f010dada9262db47ce7c45d1d6b7965ffee727b74307301e3ec3e97d0905702278381ac3e574cbf9eda077b9741ec3bc0aa8359dd8a0443668faccb1cf197bf97a5ae26f4b2150c6665cc869c30237ddab31ed8c3ab3120fa", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009e95943eb2dfdf14c2fa3181f4b70f927f99faaf8a397db8741a18c48a33a9a4bc4a99a23fb188917ed6849df72fbd4bc9b9aa1443c523b871e83763e385318440", + "result" : "valid" + }, + { + "tcId" : 416, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401eeed139f2e6efc3dcd8bd1439cc689799a38575231ce9c374af2be6f4ccf83fe5f9bdb787626990f5736e4943f35a9951d210d287ae20b16a05baba7cb7429240b00f37119f85452ba758fbe8d8f5d50833f56f16403b458f20d9a26a6cc0a40e29aee4f0627f029699fc58758e5cdfb949b9c40cadb6b20803b865f0b041ffdadf98b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ee74757d76adfa5d6cb478a9b353d49ff7c209a478cd6bfebf1299258a0df7e137090b507c97eb63083b998eadd45faa0707fa9a69ac8c3714415b0d2dfc227ecb", + "result" : "valid" + }, + { + "tcId" : 417, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008a1a6ca879f8e4d8d2519a474aef299fe2f29c5a614f3e6f7bd0831299408cbcfa6bc807927a3f0dbb0ca08e60e9a331ae8d42ca9d792c85a44b77a375bf0d82ba01a481b6cab5502aab60a9da7726710713dad4b5313e63052f41fd24a62a6a86f5660a9243ff722cc83256ab8165f278e1af36d9504f5180990fcb1fe910a08f9896", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0037112a1609793ef668c8de7a0b0164b475bb618e64439a491a1974110d05fc48e1961affa56e42f9bc433adb50cef8529dd6a620ca54051d3fc44e0415e2cb0418", + "result" : "valid" + }, + { + "tcId" : 418, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011b96b8efddf9b6a9632d87bff73ef08e30f54c55273f1567364af96c6ffe747fc8bf131b28abbfc079ab8da4a1dbca0199243d8e2f763fa9eed42d96e92c8cdf0f0163b38767895e2cff6e18ffcd998bc22723b2f810189613f486baf643521215f3291bd7467baa2c542023a88dcbe7cf3afc4a6a1adde8ab2b9fe317384d1e4e1a1e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b26e5db976c83762d8bef3ad6a94d91bf2250d4efcaa9b55c439355e72a78f54dc43133fe30104203dd83d9834fe72ee1344d25e0005c3826fc44d07257ff85cb1", + "result" : "valid" + }, + { + "tcId" : 419, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401527edd081bf92029f91c59b0edd23029aefee9ff992d4910eca8c4fb41b1395f777cc7026c82304049eb90a17b348c254cbc18f86ea1b283125ac309960d0e24fc01ff4df9bdc149e5a1b10e28326d4e75df5adb042f27c754361e9391301381e4e2cfb7160dcdf37093141d93e761f098eb0a19cd4cb98ed5335c4d75d2d25b370af1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01e99f74cd3e2c04da3657c7497e2f071df30f04c14f3e69a6b32df9faa453c3bff24895cf78a566943c69d51ebe3a80ffa3aa44d4dd41895893fa700dc9b24f7ab8", + "result" : "valid" + }, + { + "tcId" : 420, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400cd8ca1b601e080c0b51dbea952691d2643f57b1f9607628f89972f2b5f1d5cc3d621f00145936d23e4a9ee777b4b662ff2e464159c6a0721bfd2a9eb2df6f0b7b000db59e07bcd6130a6eb2140d87376eba11d162357d4fc3e6d342b8a4ebc84812844c950d3544cfe7b91e5860110b2994e57b1049e5bab62c99e59c7edea82653553", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01326af43c8b7300c163533a914a309cbddc6a14e8fffd1d80127e24799d08c527a21972729745eac97fb4e6755e989b470674b3b83caaff7a2d93118028018f65ae", + "result" : "valid" + }, + { + "tcId" : 421, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a7a9165788cb5d848516e179072edc3aba3e47a80212a13f63bebcfac7923c32188207ba5f8e5b3328dcbb70f1bf35f1577b2153c00e2493a01825bad8b2c141be01f487ded6fcc67043284a58eabcae889cd4a608073a29acc366c991d56068911f7774c1c8db95076d8f5e3fb03bfd44d9e62fb75641a9bbea00bd3073e691f97e60", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015462a97caf3070290be3d5c9928e2671731e154c98683e35a70bca845f005f7bb8fd91e39a506e33caf19bb9f25382da40b86461397cb4a919b474d26e487182df", + "result" : "valid" + }, + { + "tcId" : 422, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f019740fb98d4523d8ce93051a2a7d90b502b797b23a59c29ba4ca34dc7fe22288f2502a96745a21c61f70f34846444868a7dbdbf35eb8fdd99d2ec0961009bc2f01c96baa884afda45918e590855dcb1d529aa84ca815923d7d5ee0eac3a7c837c21ad0589c5a1e4b27536acb6200891ba79ec8e57a08b5c859e09fe7828a39e2e1be", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011c9ca3c71b523a66b3aa8f4372f46b99e92396564e25412cde9576e40872bae62a8d386c245b5d49e7b7300642f234bd3dbaab10dd1e7ce97897bff77ae95714d0", + "result" : "valid" + }, + { + "tcId" : 423, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d695aee0fff32c495e94a9fc1518a378a38d9f9544c0404b1bba193fd1cf2bc56c64cedb9b8e4e432661b120982f37fa27ced74d19374665a8c0da19b488991b8f018a5f826f119295903843832336d9f15f8cffa611e31d53b5bcab56ae12dbb7a80cb1349912bd0a68f197b46c0cd113e1bc4f88c02dfaf8ffed2a109fc414f1e2d4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01c65b41a647ef5a6ecfb7af51aab903c01c0296a06b9a1890cab2dad528e909372296c1deb006ef086616a17b709c7a255030908f5012fc7028123b8c4dce58fc5c", + "result" : "valid" + }, + { + "tcId" : 424, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040182f507514087161d1c790b4837f076cc6c4e8ed65ef6873056c2766234d0737ddd245fc0bd35a7fc9806ddbf391ba189dd76a935427348bd097097dd795b9b204a01612082e7c53a9eadcd2ddd5af7d54e9ea5e0de27b5738e65974098640f83acecb1c0d5f9f700e895f7063438aa2ff2f7fd4e63e710324973d6ab39cde541f2a461", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f20751a2400ae04eec4ac1d564eb66f196597afa5a4f209a081ad1939456570bcb5999d751246c9dc45e267cb3bf5e79ea4cb888b3bbb6e5f077b5f9b5140c69a6", + "result" : "valid" + }, + { + "tcId" : 425, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e61435062549a1db1a1a4443362bae5a5d81c0176788181b3b56ca7e5d02f37759aef15b706f035cda737b3b9cdf0cb39b4e57b4f0a32f36b39edf4fb4c8cbb22a00c7a22c517401c11feb4e9ebbf8828c4859d1afaf0351f4239f7ddab8d2a8473deca08fee58a8b7e868578f1a7667be4c5adfafa19029ce55c7b634d9db71836d29", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016b6dfbb0151de0cfdb5af37e0194e1e4e3c64467b8d35e726597598b7960f24469ee0edc5f774fb8fab5b4370a0800895d44d6218e7fa775e9a40ab5da205dbb84", + "result" : "valid" + }, + { + "tcId" : 426, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ec7c908118969a61beaf3dc2c53f64ec2dab01adcf112eea09c45780494b866f29661c310c810dd60635cd2aed49b589674bde394c87cb3e97bed320b0a0ecbbf000f41a3422588e2961ce94f2bc5c9c526d73d2d673da2e56f44fbbbc002d620b8b704758565c531d68b35372befa9831cd71e33262e2b5522fa599993431f7903842", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "010b967acfcff59313d99ddf4eb9aa3ba238a3f36ec6f9026a5dd5d0ff5f2e94235b72cdda6f5ba378950afdb42ba8d0e032b42e2d38592f46494a899f7ea68fbd7d", + "result" : "valid" + }, + { + "tcId" : 427, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040073a03f7c550a0b394eb7b1c6d594bca4fe1d26141edbf82fc1645c83e7432ef480bb7f9e295303180de40901b9501cfda62587831747d60358cabec6d5206d50c9011ab041b87325a1c9df60156b9cfc1a7f06c652ef566e874c93a7dc0651bcdb903183095cbf18f1a3c656205b32368603b4a355443344300635f7d11556341fb9b4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0050b8a16f6f507f0db465b9c723d18e4840120d3676f2090699f497c4021999585b060c08030d532a90c831c9ebff5e3b3f78c361ef8734815e874ad6e2927ca13c", + "result" : "valid" + }, + { + "tcId" : 428, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401cf20b23f12eb0dedd94f39886ec1185f5241a82708cd1774a1bb078fb989dedab653fe8b7362d28f03fa7f126de9f5b7d1b37154ec301c92c5995478c57c4a43bb006a1509d9e0de92014b365b35ed3ddc53724dcb3d979f519d01efe67a31d104773c5ffb3ea671664fe8eef3c356b03d1c05bac6ed3942e1dc82b1271f78289ac950", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004061d04bba90cc329c5a5bd21b859422326d9edb9f16a4f06bf522f2d0325c63334424f23f8c53a0de044111c9a0e6ef6e9ba7e88a1216e379655b48ddaf5171dd", + "result" : "valid" + }, + { + "tcId" : 429, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f05ca5f07985586b8134354b3a3e115107c2b5b8db4b3e5897e5a82c1a17caa9dcdd4846370c90cbb080c3046c000dd58c767c7dbecc1e90b81b2b033082d1bda40127a96dbff9014eb42e6a69ec0d8c266411c1539ae824cffa6b8840d3a932374ea1b6b943b4bffa01a2981a7460233fc0f95acab3c652b912f0a6400a4d45f0b7e0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0034453badfa8ffbecd38b36a10fa4f0aaa02115771f9280374e0318dcd80ef8e5a2da1397719d4c1eabadec5c98ab9c1b160faea3156c50289fabe279b83166009d", + "result" : "valid" + }, + { + "tcId" : 430, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040174050e2dce4767b377185b73d2fdf69d6b6aff4b2fdb9fcc760b974b0b408b772df44cbac51061ee1df4ded43de1ee61437d6589579af48e4f925981d985cd3aac00ec0775992de02239a497c78e38208e761d0bfbf9fdfbb9e39734eca80543fdbb938d20be4c6bded76deef608e7c7728f6e7c3525cd4f975faafeb5643c80d857ab", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016fca252f788ad4479efc7ec23d467d308bb1081507c253f2a9f61355403eb6fc5c34fbcd7bbcde0cc00d0a18a79623111fb7e9907777a4a8ec0d78f08f5da3fdb5", + "result" : "valid" + }, + { + "tcId" : 431, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040121d0a529264a0299feeb69ea649fbccb31fcf7eab87d0e899aa1053ab0abe5766efd1c924dd5b3bd998d5027f546bc36346eb64ad8ee8a9941fdd70b01ab640b0c01ceb7a8429c4d74278a3f6cb03f6e9cb2964c6a45a1118c1254bf267ba218c07bc39c8115acbca367d259f40b3de854ac859ea8f605ba5f7a41a0fcc532e352e2ef", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004dd23a19994f978c5726dd7894b0e6a954525e977ccb65a5e306bd3ad54abd920b583193d1fe9b0e8ba93153613be39bd9cae7b9a7dce45edd3b572afbd0797a3c", + "result" : "valid" + }, + { + "tcId" : 432, + "comment" : "edge case for computation of y with projective coordinates in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b9c6b607cd9785d97cd90a5430a92dec6ac1a77d114eb094badf7f71abd84cb43527db71eb00684ff3e81f7d2634ba5c75571b901208c795de08dd66b25f823a750147b827f67ea1b1d6b8d8a12b6e6e3f2b04bf079259ef2092ba9bc4ff19e75d089026ca44183b0068fa8aeee3458c54e89ef30ed5ea5a208a18fdc58b129114617d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ad984235b2466bade790b860633beb465adfd94e4c97f0b733182da1b7d8a06204c9be18455fa2a4259a424561b3818bd40004ebdcb54a4f66d85d5ee1d07551b6", + "result" : "valid" + }, + { + "tcId" : 433, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003eed8a23274002f369e43cab88ebf15cb73fb302462018c0fabede6420113cec3dbe4247cd49f0c684835ef917a7e2f00a6ddd7c28b9d62ce2ee08be4d5dd37bea01c438c8f06b7a5799cfb4ed516b1862b658139633263d0c2e07be2beb1c38ceaab20b844e1368012619f208c6c318a5d9c27b7b5aa891e2b14fc1b2552c55b9ee48", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011091021948cdd34296b5c8714ca9bdbe239c1eff905b4048cb85487533b52978ebae3ea14a76a3db54c4083eb7878e4a21438bc81649d095bd39e0b52e9ca76735", + "result" : "valid" + }, + { + "tcId" : 434, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004015085bfcc73f1b5194f7bb9342d5de0fab222aa81027c46bc2ffbd6e8a2b67fa3d96703b97071004616f84ff998db23e8eb8a76b054c529436d8f0c6c217a49ebc600320c3c51e22a8da97e0a5626ef54030154a19953cb21692eab439bebe88402fae69a0b537c8f9104af0d02e0e8bec4d60e058beb219f999c52780ce6ac2cb8a60a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b9864c49a33dd699130456a9f4c816c98ba5fdd9225d1f7b1a0af7044b92969e0168f1d4bf8c6c77573405697f59156337b5eba7fbbcf51f9f37fda5bac6f7bb06", + "result" : "valid" + }, + { + "tcId" : 435, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040004ed4d0134cd431c5c3aa63085b0ca7caf81e2000bf132eeae95135616c9c828294787275d1dd1966bf0c8f0c1ada61dd764c4b05bc0acc20874368ca9aa28ff82004d5de6c182da9674d71c5db7dba9c970212ce5d7eb1648dc6e17280f1e7ea53104fa413050ce09f5f8f746f3638d3917795cc3e1573c8de68e004e9b855caf3f05", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00de74df3c251ccc37fa1fe56839b621fc557097c4943840239d63d7a7ea89e660928a32c0814ea1c5d59833df7519415252f45c4a22b42804f06fdee4474f53627c", + "result" : "valid" + }, + { + "tcId" : 436, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400425705af1b446cd76382908dbf606ba43636ad797198946b68fcdd7a9399c14a6477fafd1626ec02cef01c200d96b87c26a2c408f990a4ddb621966fe7e5cdbe41017df0d3bbb88cec88070448146133df112f1d25cb3f5b4dbc21433efbb1528e43dc3179e41303bc24716410d4d3d6f6e81f90c2a37193e25e0cca5d4744b6f1790a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0153795c3d0abef69280bb35dcb06011fdadd621c09033a60dcd852cf5de3c28e5cf763c9cfe31da7ef2006085880ce5c25c48a8aa203d78ae7b0fc6c7fedbbb6ade", + "result" : "valid" + }, + { + "tcId" : 437, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c4dfbceddd2558c5b2c90e541a89f4fa0771273a6ee6128ee4a4fc26a67b18b3674baf263ac65ef97fc6b8586adc73e0f34cabd995ec64496a25362a01cfb5da1c01c9d3e3b2dfd2f40ef7b00e6f2a55fb002e1b01181387af3b251d39695e47bbb498ac9cca39498c30a7d4626bc30fd822b520c0a978eb217d8d904ad04884dc13c5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00d7d7b6826c61c3e053504d33c8c6dc1b7a2be5a9e38522f6524b65d526ee219ea1569ba8cca7f525494877032456e56bf578270a2c2e8dd03f07a2a8eca4515138", + "result" : "valid" + }, + { + "tcId" : 438, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005c4ec00d652c7225f323f9a1c5f19197ac6473f349e928d49e9138cd5a928b08dc12570d7ca898ad5e76d1b5b2b4728fe2de35a5b64feb8e488f46ac433e5a186500637e9c763868cd544da301f347590e508b75ed7d044c6cf8900fbf4c2713c69164adc36804ed35f38bb816e8bf6f0c13c2e002c0c4e7807d97fb6dc26756ba39c6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d785b8f822233a4a17596c2ae07e2e4f233c1c480ec8bb68c41a95f1454138037f787a7dd65c4294a31556d5aeaa4d99e2d705b1713faf5a4b2408d9dd889e2e2b", + "result" : "valid" + }, + { + "tcId" : 439, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c5e9294390f1fe451c075897fcdac133411e74866e369bad7ff3337b8001fd5d122f9ac925543919048a0567f064988d9cf24154fac2ebeced71ef1ff06ef891d2019840ef5b152c904036342f9576804d4984be8176c3013502f0be326c397b15e636be337b01ec160f514210249fb8fe386b0752de4329a1df0e00da4aa2dc6cd75f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ee550125ed717c6da424d0a7efbff23b1809bdf7b541dba4b402af6124526da706646388d1bcf737c72a9b21fd816bbcc4eff584901b4057f10926156a2c44e315", + "result" : "valid" + }, + { + "tcId" : 440, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040119e23d20ff95634afefb852c71e409cb8324bd0f28054e799059cbcecf3a6c25f595e823c243fb2a418122b039c949a57311ba0c2468c1a8fe961034b0cc01cf93003339248e712ab7ca12b33d9e10c7915fb2cdfd5080751209ae87b7430381b36a094eabe07550832ef5f37c1580b7f829eccbf7fe68f3fb84a3192ca0ec2caa2ca6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01c350cc807fdb88c93d9dea1898887b1b37e3d1b3a459e6b30f3655ccd1b976a47d9265848b0eb3ce0e47d9d270d7f9156c83078a912f388c50fd5a9189e60a3a59", + "result" : "valid" + }, + { + "tcId" : 441, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400933440454bf679908907cd9f4fff542a11c4e812b197d56cf2eb5b9274f86d05cce75a6ef1e72248110285e351c27724eec2ed9933c0ba2352506a1e87745ead3601aaba9fd5a1603c7507a3094ef175094ff3404d961617076d0a43c9aea35ecc3405cc86fb9815955d0bd526baf4a5ddea4f72173157b6e590974123f2da9dd5d05e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "012f6bd78bfc5342f6fb1aaa3f1fbdc177b1662da7943ca1d2e3868b113af27b2e5d5aab507594343f23cee48c8badec93bf75f8f47938ae3edc2aa0f31a599019f2", + "result" : "valid" + }, + { + "tcId" : 442, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040153d7bbadaf26db01bce7b39b0affb57ee7200ba0616b0db150d0180dfb64ccecb8433ccb5caed28ec8d0a8d9a2c9ba2c9a7b010d7d063dd44b4af8c18f22d9991a00a4d5dbcd6ca834b792e0faec260001603ed7ec1350bfd3896f9ca9491b62b0758957e3bb7cc7ce02446e5da0025b3af9001f9c04e607e3693b0a682b1b6950c7f5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b524b129627a3c983be245be7cc2cbfd0fbd7e3366b5c659efa5b83851e225b4f803e29e863a7a52899ee11a15cbe1fc7a08f9fb45a55588961ec91b789216c26c", + "result" : "valid" + }, + { + "tcId" : 443, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401238ef430625eb73a806aed9b589a81bf582f266a8910a30f4e1720fa3cbae81f10cd0b65b5a6b5db2e5fc6814354f72cf0b59531f6245970cc9628dcf4b02e96370177c472726b9e892471deaa856c6c6998d4421539415241e0e5aafc4ee3b56b3b05dfd854348595cb5d0d36a637d485b4ef0b7071b97dc4c8c0b94461b9cc3839a2", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00ffa2af71cac787d6722017605d89276d1bc93db4c12cc53702deac93969f45400137cd86fc83967ac2ad047a90297d0c622e87b4d0e1d434fd00af0bf4c7f20345", + "result" : "valid" + }, + { + "tcId" : 444, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400108c43c9c0b66c40be720abb6d17d499415e63b104033a767a604b50fb438e73961420435d9ae973a1b0540f9cc7ec5dec37f7f02962e2a549c3abc6631b139ce20155310c818f927983b464e24ed1e752004b3413c7dc1a46748037bf0c862c5c6fbf853e8df44af2caa4fbd78ddd8ecfd4cee132a9c22e6872b09ac6d5482a9ede4d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b6fe3d7e34d02ecc04bf564ec02a492ad5fad252148f0ff52c70808ef9f4425d2d9a3ab130369709a24aeda77554665495d87b9550cc58ebc939c43cf58431ed8a", + "result" : "valid" + }, + { + "tcId" : 445, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017a277e6ca66693ed8d40f6b3fb6bd2eedc2e6e301adb99c6ff4ac627ba614bd6e9bff1c270beef7117294c9dc86326328f8c56205efd5c03fdd23afa1c392148d80149f9e0bd7d111fd8113f70d04708ff2ea413072fc55689760c54820c091c7843b7ddda095b7e3dc3adc8ee77d34fb2c946078f6135ddab1ea7807217071e8b8587", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "013ca5c4324001cbc626cd2ff3b3a3f25fd79543319cb3e637adc03969aef4262229725e1e0a8ed9e845167d8a8556b15196a4e7a3cb8a941d7b9892e6ca627d0989", + "result" : "valid" + }, + { + "tcId" : 446, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007715e6de91a84d1e82cc9317e19250c3be00b41d573f1250332faadd40167932b6bcba725b05ee523e79c3057c1dbe51e8a9a4de6ad128b95807132fdaa5d0732300af1de3fedc88e193c65846cf9e47309619ed0d2b590c2859c24d8e442f35506be1f7f58085a2ead5e76bfbf0a2b2eab1ca458ad6ebff714a620b4033cc1694c853", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0106f5bb1fca0c9d975b1956b585d4d9761f9dc63186a21a732dbd0bdd4b68b254e976d515d08ad9dcfeed60be93a15d4156f8bca36b1b597e882dcb7707740ba4a3", + "result" : "valid" + }, + { + "tcId" : 447, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040042e3159c2839570405a20ffb3c868fa9dae28d54ab506919be8042d6156fe423785d2fec32a79269658136c9177ba4e0233f49be6f3692c5f6bafe632a6f23b37101bd1aed2e6367b15ebbbc3d40cdcfbf4d291968eaf3189ba1b8e9184b399c991805af93aa0a14a14646110107a3558091b05585b65b3834189c8c87492345021ac5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b8c441200ccf83d115517fa7e6f535fd3f0976fee08cc6d4a526cf63e53fe1a759d12c5035ce9e1e573e896edfd45f51765407d306101564e4b1e6671baa743910", + "result" : "valid" + }, + { + "tcId" : 448, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007d4c3bb899905e6c6508d657b0865aad7ecbe2fc5e66db50a40c5d05af24c04d823f2a3f66c88e133aabea89849c6bd747955a96c2b4708998adf7bc0ed76fa8da0082f45e26fdbddf8be26478ec85d4ab59719b422a8100b2ab664cb5b79491e3e9baf471dd3c21ff47b746834b54bd2c0aac07da728ab60c808ce38b857bed640242", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01fc838d0e662ec403c856ae27c1e1afd846c9cda3e1ac76eec4b5f6e92726e2c09de21ed63c0199fbc9efd2d761ba40212cc19325f46fa7d9c151bf27ed8e1e9bd4", + "result" : "valid" + }, + { + "tcId" : 449, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400951e91920bcf596620869483dc0087c7988efebef2732db71f36252458883ae115edba2e6823326403a3c7dcf580806741fd2042c69e405a52255a4ad71fbe5bd401fe7fe52ef61946e0806248ef8d881cbd4c2c8faa3f9c42bae616542333e328cfa4b7d45e3fb10045d9e7a4c65535266c35416c374675dd2b8e56343fe3f45da8ee", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011693cf24650fc941afab10e9f9ddd07798c0063a090b035364292dbcfe850d49a3cc9f5b69ea04fa47c3d679ea2dea01399e5716fab36d496090b6cbbdcdd7ff04", + "result" : "valid" + }, + { + "tcId" : 450, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007fcd91b432e257922081017019efd6ce8b9ec841c1f11ffed8b093881fa11aad86b10580b5a383499bff719ab4cfe0af3144fd609351aa38f03d2809fc3df41ccd015b2cddd9a788cc813f5aa222a3a09fbf149ca57e9f26a400a4b5b16b960270ac09d34e66d36fc55943cbc67e398ef97e470189cff2963b15fd143f5be3b8a37537", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0016f88cf310696848c6b5daf691af72f318186b8fcabb97b14a202ae223ba5bafd220d129db5804ab07ee53f720b10dd73fe18b326d9061d5739d12afcabbfc4023", + "result" : "valid" + }, + { + "tcId" : 451, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ee16a84288d9765ef651e5eb695e78b6dbfce24fe8fcada7951cb21e580ce0707aba4746475f4f64c51288893954d5b5f4c170b7ad51501a02065e98224c1ea7440014e3799cdf30d324c1157ef8264408999cdf0af51f9e4cfc6c67430dea4965a59faefb24bc4964f672b1fa40fc371a124491ea53f2ba486a868a1531ded971077c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006bab53819cbc4ff89bf0adb24747abcf72fdcb9309ab909dd67aeb75449f430ab14762db8648a74dec6b0d0d08cf4c53c5ff753e410a7a18e8c35ee380f928f218", + "result" : "valid" + }, + { + "tcId" : 452, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401511d1cca85cb84305958b055e8f71b1164cd04553a460e0b9a0dd1c6d5a18364fdb531f2fc3312ab41165c6675c3346340141b0670f76779082cc75b335856b559015ffd66046b9aed04b33d593991e1be64f7c6e72101f437150500e574fd2e929843476e4941e65f785020ead5196fe40eee08da7b2b9d7b281bdf0367c4d42e307a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01e05e236ce0ac9cc6bd2c0ebc4e5944bbf6f4819f0f25d670eff0117457451b662b5823a0069b2bedc333f97890e17a71beaeba3b2dc2a759abd2fb612f94b2dfc1", + "result" : "valid" + }, + { + "tcId" : 453, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004016da224657027277843fc27274a37493e279d8310d0393906cbf551a9fe0dbcfca6faa790f7c46e4d10acbf356321f4a1f9ed1107140d4caad551e26fd321ef4e1400ff5e76a732e63c5a0c0ceb4d9c43455c81e817710e4cc74d8cc6ae64bfc0d5356062d28aacde37a0755471af171b9cf8ff2bd9624f2d13cef62735233000daf36e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0164deca2477310426a67fb971332fd81d1092db0e395596c9a078857fb7f32c2599e9864b862eecaeeda0599dd4234a1aae2223bce13b7e569d56ed7335f9a8c792", + "result" : "valid" + }, + { + "tcId" : 454, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401cdcdf9d1a8ffb5838f3a61b921b57006eeb7a4cc52cbb18537006045574538ea1b0fbface8e3652cb3a8ae459b99f12eaefe1636db2833098ce319835ec177f95301e9dde29966a2dc2227f8ad9e99a6d5dbbdab3c36b6d136d06ce88d884c65dc3eca130b08d1643d892d516e419e66fd20f244623b591e0c92cf0366252efd888dda", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004e0af162e793ebfc8744ff4d9db01c6bab95c9014fecd91a76ece52ea091ddfeef9e3ef57b8d9c94e840ccdc24aa271001b4029864c6ace51d2ea67f18e222c68f", + "result" : "valid" + }, + { + "tcId" : 455, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400bef4712e80c7fc21dfa8900aec31500ec68441a05d6e2b4cf1c54f1bf773fc139fa4a669c122c4fc3afd8a71f7e8f8655016ead956b6c506bdc5def1c1138c1beb0091aae74f2f9c2e37f6bbbea5f319db43ceb4cc8b238f5bb2e2862a64e419e48cf22265e88ca7ed6c8c1b15380b7b4cfedfe7b90c785e121da9d54e8d3255ddc776", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01366035bb36c9479ff097d95da67141b2bb294b8331186c00d0b88fbef942d8216508cd57cf689e73ec318e565d4b5f325a4d8bc1a0e34d95fbf566821f59213cbf", + "result" : "valid" + }, + { + "tcId" : 456, + "comment" : "edge case for computation of y with projective coordinates in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004001098574507fa1e2076a41bb291abeb69d32dd9539706d6e488d2f41e108e35dbaf079a96217cade1a65177faf82f243431822c3b176b267aa60370de27155ebeed0174e55595f133fc4d0606c05f2b5ba49a8720f460e27451f026018e7c471bb943953bc9bc7c3e1c61e3a224033173698a9aa87ee496042feeeaf16d27fb0ea2b121", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009897991e4f3a145bf023e4e044033ce84b99b4f1421924e8c7f6185817a118fe755ff101ecab2fe6a62687853e2f8dbee72b4cd7311d0789b40ed814a09895445b", + "result" : "valid" + }, + { + "tcId" : 457, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b77ad6daa2e4bb1257dc30239d4c996d0edca0dc03465ea227641bad46effa32c570fe459c579a8dca94448afcc569234b4786ee2b51cddbe99b7266b81a53006000e06a5e50902ae2b5441a59ed8525a8460c8c77f6f680cd3c852db4b70fae593e9381cd1017c7aadfd909a0f6992939f4026084a93e5820e86ec98ac911f5f5a93a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "018a377d2f02a9b3531316ee514ddb5d1d7dac3bff49e7671ab267b2214037d59d6c0bf48e3c4b8f219c9d11604370261d36be877ebc1d26d545a461ea844fba0a4f", + "result" : "valid" + }, + { + "tcId" : 458, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401891017738b7131e5341d6fa47aa3ced028483d151927212b726eae51599a3bb4cb948ac992f3bbc980cce6a451ff15c7aaebfbf15dd07b6fd4b22e66da38b31bce005614f0d8c30539ff57f02d0f0c49b9221d2c8b028cc6597e808203c64af8c0f0a2d58dd2a71205f07ffeb6088af5741e8157e1f3ef2987686e19f78b2e9100c6ce", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019c90aa458523a0843c37b7039ff43af693f8285b613b2c74051aa3465b24b639865685f66d82dde5ee116a082aaed8fbe496293f4819ae15232746747a0b54aaa4", + "result" : "valid" + }, + { + "tcId" : 459, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017cc98ebbb6ae02184b4e022ff1df4799a15887306661decc9a6bd7df54c5e7e5914842925372110bd2eb293dbeb90312f6a091ddbd19b35ffbf21c82d4f42745b40042a1ff4caf027a3b02a32afaaf5eadf5ac92b19478cbbc16d6f44e94cefeb4b6be7534edab6767a5a705672b5074d4cbd7a91fc30b5cea70640522b2e4070bd6c7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00d9b7d3d8ee2cc0875ee5b1c9cec36ccb993063a3f8542787aa8ff9384aa3de4cfb0db7d72ea9c2303e0b9756eb278fdf0adfac95bf5fa728eb9511748a6e59873a", + "result" : "valid" + }, + { + "tcId" : 460, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c9f471942637558f39c4a290a88ec23ed9ef3c497fbc42c3abdf691d618746919d652b9c20c8e8688d3ebc8b203fb4afe0caa45a08b1e9ad039551133cc19824a8014f3692d86028c0c4833f61f90836267747ecfacb40cd2b5562c9144d26f99264196784502fdb5731949a8176463b1584374e30f605291527059c5c67cbf04c28b8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00153d7735272167c1da9a5d9c387d78e91a25d9d212d83e1d6bc43bfa12b0b3fc5fc1daa132ae0e3a804701ed59a30608269f29d948c96d03eee5baab179bdd5ffc", + "result" : "valid" + }, + { + "tcId" : 461, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040094b61cf146a02341067939cc1ad31225cab287451f62264887b8e5694a1660c2c114b6aeb800ac2c169cb5299e779913ffb187efdd26e9b4f4577dd128773dd75800f1a51f20af810797fb3459ad13e2b438f3fbfa7fefde4521d14a106c56235f6e8ca95b573585de01594b4968f4353b868f06b3e08f44c33684246d2dae76366d9e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e93bd6fa95fac6e14f97c86739aba10108366537701dc64e695747e651f2dcc3f7e4327537330f07f764daedb679a3accc4d0f235fb6fbeeadf1410e73d13eaa66", + "result" : "valid" + }, + { + "tcId" : 462, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040026442329b3b43c0c62f7b403d365038280bd53c5e14eb390d13668ae833c585ca8eea52e840f1af5600b40c4ca8ff07f42d476f263d45927b119529fa5e97918cc00c85ebf1dbd0b55c050cba6c9f2cbd9adabb5e0c4a6cc5241d56b9ea8b37828705c50342ce6696e570a22060869b19446b9ba749b77622fb9505f4c35fb44710ba6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b862d7c6e94ecc8074b84d8854e99ac9bb7a0ef5a2b4bc13425ae7ffccc593084d51d25b113e0b2178267e8db20c3352a0febcd84efc4ef2e04b9fbd2079cb7f28", + "result" : "valid" + }, + { + "tcId" : 463, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005808e0ad1e09d6aee1a264008311324775d175fdaff742181f4c44464eece0acb8891add4d459f97abeb0368c6bc16bded8dc8ac6fe307a2912d7589549dca078900428d80a2d54b9810ff93ea05edad688922a5fba1c5d071337d83790d427bfda1bb4ff289281c9147c50ce03302345cbd96d956f16cd96b75bbd56afe051df4a095", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a1fa2d5efedf661dfe79895859b4dc094c4dd8fb35b9eeda3de93d0702f6d8a0b651c2f9c93f699ec314f33c341cadf49d39c665179870770d600c94f6475f07b9", + "result" : "valid" + }, + { + "tcId" : 464, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401954bf34769460ea5ace91b9e38e02de3ac4ac8abc2d1a56de9fc7b53d52c7cff0544b0627e88d0c75b5ff4bbe5ce35c8726f995332d9ee31a148ff00b15a501d650027418969021929b8cccb9981e8a939044a7895511617f57a240dc4333c5edd00401235b658ebbc52219778762a009fb331393567242ed347a9a582dc4c3c3d524c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01fe311e35279dcba9de818b40eaca12ba23ee2e8aed03211f60ffb6fc59e275e7280d76bd5b9b151b57750bcbb12e6b7679ca79a7f427cfd322c407d742abd6ddbe", + "result" : "valid" + }, + { + "tcId" : 465, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f80c30b009c3c163a7fcac785f17665cc80c6a6f6867aa6a2443b377ed603dccdd705f487583b5443f6a18dc762b4ee13c33ab8fdb8da0b3632da36f2611d521af00583fca8fc01e19ca4a2eb7d525f7c4bae702a3b053866d967e8a6a442204e5eeced3572a8f8edc6ee9333d8064efc5127295dee05303655910f5401fcbf05e612d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d57afe98a5f91263720febeeee8f18d53113da1331a687c61fe9825fdd60067e45962e9d2df32ed3169b6f0b05cf90831da86f61765afdc592dc2c77ad9c793e42", + "result" : "valid" + }, + { + "tcId" : 466, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400cac3ab5caa693e91371c54fc64b40cf9e639b480332786133593667f4fd0c2db716cffe153ab767c95c3f62818784be2621aaa17387989f10f3ac2ccd2c622a4b90094b7daa2938070160fdc4a50fe782010628ea43b21d94fa08528595535d5361c4476ca15caa5b0da310871e510d890c2bdacf1514b266ef4cc8a74083d5345d9e8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b5b81303ada4409c90bdaa881d3916337342b6aa510834c27b44fb9f2dba0d26e541a93fb8140817e09e6f0cdbf5c51a9ecceafc5218b3f3a3053c54e368b50e9c", + "result" : "valid" + }, + { + "tcId" : 467, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004d4f1a188d2edb9a7f17f4f2af6e36a4b102e162229def5b9ce4bb239d17c04df176a16ce3708f537e7a1dfbc15f0079c2ebfbdf165553ba74773fab982c720a2f01ccfea5f526e0e84bc81bc5355a10cc4d534b364c3f6348fc8ce2a8d888c27faf4625034eae0d628b9923ffc02805f6a26e61ca2c739e4caea8f15885c262a4a0a2", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01deb025f017bd8e10288946b8b2aeed97bf661dd54ee27ff3d09c3ac5945db23cb9ce72ac96c349c21343f9bcac205a3bab96425a93701dffa903b6de84b1169238", + "result" : "valid" + }, + { + "tcId" : 468, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007a54596b6aeaddec3cdbf72b78f0bfeeb177fc4263d02d3d2960f733697c03cc2b03d06165976264cc3e8348a6f5c3429e3593e947067d2c9d9091f592e3d6d8470063155bdc1c830ad2609555c69acc4fe09ef4483ae1dd3b243edb284b62782f5d11058fb806cbc2d5e624b48947478080392dd4bc8d460ba87a395e52001a71e7c9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01943266b8216786a45505ddabfc8f67e69c832965f253bdd6eb6d851c79ccc490471a89cb4ec0818f4bdceb55be6a187e0a5852d4e082cd27fa17855c1fad7647d7", + "result" : "valid" + }, + { + "tcId" : 469, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a53f19e880d5e8b448b7e665d34067638e18b0903cfdb490c3003bedf5579f77b59a7eb3e1ca1f5f5a684e21c6878dcbc02aa13adda77f10ddeeacebf57b74cb44006d011e66dbf4f29625bf02d5ab637d049a8d640e1d96e9c7998ab419115ac2ccec96c975df1b5e6413d4cb25f4ef9c05422ea3d4351e8dbc449644dae26d8dda6b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0094374c3684b52f71a732e0f585f00627c2992006ad29809c3cd748a10fb437edf26c99b7d40d9eff8ab85774454dfc13ea4cec37863dd18fdc65369886ec66613e", + "result" : "valid" + }, + { + "tcId" : 470, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f33679831d4cbb20b02f4e1cb19e5ac70affd1a64e9f4d5994f6754a0f7de37c6226f252cfbf6b4a56038524049d2cb2923a83fd34587b31afafa3591438de0af601babf25911b66de6b3119e05facb45e91834070481d1eeab18032efb1a7363152d10af38bacea589c80c58d8e4a2785d2637079da713910dd7aa2e67ff08624f551", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0135c1c791460cb21a0c88d21aea4957e1053086ec4e3b9e9601f037afda807b1c48e7a68879614b865568ff70929c664b97911cbf01ac64920969e267937b50896c", + "result" : "valid" + }, + { + "tcId" : 471, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040167a1c4b23afb128698ae9dc2e631e53fd2856ee55d57ce60453a0068de7144272c9cd34c439628edaeb8d7104a60a0c65599bb54023a5553450fc4b87e46a09e8101cc071c4af62e769d83c23ad1c15596541a79a72a4b3b1699e7636fa5707daec5d8dac1cb2d511108d5875fafb6e9046b5b8c0ce205f3d8054d6e1e2e592a4d1e91", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0198fad1967e6f3eb1605c82b7c0371323358a2283fe945f9b68eef3e5424c0add709fd7177190e31d020b09d5407048e97e9fa9f0c389a5d66a0d538a8a2b0be5b2", + "result" : "valid" + }, + { + "tcId" : 472, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401316e670ba99d9a04665197dc3d583f773dae9f4c1c8ed1764b9e9870d43ff75bc735b711669db8a5da7c77193acdfc6a342772b4e8b03bec15fefb661d02fc8c9d00493a9e1bb5e46caf27c75b568511d6cbd9cb2192ab73ea762ef660570178c0eca361bbdf47b3100dd8f7991dd5e0f68cc1716052abc5f63440f6fea40826e6f470", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011666cf4d92e4c927c3ee6fa48f1b059b3414acce638bfe90f288d4ea54626c27a9534da33fb9066851e5634f7b4d7c6917aa534417e9c19f19bfc5642df0b03b6d", + "result" : "valid" + }, + { + "tcId" : 473, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e3fae97e28859dae903ebbccceb2c8aad8e73583525acf8ab14ad4d3c1b679a18bd64153881089ee60f2b7dd940992e710ea0a6cc7553b5d70a3a0ec9be94f41db001702fcb48627d37eb4036098f4ae805dbd4ec989a33711a5ff888c1685a1f1df45bb049efa364992fb7c306dbc9bcc642e3f7d085cfd1791b2378a866aca9449df", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009edc83c061b50eb195f3bcfc51111d788124943bfa1eedf75a0a2db6809ee688bc1142871724e43b35a9f29afaad4e5c0ffd09ff108420be50649079181f04146d", + "result" : "valid" + }, + { + "tcId" : 474, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040067239299850bb3c5410749f9439a2c3acfab1c4f5d4348b2935a71eaf40d1b73c8994fb716ea190bc94fb2adbc33be317366fb194999a28868f5b845a0caa76dab00b70422f532490f80c75f13340e63c98bf1e1536773f6345d36818803d5a9f472a18b8bce8b1fabb9fb4e2e274f49f28dd37e22562bb110ee6eb3c25ee337b0df90", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d4c1c27b78407579efa8172d127efbcc62deb80fed1ecb84fea84e6e0e256b877b8478797d679086f724afc6232fb52e109513c3c515a3c5febcb81372af76f167", + "result" : "valid" + }, + { + "tcId" : 475, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017b1b56294a84405be4b83c9b4b82266406ef623e72fb31b29b7935d939888c01771bd754f2739153fdf64cb08812e4ce82e57b8638af3a2657b8dac0f9bbbfa92600dc5a9d8ae093dc58ae5f01f523687e4578c09e4f045606c49a1d83ca6a4aefd486f4d8835ea7dec6695201cc0567d94e8b78b15fc679ed61a8d3e94e271f36efc6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b55d8747bdcc78549980acc73381a5276798af5ce27a7d8021280675def214aa48a9140b99cbd360116b1909f5dad620173c68c064c483410ff8a22fc68ca01e8f", + "result" : "valid" + }, + { + "tcId" : 476, + "comment" : "edge case for computation of y with projective coordinates in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006e61882645b8c9727c4a69f082aeb533a5f6fbe272ce8f4b277da5960d5a4c0cc623217cce533e33ac98b59759345a7095ffdbe0b0df62e463aa2400b5ca87ddf401c1f5ee0aa6c4d9d806dada6d387d38ca56642d1280b4605aa0ed9f6b40c057336d81fbbdaac60d10a8d249caa45573baa3e6189754a45715a2926f9583b1759da5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005e35dce91115095d1ca827b59387f73a5adf9560511865b8bf76b7c3672c228ebd0fec16836d57803eb5787447103d46161b0b0e2755c2c33fb576ed5c5e0a0177", + "result" : "valid" + }, + { + "tcId" : 477, + "comment" : "point with coordinate x = 0", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017fdede9470801568298e0a94cd49a0e81702b6f4ef916983ff89e4f01ade2ee13001c6eaa677499a9de7a48b7c7956faac580e63933853134dc96852264fb23f2c", + "result" : "valid" + }, + { + "tcId" : 478, + "comment" : "point with coordinate x = 0", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004014369b6e6717e0854380833d974beea9cccc01d7fbcc39245bc1427104c214326809fd1a678f89612d087df5e3d5ab1855178e01fbc6712482b3443cdbbfec3c77a007e5a8786aacae75f9f7e59b3b00cf136acdac42ff0da06a0de82d5e3c4169a9b5d63cd7c0c68308585f6f31a300d33c010042b44cdd0e6a811ad614ef18b6d4e06", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00014a36b98ab57d1d599351272b3131fd12e18cb0f665cc9805b2402c670ee309a85b6e0c2a9cca28d5a4583ccccde7b8d5aaf30c6780cedf8a0b9a4f6a49e9c1e9", + "result" : "valid" + }, + { + "tcId" : 479, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b08df0612ddbbd8abe1cadf654f7b1500942971cb17fb63936750308bdf3e91daba0e2005575de7e7038f8379e997596d6696e5722489f7fd5f41a85f9b27b206e006d4f3558ec858e8b7b8f31af480a80484223a6f3652868a36d8aa0412e79d57c5d32297d80b508bf5a1bb52fb439163acc26b473033dc24834e0a44dfa43480a9e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015415d54abdb8536e1ae2ac00051e2af3c042a821530165d1febb6ebdd74781ebd3387f9dd8845d31a0331e4eb542085b61f0f9f408ba5b4635dd24dabadaef4701", + "result" : "valid" + }, + { + "tcId" : 480, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f87bb74f77e9bb4611af79dc582e368a51f45e6ba1e0f3a56ff25a600a5afe0a20edf6496204fbd2e73a9a54d9c8807fc0b95301df19ca7d67299f44b280bc69630144cd54358b301bf341e7b0db7efff4b0010f179262e5fa181b30d19139129f42464b71ea2e0688ba3244d4f7cbe2f7a8c2a2b379c64a72d6bfbf87f6f1a87bc06b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f455816acb59e6189e6c14dad7a779958b9b60a9549728d628b0af1a38bee029a717b311fb2b6cea5ff3c8aea096236c67c6a3ace04264ac7ed1beea2a4f5e9044", + "result" : "valid" + }, + { + "tcId" : 481, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005820a12b529aa3906afb061203c124d3b81f399b67f48f5cc3b5fd45907051ce0536dbdeeb4b3e4ea3e2c37991bf68be9a1a1c609a2ec7b4ab55dc006eae440dda01cb77d7df78b9874470c3dd268e9199f98f832953aeb7b07449d37904054c9dd217daf2f0ae6db058975123c9eaf9d886d5c3d6036907a5cff3c71c7a7a85f62f0b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002007fd98b4e334d9dd7686ae5da379c3c3a0512232844fa00ece76ea9421178b9c154942c0981ca2b8187161d59ad36ab2daf1753e3b59d8fa5b4c9bf224a7377d", + "result" : "valid" + }, + { + "tcId" : 482, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058e0d20d8a188d48ca57d4b73ea4e9f453a389d5d8fb948737ef55eec30ab60fad580d9e12bb840f82e74950da3d12be7266457bbdd943b831f8ad0d3b57e6243400d70c27ab9cb29f9d753967ffafd27551c78a1bae47441ad38204134f83495deb198247d875f19af99322c2937390340b327d9e6a58b41c76a326c6efbec02c9956", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00199e65e06f7c56f3c47aaf9fb6651f5d2fce23fa4b93a21dbbff96559b491bb4a60cb2b9f35b7b45c3a838828a53c547543656c657c916597ac04cc005b0205bce", + "result" : "valid" + }, + { + "tcId" : 483, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040014251e9b87ce81f7f149770c007f1d6320b2d813d27545773ccff4ce7484354fdfd19f9380de8cce76ceabd6530a0c812a34e4404bd82269cd012e1a17c71c9d6600fbcd443052cfaf03760bd5366378308fdd6bf29379f9b6b677c9e88b036ef26a3a276b64a7519e0d019a00760fef387dd483d0d58ab3d30158cd18b260e5041589", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002ee30bb081a04b7c585d12cf2e0dcce94938deb0b72a5fba80160863854cbf7495fc4e8399ad06aa6ea05957b76281057f0701196b983371aeec0e4e31f6b42b6c", + "result" : "valid" + }, + { + "tcId" : 484, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f51838aee36d1dfbb000c0a3dd84755a87d6dcc5ee5c78c88b30d3fe1549a8918204afbb742acd9b5120f109dbfdf9e16f0eae84bc82caf41349252fa9812a944101e0b3a7669bb3aee54e64bb03b68a622831150719a21d4328f732a649666a2598d5ad0f62b00a265a9e08f5ec0b7b6f9e1f8cada04378580b4a287a3af4ae395315", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0189786700902cf0c1f5479d839ee4e2401bd249f413c04aa3018732fc5ff9c46a637479f93427e030fa474660e18b2cab46f6ae78f331c5bd351cbf32ea6791fed8", + "result" : "valid" + }, + { + "tcId" : 485, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040188dcd8cdf3855cf7cf7f622511c649aa96824bdcfe318485970ab2eeb2428e49ae46e279e3b02110839d5a4471f6a236adee760361043b3106488488ccbd2cafb8004b584ac1d3223c7a01a725c38c182b4ca92858dd2e769f83051db953e20c63d45d6972c6659fca664d9708b6973905e7304c396c5f739a0fc66813acaac1ec1b0c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015b29e33f7959e2ca91f58a7e9e4b132a0989687f5a39f8bd61f7f42275cc256059a04f05a5a7a386edf071f7c981235c3d052ff733843bc9738fa104b9deb9245e", + "result" : "valid" + }, + { + "tcId" : 486, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006dd0ee8e43f615e30b63dc455701661c9dec69dfde65ab7cf9721039e3e5d3cc5c12f8e4c0b6a3422bf13d32e4108255290f9cc9d6e4cfb9c9ea165f9345e1759c004649f03b78e5dffabba70e74e96c5362fa83186bdc44820bb0eaf1bbd1a51976cbbcfc03a986bddf93996d960fa77aac46f9b7a5c32c62c3402c400b3165c1ba21", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016c4bfe17c91c3ab2c60e5c9c2fac1be4893f80fca05647c34c82ee8ee5e3b3c89c6e87bc3af444dfdd1d692a3da45a45975bd50774471313d5b7d149a5395ba7ed", + "result" : "valid" + }, + { + "tcId" : 487, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a6d5d068b1908177a1b18fe078df8f89945870ca8811695b4470048ce0c34443b9a7f95f8af9fb6a4ca0285d1791ce975ad5a65a5c9f6b3df805cc69b3984efed401025339e40a26a3f6f4fe54101706b7f6d475b90f58f7ca5817ab5c3df4d83844f42979dcc88dab0785ea242643159529bd1ceed9be4eeeb2302facc6b440b58264", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005191849104cde5be2563c0133065ffcbf4bf411af32e09865989b394ec75e82b4e4649d33125034f2b8cae1c29592aaa9e50700da74c088318d720a68f58653e12", + "result" : "valid" + }, + { + "tcId" : 488, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bd7d67379b3096728a366796f7014977d11eff92f1fd30983c7452b82fea61f77ae4a431873e2c5588951b663504610d1391b8f9122fd7896ed45b27d2320382a3019547260a021bd86bb149032bad3c6ae194445899573c4007f44cec88e232e43d027a362cf59cf128367cdd595360e0bbc2a25aca863b097757167de4410d261b16", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "001f8e925d5b2d22f7d1d7fddaa3575fa32d446f99e774db282c93d00beecabda9aacfc644b9cecd76e7f122515b6ebef3b56075f7a2101f9c492e83e62147d09b46", + "result" : "valid" + }, + { + "tcId" : 489, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009143dcc8d445d7f664481fbace68900453949537fad73756d818561e59448ffb49022b737fc3e725d6c1c45bb0b068809228b0fd8961eef220612be05040c5402e01f8bd056f5f9fb3083e9083374864731d75441a1dc52b41904d6b2eaab805030b04cda6fb42eaccc7c9d50656f0a85225120a0671b1892f2c118e7b538e5c55aa64", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0072a7f99e291a15c45bc78c484e4fe94903a958048126f3c2405c5ff8bac7dd07dd96d450b017f6cbf6acf69fe113fb7a6766de8a956ec06f772c15c84de9f4d462", + "result" : "valid" + }, + { + "tcId" : 490, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004014d6f8fa157eebea8bc272862d9f8fbee63da5be953e333d06b7443cbb96d0c464a171943b82565ea710c126498aeb7979823b2eb1e81bed3ffdd6e40f4521e6cb900701bcf9e45d6ae4899d96ed59a8015c454735f9efddb47598fbe047e8c4021d786db3539da79760358c0f928b2b72cb936cb66e4fc81ff079ecde8e18989e87950", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "014063b3dce4c99f5f53e5f360875c02bd4534a83bbb779be9eb05e670595e57a708691c5df0a0062b43d0fa349db201d6279c131d84e9662cf82fbeeab6ea0294b6", + "result" : "valid" + }, + { + "tcId" : 491, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004016361d19207fad3b9cf68a0d7cb224744daf5c18c0d79f060ab1369d7f026c21da2dea098739fc79e664bceed06bd8b8f29471907754319cefd9f216f3226a4a87b00b7007b2df9a123dd81df4f5d5213580c174fd68aa5de23e5386c1f76bc6711babfab72cf9bfa328e97fbe9a3b79ad0d39a778e3c64b74a34319aea0423fa270067", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00765188ff6d0db190914b3ee9cbf633e9e5c2607b7323e70e76c3cf3e2b3f1cdceda62b5075a8d43b306fc83e5e4394cba6be0098877b2000385508d0942cdba46a", + "result" : "valid" + }, + { + "tcId" : 492, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040061aa4aa680e5a327ee0495beff81c9a9601a4a42a830725538f9940d234f8fec38ffd21537094492b58ecc4102eddfe18ee8f5947c4736dc60066fa8d9b8230f4001730296bd1d13ab65e85adc69c0822e20e7dd739755bc28d7231e79ba1c31250c1972252c280896f30a26c880a348041b0958ee0443c2e403eb9828599cda90f7a8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0153a4709fc474476e76948b04d430c2ed708ab697bb54589d35a7c96d33632072b4a37deea3428d8d0a933c7bffed068d92a9061f0fa39e62e7d552b31e4a150509", + "result" : "valid" + }, + { + "tcId" : 493, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040086b5bcf4bbd05a5b5651bca9791e550fec3e9b2ff0d6bb255b2d9190f5946439b53f9513a122e5ca0a9ff12e3386b7524e46d7f56167ca6127ce83e67bf5dce6ce00865b2083d5c0200285ee7ff4950922a8abd4eef93d8ded25b53cf9af327e6e4c30c4438ed2c40c67e87835518361c98fd743d859f6c173a951a95a99409e831959", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0167d0da4c5dadd25f8787a84a96445c254d8e17feeeb7d21af6712e307cd7351ebe185c0a527402a5fedaa1b26ace5549ab13b208156d14389fd8133c6f4fe31e2d", + "result" : "valid" + }, + { + "tcId" : 494, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a09aca765c949b656abdb5968055316384245ab775e8584119405c85ab79fdc7ef1e079a35bd299ae149d65f15ab0d64912c5c9a62bca41bdb586782e8eb0cff9600258a50f1bb542dd164b8943bde1f2078ea7d3e89181efab242da30b1a12562184104449e4d759dae9cb9d075c30456b1a4e48740dccad7b59b17dc1c81d517f2cd", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01528f5ab758d9b6112f19e1021f5089d526cc50911026e27d44ca6d77220c816b2326a2dd6b9152408813bf8d399906cb1ae33a52cf67e74709d796c70701710457", + "result" : "valid" + }, + { + "tcId" : 495, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a6e216a09b636032f39eea552192c242be7ff5478f7f7f9b0caa25b8aeedeaded33ba66b5feec7e75b0de3e7fee142f250e6cb4c7b09a1686ca0bd9cf2d2d48bae00fcfafca2391a55ade0a77fb9a381cb0af16253cd3bc58723f8527670b59567698e7fc3a17e6d26b3a8a4a617e2b12e6d60391f503117fea2ddb46978b6d2d30a26", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d937db2fcaae795f4aec6365be81a514939c548357c6140075db4a076be8c0d3a6126b720b105b3d9cf6a8307346cb832fbe3a936017a6e62059bab6723e885176", + "result" : "valid" + }, + { + "tcId" : 496, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004b04d3d1c6c47069c0bd44973e75ac753c9f284b0b1d52308bcdd9a1e06307a8ce7af09362f8cc6a2b5b4b2349e2830956abb1191c7e84582db1228c2ec25021cc00c2af05e5c310388c8a16835d06042e490a9ea8c4c9bc532c2e7d46f200107a97e0fbc5d9faca9dcb2249510e199896ac36e0399b0f17650485eb748e1fff9c77fa", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0132b97632e57be55586e887d26dad41e500bffcfa96368484557f347c4be821302de8f3f72b9865834d579cf696406145eab512e2f96d2aa589748f64420869121d", + "result" : "valid" + }, + { + "tcId" : 497, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400cda2db7fc4f9d4c1ce36ba82a184b2fbfee206d9a5d050d2bf1b2fc92c0d0b78eca3b51d724aa5fa48f666972b473accedc49724ac2b3e779d4c894198d9ab937c00cd13857d84871837f77a54f0ba9d18f6e942d1d6d2e7167fb53e3585b249438289abc68927ac8c29d65377cc73f85d113511f2622bff697465294f5cd1a3772839", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01baeff727530ded5f903b2090f922b479c4631afced97ef1780984d9d98fe06a47ef0714ee4f2a32f08afac5a583a516229539c2c4c82f361b6f159222d5c1376b0", + "result" : "valid" + }, + { + "tcId" : 498, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003ab4db21d5645f42bbf1622e26cfe7603bf222af84549dd484a62e98ffef26c13da61aeb5157a91d70a828e96873e25f06c45d652509307b0c998391f951d611dd014e599e94f3275ce60190aa63bd8c8b6edd7ed11eeb1385d0d1137168624eb6d8125ae9b85461187201988cc11bc557680d5bbbb4f54c27b4549831b7b6f1e59e93", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01855a6685db05fee3eec9dd11750d31449e40696e8e1c6a5e63343de2dae83147fad337ad9020ea131fab8c4ca30f4a03e0bc628a4a5ab78a09e071fead711543be", + "result" : "valid" + }, + { + "tcId" : 499, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400118c04c32a75b07702323ca226a4ace054424b1a6e6edcd4011a035f4bc0789f6151ff849eff8949554fe4d542af1f03c79b369ff4c38d1d29b4a3bc41d5e05bb2010f4b8d511ac5b1a6534aac9dd2486b8cd07cf3d5babc24f74f537b04115a0a8f6d797798fc807fb002746b27892ae30f751034b680b1723c2ee859bdaed0540e77", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01519ba4179ef85a4b51b30db2f6e9e2f3d49b1f3e8611c9ba3286d78ca645d29d7a163055fe44accfc724091d0842081a0fc39f0ff7b7d742346ef293e51a1d7107", + "result" : "valid" + }, + { + "tcId" : 500, + "comment" : "point with coordinate x = 2", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004fd97e1da2e21906aa7e892fe8c9bb0aaa848e383a8c2b8d456a0374d0776df12c66333ee23fb94dfaf2df6065e4906a2a8bede35a0b874e3431bd623373e7bf78", + "result" : "valid" + }, + { + "tcId" : 501, + "comment" : "point with coordinate x = 2", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0126dab0207ffb69534cc86f4efc3a116053ed7cd01ab939cddda4f08031c25ba8b4e578649dc28dd05703cb2a03d578ce55296e56574474aab36a5fae2955afa530", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d63965c150dcc6c834dd2a9446a9006e011affb8241a38e3409752b7f478d32c6d461f978296a57339ff4ab1a308f8fd0330a932979b3fc2363d04538e72510176", + "result" : "valid" + }, + { + "tcId" : 502, + "comment" : "point with coordinate x = 2", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ddd8430e714577c24aa154fed879cd512e1fff4437e63261bc08ab4791b43d949a4f0b3fdcd1a9aa521ada23e6c0d7700290e9277d0d8c13256bb412c7034386f10113004be7d67b1b869c1cb2de812299fdd75e07141e1bc082d29f9c5dad523fa86fc169ec09a075715d4532e4842a8182c707fb32618d58ab956f6cd2f1880c46c6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0041d621273a39ad7d92a494de40db396ffdb18cc5e87a151e51dddeb4de9aa5d5b9743d33fd78f2de9d864f46bf07fd9b8d7fe0cb8d02c4466903e77b5ddb6b38b0", + "result" : "valid" + }, + { + "tcId" : 503, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019b279e5e294a7e9f5dc85bd80f05e0599cd9e74ca48d4a8558e882cbc9750d8e31e5c87993ecf3c638d5b8a2c75548babe9672b083bf5fe271cb7d324e6e8eb4eb0161aa3676de69845e21600829a788ebb0a7344d2ad4f893744d6660eff83ff61343541a16a4cc0430633e1e8219a17cfdc99f293170c84f44f284c0a2437dd96440", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c5b18985044eb9d32f958e79e41b092a40790d99f74feda06a4ae5814ac8c63d5d77d9fe422a3b4b68d867ad22bf90324771be2eb54e75110c11077f4f7e3eb0f0", + "result" : "valid" + }, + { + "tcId" : 504, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006db3dbd1af249980effd624e9f500e4d9fa446c9be94e39b4860767b55b1310889e178caf6c859f60ffb0d87612c5790833cad160a5b23f741221a123e36f0eeb701d317c60d45cf8d6e6d6811a597d6478b950c604316058f2440a642df644aff29ed6be64569fdf5daaf41f5e6bd91161eee1967850f3cd91e51e25bc9a2ea58440a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0177701749c0c54bd6d54ada39aa2222e5b4d32273ea165941d1a9a6114d2cbe609ee62c2306bc5c1ababe082272157fdac8dda39c7b452820c943db4267fed8c2eb", + "result" : "valid" + }, + { + "tcId" : 505, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000d2fcab62b467f978a0267ff3598e6fdff087d3237f8fb00c17d0f5accbb4eded3c4c4858d4553033e59946030c6f5223779a21205ba2a49b4545be596b76f91b201a8368a25fadf1e2355ae76ae24fa879b69937e71b19b056ef5f3f3806476b3f9b9e01264bb0813bc48f1ccc625f0a99553f8021afe440dd78ebad245a36c1a29dc", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f524b1726e889d14d5fd70bbfc76fb2eb32dc2425f112a5fca5203305416b85609f337cf87ef878e64e375fa29eb32f9f139bf775c0d3229a72c2e880979f822bf", + "result" : "valid" + }, + { + "tcId" : 506, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f5b24d69d0562ddcb7b17da75ae7a6808b807e624af0c97cc819289076942cc85d966e1019cb0fe0337a3feac63ad0f5e2ea021f32e8258bc9a9899fd91f70b2df013b476b5950f3ea56f4022c3f7584caba5bf2932e96ab4172b4a748500a87233a937703e5284fcc5159473c2e3729378e2274b483ad85e13583a9739991f09740de", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01fc37c1a3a8b87069e011287bc24bc33f0526b3d387db8fc07c2b273d97311dfe44ad7740651c6c2d479e86f52004345d749c5210f16c12f4e96387f40b423110a7", + "result" : "valid" + }, + { + "tcId" : 507, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fbc61f47ac2b936661dbd645f2ca758745106a77e3041aa6e58c9b6b487c356c5032da9b1a27669c7c47994dbeefb8ef950f733d539678ccb84a898ca81bf0cfc400ca8323fed983561e90c1fac3dacd911dc23049e9985bf09cc818634db934f80c0981cf63964a99f4bc966f9f473e1aeb19606692b4d40748a2f00b6ee4939a84b6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a6d36f1a48f9c362e7080c838a56a09edd03b6bd2ba55aa15183bd624df0ac93d1a8ecab662ed7824948018f7377ad6b7ffcface1cac03be0cb886f0955a647a59", + "result" : "valid" + }, + { + "tcId" : 508, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f546feb02d9a040d562c01d8b9f8dc269c00c245a3ad94b8f2bfcba2cacc205dbf5144502c77fa2e63bb0a87e9269b46273e50457dbe98073530247e8ff5f96d7700d25166aaa6b00d5c173b563c96fdaf473fec455125d730fab6913084b94d10780391fe5727df00f27d770cae2bfc9718922010744969ea51b3c31f47fb8c98ad0c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c37592d2a55d49ed16db0a4663aa3c4ab72dce156f8bf2e330f3ee9eac41ff78ec1257eabc162c5f61f1d0ac86c804938e03862be41b6face2ddc7a9de6d1089b2", + "result" : "valid" + }, + { + "tcId" : 509, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a0dd6538e3f0a0fcc38bee6c27b8d737d4eb24a64d99b30ecc0762e6e3ee6fc105f631ece457317eab09dcbba4807161732d0a4ecf46471b398e37e3eac8940c8701d781d73b0e337af7bf3ae9fdf8f2e40219ec69f1e37536a03e5fcef8ee060d162918e2d540e612df3d62046e168abe2da5923070d929a66e142ab0684ec20fa7b9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0019cc0ada37976b27d750efa0fd2e619405d425f818579d0d86bd20a9765690dada95d45e0baec549af38cd436ba3e9924f2090b1db4d6d080062c19cd511e80ca5", + "result" : "valid" + }, + { + "tcId" : 510, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010afb8ea37ffe0d5434e32becf180bf74976c8a92bcc848b96b5d3a53a2574163e4f783deeea9aec0c52bac9c2fdedc4a6aa6176af48fa123ada01ac79669e5338401c99a167addd0eb788bfba04ebb53c5d29269a57941172b406033482bddec2668c390c76a52e8925b08a7cfc8ce80adc1d4bf6a8bd178b38399aa7380a2d19c3f5a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00113073ac738895dd7b84975cec6c92edd92565bb195c14e7e38ee963813b657792d236986bfe29a6632d9979560c328168063e87adcd69d37531419a45ae86b44f", + "result" : "valid" + }, + { + "tcId" : 511, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401eabf319253f883417a0ce265d3142396a75f830f33589486889bbd4e2091b827fef6090ab65768a38ffb3a9c97796464634d070622adbc3e9af198efb9d729d7ca01fd05cfa7e584d97e081ddb152eca13859e9c50b0bf55cccfbc5d45213153ecac54a0041106d69f6ec832bc8175333f4fdbee9fc6a629e3858f0ec6e58566dcd858", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006a3235df6b85343eab82350620889feba273604e59eb98d78fe63bd441ce39411ead8402e2507fe10a03fad9562c3be4488378cf2a1f4c42785e7d93218d99fe8e", + "result" : "valid" + }, + { + "tcId" : 512, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d36e696aadbbc409b4733fc3c86dcb2e980a1b7d0158f82a27e5b1337fd2272e52a27fe67cc5872b5b46040d88325b2b524a2d5b873bc54ff051c1d16c99d9bc8101c1c094e58c825e97fdbcf07f61f7b3274cbdffe63d060e46875eed700346ff463b050e88587881b57c7b8d75e3cf62d4304bed0567c67d5194ba601f8146386122", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0009ca929a3ad9525d0ae19d36b40dc543d2348f8b0d95c59c4207f86a898849858e939b4458b568f57c054ee9d95632aa24c5d5f1d4eaa89faf8fac4d11da28dde9", + "result" : "valid" + }, + { + "tcId" : 513, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401061aa89a317c63b824f7ebfc8bd9534e297df9bacf80b8350cbd94cdc4d3d8127a80db9555b77d50ea82c99e667f6fe5379a77c9078bf9c7cc049abe9eac7f174c01565403d576d0efb1cf34df33d4045946b7399c853f9d17c51b870f697960e823e44b150ad0829cae7fce12134ddf13eb4f9ad193691fdcb6f2a12f704bda625605", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "013950ddb6b915454125e37a03845794fe32037eddc04143d91cbf2ab842495012896460d3824374b214ece10f39d2ac606bb4b2f9b27548e21720ae13266d14beb0", + "result" : "valid" + }, + { + "tcId" : 514, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400caba81605211e99ed277af64fc644bf84490f4a640b3ddc6fd9f97a7c479c578dfe0705bc10caa61e926dd20ffdce1143949cdfa9c2c03f8562f64c67097a5c9ef01f610fb2840855c1c52ea1c8c53a2465a87e98bd75bf843cee562853c31497822c7604ac8784feddd9574063505571fc58dc216ef04eb73a69853bc7a3eabf9ad00", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005f2406c3023ed4df20ecef590ee69789637765b1257a03dee635067d642fb6417885e633a29ac597e8c456201f631cf195246ffeffc11c7fc35bf7c67f01280660", + "result" : "valid" + }, + { + "tcId" : 515, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040073b917a356c0de8fef14593f66d5dab1f0d56b042ba65d203ec139c6cb71d90bb7dc0444d0e3b01bed97a5c69f27549c92e95bbc7e8e0ce932e6c43a75550e86ec0160dfeb1d6534d4daa409136ee741418cda1e0ee00877a2e5d1ebd6ba348be1d94b0039218d48ea5eb747bf20ab64b6365fa077d80c10fa24675b099b09227b870f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f34f3b8ae2f0fec368396633f581b93c38e329770085a51a93457087f8116386d58dea54b99ce56a80896aad40c2dfe69b2dfe126be17bf15ab7f19ce667bff4f7", + "result" : "valid" + }, + { + "tcId" : 516, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d860abb5c65f6d1791bc3fd626e3da1ce890514417d67b407168dc7fc96641fda56fb1830f3695ab0171d7866730747b3dce3de61ce70f831af85e5c6eae0b7c77004e1456d49a45811696e26f75eb52f5ee95b1f64bf3615be6819f3f4ab06b7bdd4556827f4b335084ca4197e212f513227422cfa6fab507c7fa8777b763ff5c48a6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01203df60db39732207bd8db87501bcd8481664a9111c8c65b46f002b0b83159960e4710eba548f0039db24f66190c56053370b3c9884d445971a1296da4d656f9c3", + "result" : "valid" + }, + { + "tcId" : 517, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040080d7ba2f7682cc64a66b3946888859578ab81cdfa79b154540c8716fb1cab1f6632dc9af4c83b79bc39ce007f5c975a3301f45d1ede61555e512f09d49c59a6f6b010ec711858e36a073c80b77493a127878d3d91f8d4775f9c68c27fd5b5e494c226ac3dce40b9264f3024a187c0eeee104ca34e6b2dc5dd7ab1a25d2072fc0856b0f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0048b1af6e68018497651d3fe69b5df6dbdb43e222617de143459cf5f31a7b2d24c89d31a3da2b7edd5cfc07207b56a767f55c19798935c9b0b6847cff6f7f9ddd32", + "result" : "valid" + }, + { + "tcId" : 518, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004014539d9c7e51f142fd480153ac954d5d56224d9009159f0052750c29404f5f753f9aa6a0c09bb40bacfd3a34a716603239e70df36ce074f5c832a752b86a38649360105ebf72c53322cf3756fae2b771f43e364bdff09f06f43afdfe1f64d7a7e0906a6592f9cf5c4e12d864663d42571e272f5aed97eca2499ab3b4820e74e27c4393b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0164641bcc9f10990231262590215dec2fd0eecc7358dd37aacfadcdbb4ece4844afb823be4f0672387446868a9096f737d1eed742435d3a571376316d38bdaff1e9", + "result" : "valid" + }, + { + "tcId" : 519, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001915f3576553a041df77b5121260223e9703bfd4775748a17c9bf3eb5c1485d5afce99affb6bbf77991c4675b776785c2c4a53813fecbf3f65651e903e12c71160002466d8202579f3335eed212ae3896ee0004b97f8611028c34877b8cb5e7a51db66d1a3b8ec794e23b0cc1bbc81bf2ef56cc5d6f6806058d58ee49c9a95589f339", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01397f354b701944549bd886b7537decbcb791caa9613246dce8390b0d67bf1e8220d60e77fd2f6e0cf91d8402c9ca65f7e3a15a3d2f39a6fc10ebb7ec536a565089", + "result" : "valid" + }, + { + "tcId" : 520, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400bb20f0929b55f9b50d8d655f778365bd76048465bb7e6cfc68c00981c06b9e2874061416bb82ba65a98d0a7129ef0591b51a769ef74d10d99d0b81ec8c0aa6678700aad0ba47b3f2b1c4211f3394b391852546c7a56ed6872ef4aef84591b0f9d18f077b1b5aef1c5bfa2fe90d65b5c4708a5ead090fe54e05760d178211df538871dc", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004da8033569a3e03929cbaa6d037efbd8e7c08cb90a33240f3320e180d34b391ed340f5af8b15767f0e2ce913e1fdb169a227bd546b9ecccde3bfd52ea2f0d1d723", + "result" : "valid" + }, + { + "tcId" : 521, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077fe7958119535ca6c1a7c87bb4dc9b936678ab3b757e7816938bc857643606e61647d231b9dad3e03fc4dd29ace5fc823e15f3464d8e236d5862b1f6280c83692019e458c93ee00592f05194370c1994542c39286476119c6ba6139a58e0ed15432535bb8566cede239c221951f33141bea0b4019f01c013c2d0b75f7b48a60f8753b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0140952c273ab512e3a58934e3754f272463407e6189b9c1e259c27f6d433c4827532df627745acda64fd17993508bfdef54711f575cffad61c729e8d6dd8784204f", + "result" : "valid" + }, + { + "tcId" : 522, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077d01b0fccd2b3ea9ae455be356fbf8b2d4181a390d60b584cd4102399754852c045ef70016ab4a722e197d6030924129ac131bebffd09495ef443fa2ef36050c201774e57e24516723e8c16056b434728823fe188229ef011ecd7bba2a1d909e1c441dce5d78d1f02aaa927d6ebcc7d61e6a5c722828a38826b034929f7257f0b98c1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0139e8121b252e3b60509b494176a52bdc76584d85e5aaf07cf5d77262251bd56b26b29717500ea6c54e137fcd7a93398f989e98ca33200bb7bb9861528ea3425d24", + "result" : "valid" + }, + { + "tcId" : 523, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ba67ad3675db6a9d6431a24d8b90148afd5c0cfce85ab8b70db96dd8783beb15354fd6dd835559f0f36dad008c85b5a8697c28012446abf5df8eaeda5d92355a37014ccbe46a0a7b7673e0066b9f3e0bdce1a839051ebfb600181b0e7c9f5569ce77fa6b25f881aef876c5941582361168ca8567d5c3073610113fe0944b51297d66a2", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011d741270aacc23a7577564747335d3be8077edb1d947541eb6ed9352a0d2c1bd22253784ceeb2e4687f7432deacf5ced2b8241e02304ea114127aebdd54a3ed970", + "result" : "valid" + }, + { + "tcId" : 524, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401993d74f0a4a12d2804bf9e25752fab9dc0ae60abc6772dfe10afb056b3261f14fc51584baf256340b3652120f24fac700b729dedec97b421a1e931c17c528d5a43016fc06887d13e3a553283c54fdf7d285d09ce266bb23ad3652b1fda75766104cc427ef9752bc28239bc4b280dc65853bd5d90b2d87fdea597b6a0861257e171529b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01087ad97d7121928c8e35e2fe915f8c90f3450dee09d3f6761c290426c74318e88fd04464c0fcc0432171667b571d834ae77ecca8a410379685d30b8cd28dc04bd7", + "result" : "valid" + }, + { + "tcId" : 525, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010bbb49a61d139d482b19e7b5732c66d9dd31d6f835248e6cc15adab8175fa1731e132f860658bafe7c48f9064eff8c527249fbf77ecbbb46c7db19742d00c328ce013b2a986533a2103994dba885f9484a97b88d0db76eb0f735adcba5ff2a128e96e44efadb484d76ab31d87cca634fa7be66f8e847b180c985bf8e723af9130836cf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a0d7c43bdf6f31ac85910e97c1cd5697033b35ec72044a232a446ce3459227117be60848e649b0f4fb0809103c250be75cc325abe5eb259d95fbf3da23b425a09c", + "result" : "valid" + }, + { + "tcId" : 526, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401484ececcda58b219b2ecd2ae2834e199f629b6a6560fe11e48f1eed763962703389106ccaf740e2e7bd985db1fbcc25f2bd8dbb377e50ba3e3f434b1333416358301f562c6aabfbb023056c818205066ca4babca125772f7ae4cd036717b8a8e4501903f6d018c9c8d8fc33746dc471000381f1f0271f24507b5918512d078b0bc8a4c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009805268b00b8c3a1c015b6ed9bb51dc52fa7277a6cf04eed6b0f0a8775fecd3524bacb60a3e99bb57fc8643c863018bfc778ef3c3d0af5d2b67ec4ceca4bf5991e", + "result" : "valid" + }, + { + "tcId" : 527, + "comment" : "point with coordinate x = 2 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b22317565f8811834a4e6497fdfb54d74bf2d24458470d54f3bedf8b412cd26e7ab91b1e995850f23fb0ff6b082214f35fa1caa437ea627e5f9be0ccbaf307dd1100d9268a56c44074bd1e696681940ddb135243bca529376ceafa12f245d8590d3979677550331d1f4ffbad3898298f4043c6f48348049fc8b2ad8afad0e1ef89f73a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b3368e031086f5101740ee14e8e7ce68454cac5fdaf6ccb417a184dd67c1d7e738414fae88b0f4214ff9967eefaf1cf5e02a4c5c9156d3569de15283cdead2778e", + "result" : "valid" + }, + { + "tcId" : 528, + "comment" : "point with coordinate x = 2 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019d480dfd6301d2cde81c928dcfad6fb5cc714b026a667e6ca80ceefd1037b00035eb834a081ed65ce781a3107ea49311f67506f9ea8044f8f0f249285bf2355f6901b9150500ef0a34016b4ba79e7eb63bb878dea26098aed4b1f31043c1b873c5024fbbce71b54a45a692cf95909c3d42821e799d575bc5fa8f23d343852cb9a2a605", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ea49c430d3928f485219dd841024e3e2b924566e719db1c87d92d3d9387cf429c895b9c61d0a5483a55edbc8c92bd4a9f0ffdb451016dffd0e826c1eb2ef6564f5", + "result" : "valid" + }, + { + "tcId" : 529, + "comment" : "point with coordinate x = 2 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400db63bd5aee53bd63fce054063dc364aae4f320f7ad2df294140431ad1550c7eab371a13d4dbb78f63d7188e61dc8e268888d9319906a28f360bf7ce868eb67d0c7018299c8eead6ab0b7a7e246e3eacc220c4eb7481695a1669b08f934c09117fa86c0283a8981860bd9dcccf7371003e258e138c8bb5b659604a099dbf800ab26b786", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005f900efbbad497ee904b80fce07029ad3f979cb3423dc7d16c9cf0853f89a487dfdc5cc34530afa8ccdf5a0e376e278a091bd4f6077c941ded6f1b0fc8840100a3", + "result" : "valid" + }, + { + "tcId" : 530, + "comment" : "point with coordinate x = 2 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004015681f7786b77079c6aa9ccdaa58f39e9ec4e14e24d1bb3f0d6cb56bf7b78761c3bf58c7fb76a22943bb25db80eb0af7410d607154ef927152a8921fdefe7288dba001a4e637d84d77aa725d20a06035cec812f96bf872c09ff5585b6a01d70be72ba743aad894082d69653dbd61d5072fa2beed12416c4fbe0d2a2a95b011a046e7496", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0124c23c00d30329065611075b02e55c3c667bbe3d65160fa189128af455240eb677a1ee07ca8789be7a8ed074ce17504a5903d9a752681afe6342b054866cbbf199", + "result" : "valid" + }, + { + "tcId" : 531, + "comment" : "point with coordinate x = 2 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b3e7c9774c523bbef857d59f8ccecd067fd18c7d7777c82c68146b338e14c5d0998b3b962354d9b107337afd4137233047adb352b8b1e215fcac25f1e33959407700b71a312a7befe7c2ea38e60751b3e626a06ef0ca7c2191f49c46c71d2a1398f8aa23db340f706cbf06eb3aacb4080eb7c6b8494bf9d90e3801f1b27127bcfd84eb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017a940dca15b1db9a1e3f54c0aa8eb072dce11650ed920a2931c68b930c34b5811d076c0a3d10397a18bd0a7a87faa78a6d984fb48b3ee53d20bcda84cb2ea7baad", + "result" : "valid" + }, + { + "tcId" : 532, + "comment" : "point with coordinate x = 2 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aff0e5216ee7cd115cc630909d20fd3c382357f0744480d86b177af4ff9471a1e360532a92a58252d93d1ea16ab47f4c090b6aefdc6a7a3778d15c68a866758b9a01671dc3bc8dc8d5ad841d393cee8c7f4b7c92a142f7f847f32639102695830f8a83d59ca46529201feea8006d212cec587352697f7d50cc2ec978c07f7271b6e9d9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b98447f0c3a57def592cc0599ce7406f148186f94cd307bf87e4ab273d3a9b5ae6369b26692cab5c24bce59c13959844077783ecfeb777fcf3ce998f656a2382f7", + "result" : "valid" + }, + { + "tcId" : 533, + "comment" : "point with coordinate x = 2 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad13af79e8bda33120a2a924b481001117479c8fbeccd0a6af4f50edbf7df8e395e32ff6a1e5b2c1b874336c44c65e1eed209e547b3c5761cab96f56daf17bc69301d794294fdf934338566187f80ea20f007c33e81bb8b0e8963b8c18ebe3c7b475c60a4a54323038fb68fa85181f648f853c58e47db5aa2b279b73a56a29c427ddbe", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a3cd900b9885629ae8d83fd8143e7d8a291cd933163bc658f37913511837355082d5f39425ea322b19d61db3dda05f255e140eec4e98a7a10121eb2918dcf126a6", + "result" : "valid" + }, + { + "tcId" : 534, + "comment" : "point with coordinate x = 2 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c4a3634d3d4f3e6c86cdaada13ae32b9388b2ba2d19c68d676b214eb85e5c16eabd861f137cd63858a3ae0e8c130e41328ebbf568bf6e2426a83b3f41e523ba0b5016681b1cee493c493b44c797dbc040d12e14698eb0dc06f5c061affa62efa08c81724b1dedf54d8cb326621fe59631e9bff248f0ae19dd7908afbdce7cdec0cd2db", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "008b06c1af1351f0bff1c1352e3be57f32b93eba2c1136c2e05f54d9a7dd82cc12efb3eb3ffc50b5fabdcd52ddb7bd46a58b923a35b3c67ecc206c6a5513b4117d2d", + "result" : "valid" + }, + { + "tcId" : 535, + "comment" : "point with coordinate x = 2 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f77baee0bba8c949bcb9f836238407d19668a7c84097c4f123f461858843b43dd67a9f75bba1e7516149983c2abd485fd3ddd106a096b4bc22e5a10077d762e8ed00df11f8ef8190a0cdf33f856fe09eb37c0454e99835e46c5fbb63da0c04cf79a49c7589acf1c90d359b95afae69beae2a36d24bb108cbb3d8d1be09431a312029b7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "014895fc4fa770ad5584aa12eaeaea9afc7644628fad90c55dbca7e3614e25332c88d622fde3d32ea8fcde89e018df9afd70f6b67b94b5c93cc6ef0f06e619008623", + "result" : "valid" + }, + { + "tcId" : 536, + "comment" : "point with coordinate x = 2 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040092226124451f2efe8425093eba5157374f0284f6fbe5dbc9490b40b093c63d3afb610edb93ddbf0e79771a7eb1b98eeabbc9c71ca01ad9839a2510f4e0f519f5a5012efbf4f9938619006ad276dce0c6b5ccf5141170e57088788dd824a042ed9d4481f4a50e77e756e15d0c405ec2a87249d67ad893a5447f459be2c568561f4f6ddc", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004c18038da296ea80743b45edeb7ab1d719d97a9e9d9fe6d85e13ed456fa3f3ba78cc16f44252d2bad94e8f43e7e84ebfe647315dd70ee21f9e2b9244c49e7d4ca5", + "result" : "valid" + }, + { + "tcId" : 537, + "comment" : "point with coordinate x = 2 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d8578b222092103bb17764fda334974b121305c4c1cfaee7d86e814dee33057a03bea234546605cf7fba50d2d57abd0808760a4f8d23f724c00f9f5dd4b026f628006dccda5c84fceb385e2e7ae8c4b73ebfae43f103640c1a85188745ac816f37d33f2bd22671600a57dca121a3bd798169e21070609959cee973d1c5ef66363d21f9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0199aaaf777a6c29b85e0ec9902f4f8d004a297b4570dd4677622305f4339ec726afb98b554175b99b8b3243f12a60b79ffe259471053e14c768a18cbf9ae59e149b", + "result" : "valid" + }, + { + "tcId" : 538, + "comment" : "point with coordinate x = 2 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401786260d7c0d3b93326bfefec8c7d5078cd0ea5856369244788f9a51f59d1b385bed9073ce3cbb4c6ffa67c83d77ecaf17c5bb649c3ef6936a0ca36a96b1276f035019c02befaa2e2576f25d106bbfddfea228d612f925d34c4ce976e3081abc043f8fd3edb12c9b1a53e0e2aa32580889749b93c4a8cf412cca6890e149e4c4f473a36", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005d084258e7c507bf6cdff3820c8407fa680e86d16ac340cf3bff22b6ba820a1312bb7e3e2384cf9be8625f53a2fda2a844c5ab42df6960c6183d88d874aed2e0da", + "result" : "valid" + }, + { + "tcId" : 539, + "comment" : "point with coordinate y = 1", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d9cb7a32dab342f863edb340f3ea61ddf833e755ce66bb1a918a42714ba05bcdf4ff10994f616a9d80cd0b48b326e3a8a2a8f5634d824875b6e71fb7cddd7b5018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b43cd9280faff242c6eb21243f54477a0dd91ff1b0b1a31d6011acb9211bd7c4e7602e488d4cd384face2aa243db2cf8c8220c566dcf9511feade8fc26b07b1d73", + "result" : "valid" + }, + { + "tcId" : 540, + "comment" : "point with coordinate y = 1", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400703dde202ea03d1d673735002cc62cc740536104d81fc9fd8ebdb7dfa908f599d8fea46debc190a5b2ef5f4493f9b5ecd8da9407bf4fc8e1732803a74ee65f747b017c9b038d86afc941403facaa1e2a6376dec075c035ab2c1f42db5fcda3ad3fec67bcf22baf6c81b4241b4a9257f8c2126880e1d6a69a3e5ac7e98710fb24d505df", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b248dbd8dfa667a10ab32af68fa8967c69496ebf80c11fd0efb769ea93f84f5a2968b7ed81b2fd9aa913accec701ddce0d1f8b43b1c671f547822f796efb12d559", + "result" : "valid" + }, + { + "tcId" : 541, + "comment" : "point with coordinate y = 1", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040004fabe53e63193571d44521d36c4b646e299b390efe50e5fa1a738e700586fe41bf543b07fe4fafcb724301246e8c096c499b8a5d063233aa748db9d2163d1000400928a59f3e4bec0464f021c5ad086456231a4e44f162fe6aefa7a2caef9031ba83768b54762ef90b1e508eddbef69e53f3f9ae215d4a0612f737d16096ddda322aa", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01081c5a3289354db20a929fa3d9607c2ac58cab7b1ffb2802e6a778af1b79ca7a68c7bc1bd37a05772ef8c28f4609557f43387b271fb5a274ae3e8814c7505444c4", + "result" : "valid" + }, + { + "tcId" : 542, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b108b6cb1e04341473646c80f8c9c51014cec7f079f968110ab35c0f05b24ea7722327b5eb5bca748c35c771aba67b232c820ed544f9d4efd43d37ec49960db2d700ac758a1e225e3db19a1f3ea9583ad9ea6e994568f6ddc124b8dab49bae8357b3c70537404ed4d02370e1637ed5916b43334859ece3dbe6dd26065c24df11b8f281", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "010e64a6dd87610bfb99a134039b518c8cc87019ed5a2fa0b3f98be8fb3b2d900381a50755739bff483e400e5ad92c016ee3174df8d528fdc08a176d6080c183e094", + "result" : "valid" + }, + { + "tcId" : 543, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040124508b182dccea6ace2136e53a2d9b6149dd0ae450830666f0a9c844918f0fb3eb87f7f3f7707addd77bb12cd1e552ef12105c6867a4fe81cd1f6a4001c3fe6e0801576d60d07c02b2559cd189abaa703e36e29c66d3da18d34926ae821bd21694e15319093db25f620b6480e04a4c6c53b1fa388f959b65fbf8a8829b3b262f55e4f2", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004af556f09b9d7a024c4dc941931d655d2231932ea045a7faf322b14f97341999a5a5605c7d31b2e93d56f9d8136306a899d82bbe2b61b36af2336a0ede70dcd392", + "result" : "valid" + }, + { + "tcId" : 544, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e2b5d2bcd2b483871b7d83c2db0e957ef223f65b30f45d4ada33725373785c0d664a8ca2c35bc35a952fd822b0072a960c60e319f4e06de6c785fd8ddcbbea18d200300234471a92ac2c5f778cba8a97f3b3c45cc8eac1d815b45dc02f9b74079ac56649093d43613005867b38f3f6695d50273ea2f68ffa81000c7895e91ec53856e3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0184771f10891b6dab953663dc41600bb7b2bcd0cc6bd319795bc89ce2cca1883cf92fd6fa7b16fb39c3737454bd3c22f4fb2c2e86914db418b653a9e0dce3be5ebf", + "result" : "valid" + }, + { + "tcId" : 545, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aee0e3097441d50138803ff9b17806bfca1064feec209fd0b5ae57c6d87d9e5eb32cb0670f12fbde06c3f3ed8b1861b6d18f6bc6a2552266a240686c529f044f570100898b3c6501ebaa81e69ee019b879d6ee3715d5096df83961e10bc805d5c674caa98a1ba29ed004808931a9615dfeda8673cf39f0ce4a618d181c04a866189037", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0024f79251c86e06ac18e6404cd303c2fabcaa9564218c160c1fb7a99fb2c699b3ae65ca2da8f66ad9d75cee42f19f1d77f194fdf2ad7854186b977ba26c0e87cdab", + "result" : "valid" + }, + { + "tcId" : 546, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040047ad264a373c4994f942ad0942dae8b23a329fb7a46e987cb921c28bcaed4aed60e5ea6fcced4b3ece4ab7d91b349e3e45abce93e9765ee2fe9f13d5f230715a230059654010a57f0e9d1ed46afac4aaf5b3228763ed2cb2b4d78a131636bd1333f12799779a9f0fec3ef24452c51e8e4f31ef6dc1129a454f079258eac10adf8879af", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01646e6ed95c47f60851b16b8da121b7a027ae9b05facb08bf52ef17e67a0efb1c49ef903de89082d3b34acacc5cfb63eb6a620d0e1498720e04559ee476bb9a75d5", + "result" : "valid" + }, + { + "tcId" : 547, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400075daa66c8b4298a8a8cd395022bf2f27e52830868b13b1760f22bc29c99666f392385805b9490eca476defdf7df0d6b49181c3723770933c82761a2f7d3cea39a01bd89c2ffbbfb461f212d16e9a9047253cdcdf179ce763fd49172f8bfeeb68d1c1fd6e2fd6e6416a8b015513222734360f51280cef5f39ec5ffdc756e44a5942764", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0129e92c8bcf5e735732a7f876321aeb2655e8d226c228e51d5ab6fc7c05b63ca9400a0c25bfa12b0a7ebc84efd62f695da7cd44c1ced1ed5cb788c4de12a517f1b7", + "result" : "valid" + }, + { + "tcId" : 548, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004abcd8469f194d0ccc0db46492cddfb0552bc13062b7487acc38f59a074f682001db1addef6b28c5479eaf5d6b95b37c394eb91ecfe02f0087fc639700b490eddf0121398673af0d639191e3122dec7b58526df7054627f696a569892851f904382dbff7b61ed4ab1953910d27aa356095a2ca45956456c8d4e1ac56b1ffec95fbe8cf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00cee0328e75f016d056986b4c7fceee7610237f69dc2cbbb6266659535541269f851e36e0888d635b506b8c00a8dee7d987745d8d06519d15bc752bd5756fe327aa", + "result" : "valid" + }, + { + "tcId" : 549, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bd163989c407d5f8f9fd2e087b1473710c4bc2d6a97d281984c12cbb0615be9ac806c292c9d90cf35ffec665760193b1d7681c47f8bdae37ac50d8a40760a047fc0167cce4dc54e67ebf56407aec33a5aa20ba867c856f929fad778b39b0dc51249d24e390d7e33c72382c4a1d02bf73d605948a73a481bdf329ef7b7f04cf3a333c76", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "001e872a534bd079550d50a2def1d439083bb3423a58a923ded2ed7de768022981b7cfc75c970caa2cbbf2c4c7cfd9cf9846844e9c5400356700080a7097f00e1548", + "result" : "valid" + }, + { + "tcId" : 550, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f3d659378997a75e456f770f34bfac638f1d38777cd0a77207cbc42b540c1fcbad583b93873163426eb91699f8c0834b13695400de49796788c592410c520e859f01946225c71e241a3a785d26d121d56145ea8f9768f3a009a2e3c54f9c876b899e81ab1261b2bd5ef99f54f44535f9cc76bf0f44e91a5f139e9927b88d16dccc4b39", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f9717e8a71cfa94b943d41bf12c70bcf51437419b2da0b6e160d06a3187d781769c75d2a9f97a8499e396069a059725f47a10103b78e568e0768499112f2f16b79", + "result" : "valid" + }, + { + "tcId" : 551, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000520d4f93ad15bd8399697da58b203a581a3868c55c8ad9af9aef613e214046e56f2a82382fd9eafb1f5281e6f6e9f0bcbb4386ffd8cdf5dce09257cadab97a010011b425853ccf7987de724596be0c23f1d5e1c7d0932d2fe72c5f223b9d03a78b88cb09eba6c4245240f8549c7216e53a879c96668cddc01d51c7a52db201ab77b89", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0191c0565fdd561298755620d9a7693cfce185c57b6391e4f9b90f7b22288b4f3ea3d95dd4d91b731615646aa9cf66db8aa0c302ff0703026c303a8c3b1f3e15ecad", + "result" : "valid" + }, + { + "tcId" : 552, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400568a78ce5d2d030ff850879ee03c201e4dc64c58588d2c8feb3ba9b2d03857af3c29cfbd789b797f8dba4b7470f0c84121231f356b63e613d0fff5f8aaea8c86f9003d67dd0bbb1d8588f18ccf31cbe5cd286422b708c386c1f81008647c824f694c1153553009773c657b2b84cdae98e52fb6240872a31bfb0fee3f2d8a94e5319e49", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f86b35038af9371a8412d75e5d46a4fa76eda9d7be740b14e8cf19416fd5df2a4ced3064fc3846ae99542488d69e3879619fa9078cb987dd0d14860b724da9339f", + "result" : "valid" + }, + { + "tcId" : 553, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d724ed03cea80c5794c0f077b8060662dd744e4e8d4190f7f313c40597fe94bd2aa70b20f73ac4dcef99313608c2031c73f13ed1f5d9ace837c580fd02a4f2d6d50155ff556f046657ee5f50757b9078c5467fec8a0f7566ac15db168afecb7f514541d2d1ff87c5f67c511a4f61a91c579991489ad5a1c8c0c554d9b36d1486b27e72", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d1047bf7e622cd428e1c76aa2c044a2058a2d9f4b5c179cf9c9d4607008181b159c156473e7d25fe49dd63ad150073cbc2de2fa9cad50dbad9a08d56eb22d8d341", + "result" : "valid" + }, + { + "tcId" : 554, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009339ef1c1f93ca5fedec1ff5fe30334eb123c30e6a17c7b65f3ac8461fb779075fe69889a42837b01eaf44bb7ff8984c0beda0e1b5278a62c07ec128caaf52d8bd0019c095ffad69ed800e223a8bfa55d21f588dc7f9f41b9d75dc010792b6fe243d2308f12dfcd312729ebef9cc407443c04b0cdbe57714615241dab8745cf6487bc9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "003eef535275e15f779ec13e5cc7ff939c3dc152e79aad0c32a03b8cb9f8c449b4d9469b362e959887c5a6f20962783c667b32b3791fa701ed52e82d1e3d2229733b", + "result" : "valid" + }, + { + "tcId" : 555, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c25a9065377d2d84372580a2687667cdcecea580be1a5e72e1fd2adb42ebda8d6a70ac053e49da485732bf13430282fa4cedac64e1b0693051d1354d8d6efcec1201e2d2bfb7b44f535b87312ae67bea3d62800b69d43422fcd3689a1bceca6fcfe4399b7c318a5688d0b4d2333922d595cf8142584fa898c69426f4bc478576edc8bf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019034896afa681fdcfb11ee0c03e5c588a65239be8e555a89280b7a9814174254fdb496ec0faeb2a1d6816d276aceaa98a53e09efe84a752c09c501b2bacaba69b8", + "result" : "valid" + }, + { + "tcId" : 556, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c2402f341b4e1c9755b3e102223c80563c61c41a64cb119958c41bec2dd9519a475ab84baafb708397000b80b9d275c13d7cdb49127e1eb29a65d2d374904d090b019e06c3da4e884d6ed935c4b92c84bc63e91cbd665cee86cc151344a3a363fa75ad56a9b804b4651ed85663114188e63cebb2c1887f96994db9703c1d0643812cd6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002865551ba95fccdb0c814b145b5a57c808b47d5b08259ee41174770a7302d74a2cc78c7822a6edfa19b22e8a0d616260f1851e0d5dba50a9188e45afcb7dbbab40", + "result" : "valid" + }, + { + "tcId" : 557, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040083f99cf2767ce0cc8898e461f9104060a9c9ea1342a2aff705610469286592aa41f319c50c83524881fc42169d072550825cf92e5ad110abd77e8ecdd8ca09f95e0037af6a24d6dbc9c85dfaada6c5a945dd6349b9f1d1ee10f25f8dfcf0522f3623337bfcba204e7e8e08c25564b4fe933cb6fc145ffef82baa2fd03a89678ffb7585", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b384b48405396fdcb2c57f680be52f91b7c885225ecfb4f786ce6c1490162b3c15ebd8e6755e469a7ffcb91cfd7406cf0ab934a4645c3a039941e7d8cdc07ddace", + "result" : "valid" + }, + { + "tcId" : 558, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d7fb4d5592e7cf724e57e6ab95e158d818f197f74031318dc83d3c2bec5cd8486481fac97ad6b481e837abbf352b992c2264b16f563f8442526bc6dd05a6374df80161dd90c908f5524ee6b157a86f6734a25e140638bdd839276fb09b3fad93e7ba899d6b6b3ed24fff8d499ad98cc45a35d62b8c461f7cc25699723a033e5b1dbb03", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "008b00b65cbd72a51c279d1b59628d4e7a1a847277f6d8bd5311e5eae945c887e4c8024dc412eb4205c76103ea493e25df4cdf0011619e3efb290d1cea8c290581a5", + "result" : "valid" + }, + { + "tcId" : 559, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058499315bb2297d78f8e74d3634bbf83bdc10eae306d8260ad0c62a41cbf78929144bbb69371ac9218d18eee59fe8200c10173d380cd7843808eb16b2c4cdc56dc004ecdecafe59b4aeed084d2d73af0911a7d54474874689bd6f7716c16ee5f4f293f72ba7d26989e551adac0568cd345c5c948231d5e49bc26290115186b185b5ded", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007df53f8d32a1ea1f5734b59456564cac461f1c3a949d4fedff5ea96928e7f2b4753520334760f14ede15eaa964f6a0e520346c4f6b3b401ba6e301b581dd49bd21", + "result" : "valid" + }, + { + "tcId" : 560, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d2660b0f8fa5bbaaeb0e1d9e2a9642558969f13cd08c51c5725b19f18481af2be6edf0bc2ce59065bbed4b1f383f32f52fc559174f2a402275ee951adea00091d005a3426945e6cb706b8e42010a69a47c09948fec3f2c55f8da5cef5ecbf3f0ea3dc2cde92cbe2eeb76dc7fd33825435ee5457beb7a6069e3e348d26ed33e07dcdb8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00725e7b5b8f0d7eb2d4fc6045d61b5b8505a156fef8fa4b1a2e351760b2f635a1837f23a4c6b724df076b2187b7e213da636b06250c66193a235a4e3c90ed86eb5b", + "result" : "valid" + }, + { + "tcId" : 561, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c93065d67cd839187233fbfb33f808f7a6cd444924ee4ea0fd4bb9b3dbc8b4affa7d3c8e3ac2abf82449d7cf4166c6c181b4f609fe09e3ff7a2b6640f8163b08100b5f44a947b7d9bc78069d15d5049ac1ee9da21e78131523eba4d9c9ee6726d32bd4ad849dbd71270710cccb3cb88d243188fd04ac394c125dcb62735570e123890", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00718e900a7ef993d671ab0dc5417c98f61f6eb0731641e552ff48fa4f93318b8bfffaff2a1cfa4b759d351e56036a61dd1061d85c3d144b8a882f469810c58e0646", + "result" : "valid" + }, + { + "tcId" : 562, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003c1f1be461d3cf4302cf1fa8eb921e5c2806fe5673f27f6da3a5bc2b3d78a8aae7ba410236dd9e650942ccdb110423abf53c5d13167638ff8162b4b931a0bcbba900608d6517009d99fc3bf1165e8199221a7989f2ebda3b739a748cc938d2db3e697c5f75c32dd5bcc5578e549e429f454a039579ea1e796851e7578efd280858cc96", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0161c84c64cbd65e718abfab1f827af33064e7029ae6feeb11e057181b4b7ff3dbce4d856862b49abbc0b923164361728f6274d890603b7ce187d7ccfc3ff157b42a", + "result" : "valid" + }, + { + "tcId" : 563, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010b7b6fada1f602c9e97da4acd7ebfd2f9f8e30e0b30b77fb3954deaafaa2ae2628ba042b9257a0b611df770a7ad70da7b9a20bf4d6f80512cee74ba214c61c6d66002061f890cd81b9b49c91007a325ddb67c46062bb64266d3e72934249cb7262b8b92a737234f6e85b74f818b954abbc3529da116c0321f82e21dd25e53c073abbe1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0172bdb24ac7ef741a94c15acc7e208d8d01183be1c45f5e510da1c0809102a9603fe30dcbb03325086aed94ba23422be9404287cdeae4a288afddc2aaa0e8cbc415", + "result" : "valid" + }, + { + "tcId" : 564, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d28b1a95fbf27a4ad21ef4613e1983cce354c018aa757330fe13572f848abfa255898d1398f13ceb06b3b53292d000e87dd20dd1954763a94fdceb128fe63af1b0111ffc1b26866dcff9e42104a121a24ef5a15d78141cc93c26167398975916eafc8ad8baae13f59df23fe79aafb6e2078ba465c6b14e44c060eeaaa1ae6f4c7c979", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0124eacfd598b6fc20b9f01873ed3c55b0dbb3f9dbc18a05233e59a4ec7270d012b790840d22051c4f1c55a252e8adb10dae855599e22abcb3e23904aa0767e3cc84", + "result" : "valid" + }, + { + "tcId" : 565, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040187b3111a718b18077d9789125ebdb6fdec77890875440d36692e30159b4cfbde1807b3ebb1b1a8c7db00c1fa66cf32c5f9ae0f5941e32d7c7d2af0fa98832f01ba008f7def2063a7797625236797fbeaf8d07d74e07d139e6d73583d2d450a7794a8f712ff7852aaa23da6ee8142d9b697568f7f4a63a87f97d6354fc469596406926c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "012fdcff44a9af94f18b50f49c19a1e0e6f999964d5ca4327f280b2edbabf8235d2e2ba2e101b391d0dc1aa067d3593cafb3c5a99c053165fa28d677990ea886fc7a", + "result" : "valid" + }, + { + "tcId" : 566, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009a64ba8c6662bb51553f85608aa2e522bbffd1b44ef646de0938f6267990dd9d7f52505136b67620afc1f6d25acf6d1dc3972c3a88493ae3927230225c03a8135d008952c15dc94461873c232a2fbeb4a7a4687e641d10b3348d17a31ea3fbf17ced9065bfcddfd92ac742cee61d5bf582b958d253e939ce5cf92ce79615433d069d8d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01cdf3f0c813badf7454de520d1248b298502194504afd5904080941cb85a371562848e4756011713593af46145d0652b2edce18d5c9e4a4cd55370bcd6083990628", + "result" : "valid" + }, + { + "tcId" : 567, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400393bd8fe3c49f7885efbcab87962ef12458c18f255f01a24a1ab795cbfe2b4ddf6e8ac253e4fd9484377f59ddc7c087996386ed9a165cca81f853c918be1c9d399007c47aca4aee1795d414c4334ce4bfecafabf3c3391a02e9332d7f17ec1b5c542009f980fbaf3eadcc192f400b9ad2400220c090a758784dba66de40600c626e4a1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d10825bb71d094ea2b01855583a8226871ebe7d6bcae064227bdd841788d1c489b94db20c39562450db84735f9285259b34c5d3b43a487f0708632b75de2ebe104", + "result" : "valid" + }, + { + "tcId" : 568, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b4b19a125bc0cbd0606064a051af4ab17f791880475f00a1fbcd4a797b401bda390ef7826fa01682651d72cb1353704d7a18027c4d609334b2e8c5d4def86ea0e40190e4cd6a4e0ba9ea45d3b7144f74aaf1986462558c8b3a10501882c2669ec265efc152f5510f3e990d67218471cafc66c845cf69e5eff6e0308cc59ac59a407667", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0031eb146616d7bc61ffb553b7ca8522a5b6088d23d5ca6e30b201b86da2375d1f6cc48e88a24b52b0e22045ca7c506c206930619c289fc4a688432adee4702880d3", + "result" : "valid" + }, + { + "tcId" : 569, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e7fa4ac2365af9378dd2c81f32f9ef55d4d341ac324eb46923ec7f15448c37ef607c975c352754f472873e469f8d37d38d97d161a7b9b1dae2e965fdcc959747ba01e6c09639729499b607330d7daba2b5c1efae4f121e540bf7e691809a055542284cb5ee87475589cec663b53f21b91231a638d8402e358fd169953491ab3953122a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a8f2dad749ea1e15673586bb67b5c85ff8f45c72ef8447efef3efc626a6a10ca88451643b434a25176cbae77899a3e32a4484781b700e03857bdd158ad3cfbf200", + "result" : "valid" + }, + { + "tcId" : 570, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040104f43ffbb37ce5d0ea956171c070d6147acfa9519b887995832a0eb801e0dbc66896dfaff94409b497f4a416ccd82750da47a520b870dfe6cd3764f0e3c0f1bc3b00a5f3db9939c21147ab4488c8128ba0564f192f2788560145d2b14a852816b4851ef69a462c9854bace720e4629ed55af9d2c7da74cd309fc5566e11630746a3522", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ee85a3b6d35d0df6a445593c94609932530e25ee71909c5681ae398a38309e8699e94e0f23f56c64a0d04fc10e2896c50f213f12c685151fa40f18ac6d8ed85906", + "result" : "valid" + }, + { + "tcId" : 571, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401250ecad894d3fdffb580099c2c305bd5d903fedd2e532ea58d29d63c3281b39e6f47a11b3be97c1c04e042d3f19bd0cbe0ef4121a257279bbd76c66a05e8d222d001a2b3ce41ca09b5b6287b4c328a315dca243c726e8616629d2b37506b7eb31eb76f513decb0ab20a52c0c260a920e92ae1a629fb817df5ad6d7e62367ac5e8ee5f0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011e7d529dc9615209162401ab2bb717378109d87a1ac86b98b7954ea91b960b08fa9374ea72703519c39c69797240c977817e2b34b5322665dd518251bcc1fa970b", + "result" : "valid" + }, + { + "tcId" : 572, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040019f6ffd81d012b70804c308594b47066516bbb339b44abadb4da194399d1b4d5fc98dd9d0dc363a9bcb14396327ffadb39f9b357b7e631a84b23039396f1cc96f101a6a8c0af8e083a9f8c19cb0fbae7b4523c4c54fc9ffefb735113f528f7a3e9662571060861dd6c9c71b33d99b53d716c36a8a902bca64c46c7e34a2e88dbc96b6d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006b46bbda9f37961aec9efcd6fcbaf4e25b6674ea37f8d82ca2edcc06353e24d09ea5d86136fedee34e0c391b859072ab91918b51d0800ab20255f438c660882e91", + "result" : "valid" + }, + { + "tcId" : 573, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077d897cff6a2a3446fb38528ad80cf3cc503ad93da06c7c5a525cf9a7bba33d79d686a0c53290a4594240540a02a85cf14336a23da56efdb562b0656800ff396a40120779ae0df7c1d928ca18d63fcabf0d21bd437c86e40966bae8c9fef2ac72738a75be49938ab9917034a2536c023695e821f70b458339bd8de218a5cf741e55a7d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01109989b62a379397232c238cf57d81884babb39b041fbf0f0b48bb7d794944f9a302de0eccaa9a5625b222c6692d24077654f19836b8f14d8622ba14eeace274c9", + "result" : "valid" + }, + { + "tcId" : 574, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a02719244df807864707fbc6c5285da784301dabffb85853daf946f8d71598fa95f7c90a3d5f06e45051799c16f9af0afe275ff4f51e83e1bfabc18176f2bc4a740154de99c74dd263456034abdf5b2a173e318442d13200f4090aaa2714524c43a85ec5f607d5f355205fef0f4aa3b41b2ff79eca361fc28878fd4e26bcc57ac014d8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01054b6191cb257e0f18d09cf454fca4c45716ea00f167b2fbd2d028b66c903b5e751a6caaccf4ed18e28635d8454ed3811e1c4b3638eb420ad21ea4fdbdbadae866", + "result" : "valid" + }, + { + "tcId" : 575, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018a82cb60812fd36cccb29e4747d20579ac9ac6b5ef6490326b30c5f077e9d7841ed189ad172140055d7ee6b015e02b1ebb9fc17d6acd8bb4c08d2ddb4541bb88f4007750fe2640e590f15426d64e2334cb2ad597340c445a42379fc194ef74d7e06a220aadb8e69e361b4960dde70f085e924319dea0df1d4c12c41519535702670ea8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007113f5f3c547a2bdee4af7625bf161ad9840e83f2c3b871b18be0c9db5686cafd3948c831a251a4649999193852650e6dc8a9f82cc696ad57c7181ac9a9ec220ec", + "result" : "valid" + }, + { + "tcId" : 576, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400273b9bf3818c129cc272270b5bb0b8b7e557ca8c548a6f3205e37b611962b14d9be317dc44fe82b2d2504984db98a902e7ea2a5afe584dc2b2990e5a790fd55b1900b9211fbfa221e3c24bc3de2f70e8f0e84f4b05c2d2bc5e98da3e379e80becd53d221136ad740b2732ecbc3c7e06c07e064d5de69e6a6d567713f644e8ac25a1d93", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019188478c62349299ba2f12aec3c7ef65858f50395380ed0e7e70e731d7c47885cfb183ecca22fc71f0afd0621243750786969a0097b36a521ef41df9f08f9a4558", + "result" : "valid" + }, + { + "tcId" : 577, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b9d403df5b1dacbef2baece88a0b10fabc5d729753f4e936015afb96b929392a9eeb03460968ed18868714caac2dc16c07245a9ef4832ac418e3290d1f8d0d102e008494f4442d00fdca67d31b3eb656c8a06bd521046c1af075b0ed26c26d5bdd8b800493c68cf493516027ede771aee3ed8b5fb947e9d600cc0a82c3f2076d96aac0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01adf724cf47ae319791a3dbe336b2f54a4d74bc28ff8a23c2f333e2a5a36bbe73dd6c9de72616ad5b779e51636d08f7cec58ff18b7127e396856bc13d39094410af", + "result" : "valid" + }, + { + "tcId" : 578, + "comment" : "point with coordinate y = 3", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d0e33072977c55c20e3ce3b2b5c3c852c1a490cc94d4e72da69aeb16ac8d4a79e7910bd77daca38fed81c58feba02abdc9c1b03cfa4f4b8ecc0492d4c39edb8593000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004e090a59ce032858853207f9eb4f59a6234348ae0e14737c9d629fab8063f582bfe5cb6ed934fca650a5a0d4684dde590b478148f31d389154ee0eb3a90ab1c14e", + "result" : "valid" + }, + { + "tcId" : 579, + "comment" : "point with coordinate y = 3", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f22b6f9fa2710126a83dcaf08f5d66dd81c8ccce1e546449ebb460f9666f94234921f1710fafda65265a106356f3b6fc3908cb4362b64e7a88c850c9c08af68f9701ad15a4c9da098bb0bfde3fac3daf5337c15db7a635117727aec22afdaf2cc26108e952e469acb29d134e50a9ae8a9b209077d896c42b14a6d3d996dc69fa54f98e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0111b18056b39c2c22d30956eb16fb6701058effd69734ccb83479b8615200d5a907063258ee5120907e2b003b48025cd4b7b083dc57edf2cc18c79025bfbdb62dea", + "result" : "valid" + }, + { + "tcId" : 580, + "comment" : "point with coordinate y = 3", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040199bec92e7526dd40a0546c9da8a4d73797e3acdd939a85c26834d52f1f8d240c82dfa370c152445ebe8b4ee4389f6d81fea4fb6b08f6406e4b4aee10d284b7f405004a9fc8bed7ecb898619986e3500a8dad3a53ecd57e547fd17b006485e328cab27c2a998fdb7fa230c2b5ad7b5bd0a75516c2bf73006c58d24ad38b9f1aeb2786c2", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00787a6a1746954adc55ec90c69b087ba86861ef6ed68ad2704e345ef10f3ba6099cd11c8adda2ab99fc8bd46d1a9d308247c0d3597548ffca0431fabaf8faa30dd2", + "result" : "valid" + }, + { + "tcId" : 581, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005b5184590ac16868f361943666af4a4460bff7755be91273f1a4f3e3ff7d69e81ad370387935d1c122ce5699d58502e457340376a09fc8621ca4d263aeb64dd589018363685ca82970cebe830d9718529d8e7544b0f6f1aed37fd7933a56c48bfabc647c024668cd7764b05d3f79537551d236aeaa8caca219399060551655638e99a6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01e8cc231f30c274b25b4e4ab23ab76217f70ed6068761eee6ca2697c18357c1ac03dff45fdfd688cb91b6fd03f64aa5089e4973e0385554b4f2eedfb66521f09fb0", + "result" : "valid" + }, + { + "tcId" : 582, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d807f47ecc688097243d22dcd4ea42c8be73ac2826b4c123cf50336a7ddf67c820a89644b3f7d8d6ea176c748734c76a51ad71dd491a5c1d1feb749c77536384c0015e5a4a1962ad3589d665c0ae3cc92b4658bc68cf6e01f321abf2958c0288e8ca301a2d32e416a82dfa4b31b3939f028343a51c8fb2b9c6e45cdf31abad1deb5c63", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01173a8e6181f681dc22e85540517c7730d3631fe0f9959e534bc0eec1d88d98f8905849bd238ac95824b648ca070c4b3ba59ac5892ad05637c407d107f6c51222ad", + "result" : "valid" + }, + { + "tcId" : 583, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040140e6f7c7eeb51c925907b59edf2256906bc3be91901181b62af2c5f6d2e890977b72cefd095f15e07ea9920322854237fe7f7d0f9aed58ff37670116dac286fd8b007269951ae405bf27cdae14d2bbd18b6a737d5be1f6aa1e0ec385f6e1606203053f94d8f0f691dcf8cd9af6d37ddaf82a40a2cd49bf915b15592dc278c9c1081cd5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006543a7e2dbf0f9cbdfa090d8746ec1a01474e83c6eb1b47564f06ce7b6d6b8c15bd066bf0d6e4b21b0b8928cc9ef6fba8b6eb1e14914178c4b09b78284c72f55af", + "result" : "valid" + }, + { + "tcId" : 584, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004002cb39dda2973cb3afd463a1d3b0ca07725c013bc247a8bd588c577767cbad86e13c9686410ef9a5c1b54e9c8bdd4a7b8641395fe0e999d898accadd4751c399cab00d83d908f278bf9a8a46ae133d92f706ec1b3337e1ab881d8afe0b81fe590e796e92b061f687e6cad9ab1bb60bc0b0a1f803306abeda21154afa6ad95508146ca56", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01fdfb23d7d34eb1f36dc7a8b192e73b8f3755612c96abb5bcf0ebff18dea72213e0eb3f78a8d13a448f06711ca746518598d2069fdc9febff0baef0411443aed30b", + "result" : "valid" + }, + { + "tcId" : 585, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040129236a2a8c0958b8248b902f6a419ab339dab1d5bff867db4d259dc6dfa49476b112aa8f69bc9b535254d6455f709ebfa9f1fe08ef884bc48dd182fdb2dee043df00d27fa8b870595b45c82760c3704df20c34fca923340987f271bee13a92a56994b46bd1293f1fda112d722d79edc09f9433b9ec26eb044af9e1b01bce80463e6103", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00989045fddae90634d407548d371f3a7a2b13a485f55ffec88b9852335ad6dd28b06d048742ca1291b4a8db2cbbe6787496d6263315148bad31e44951bb7c66b15e", + "result" : "valid" + }, + { + "tcId" : 586, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040061033b3c2fe2521496a11ec9210c61af5e08843c592ec97f39e031a7bb532836dda84ce60ff5da2845615dadd6f6f9cf570f9f114c05dcec7e966659491c6f976901eee457b73e0998d75d57a72862eb29a3994474735c976400e9e80be8a5aa1cf2f07b595e5556791835345495c4c8a1985c85de3b1ba8a6e505b818f60dc082480a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0063dad6009f8c81d33d8c7e646193564771c82c0cc4b719714382c712c6efeec55e3ffda13296d135ed03acc505ed32d5cd57a4cf20a8b9ae37ee5d2535b3e5b8bf", + "result" : "valid" + }, + { + "tcId" : 587, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017c5c6e1549089fd44a0edf329f6b50801bea6b8f4fe64ac4364df3925dab001d0755aa31a1348f28b4b32d87aa10c70e3643f06beea3ce0ec4eaab2405032be91e0192eb7a74417fb47df8bec1d21e7c390dbd48a99bfb1a51f6ab2efb5788f10d6d6491d5bc2cf5cf53b419a9410f707cbf008d3410b2fe8990410e8e57124c212703", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004b4b14dab4ca91ffcd734203939f489618f18b13bf70ec2e838fecb54d32b125d3407d0e91322423d3499cc96f36deecae70ed405aa403c60d8dcc4151095ab931", + "result" : "valid" + }, + { + "tcId" : 588, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401e3b64014817c74065189de75aaf26106f8179b11e34091b9ca6e1d5370c547e8807726823b2b2971829a0dda933730dcbb00feb4d2423fd7020582b68170c9e74d00a910799ece782ee9d04ef92f91665d7308b6585d7bc3c11d4ec4e34f34a6f73320e0de762ce5f547249b4edb0a3511e91895accc620b3e3b180e49e66720428e74", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017103a9a54e81892a648c51c3ccf8e6bac767485b5a39979e98df31fc3459cdbfad07b3851da94e20dec2c537197c79d852bdea13d2cac15b23187ec76c4cee2337", + "result" : "valid" + }, + { + "tcId" : 589, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f9df3c2a4e9528935e66ed70477dfe23d2f028c5fb7c592dea4550658d95dfd4cbdc0100b6c1ddb28988774c8b669812c854effc4fdf8cfb4b373af0278a1f16a601811ad760a923522483fc8d684a1c55faed714c6bba9ac864d61abb92308aa57ef804d2a31f05814aea9c005f67246da3d6a51d50f6f92f484ba0526053dca96d2a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0039001d382a83634bd7487cdb40853deda05e90bc8eb2570daa49e0e334c7513ace95ff240948009506b49c5a71a53a42f3c62f23296f70ccb6984757eb391c37fd", + "result" : "valid" + }, + { + "tcId" : 590, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017d05e6c0d5b5a50bd5a31ecac5b1ef3397326deac786c1018a036f1b26d3805c3a6100b1c669c89bb64f511eab22b61ef888eaf2f44f62969e07c63bd94e8db3790078f8ae0fe6920a23451465b793e00c3d00270e3d1ea89fba7515184e96df8a535ea4b94ee0defdf6e7cc89abd23dc2f85dacdd2344b9ee2115ba98accf203a4797", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00abefe46d97224b652ed2ff27626c31e75bdea7dec5d73f5f4ab6c810c2a497be80ce510bb399b4cd4f94a14daf7b1d88535d689f912d9bc04d06a702472bee21fc", + "result" : "valid" + }, + { + "tcId" : 591, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004001ee764e9a147506b40714ba16b553bccf68f0c3598d7da215e74a16827192f4662cafbe427f20391bf4c02f1fd3f287ac216acb15be87ee3a3a99bb8c7f7c1964c013738cff084b0dc6448d16f1215a8a65293cddd2473a88928e8c98b284bc819410f4c2deb92390e15566d14a27e062f16b57784b7497447caa81d12185493b7be37", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002322905052e1b7cd8ac33e418cbb7e432f3ea94c387762f978d000c62bdfccf852017e0cf8db12f979bec7d6e060f0e136a0a5ad6494ce8dbe840f646817f7e3b7", + "result" : "valid" + }, + { + "tcId" : 592, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004016886f29b7cbd8ddd3a94cf5b2b8d5f8c793ee1c255ba0719cbf46e5ec81f587a6744469b55a5988f0598fd860f124b623fa97f976b38dcb2bc05f76177d5d620a201bb42234e391ac9ec58605ac07f67505ab35a76f94a936661232e972dd9be919d02281bbfa7db9718aff39c4dac4431dc4af3d593201266e834df9ee59722ed5815", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c9e2af364bf581c542e259e0420769ef820710f23d07e097659a3a2a1800f3272352300f346a287147950382a714f38873b4ea95da2b1d0a20e2db321fa50f8b9f", + "result" : "valid" + }, + { + "tcId" : 593, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011315a5101ad73411aef932848b17af392e640f53ed975f39a8b2815552d38f9b77f70eab1ba3a9e334077d9a58280887d97514e5cd7a6e8595c248cbb2a30198e3016c3f965918a73ba2b799cf842b1b4cdb7cd70d21efad2886506ce54dd16d8c3ae915b1f2b2e0fe033f810710d8d504176edada22ca86646d7254369d26621e6beb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00c7f8b72a68363f32b2cf0a2c05638fb1d7a1fef9195b369ff2ca4ccd0a383a03318d5a9df2e2ba676910e1e5904161572525f233b8da7d1fd870b2ace10447d76f", + "result" : "valid" + }, + { + "tcId" : 594, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040091fb6d07fcacbcc0af675143f1f6ab28c32acabfc0d71303f9d9f6068e47e93beeb9f6f1173cec15028af159c6b600d946500254fae88f83afed50de4d7449f04f01155f1c97a5871028788d56c82ac44e989141ce3a109a8279ea19fca0df46c3042ed5f0759b3579e31e50ef7723347619bad119bccdeea45de53351575ecf412eb0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e1071c90fdcc9963ca624701e56572c936c7ce8fb44333f1ca81be09524d1bddbf94fc81cf5490b25313fee5c64df883b2ceca8fc88d30dabafc0dc9af56645d82", + "result" : "valid" + }, + { + "tcId" : 595, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c65e2fae22bb1c0da3951ce8311dcbd0fb39a378e5518777a47f28e206d45411c8c55b8e72d5abbde1bec6b09eaf328faf9f7c018dab88ed2c0e33bdbdfdfa23d201f614632b61a6a3dc0cd5a6769dcea2422b842164474c09628490efae232078408c193c7e924a79e1c0a13dfe1585aa12e5449264bd74ac14607034910d15704f27", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b2e2907c992f14590a5407ed4944fcc9061799a4b3f8d6b714545178b87b60fbd82eaa9a01eacb12cca5ca3058736d053199f8355d064ee5d11f28b0446f99f722", + "result" : "valid" + }, + { + "tcId" : 596, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ae598b403914e8f11a40ec06a8969328e4a822aca7615687d2b8406d281b73cadfae221f61c0f98d239bd940cb7990b34f4ee4256f52dab02888f26d72d4f44dc6018280ce0670e0481ee9cb1dcab09a59c573dfa5ae75ba2ebc1bbc48b3d4e5961a500532628ba9616c1e8f34332e4d58b2c3c83f760cff7fffe44ac53f4509f2ee44", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006a2a79e870c24adce468731cdf87c2d1a54d49a6ec14ea1a1b10d687e68f17028bc8dbe0f84eaeb584744f179bd98e27136cdce02f58f1c596bb77cbf0e1f68ae1", + "result" : "valid" + }, + { + "tcId" : 597, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004001fa86e9a0fae1c29cec8b3978154e7e91368ad9438054c2f9469c6c096de0d32afee5a9319bb833334f6a4396cea9d087b697b84219c349aacfbf2e0b6a49c2118011faa17f3e67f22bfcec1d2b22bc37c4eaf35d53f4640568b8861f61998aaa4ba0f6675b4448bb965fa86fdcdae16beb084f7ee3c803f7044e3c2a172ddc03cce56", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0076ff2c1678a793003be74f3a57fd4ec266e67cca6d5910cc4edeece2a5a04b12cfa106f9714ea5b39f34e06a99c9fae199bbbbb92834b7e6607f0996daaf9bd535", + "result" : "valid" + }, + { + "tcId" : 598, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040084c7759e5e06b6026b5cbbf00e5f75b26c4e6f5db3c680956ce6492f73936fc42b40b0cd063242a945522c69fba0e5f1741a27bd6dc22d82cad5eeb5e54e575f60006c2676f228f746d1a0ea167e48c14db6956ffb40a21e48afa509e4310079b86c5cc7366d55e63d6c8a121503c7fb7fd67f76210b37304eb93f2f09c42b018ca13b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009c88f5b52dc867ef2ee5217f0e80630d63b39f9fe0fcc076ceef32efa7b1eca9f1e2e1f34d04baccba2f4fb0812c1a45155bef8cc03469379bdf86cec8d1f3be23", + "result" : "valid" + }, + { + "tcId" : 599, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400171689c97e8061a8201d678e1a079b1db56b0a0e698050baa9b810e1f1a265236184299e0ed4f51d7a51f411c982391081576eb62810001ebdd50d68ca9b8758ea01b423fec0f92b5139a21d45bb736054d94815cb6ff76b6bd66d462d0ca91b2e946326b49bf5c1dd14c29c29f4e49c67ab56e24d5d020e66f2079b16dd40cafbae50", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a2d70b26fa73b4762fac07559f910528048497d89042722e1eb62378462a7ad6d6a7404086d4b0a3283b5a78f757a200f1dc5475f2c304c68d81555ccb2b4ef87d", + "result" : "valid" + }, + { + "tcId" : 600, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005b86ae4b3664e86fb7ad20da3ca0bd2f3bb89d17f8f4c528ce3e1c9b45cafc31a88b82073c5a35450a0b426854d076eff9300dea6acdefc9bb25db23ab5275c8090057b167d50284fc8697baffd80918b02753c2ace63944a0f58e96cd55b4abd24cec090186a323bf7297645751cd003f01ab7d79280aeea388336afecd9d6299e60f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0060fd24974ab5e4fd2b40f176e364ce5b3ffc3fb89f14eaa5d9163714b4fbdf4e4f67c2711a319fe9dda28d609ef2eb2d9e1ad60a5be3b9196e2e2c4576ffe16cb5", + "result" : "valid" + }, + { + "tcId" : 601, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018542f3600d4c80329a936e72842d56e2f09215710e2c980281f91e435e6914125dbcf3c8bb065207383c215b60cb938c645960d95c92a4bde60a6039a2823f3d960074f3f8bf09d5f41f56796b4e7a6945be141e3926e5119109410702b141fe904ac64a6debcb4447f2ced7831ab1090444c8a829329e54c523ae84960e1395efe328", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01bcdfec45667517b76a1d832690fcf8624287c30842dd06ebd8ad177752367fc5e35de35f852b9fb527111bbd98e7e8f2b47a3936ea23797ec557e798256f7b8855", + "result" : "valid" + }, + { + "tcId" : 602, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009e7506dddc0a132da72f420021945cce93d1b814e7ef08908776beee65f3848e2e923e1bf5f42c536769207f151224403dfc0b368a4bdf68a01b67e39a67d98e38011325adb7743203c7a5635f53cfd1f7387ba86492bb8d32072b6ea40320f70a00f39809da14960b7b0125a679869c2aff979b5f423809eacd435eeb4d86912c5732", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0131638a1cd2e61cb9784b6aa7ef22fe869f674ba73e751aec783e72fdd8b62eb3ea32625a47414b8ff2cfc690ad16d93dac70c2dafd73d8f3478d4ae074a0094001", + "result" : "valid" + }, + { + "tcId" : 603, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040085219fec4b627dbbc8f51803eb7e0e52f26a003b6e78f833f18eea3494c4d0faa2fe9d146e9461b3cf2df5edaf9d04943a53adf5f4a3f091cb224606b85f7e75d701ee0514a8b99c5c58a6141c0100ebbeef9cebc51b2b7b5f9441d88d9b419b1dea197bf66161ad0b7c5ed4431877819bdf364e33cfb4f7a7fc77919807073ff03114", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0057823c252de98d1edb3b36b06b32515d94e1d80017dd9986963adc5cd125582f293699cb18ff6a70c891f3dbcace717a41a6846a23c51d1a93ea37b3a7eca45a2c", + "result" : "valid" + }, + { + "tcId" : 604, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400affeaff3aa8950777a222364ea461ad51a984f0e17cf1091d260db061ef14979c2fd64b0f920abd94394443347960a4898f2c28fa0468c7136d3a3e027fb84c6ba013fe2e0e0406a0d966fd8b1c26b39e4a460183bd041a883e8e312ee0606a6a65c1748e53b4c8bb7bbe8cfe968b3cd5c0c74bef061b51e050e08e9266eba21ae488c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00243e87944a2fbe623dda3419fd028cfe3156c2f0b71f3abe5489860088570c5603ee76fac867eaa34d30464443236148fbf6d67328e33316687458aae1d816bee6", + "result" : "valid" + }, + { + "tcId" : 605, + "comment" : "point with coordinate y = 3 in left to right addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ccbf62c886b999d6626806d6dd4e1e2341665a3206a636d418910b08fc263162053752ebcb234b9ce7772ae79d4896ed0efed1ac9c41d91a649b2d76b0ee9edfd7014c9930149814c36274f75b6a31684454246c23be6a62f1058f516a6e38ef7170a5c35d150ee2894c0ce968b35d9d6bcbe3608dc32a1fb3fc1890ddfa2bcf1c1b2f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0006fcacf4dac571feb54a09b3d97f0d4b187325b1c34397481fe7f30cc201238fe53c017f6173c041e79c7461c078896ed23d92297c8a707b3c106b2a97477118e9", + "result" : "valid" + }, + { + "tcId" : 606, + "comment" : "point with coordinate y = 3 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040115132f04e274a8b1661bd2e6a05de93489784680e972f4b18b7240c2fb7a54c07e45d035154a0d0b3d9546a34e9f753a3cd841385fd406d42cb35a96b7e25663570156596c5b8f0194145b48f3fb65d243530be7727b7b59fc52b2319244bb99dade0942a1068050ef513f087b045ee3c48323eacaf0556af01200ecc00f9823da515d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01c422295f48f781c5ce6ba84ad95429903feb969ed0af92caa067feb06d5268e01cbc5572b30a6ab031f206d4f1158abcceadad72914b55991e2ceeb9211bb9c746", + "result" : "valid" + }, + { + "tcId" : 607, + "comment" : "point with coordinate y = 3 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040147646053eef3b97dba0882ff48c5f958c784e8d398c96da39a2c73275d356001e65b8bfedba1f9d0ef27d622445f5a909e08ff30bd7729d1aea50e57805dd21d1700ccd5af754b7bdcebb67a4b8866b166fa6fc8f56204585a369fe4ce5c9f7ff509a9ce2eb00f29b6fa1b492dfeb3ae9f2521535903433012eb628ad1e8e22e957029", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00990e952ff708aa4247689b46c8f06cad55c1393713b62a8cba3ebc43a3bcab94229dde424ab881751e1ea5d67395d007e89c42cb85f13e7412ca98eac88880c3a2", + "result" : "valid" + }, + { + "tcId" : 608, + "comment" : "point with coordinate y = 3 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040190d51f8e6c3f5bb7b75d79dde4265d6189c8252bcf8342d8956dbe7fd74c356cd8f9ee38ca303ea7847f096aa590ee8b178f1d01d2ba0f8255244cffab4fcb0f45006667d2491e70bc71142c2f9b4b22f490a4df73c5afa84e7849e4750ce4ed31b622012452a017fdfd3417bd4df311cb1717c8e9fb26098e064d96de0d63d19b1624", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002185913889039dd18c56dbf93a7c1ccdb5f7cc8cfaa59e734fc752be618d5bbc35bfc71259b7dfa035770cd36779e645531de0c1707c648419a4a9645ad19d2091", + "result" : "valid" + }, + { + "tcId" : 609, + "comment" : "point with coordinate y = 3 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d0cbba8fea847217c4a19ae163b8e61c3b4969850d2a3f73d3089b160ac207747ca7a209ac6e9479376f37f2da55295f7b35320bef9eb8eb282ee59af5a98eb4b40059e102456cbb62e6b571b62a97ddd774d7bb21043e5f5a453ed894d7d2f44700a74df95c680768987d82ce50c0360849eb63e2517c1a09e435fb32ba069f9d38d6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007c4b33e36da800e27f9d888588599c107d243f2acfb505b4563a27c193d6a205026395daebc1e65f9f2e5bea0459c9c304bac3b617f578868e30926c3883c42291", + "result" : "valid" + }, + { + "tcId" : 610, + "comment" : "point with coordinate y = 3 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400666f0018a22b73972472806990daa55a466fcab0edb8abc38ecba4c6c025035a699f664e5e9a4eba938f60b174e38ae579768cc684a0958f48c7791c8d7ecbf8be0113c5d69358e3b7b33914d8cf4410a211208fc9922e7394e3f935f3c4d7e5bb983ca678406e4ca784b50e0d847abb4699b210568118f660f7082bc8ff8b429755db", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01aabd607496e9e7dca0cdc68ed7420c7983c5520273f4e5323ca75eac285a5d6253679faa77b2c700c346fe533a47f01212ed71ab3cb6edbf525431b86a8660f2ef", + "result" : "valid" + }, + { + "tcId" : 611, + "comment" : "point with coordinate y = 3 in precomputation or right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401196617bdb845dfa068cf4372ba2ba0216269f5dcd117303557939ceb2224d5a2430846a2199e32920f929480fd7b9417e97c24d12850df8fb2651cfd89d1b61f1001a0373278f7ac73e4ec365937ca75662d8e250ff83d2dd9311bdc3b5466753089c30ba0c9785e1c9185d8dfb6db57441018b18002f1567de492502f553e594f5017", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019519024f1635f22a0033f1c0e7eccb8fd7604cc3e35fc54b271fa271fbd89219ef2d1a98c136b5b40338d8a149e2c27dfa29f5eb726bf527a7ff95183810a1b627", + "result" : "valid" + }, + { + "tcId" : 612, + "comment" : "point with coordinate y = 3 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d87cb6d0891ac6fe7436a35c5be799c3340b272768ba6d9e6dc446d0087a717b85d449e3de332852a84f63c035ba768b1a968bf2eb7187b7773ed75888bebdc9f601841356b583203bbc965629d8383b6a8321efac8ebf1bca53712dd46119cc0189913399640aabdd18716035762322220ad4c5519ba8191855021774402771bcfe75", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "013c453072970409a866b40c6ff893c31c0670d0f86db4484a3dfc4a111c3b77c56f70c50687d1b9ef3da6361af3e6d65e088d063d2f891094b958be3039e14576a0", + "result" : "valid" + }, + { + "tcId" : 613, + "comment" : "point with coordinate y = 3 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004cd3f83cedb4d0ab31d9e8b53a391ce3af829ff8d1b2ff3c45f8df028e3651f4b281d3643b2a35696941329698706492c94899236a59f9f310f7c685800b30a76b00c1743812a71972752b155fe6f331f8021eaa9d8c38684146386461625f58e8efc63e185152d01e53ee7d2b877c3e38533c08fe241f3988155cc2cb044918094323", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01c34b0e0afb57a5c35e273f20cf2e66cd039f162fb33c97c954577d624e4fb7381816c234e1892f0c3d0949c5df06b0dd961917c69b4b4d2c42e88807358ff3fe48", + "result" : "valid" + }, + { + "tcId" : 614, + "comment" : "point with coordinate y = 3 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004015c47852204f50d3dc18828c204ef77cfc66cd0ee5655a56ddaa75e2af1c00217331732e0a3144c49de238638c3e0ca489120ca336796f93a3c3cfb5355c69d1ed300253136d2991f12faeefdc71923079e5a565a78c70eb6a8aa696acbcbfd4b5517161daf29f354ef503d374db308eab5cb9ee7a9bcade6f194e40f77faef8ec948dc", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0035d8e31664dd809dd90365f72bcb7e79895bb7be59925a13749ca7fbc0a105e13cdb1528ce4722a5e5c430890568ef44fe6bdb142221cc3526bc6ef4dbc47d2759", + "result" : "valid" + }, + { + "tcId" : 615, + "comment" : "point with coordinate y = 3 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff8759be7874ca04de025c03ea071a60326ce2bb408b949f57766f0cffc232572694f60730bb780601dc6c446188660f35ff398a6a1e2cbd116c12078a9ccb97f90067b912863ed092fcb138304e7ff5ee2fb85184f57cb0c9dfd53eaade483078d17f011f6db7473410d1ded1f9f1c1f30c80d272f3afc31adbc05c590296f1553547", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01de5ecbe1995136f71e90ec7293700af7935c54a058e7f274f80d318bef6011f106e76c6c81b64f312c1805e066942f7dad65feac7613310f0aca246117cfb190fa", + "result" : "valid" + }, + { + "tcId" : 616, + "comment" : "point with coordinate y = 3 in right to left addition chain", + "flags" : [ + "EdgeCaseDoubling" + ], + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040148c06b0c70c929889ad08e50760a8aaf3f4d39d29618a8fe79696341e98664de8f58ba33d771287fcec8261b9eb24ecff9d5bb9917f1daac01e95de6aeb890bfff017c9648556b327ed473567367d501978dc98f3f29914c98ae7e620e08f10ffba561afb8ae90d2fb7e20ecd48f6f4b814d1c932597fae175ec62555ae43dea42487c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0009c2ab4bae9f707d139316fe30890c6645f6ee249323baaf6bba202039ce945ed1b5aea3e7b3fab2b062fcc508ba80625661ae90d7c046808fa3ae44ba589c8bbf", + "result" : "valid" + }, + { + "tcId" : 617, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "03", + "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", + "result" : "valid" + }, + { + "tcId" : 618, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "00347c51f587c726070bdeb9173d0a547427ead3f2c8de62d9ecc3013285f645d220931520bcef85d08cfb6786045745fbfbfb1924c44a89d06676131a965677272a", + "result" : "valid" + }, + { + "tcId" : 619, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "01c41dc4437c2f2b94a940711b3a691723397a1f83d6bc0c67ddc7a657160925c7f85bb4eb3842b60b2610ddb7c0b8676267710e58359a8750843c6d8e25d48d1cd9", + "result" : "valid" + }, + { + "tcId" : 620, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "006a239cdb7a783840658d5f314bfe5c51e806a4bf1236f8421265bcc503c673eb16c5c2b38b5717fa04ee7dbcdeb15c871711507abb7557a8a8c7b3250141e854d5", + "result" : "valid" + }, + { + "tcId" : 621, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "0112dbf9713aadd478e4f2ebcb058f05b512b1959c7da1994f851f373ce8c341d39c6843373f6fe559905953e1147640159437953c571961c09bad157a8e1a5bf476", + "result" : "valid" + }, + { + "tcId" : 622, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47adbb6fb71e91386409", + "shared" : "003eca2210c8623105085aa284d119f3d716730595c6291aa89bf32a95e8a5fdc64f3d76e92494a43a9dced12d05b6dca4ffe649b32ac12cb0202e702dc83a2cb277", + "result" : "valid" + }, + { + "tcId" : 623, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb5fb71e91386409", + "shared" : "01c4cae9fbfdd45de51d8525e8447a7553c35cf358f1346f1d79666887bb749a3ba0de62e1866b47a447d53b6f1ca5a33ec94507e2cfb65544f5a1195fc6b4dc5810", + "result" : "valid" + }, + { + "tcId" : 624, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb67b71e91386409", + "shared" : "008073b4796e748f3d0de5e85b22aed463f1a6aecdb336bc287b50d139e3591ef5f86b78c3f6051467755f059f295d758075347d657aaae02383838bb96071eacbd4", + "result" : "valid" + }, + { + "tcId" : 625, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71d91386409", + "shared" : "01f11ff8983792d4a790d0de4b56d078b9033ad6318a440e8119342937cc48a39375150ab2cf98273b0fe35d5a3af5d84322a685e89f2cb378a99b9b7bac87e44952", + "result" : "valid" + }, + { + "tcId" : 626, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138631b", + "shared" : "00286cefaaf38ca4c6657eb9b187d8614d51775fd71c1a79b4c0ef1a0d4ce72b6f5b2bc854a4e78283530942a3f4fd2a8586d5ea51513c89d3d29de5de06321e118e", + "result" : "valid" + }, + { + "tcId" : 627, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138639b", + "shared" : "014790de14c481f1336fcb7d33a8bf8e23eb594cc48608e9edfe0e326e106b67e7eaa3f04ec9985599178f632a5ee6419e11217060e9fcd5958a43882bf8cd3be6ba", + "result" : "valid" + }, + { + "tcId" : 628, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863db", + "shared" : "01ae775dbc4096a3aea7977b1a0af4b2830ecf9ca927a6247fba4cccb46b3f71d0e7abb8dda72d1c1ee7bb5b875b4773cc8df40f732819c4147da330775d1742ea35", + "result" : "valid" + }, + { + "tcId" : 629, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863fb", + "shared" : "01979fb05e068a12a3f20cfdfb9eaee9f22b356edcc7655383ed38124b86814f86a6f2216a34f3fc2299d403ee42408f95d08c5c6cd11db72cbf299a4a3c2545be25", + "result" : "valid" + }, + { + "tcId" : 630, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386403", + "shared" : "0197ebe26798bf67f06ff0282773af75115531f41d94c093d87481b76bef707bc222f2d6672f84a00fa20c5ed27027ab4006b68d93ee2151016c9ddbe014346272e2", + "result" : "valid" + }, + { + "tcId" : 631, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", + "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", + "result" : "valid" + }, + { + "tcId" : 632, + "comment" : "edge case private key", + "flags" : [ + "AdditionChain" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407", + "shared" : "01c168314cdc85757ade34a52a9e5379ffa5968f084b7e404939a8033a0fc698e26211754b9b2c04cf8a1420abe6e986ef1a238bbb91dd402b72e0ed50a876f1a83e", + "result" : "valid" + }, + { + "tcId" : 633, + "comment" : "CVE-2017-10176: Issue with elliptic curve addition", + "flags" : [ + "CVE_2017_10176" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863f7", + "shared" : "01bc33425e72a12779eacb2edcc5b63d1281f7e86dbc7bf99a7abd0cfe367de4666d6edbb8525bffe5222f0702c3096dec0884ce572f5a15c423fdf44d01dd99c61d", + "result" : "valid" + }, + { + "tcId" : 634, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 635, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 636, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 637, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 638, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 639, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 640, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 641, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 642, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 643, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 644, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 645, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 646, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 647, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 648, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 649, + "comment" : "point is not on curve", + "flags" : [ + "InvalidCurveAttack" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 650, + "comment" : "", + "flags" : [ + "InvalidEncoding" + ], + "public" : "3015301006072a8648ce3d020106052b81040023030100", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 651, + "comment" : "public point not on curve", + "flags" : [ + "ModifiedPublicPoint", + "InvalidPublic" + ], + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fe1", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 652, + "comment" : "public point = (0,0)", + "flags" : [ + "ModifiedPublicPoint", + "InvalidPublic" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 653, + "comment" : "order = -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", + "flags" : [ + "WrongOrder", + "InvalidPublic", + "UnnamedCurve" + ], + "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd166500242fe000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf7020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid" + }, + { + "tcId" : 654, + "comment" : "order = 0", + "flags" : [ + "WrongOrder", + "InvalidPublic", + "UnnamedCurve" + ], + "public" : "308202053082017806072a8648ce3d02013082016b020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020100020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid" + }, + { + "tcId" : 655, + "comment" : "order = 1", + "flags" : [ + "WrongOrder", + "UnusedParam", + "UnnamedCurve" + ], + "public" : "308202053082017806072a8648ce3d02013082016b020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020101020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable" + }, + { + "tcId" : 656, + "comment" : "order = 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174", + "flags" : [ + "WrongOrder", + "UnusedParam", + "UnnamedCurve" + ], + "public" : "30820242308201b506072a8648ce3d0201308201a8020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650023e01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable" + }, + { + "tcId" : 657, + "comment" : "generator = (0,0)", + "flags" : [ + "ModifiedGenerator", + "UnusedParam", + "UnnamedCurve" + ], + "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable" + }, + { + "tcId" : 658, + "comment" : "generator not on curve", + "flags" : [ + "ModifiedGenerator", + "UnusedParam", + "UnnamedCurve" + ], + "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16652024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable" + }, + { + "tcId" : 659, + "comment" : "cofactor = -1", + "flags" : [ + "NegativeCofactor", + "InvalidPublic", + "UnnamedCurve" + ], + "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201ff038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid" + }, + { + "tcId" : 660, + "comment" : "cofactor = 0", + "flags" : [ + "NegativeCofactor", + "InvalidPublic", + "UnnamedCurve" + ], + "public" : "30820243308201b606072a8648ce3d0201308201a9020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid" + }, + { + "tcId" : 661, + "comment" : "cofactor = 2", + "flags" : [ + "ModifiedCofactor", + "UnusedParam", + "UnnamedCurve" + ], + "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020102038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable" + }, + { + "tcId" : 662, + "comment" : "cofactor = n", + "flags" : [ + "LargeCofactor", + "InvalidPublic", + "UnnamedCurve" + ], + "public" : "30820287308201fa06072a8648ce3d0201308201ed020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid" + }, + { + "tcId" : 663, + "comment" : "cofactor = None", + "flags" : [ + "ModifiedCofactor", + "UnusedParam", + "UnnamedCurve" + ], + "public" : "30820243308201b606072a8648ce3d0201308201a9020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable" + }, + { + "tcId" : 664, + "comment" : "modified prime", + "flags" : [ + "ModifiedPrime", + "InvalidPublic", + "UnnamedCurve" + ], + "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201e99d17d498f3c68ed8e50430ec4f36c14dbeeaf7652e985636bf0548ffb981e9e011607fd0059cd4fe51e882f19a3839ebe7f1d7376cb761431b214ed76970cc013081880442001662e82b670c3971271afbcf13b0c93eb24115089ad167a9c940fab700467e161fee9f802ffa632b01ae177d0e65c7c614180e28c893489ebce4deb128968f33fb04420051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00ebef6771455911ee573c183e990f7086650f9bafdb722c896751bd2c0f87959c78a39382d10fdfb46fd3515c8feb590943dd79778b13adbc7f670ba2a009753483", + "result" : "invalid" + }, + { + "tcId" : 665, + "comment" : "using secp224r1", + "flags" : [ + "ModifiedGroup", + "InvalidPublic" + ], + "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 666, + "comment" : "using secp256r1", + "flags" : [ + "ModifiedGroup", + "InvalidPublic" + ], + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 667, + "comment" : "using secp256k1", + "flags" : [ + "ModifiedGroup", + "InvalidPublic" + ], + "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 668, + "comment" : "a = 0", + "flags" : [ + "Modified curve parameter", + "UnusedParam", + "UnnamedCurve" + ], + "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004420009a88e6f050cfefa0b49fac45689b6b93ad4fa3b65db7d2f4cb31b67fe056a100066dd80dc5f785d27f82e3369eb22ab2c5729a9e5d9906a1dc31e02f84026484a0481850400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable" + }, + { + "tcId" : 669, + "comment" : "public key of order 3", + "flags" : [ + "WeakPublicKey", + "InvalidPublic", + "UnnamedCurve" + ], + "public" : "30820246308201b906072a8648ce3d0201308201ac020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308188044200e6bd2336f8a3721fee78a42a00a6a5ae78c0bfd1d5adddef1d9cfc99dd03ec39dfaeca276c1e9b90d6584aae84cb4eb96d5e0ef952421546a0eabe29fa85623a9004420155dfa416fd12e9ee6cd227c427c8346c6a110bdbc24c27a17d24731dae3c57574945678e120f4b178a14d5867d8efc8275bcb27099d4393393ca91c956b6312b80048185040122e55e1301a3bdff748de1173f21b8a78da5001894c563a4ece720f76755950a3fbe021dc3c85fe01e872e06bde0278696d906d8fc9ec2a63a8e2ac977b63d65c401d9c0f689cc40563862c213b245ede2bc79d54cd955619f28eb42147fd53fa9f8bff60c13aa9ff1bd1e3c6b2c3b816f641eb3aa5f7592def565049bf50755a988b2024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640902010103818600040122e55e1301a3bdff748de1173f21b8a78da5001894c563a4ece720f76755950a3fbe021dc3c85fe01e872e06bde0278696d906d8fc9ec2a63a8e2ac977b63d65c400263f097633bfa9c79d3dec4dba121d43862ab326aa9e60d714bdeb802ac056074009f3ec55600e42e1c394d3c47e909be14c55a08a6d210a9afb640af8aa56774d", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 670, + "comment" : "Public key uses wrong curve: secp224r1", + "flags" : [ + "WrongCurve" + ], + "public" : "304e301006072a8648ce3d020106052b81040021033a0004af6dd5b71a8c1cf921e36854ae091aaa589d337e740e8579f816eb9e36b03eec5cf956d0fdd2fc1687335507fc1c4a5717d3b5b8ea8340d1", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 671, + "comment" : "Public key uses wrong curve: secp256r1", + "flags" : [ + "WrongCurve" + ], + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000453366db79b320781936df61bb55d4499949d813ee5abaa5dda70da4f97f68228ccc69d7cd0b7266cfc28d0dcafdf3e83738cc611acb08f8b896c4ecf82dd65ae", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 672, + "comment" : "Public key uses wrong curve: secp384r1", + "flags" : [ + "WrongCurve" + ], + "public" : "3076301006072a8648ce3d020106052b8104002203620004aa45c13ce3cfea8538422712903edc0ce56df74ede0776e843555a786f9738de1943dffd729addfd4772169751d7765a45b5bb540a47d198f4c8c7c21e67560c1e12f70b64520109bb8858a3f8d6bb4012003431db0778633313fdb9464c47ec", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 673, + "comment" : "Public key uses wrong curve: secp256k1", + "flags" : [ + "WrongCurve" + ], + "public" : "3056301006072a8648ce3d020106052b8104000a0342000475e01a1555380be188d69aac340a4675e4a6f73d63976a1075249827d8ecc2a31e65ed1eb591954e33a38f68ef8aa6c930229d8755e53257602b3eaa87de6f02", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 674, + "comment" : "Public key uses wrong curve: secp224k1", + "flags" : [ + "WrongCurve" + ], + "public" : "304e301006072a8648ce3d020106052b81040020033a00041acbc8b814bcbb1e233ff7fb8a0c2c699d0cc59ac28678dd3f2f9502699b6518a221ff5f1d9de4555226e5bba0ae0586af95701d0fa5ba51", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 675, + "comment" : "Public key uses wrong curve: brainpoolP224r1", + "flags" : [ + "WrongCurve" + ], + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004905a06d5bc093697155aaff67305976a769b904d8db9573c4be361626def2ffe1d5ec14462c02e5ffb24fb3edb2b6c77a5cfee2492db757b", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 676, + "comment" : "Public key uses wrong curve: brainpoolP256r1", + "flags" : [ + "WrongCurve" + ], + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042b87df1b6a5cbc4c4a184b7eec9b6c0483f7b80e6477b29649630c37481876bb0e3423f7a00d469320b7e60c88370979064efb9ceb8b387aa87a7c6941ccd9ed", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 677, + "comment" : "Public key uses wrong curve: brainpoolP320r1", + "flags" : [ + "WrongCurve" + ], + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000470df62394ee036eefbc8ef11a9a5f3a8af659016f29e7125e52cfda0a74e52c7b21d18ac4375f5e4164c5338fa2f545a3fb2022f0e0686d5b4882958f72b1bb626e37093e3f19673968c237823327fd6", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 678, + "comment" : "Public key uses wrong curve: brainpoolP384r1", + "flags" : [ + "WrongCurve" + ], + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004808dc7b1c6d3ec470a7fe5d6144c9c3a8c92b116103aa2edbfce0b2c827312eebcd1350d09a739eac901af341487861b195270f671e0a758deb23222db4fe7983d42a785b35fd158344cd6483c4da5b409e77d0a284dfa9c3e0d91a4d275fce9", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 679, + "comment" : "Public key uses wrong curve: brainpoolP512r1", + "flags" : [ + "WrongCurve" + ], + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa11b560dc1e572f2374e5869210304d66d95b1d8ce40940157f5f5b4a7dc8a340f7c305d6bea289f5c430eb888e2a03528336aaf4680d9d153cd162e2229df330425025df2625b147568927f6acf704e4936f8989ff9d44f33ee22196e70dfd8711e8934d8d42abb4b67afcfee213c3ad5e5c83fcf4283d253d6c5c0e581970", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 680, + "comment" : "Public key uses wrong curve: brainpoolP224t1", + "flags" : [ + "WrongCurve" + ], + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00048d7a746de095728a8d83219e587040cb6e794d088ab6eab426638202579850b0f235edcf4eb8adcb51bf41878f6b71a1f2d4101022964340", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 681, + "comment" : "Public key uses wrong curve: brainpoolP256t1", + "flags" : [ + "WrongCurve" + ], + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000424ad316bf41e4102dd7ae16311b64464df2d13ea68a11dd27a4445ed900962180ff8c627ed73f0c667863ee3a671e6ed1fa2781b51a229ee2cd21fbf69437d60", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 682, + "comment" : "Public key uses wrong curve: brainpoolP320t1", + "flags" : [ + "WrongCurve" + ], + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004548ce4997cc618800d3834dd4b3346e4559be066ab5d0cecd7123c4de940c168fecd3bae067fe3fc7aee875c9da0a86932f0779f42344470860c22dbc6f305eab792fc0874157e175c7d3c4d3bf54c4b", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 683, + "comment" : "Public key uses wrong curve: brainpoolP384t1", + "flags" : [ + "WrongCurve" + ], + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044fc2b35e3019a57a8ca6efe2ec1f72072c599a78c2725f7cfc2d9edf220b5f6abdb0c0d8d160182de451e26bcbb4e8c18726263e21ce56fb4bafaa1f186c745e2c8392ef8c5a1c03f5462ebbbcde0ffcc31e9a0b3e898ddb9c1c79e420fd7a35", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 684, + "comment" : "Public key uses wrong curve: brainpoolP512t1", + "flags" : [ + "WrongCurve" + ], + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047122f743122681ac73b0d611af86847d8bec654cf99e7eaf5d4f684e4078a8e61dc6d07e831ad02cd40d41dbdb6b0e877d960b78a5ac34c1e6ce7c483503d6de2eaddeffbfb3f144d29d13535a05815934186707146e45f64476bbdbc8645be973270a4c5e35d70ffd5eab2f08d1fb04762bc8aa80e999da14f744be9ff8c923", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 685, + "comment" : "Public key uses wrong curve: FRP256v1", + "flags" : [ + "WrongCurve" + ], + "public" : "305b301506072a8648ce3d0201060a2a817a01815f658200010342000498fe920cf60c63ed4cf5fa6e6e8edca1830e1a161dbbc86813dfe8a1a056be47e056a860ae694f90bea55e8496fa842958822c8e277fd3192525dda7c4b6d601", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 686, + "comment" : "invalid public key", + "flags" : [ + "InvalidCompressedPublic", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b810400230344000200429cb431c18f5f4e4e502f74214e6ac5ec2c3f86b830bac24de95feae142ca7d9aa8aa5b34f55af4b2848f2e6ba6df4c3ecd401a1d7b2a8287a332b202196fadbb", + "private" : "01c1fb2cac9087a3397814b198a80e2ea5b437aac1b41e8a2bd8fef8700e4812aa817320e6e1e3865bd2cf75e43a78be5c27ff1c4b5f5019333cb37d0c9c4ff3ec61", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 687, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b81040023034400020108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", + "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacd", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 688, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b8104002303440003011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", + "private" : "00a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f2", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 689, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b8104002303440002011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", + "private" : "00a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f3", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 690, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b81040023034400030108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", + "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacc", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 691, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b81040023034400020009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", + "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e2", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 692, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b81040023034400030047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", + "private" : "01afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f677", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 693, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b810400230344000300c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", + "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d5", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 694, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b810400230344000200c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", + "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d6", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 695, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b81040023034400020047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", + "private" : "01afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f678", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 696, + "comment" : "public key is a low order point on twist", + "flags" : [ + "WrongCurve", + "CompressedPoint" + ], + "public" : "3058301006072a8648ce3d020106052b81040023034400030009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", + "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e1", + "shared" : "", + "result" : "invalid" + }, + { + "tcId" : 697, + "comment" : "length of sequence contains a leading 0", + "flags" : [ + "InvalidAsn" + ], + "public" : "3082009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 698, + "comment" : "length of sequence contains a leading 0", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d3082001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 699, + "comment" : "length of sequence uses 156 instead of 155", + "flags" : [ + "InvalidAsn" + ], + "public" : "309c301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 700, + "comment" : "length of sequence uses 154 instead of 155", + "flags" : [ + "InvalidAsn" + ], + "public" : "309a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 701, + "comment" : "uint32 overflow in length of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3085010000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 702, + "comment" : "uint32 overflow in length of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a03085010000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 703, + "comment" : "uint64 overflow in length of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "308901000000000000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 704, + "comment" : "uint64 overflow in length of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a4308901000000000000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 705, + "comment" : "length of sequence = 2**31 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "30847fffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 706, + "comment" : "length of sequence = 2**31 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f30847fffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 707, + "comment" : "length of sequence = 2**32 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "3084ffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 708, + "comment" : "length of sequence = 2**32 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f3084ffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 709, + "comment" : "length of sequence = 2**40 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "3085ffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 710, + "comment" : "length of sequence = 2**40 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a03085ffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 711, + "comment" : "length of sequence = 2**64 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 712, + "comment" : "length of sequence = 2**64 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a33088ffffffffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 713, + "comment" : "incorrect length of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30ff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 714, + "comment" : "incorrect length of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b30ff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 715, + "comment" : "replaced sequence by an indefinite length tag without termination", + "flags" : [ + "InvalidAsn" + ], + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 716, + "comment" : "replaced sequence by an indefinite length tag without termination", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b308006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 717, + "comment" : "removing sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 718, + "comment" : "removing sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 719, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsn" + ], + "public" : "30", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 720, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsn" + ], + "public" : "30818a300381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 721, + "comment" : "appending 0's to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 722, + "comment" : "appending 0's to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 723, + "comment" : "prepending 0's to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d0000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 724, + "comment" : "prepending 0's to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d3012000006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 725, + "comment" : "appending unused 0's to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 726, + "comment" : "appending unused 0's to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 727, + "comment" : "appending null value to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 728, + "comment" : "appending null value to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206072a8648ce3d020106052b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 729, + "comment" : "prepending garbage to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a149817730819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 730, + "comment" : "prepending garbage to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a0250030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 731, + "comment" : "prepending garbage to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a03015498177301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 732, + "comment" : "prepending garbage to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f30142500301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 733, + "comment" : "appending garbage to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 734, + "comment" : "appending garbage to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a33012301006072a8648ce3d020106052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 735, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a4aa00bb00cd0030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 736, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a33018aa00bb00cd00301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 737, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a33018260faa00bb00cd0006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 738, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a3301806072a8648ce3d0201260daa00bb00cd0006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 739, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a4301006072a8648ce3d020106052b8104002323818faa00bb00cd000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 740, + "comment" : "truncated length of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 741, + "comment" : "truncated length of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30818b30810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 742, + "comment" : "including undefined tags to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a2aa02aabb30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 743, + "comment" : "including undefined tags to sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a13016aa02aabb301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 744, + "comment" : "Replacing sequence with NULL", + "flags" : [ + "InvalidAsn" + ], + "public" : "0500", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 745, + "comment" : "Replacing sequence with NULL", + "flags" : [ + "InvalidAsn" + ], + "public" : "30818b05000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 746, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "2e819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 747, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "2f819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 748, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "31819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 749, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "32819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 750, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "ff819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 751, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b2e1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 752, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b2f1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 753, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b311006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 754, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b321006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 755, + "comment" : "changing tag value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819bff1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 756, + "comment" : "dropping value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 757, + "comment" : "dropping value of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30818b30000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 758, + "comment" : "truncated sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 759, + "comment" : "truncated sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 760, + "comment" : "truncated sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a300f06072a8648ce3d020106052b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 761, + "comment" : "truncated sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a300f072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 762, + "comment" : "sequence of size 4252 to check for overflows", + "flags" : [ + "InvalidAsn" + ], + "public" : "3082109c301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 763, + "comment" : "indefinite length", + "flags" : [ + "InvalidAsn" + ], + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 764, + "comment" : "indefinite length", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d308006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 765, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsn" + ], + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 766, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819c308006072a8648ce3d020106052b81040023000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 767, + "comment" : "indefinite length with additional element", + "flags" : [ + "InvalidAsn" + ], + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5005000000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 768, + "comment" : "indefinite length with additional element", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f308006072a8648ce3d020106052b81040023050000000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 769, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsn" + ], + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50060811220000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 770, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a1308006072a8648ce3d020106052b810400230608112200000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 771, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsn" + ], + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000fe02beef", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 772, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a1308006072a8648ce3d020106052b810400230000fe02beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 773, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsn" + ], + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500002beef", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 774, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f308006072a8648ce3d020106052b810400230002beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 775, + "comment" : "prepend empty sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d3000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 776, + "comment" : "prepend empty sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d3012300006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 777, + "comment" : "append empty sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d503000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 778, + "comment" : "append empty sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206072a8648ce3d020106052b8104002330000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 779, + "comment" : "append garbage with high tag number", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819e301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50bf7f00", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 780, + "comment" : "append garbage with high tag number", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819e301306072a8648ce3d020106052b81040023bf7f000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 781, + "comment" : "append null with explicit tag", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50a0020500", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 782, + "comment" : "append null with explicit tag", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f301406072a8648ce3d020106052b81040023a00205000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 783, + "comment" : "append null with implicit tag", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50a000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 784, + "comment" : "append null with implicit tag", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206072a8648ce3d020106052b81040023a0000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 785, + "comment" : "sequence of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 786, + "comment" : "sequence of sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d3012301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 787, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "InvalidAsn" + ], + "public" : "3012301006072a8648ce3d020106052b81040023", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 788, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "InvalidAsn" + ], + "public" : "308194300906072a8648ce3d02010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 789, + "comment" : "repeating element in sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "30820124301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 790, + "comment" : "repeating element in sequence", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a2301706072a8648ce3d020106052b8104002306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 791, + "comment" : "length of sequence uses long form encoding", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819c30811006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 792, + "comment" : "length of sequence uses 17 instead of 16", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301106072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 793, + "comment" : "length of sequence uses 15 instead of 16", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b300f06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 794, + "comment" : "sequence of size 4113 to check for overflows", + "flags" : [ + "InvalidAsn" + ], + "public" : "3082109e3082101106072a8648ce3d020106052b8104002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 795, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819c30110681072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 796, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819c301106072a8648ce3d02010681052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 797, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d3012068200072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 798, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206072a8648ce3d0201068200052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 799, + "comment" : "length of oid uses 8 instead of 7", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006082a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 800, + "comment" : "length of oid uses 6 instead of 7", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006062a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 801, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a03015068501000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 802, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a0301506072a8648ce3d0201068501000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 803, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a4301906890100000000000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 804, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a4301906072a8648ce3d020106890100000000000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 805, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f301406847fffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 806, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f301406072a8648ce3d020106847fffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 807, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f30140684ffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 808, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f301406072a8648ce3d02010684ffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 809, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a030150685ffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 810, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a0301506072a8648ce3d02010685ffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 811, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a330180688ffffffffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 812, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a3301806072a8648ce3d02010688ffffffffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 813, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006ff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 814, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d020106ff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 815, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006802a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 816, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d020106802b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 817, + "comment" : "removing oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "308192300706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 818, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819330080606052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 819, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsn" + ], + "public" : "308195300a06072a8648ce3d0201060381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 820, + "comment" : "appending 0's to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206092a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 821, + "comment" : "appending 0's to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206072a8648ce3d020106072b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 822, + "comment" : "prepending 0's to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d3012060900002a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 823, + "comment" : "prepending 0's to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206072a8648ce3d0201060700002b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 824, + "comment" : "appending unused 0's to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206072a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 825, + "comment" : "appending null value to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206092a8648ce3d0201050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 826, + "comment" : "appending null value to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d301206072a8648ce3d020106072b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 827, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a03015260c49817706072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 828, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f3014260b250006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 829, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a0301506072a8648ce3d0201260a49817706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 830, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f301406072a8648ce3d02012609250006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 831, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a33018260906072a8648ce3d02010004deadbeef06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 832, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a3301806072a8648ce3d0201260706052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 833, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081943009068106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 834, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "308196300b06072a8648ce3d020106810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 835, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a13016260daa02aabb06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 836, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a1301606072a8648ce3d0201260baa02aabb06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 837, + "comment" : "Replacing oid with NULL", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081943009050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 838, + "comment" : "Replacing oid with NULL", + "flags" : [ + "InvalidAsn" + ], + "public" : "308196300b06072a8648ce3d020105000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 839, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301004072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 840, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301005072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 841, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301007072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 842, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301008072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 843, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b3010ff072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 844, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d020104052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 845, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d020105052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 846, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d020107052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 847, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d020108052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 848, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d0201ff052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 849, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081943009060006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 850, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "308196300b06072a8648ce3d020106000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 851, + "comment" : "modifying first byte of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b30100607288648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 852, + "comment" : "modifying first byte of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d0201060529810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 853, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d028106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 854, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d020106052b810400a30381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 855, + "comment" : "truncated oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a300f06062a8648ce3d0206052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 856, + "comment" : "truncated oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a300f06068648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 857, + "comment" : "truncated oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a300f06072a8648ce3d020106042b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 858, + "comment" : "truncated oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a300f06072a8648ce3d02010604810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 859, + "comment" : "oid of size 4104 to check for overflows", + "flags" : [ + "InvalidAsn" + ], + "public" : "308210a030821013068210082a8648ce3d0201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 860, + "comment" : "wrong oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "308199300e06052b0e03021a06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 861, + "comment" : "wrong oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819d3012060960864801650304020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 862, + "comment" : "wrong oid", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819b301006072a8648ce3d020106052b0e03021a0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 863, + "comment" : "wrong oid", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819f301406072a8648ce3d020106096086480165030402010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 279, - "comment" : "modify first byte of oid", - "public" : "30819b301006072a8648ce3d0201060529810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 864, + "comment" : "longer oid", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819c301106082a8648ce3d02010106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 280, - "comment" : "modify last byte of oid", - "public" : "30819b301006072a8648ce3d028106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 865, + "comment" : "longer oid", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819c301106072a8648ce3d020106062b81040023010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 281, - "comment" : "modify last byte of oid", - "public" : "30819b301006072a8648ce3d020106052b810400a30381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 866, + "comment" : "oid with modified node", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d021106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 282, - "comment" : "truncate oid", - "public" : "30819a300f06062a8648ce3d0206052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 867, + "comment" : "oid with modified node", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819f3014060b2a8648ce3d02888080800106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 283, - "comment" : "truncate oid", - "public" : "30819a300f06068648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 868, + "comment" : "oid with modified node", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b810400330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 284, - "comment" : "truncate oid", - "public" : "30819a300f06072a8648ce3d020106042b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 869, + "comment" : "oid with modified node", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819f301406072a8648ce3d020106092b81040088808080230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 285, - "comment" : "truncate oid", - "public" : "30819a300f06072a8648ce3d02010604810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 870, + "comment" : "large integer in oid", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3081a4301906102a8648ce3d028280808080808080800106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 286, - "comment" : "wrong oid", - "public" : "30819e3013060a3262306530333032316106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 871, + "comment" : "large integer in oid", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3081a4301906072a8648ce3d0201060e2b810400828080808080808080230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 287, - "comment" : "wrong oid", - "public" : "3081a6301b061236303836343830313635303330343032303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 872, + "comment" : "oid with invalid node", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819c301106082a8648ce3d0201e006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 288, - "comment" : "wrong oid", - "public" : "3081a0301506072a8648ce3d0201060a326230653033303231610381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 873, + "comment" : "oid with invalid node", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819c301106082a808648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 289, - "comment" : "wrong oid", - "public" : "3081a8301d06072a8648ce3d020106123630383634383031363530333034303230310381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 874, + "comment" : "oid with invalid node", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819c301106072a8648ce3d020106062b81040023e00381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 290, - "comment" : "longer oid", - "public" : "3081a4301906103261383634386365336430323031303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 875, + "comment" : "oid with invalid node", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819c301106072a8648ce3d020106062b80810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 291, - "comment" : "longer oid", - "public" : "3081a2301706072a8648ce3d0201060c3262383130343030323330310381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 876, + "comment" : "oid with 263 nodes", "flags" : [ "InvalidAsn" - ] + ], + "public" : "308201a030820113068201082a8648ce3d0201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 292, - "comment" : "oid with modified node", - "public" : "3081a23017060e326138363438636533643032313106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 877, + "comment" : "length of oid uses 6 instead of 5", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106062b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 293, - "comment" : "oid with modified node", - "public" : "3081aa301f06163261383634386365336430323838383038303830303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 878, + "comment" : "length of oid uses 4 instead of 5", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106042b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 294, - "comment" : "oid with modified node", - "public" : "3081a0301506072a8648ce3d0201060a326238313034303033330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 879, + "comment" : "oid of size 4102 to check for overflows", "flags" : [ "InvalidAsn" - ] + ], + "public" : "308210a03082101306072a8648ce3d0201068210062b8104002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 295, - "comment" : "oid with modified node", - "public" : "3081a8301d06072a8648ce3d020106123262383130343030383838303830383032330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 880, + "comment" : "oid with 262 nodes", "flags" : [ "InvalidAsn" - ] + ], + "public" : "308201a03082011306072a8648ce3d0201068201062b8104002301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 296, - "comment" : "large integer in oid", - "public" : "3081b430290620326138363438636533643032383238303830383038303830383038303830303106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 881, + "comment" : "length of bit string contains a leading 0", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819c301006072a8648ce3d020106052b81040023038200860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 297, - "comment" : "large integer in oid", - "public" : "3081b2302706072a8648ce3d0201061c326238313034303038323830383038303830383038303830383032330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "tcId" : 882, + "comment" : "length of bit string uses 135 instead of 134", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a301006072a8648ce3d020106052b8104002303870004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "result" : "acceptable" + }, + { + "tcId" : 883, + "comment" : "length of bit string uses 133 instead of 134", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819a301006072a8648ce3d020106052b8104002303850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 298, - "comment" : "oid with invalid node", - "public" : "3081a5301a0611326138363438636533643032303165303306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "tcId" : 884, + "comment" : "uint32 overflow in length of bit string", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f301006072a8648ce3d020106052b81040023038501000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "result" : "acceptable" + }, + { + "tcId" : 885, + "comment" : "uint64 overflow in length of bit string", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3081a3301006072a8648ce3d020106052b8104002303890100000000000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 299, - "comment" : "oid with invalid node", - "public" : "30819c301106082a808648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "tcId" : 886, + "comment" : "length of bit string = 2**31 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819e301006072a8648ce3d020106052b8104002303847fffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "result" : "acceptable" + }, + { + "tcId" : 887, + "comment" : "length of bit string = 2**32 - 1", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819e301006072a8648ce3d020106052b810400230384ffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 300, - "comment" : "oid with invalid node", - "public" : "3081a3301806072a8648ce3d0201060d326238313034303032336530330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "tcId" : 888, + "comment" : "length of bit string = 2**40 - 1", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819f301006072a8648ce3d020106052b810400230385ffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "result" : "acceptable" + }, + { + "tcId" : 889, + "comment" : "length of bit string = 2**64 - 1", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3081a2301006072a8648ce3d020106052b810400230388ffffffffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 301, - "comment" : "oid with invalid node", - "public" : "30819c301106072a8648ce3d020106062b80810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "tcId" : 890, + "comment" : "incorrect length of bit string", + "flags" : [ + "InvalidAsn" + ], + "public" : "30819a301006072a8648ce3d020106052b8104002303ff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "result" : "acceptable" + }, + { + "tcId" : 891, + "comment" : "replaced bit string by an indefinite length tag without termination", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819a301006072a8648ce3d020106052b8104002303800004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 302, + "tcId" : 892, "comment" : "lonely bit string tag", - "public" : "3013301006072a8648ce3d020106052b8104002303", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3013301006072a8648ce3d020106052b8104002303", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 303, + "tcId" : 893, "comment" : "appending 0's to bit string", - "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 304, + "tcId" : 894, "comment" : "prepending 0's to bit string", - "public" : "30819d301006072a8648ce3d020106052b8104002303818800000004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819d301006072a8648ce3d020106052b8104002303818800000004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 305, + "tcId" : 895, "comment" : "appending null value to bit string", + "flags" : [ + "InvalidAsn" + ], "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 896, + "comment" : "prepending garbage to bit string", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a1301006072a8648ce3d020106052b8104002323818c4981770381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "result" : "acceptable" + }, + { + "tcId" : 897, + "comment" : "prepending garbage to bit string", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3081a0301006072a8648ce3d020106052b8104002323818b25000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 306, + "tcId" : 898, + "comment" : "appending garbage to bit string", + "flags" : [ + "InvalidAsn" + ], + "public" : "3081a4301006072a8648ce3d020106052b810400232381890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" + }, + { + "tcId" : 899, "comment" : "truncated length of bit string", + "flags" : [ + "InvalidAsn" + ], "public" : "3014301006072a8648ce3d020106052b810400230381", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "result" : "acceptable" + }, + { + "tcId" : 900, + "comment" : "including undefined tags to bit string", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3081a2301006072a8648ce3d020106052b8104002323818daa02aabb0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 307, + "tcId" : 901, "comment" : "Replacing bit string with NULL", - "public" : "3014301006072a8648ce3d020106052b810400230500", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3014301006072a8648ce3d020106052b810400230500", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 308, + "tcId" : 902, "comment" : "changing tag value of bit string", - "public" : "30819b301006072a8648ce3d020106052b810400230181860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b810400230181860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 309, + "tcId" : 903, "comment" : "changing tag value of bit string", - "public" : "30819b301006072a8648ce3d020106052b810400230281860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b810400230281860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 310, + "tcId" : 904, "comment" : "changing tag value of bit string", - "public" : "30819b301006072a8648ce3d020106052b810400230481860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b810400230481860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 311, + "tcId" : 905, "comment" : "changing tag value of bit string", - "public" : "30819b301006072a8648ce3d020106052b810400230581860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b810400230581860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 312, + "tcId" : 906, "comment" : "changing tag value of bit string", - "public" : "30819b301006072a8648ce3d020106052b81040023ff81860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b81040023ff81860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 313, + "tcId" : 907, "comment" : "dropping value of bit string", - "public" : "3014301006072a8648ce3d020106052b810400230300", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3014301006072a8648ce3d020106052b810400230300", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 314, - "comment" : "modify first byte of bit string", - "public" : "30819b301006072a8648ce3d020106052b810400230381860204017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 908, + "comment" : "modifying first byte of bit string", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860204017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 315, - "comment" : "modify last byte of bit string", - "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32dd0", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 909, + "comment" : "modifying last byte of bit string", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32dd0", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 316, - "comment" : "truncate bit string", - "public" : "30819a301006072a8648ce3d020106052b810400230381850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 910, + "comment" : "truncated bit string", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819a301006072a8648ce3d020106052b810400230381850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 317, - "comment" : "truncate bit string", + "tcId" : 911, + "comment" : "truncated bit string", + "flags" : [ + "InvalidAsn" + ], "public" : "30819a301006072a8648ce3d020106052b8104002303818504017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "result" : "acceptable" + }, + { + "tcId" : 912, + "comment" : "bit string of size 4231 to check for overflows", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3082109d301006072a8648ce3d020106052b81040023038210870004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 318, - "comment" : "declaring bits as unused in a bit-string", - "public" : "30819b301006072a8648ce3d020106052b810400230381860104017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 913, + "comment" : "declaring bits as unused in bit string", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381860104017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 319, - "comment" : "unused bits in a bit-string", - "public" : "30819f301006072a8648ce3d020106052b8104002303818a2004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5001020304", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", + "tcId" : 914, + "comment" : "unused bits in bit string", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819f301006072a8648ce3d020106052b8104002303818a2004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5001020304", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 320, + "tcId" : 915, "comment" : "unused bits in empty bit-string", - "public" : "3015301006072a8648ce3d020106052b81040023030103", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "3015301006072a8648ce3d020106052b81040023030103", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" }, { - "tcId" : 321, + "tcId" : 916, "comment" : "128 unused bits", - "public" : "30819b301006072a8648ce3d020106052b810400230381868004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", - "private" : "18c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", - "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", - "result" : "acceptable", "flags" : [ "InvalidAsn" - ] + ], + "public" : "30819b301006072a8648ce3d020106052b810400230381868004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable" } ] }