| { |
| "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.", |
| "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" : 279, |
| "header" : [], |
| "testGroups" : [ |
| { |
| "curve" : "secp224r1", |
| "encoding" : "asn", |
| "type" : "ECHDComp", |
| "tests" : [ |
| { |
| "tcId" : 1, |
| "comment" : "normal case", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00047d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc719b01d050dfbe653e72f39491be87fb1a2742daa6e0a2aada98bb1aca", |
| "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", |
| "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2, |
| "comment" : "compressed public key", |
| "curve" : "secp224r1", |
| "public" : "3032301006072a8648ce3d020106052b81040021031e00027d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc71", |
| "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", |
| "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 3, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00045763fa2ae16367ad23d471cc9a52466f0d81d864e5640cefe384114594d9fecfbed4f254505ac8b41d2532055a07f0241c4818b552cbb636", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "00000000000000000000000100000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 4, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004142c1fd80fa2121a59aa898144084ec033f7a56a34eee0b499e29ae51c6d8c1bbb1ef2a76d565899fe44ffc1207d530d7f598fb77f4bb76b", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 5, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ed6f793e10c80d12d871cf8988399c4898a9bf9ffd8f27399f63de25f0051cdf4eec7f368f922cfcd948893ceca0c92e540cc4367a99a66a", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "00000000ffffffffffffffff00000000000000010000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 6, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000408fcfc1a63c82860be12e4137433dfc40be9acdd245f9a8c4e56be61a385fc09f808383383f4b1d0d5365b6e5dcfacdc19bc7bcfed221274", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 7, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004d883ed77f1861e8712800d31df67888fe39f150c79a27aa88caeda6b180f3f623e2ff3ab5370cf8179165b085af3dd4502850c0104caed9a", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 8, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00042b8b279b85ee3f3d2c0abeb36fdfc5aad6157d652d26489381a32cd73224bd757ef794acc92b0b3b9e7990618bb343a9a09bdb9d3616eff6", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "01fffffffc00000007fffffff00000001fffffffc000000080000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 9, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004a281ad992b363597ac93ff0de8ab1f7e51a6672dcbb58f9d739ba430ce0192874038daefc3130eec65811c7255da70fea65c1003f6892faa", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 10, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004be3e22133f51203f631b81dde8c020cdea5daa1f99cfc05c88fad2dc0f243798d6e72d1de9e3cdca4144e0a6c0f2a584d07589006972c197", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 11, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004af14547c20afbd91bfe64ea03d45a76a71241f23520ef897ff91eff1b54ca6ca8c25fd73852ec6654617434eff7f0225684d4dea7a4f8a97", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 12, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004b1e484925018729926acda56ff3e2f6c1e7e8f162b178d8e8afb45564fceaa6da5d998fe26b6b26a055169063a5ab6908852ca8b54e2de6c", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 13, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004937eb09fb145c8829cb7df20a4cbeed396791373de277871d6c5f9cc3b5b4fd56464a71fc4a2a6af3bd251952bffa829489e68a8d06f96b6", |
| "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", |
| "shared" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 14, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000001000000000000000000000000000000012ea2f4917bdfdb008306cc10a18e2557633ba861001829dcbfb96fba", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "be1ded8cb7ff8a585181f96d681e31b332fe27dcae922dca2310300d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 15, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000ffffffffffffff000000000000010000000000000073ca5f8f104997a2399e0c7f25e72a75ec29fc4542533d3fea89a33a", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "a2e86a260e13515918a0cafdd87855f231b5624c560f976159e06a75", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 16, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000ffffffffffffffff000000000000000100000000000000006fe6805f59b19b0dd389452a1d4a420bfeb6c369cf6fed5b12e6e654", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "31ef7c8d10404a0046994f313a70574b027e87f9028eca242c1b5bf5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 17, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff77c5cfa4e2c384938d48bd8dd98f54c86b279f1df8c0a1f6692439c9", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "d1976a8ef5f54f24f5a269ad504fdca849fc9c28587ba294ef267396", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 18, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040003fffffff00000003fffffff00000003fffffff00000004000000001f0828136016bb97445461bc59f2175d8d23557d6b9381f26136e3d", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "ce7890d108ddb2e5474e6417fcf7a9f2b3bd018816062f4835260dc8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 19, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000401fffffffc00000007fffffff00000001fffffffc0000000800000012d8acca6f199d4a94b933ba1aa713a7debde8ac57b928f596ae66a66", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "30b6ff6e8051dae51e4fe34b2d9a0b1879153e007eb0b5bdf1791a9c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 20, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff7d8dbca36c56bcaae92e3475f799294f30768038e816a7d5f7f07d77", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "73bd63bd384a0faafb75cfed3e95d3892cbacf0db10f282c3b644771", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 21, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800174f1ff5ea7fbc72b92f61e06556c26bab84c0b082dd6400ca1c1eb6d", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "85b079c62e1f5b0fd6841dfa16026e15b641f65e13a14042567166bb", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 22, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0126fdd5fccd0b5aa7fd5bb5b1308584b30556248cec80208a2fe962", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "8a834ff40e3fc9f9d412a481e18537ea799536c5520c6c7baaf12166", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 23, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff20cfa23077acc9fbcb71339c65880cd0b966b8a9497e65abed17f0b5", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "a0887269766e6efcbc81d2b38f2d4638663f12377468a23421044188", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 24, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1c05ac2d4f10b69877c3243d51f887277b7bf735c326ab2f0d70da8c", |
| "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", |
| "shared" : "c65d1911bc076a74588d8793ce7a0dcabf5793460cd2ebb02754a1be", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 25, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "3", |
| "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 26, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "fa2664717c7fa0161ec2c669b2c0986cdc20456a6e5406302bb53c77", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 27, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "1000000000000000000000000000000000000000000000000000000", |
| "shared" : "af6e5ad34497bae0745f53ad78ce8b285d79f400d5c6e6a071f8e6bd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 28, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "12fd302ff8c13c55a9c111f8bb6b0a13ecf88299c0ae3032ce2bcaff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 29, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "080000000000000000000000000000000000000000000000000000000", |
| "shared" : "73f1a395b842f1a6752ae417e2c3dc90cafc4476d1d861b7e68ad030", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 30, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03d13dd29455c5c2a3d", |
| "shared" : "b329c20ddb7c78ee4e622bb23a984c0d273ba34b6269f3d9e8f89f8e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 31, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13cd29455c5c2a3d", |
| "shared" : "6f48345209b290ffc5abbe754a201479e5d667a209468080d06197b4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 32, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13d529455c5c2a3d", |
| "shared" : "9f6e30c1c9dad42a153aacd4b49a8e5c721d085cd07b5d5aec244fc1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 33, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29445c5c2a3d", |
| "shared" : "8cadfb19a80949e61bd5b829ad0e76d18a5bb2eeb9ed7fe2b901cecd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 34, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29b7", |
| "shared" : "475fd96e0eb8cb8f100a5d7fe043a7a6851d1d611da2643a3c6ae708", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 35, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a37", |
| "shared" : "41ef931d669d1f57d8bb95a01a92321da74be8c6cbc3bbe0b2e73ebd", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 36, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", |
| "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 37, |
| "comment" : "edge case private key", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", |
| "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", |
| "shared" : "11ff15126411299cbd49e2b7542e69e91ef132e2551a16ecfebb23a3", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 38, |
| "comment" : "public point not on curve", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5d", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 39, |
| "comment" : "public point = (0,0)", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 40, |
| "comment" : "order = -26959946667150639794667015087019625940457807714424391721682722368061", |
| "curve" : "secp224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021dff0000000000000000000000000000e95d1f470fc1ec22d6baa3a3d5c3020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 41, |
| "comment" : "order = 0", |
| "curve" : "secp224r1", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020100020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 42, |
| "comment" : "order = 1", |
| "curve" : "secp224r1", |
| "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020101020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 43, |
| "comment" : "order = 6277101735386680763835789423207665314073163949517624387909", |
| "curve" : "secp224r1", |
| "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021900ffffffffffffffffffffffffffff16a2e0b8f03e13dd2945020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 44, |
| "comment" : "generator = (0,0)", |
| "curve" : "secp224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb40439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 45, |
| "comment" : "generator not on curve", |
| "curve" : "secp224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e36021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 46, |
| "comment" : "cofactor = -1", |
| "curve" : "secp224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 47, |
| "comment" : "cofactor = 0", |
| "curve" : "secp224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 48, |
| "comment" : "cofactor = 2", |
| "curve" : "secp224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020102033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 49, |
| "comment" : "cofactor = 26959946667150639794667015087019625940457807714424391721682722368061", |
| "curve" : "secp224r1", |
| "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 50, |
| "comment" : "cofactor = None", |
| "curve" : "secp224r1", |
| "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 51, |
| "comment" : "modified prime", |
| "curve" : "secp224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00c123da0a46a971da9468161e61a5c71a02e6c9bdb3392f4016fb457b303c041c3edc25f5b9568e256b97e9e19e5a38e4fd1936424cc6d0bfe904ba83041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 52, |
| "comment" : "using secp256r1", |
| "curve" : "secp224r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 53, |
| "comment" : "using secp256k1", |
| "curve" : "secp224r1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 54, |
| "comment" : "a = 0", |
| "curve" : "secp224r1", |
| "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff0000000000000000000000013021040100041cd0d5e347a38ce5b6e1f47edddd8a223bca45d2015de76ec835a4df57043904a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 55, |
| "comment" : "public key of order 3", |
| "curve" : "secp224r1", |
| "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cd27fc5ef3c9015ef906182f3310be31b28f0d89b7f00b7590e490f2b041c06d4c9f624f4115737a9c30cf065bfd8b406edc59556d27c6a4aef020439040b49c9d49f823d7151eb674c7875869ddb67fbbc82747b26f92eb0bb9649347e8c5bde96878d878ce7fd614b6da8fdcadc25649c44e74b74021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a00040b49c9d49f823d7151eb674c7875869ddb67fbbc82747b26f92eb0bb69b6cb8173a421697872787318029eb39257023523da9b63bb18b48d", |
| "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", |
| "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 56, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "curve" : "secp224r1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ea36cf70fab75684eabe6569ce623db0deaa8c95f61c8be50b8b9f3eb7d4b9ec48d9e4814f4cb1c286589eaaa990d3f3238b2d6d6be964abfad964824b653376", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 57, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "curve" : "secp224r1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200044b2470ad3d13269c10a17d222ebdffbd61fb04488db1b1d7caef8d4988b7bb8ba6d81857a05b255232b9e37a30e328bb9d9c42d86096f2bcee3d258cfe208d2fd03cbd5ccc6a3bb8ce4b0efa5b059b4afbd0377aa6e274721a57efe8ee85d86a", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 58, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "curve" : "secp224r1", |
| "public" : "30819b301006072a8648ce3d020106052b810400230381860004012841a2260f0f1f424865fef275374779bf0355720223f8ec6a9ba767b1603b492f58a6bba1705d882257bc6be1935de4411c5f1fdad44ec65ba8b97ce0e73e1ac90006937832a602147e37c1a42ca2a63629ffc9a35b31bfacb38c6242b42916125f7446b45c718f797259bc3011cb71e868560b331cf7d01139a0643443f9fd7306c1", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 59, |
| "comment" : "Public key uses wrong curve: secp256k1", |
| "curve" : "secp224r1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004c2199fecf75648c0e952dff143821fa4012b28f90435ce6ee54653687f969a76092a3844e17d478a594f43b28cc10a5c553b4f64906121031c3a79299c70dbd6", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 60, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "curve" : "secp224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046caa3d6d86f792df7b29e41eb4203150f60f4fca10f57d0b2454abfb201f9f7e6dcbb92bdcfb9240dc86bcaeaf157c77bca22b2ec86ee8d6", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 61, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "curve" : "secp224r1", |
| "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042750180012c3ba7489517d428e4826784e50b50ac42ef7991c61a396c03a52da5e74908ae8a89627a7c15e554b105b0ebaeebcfed10e3ea60223d0a8bc3b36ab", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 62, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "curve" : "secp224r1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045b523d3a8f20f6a569c6951e0b8de48d89e7549a184e8506820421c3e404473692cd248d7480843b911d87a87e401112fce0d3d2c36978cf6dd7f1d93bfaebe0827d4bf4006006d3202e842126fe1b68", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 63, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "curve" : "secp224r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004449607c76c6dc7334c269a0ebab5beec83b6c263377ce06ef5c276f45a9916eff85f50438f5f32ced0210a6c414fe5e242c7c1070823f5395b35965bda6758acf84725f11ea836dda7d391fee91342026645241853224a437a6fb74e4cdc871f", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 64, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "curve" : "secp224r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000463e7a491240848e4f53ea5fb857d428c493053193e4b0b4f995ac8bf4c56276a507870131a384aa7e236c64cd7a049a1b37e40ad00c3b8a920dcbad6531616356ce1b6e6d96a7d1b693e25e5abd83ab560a3d764bcd49ec98a1b49421163bd5fc5a625f44c91eb4c2984d5a2e51e816ebdee8fbe08364bb14b7ac876990e64d9", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 65, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "curve" : "secp224r1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047c592ecb8908355d1ebf8d59b3619275dbe3666209b72ced6a3c88740456ce61d6a84e0542d7cd10dd8804afb8c784d5dffd9480d8cfdc95", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 66, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "curve" : "secp224r1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010803420004746226a3e005c37ede51828d3375ef91ebd0ff719a380af69d7dfd131b42a3e8917d4a4d573872935a74d1040f1c47d25d6b26f4156cccdcdc11833b9cde433a", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 67, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "curve" : "secp224r1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200043298b36825c7bd90ab5157b913d40bbfd732a0de0557e02a2c65a0c223e9a65d62c32462040dd6fe578103023c831caff122c1ed4b8ff7373fa2f08d11c9f4c7f85f81802262ffed9bb82cb6d92eed2d", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 68, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "curve" : "secp224r1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043af2849b981f7e5e6ab936e6abb4f206c1fd5561998df8008bfe98d84173c9f2301cdbd5bffc569c0b5a57ce2a8f4d640f1816475fc6043baa8e5a3453bf327b54cb29c7e54a5f31348969aa94615094dbcd1a8e5c2d630465e45fc556c02194", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 69, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "curve" : "secp224r1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000453d2506047e72af6d98558e1633ecb7e6a05c37861cd3289455cf41bfbf1703f2e9a83052b8eca7d84cba2f001abd8b978f68b69ed6bd874755c44d347fe302c5760b2078c56b24ebd0dcd99f26b8f8a23044b3767a3d2a306587687a7b00668974674edbf18c3db2f3473a97ee77065fdcdd1a9aa053716a4c504f3d18b9170", |
| "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 70, |
| "comment" : "invalid public key", |
| "curve" : "secp224r1", |
| "public" : "3032301006072a8648ce3d020106052b81040021031e00020ca753db5ddeca474241f8d2dafc0844343fd0e37eded2f0192d51b2", |
| "private" : "0fc28a0ca0f8e36b0d4f71421845135a22aef543b9fddf8c775b2d18f", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 71, |
| "comment" : "long form encoding of length", |
| "curve" : "secp224r1", |
| "public" : "30814e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 72, |
| "comment" : "long form encoding of length", |
| "curve" : "secp224r1", |
| "public" : "304f30811006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 73, |
| "comment" : "long form encoding of length", |
| "curve" : "secp224r1", |
| "public" : "304f30110681072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 74, |
| "comment" : "long form encoding of length", |
| "curve" : "secp224r1", |
| "public" : "304f301106072a8648ce3d02010681052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 75, |
| "comment" : "long form encoding of length", |
| "curve" : "secp224r1", |
| "public" : "304f301006072a8648ce3d020106052b8104002103813a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 76, |
| "comment" : "length contains leading 0", |
| "curve" : "secp224r1", |
| "public" : "3082004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 77, |
| "comment" : "length contains leading 0", |
| "curve" : "secp224r1", |
| "public" : "30503082001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 78, |
| "comment" : "length contains leading 0", |
| "curve" : "secp224r1", |
| "public" : "30503012068200072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 79, |
| "comment" : "length contains leading 0", |
| "curve" : "secp224r1", |
| "public" : "3050301206072a8648ce3d0201068200052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 80, |
| "comment" : "length contains leading 0", |
| "curve" : "secp224r1", |
| "public" : "3050301006072a8648ce3d020106052b810400210382003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 81, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304f301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 82, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 83, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304e301106072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 84, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304e300f06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 85, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304e301006082a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 86, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304e301006062a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 87, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106062b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 88, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106042b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 89, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033b000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 90, |
| "comment" : "wrong length", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 91, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "3085010000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 92, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "30533085010000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 93, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "30533015068501000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 94, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "3053301506072a8648ce3d0201068501000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 95, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "3053301006072a8648ce3d020106052b810400210385010000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 96, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "308901000000000000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 97, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "3057308901000000000000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 98, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "3057301906890100000000000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 99, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "3057301906072a8648ce3d020106890100000000000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 100, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp224r1", |
| "public" : "3057301006072a8648ce3d020106052b81040021038901000000000000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 101, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp224r1", |
| "public" : "30847fffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 102, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp224r1", |
| "public" : "305230847fffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 103, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp224r1", |
| "public" : "3052301406847fffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 104, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp224r1", |
| "public" : "3052301406072a8648ce3d020106847fffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 105, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp224r1", |
| "public" : "3052301006072a8648ce3d020106052b8104002103847fffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 106, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp224r1", |
| "public" : "3084ffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 107, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp224r1", |
| "public" : "30523084ffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 108, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp224r1", |
| "public" : "305230140684ffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 109, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp224r1", |
| "public" : "3052301406072a8648ce3d02010684ffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 110, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp224r1", |
| "public" : "3052301006072a8648ce3d020106052b810400210384ffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 111, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp224r1", |
| "public" : "3085ffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 112, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp224r1", |
| "public" : "30533085ffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 113, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp224r1", |
| "public" : "305330150685ffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 114, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp224r1", |
| "public" : "3053301506072a8648ce3d02010685ffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 115, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp224r1", |
| "public" : "3053301006072a8648ce3d020106052b810400210385ffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 116, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp224r1", |
| "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 117, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp224r1", |
| "public" : "30563088ffffffffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 118, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp224r1", |
| "public" : "305630180688ffffffffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 119, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp224r1", |
| "public" : "3056301806072a8648ce3d02010688ffffffffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 120, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp224r1", |
| "public" : "3056301006072a8648ce3d020106052b810400210388ffffffffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 121, |
| "comment" : "incorrect length", |
| "curve" : "secp224r1", |
| "public" : "30ff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 122, |
| "comment" : "incorrect length", |
| "curve" : "secp224r1", |
| "public" : "304e30ff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 123, |
| "comment" : "incorrect length", |
| "curve" : "secp224r1", |
| "public" : "304e301006ff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 124, |
| "comment" : "incorrect length", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106ff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 125, |
| "comment" : "incorrect length", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b8104002103ff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 126, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp224r1", |
| "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 127, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp224r1", |
| "public" : "304e308006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 128, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp224r1", |
| "public" : "304e301006802a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 129, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106802b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 130, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b810400210380000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 131, |
| "comment" : "removing sequence", |
| "curve" : "secp224r1", |
| "public" : "", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 132, |
| "comment" : "removing sequence", |
| "curve" : "secp224r1", |
| "public" : "303c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 133, |
| "comment" : "lonely sequence tag", |
| "curve" : "secp224r1", |
| "public" : "30", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 134, |
| "comment" : "lonely sequence tag", |
| "curve" : "secp224r1", |
| "public" : "303d30033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 135, |
| "comment" : "appending 0's to sequence", |
| "curve" : "secp224r1", |
| "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 136, |
| "comment" : "appending 0's to sequence", |
| "curve" : "secp224r1", |
| "public" : "3050301206072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 137, |
| "comment" : "prepending 0's to sequence", |
| "curve" : "secp224r1", |
| "public" : "30500000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 138, |
| "comment" : "prepending 0's to sequence", |
| "curve" : "secp224r1", |
| "public" : "30503012000006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 139, |
| "comment" : "appending unused 0's to sequence", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 140, |
| "comment" : "appending unused 0's to sequence", |
| "curve" : "secp224r1", |
| "public" : "3050301006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 141, |
| "comment" : "appending null value to sequence", |
| "curve" : "secp224r1", |
| "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 142, |
| "comment" : "appending null value to sequence", |
| "curve" : "secp224r1", |
| "public" : "3050301206072a8648ce3d020106052b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 143, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "3053498177304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 144, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "30522500304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 145, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 146, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "30533015498177301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 147, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "305230142500301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 148, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "30563012301006072a8648ce3d020106052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 149, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "30533015260c49817706072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 150, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "30523014260b250006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 151, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "30563018260906072a8648ce3d02010004deadbeef06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 152, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "3053301506072a8648ce3d0201260a49817706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 153, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "3052301406072a8648ce3d02012609250006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 154, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "3056301806072a8648ce3d0201260706052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 155, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "3053301006072a8648ce3d020106052b81040021233f498177033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 156, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "3052301006072a8648ce3d020106052b81040021233e2500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 157, |
| "comment" : "including garbage", |
| "curve" : "secp224r1", |
| "public" : "3056301006072a8648ce3d020106052b81040021233c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 158, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "3056aa00bb00cd00304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 159, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "3054aa02aabb304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 160, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "30563018aa00bb00cd00301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 161, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "30543016aa02aabb301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 162, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "30563018260faa00bb00cd0006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 163, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "30543016260daa02aabb06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 164, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "3056301806072a8648ce3d0201260daa00bb00cd0006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 165, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "3054301606072a8648ce3d0201260baa02aabb06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 166, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "3056301006072a8648ce3d020106052b810400212342aa00bb00cd00033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 167, |
| "comment" : "including undefined tags", |
| "curve" : "secp224r1", |
| "public" : "3054301006072a8648ce3d020106052b810400212340aa02aabb033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 168, |
| "comment" : "truncated length of sequence", |
| "curve" : "secp224r1", |
| "public" : "3081", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 169, |
| "comment" : "truncated length of sequence", |
| "curve" : "secp224r1", |
| "public" : "303e3081033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 170, |
| "comment" : "Replacing sequence with NULL", |
| "curve" : "secp224r1", |
| "public" : "0500", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 171, |
| "comment" : "Replacing sequence with NULL", |
| "curve" : "secp224r1", |
| "public" : "303e0500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 172, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "2e4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 173, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "2f4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 174, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "314e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 175, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "324e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 176, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "ff4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 177, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "304e2e1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 178, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "304e2f1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 179, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "304e311006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 180, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "304e321006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 181, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp224r1", |
| "public" : "304eff1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 182, |
| "comment" : "dropping value of sequence", |
| "curve" : "secp224r1", |
| "public" : "3000", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 183, |
| "comment" : "dropping value of sequence", |
| "curve" : "secp224r1", |
| "public" : "303e3000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 184, |
| "comment" : "truncate sequence", |
| "curve" : "secp224r1", |
| "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 185, |
| "comment" : "truncate sequence", |
| "curve" : "secp224r1", |
| "public" : "304d1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 186, |
| "comment" : "truncate sequence", |
| "curve" : "secp224r1", |
| "public" : "304d300f06072a8648ce3d020106052b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 187, |
| "comment" : "truncate sequence", |
| "curve" : "secp224r1", |
| "public" : "304d300f072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 188, |
| "comment" : "indefinite length", |
| "curve" : "secp224r1", |
| "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 189, |
| "comment" : "indefinite length", |
| "curve" : "secp224r1", |
| "public" : "3050308006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 190, |
| "comment" : "indefinite length with truncated delimiter", |
| "curve" : "secp224r1", |
| "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6200", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 191, |
| "comment" : "indefinite length with truncated delimiter", |
| "curve" : "secp224r1", |
| "public" : "304f308006072a8648ce3d020106052b8104002100033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 192, |
| "comment" : "indefinite length with additional element", |
| "curve" : "secp224r1", |
| "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6205000000", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 193, |
| "comment" : "indefinite length with additional element", |
| "curve" : "secp224r1", |
| "public" : "3052308006072a8648ce3d020106052b8104002105000000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 194, |
| "comment" : "indefinite length with truncated element", |
| "curve" : "secp224r1", |
| "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62060811220000", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 195, |
| "comment" : "indefinite length with truncated element", |
| "curve" : "secp224r1", |
| "public" : "3054308006072a8648ce3d020106052b81040021060811220000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 196, |
| "comment" : "indefinite length with garbage", |
| "curve" : "secp224r1", |
| "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000fe02beef", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 197, |
| "comment" : "indefinite length with garbage", |
| "curve" : "secp224r1", |
| "public" : "3054308006072a8648ce3d020106052b810400210000fe02beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 198, |
| "comment" : "indefinite length with nonempty EOC", |
| "curve" : "secp224r1", |
| "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620002beef", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 199, |
| "comment" : "indefinite length with nonempty EOC", |
| "curve" : "secp224r1", |
| "public" : "3052308006072a8648ce3d020106052b810400210002beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 200, |
| "comment" : "prepend empty sequence", |
| "curve" : "secp224r1", |
| "public" : "30503000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 201, |
| "comment" : "prepend empty sequence", |
| "curve" : "secp224r1", |
| "public" : "30503012300006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 202, |
| "comment" : "append empty sequence", |
| "curve" : "secp224r1", |
| "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da623000", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 203, |
| "comment" : "append empty sequence", |
| "curve" : "secp224r1", |
| "public" : "3050301206072a8648ce3d020106052b810400213000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 204, |
| "comment" : "sequence of sequence", |
| "curve" : "secp224r1", |
| "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 205, |
| "comment" : "sequence of sequence", |
| "curve" : "secp224r1", |
| "public" : "30503012301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 206, |
| "comment" : "truncated sequence", |
| "curve" : "secp224r1", |
| "public" : "3012301006072a8648ce3d020106052b81040021", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 207, |
| "comment" : "truncated sequence", |
| "curve" : "secp224r1", |
| "public" : "3047300906072a8648ce3d0201033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 208, |
| "comment" : "repeat element in sequence", |
| "curve" : "secp224r1", |
| "public" : "30818a301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 209, |
| "comment" : "repeat element in sequence", |
| "curve" : "secp224r1", |
| "public" : "3055301706072a8648ce3d020106052b8104002106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 210, |
| "comment" : "removing oid", |
| "curve" : "secp224r1", |
| "public" : "3045300706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 211, |
| "comment" : "lonely oid tag", |
| "curve" : "secp224r1", |
| "public" : "304630080606052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 212, |
| "comment" : "lonely oid tag", |
| "curve" : "secp224r1", |
| "public" : "3048300a06072a8648ce3d020106033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 213, |
| "comment" : "appending 0's to oid", |
| "curve" : "secp224r1", |
| "public" : "3050301206092a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 214, |
| "comment" : "appending 0's to oid", |
| "curve" : "secp224r1", |
| "public" : "3050301206072a8648ce3d020106072b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 215, |
| "comment" : "prepending 0's to oid", |
| "curve" : "secp224r1", |
| "public" : "30503012060900002a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 216, |
| "comment" : "prepending 0's to oid", |
| "curve" : "secp224r1", |
| "public" : "3050301206072a8648ce3d0201060700002b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 217, |
| "comment" : "appending unused 0's to oid", |
| "curve" : "secp224r1", |
| "public" : "3050301206072a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 218, |
| "comment" : "appending null value to oid", |
| "curve" : "secp224r1", |
| "public" : "3050301206092a8648ce3d0201050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 219, |
| "comment" : "appending null value to oid", |
| "curve" : "secp224r1", |
| "public" : "3050301206072a8648ce3d020106072b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 220, |
| "comment" : "truncated length of oid", |
| "curve" : "secp224r1", |
| "public" : "30473009068106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 221, |
| "comment" : "truncated length of oid", |
| "curve" : "secp224r1", |
| "public" : "3049300b06072a8648ce3d02010681033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 222, |
| "comment" : "Replacing oid with NULL", |
| "curve" : "secp224r1", |
| "public" : "30473009050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 223, |
| "comment" : "Replacing oid with NULL", |
| "curve" : "secp224r1", |
| "public" : "3049300b06072a8648ce3d02010500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 224, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301004072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 225, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301005072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 226, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301007072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 227, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301008072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 228, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e3010ff072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 229, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020104052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 230, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020105052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 231, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020107052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 232, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020108052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 233, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d0201ff052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 234, |
| "comment" : "dropping value of oid", |
| "curve" : "secp224r1", |
| "public" : "30473009060006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 235, |
| "comment" : "dropping value of oid", |
| "curve" : "secp224r1", |
| "public" : "3049300b06072a8648ce3d02010600033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 236, |
| "comment" : "modify first byte of oid", |
| "curve" : "secp224r1", |
| "public" : "304e30100607288648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 237, |
| "comment" : "modify first byte of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052981040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 238, |
| "comment" : "modify last byte of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d028106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 239, |
| "comment" : "modify last byte of oid", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b810400a1033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 240, |
| "comment" : "truncate oid", |
| "curve" : "secp224r1", |
| "public" : "304d300f06062a8648ce3d0206052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 241, |
| "comment" : "truncate oid", |
| "curve" : "secp224r1", |
| "public" : "304d300f06068648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 242, |
| "comment" : "truncate oid", |
| "curve" : "secp224r1", |
| "public" : "304d300f06072a8648ce3d020106042b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 243, |
| "comment" : "truncate oid", |
| "curve" : "secp224r1", |
| "public" : "304d300f06072a8648ce3d0201060481040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 244, |
| "comment" : "wrong oid", |
| "curve" : "secp224r1", |
| "public" : "30513013060a3262306530333032316106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 245, |
| "comment" : "wrong oid", |
| "curve" : "secp224r1", |
| "public" : "3059301b061236303836343830313635303330343032303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 246, |
| "comment" : "wrong oid", |
| "curve" : "secp224r1", |
| "public" : "3053301506072a8648ce3d0201060a32623065303330323161033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 247, |
| "comment" : "wrong oid", |
| "curve" : "secp224r1", |
| "public" : "305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 248, |
| "comment" : "longer oid", |
| "curve" : "secp224r1", |
| "public" : "3057301906103261383634386365336430323031303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 249, |
| "comment" : "longer oid", |
| "curve" : "secp224r1", |
| "public" : "3055301706072a8648ce3d0201060c326238313034303032313031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 250, |
| "comment" : "oid with modified node", |
| "curve" : "secp224r1", |
| "public" : "30553017060e326138363438636533643032313106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 251, |
| "comment" : "oid with modified node", |
| "curve" : "secp224r1", |
| "public" : "305d301f06163261383634386365336430323838383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 252, |
| "comment" : "oid with modified node", |
| "curve" : "secp224r1", |
| "public" : "3053301506072a8648ce3d0201060a32623831303430303331033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 253, |
| "comment" : "oid with modified node", |
| "curve" : "secp224r1", |
| "public" : "305b301d06072a8648ce3d02010612326238313034303038383830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 254, |
| "comment" : "large integer in oid", |
| "curve" : "secp224r1", |
| "public" : "306730290620326138363438636533643032383238303830383038303830383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 255, |
| "comment" : "large integer in oid", |
| "curve" : "secp224r1", |
| "public" : "3065302706072a8648ce3d0201061c32623831303430303832383038303830383038303830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 256, |
| "comment" : "oid with invalid node", |
| "curve" : "secp224r1", |
| "public" : "3058301a0611326138363438636533643032303165303306052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 257, |
| "comment" : "oid with invalid node", |
| "curve" : "secp224r1", |
| "public" : "304f301106082a808648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 258, |
| "comment" : "oid with invalid node", |
| "curve" : "secp224r1", |
| "public" : "3056301806072a8648ce3d0201060d32623831303430303231653033033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 259, |
| "comment" : "oid with invalid node", |
| "curve" : "secp224r1", |
| "public" : "304f301106072a8648ce3d020106062b8081040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 260, |
| "comment" : "lonely bit string tag", |
| "curve" : "secp224r1", |
| "public" : "3013301006072a8648ce3d020106052b8104002103", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 261, |
| "comment" : "appending 0's to bit string", |
| "curve" : "secp224r1", |
| "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 262, |
| "comment" : "prepending 0's to bit string", |
| "curve" : "secp224r1", |
| "public" : "3050301006072a8648ce3d020106052b81040021033c0000000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 263, |
| "comment" : "appending null value to bit string", |
| "curve" : "secp224r1", |
| "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 264, |
| "comment" : "truncated length of bit string", |
| "curve" : "secp224r1", |
| "public" : "3014301006072a8648ce3d020106052b810400210381", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 265, |
| "comment" : "Replacing bit string with NULL", |
| "curve" : "secp224r1", |
| "public" : "3014301006072a8648ce3d020106052b810400210500", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 266, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021013a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 267, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021023a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 268, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021043a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 269, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021053a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 270, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021ff3a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 271, |
| "comment" : "dropping value of bit string", |
| "curve" : "secp224r1", |
| "public" : "3014301006072a8648ce3d020106052b810400210300", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 272, |
| "comment" : "modify first byte of bit string", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a020486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 273, |
| "comment" : "modify last byte of bit string", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3dae2", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 274, |
| "comment" : "truncate bit string", |
| "curve" : "secp224r1", |
| "public" : "304d301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 275, |
| "comment" : "truncate bit string", |
| "curve" : "secp224r1", |
| "public" : "304d301006072a8648ce3d020106052b8104002103390486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 276, |
| "comment" : "declaring bits as unused in a bit-string", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a010486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 277, |
| "comment" : "unused bits in a bit-string", |
| "curve" : "secp224r1", |
| "public" : "3052301006072a8648ce3d020106052b81040021033e200486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6201020304", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 278, |
| "comment" : "unused bits in empty bit-string", |
| "curve" : "secp224r1", |
| "public" : "3015301006072a8648ce3d020106052b81040021030103", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 279, |
| "comment" : "128 unused bits", |
| "curve" : "secp224r1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a800486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", |
| "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", |
| "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| } |
| ] |
| } |
| ] |
| } |