| { |
| "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" : 288, |
| "header" : [], |
| "testGroups" : [ |
| { |
| "curve" : "secp256k1", |
| "encoding" : "asn", |
| "type" : "ECHDComp", |
| "tests" : [ |
| { |
| "tcId" : 1, |
| "comment" : "normal case", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b396812ea1686e7472e9692eaf3e958e50e9500d3b4c77243db1f2acd67ba9cc4", |
| "private" : "0f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254", |
| "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2, |
| "comment" : "compressed public key", |
| "curve" : "secp256k1", |
| "public" : "3036301006072a8648ce3d020106052b8104000a03220002d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b", |
| "private" : "0f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254", |
| "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65", |
| "result" : "acceptable", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 3, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004965ff42d654e058ee7317cced7caf093fbb180d8d3a74b0dcd9d8cd47a39d5cb9c2aa4daac01a4be37c20467ede964662f12983e0b5272a47a5f2785685d8087", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 4, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000406c4b87ba76c6dcb101f54a050a086aa2cb0722f03137df5a922472f1bdc11b982e3c735c4b6c481d09269559f080ad08632f370a054af12c1fd1eced2ea9211", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "0000000000000000000000000000000000000000000000000000000000000002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 5, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004166aed3bc281705444f933913f670957a118f8da2c71bd301a90929743e2ca583514a7972e33d6fea1e377ef4184937f67b37e41ef3099c228a88f5bfb67e5b9", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 6, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000436e1e76ffdbe8577520b0716eb88c18ea72a49e5a4e5680a7d290093f841cb6e7310728b59c7572c4b35fb6c29c36ebabfc53553c06ecf747fcfbefcf6114e1c", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 7, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004728e15d578212bc42287c0118c82c84b126f97d549223c10ad07f4e98af912385d23b1a6e716925855a247b16effe92773315241ac951cdfefdfac0ed16467f6", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 8, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ca03ff8e99e269576cf7564545c89268eb415ff45778732529fa5997cc2b230950d6b84b729bc07f9b2d92754281cdc0d289d2453385aef77e4bdc69bf155c5f", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 9, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000451be66137e39bbf35a91c6db5ba6919ff471d885ca94462eaaa65b1eac366baa5910de70b6e09e97aa00621ef18f2801719b199b3e7769fdab2bd909b2f340d7", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010002", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 10, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004595e46ee7c2d7183ff2ea760ffd8472fb834ec89c08b6ef48ff92b44a13a6e1ae563e23953c97c26441323d2500c84e8cee04c15d4d5d2cc458703d1f2d02d31", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 11, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e426e2f5108333117587975f18d8cc078d41e56b7d6b82f585d75b0d73479ffd75800fd41236a56034bed9abc55d82cf059a14d63c07cd0750931714731a1ca1", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "8000000000000000000000000000000000000000000000000000000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 12, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e1c7076caf26010b1767f1a9c4156b5b4236368d5d90dece3441b734e8684ee6b3534c3c54e614e594dce6ca438b87c424c8e80f8fae226bbdf50e4906c13f6b", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 13, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004663cea1063c9916b75e85fc815d8a2370ec0a02aceef3db022e395db8b03bf3f188787f4047dc106807526502c7ae880e471c929b92e2384489c8070b5bcc109", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc000000080000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 14, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000424175c078e305d3139e5dab727a6ab8587b26daa470a529a23c10585cb56c038bf1f2b937ae074ff94b15f5cb5e60eb5d32afba2077539db794294bcaab71a81", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 15, |
| "comment" : "edge cases for shared secret", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004008d71c712dd95881cd1400dbe7683acbd8e269d25261b08f1f491b45e3b5621778182a24198b0f23502d06e24c45122e1f420af48dc1e17b1ea923386a33062", |
| "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a", |
| "shared" : "ffffffff00000000000000ffffffffffffff0000000000000100000000000000", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 16, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000014218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "12c2ad36a59fda5ac4f7e97ff611728d0748ac359fca9b12f6d4f43519516487", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 17, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004000000000000000000000000000000000000000000000000000000000000000266fbe727b2ba09e09f5a98d70a5efce8424c5fa425bbda1c511f860657b8535e", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "45aa9666757815e9974140d1b57191c92c588f6e5681131e0df9b3d241831ad4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 18, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff3db772ad92db8699ceac1a3c30e126b866c4fefe292cf0c1790e55cee8414f18", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "8163c9dce8356f1df72b698f2f04a14db0263a8402905eee87941b00d8d677f5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 19, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff31cf13671b574e313c35217566f18bd2c5f758c140d24e94e6a4fda7f4c7b12b", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "1a32749dcf047a7e06194ccb34d7c9538a16ddabeeede74bea5f7ef04979f7f7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 20, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff73b0886496aed70db371e2e49db640abba547e5e0c2763b73a0a42f84348a6b1", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "ab43917a64c1b010159643c18e2eb06d25eedae5b78d02fa9b3debacbf31b777", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 21, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000f4d81575c8e328285633ccfd8623f04dd4ed61e187b3a6d7eac553aede7f850", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "1648321c706651adf06643fc4ae06041dce64a82632ad44128061216cc9827ff", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 22, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0001000242217b7059b3ddebc68e95443f6c109369e1f9323dd24852ac7612996b6e5601", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "fb866b2e4b1f9ed6b37847fc80a19a52e1e91b75d713b0d4f6b995d2d3c75cfe", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 23, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff4b66003c7482d0f2fd7b1cb2b0b7078cd199f2208fc37eb2ef286ccb2f1224e7", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "3135a6283b97e7537a8bc208a355c2a854b8ee6e4227206730e6d725da044dee", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 24, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004800000000000000000000000000000000000000000000000000000000000000069d3cd0c70f1484d4b3bbbd680679ef477a22a07df085634f117c41c08bf1230", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "62959089a7ed477c22cb4f1c7787327318fccca25e5aa3e44688a282931ab049", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 25, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a034200048000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000130f69b6e95a3303214a73ad982a1f3ee169d7ecf958de7b0bca8a9ffa3b8e8b3", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "04fda5c00a396fad6b809a8843de573e86b0403d644995c83313da51fb1f5880", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 26, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ff00000001fffffffc00000007fffffff00000001fffffffc00000008000000056951ead861aa8ec7a314fcd54f905bd92c910786375eb7ee5f3a55f8aa87884", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "bbd9937bb51d27f94ecaea29717df789afeac4414e3ef27bb2e6fa7259182e59", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 27, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff63a88b2e0c8987c6310cf81d0c935f00213f98a3dad2f43c8128fa313a90d55b", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "bbd9d305b99ff3db56f77fea9e89f32260ee7326040067ce05dd15e0dcc13ed8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 28, |
| "comment" : "edge cases for ephemeral key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffffffff00000000000000ffffffffffffff000000000000010000000000000066a4456ca6d4054d13b209f6d262e6057ad712566f46e9e238e894deebe3d3aa", |
| "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8", |
| "shared" : "4ffb2c7962e32d5365f98f66be6286724d40d5f0333ba4fc943c0f0f06cdbb1f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 29, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "3", |
| "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 30, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "5841acd3cff2d62861bbe11084738006d68ccf35acae615ee9524726e93d0da5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 31, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "100000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "4348e4cba371ead03982018abc9aacecaebfd636dda82e609fd298947f907de8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 32, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "shared" : "e56221c2b0dc33b98b90dfd3239a2c0cb1e4ad0399a3aaef3f9d47fb103daef0", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 33, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "08000000000000000000000000000000000000000000000000000000000000000", |
| "shared" : "5b34a29b1c4ddcb2101162d34bed9f0702361fe5af505df315eff7befd0e4719", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 34, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03abfd25e8cd0364141", |
| "shared" : "cece521b8b5a32bbee38936ba7d645824f238e561701a386fb888e010db54b2f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 35, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfc25e8cd0364141", |
| "shared" : "829521b79d71f5011e079756b851a0d5c83557866189a6258c1e78a1700c6904", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 36, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfca5e8cd0364141", |
| "shared" : "8c5934793505a6a1f84d41283341680c4923f1f4d562989a11cc626fea5eda5a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 37, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8bd0364141", |
| "shared" : "356caee7e7eee031a15e54c3a5c4e72f9c74bb287ce601619ef85eb96c289452", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 38, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c3", |
| "shared" : "09c7337df6c2b35edf3a21382511cc5add1a71a84cbf8d3396a5be548d92fa67", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 39, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364103", |
| "shared" : "d16caedd25793666f9e26f5331382106f54095b3d20d40c745b68ca76c0e6983", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 40, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364123", |
| "shared" : "b8ae1e21d8b34ce4caffed7167a26868ec80a7d4a6a98b639d4d05cd226504de", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 41, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364133", |
| "shared" : "02776315fe147a36a4b0987492b6503acdea60f926450e5eddb9f88fc82178d3", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 42, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413b", |
| "shared" : "3988c9c7050a28794934e5bd67629b556d97a4858d22812835f4a37dca351943", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 43, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", |
| "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 44, |
| "comment" : "edge case private key", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b", |
| "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f", |
| "shared" : "4b52257d8b3ba387797fdf7a752f195ddc4f7d76263de61d0d52a5ec14a36cbf", |
| "result" : "valid", |
| "flags" : [ |
| "AddSubChain" |
| ] |
| }, |
| { |
| "tcId" : 45, |
| "comment" : "public point not on curve", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e4", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 46, |
| "comment" : "public point = (0,0)", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 47, |
| "comment" : "order = -115792089237316195423570985008687907852837564279074904382605163141518161494337", |
| "curve" : "secp256k1", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80221ff000000000000000000000000000000014551231950b75fc4402da1732fc9bebf0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 48, |
| "comment" : "order = 0", |
| "curve" : "secp256k1", |
| "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201000201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "WrongOrder", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 49, |
| "comment" : "order = 1", |
| "curve" : "secp256k1", |
| "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201010201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 50, |
| "comment" : "order = 26959946667150639794667015087019630673536463705607434823784316690060", |
| "curve" : "secp256k1", |
| "public" : "3081f13081aa06072a8648ce3d020130819e020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8021d00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8c0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "WrongOrder", |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 51, |
| "comment" : "generator = (0,0)", |
| "curve" : "secp256k1", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 52, |
| "comment" : "generator not on curve", |
| "curve" : "secp256k1", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4ba022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 53, |
| "comment" : "cofactor = -1", |
| "curve" : "secp256k1", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 54, |
| "comment" : "cofactor = 0", |
| "curve" : "secp256k1", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201000342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 55, |
| "comment" : "cofactor = 2", |
| "curve" : "secp256k1", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201020342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 56, |
| "comment" : "cofactor = 115792089237316195423570985008687907852837564279074904382605163141518161494337", |
| "curve" : "secp256k1", |
| "public" : "308201153081ce06072a8648ce3d02013081c2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 57, |
| "comment" : "cofactor = None", |
| "curve" : "secp256k1", |
| "public" : "3081f23081ab06072a8648ce3d020130819f020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 58, |
| "comment" : "modified prime", |
| "curve" : "secp256k1", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fb524ac7055bebf603a4e216abaa6a9ef8eb2bbea2cd820e59d46d8501f6268b30060401000401070441040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101034200040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "ModifiedPrime", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 59, |
| "comment" : "using secp224r1", |
| "curve" : "secp256k1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 60, |
| "comment" : "using secp256r1", |
| "curve" : "secp256k1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "InvalidPublic" |
| ] |
| }, |
| { |
| "tcId" : 61, |
| "comment" : "a = 0", |
| "curve" : "secp256k1", |
| "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "acceptable", |
| "flags" : [ |
| "UnusedParam", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 62, |
| "comment" : "public key of order 3", |
| "curve" : "secp256k1", |
| "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f30440420e938957757479aa358ed3be8c978ae4668ed53dcd38afa1232fc177451aa9edd042054356ffc19e9634de243957ee3d741c6d322e97a0d1c04fb18b3510f1ae0505c044104afb5ea28bf29743e892afa4d329f6ee83976e83f118239d830c6666bc466925b034f19cd64b916db731c8c716f004bfe0e5a1ec86a8fddf3f7fa15b0019c00b9022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036414102010103420004afb5ea28bf29743e892afa4d329f6ee83976e83f118239d830c6666bc466925bfcb0e6329b46e9248ce3738e90ffb401f1a5e1379570220c0805ea4efe63fb76", |
| "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d", |
| "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff", |
| "result" : "invalid", |
| "flags" : [ |
| "WeakPublicKey", |
| "InvalidPublic", |
| "UnnamedCurve" |
| ] |
| }, |
| { |
| "tcId" : 63, |
| "comment" : "Public key uses wrong curve: secp224r1", |
| "curve" : "secp256k1", |
| "public" : "304e301006072a8648ce3d020106052b81040021033a000450eb062b54940a455719d523e1ec106525dda34c2fd95ace62b9b16d315d323f089173d10c45dceff155942431750c00ca36f463828e9fab", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 64, |
| "comment" : "Public key uses wrong curve: secp256r1", |
| "curve" : "secp256k1", |
| "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000406372852584037722a7f9bfaad5661acb623162d45f70a552c617f4080e873aa43609275dff6dcaaa122a745d0f154681f9c7726867b43e7523b7f5ab5ea963e", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 65, |
| "comment" : "Public key uses wrong curve: secp384r1", |
| "curve" : "secp256k1", |
| "public" : "3076301006072a8648ce3d020106052b81040022036200040ef5804731d918f037506ee00b8602b877c7d509ffa2c0847a86e7a2d358ba7c981c2a74b22401ac615307a6deb275402fa6c8218c3374f8a91752d2eff6bd14ad8cae596d2f37dae8aeec085760edf4fda9a7cf70253898a54183469072a561", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 66, |
| "comment" : "Public key uses wrong curve: secp521r1", |
| "curve" : "secp256k1", |
| "public" : "30819b301006072a8648ce3d020106052b81040023038186000400921da57110db26c7838a69d574fc98588c5c07a792cb379f46664cc773c1e1f6fa16148667748ede232d1a1f1cea7f152c5d586172acbeaa48416bcbd70bb27f0f01b4477e1ae74bf4f093184a9f26f103712ccf6ceb45a0505b191606d897edaf872b37f0f90a933000a80fc3207048323c16883a3d67a90aa78bcc9c5e58d784b9b9", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 67, |
| "comment" : "Public key uses wrong curve: brainpoolP224r1", |
| "curve" : "secp256k1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042c9fdd1914cacdb28e39e6fc24b4c3c666cc0d438acc4529a6cc297a2d0fdecb3028d9e4d84c711db352379c080c78659969bdc5d3218901", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 68, |
| "comment" : "Public key uses wrong curve: brainpoolP256r1", |
| "curve" : "secp256k1", |
| "public" : "305a301406072a8648ce3d020106092b240303020801010703420004120e4db849e5d960741c7d221aa80fe6e4fcd578191b7f845a68a6fcb8647719a6fffb6165d8ec39389eecc530839c321b2e9040027fba5d9cb9311df7cd3d4d", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 69, |
| "comment" : "Public key uses wrong curve: brainpoolP320r1", |
| "curve" : "secp256k1", |
| "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040efb1c104938f59a931fe6bf69f7ead4036d2336075a708e66b020e1bc5bb6d9cdc86d4e8fa181d7c7ea1af28353044e8cec12eec75a6dd87a5dc902024d93f8c8d9bf43b453fd919151f9bd7bb955c7", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 70, |
| "comment" : "Public key uses wrong curve: brainpoolP384r1", |
| "curve" : "secp256k1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043e96d75b79214e69a4550e25375478bdc9c2a9d0178a77b5700bd5f12e3ce142f50c93dc1ee7268456d7eae2d44b718d6f159e896ae14fbe3aba397801a95e2bb6a9a761e865b289dd9db64aa07c794cedf77328543b94c9b54ce0cf04c60ac8", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 71, |
| "comment" : "Public key uses wrong curve: brainpoolP512r1", |
| "curve" : "secp256k1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044f191130740f1b75ae13402960eb22ea801db80ed51a461e06a7b3ba60c9bddd132a6465bbee8afd70cfb4495efbda4f1567b958e6e305bfcb4ac8f05172688e0f2f175aa12425be3ab7271b42f258639e868677d1163c12e641229f1e6427761c9e294de51db564151b21a051d2f7a13661852799557a556a5f3c51d36d083a", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 72, |
| "comment" : "Public key uses wrong curve: brainpoolP224t1", |
| "curve" : "secp256k1", |
| "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00044964b948cefa39cd769e3480d4840a3c58e966161be80df02d9aab33b4a318a32f30130224edcefe0dd64342404e594aa334995b179f641f", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 73, |
| "comment" : "Public key uses wrong curve: brainpoolP256t1", |
| "curve" : "secp256k1", |
| "public" : "305a301406072a8648ce3d020106092b24030302080101080342000411157979c08bcd175d34572209a85f3f5d602e35bdc3b553b0f19307672b31ba69d0556bce48c43e2e7e6177055221a4c4b7eb17ee9708f49216de76d6e92ab8", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 74, |
| "comment" : "Public key uses wrong curve: brainpoolP320t1", |
| "curve" : "secp256k1", |
| "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048bb517e198930eba57293419876a8793f711de37c27f200e6fb2c2b13e9fabd4fbc42ad61751ca583031ba76cbc6d745d115addc74eab63bf415c4fa20dbbecae98ac3c3da1a041705cf8959e2ccf453", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 75, |
| "comment" : "Public key uses wrong curve: brainpoolP384t1", |
| "curve" : "secp256k1", |
| "public" : "307a301406072a8648ce3d020106092b240303020801010c036200045eb38d0261b744b03abef4ae7c17bc886b5b426bd910958f8a49ef62053048f869541b7a05d244315fc9cd74271ec3d518d94114b6006017f4ed5e3c06322baa1c75809a1057ba6fa46d1e1a9927a262e627940d5da538b5a3d1d794d9c866a4", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 76, |
| "comment" : "Public key uses wrong curve: brainpoolP512t1", |
| "curve" : "secp256k1", |
| "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004035fc238e57d980beae0215fb89108f9c6c4afda5d920f9d0583ee7d65f8778ecfff24a31d4f32deb6ea5f7e3adb6affb9327a5e62e09cba07c88b119fd104a83b7811e958e393971a5c9417412070b9f18b03be37e81e0bca5d3ff0873ed1f3113ed0fc57a0344321fb4d6c43f2f6e630a3d3883efe4c21df3e0f0b1208226b", |
| "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 77, |
| "comment" : "invalid public key", |
| "curve" : "secp256k1", |
| "public" : "3036301006072a8648ce3d020106052b8104000a03220002977cb7fb9a0ec5b208e811d6a0795eb78d7642e3cac42a801bcc8fc0f06472d4", |
| "private" : "0d09182a4d0c94ba85f82eff9fc1bddb0b07d3f2af8632fc1c73a3604e8f0b335", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 78, |
| "comment" : "public key is a low order point on twist", |
| "curve" : "secp256k1", |
| "public" : "3036301006072a8648ce3d020106052b8104000a032200020000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb300", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 79, |
| "comment" : "public key is a low order point on twist", |
| "curve" : "secp256k1", |
| "public" : "3036301006072a8648ce3d020106052b8104000a032200030000000000000000000000000000000000000000000000000000000000000000", |
| "private" : "098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb2ff", |
| "shared" : "", |
| "result" : "invalid", |
| "flags" : [ |
| "CompressedPoint" |
| ] |
| }, |
| { |
| "tcId" : 80, |
| "comment" : "long form encoding of length", |
| "curve" : "secp256k1", |
| "public" : "308156301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 81, |
| "comment" : "long form encoding of length", |
| "curve" : "secp256k1", |
| "public" : "305730811006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 82, |
| "comment" : "long form encoding of length", |
| "curve" : "secp256k1", |
| "public" : "305730110681072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 83, |
| "comment" : "long form encoding of length", |
| "curve" : "secp256k1", |
| "public" : "3057301106072a8648ce3d02010681052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 84, |
| "comment" : "long form encoding of length", |
| "curve" : "secp256k1", |
| "public" : "3057301006072a8648ce3d020106052b8104000a0381420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 85, |
| "comment" : "length contains leading 0", |
| "curve" : "secp256k1", |
| "public" : "30820056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 86, |
| "comment" : "length contains leading 0", |
| "curve" : "secp256k1", |
| "public" : "30583082001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 87, |
| "comment" : "length contains leading 0", |
| "curve" : "secp256k1", |
| "public" : "30583012068200072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 88, |
| "comment" : "length contains leading 0", |
| "curve" : "secp256k1", |
| "public" : "3058301206072a8648ce3d0201068200052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 89, |
| "comment" : "length contains leading 0", |
| "curve" : "secp256k1", |
| "public" : "3058301006072a8648ce3d020106052b8104000a038200420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 90, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3057301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 91, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3055301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 92, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3056301106072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 93, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3056300f06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 94, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3056301006082a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 95, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3056301006062a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 96, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106062b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 97, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106042b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 98, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03430004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 99, |
| "comment" : "wrong length", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03410004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 100, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "30850100000056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 101, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "305b3085010000001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 102, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "305b3015068501000000072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 103, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "305b301506072a8648ce3d0201068501000000052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 104, |
| "comment" : "uint32 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "305b301006072a8648ce3d020106052b8104000a038501000000420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 105, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "3089010000000000000056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 106, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "305f308901000000000000001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 107, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "305f301906890100000000000000072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 108, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "305f301906072a8648ce3d020106890100000000000000052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 109, |
| "comment" : "uint64 overflow in length", |
| "curve" : "secp256k1", |
| "public" : "305f301006072a8648ce3d020106052b8104000a03890100000000000000420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 110, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp256k1", |
| "public" : "30847fffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 111, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp256k1", |
| "public" : "305a30847fffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 112, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp256k1", |
| "public" : "305a301406847fffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 113, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp256k1", |
| "public" : "305a301406072a8648ce3d020106847fffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 114, |
| "comment" : "length = 2**31 - 1", |
| "curve" : "secp256k1", |
| "public" : "305a301006072a8648ce3d020106052b8104000a03847fffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 115, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp256k1", |
| "public" : "3084ffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 116, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp256k1", |
| "public" : "305a3084ffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 117, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp256k1", |
| "public" : "305a30140684ffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 118, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp256k1", |
| "public" : "305a301406072a8648ce3d02010684ffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 119, |
| "comment" : "length = 2**32 - 1", |
| "curve" : "secp256k1", |
| "public" : "305a301006072a8648ce3d020106052b8104000a0384ffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 120, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp256k1", |
| "public" : "3085ffffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 121, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp256k1", |
| "public" : "305b3085ffffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 122, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp256k1", |
| "public" : "305b30150685ffffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 123, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp256k1", |
| "public" : "305b301506072a8648ce3d02010685ffffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 124, |
| "comment" : "length = 2**40 - 1", |
| "curve" : "secp256k1", |
| "public" : "305b301006072a8648ce3d020106052b8104000a0385ffffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 125, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp256k1", |
| "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 126, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp256k1", |
| "public" : "305e3088ffffffffffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 127, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp256k1", |
| "public" : "305e30180688ffffffffffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 128, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp256k1", |
| "public" : "305e301806072a8648ce3d02010688ffffffffffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 129, |
| "comment" : "length = 2**64 - 1", |
| "curve" : "secp256k1", |
| "public" : "305e301006072a8648ce3d020106052b8104000a0388ffffffffffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 130, |
| "comment" : "incorrect length", |
| "curve" : "secp256k1", |
| "public" : "30ff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 131, |
| "comment" : "incorrect length", |
| "curve" : "secp256k1", |
| "public" : "305630ff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 132, |
| "comment" : "incorrect length", |
| "curve" : "secp256k1", |
| "public" : "3056301006ff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 133, |
| "comment" : "incorrect length", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106ff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 134, |
| "comment" : "incorrect length", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03ff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 135, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp256k1", |
| "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 136, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp256k1", |
| "public" : "3056308006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 137, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp256k1", |
| "public" : "3056301006802a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 138, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106802b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 139, |
| "comment" : "indefinite length without termination", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03800004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 140, |
| "comment" : "removing sequence", |
| "curve" : "secp256k1", |
| "public" : "", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 141, |
| "comment" : "removing sequence", |
| "curve" : "secp256k1", |
| "public" : "304403420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 142, |
| "comment" : "lonely sequence tag", |
| "curve" : "secp256k1", |
| "public" : "30", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 143, |
| "comment" : "lonely sequence tag", |
| "curve" : "secp256k1", |
| "public" : "30453003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 144, |
| "comment" : "appending 0's to sequence", |
| "curve" : "secp256k1", |
| "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 145, |
| "comment" : "appending 0's to sequence", |
| "curve" : "secp256k1", |
| "public" : "3058301206072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 146, |
| "comment" : "prepending 0's to sequence", |
| "curve" : "secp256k1", |
| "public" : "30580000301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 147, |
| "comment" : "prepending 0's to sequence", |
| "curve" : "secp256k1", |
| "public" : "30583012000006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 148, |
| "comment" : "appending unused 0's to sequence", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 149, |
| "comment" : "appending unused 0's to sequence", |
| "curve" : "secp256k1", |
| "public" : "3058301006072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 150, |
| "comment" : "appending null value to sequence", |
| "curve" : "secp256k1", |
| "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670500", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 151, |
| "comment" : "appending null value to sequence", |
| "curve" : "secp256k1", |
| "public" : "3058301206072a8648ce3d020106052b8104000a050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 152, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305b4981773056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 153, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305a25003056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 154, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "30583056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670004deadbeef", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 155, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305b3015498177301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 156, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305a30142500301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 157, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305e3012301006072a8648ce3d020106052b8104000a0004deadbeef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 158, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305b3015260c49817706072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 159, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305a3014260b250006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 160, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305e3018260906072a8648ce3d02010004deadbeef06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 161, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305b301506072a8648ce3d0201260a49817706052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 162, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305a301406072a8648ce3d02012609250006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 163, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305e301806072a8648ce3d0201260706052b8104000a0004deadbeef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 164, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305b301006072a8648ce3d020106052b8104000a234749817703420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 165, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305a301006072a8648ce3d020106052b8104000a2346250003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 166, |
| "comment" : "including garbage", |
| "curve" : "secp256k1", |
| "public" : "305e301006072a8648ce3d020106052b8104000a234403420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670004deadbeef", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 167, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305eaa00bb00cd003056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 168, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305caa02aabb3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 169, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305e3018aa00bb00cd00301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 170, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305c3016aa02aabb301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 171, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305e3018260faa00bb00cd0006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 172, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305c3016260daa02aabb06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 173, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305e301806072a8648ce3d0201260daa00bb00cd0006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 174, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305c301606072a8648ce3d0201260baa02aabb06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 175, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305e301006072a8648ce3d020106052b8104000a234aaa00bb00cd0003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 176, |
| "comment" : "including undefined tags", |
| "curve" : "secp256k1", |
| "public" : "305c301006072a8648ce3d020106052b8104000a2348aa02aabb03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 177, |
| "comment" : "truncated length of sequence", |
| "curve" : "secp256k1", |
| "public" : "3081", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 178, |
| "comment" : "truncated length of sequence", |
| "curve" : "secp256k1", |
| "public" : "3046308103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 179, |
| "comment" : "Replacing sequence with NULL", |
| "curve" : "secp256k1", |
| "public" : "0500", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 180, |
| "comment" : "Replacing sequence with NULL", |
| "curve" : "secp256k1", |
| "public" : "3046050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 181, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "2e56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 182, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "2f56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 183, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "3156301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 184, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "3256301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 185, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "ff56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 186, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "30562e1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 187, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "30562f1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 188, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "3056311006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 189, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "3056321006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 190, |
| "comment" : "changing tag value of sequence", |
| "curve" : "secp256k1", |
| "public" : "3056ff1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 191, |
| "comment" : "dropping value of sequence", |
| "curve" : "secp256k1", |
| "public" : "3000", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 192, |
| "comment" : "dropping value of sequence", |
| "curve" : "secp256k1", |
| "public" : "3046300003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 193, |
| "comment" : "truncate sequence", |
| "curve" : "secp256k1", |
| "public" : "3055301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 194, |
| "comment" : "truncate sequence", |
| "curve" : "secp256k1", |
| "public" : "30551006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 195, |
| "comment" : "truncate sequence", |
| "curve" : "secp256k1", |
| "public" : "3055300f06072a8648ce3d020106052b81040003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 196, |
| "comment" : "truncate sequence", |
| "curve" : "secp256k1", |
| "public" : "3055300f072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 197, |
| "comment" : "indefinite length", |
| "curve" : "secp256k1", |
| "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 198, |
| "comment" : "indefinite length", |
| "curve" : "secp256k1", |
| "public" : "3058308006072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 199, |
| "comment" : "indefinite length with truncated delimiter", |
| "curve" : "secp256k1", |
| "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326700", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 200, |
| "comment" : "indefinite length with truncated delimiter", |
| "curve" : "secp256k1", |
| "public" : "3057308006072a8648ce3d020106052b8104000a0003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 201, |
| "comment" : "indefinite length with additional element", |
| "curve" : "secp256k1", |
| "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326705000000", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 202, |
| "comment" : "indefinite length with additional element", |
| "curve" : "secp256k1", |
| "public" : "305a308006072a8648ce3d020106052b8104000a0500000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 203, |
| "comment" : "indefinite length with truncated element", |
| "curve" : "secp256k1", |
| "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267060811220000", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 204, |
| "comment" : "indefinite length with truncated element", |
| "curve" : "secp256k1", |
| "public" : "305c308006072a8648ce3d020106052b8104000a06081122000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 205, |
| "comment" : "indefinite length with garbage", |
| "curve" : "secp256k1", |
| "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000fe02beef", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 206, |
| "comment" : "indefinite length with garbage", |
| "curve" : "secp256k1", |
| "public" : "305c308006072a8648ce3d020106052b8104000a0000fe02beef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 207, |
| "comment" : "indefinite length with nonempty EOC", |
| "curve" : "secp256k1", |
| "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670002beef", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 208, |
| "comment" : "indefinite length with nonempty EOC", |
| "curve" : "secp256k1", |
| "public" : "305a308006072a8648ce3d020106052b8104000a0002beef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 209, |
| "comment" : "prepend empty sequence", |
| "curve" : "secp256k1", |
| "public" : "30583000301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 210, |
| "comment" : "prepend empty sequence", |
| "curve" : "secp256k1", |
| "public" : "30583012300006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 211, |
| "comment" : "append empty sequence", |
| "curve" : "secp256k1", |
| "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32673000", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 212, |
| "comment" : "append empty sequence", |
| "curve" : "secp256k1", |
| "public" : "3058301206072a8648ce3d020106052b8104000a300003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 213, |
| "comment" : "sequence of sequence", |
| "curve" : "secp256k1", |
| "public" : "30583056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 214, |
| "comment" : "sequence of sequence", |
| "curve" : "secp256k1", |
| "public" : "30583012301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 215, |
| "comment" : "truncated sequence", |
| "curve" : "secp256k1", |
| "public" : "3012301006072a8648ce3d020106052b8104000a", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 216, |
| "comment" : "truncated sequence", |
| "curve" : "secp256k1", |
| "public" : "304f300906072a8648ce3d020103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 217, |
| "comment" : "repeat element in sequence", |
| "curve" : "secp256k1", |
| "public" : "30819a301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326703420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 218, |
| "comment" : "repeat element in sequence", |
| "curve" : "secp256k1", |
| "public" : "305d301706072a8648ce3d020106052b8104000a06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 219, |
| "comment" : "removing oid", |
| "curve" : "secp256k1", |
| "public" : "304d300706052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 220, |
| "comment" : "lonely oid tag", |
| "curve" : "secp256k1", |
| "public" : "304e30080606052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 221, |
| "comment" : "lonely oid tag", |
| "curve" : "secp256k1", |
| "public" : "3050300a06072a8648ce3d02010603420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 222, |
| "comment" : "appending 0's to oid", |
| "curve" : "secp256k1", |
| "public" : "3058301206092a8648ce3d0201000006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 223, |
| "comment" : "appending 0's to oid", |
| "curve" : "secp256k1", |
| "public" : "3058301206072a8648ce3d020106072b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 224, |
| "comment" : "prepending 0's to oid", |
| "curve" : "secp256k1", |
| "public" : "30583012060900002a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 225, |
| "comment" : "prepending 0's to oid", |
| "curve" : "secp256k1", |
| "public" : "3058301206072a8648ce3d0201060700002b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 226, |
| "comment" : "appending unused 0's to oid", |
| "curve" : "secp256k1", |
| "public" : "3058301206072a8648ce3d0201000006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 227, |
| "comment" : "appending null value to oid", |
| "curve" : "secp256k1", |
| "public" : "3058301206092a8648ce3d0201050006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 228, |
| "comment" : "appending null value to oid", |
| "curve" : "secp256k1", |
| "public" : "3058301206072a8648ce3d020106072b8104000a050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 229, |
| "comment" : "truncated length of oid", |
| "curve" : "secp256k1", |
| "public" : "304f3009068106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 230, |
| "comment" : "truncated length of oid", |
| "curve" : "secp256k1", |
| "public" : "3051300b06072a8648ce3d0201068103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 231, |
| "comment" : "Replacing oid with NULL", |
| "curve" : "secp256k1", |
| "public" : "304f3009050006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 232, |
| "comment" : "Replacing oid with NULL", |
| "curve" : "secp256k1", |
| "public" : "3051300b06072a8648ce3d0201050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 233, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301004072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 234, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301005072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 235, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301007072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 236, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301008072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 237, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "30563010ff072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 238, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020104052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 239, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020105052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 240, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020107052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 241, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020108052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 242, |
| "comment" : "changing tag value of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d0201ff052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 243, |
| "comment" : "dropping value of oid", |
| "curve" : "secp256k1", |
| "public" : "304f3009060006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 244, |
| "comment" : "dropping value of oid", |
| "curve" : "secp256k1", |
| "public" : "3051300b06072a8648ce3d0201060003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 245, |
| "comment" : "modify first byte of oid", |
| "curve" : "secp256k1", |
| "public" : "305630100607288648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 246, |
| "comment" : "modify first byte of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d02010605298104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 247, |
| "comment" : "modify last byte of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d028106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 248, |
| "comment" : "modify last byte of oid", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104008a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 249, |
| "comment" : "truncate oid", |
| "curve" : "secp256k1", |
| "public" : "3055300f06062a8648ce3d0206052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 250, |
| "comment" : "truncate oid", |
| "curve" : "secp256k1", |
| "public" : "3055300f06068648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 251, |
| "comment" : "truncate oid", |
| "curve" : "secp256k1", |
| "public" : "3055300f06072a8648ce3d020106042b81040003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 252, |
| "comment" : "truncate oid", |
| "curve" : "secp256k1", |
| "public" : "3055300f06072a8648ce3d020106048104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 253, |
| "comment" : "wrong oid", |
| "curve" : "secp256k1", |
| "public" : "30593013060a3262306530333032316106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 254, |
| "comment" : "wrong oid", |
| "curve" : "secp256k1", |
| "public" : "3061301b061236303836343830313635303330343032303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 255, |
| "comment" : "wrong oid", |
| "curve" : "secp256k1", |
| "public" : "305b301506072a8648ce3d0201060a3262306530333032316103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 256, |
| "comment" : "wrong oid", |
| "curve" : "secp256k1", |
| "public" : "3063301d06072a8648ce3d0201061236303836343830313635303330343032303103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 257, |
| "comment" : "longer oid", |
| "curve" : "secp256k1", |
| "public" : "305f301906103261383634386365336430323031303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 258, |
| "comment" : "longer oid", |
| "curve" : "secp256k1", |
| "public" : "305d301706072a8648ce3d0201060c32623831303430303061303103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 259, |
| "comment" : "oid with modified node", |
| "curve" : "secp256k1", |
| "public" : "305d3017060e326138363438636533643032313106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 260, |
| "comment" : "oid with modified node", |
| "curve" : "secp256k1", |
| "public" : "3065301f06163261383634386365336430323838383038303830303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 261, |
| "comment" : "oid with modified node", |
| "curve" : "secp256k1", |
| "public" : "305b301506072a8648ce3d0201060a3262383130343030316103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 262, |
| "comment" : "oid with modified node", |
| "curve" : "secp256k1", |
| "public" : "3063301d06072a8648ce3d0201061232623831303430303838383038303830306103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 263, |
| "comment" : "large integer in oid", |
| "curve" : "secp256k1", |
| "public" : "306f30290620326138363438636533643032383238303830383038303830383038303830303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 264, |
| "comment" : "large integer in oid", |
| "curve" : "secp256k1", |
| "public" : "306d302706072a8648ce3d0201061c3262383130343030383238303830383038303830383038303830306103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 265, |
| "comment" : "oid with invalid node", |
| "curve" : "secp256k1", |
| "public" : "3060301a0611326138363438636533643032303165303306052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 266, |
| "comment" : "oid with invalid node", |
| "curve" : "secp256k1", |
| "public" : "3057301106082a808648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 267, |
| "comment" : "oid with invalid node", |
| "curve" : "secp256k1", |
| "public" : "305e301806072a8648ce3d0201060d3262383130343030306165303303420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 268, |
| "comment" : "oid with invalid node", |
| "curve" : "secp256k1", |
| "public" : "3057301106072a8648ce3d020106062b808104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 269, |
| "comment" : "lonely bit string tag", |
| "curve" : "secp256k1", |
| "public" : "3013301006072a8648ce3d020106052b8104000a03", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 270, |
| "comment" : "appending 0's to bit string", |
| "curve" : "secp256k1", |
| "public" : "3058301006072a8648ce3d020106052b8104000a03440004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 271, |
| "comment" : "prepending 0's to bit string", |
| "curve" : "secp256k1", |
| "public" : "3058301006072a8648ce3d020106052b8104000a034400000004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 272, |
| "comment" : "appending null value to bit string", |
| "curve" : "secp256k1", |
| "public" : "3058301006072a8648ce3d020106052b8104000a03440004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670500", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 273, |
| "comment" : "truncated length of bit string", |
| "curve" : "secp256k1", |
| "public" : "3014301006072a8648ce3d020106052b8104000a0381", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 274, |
| "comment" : "Replacing bit string with NULL", |
| "curve" : "secp256k1", |
| "public" : "3014301006072a8648ce3d020106052b8104000a0500", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 275, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a01420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 276, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a02420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 277, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a04420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 278, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a05420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 279, |
| "comment" : "changing tag value of bit string", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000aff420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 280, |
| "comment" : "dropping value of bit string", |
| "curve" : "secp256k1", |
| "public" : "3014301006072a8648ce3d020106052b8104000a0300", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 281, |
| "comment" : "modify first byte of bit string", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420204e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 282, |
| "comment" : "modify last byte of bit string", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32e7", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 283, |
| "comment" : "truncate bit string", |
| "curve" : "secp256k1", |
| "public" : "3055301006072a8648ce3d020106052b8104000a03410004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 284, |
| "comment" : "truncate bit string", |
| "curve" : "secp256k1", |
| "public" : "3055301006072a8648ce3d020106052b8104000a034104e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 285, |
| "comment" : "declaring bits as unused in a bit-string", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03420104e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 286, |
| "comment" : "unused bits in a bit-string", |
| "curve" : "secp256k1", |
| "public" : "305a301006072a8648ce3d020106052b8104000a03462004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326701020304", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 287, |
| "comment" : "unused bits in empty bit-string", |
| "curve" : "secp256k1", |
| "public" : "3015301006072a8648ce3d020106052b8104000a030103", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| }, |
| { |
| "tcId" : 288, |
| "comment" : "128 unused bits", |
| "curve" : "secp256k1", |
| "public" : "3056301006072a8648ce3d020106052b8104000a03428004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267", |
| "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1", |
| "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646", |
| "result" : "acceptable", |
| "flags" : [ |
| "InvalidAsn" |
| ] |
| } |
| ] |
| } |
| ] |
| } |