| { |
| "algorithm" : "ECDH", |
| "generatorVersion" : "0.4.6", |
| "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", |
| "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. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", |
| "IsomorphicPublicKey" : "The public key in this test vector uses an isomorphic curve. Such isomorphisms are sometimes used to speed up implementations. For example the brainpool curves are using this.", |
| "ModifiedPrime" : "The modulus of the public key has been modified. The public point of the public key has been chosen so that it is both a point on both the curve of the modified public key and the private key.", |
| "UnnamedCurve" : "The public key does not use a named curve. RFC 3279 allows to encode such curves by explicitly encoding, the parameters of the curve equation, modulus, generator, order and cofactor. However, many crypto libraries only support named curves. Modifying some of the EC parameters and encoding the corresponding public key as an unnamed curve is a potential attack vector.", |
| "UnusedParam" : "A parameter that is typically not used for ECDH has been modified. Sometimes libraries ignore small differences between public and private key. For example, a library might ignore an incorrect cofactor in the public key. We consider ignoring such changes as acceptable as long as these differences do not change the outcome of the ECDH computation, i.e. as long as the computation is done on the curve from the private key.", |
| "WeakPublicKey" : "The vector contains a weak public key. The curve is not a named curve, the public key point has order 3 and has been chosen to be on the same curve as the private key. This test vector is used to check ECC implementations for missing steps in the verification of the public key.", |
| "WrongOrder" : "The order of the public key has been modified. If this order is used in a cryptographic primitive instead of the correct order then private keys may leak. E.g. ECDHC in BC 1.52 suffered from this." |
| }, |
| "numberOfTests" : 291, |
| "header" : [], |
| "testGroups" : [ |
| { |
| "curve" : "brainpoolP224r1", |
| "encoding" : "asn", |
| "type" : "ECHDComp", |
| "tests" : [ |
| { |
| "tcId" : 1, |
| "comment" : "normal case", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000447a927daafd7282afd721c141c268be12312066c1d62fe047dcef272958e02a2b81c89d7b81004eda65cb6e1df8da330be2d563221862b81", |
| "private" : "08cff3b0b5c1b3220043759320c6cc6392e19e554f180f3df1e44c7fc", |
| "shared" : "4f7afb302c699bd56db0bdac550172bac94b73b0f2b60eee91b6a420", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2, |
| "comment" : "compressed public key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e000347a927daafd7282afd721c141c268be12312066c1d62fe047dcef272", |
| "private" : "08cff3b0b5c1b3220043759320c6cc6392e19e554f180f3df1e44c7fc", |
| "shared" : "4f7afb302c699bd56db0bdac550172bac94b73b0f2b60eee91b6a420", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 3, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045f9a3dd8daebed9583d91dd75c6ef089d325ffafb3639fb97a7a2dea04e811b5cb44e171a5ded25c22f37fd10e1860416e4edb8aa8081c0e", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 4, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045d8de5d817d49856a9ae870b5c84824f1a19745e963c820fdebb553c06f87a56e4d0019f1192f904285f5538c1d3eedc059e77344e7d4b8b", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 5, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004539b0566588e16505e2d39323c07799a6aa288e7d2aa03db8a392a388aad13ac01879d1cde648dc8ad70c2dec49cb67961b2493ddad8724e", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 6, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000426287f17f2554aaf1e49c5594fbc35059a5c7c037994bfff9cb437f33d0e5fa3400163c4a0ec513e7049edeac43f7463b99f1c9144d454d9", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "00000000ffffffffffffffff0000000000000000ffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 7, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00043ac67c437f5cd2b4bc78218b01f64130c8b217070f6e1eef5ad4b600242505741417f79fd28596192538a9438126a49f44f98ed2642aab1b", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 8, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00048ab3fa0ccf52a661ea3a1d50219c0cbf809bcbf63745f4e0b94a890c01c166c6392c3690f7ec28684857ea05f5fd4b8b4e7b8b05a9e94265", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 9, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00045a6ecb1ba881bf4df559980cc940e66e430bb22b6dd0e6ea1842e90caa0c8cd725f93c45985695fc3a78c42ef72c190b083db57ff85c3db2", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "01fffffffc00000007fffffff00000001fffffffc00000007fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 10, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a60d25227568b2486b402af66d9212fe923a37873a8a5613ef813d91c88aa84b15b7cae6ab6478f0bf42c464f3f50ec27d339e85a4908841", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 11, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000499b409afecf5e544d0477a8a43d6f4805ca19d0b24b89d6a372556060695d60a6c4c321043cb40a501a2781c77fb9c8f370c8af801069e85", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7fff0000003ffffff0000003ffffff0000003ffffff0000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 12, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004772b186ddd36192f7a73f10372c86d6a7e05200e0dabffe07e02bc9ea13a2429f0a30ab26de39bfafd44e37f14c79acee2ca7fbf2bd8f55c", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7ffff0000007fffffe000000ffffffc000001ffffff8000004000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 13, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d54fbb07c8c0482600908178438fd572eca1ebafdcd101071afcb247a0561e4e2201447d30db350510f0f8afffa228515de9289516855d2f", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7fffffff00000000ffffffff00000000ffffffff0000000100000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 14, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004baeaa482e45fb4b932c945eeade8644f980e50f4150fc4ce1d02ecf6a883c9da5dc24c149b9b4510da27db8df3b3afbeaa629e19d99be628", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 15, |
| "comment" : "edge cases for shared secret", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d63331a28bd6f82dcbe3de0ea807431012e954fd9febcc7a3687dbabca532329351b6a7a0648ab34c6aac123f8dd4ec8a44fb88df0ec45ae", |
| "private" : "133ba3cdfdd2b6f8e12c4efb844dd1ba60212b3c4afe6476f1efa12c", |
| "shared" : "d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 16, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000000000000000000000000000000000014ebc9078ad8ad07562cd41b374827192aa88ce3c718a014405eed475", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "609042ac307c7d75ee58690d36d1f0ba2cb70f1a77ca43bc7bb70067", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 17, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004000000000000000000000000ffffffffffffffffffffffffffffffff541d4608f6b28dcc77f02d94b1e25428a22e64fa9b3354beed97af99", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "a55b6ca4b1e135cf1df413a50861917b3d10ffef98a29a874ba9563f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 18, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000000000ffffffffffffff00000000000001000000000000004946136fcdd34a5225b09a844d9f482e56a13c46b4ef294e9c049f5b", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "9240e268b133e25b39b36cb7bc9e91a535ce622b48d3b0701d31b2c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 19, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000400000000ffffffffffffffff0000000000000000ffffffffffffffff4bdc280b52c98b4bd52bfd4fd2676a97610c4946a66abef9bad0adaa", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "b552615bd4ea7eef4fef3e39aa4fc511d8cbaf40da099e47a611e512", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 20, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0001000060916626da518ee8f6bad287e697307084e191ca79398148141e57db", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "5701c9c1c1e59e93a0e57addf676c0d7646ff8407de630e5ec7255cc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 21, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040003fffffff00000003fffffff00000003fffffff0000000400000005b5f99e5ee14baa1c4fa21adf0a6557416c603f933a592dd8dd16d66", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "07c0ae0f2e52e4657fcd5dcf95c5d925b0534da4d6a113e1406580ad", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 22, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000401fffffffc00000007fffffff00000001fffffffc00000007fffffff572544766fb80fb67365c9292c5f70bc285388d705155b361eee3a31", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "2d4f54d23c12ee51456f8047bc9c9bf3829192beef85bc6160029915", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 23, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff65d425acdceb1b04862ea9df634fcad6f1af3b70ca0000015b943550", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "4d51293480c1208a093504c4c96a4c33466c918d300a8566e69d4afb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 24, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fff0000003ffffff0000003ffffff0000003ffffff000000400000002ab72fec57251d40ab8f358a291933878b14635671f9e0a8088dc73", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "7bedf280c9880edf26fe8dbd7afa356a54a67a93a2bf7043d2f497ee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 25, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047ffff0000007fffffe000000ffffffc000001ffffff80000040000011f4ecfad07f9a9656935f536a8b06e0db0acf5d54a939436ea844480", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "c56360d832e7d3854f60e0f3d362e58eb8026e27b6161fb2217ce57c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 26, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fffffff00000000ffffffff00000000ffffffff00000001000000003532d972042e05e13fe9d8f44800502161c9c5ffa30f5caf151d600d", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "5a0e6ab7b41c61b1cb098449c707f74f55548b92c78af27d3f33c084", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 27, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff515853ec16a985fbde8da662e47299e86ee30ad464acb849f5132922", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "b4e21f2403d826439e4d94985cebbc724a85a3e405aeb8f610892ec3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 28, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fe51bd78396f681cbf535b3951d0b7edf91abd3b10e1cb5cdeb7ba8f9a", |
| "private" : "0ae3ad02b042445f5edd485a9370286498b83b82ca6705fb09425dd35", |
| "shared" : "92d2a63b7788e0d704ecda5dc59321dc30264445763da792f7035832", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 29, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "3", |
| "shared" : "0c52cf1e5e3f3da21b6040644e0e9eeca2e020f5872c430cccef8b98", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 30, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "ba92ad99f14a0ee915aecf776c4fc5fdecbbc8fd8e13a7610a44d2b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 31, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "1000000000000000000000000000000000000000000000000000000", |
| "shared" : "2b8dfc433327f665f04f2929084412000f1b2249f98b277784b334dd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 32, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "b70058644ff94dea13a4f3fea5bb80579152095ba9d3cf637f937737", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 33, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "080000000000000000000000000000000000000000000000000000000", |
| "shared" : "27bdac60e05ba7ac0f904050247e653c896bafd45b50d0938589718a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 34, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0d7c134aa264366862a18302575d0fb98d116bc4a6ddebca3a5a7939f", |
| "shared" : "00b6b04347120ddc5228530ef7075824fbb745945edd75e73f637a40", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 35, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6dcebca3a5a7939f", |
| "shared" : "d5b319d0f3143095c6bd1aa880c9df6a492caa6d6d275eb104a7aba3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 36, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6dd6bca3a5a7939f", |
| "shared" : "a0e1f7a142aafb0856616d46b5f76c2244010c9d46cec07ab33bb4a8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 37, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca2a5a7939f", |
| "shared" : "6f1baf2ed42e35d71b705f5dbfb7f51a8ab661be91d8b2614769fa01", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 38, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a792dd", |
| "shared" : "1be0d59d1f0f3a743ae19c5246099391098f71444223831e16cfa0c5", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 39, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7935d", |
| "shared" : "7e00a9267243cea4ba7617860b6fcf404e0357d1202d8c85dc5e07d3", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 40, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939c", |
| "shared" : "0c52cf1e5e3f3da21b6040644e0e9eeca2e020f5872c430cccef8b98", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 41, |
| "comment" : "edge case private key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004aaf040d6cad2c18b953de46420b387fa83474d74c6767ed708b9d1268c82a09310bc35b5caf2d9b46318b895e4c097ed501d2dcb14d30a66", |
| "private" : "0d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939d", |
| "shared" : "aac6a805f4ce1b6dcc13ec4ed16a889dc4d708f7f6f1e23471338324", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 42, |
| "comment" : "public point not on curve", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b3", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 43, |
| "comment" : "public point = (0,0)", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 44, |
| "comment" : "order = -22721622932454352787552537995910923612567546342330757191396560966559", |
| "curve" : "brainpoolP224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021dff283ecb55d9bc9979d5e7cfda8a2f04672ee943b49221435c5a586c61020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 45, |
| "comment" : "order = 0", |
| "curve" : "brainpoolP224r1", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd020100020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 46, |
| "comment" : "order = 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd020101020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 47, |
| "comment" : "order = 5290290092223871682666367384584369978999613398297400491171", |
| "curve" : "brainpoolP224r1", |
| "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021900d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 48, |
| "comment" : "generator = (0,0)", |
| "curve" : "brainpoolP224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 49, |
| "comment" : "generator not on curve", |
| "curve" : "brainpoolP224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cf021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 50, |
| "comment" : "cofactor = -1", |
| "curve" : "brainpoolP224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f0201ff033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 51, |
| "comment" : "cofactor = 0", |
| "curve" : "brainpoolP224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020100033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 52, |
| "comment" : "cofactor = 2", |
| "curve" : "brainpoolP224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020102033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 53, |
| "comment" : "cofactor = 22721622932454352787552537995910923612567546342330757191396560966559", |
| "curve" : "brainpoolP224r1", |
| "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 54, |
| "comment" : "cofactor = None", |
| "curve" : "brainpoolP224r1", |
| "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b0439040d9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 55, |
| "comment" : "modified prime", |
| "curve" : "brainpoolP224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00b352e92e2b56ca58f5e37acdc34af65ec6145e27c14bce42bef26235303c041c68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43041c2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b04390400000000000000000023f905836e050000000000000000000000024058a847e339e15fdfa24f6f1876ce8b7a763a02e23cc17016e2c89c20021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a000400000000000000000023f905836e050000000000000000000000024058a847e339e15fdfa24f6f1876ce8b7a763a02e23cc17016e2c89c20", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 56, |
| "comment" : "using secp224r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 57, |
| "comment" : "using secp256r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 58, |
| "comment" : "using secp256k1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 59, |
| "comment" : "a = 0", |
| "curve" : "brainpoolP224r1", |
| "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff3021040100041c7ca82b1a7918992ef42c3deef04c4862d9e15b11e4c036e5c7389c94043904a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a0004a99e0508ee1d6fa2c3e46900b7130f4906896b1edb6ebc8e539a693826d7c3265cbd14cce5bbeaa7930c2b53ee2022f43ad74401b5fef1b1", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 60, |
| "comment" : "public key of order 3", |
| "curve" : "brainpoolP224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00d7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff303c041cb1170bbd82395bae2651282fa61d2eb5db62886d3ba6709cab1dde8f041c96dee8d8c9fbe571e412e1bcf3c072903ddd3ff742e4632c740c74980439047ed6cc1e8dbef8d3fdbe331c66fea72dbb1618f42f854c0ee07831648905051fa88be75405e181936ac192c511eb6b2e3b32aa05b7d687e8021d00d7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f020101033a00047ed6cc1e8dbef8d3fdbe331c66fea72dbb1618f42f854c0ee07831644ebc2f8a7db77f322436ae920b1044c29eb39c295ca7dfefc6f23917", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 61, |
| "comment" : "public key on isomorphic curve brainpoolP224t1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004002718942d4d3f883dffbdbea18a5b9af73ac85e648076b2c0b333de4cc8c1d9c6127ab6880b903ac44e50730c5ce1d4b52b3b02689c7f0b", |
| "private" : "09589ebd788c54b1002d7b60ee3c6daa2cad255882df77b6108dd6b58", |
| "shared" : "7e1b3baf50c3b70324164df397146f3f6b5fcf9652699b2347ecbafe", |
| "result" : "invalid", |
| "flags" : [ |
| "IsomorphicPublicKey", |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 62, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004992f4a20b0e54d674737b79da8e31ca6c6b3f86d5fed22a8861cfc1a3a57f7a9592ec7b70afa981399d30b9cc7f7dd31b6200f33a7d4b696", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 63, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000415cc8782ffaca34a954d055b906afdfffe1e3e2c08202cab9f2b31a18e6545cb52509e9a3ce64208d2cae9af9f366bc0053a210ef117376a4df1c43d54944f90", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 64, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200044d5a019d890fb4a512d6e84c1738ce2ec66b942b17f28bba75341a6dda2ae2acf94ff30bad8205d013382bec105ce2a2287482fb50a9e273d934d5302a74845c21f75c493deaf571ee4df5619d7bc77638a530bebd6bcacf31bd550241b9b81e", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 65, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004009cccaf2f3737187608ee4cd4bca434909fa84976e95bbf7e7517c07739625f5b2d52431c7e744930daac43a8997048ac82d082d37161a3b2a0c4d238d9140d6cf90159320fff6a710b506881b3b772747678dfd73bf7e870b516039c6008d44491e23789b57ad0c43b3fd27565ed703019aa036b60ff84ac866b653e368b47374c557f", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 66, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000422ae2126ae12a38cc771c1c8576a9b983aadcdd65f48f9d201192a488b0ff4a1d6d14ad981aac3fcfa2156b6340012197db2a4f6b6f7324ac8a7c4015861a1eb", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 67, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101070342000467de48ceec36eccd05eb47bf815b784a51723667fe1008e700cd197cf3d50fc577444217f2a1976fb3faf6db0d08e8c6d645785ab66f3e5686c5572093bb6646", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 68, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044ece661f5ba97078659744dde9c8b2ad87ddf952fa76fa31ad3d04ee898aff363690885479efc69d0ddd21a35e0de809b95a183944e43c9653450ee4a03d5c3b714476482f0a84248b14efada7b6a5d9", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 69, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200047aeb413f2efd160ecca59106870bd37ebaaf5e3ff576a6b5125de002dc3031f6000889ec211d8f40ee4c0a085b6011868319cd075c7a5d6dbf24a24eec40ed34ff03618f5548fc3a10d06f168a190723632e5d7979261f048e7da8e8dd564d2e", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 70, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "curve" : "brainpoolP224r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000496f2336f70fc7b831650e40834c0a425cd343b98ddb15d25c849f5951addcdd12dc956ddd6f90bb8ac29e185bcc2098974016dd5e760024bcba4f35adee681fd158c98fc462b2538595157538b299ac638ba6709d968a0e37a4ede0939ba6c1c54675c49c9f0d23c1576fd2c89727f7e50e63406d47612a0c5dc20f7688c1fa5", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 71, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000474ec4011cf976c7151f8ccaa8b753b34c08e31cabf3efcc5bb997cd262c3273750abfcb8f76bc785c056a924e760d3d155bc5a7281a5b345", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 72, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040b42aeb62fc7e1295f9ce8f5bc5a66aecc4de289f73d05b672e7dd3ca85f34785e2e11f7cb6c7e4b48d458c2e2a613a81af11334ebd2627b0666f0d3628edbaa", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 73, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "curve" : "brainpoolP224r1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000472e9530f37de4b1d19d53789b02a5bda6e2124f71c58e8cd0e080047f0ca66aa69d4ff2e31b14901746487c71dfffb8a1368e45a56f482fcb5c635a80a1ad2ef56573ffd5fad242c823516eac42f1c7c", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 74, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "curve" : "brainpoolP224r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000427cd77274564e4cc0b8284eaac5373fe2cbc731d95c01a781a6b6c4c94983a88df69f47cfe38cc04895673b56a4739377cac72600ac72743a72c025fbbc2c20e7b82474dcc3e98ba671fcb10e8aaff3d4791309f7a5d36d0b68c2d0fb703cced", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 75, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "curve" : "brainpoolP224r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000466d53b70bcc33f779eddc473774f0a01f762f88df36199b80ef23123551bfe411a639600466da455b77317aa2f43d130258e7a1e86cd65e19a7e684c61896bcb40a0996fb5a897341f7c53a3486fb0aaf9e3281d31d366929eb608b5ed9e13693384dccb9f51f73a2d195949f1453e063e90287f5cb478322c5f03e9a05ab538", |
| "private" : "0a45d3c181ab18bbeb697c24c199854d4e450107dc4e33183bda31617", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 76, |
| "comment" : "invalid public key", |
| "curve" : "brainpoolP224r1", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002cfa2455a3fc3491d24291de3588e0eb46063c04430d7975ba71df01d", |
| "private" : "545f59601297fcc8d734f43bebc2d73866b16a3adb885211ae1a608f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 77, |
| "comment" : "public key is a low order point on twist", |
| "curve" : "brainpoolP224r1", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e00039f98bba2a331e3a334c5ea7f8937a85580e557b353e06f3ed8dcd195", |
| "private" : "7abde5e6ce42081afc6194930710bfd108b91a7fc34d2caf52cdc54f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 78, |
| "comment" : "public key is a low order point on twist", |
| "curve" : "brainpoolP224r1", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e00029f98bba2a331e3a334c5ea7f8937a85580e557b353e06f3ed8dcd195", |
| "private" : "7abde5e6ce42081afc6194930710bfd108b91a7fc34d2caf52cdc550", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 79, |
| "comment" : "public key is a low order point on twist", |
| "curve" : "brainpoolP224r1", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002128849d9e5731a42465e35aebd7b6db3f24e1366f0ade29e821e1c71", |
| "private" : "720c41bbb15e5247ed81e269b421771e6be5134b11f3542ee8059176", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 80, |
| "comment" : "public key is a low order point on twist", |
| "curve" : "brainpoolP224r1", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0003abefd2cfd3faf77666c7e1ad81414d6336fea6a6b45179eccffcc95a", |
| "private" : "72adf44f808419549de69d89d37b7508ff528c439580e5d0031e842b", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 81, |
| "comment" : "public key is a low order point on twist", |
| "curve" : "brainpoolP224r1", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0002abefd2cfd3faf77666c7e1ad81414d6336fea6a6b45179eccffcc95a", |
| "private" : "72adf44f808419549de69d89d37b7508ff528c439580e5d0031e842c", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 82, |
| "comment" : "public key is a low order point on twist", |
| "curve" : "brainpoolP224r1", |
| "public" : "3036301406072a8648ce3d020106092b2403030208010105031e0003128849d9e5731a42465e35aebd7b6db3f24e1366f0ade29e821e1c71", |
| "private" : "720c41bbb15e5247ed81e269b421771e6be5134b11f3542ee8059175", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 83, |
| "comment" : "long form encoding of length", |
| "curve" : "brainpoolP224r1", |
| "public" : "308152301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 84, |
| "comment" : "long form encoding of length", |
| "curve" : "brainpoolP224r1", |
| "public" : "305330811406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 85, |
| "comment" : "long form encoding of length", |
| "curve" : "brainpoolP224r1", |
| "public" : "305330150681072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 86, |
| "comment" : "long form encoding of length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3053301506072a8648ce3d02010681092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 87, |
| "comment" : "long form encoding of length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3053301406072a8648ce3d020106092b240303020801010503813a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 88, |
| "comment" : "length contains leading 0", |
| "curve" : "brainpoolP224r1", |
| "public" : "30820052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 89, |
| "comment" : "length contains leading 0", |
| "curve" : "brainpoolP224r1", |
| "public" : "30543082001406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 90, |
| "comment" : "length contains leading 0", |
| "curve" : "brainpoolP224r1", |
| "public" : "30543016068200072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 91, |
| "comment" : "length contains leading 0", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606072a8648ce3d0201068200092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 92, |
| "comment" : "length contains leading 0", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301406072a8648ce3d020106092b24030302080101050382003a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 93, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3053301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 94, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3051301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 95, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301506072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 96, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301306072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 97, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406082a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 98, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406062a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 99, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d0201060a2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 100, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106082b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 101, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033b0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 102, |
| "comment" : "wrong length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b240303020801010503390004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 103, |
| "comment" : "uint32 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "30850100000052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 104, |
| "comment" : "uint32 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "30573085010000001406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 105, |
| "comment" : "uint32 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "30573019068501000000072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 106, |
| "comment" : "uint32 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3057301906072a8648ce3d0201068501000000092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 107, |
| "comment" : "uint32 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3057301406072a8648ce3d020106092b24030302080101050385010000003a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 108, |
| "comment" : "uint64 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3089010000000000000052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 109, |
| "comment" : "uint64 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "305b308901000000000000001406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 110, |
| "comment" : "uint64 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "305b301d06890100000000000000072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 111, |
| "comment" : "uint64 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "305b301d06072a8648ce3d020106890100000000000000092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 112, |
| "comment" : "uint64 overflow in length", |
| "curve" : "brainpoolP224r1", |
| "public" : "305b301406072a8648ce3d020106092b2403030208010105038901000000000000003a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 113, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "30847fffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 114, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "305630847fffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 115, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301806847fffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 116, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301806072a8648ce3d020106847fffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 117, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301406072a8648ce3d020106092b240303020801010503847fffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 118, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3084ffffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 119, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "30563084ffffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 120, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "305630180684ffffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 121, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301806072a8648ce3d02010684ffffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 122, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301406072a8648ce3d020106092b24030302080101050384ffffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 123, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3085ffffffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 124, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "30573085ffffffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 125, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "305730190685ffffffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 126, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3057301906072a8648ce3d02010685ffffffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 127, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3057301406072a8648ce3d020106092b24030302080101050385ffffffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 128, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 129, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a3088ffffffffffffffff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 130, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301c0688ffffffffffffffff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 131, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301c06072a8648ce3d02010688ffffffffffffffff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 132, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101050388ffffffffffffffff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 133, |
| "comment" : "incorrect length", |
| "curve" : "brainpoolP224r1", |
| "public" : "30ff301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 134, |
| "comment" : "incorrect length", |
| "curve" : "brainpoolP224r1", |
| "public" : "305230ff06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 135, |
| "comment" : "incorrect length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406ff2a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 136, |
| "comment" : "incorrect length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106ff2b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 137, |
| "comment" : "incorrect length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b240303020801010503ff0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 138, |
| "comment" : "indefinite length without termination", |
| "curve" : "brainpoolP224r1", |
| "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 139, |
| "comment" : "indefinite length without termination", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052308006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 140, |
| "comment" : "indefinite length without termination", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406802a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 141, |
| "comment" : "indefinite length without termination", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106802b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 142, |
| "comment" : "indefinite length without termination", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b240303020801010503800004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 143, |
| "comment" : "removing sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 144, |
| "comment" : "removing sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "303c033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 145, |
| "comment" : "lonely sequence tag", |
| "curve" : "brainpoolP224r1", |
| "public" : "30", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 146, |
| "comment" : "lonely sequence tag", |
| "curve" : "brainpoolP224r1", |
| "public" : "303d30033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 147, |
| "comment" : "appending 0's to sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 148, |
| "comment" : "appending 0's to sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606072a8648ce3d020106092b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 149, |
| "comment" : "prepending 0's to sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30540000301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 150, |
| "comment" : "prepending 0's to sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30543016000006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 151, |
| "comment" : "appending unused 0's to sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 152, |
| "comment" : "appending unused 0's to sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301406072a8648ce3d020106092b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 153, |
| "comment" : "appending null value to sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710500", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 154, |
| "comment" : "appending null value to sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606072a8648ce3d020106092b24030302080101050500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 155, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "30574981773052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 156, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "305625003052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 157, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "30543052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710004deadbeef", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 158, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "30573019498177301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 159, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "305630182500301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 160, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a3016301406072a8648ce3d020106092b24030302080101050004deadbeef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 161, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "30573019260c49817706072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 162, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "30563018260b250006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 163, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301c260906072a8648ce3d02010004deadbeef06092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 164, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "3057301906072a8648ce3d0201260e49817706092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 165, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301806072a8648ce3d0201260d250006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 166, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301c06072a8648ce3d0201260b06092b24030302080101050004deadbeef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 167, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "3057301406072a8648ce3d020106092b2403030208010105233f498177033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 168, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301406072a8648ce3d020106092b2403030208010105233e2500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 169, |
| "comment" : "including garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010105233c033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710004deadbeef", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 170, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "305aaa00bb00cd003052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 171, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "3058aa02aabb3052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 172, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301caa00bb00cd00301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 173, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "3058301aaa02aabb301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 174, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301c260faa00bb00cd0006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 175, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "3058301a260daa02aabb06072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 176, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301c06072a8648ce3d02012611aa00bb00cd0006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 177, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "3058301a06072a8648ce3d0201260faa02aabb06092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 178, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101052342aa00bb00cd00033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 179, |
| "comment" : "including undefined tags", |
| "curve" : "brainpoolP224r1", |
| "public" : "3058301406072a8648ce3d020106092b24030302080101052340aa02aabb033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 180, |
| "comment" : "truncated length of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3081", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 181, |
| "comment" : "truncated length of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "303e3081033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 182, |
| "comment" : "Replacing sequence with NULL", |
| "curve" : "brainpoolP224r1", |
| "public" : "0500", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 183, |
| "comment" : "Replacing sequence with NULL", |
| "curve" : "brainpoolP224r1", |
| "public" : "303e0500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 184, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "2e52301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 185, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "2f52301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 186, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3152301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 187, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3252301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 188, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "ff52301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 189, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30522e1406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 190, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30522f1406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 191, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052311406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 192, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052321406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 193, |
| "comment" : "changing tag value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052ff1406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 194, |
| "comment" : "dropping value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3000", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 195, |
| "comment" : "dropping value of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "303e3000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 196, |
| "comment" : "truncate sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3051301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 197, |
| "comment" : "truncate sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30511406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 198, |
| "comment" : "truncate sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3051301306072a8648ce3d020106092b24030302080101033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 199, |
| "comment" : "truncate sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30513013072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 200, |
| "comment" : "indefinite length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 201, |
| "comment" : "indefinite length", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054308006072a8648ce3d020106092b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 202, |
| "comment" : "indefinite length with truncated delimiter", |
| "curve" : "brainpoolP224r1", |
| "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b7100", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 203, |
| "comment" : "indefinite length with truncated delimiter", |
| "curve" : "brainpoolP224r1", |
| "public" : "3053308006072a8648ce3d020106092b240303020801010500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 204, |
| "comment" : "indefinite length with additional element", |
| "curve" : "brainpoolP224r1", |
| "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b7105000000", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 205, |
| "comment" : "indefinite length with additional element", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056308006072a8648ce3d020106092b240303020801010505000000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 206, |
| "comment" : "indefinite length with truncated element", |
| "curve" : "brainpoolP224r1", |
| "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71060811220000", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 207, |
| "comment" : "indefinite length with truncated element", |
| "curve" : "brainpoolP224r1", |
| "public" : "3058308006072a8648ce3d020106092b2403030208010105060811220000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 208, |
| "comment" : "indefinite length with garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000fe02beef", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 209, |
| "comment" : "indefinite length with garbage", |
| "curve" : "brainpoolP224r1", |
| "public" : "3058308006072a8648ce3d020106092b24030302080101050000fe02beef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 210, |
| "comment" : "indefinite length with nonempty EOC", |
| "curve" : "brainpoolP224r1", |
| "public" : "3080301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710002beef", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 211, |
| "comment" : "indefinite length with nonempty EOC", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056308006072a8648ce3d020106092b24030302080101050002beef033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 212, |
| "comment" : "prepend empty sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30543000301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 213, |
| "comment" : "prepend empty sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30543016300006072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 214, |
| "comment" : "append empty sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b713000", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 215, |
| "comment" : "append empty sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606072a8648ce3d020106092b24030302080101053000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 216, |
| "comment" : "sequence of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30543052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 217, |
| "comment" : "sequence of sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30543016301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 218, |
| "comment" : "truncated sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3016301406072a8648ce3d020106092b2403030208010105", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 219, |
| "comment" : "truncated sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "3047300906072a8648ce3d0201033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 220, |
| "comment" : "repeat element in sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "30818e301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 221, |
| "comment" : "repeat element in sequence", |
| "curve" : "brainpoolP224r1", |
| "public" : "305d301f06072a8648ce3d020106092b240303020801010506092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 222, |
| "comment" : "removing oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3049300b06092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 223, |
| "comment" : "lonely oid tag", |
| "curve" : "brainpoolP224r1", |
| "public" : "304a300c0606092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 224, |
| "comment" : "lonely oid tag", |
| "curve" : "brainpoolP224r1", |
| "public" : "3048300a06072a8648ce3d020106033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 225, |
| "comment" : "appending 0's to oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606092a8648ce3d0201000006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 226, |
| "comment" : "appending 0's to oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606072a8648ce3d0201060b2b24030302080101050000033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 227, |
| "comment" : "prepending 0's to oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "30543016060900002a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 228, |
| "comment" : "prepending 0's to oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606072a8648ce3d0201060b00002b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 229, |
| "comment" : "appending unused 0's to oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606072a8648ce3d0201000006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 230, |
| "comment" : "appending null value to oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606092a8648ce3d0201050006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 231, |
| "comment" : "appending null value to oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301606072a8648ce3d0201060b2b24030302080101050500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 232, |
| "comment" : "truncated length of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "304b300d068106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 233, |
| "comment" : "truncated length of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3049300b06072a8648ce3d02010681033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 234, |
| "comment" : "Replacing oid with NULL", |
| "curve" : "brainpoolP224r1", |
| "public" : "304b300d050006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 235, |
| "comment" : "Replacing oid with NULL", |
| "curve" : "brainpoolP224r1", |
| "public" : "3049300b06072a8648ce3d02010500033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 236, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301404072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 237, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301405072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 238, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301407072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 239, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301408072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 240, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "30523014ff072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 241, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020104092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 242, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020105092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 243, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020107092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 244, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020108092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 245, |
| "comment" : "changing tag value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d0201ff092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 246, |
| "comment" : "dropping value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "304b300d060006092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 247, |
| "comment" : "dropping value of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3049300b06072a8648ce3d02010600033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 248, |
| "comment" : "modify first byte of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "305230140607288648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 249, |
| "comment" : "modify first byte of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d02010609292403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 250, |
| "comment" : "modify last byte of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d028106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 251, |
| "comment" : "modify last byte of oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010185033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 252, |
| "comment" : "truncate oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3051301306062a8648ce3d0206092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 253, |
| "comment" : "truncate oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3051301306068648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 254, |
| "comment" : "truncate oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3051301306072a8648ce3d020106082b24030302080101033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 255, |
| "comment" : "truncate oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3051301306072a8648ce3d020106082403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 256, |
| "comment" : "wrong oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "30553017060a3262306530333032316106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 257, |
| "comment" : "wrong oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "305d301f061236303836343830313635303330343032303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 258, |
| "comment" : "wrong oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "3053301506072a8648ce3d0201060a32623065303330323161033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 259, |
| "comment" : "wrong oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 260, |
| "comment" : "longer oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "305b301d06103261383634386365336430323031303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 261, |
| "comment" : "longer oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "305d301f06072a8648ce3d020106143262323430333033303230383031303130353031033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 262, |
| "comment" : "oid with modified node", |
| "curve" : "brainpoolP224r1", |
| "public" : "3059301b060e326138363438636533643032313106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 263, |
| "comment" : "oid with modified node", |
| "curve" : "brainpoolP224r1", |
| "public" : "3061302306163261383634386365336430323838383038303830303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 264, |
| "comment" : "oid with modified node", |
| "curve" : "brainpoolP224r1", |
| "public" : "305b301d06072a8648ce3d02010612326232343033303330323038303130313135033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 265, |
| "comment" : "oid with modified node", |
| "curve" : "brainpoolP224r1", |
| "public" : "3063302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303035033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 266, |
| "comment" : "large integer in oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "306b302d0620326138363438636533643032383238303830383038303830383038303830303106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 267, |
| "comment" : "large integer in oid", |
| "curve" : "brainpoolP224r1", |
| "public" : "306d302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303035033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 268, |
| "comment" : "oid with invalid node", |
| "curve" : "brainpoolP224r1", |
| "public" : "305c301e0611326138363438636533643032303165303306092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 269, |
| "comment" : "oid with invalid node", |
| "curve" : "brainpoolP224r1", |
| "public" : "3053301506082a808648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 270, |
| "comment" : "oid with invalid node", |
| "curve" : "brainpoolP224r1", |
| "public" : "305e302006072a8648ce3d02010615326232343033303330323038303130313035653033033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 271, |
| "comment" : "oid with invalid node", |
| "curve" : "brainpoolP224r1", |
| "public" : "3053301506072a8648ce3d0201060a2b802403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 272, |
| "comment" : "lonely bit string tag", |
| "curve" : "brainpoolP224r1", |
| "public" : "3017301406072a8648ce3d020106092b240303020801010503", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 273, |
| "comment" : "appending 0's to bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301406072a8648ce3d020106092b2403030208010105033c0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710000", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 274, |
| "comment" : "prepending 0's to bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301406072a8648ce3d020106092b2403030208010105033c00000004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 275, |
| "comment" : "appending null value to bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3054301406072a8648ce3d020106092b2403030208010105033c0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b710500", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 276, |
| "comment" : "truncated length of bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3018301406072a8648ce3d020106092b24030302080101050381", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 277, |
| "comment" : "Replacing bit string with NULL", |
| "curve" : "brainpoolP224r1", |
| "public" : "3018301406072a8648ce3d020106092b24030302080101050500", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 278, |
| "comment" : "changing tag value of bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105013a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 279, |
| "comment" : "changing tag value of bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105023a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 280, |
| "comment" : "changing tag value of bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105043a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 281, |
| "comment" : "changing tag value of bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105053a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 282, |
| "comment" : "changing tag value of bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105ff3a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 283, |
| "comment" : "dropping value of bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3018301406072a8648ce3d020106092b24030302080101050300", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 284, |
| "comment" : "modify first byte of bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0204d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 285, |
| "comment" : "modify last byte of bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27bf1", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 286, |
| "comment" : "truncate bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3051301406072a8648ce3d020106092b240303020801010503390004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 287, |
| "comment" : "truncate bit string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3051301406072a8648ce3d020106092b2403030208010105033904d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 288, |
| "comment" : "declaring bits as unused in a bit-string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0104d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 289, |
| "comment" : "unused bits in a bit-string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3056301406072a8648ce3d020106092b2403030208010105033e2004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b7101020304", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 290, |
| "comment" : "unused bits in empty bit-string", |
| "curve" : "brainpoolP224r1", |
| "public" : "3019301406072a8648ce3d020106092b2403030208010105030103", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 291, |
| "comment" : "128 unused bits", |
| "curve" : "brainpoolP224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a8004d7ba2df581b454d83c6bb8650fc3a1f13521881fa2ea52061d9e3af54e820e75fb8622183b699d868789bf3682889d7021798a3e4ba27b71", |
| "private" : "4dee4d6c6c9a8bf8b5e3c2fc001fe4918da586aaceb2a1ee78a293c4", |
| "shared" : "cd46b85ec2e2f06ecce31fefc71aa29256476b2ef0dd04ac0eaed597", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| } |
| ] |
| } |
| ] |
| } |