1{
2  "algorithm" : "ECDH",
3  "generatorVersion" : "0.4.12",
4  "notes" : {
5    "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",
6    "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.",
7    "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.",
8    "InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.",
9    "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.",
10    "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.",
11    "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.",
12    "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.",
13    "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."
14  },
15  "numberOfTests" : 306,
16  "header" : [],
17  "testGroups" : [
18    {
19      "curve" : "secp224r1",
20      "encoding" : "asn",
21      "type" : "ECHDComp",
22      "tests" : [
23        {
24          "tcId" : 1,
25          "comment" : "normal case",
26          "public" : "304e301006072a8648ce3d020106052b81040021033a00047d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc719b01d050dfbe653e72f39491be87fb1a2742daa6e0a2aada98bb1aca",
27          "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328",
28          "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f",
29          "result" : "valid",
30          "flags" : []
31        },
32        {
33          "tcId" : 2,
34          "comment" : "compressed public key",
35          "public" : "3032301006072a8648ce3d020106052b81040021031e00027d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc71",
36          "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328",
37          "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f",
38          "result" : "acceptable",
39          "flags" : [
40            "CompressedPoint"
41          ]
42        },
43        {
44          "tcId" : 3,
45          "comment" : "edge case for shared secret",
46          "public" : "304e301006072a8648ce3d020106052b81040021033a0004e73a6ca72f3a2fae6e0a01a0ed03bfa3058b04576942eaf063095e62ca16fd31fa0f38eeb592cbeea1147751fdd2a5b6cc0ead404467a5b6",
47          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
48          "shared" : "00000000000000000000000000000000000000000000000000000003",
49          "result" : "valid",
50          "flags" : []
51        },
52        {
53          "tcId" : 4,
54          "comment" : "edge case for shared secret",
55          "public" : "304e301006072a8648ce3d020106052b81040021033a00045763fa2ae16367ad23d471cc9a52466f0d81d864e5640cefe384114594d9fecfbed4f254505ac8b41d2532055a07f0241c4818b552cbb636",
56          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
57          "shared" : "00000000000000000000000100000000000000000000000000000001",
58          "result" : "valid",
59          "flags" : []
60        },
61        {
62          "tcId" : 5,
63          "comment" : "edge case for shared secret",
64          "public" : "304e301006072a8648ce3d020106052b81040021033a0004142c1fd80fa2121a59aa898144084ec033f7a56a34eee0b499e29ae51c6d8c1bbb1ef2a76d565899fe44ffc1207d530d7f598fb77f4bb76b",
65          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
66          "shared" : "00000000000000ffffffffffffff0000000000000100000000000000",
67          "result" : "valid",
68          "flags" : []
69        },
70        {
71          "tcId" : 6,
72          "comment" : "edge case for shared secret",
73          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ed6f793e10c80d12d871cf8988399c4898a9bf9ffd8f27399f63de25f0051cdf4eec7f368f922cfcd948893ceca0c92e540cc4367a99a66a",
74          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
75          "shared" : "00000000ffffffffffffffff00000000000000010000000000000000",
76          "result" : "valid",
77          "flags" : []
78        },
79        {
80          "tcId" : 7,
81          "comment" : "edge case for shared secret",
82          "public" : "304e301006072a8648ce3d020106052b81040021033a000408fcfc1a63c82860be12e4137433dfc40be9acdd245f9a8c4e56be61a385fc09f808383383f4b1d0d5365b6e5dcfacdc19bc7bcfed221274",
83          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
84          "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff",
85          "result" : "valid",
86          "flags" : []
87        },
88        {
89          "tcId" : 8,
90          "comment" : "edge case for shared secret",
91          "public" : "304e301006072a8648ce3d020106052b81040021033a0004d883ed77f1861e8712800d31df67888fe39f150c79a27aa88caeda6b180f3f623e2ff3ab5370cf8179165b085af3dd4502850c0104caed9a",
92          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
93          "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000",
94          "result" : "valid",
95          "flags" : []
96        },
97        {
98          "tcId" : 9,
99          "comment" : "edge case for shared secret",
100          "public" : "304e301006072a8648ce3d020106052b81040021033a00042b8b279b85ee3f3d2c0abeb36fdfc5aad6157d652d26489381a32cd73224bd757ef794acc92b0b3b9e7990618bb343a9a09bdb9d3616eff6",
101          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
102          "shared" : "01fffffffc00000007fffffff00000001fffffffc000000080000001",
103          "result" : "valid",
104          "flags" : []
105        },
106        {
107          "tcId" : 10,
108          "comment" : "edge case for shared secret",
109          "public" : "304e301006072a8648ce3d020106052b81040021033a00048bd5f03391eeeae1744e8fc53d314efffafa4d3fa4f1b95c3388a9cd7c86358b273119c537133eb55e79c6ac510b10980b379b919ccf2e2f",
110          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
111          "shared" : "0a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf41",
112          "result" : "valid",
113          "flags" : []
114        },
115        {
116          "tcId" : 11,
117          "comment" : "edge case for shared secret",
118          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ce9631b6a16227778625c8e5421ae083cdd913abefde01dbe69f6c2b95386aff2b483b2c47151cfaabfd000614c683ce2e1778221ae42c1b",
119          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
120          "shared" : "62989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39",
121          "result" : "valid",
122          "flags" : []
123        },
124        {
125          "tcId" : 12,
126          "comment" : "edge case for shared secret",
127          "public" : "304e301006072a8648ce3d020106052b81040021033a00041f441c98eda956a6a7fdbfd8d21910860ab59d16c3e52f8e7fad6ca5df61a55fc508fc0499c55492f1e87bb2faa0cb4170b79f3a85ec2f3d",
128          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
129          "shared" : "661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3",
130          "result" : "valid",
131          "flags" : []
132        },
133        {
134          "tcId" : 13,
135          "comment" : "edge case for shared secret",
136          "public" : "304e301006072a8648ce3d020106052b81040021033a0004be74583cb9d3a05ae54923624e478a329a697d842dfae33141c844d7d9ba4fc96e0fe716ac0542e87368662fc2f0cb9b0ae57936ddec7190",
137          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
138          "shared" : "6d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c",
139          "result" : "valid",
140          "flags" : []
141        },
142        {
143          "tcId" : 14,
144          "comment" : "edge case for shared secret",
145          "public" : "304e301006072a8648ce3d020106052b81040021033a0004a281ad992b363597ac93ff0de8ab1f7e51a6672dcbb58f9d739ba430ce0192874038daefc3130eec65811c7255da70fea65c1003f6892faa",
146          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
147          "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff",
148          "result" : "valid",
149          "flags" : []
150        },
151        {
152          "tcId" : 15,
153          "comment" : "edge case for shared secret",
154          "public" : "304e301006072a8648ce3d020106052b81040021033a0004be3e22133f51203f631b81dde8c020cdea5daa1f99cfc05c88fad2dc0f243798d6e72d1de9e3cdca4144e0a6c0f2a584d07589006972c197",
155          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
156          "shared" : "fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001",
157          "result" : "valid",
158          "flags" : []
159        },
160        {
161          "tcId" : 16,
162          "comment" : "edge case for shared secret",
163          "public" : "304e301006072a8648ce3d020106052b81040021033a0004af14547c20afbd91bfe64ea03d45a76a71241f23520ef897ff91eff1b54ca6ca8c25fd73852ec6654617434eff7f0225684d4dea7a4f8a97",
164          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
165          "shared" : "ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff",
166          "result" : "valid",
167          "flags" : []
168        },
169        {
170          "tcId" : 17,
171          "comment" : "edge case for shared secret",
172          "public" : "304e301006072a8648ce3d020106052b81040021033a0004b1e484925018729926acda56ff3e2f6c1e7e8f162b178d8e8afb45564fceaa6da5d998fe26b6b26a055169063a5ab6908852ca8b54e2de6c",
173          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
174          "shared" : "fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff",
175          "result" : "valid",
176          "flags" : []
177        },
178        {
179          "tcId" : 18,
180          "comment" : "edge case for shared secret",
181          "public" : "304e301006072a8648ce3d020106052b81040021033a0004937eb09fb145c8829cb7df20a4cbeed396791373de277871d6c5f9cc3b5b4fd56464a71fc4a2a6af3bd251952bffa829489e68a8d06f96b6",
182          "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6",
183          "shared" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff",
184          "result" : "valid",
185          "flags" : []
186        },
187        {
188          "tcId" : 19,
189          "comment" : "edge cases for ephemeral key",
190          "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000000000000000000000000000000000000037cac269c67bd55ea14efff4eadefe5e74978514af14c88fab46ec046",
191          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
192          "shared" : "3fa0b9ff70b884f9f57bb84f7a9532d93f6ba803f89dd8ff008177d7",
193          "result" : "valid",
194          "flags" : []
195        },
196        {
197          "tcId" : 20,
198          "comment" : "edge cases for ephemeral key",
199          "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000001000000000000000000000000000000012ea2f4917bdfdb008306cc10a18e2557633ba861001829dcbfb96fba",
200          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
201          "shared" : "be1ded8cb7ff8a585181f96d681e31b332fe27dcae922dca2310300d",
202          "result" : "valid",
203          "flags" : []
204        },
205        {
206          "tcId" : 21,
207          "comment" : "edge cases for ephemeral key",
208          "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000ffffffffffffff000000000000010000000000000073ca5f8f104997a2399e0c7f25e72a75ec29fc4542533d3fea89a33a",
209          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
210          "shared" : "a2e86a260e13515918a0cafdd87855f231b5624c560f976159e06a75",
211          "result" : "valid",
212          "flags" : []
213        },
214        {
215          "tcId" : 22,
216          "comment" : "edge cases for ephemeral key",
217          "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000ffffffffffffffff000000000000000100000000000000006fe6805f59b19b0dd389452a1d4a420bfeb6c369cf6fed5b12e6e654",
218          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
219          "shared" : "31ef7c8d10404a0046994f313a70574b027e87f9028eca242c1b5bf5",
220          "result" : "valid",
221          "flags" : []
222        },
223        {
224          "tcId" : 23,
225          "comment" : "edge cases for ephemeral key",
226          "public" : "304e301006072a8648ce3d020106052b81040021033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff77c5cfa4e2c384938d48bd8dd98f54c86b279f1df8c0a1f6692439c9",
227          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
228          "shared" : "d1976a8ef5f54f24f5a269ad504fdca849fc9c28587ba294ef267396",
229          "result" : "valid",
230          "flags" : []
231        },
232        {
233          "tcId" : 24,
234          "comment" : "edge cases for ephemeral key",
235          "public" : "304e301006072a8648ce3d020106052b81040021033a00040003fffffff00000003fffffff00000003fffffff00000004000000001f0828136016bb97445461bc59f2175d8d23557d6b9381f26136e3d",
236          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
237          "shared" : "ce7890d108ddb2e5474e6417fcf7a9f2b3bd018816062f4835260dc8",
238          "result" : "valid",
239          "flags" : []
240        },
241        {
242          "tcId" : 25,
243          "comment" : "edge cases for ephemeral key",
244          "public" : "304e301006072a8648ce3d020106052b81040021033a000401fffffffc00000007fffffff00000001fffffffc0000000800000012d8acca6f199d4a94b933ba1aa713a7debde8ac57b928f596ae66a66",
245          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
246          "shared" : "30b6ff6e8051dae51e4fe34b2d9a0b1879153e007eb0b5bdf1791a9c",
247          "result" : "valid",
248          "flags" : []
249        },
250        {
251          "tcId" : 26,
252          "comment" : "edge cases for ephemeral key",
253          "public" : "304e301006072a8648ce3d020106052b81040021033a00040a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf413d4df973c563c6decdd435e4f864557e4c273096d9941ca4260a266e",
254          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
255          "shared" : "77ec668a00f72d85aa527624abb16c039fe490d17dd6c455a1ed7fd8",
256          "result" : "valid",
257          "flags" : []
258        },
259        {
260          "tcId" : 27,
261          "comment" : "edge cases for ephemeral key",
262          "public" : "304e301006072a8648ce3d020106052b81040021033a000462989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39389ee9436d616cab90032931aa7fbbfcfc13309f61e2423cc8dab93c",
263          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
264          "shared" : "a3f432f6aba9a92f49a5ea64ffe7059a9d9b487a0b5223ddc988208b",
265          "result" : "valid",
266          "flags" : []
267        },
268        {
269          "tcId" : 28,
270          "comment" : "edge cases for ephemeral key",
271          "public" : "304e301006072a8648ce3d020106052b81040021033a0004661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3103b8040e3cb41966fc64a68cacb0c14053f87d27e8ed7bf2d7fe51b",
272          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
273          "shared" : "1530fd9caf03737af34a4ba716b558cbecbc35d18402535a0a142313",
274          "result" : "valid",
275          "flags" : []
276        },
277        {
278          "tcId" : 29,
279          "comment" : "edge cases for ephemeral key",
280          "public" : "304e301006072a8648ce3d020106052b81040021033a00046d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c276cf273d75d367820dd556182def0957af0a314f48fed227c298dc0",
281          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
282          "shared" : "cfc39ccacb94ad0e0552b2e47112f60fbbe7ae0dc32230b9273dd210",
283          "result" : "valid",
284          "flags" : []
285        },
286        {
287          "tcId" : 30,
288          "comment" : "edge cases for ephemeral key",
289          "public" : "304e301006072a8648ce3d020106052b81040021033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff7d8dbca36c56bcaae92e3475f799294f30768038e816a7d5f7f07d77",
290          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
291          "shared" : "73bd63bd384a0faafb75cfed3e95d3892cbacf0db10f282c3b644771",
292          "result" : "valid",
293          "flags" : []
294        },
295        {
296          "tcId" : 31,
297          "comment" : "edge cases for ephemeral key",
298          "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800174f1ff5ea7fbc72b92f61e06556c26bab84c0b082dd6400ca1c1eb6d",
299          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
300          "shared" : "85b079c62e1f5b0fd6841dfa16026e15b641f65e13a14042567166bb",
301          "result" : "valid",
302          "flags" : []
303        },
304        {
305          "tcId" : 32,
306          "comment" : "edge cases for ephemeral key",
307          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0126fdd5fccd0b5aa7fd5bb5b1308584b30556248cec80208a2fe962",
308          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
309          "shared" : "8a834ff40e3fc9f9d412a481e18537ea799536c5520c6c7baaf12166",
310          "result" : "valid",
311          "flags" : []
312        },
313        {
314          "tcId" : 33,
315          "comment" : "edge cases for ephemeral key",
316          "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff20cfa23077acc9fbcb71339c65880cd0b966b8a9497e65abed17f0b5",
317          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
318          "shared" : "a0887269766e6efcbc81d2b38f2d4638663f12377468a23421044188",
319          "result" : "valid",
320          "flags" : []
321        },
322        {
323          "tcId" : 34,
324          "comment" : "edge cases for ephemeral key",
325          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1c05ac2d4f10b69877c3243d51f887277b7bf735c326ab2f0d70da8c",
326          "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969",
327          "shared" : "c65d1911bc076a74588d8793ce7a0dcabf5793460cd2ebb02754a1be",
328          "result" : "valid",
329          "flags" : []
330        },
331        {
332          "tcId" : 35,
333          "comment" : "edge case private key",
334          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
335          "private" : "3",
336          "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6",
337          "result" : "valid",
338          "flags" : []
339        },
340        {
341          "tcId" : 36,
342          "comment" : "edge case private key",
343          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
344          "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff",
345          "shared" : "fa2664717c7fa0161ec2c669b2c0986cdc20456a6e5406302bb53c77",
346          "result" : "valid",
347          "flags" : []
348        },
349        {
350          "tcId" : 37,
351          "comment" : "edge case private key",
352          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
353          "private" : "1000000000000000000000000000000000000000000000000000000",
354          "shared" : "af6e5ad34497bae0745f53ad78ce8b285d79f400d5c6e6a071f8e6bd",
355          "result" : "valid",
356          "flags" : []
357        },
358        {
359          "tcId" : 38,
360          "comment" : "edge case private key",
361          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
362          "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff",
363          "shared" : "12fd302ff8c13c55a9c111f8bb6b0a13ecf88299c0ae3032ce2bcaff",
364          "result" : "valid",
365          "flags" : []
366        },
367        {
368          "tcId" : 39,
369          "comment" : "edge case private key",
370          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
371          "private" : "080000000000000000000000000000000000000000000000000000000",
372          "shared" : "73f1a395b842f1a6752ae417e2c3dc90cafc4476d1d861b7e68ad030",
373          "result" : "valid",
374          "flags" : []
375        },
376        {
377          "tcId" : 40,
378          "comment" : "edge case private key",
379          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
380          "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03d13dd29455c5c2a3d",
381          "shared" : "b329c20ddb7c78ee4e622bb23a984c0d273ba34b6269f3d9e8f89f8e",
382          "result" : "valid",
383          "flags" : []
384        },
385        {
386          "tcId" : 41,
387          "comment" : "edge case private key",
388          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
389          "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13cd29455c5c2a3d",
390          "shared" : "6f48345209b290ffc5abbe754a201479e5d667a209468080d06197b4",
391          "result" : "valid",
392          "flags" : []
393        },
394        {
395          "tcId" : 42,
396          "comment" : "edge case private key",
397          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
398          "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13d529455c5c2a3d",
399          "shared" : "9f6e30c1c9dad42a153aacd4b49a8e5c721d085cd07b5d5aec244fc1",
400          "result" : "valid",
401          "flags" : []
402        },
403        {
404          "tcId" : 43,
405          "comment" : "edge case private key",
406          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
407          "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29445c5c2a3d",
408          "shared" : "8cadfb19a80949e61bd5b829ad0e76d18a5bb2eeb9ed7fe2b901cecd",
409          "result" : "valid",
410          "flags" : []
411        },
412        {
413          "tcId" : 44,
414          "comment" : "edge case private key",
415          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
416          "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29b7",
417          "shared" : "475fd96e0eb8cb8f100a5d7fe043a7a6851d1d611da2643a3c6ae708",
418          "result" : "valid",
419          "flags" : [
420            "AddSubChain"
421          ]
422        },
423        {
424          "tcId" : 45,
425          "comment" : "edge case private key",
426          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
427          "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a37",
428          "shared" : "41ef931d669d1f57d8bb95a01a92321da74be8c6cbc3bbe0b2e73ebd",
429          "result" : "valid",
430          "flags" : [
431            "AddSubChain"
432          ]
433        },
434        {
435          "tcId" : 46,
436          "comment" : "edge case private key",
437          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
438          "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a",
439          "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6",
440          "result" : "valid",
441          "flags" : []
442        },
443        {
444          "tcId" : 47,
445          "comment" : "edge case private key",
446          "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504",
447          "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b",
448          "shared" : "11ff15126411299cbd49e2b7542e69e91ef132e2551a16ecfebb23a3",
449          "result" : "valid",
450          "flags" : [
451            "AddSubChain"
452          ]
453        },
454        {
455          "tcId" : 48,
456          "comment" : "point is not on curve",
457          "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
458          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
459          "shared" : "",
460          "result" : "invalid",
461          "flags" : []
462        },
463        {
464          "tcId" : 49,
465          "comment" : "point is not on curve",
466          "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
467          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
468          "shared" : "",
469          "result" : "invalid",
470          "flags" : []
471        },
472        {
473          "tcId" : 50,
474          "comment" : "point is not on curve",
475          "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000",
476          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
477          "shared" : "",
478          "result" : "invalid",
479          "flags" : []
480        },
481        {
482          "tcId" : 51,
483          "comment" : "point is not on curve",
484          "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001",
485          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
486          "shared" : "",
487          "result" : "invalid",
488          "flags" : []
489        },
490        {
491          "tcId" : 52,
492          "comment" : "point is not on curve",
493          "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000",
494          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
495          "shared" : "",
496          "result" : "invalid",
497          "flags" : []
498        },
499        {
500          "tcId" : 53,
501          "comment" : "point is not on curve",
502          "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001",
503          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
504          "shared" : "",
505          "result" : "invalid",
506          "flags" : []
507        },
508        {
509          "tcId" : 54,
510          "comment" : "point is not on curve",
511          "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000",
512          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
513          "shared" : "",
514          "result" : "invalid",
515          "flags" : []
516        },
517        {
518          "tcId" : 55,
519          "comment" : "point is not on curve",
520          "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001",
521          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
522          "shared" : "",
523          "result" : "invalid",
524          "flags" : []
525        },
526        {
527          "tcId" : 56,
528          "comment" : "point is not on curve",
529          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000",
530          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
531          "shared" : "",
532          "result" : "invalid",
533          "flags" : []
534        },
535        {
536          "tcId" : 57,
537          "comment" : "point is not on curve",
538          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000001",
539          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
540          "shared" : "",
541          "result" : "invalid",
542          "flags" : []
543        },
544        {
545          "tcId" : 58,
546          "comment" : "point is not on curve",
547          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000",
548          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
549          "shared" : "",
550          "result" : "invalid",
551          "flags" : []
552        },
553        {
554          "tcId" : 59,
555          "comment" : "point is not on curve",
556          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001",
557          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
558          "shared" : "",
559          "result" : "invalid",
560          "flags" : []
561        },
562        {
563          "tcId" : 60,
564          "comment" : "point is not on curve",
565          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000000",
566          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
567          "shared" : "",
568          "result" : "invalid",
569          "flags" : []
570        },
571        {
572          "tcId" : 61,
573          "comment" : "point is not on curve",
574          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000001",
575          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
576          "shared" : "",
577          "result" : "invalid",
578          "flags" : []
579        },
580        {
581          "tcId" : 62,
582          "comment" : "point is not on curve",
583          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000",
584          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
585          "shared" : "",
586          "result" : "invalid",
587          "flags" : []
588        },
589        {
590          "tcId" : 63,
591          "comment" : "point is not on curve",
592          "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001",
593          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
594          "shared" : "",
595          "result" : "invalid",
596          "flags" : []
597        },
598        {
599          "tcId" : 64,
600          "comment" : "",
601          "public" : "3015301006072a8648ce3d020106052b81040021030100",
602          "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014",
603          "shared" : "",
604          "result" : "invalid",
605          "flags" : []
606        },
607        {
608          "tcId" : 65,
609          "comment" : "public point not on curve",
610          "public" : "304e301006072a8648ce3d020106052b81040021033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5d",
611          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
612          "shared" : "",
613          "result" : "invalid",
614          "flags" : [
615            "InvalidPublic"
616          ]
617        },
618        {
619          "tcId" : 66,
620          "comment" : "public point = (0,0)",
621          "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
622          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
623          "shared" : "",
624          "result" : "invalid",
625          "flags" : [
626            "InvalidPublic"
627          ]
628        },
629        {
630          "tcId" : 67,
631          "comment" : "order = -26959946667150639794667015087019625940457807714424391721682722368061",
632          "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021dff0000000000000000000000000000e95d1f470fc1ec22d6baa3a3d5c3020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
633          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
634          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
635          "result" : "invalid",
636          "flags" : [
637            "WrongOrder",
638            "InvalidPublic",
639            "UnnamedCurve"
640          ]
641        },
642        {
643          "tcId" : 68,
644          "comment" : "order = 0",
645          "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020100020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
646          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
647          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
648          "result" : "invalid",
649          "flags" : [
650            "WrongOrder",
651            "InvalidPublic",
652            "UnnamedCurve"
653          ]
654        },
655        {
656          "tcId" : 69,
657          "comment" : "order = 1",
658          "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020101020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
659          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
660          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
661          "result" : "acceptable",
662          "flags" : [
663            "WrongOrder",
664            "UnusedParam",
665            "UnnamedCurve"
666          ]
667        },
668        {
669          "tcId" : 70,
670          "comment" : "order = 6277101735386680763835789423207665314073163949517624387909",
671          "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021900ffffffffffffffffffffffffffff16a2e0b8f03e13dd2945020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
672          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
673          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
674          "result" : "acceptable",
675          "flags" : [
676            "WrongOrder",
677            "UnusedParam",
678            "UnnamedCurve"
679          ]
680        },
681        {
682          "tcId" : 71,
683          "comment" : "generator = (0,0)",
684          "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb40439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
685          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
686          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
687          "result" : "acceptable",
688          "flags" : [
689            "UnusedParam",
690            "UnnamedCurve"
691          ]
692        },
693        {
694          "tcId" : 72,
695          "comment" : "generator not on curve",
696          "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e36021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
697          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
698          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
699          "result" : "acceptable",
700          "flags" : [
701            "UnusedParam",
702            "UnnamedCurve"
703          ]
704        },
705        {
706          "tcId" : 73,
707          "comment" : "cofactor = -1",
708          "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
709          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
710          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
711          "result" : "invalid",
712          "flags" : [
713            "InvalidPublic",
714            "UnnamedCurve"
715          ]
716        },
717        {
718          "tcId" : 74,
719          "comment" : "cofactor = 0",
720          "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
721          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
722          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
723          "result" : "invalid",
724          "flags" : [
725            "InvalidPublic",
726            "UnnamedCurve"
727          ]
728        },
729        {
730          "tcId" : 75,
731          "comment" : "cofactor = 2",
732          "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020102033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
733          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
734          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
735          "result" : "acceptable",
736          "flags" : [
737            "UnusedParam",
738            "UnnamedCurve"
739          ]
740        },
741        {
742          "tcId" : 76,
743          "comment" : "cofactor = 26959946667150639794667015087019625940457807714424391721682722368061",
744          "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
745          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
746          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
747          "result" : "invalid",
748          "flags" : [
749            "InvalidPublic",
750            "UnnamedCurve"
751          ]
752        },
753        {
754          "tcId" : 77,
755          "comment" : "cofactor = None",
756          "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
757          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
758          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
759          "result" : "acceptable",
760          "flags" : [
761            "UnusedParam",
762            "UnnamedCurve"
763          ]
764        },
765        {
766          "tcId" : 78,
767          "comment" : "modified prime",
768          "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00c123da0a46a971da9468161e61a5c71a02e6c9bdb3392f4016fb457b303c041c3edc25f5b9568e256b97e9e19e5a38e4fd1936424cc6d0bfe904ba83041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3",
769          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
770          "shared" : "3de0a5036fcde544c72cbe33cedb8709549bc3b6a4d750ee0de4c80d",
771          "result" : "invalid",
772          "flags" : [
773            "ModifiedPrime",
774            "InvalidPublic",
775            "UnnamedCurve"
776          ]
777        },
778        {
779          "tcId" : 79,
780          "comment" : "using secp256r1",
781          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39",
782          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
783          "shared" : "",
784          "result" : "invalid",
785          "flags" : [
786            "InvalidPublic"
787          ]
788        },
789        {
790          "tcId" : 80,
791          "comment" : "using secp256k1",
792          "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838",
793          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
794          "shared" : "",
795          "result" : "invalid",
796          "flags" : [
797            "InvalidPublic"
798          ]
799        },
800        {
801          "tcId" : 81,
802          "comment" : "a = 0",
803          "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff0000000000000000000000013021040100041cd0d5e347a38ce5b6e1f47edddd8a223bca45d2015de76ec835a4df57043904a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b",
804          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
805          "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7",
806          "result" : "acceptable",
807          "flags" : [
808            "UnusedParam",
809            "UnnamedCurve"
810          ]
811        },
812        {
813          "tcId" : 82,
814          "comment" : "public key of order 3",
815          "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041ce8f32429d997935dc5e2e6621cc0c130464d38c8cdf26454bb36080d041cdcc54f9c4dfd9b10d8c2cc735751d55b0ab7a7765cf9d49483bf6d8804390481020a9259fe8552f4aa794669b24033bc9283bc57715cc013e8ddc612cd1b9eb05e696610a5e8cae07a522a74eff150eb553adf98c01478021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a000481020a9259fe8552f4aa794669b24033bc9283bc57715cc013e8ddc6ed32e4614fa19699ef5a17351f85add48b100eaf14aac520673feb89",
816          "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2",
817          "shared" : "19845b25666b143d3f0f070781c1c595c66b9e854106a56b7db774cb",
818          "result" : "invalid",
819          "flags" : [
820            "WeakPublicKey",
821            "InvalidPublic",
822            "UnnamedCurve"
823          ]
824        },
825        {
826          "tcId" : 83,
827          "comment" : "Public key uses wrong curve: secp256r1",
828          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ea36cf70fab75684eabe6569ce623db0deaa8c95f61c8be50b8b9f3eb7d4b9ec48d9e4814f4cb1c286589eaaa990d3f3238b2d6d6be964abfad964824b653376",
829          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
830          "shared" : "",
831          "result" : "invalid",
832          "flags" : []
833        },
834        {
835          "tcId" : 84,
836          "comment" : "Public key uses wrong curve: secp384r1",
837          "public" : "3076301006072a8648ce3d020106052b81040022036200044b2470ad3d13269c10a17d222ebdffbd61fb04488db1b1d7caef8d4988b7bb8ba6d81857a05b255232b9e37a30e328bb9d9c42d86096f2bcee3d258cfe208d2fd03cbd5ccc6a3bb8ce4b0efa5b059b4afbd0377aa6e274721a57efe8ee85d86a",
838          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
839          "shared" : "",
840          "result" : "invalid",
841          "flags" : []
842        },
843        {
844          "tcId" : 85,
845          "comment" : "Public key uses wrong curve: secp521r1",
846          "public" : "30819b301006072a8648ce3d020106052b810400230381860004012841a2260f0f1f424865fef275374779bf0355720223f8ec6a9ba767b1603b492f58a6bba1705d882257bc6be1935de4411c5f1fdad44ec65ba8b97ce0e73e1ac90006937832a602147e37c1a42ca2a63629ffc9a35b31bfacb38c6242b42916125f7446b45c718f797259bc3011cb71e868560b331cf7d01139a0643443f9fd7306c1",
847          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
848          "shared" : "",
849          "result" : "invalid",
850          "flags" : []
851        },
852        {
853          "tcId" : 86,
854          "comment" : "Public key uses wrong curve: secp256k1",
855          "public" : "3056301006072a8648ce3d020106052b8104000a03420004c2199fecf75648c0e952dff143821fa4012b28f90435ce6ee54653687f969a76092a3844e17d478a594f43b28cc10a5c553b4f64906121031c3a79299c70dbd6",
856          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
857          "shared" : "",
858          "result" : "invalid",
859          "flags" : []
860        },
861        {
862          "tcId" : 87,
863          "comment" : "Public key uses wrong curve: brainpoolP224r1",
864          "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046caa3d6d86f792df7b29e41eb4203150f60f4fca10f57d0b2454abfb201f9f7e6dcbb92bdcfb9240dc86bcaeaf157c77bca22b2ec86ee8d6",
865          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
866          "shared" : "",
867          "result" : "invalid",
868          "flags" : []
869        },
870        {
871          "tcId" : 88,
872          "comment" : "Public key uses wrong curve: brainpoolP256r1",
873          "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042750180012c3ba7489517d428e4826784e50b50ac42ef7991c61a396c03a52da5e74908ae8a89627a7c15e554b105b0ebaeebcfed10e3ea60223d0a8bc3b36ab",
874          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
875          "shared" : "",
876          "result" : "invalid",
877          "flags" : []
878        },
879        {
880          "tcId" : 89,
881          "comment" : "Public key uses wrong curve: brainpoolP320r1",
882          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045b523d3a8f20f6a569c6951e0b8de48d89e7549a184e8506820421c3e404473692cd248d7480843b911d87a87e401112fce0d3d2c36978cf6dd7f1d93bfaebe0827d4bf4006006d3202e842126fe1b68",
883          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
884          "shared" : "",
885          "result" : "invalid",
886          "flags" : []
887        },
888        {
889          "tcId" : 90,
890          "comment" : "Public key uses wrong curve: brainpoolP384r1",
891          "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004449607c76c6dc7334c269a0ebab5beec83b6c263377ce06ef5c276f45a9916eff85f50438f5f32ced0210a6c414fe5e242c7c1070823f5395b35965bda6758acf84725f11ea836dda7d391fee91342026645241853224a437a6fb74e4cdc871f",
892          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
893          "shared" : "",
894          "result" : "invalid",
895          "flags" : []
896        },
897        {
898          "tcId" : 91,
899          "comment" : "Public key uses wrong curve: brainpoolP512r1",
900          "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000463e7a491240848e4f53ea5fb857d428c493053193e4b0b4f995ac8bf4c56276a507870131a384aa7e236c64cd7a049a1b37e40ad00c3b8a920dcbad6531616356ce1b6e6d96a7d1b693e25e5abd83ab560a3d764bcd49ec98a1b49421163bd5fc5a625f44c91eb4c2984d5a2e51e816ebdee8fbe08364bb14b7ac876990e64d9",
901          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
902          "shared" : "",
903          "result" : "invalid",
904          "flags" : []
905        },
906        {
907          "tcId" : 92,
908          "comment" : "Public key uses wrong curve: brainpoolP224t1",
909          "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047c592ecb8908355d1ebf8d59b3619275dbe3666209b72ced6a3c88740456ce61d6a84e0542d7cd10dd8804afb8c784d5dffd9480d8cfdc95",
910          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
911          "shared" : "",
912          "result" : "invalid",
913          "flags" : []
914        },
915        {
916          "tcId" : 93,
917          "comment" : "Public key uses wrong curve: brainpoolP256t1",
918          "public" : "305a301406072a8648ce3d020106092b240303020801010803420004746226a3e005c37ede51828d3375ef91ebd0ff719a380af69d7dfd131b42a3e8917d4a4d573872935a74d1040f1c47d25d6b26f4156cccdcdc11833b9cde433a",
919          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
920          "shared" : "",
921          "result" : "invalid",
922          "flags" : []
923        },
924        {
925          "tcId" : 94,
926          "comment" : "Public key uses wrong curve: brainpoolP320t1",
927          "public" : "306a301406072a8648ce3d020106092b240303020801010a035200043298b36825c7bd90ab5157b913d40bbfd732a0de0557e02a2c65a0c223e9a65d62c32462040dd6fe578103023c831caff122c1ed4b8ff7373fa2f08d11c9f4c7f85f81802262ffed9bb82cb6d92eed2d",
928          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
929          "shared" : "",
930          "result" : "invalid",
931          "flags" : []
932        },
933        {
934          "tcId" : 95,
935          "comment" : "Public key uses wrong curve: brainpoolP384t1",
936          "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043af2849b981f7e5e6ab936e6abb4f206c1fd5561998df8008bfe98d84173c9f2301cdbd5bffc569c0b5a57ce2a8f4d640f1816475fc6043baa8e5a3453bf327b54cb29c7e54a5f31348969aa94615094dbcd1a8e5c2d630465e45fc556c02194",
937          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
938          "shared" : "",
939          "result" : "invalid",
940          "flags" : []
941        },
942        {
943          "tcId" : 96,
944          "comment" : "Public key uses wrong curve: brainpoolP512t1",
945          "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000453d2506047e72af6d98558e1633ecb7e6a05c37861cd3289455cf41bfbf1703f2e9a83052b8eca7d84cba2f001abd8b978f68b69ed6bd874755c44d347fe302c5760b2078c56b24ebd0dcd99f26b8f8a23044b3767a3d2a306587687a7b00668974674edbf18c3db2f3473a97ee77065fdcdd1a9aa053716a4c504f3d18b9170",
946          "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc",
947          "shared" : "",
948          "result" : "invalid",
949          "flags" : []
950        },
951        {
952          "tcId" : 97,
953          "comment" : "invalid public key",
954          "public" : "3032301006072a8648ce3d020106052b81040021031e00020ca753db5ddeca474241f8d2dafc0844343fd0e37eded2f0192d51b2",
955          "private" : "0fc28a0ca0f8e36b0d4f71421845135a22aef543b9fddf8c775b2d18f",
956          "shared" : "",
957          "result" : "invalid",
958          "flags" : [
959            "CompressedPoint"
960          ]
961        },
962        {
963          "tcId" : 98,
964          "comment" : "long form encoding of length",
965          "public" : "30814e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
966          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
967          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
968          "result" : "acceptable",
969          "flags" : [
970            "InvalidAsn"
971          ]
972        },
973        {
974          "tcId" : 99,
975          "comment" : "long form encoding of length",
976          "public" : "304f30811006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
977          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
978          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
979          "result" : "acceptable",
980          "flags" : [
981            "InvalidAsn"
982          ]
983        },
984        {
985          "tcId" : 100,
986          "comment" : "long form encoding of length",
987          "public" : "304f30110681072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
988          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
989          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
990          "result" : "acceptable",
991          "flags" : [
992            "InvalidAsn"
993          ]
994        },
995        {
996          "tcId" : 101,
997          "comment" : "long form encoding of length",
998          "public" : "304f301106072a8648ce3d02010681052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
999          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1000          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1001          "result" : "acceptable",
1002          "flags" : [
1003            "InvalidAsn"
1004          ]
1005        },
1006        {
1007          "tcId" : 102,
1008          "comment" : "long form encoding of length",
1009          "public" : "304f301006072a8648ce3d020106052b8104002103813a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1010          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1011          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1012          "result" : "acceptable",
1013          "flags" : [
1014            "InvalidAsn"
1015          ]
1016        },
1017        {
1018          "tcId" : 103,
1019          "comment" : "length contains leading 0",
1020          "public" : "3082004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1021          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1022          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1023          "result" : "acceptable",
1024          "flags" : [
1025            "InvalidAsn"
1026          ]
1027        },
1028        {
1029          "tcId" : 104,
1030          "comment" : "length contains leading 0",
1031          "public" : "30503082001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1032          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1033          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1034          "result" : "acceptable",
1035          "flags" : [
1036            "InvalidAsn"
1037          ]
1038        },
1039        {
1040          "tcId" : 105,
1041          "comment" : "length contains leading 0",
1042          "public" : "30503012068200072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1043          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1044          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1045          "result" : "acceptable",
1046          "flags" : [
1047            "InvalidAsn"
1048          ]
1049        },
1050        {
1051          "tcId" : 106,
1052          "comment" : "length contains leading 0",
1053          "public" : "3050301206072a8648ce3d0201068200052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1054          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1055          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1056          "result" : "acceptable",
1057          "flags" : [
1058            "InvalidAsn"
1059          ]
1060        },
1061        {
1062          "tcId" : 107,
1063          "comment" : "length contains leading 0",
1064          "public" : "3050301006072a8648ce3d020106052b810400210382003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1065          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1066          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1067          "result" : "acceptable",
1068          "flags" : [
1069            "InvalidAsn"
1070          ]
1071        },
1072        {
1073          "tcId" : 108,
1074          "comment" : "wrong length",
1075          "public" : "304f301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1076          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1077          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1078          "result" : "acceptable",
1079          "flags" : [
1080            "InvalidAsn"
1081          ]
1082        },
1083        {
1084          "tcId" : 109,
1085          "comment" : "wrong length",
1086          "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1087          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1088          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1089          "result" : "acceptable",
1090          "flags" : [
1091            "InvalidAsn"
1092          ]
1093        },
1094        {
1095          "tcId" : 110,
1096          "comment" : "wrong length",
1097          "public" : "304e301106072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1098          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1099          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1100          "result" : "acceptable",
1101          "flags" : [
1102            "InvalidAsn"
1103          ]
1104        },
1105        {
1106          "tcId" : 111,
1107          "comment" : "wrong length",
1108          "public" : "304e300f06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1109          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1110          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1111          "result" : "acceptable",
1112          "flags" : [
1113            "InvalidAsn"
1114          ]
1115        },
1116        {
1117          "tcId" : 112,
1118          "comment" : "wrong length",
1119          "public" : "304e301006082a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1120          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1121          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1122          "result" : "acceptable",
1123          "flags" : [
1124            "InvalidAsn"
1125          ]
1126        },
1127        {
1128          "tcId" : 113,
1129          "comment" : "wrong length",
1130          "public" : "304e301006062a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1131          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1132          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1133          "result" : "acceptable",
1134          "flags" : [
1135            "InvalidAsn"
1136          ]
1137        },
1138        {
1139          "tcId" : 114,
1140          "comment" : "wrong length",
1141          "public" : "304e301006072a8648ce3d020106062b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1142          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1143          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1144          "result" : "acceptable",
1145          "flags" : [
1146            "InvalidAsn"
1147          ]
1148        },
1149        {
1150          "tcId" : 115,
1151          "comment" : "wrong length",
1152          "public" : "304e301006072a8648ce3d020106042b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1153          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1154          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1155          "result" : "acceptable",
1156          "flags" : [
1157            "InvalidAsn"
1158          ]
1159        },
1160        {
1161          "tcId" : 116,
1162          "comment" : "wrong length",
1163          "public" : "304e301006072a8648ce3d020106052b81040021033b000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1164          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1165          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1166          "result" : "acceptable",
1167          "flags" : [
1168            "InvalidAsn"
1169          ]
1170        },
1171        {
1172          "tcId" : 117,
1173          "comment" : "wrong length",
1174          "public" : "304e301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1175          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1176          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1177          "result" : "acceptable",
1178          "flags" : [
1179            "InvalidAsn"
1180          ]
1181        },
1182        {
1183          "tcId" : 118,
1184          "comment" : "uint32 overflow in length",
1185          "public" : "3085010000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1186          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1187          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1188          "result" : "acceptable",
1189          "flags" : [
1190            "InvalidAsn"
1191          ]
1192        },
1193        {
1194          "tcId" : 119,
1195          "comment" : "uint32 overflow in length",
1196          "public" : "30533085010000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1197          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1198          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1199          "result" : "acceptable",
1200          "flags" : [
1201            "InvalidAsn"
1202          ]
1203        },
1204        {
1205          "tcId" : 120,
1206          "comment" : "uint32 overflow in length",
1207          "public" : "30533015068501000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1208          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1209          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1210          "result" : "acceptable",
1211          "flags" : [
1212            "InvalidAsn"
1213          ]
1214        },
1215        {
1216          "tcId" : 121,
1217          "comment" : "uint32 overflow in length",
1218          "public" : "3053301506072a8648ce3d0201068501000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1219          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1220          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1221          "result" : "acceptable",
1222          "flags" : [
1223            "InvalidAsn"
1224          ]
1225        },
1226        {
1227          "tcId" : 122,
1228          "comment" : "uint32 overflow in length",
1229          "public" : "3053301006072a8648ce3d020106052b810400210385010000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1230          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1231          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1232          "result" : "acceptable",
1233          "flags" : [
1234            "InvalidAsn"
1235          ]
1236        },
1237        {
1238          "tcId" : 123,
1239          "comment" : "uint64 overflow in length",
1240          "public" : "308901000000000000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1241          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1242          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1243          "result" : "acceptable",
1244          "flags" : [
1245            "InvalidAsn"
1246          ]
1247        },
1248        {
1249          "tcId" : 124,
1250          "comment" : "uint64 overflow in length",
1251          "public" : "3057308901000000000000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1252          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1253          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1254          "result" : "acceptable",
1255          "flags" : [
1256            "InvalidAsn"
1257          ]
1258        },
1259        {
1260          "tcId" : 125,
1261          "comment" : "uint64 overflow in length",
1262          "public" : "3057301906890100000000000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1263          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1264          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1265          "result" : "acceptable",
1266          "flags" : [
1267            "InvalidAsn"
1268          ]
1269        },
1270        {
1271          "tcId" : 126,
1272          "comment" : "uint64 overflow in length",
1273          "public" : "3057301906072a8648ce3d020106890100000000000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1274          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1275          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1276          "result" : "acceptable",
1277          "flags" : [
1278            "InvalidAsn"
1279          ]
1280        },
1281        {
1282          "tcId" : 127,
1283          "comment" : "uint64 overflow in length",
1284          "public" : "3057301006072a8648ce3d020106052b81040021038901000000000000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1285          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1286          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1287          "result" : "acceptable",
1288          "flags" : [
1289            "InvalidAsn"
1290          ]
1291        },
1292        {
1293          "tcId" : 128,
1294          "comment" : "length = 2**31 - 1",
1295          "public" : "30847fffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1296          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1297          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1298          "result" : "acceptable",
1299          "flags" : [
1300            "InvalidAsn"
1301          ]
1302        },
1303        {
1304          "tcId" : 129,
1305          "comment" : "length = 2**31 - 1",
1306          "public" : "305230847fffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1307          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1308          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1309          "result" : "acceptable",
1310          "flags" : [
1311            "InvalidAsn"
1312          ]
1313        },
1314        {
1315          "tcId" : 130,
1316          "comment" : "length = 2**31 - 1",
1317          "public" : "3052301406847fffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1318          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1319          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1320          "result" : "acceptable",
1321          "flags" : [
1322            "InvalidAsn"
1323          ]
1324        },
1325        {
1326          "tcId" : 131,
1327          "comment" : "length = 2**31 - 1",
1328          "public" : "3052301406072a8648ce3d020106847fffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1329          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1330          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1331          "result" : "acceptable",
1332          "flags" : [
1333            "InvalidAsn"
1334          ]
1335        },
1336        {
1337          "tcId" : 132,
1338          "comment" : "length = 2**31 - 1",
1339          "public" : "3052301006072a8648ce3d020106052b8104002103847fffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1340          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1341          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1342          "result" : "acceptable",
1343          "flags" : [
1344            "InvalidAsn"
1345          ]
1346        },
1347        {
1348          "tcId" : 133,
1349          "comment" : "length = 2**32 - 1",
1350          "public" : "3084ffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1351          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1352          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1353          "result" : "acceptable",
1354          "flags" : [
1355            "InvalidAsn"
1356          ]
1357        },
1358        {
1359          "tcId" : 134,
1360          "comment" : "length = 2**32 - 1",
1361          "public" : "30523084ffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1362          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1363          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1364          "result" : "acceptable",
1365          "flags" : [
1366            "InvalidAsn"
1367          ]
1368        },
1369        {
1370          "tcId" : 135,
1371          "comment" : "length = 2**32 - 1",
1372          "public" : "305230140684ffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1373          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1374          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1375          "result" : "acceptable",
1376          "flags" : [
1377            "InvalidAsn"
1378          ]
1379        },
1380        {
1381          "tcId" : 136,
1382          "comment" : "length = 2**32 - 1",
1383          "public" : "3052301406072a8648ce3d02010684ffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1384          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1385          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1386          "result" : "acceptable",
1387          "flags" : [
1388            "InvalidAsn"
1389          ]
1390        },
1391        {
1392          "tcId" : 137,
1393          "comment" : "length = 2**32 - 1",
1394          "public" : "3052301006072a8648ce3d020106052b810400210384ffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1395          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1396          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1397          "result" : "acceptable",
1398          "flags" : [
1399            "InvalidAsn"
1400          ]
1401        },
1402        {
1403          "tcId" : 138,
1404          "comment" : "length = 2**40 - 1",
1405          "public" : "3085ffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1406          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1407          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1408          "result" : "acceptable",
1409          "flags" : [
1410            "InvalidAsn"
1411          ]
1412        },
1413        {
1414          "tcId" : 139,
1415          "comment" : "length = 2**40 - 1",
1416          "public" : "30533085ffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1417          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1418          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1419          "result" : "acceptable",
1420          "flags" : [
1421            "InvalidAsn"
1422          ]
1423        },
1424        {
1425          "tcId" : 140,
1426          "comment" : "length = 2**40 - 1",
1427          "public" : "305330150685ffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1428          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1429          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1430          "result" : "acceptable",
1431          "flags" : [
1432            "InvalidAsn"
1433          ]
1434        },
1435        {
1436          "tcId" : 141,
1437          "comment" : "length = 2**40 - 1",
1438          "public" : "3053301506072a8648ce3d02010685ffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1439          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1440          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1441          "result" : "acceptable",
1442          "flags" : [
1443            "InvalidAsn"
1444          ]
1445        },
1446        {
1447          "tcId" : 142,
1448          "comment" : "length = 2**40 - 1",
1449          "public" : "3053301006072a8648ce3d020106052b810400210385ffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1450          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1451          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1452          "result" : "acceptable",
1453          "flags" : [
1454            "InvalidAsn"
1455          ]
1456        },
1457        {
1458          "tcId" : 143,
1459          "comment" : "length = 2**64 - 1",
1460          "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1461          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1462          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1463          "result" : "acceptable",
1464          "flags" : [
1465            "InvalidAsn"
1466          ]
1467        },
1468        {
1469          "tcId" : 144,
1470          "comment" : "length = 2**64 - 1",
1471          "public" : "30563088ffffffffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1472          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1473          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1474          "result" : "acceptable",
1475          "flags" : [
1476            "InvalidAsn"
1477          ]
1478        },
1479        {
1480          "tcId" : 145,
1481          "comment" : "length = 2**64 - 1",
1482          "public" : "305630180688ffffffffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1483          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1484          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1485          "result" : "acceptable",
1486          "flags" : [
1487            "InvalidAsn"
1488          ]
1489        },
1490        {
1491          "tcId" : 146,
1492          "comment" : "length = 2**64 - 1",
1493          "public" : "3056301806072a8648ce3d02010688ffffffffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1494          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1495          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1496          "result" : "acceptable",
1497          "flags" : [
1498            "InvalidAsn"
1499          ]
1500        },
1501        {
1502          "tcId" : 147,
1503          "comment" : "length = 2**64 - 1",
1504          "public" : "3056301006072a8648ce3d020106052b810400210388ffffffffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1505          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1506          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1507          "result" : "acceptable",
1508          "flags" : [
1509            "InvalidAsn"
1510          ]
1511        },
1512        {
1513          "tcId" : 148,
1514          "comment" : "incorrect length",
1515          "public" : "30ff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1516          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1517          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1518          "result" : "acceptable",
1519          "flags" : [
1520            "InvalidAsn"
1521          ]
1522        },
1523        {
1524          "tcId" : 149,
1525          "comment" : "incorrect length",
1526          "public" : "304e30ff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1527          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1528          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1529          "result" : "acceptable",
1530          "flags" : [
1531            "InvalidAsn"
1532          ]
1533        },
1534        {
1535          "tcId" : 150,
1536          "comment" : "incorrect length",
1537          "public" : "304e301006ff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1538          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1539          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1540          "result" : "acceptable",
1541          "flags" : [
1542            "InvalidAsn"
1543          ]
1544        },
1545        {
1546          "tcId" : 151,
1547          "comment" : "incorrect length",
1548          "public" : "304e301006072a8648ce3d020106ff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1549          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1550          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1551          "result" : "acceptable",
1552          "flags" : [
1553            "InvalidAsn"
1554          ]
1555        },
1556        {
1557          "tcId" : 152,
1558          "comment" : "incorrect length",
1559          "public" : "304e301006072a8648ce3d020106052b8104002103ff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1560          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1561          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1562          "result" : "acceptable",
1563          "flags" : [
1564            "InvalidAsn"
1565          ]
1566        },
1567        {
1568          "tcId" : 153,
1569          "comment" : "indefinite length without termination",
1570          "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1571          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1572          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1573          "result" : "acceptable",
1574          "flags" : [
1575            "InvalidAsn"
1576          ]
1577        },
1578        {
1579          "tcId" : 154,
1580          "comment" : "indefinite length without termination",
1581          "public" : "304e308006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1582          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1583          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1584          "result" : "acceptable",
1585          "flags" : [
1586            "InvalidAsn"
1587          ]
1588        },
1589        {
1590          "tcId" : 155,
1591          "comment" : "indefinite length without termination",
1592          "public" : "304e301006802a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1593          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1594          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1595          "result" : "acceptable",
1596          "flags" : [
1597            "InvalidAsn"
1598          ]
1599        },
1600        {
1601          "tcId" : 156,
1602          "comment" : "indefinite length without termination",
1603          "public" : "304e301006072a8648ce3d020106802b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1604          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1605          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1606          "result" : "acceptable",
1607          "flags" : [
1608            "InvalidAsn"
1609          ]
1610        },
1611        {
1612          "tcId" : 157,
1613          "comment" : "indefinite length without termination",
1614          "public" : "304e301006072a8648ce3d020106052b810400210380000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1615          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1616          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1617          "result" : "acceptable",
1618          "flags" : [
1619            "InvalidAsn"
1620          ]
1621        },
1622        {
1623          "tcId" : 158,
1624          "comment" : "removing sequence",
1625          "public" : "",
1626          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1627          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1628          "result" : "acceptable",
1629          "flags" : [
1630            "InvalidAsn"
1631          ]
1632        },
1633        {
1634          "tcId" : 159,
1635          "comment" : "removing sequence",
1636          "public" : "303c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1637          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1638          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1639          "result" : "acceptable",
1640          "flags" : [
1641            "InvalidAsn"
1642          ]
1643        },
1644        {
1645          "tcId" : 160,
1646          "comment" : "lonely sequence tag",
1647          "public" : "30",
1648          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1649          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1650          "result" : "acceptable",
1651          "flags" : [
1652            "InvalidAsn"
1653          ]
1654        },
1655        {
1656          "tcId" : 161,
1657          "comment" : "lonely sequence tag",
1658          "public" : "303d30033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1659          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1660          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1661          "result" : "acceptable",
1662          "flags" : [
1663            "InvalidAsn"
1664          ]
1665        },
1666        {
1667          "tcId" : 162,
1668          "comment" : "appending 0's to sequence",
1669          "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000",
1670          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1671          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1672          "result" : "acceptable",
1673          "flags" : [
1674            "InvalidAsn"
1675          ]
1676        },
1677        {
1678          "tcId" : 163,
1679          "comment" : "appending 0's to sequence",
1680          "public" : "3050301206072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1681          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1682          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1683          "result" : "acceptable",
1684          "flags" : [
1685            "InvalidAsn"
1686          ]
1687        },
1688        {
1689          "tcId" : 164,
1690          "comment" : "prepending 0's to sequence",
1691          "public" : "30500000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1692          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1693          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1694          "result" : "acceptable",
1695          "flags" : [
1696            "InvalidAsn"
1697          ]
1698        },
1699        {
1700          "tcId" : 165,
1701          "comment" : "prepending 0's to sequence",
1702          "public" : "30503012000006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1703          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1704          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1705          "result" : "acceptable",
1706          "flags" : [
1707            "InvalidAsn"
1708          ]
1709        },
1710        {
1711          "tcId" : 166,
1712          "comment" : "appending unused 0's to sequence",
1713          "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000",
1714          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1715          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1716          "result" : "acceptable",
1717          "flags" : [
1718            "InvalidAsn"
1719          ]
1720        },
1721        {
1722          "tcId" : 167,
1723          "comment" : "appending unused 0's to sequence",
1724          "public" : "3050301006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1725          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1726          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1727          "result" : "acceptable",
1728          "flags" : [
1729            "InvalidAsn"
1730          ]
1731        },
1732        {
1733          "tcId" : 168,
1734          "comment" : "appending null value to sequence",
1735          "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500",
1736          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1737          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1738          "result" : "acceptable",
1739          "flags" : [
1740            "InvalidAsn"
1741          ]
1742        },
1743        {
1744          "tcId" : 169,
1745          "comment" : "appending null value to sequence",
1746          "public" : "3050301206072a8648ce3d020106052b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1747          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1748          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1749          "result" : "acceptable",
1750          "flags" : [
1751            "InvalidAsn"
1752          ]
1753        },
1754        {
1755          "tcId" : 170,
1756          "comment" : "including garbage",
1757          "public" : "3053498177304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1758          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1759          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1760          "result" : "acceptable",
1761          "flags" : [
1762            "InvalidAsn"
1763          ]
1764        },
1765        {
1766          "tcId" : 171,
1767          "comment" : "including garbage",
1768          "public" : "30522500304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1769          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1770          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1771          "result" : "acceptable",
1772          "flags" : [
1773            "InvalidAsn"
1774          ]
1775        },
1776        {
1777          "tcId" : 172,
1778          "comment" : "including garbage",
1779          "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef",
1780          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1781          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1782          "result" : "acceptable",
1783          "flags" : [
1784            "InvalidAsn"
1785          ]
1786        },
1787        {
1788          "tcId" : 173,
1789          "comment" : "including garbage",
1790          "public" : "30533015498177301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1791          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1792          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1793          "result" : "acceptable",
1794          "flags" : [
1795            "InvalidAsn"
1796          ]
1797        },
1798        {
1799          "tcId" : 174,
1800          "comment" : "including garbage",
1801          "public" : "305230142500301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1802          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1803          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1804          "result" : "acceptable",
1805          "flags" : [
1806            "InvalidAsn"
1807          ]
1808        },
1809        {
1810          "tcId" : 175,
1811          "comment" : "including garbage",
1812          "public" : "30563012301006072a8648ce3d020106052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1813          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1814          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1815          "result" : "acceptable",
1816          "flags" : [
1817            "InvalidAsn"
1818          ]
1819        },
1820        {
1821          "tcId" : 176,
1822          "comment" : "including garbage",
1823          "public" : "30533015260c49817706072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1824          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1825          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1826          "result" : "acceptable",
1827          "flags" : [
1828            "InvalidAsn"
1829          ]
1830        },
1831        {
1832          "tcId" : 177,
1833          "comment" : "including garbage",
1834          "public" : "30523014260b250006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1835          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1836          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1837          "result" : "acceptable",
1838          "flags" : [
1839            "InvalidAsn"
1840          ]
1841        },
1842        {
1843          "tcId" : 178,
1844          "comment" : "including garbage",
1845          "public" : "30563018260906072a8648ce3d02010004deadbeef06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1846          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1847          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1848          "result" : "acceptable",
1849          "flags" : [
1850            "InvalidAsn"
1851          ]
1852        },
1853        {
1854          "tcId" : 179,
1855          "comment" : "including garbage",
1856          "public" : "3053301506072a8648ce3d0201260a49817706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1857          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1858          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1859          "result" : "acceptable",
1860          "flags" : [
1861            "InvalidAsn"
1862          ]
1863        },
1864        {
1865          "tcId" : 180,
1866          "comment" : "including garbage",
1867          "public" : "3052301406072a8648ce3d02012609250006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1868          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1869          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1870          "result" : "acceptable",
1871          "flags" : [
1872            "InvalidAsn"
1873          ]
1874        },
1875        {
1876          "tcId" : 181,
1877          "comment" : "including garbage",
1878          "public" : "3056301806072a8648ce3d0201260706052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1879          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1880          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1881          "result" : "acceptable",
1882          "flags" : [
1883            "InvalidAsn"
1884          ]
1885        },
1886        {
1887          "tcId" : 182,
1888          "comment" : "including garbage",
1889          "public" : "3053301006072a8648ce3d020106052b81040021233f498177033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1890          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1891          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1892          "result" : "acceptable",
1893          "flags" : [
1894            "InvalidAsn"
1895          ]
1896        },
1897        {
1898          "tcId" : 183,
1899          "comment" : "including garbage",
1900          "public" : "3052301006072a8648ce3d020106052b81040021233e2500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1901          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1902          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1903          "result" : "acceptable",
1904          "flags" : [
1905            "InvalidAsn"
1906          ]
1907        },
1908        {
1909          "tcId" : 184,
1910          "comment" : "including garbage",
1911          "public" : "3056301006072a8648ce3d020106052b81040021233c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef",
1912          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1913          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1914          "result" : "acceptable",
1915          "flags" : [
1916            "InvalidAsn"
1917          ]
1918        },
1919        {
1920          "tcId" : 185,
1921          "comment" : "including undefined tags",
1922          "public" : "3056aa00bb00cd00304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1923          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1924          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1925          "result" : "acceptable",
1926          "flags" : [
1927            "InvalidAsn"
1928          ]
1929        },
1930        {
1931          "tcId" : 186,
1932          "comment" : "including undefined tags",
1933          "public" : "3054aa02aabb304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1934          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1935          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1936          "result" : "acceptable",
1937          "flags" : [
1938            "InvalidAsn"
1939          ]
1940        },
1941        {
1942          "tcId" : 187,
1943          "comment" : "including undefined tags",
1944          "public" : "30563018aa00bb00cd00301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1945          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1946          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1947          "result" : "acceptable",
1948          "flags" : [
1949            "InvalidAsn"
1950          ]
1951        },
1952        {
1953          "tcId" : 188,
1954          "comment" : "including undefined tags",
1955          "public" : "30543016aa02aabb301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1956          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1957          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1958          "result" : "acceptable",
1959          "flags" : [
1960            "InvalidAsn"
1961          ]
1962        },
1963        {
1964          "tcId" : 189,
1965          "comment" : "including undefined tags",
1966          "public" : "30563018260faa00bb00cd0006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1967          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1968          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1969          "result" : "acceptable",
1970          "flags" : [
1971            "InvalidAsn"
1972          ]
1973        },
1974        {
1975          "tcId" : 190,
1976          "comment" : "including undefined tags",
1977          "public" : "30543016260daa02aabb06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1978          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1979          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1980          "result" : "acceptable",
1981          "flags" : [
1982            "InvalidAsn"
1983          ]
1984        },
1985        {
1986          "tcId" : 191,
1987          "comment" : "including undefined tags",
1988          "public" : "3056301806072a8648ce3d0201260daa00bb00cd0006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
1989          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
1990          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
1991          "result" : "acceptable",
1992          "flags" : [
1993            "InvalidAsn"
1994          ]
1995        },
1996        {
1997          "tcId" : 192,
1998          "comment" : "including undefined tags",
1999          "public" : "3054301606072a8648ce3d0201260baa02aabb06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2000          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2001          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2002          "result" : "acceptable",
2003          "flags" : [
2004            "InvalidAsn"
2005          ]
2006        },
2007        {
2008          "tcId" : 193,
2009          "comment" : "including undefined tags",
2010          "public" : "3056301006072a8648ce3d020106052b810400212342aa00bb00cd00033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2011          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2012          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2013          "result" : "acceptable",
2014          "flags" : [
2015            "InvalidAsn"
2016          ]
2017        },
2018        {
2019          "tcId" : 194,
2020          "comment" : "including undefined tags",
2021          "public" : "3054301006072a8648ce3d020106052b810400212340aa02aabb033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2022          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2023          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2024          "result" : "acceptable",
2025          "flags" : [
2026            "InvalidAsn"
2027          ]
2028        },
2029        {
2030          "tcId" : 195,
2031          "comment" : "truncated length of sequence",
2032          "public" : "3081",
2033          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2034          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2035          "result" : "acceptable",
2036          "flags" : [
2037            "InvalidAsn"
2038          ]
2039        },
2040        {
2041          "tcId" : 196,
2042          "comment" : "truncated length of sequence",
2043          "public" : "303e3081033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2044          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2045          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2046          "result" : "acceptable",
2047          "flags" : [
2048            "InvalidAsn"
2049          ]
2050        },
2051        {
2052          "tcId" : 197,
2053          "comment" : "Replacing sequence with NULL",
2054          "public" : "0500",
2055          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2056          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2057          "result" : "acceptable",
2058          "flags" : [
2059            "InvalidAsn"
2060          ]
2061        },
2062        {
2063          "tcId" : 198,
2064          "comment" : "Replacing sequence with NULL",
2065          "public" : "303e0500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2066          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2067          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2068          "result" : "acceptable",
2069          "flags" : [
2070            "InvalidAsn"
2071          ]
2072        },
2073        {
2074          "tcId" : 199,
2075          "comment" : "changing tag value of sequence",
2076          "public" : "2e4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2077          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2078          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2079          "result" : "acceptable",
2080          "flags" : [
2081            "InvalidAsn"
2082          ]
2083        },
2084        {
2085          "tcId" : 200,
2086          "comment" : "changing tag value of sequence",
2087          "public" : "2f4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2088          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2089          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2090          "result" : "acceptable",
2091          "flags" : [
2092            "InvalidAsn"
2093          ]
2094        },
2095        {
2096          "tcId" : 201,
2097          "comment" : "changing tag value of sequence",
2098          "public" : "314e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2099          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2100          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2101          "result" : "acceptable",
2102          "flags" : [
2103            "InvalidAsn"
2104          ]
2105        },
2106        {
2107          "tcId" : 202,
2108          "comment" : "changing tag value of sequence",
2109          "public" : "324e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2110          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2111          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2112          "result" : "acceptable",
2113          "flags" : [
2114            "InvalidAsn"
2115          ]
2116        },
2117        {
2118          "tcId" : 203,
2119          "comment" : "changing tag value of sequence",
2120          "public" : "ff4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2121          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2122          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2123          "result" : "acceptable",
2124          "flags" : [
2125            "InvalidAsn"
2126          ]
2127        },
2128        {
2129          "tcId" : 204,
2130          "comment" : "changing tag value of sequence",
2131          "public" : "304e2e1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2132          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2133          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2134          "result" : "acceptable",
2135          "flags" : [
2136            "InvalidAsn"
2137          ]
2138        },
2139        {
2140          "tcId" : 205,
2141          "comment" : "changing tag value of sequence",
2142          "public" : "304e2f1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2143          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2144          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2145          "result" : "acceptable",
2146          "flags" : [
2147            "InvalidAsn"
2148          ]
2149        },
2150        {
2151          "tcId" : 206,
2152          "comment" : "changing tag value of sequence",
2153          "public" : "304e311006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2154          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2155          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2156          "result" : "acceptable",
2157          "flags" : [
2158            "InvalidAsn"
2159          ]
2160        },
2161        {
2162          "tcId" : 207,
2163          "comment" : "changing tag value of sequence",
2164          "public" : "304e321006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2165          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2166          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2167          "result" : "acceptable",
2168          "flags" : [
2169            "InvalidAsn"
2170          ]
2171        },
2172        {
2173          "tcId" : 208,
2174          "comment" : "changing tag value of sequence",
2175          "public" : "304eff1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2176          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2177          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2178          "result" : "acceptable",
2179          "flags" : [
2180            "InvalidAsn"
2181          ]
2182        },
2183        {
2184          "tcId" : 209,
2185          "comment" : "dropping value of sequence",
2186          "public" : "3000",
2187          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2188          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2189          "result" : "acceptable",
2190          "flags" : [
2191            "InvalidAsn"
2192          ]
2193        },
2194        {
2195          "tcId" : 210,
2196          "comment" : "dropping value of sequence",
2197          "public" : "303e3000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2198          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2199          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2200          "result" : "acceptable",
2201          "flags" : [
2202            "InvalidAsn"
2203          ]
2204        },
2205        {
2206          "tcId" : 211,
2207          "comment" : "truncate sequence",
2208          "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da",
2209          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2210          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2211          "result" : "acceptable",
2212          "flags" : [
2213            "InvalidAsn"
2214          ]
2215        },
2216        {
2217          "tcId" : 212,
2218          "comment" : "truncate sequence",
2219          "public" : "304d1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2220          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2221          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2222          "result" : "acceptable",
2223          "flags" : [
2224            "InvalidAsn"
2225          ]
2226        },
2227        {
2228          "tcId" : 213,
2229          "comment" : "truncate sequence",
2230          "public" : "304d300f06072a8648ce3d020106052b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2231          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2232          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2233          "result" : "acceptable",
2234          "flags" : [
2235            "InvalidAsn"
2236          ]
2237        },
2238        {
2239          "tcId" : 214,
2240          "comment" : "truncate sequence",
2241          "public" : "304d300f072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2242          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2243          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2244          "result" : "acceptable",
2245          "flags" : [
2246            "InvalidAsn"
2247          ]
2248        },
2249        {
2250          "tcId" : 215,
2251          "comment" : "indefinite length",
2252          "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000",
2253          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2254          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2255          "result" : "acceptable",
2256          "flags" : [
2257            "InvalidAsn"
2258          ]
2259        },
2260        {
2261          "tcId" : 216,
2262          "comment" : "indefinite length",
2263          "public" : "3050308006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2264          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2265          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2266          "result" : "acceptable",
2267          "flags" : [
2268            "InvalidAsn"
2269          ]
2270        },
2271        {
2272          "tcId" : 217,
2273          "comment" : "indefinite length with truncated delimiter",
2274          "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6200",
2275          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2276          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2277          "result" : "acceptable",
2278          "flags" : [
2279            "InvalidAsn"
2280          ]
2281        },
2282        {
2283          "tcId" : 218,
2284          "comment" : "indefinite length with truncated delimiter",
2285          "public" : "304f308006072a8648ce3d020106052b8104002100033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2286          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2287          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2288          "result" : "acceptable",
2289          "flags" : [
2290            "InvalidAsn"
2291          ]
2292        },
2293        {
2294          "tcId" : 219,
2295          "comment" : "indefinite length with additional element",
2296          "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6205000000",
2297          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2298          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2299          "result" : "acceptable",
2300          "flags" : [
2301            "InvalidAsn"
2302          ]
2303        },
2304        {
2305          "tcId" : 220,
2306          "comment" : "indefinite length with additional element",
2307          "public" : "3052308006072a8648ce3d020106052b8104002105000000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2308          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2309          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2310          "result" : "acceptable",
2311          "flags" : [
2312            "InvalidAsn"
2313          ]
2314        },
2315        {
2316          "tcId" : 221,
2317          "comment" : "indefinite length with truncated element",
2318          "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62060811220000",
2319          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2320          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2321          "result" : "acceptable",
2322          "flags" : [
2323            "InvalidAsn"
2324          ]
2325        },
2326        {
2327          "tcId" : 222,
2328          "comment" : "indefinite length with truncated element",
2329          "public" : "3054308006072a8648ce3d020106052b81040021060811220000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2330          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2331          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2332          "result" : "acceptable",
2333          "flags" : [
2334            "InvalidAsn"
2335          ]
2336        },
2337        {
2338          "tcId" : 223,
2339          "comment" : "indefinite length with garbage",
2340          "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000fe02beef",
2341          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2342          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2343          "result" : "acceptable",
2344          "flags" : [
2345            "InvalidAsn"
2346          ]
2347        },
2348        {
2349          "tcId" : 224,
2350          "comment" : "indefinite length with garbage",
2351          "public" : "3054308006072a8648ce3d020106052b810400210000fe02beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2352          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2353          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2354          "result" : "acceptable",
2355          "flags" : [
2356            "InvalidAsn"
2357          ]
2358        },
2359        {
2360          "tcId" : 225,
2361          "comment" : "indefinite length with nonempty EOC",
2362          "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620002beef",
2363          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2364          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2365          "result" : "acceptable",
2366          "flags" : [
2367            "InvalidAsn"
2368          ]
2369        },
2370        {
2371          "tcId" : 226,
2372          "comment" : "indefinite length with nonempty EOC",
2373          "public" : "3052308006072a8648ce3d020106052b810400210002beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2374          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2375          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2376          "result" : "acceptable",
2377          "flags" : [
2378            "InvalidAsn"
2379          ]
2380        },
2381        {
2382          "tcId" : 227,
2383          "comment" : "prepend empty sequence",
2384          "public" : "30503000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2385          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2386          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2387          "result" : "acceptable",
2388          "flags" : [
2389            "InvalidAsn"
2390          ]
2391        },
2392        {
2393          "tcId" : 228,
2394          "comment" : "prepend empty sequence",
2395          "public" : "30503012300006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2396          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2397          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2398          "result" : "acceptable",
2399          "flags" : [
2400            "InvalidAsn"
2401          ]
2402        },
2403        {
2404          "tcId" : 229,
2405          "comment" : "append empty sequence",
2406          "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da623000",
2407          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2408          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2409          "result" : "acceptable",
2410          "flags" : [
2411            "InvalidAsn"
2412          ]
2413        },
2414        {
2415          "tcId" : 230,
2416          "comment" : "append empty sequence",
2417          "public" : "3050301206072a8648ce3d020106052b810400213000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2418          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2419          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2420          "result" : "acceptable",
2421          "flags" : [
2422            "InvalidAsn"
2423          ]
2424        },
2425        {
2426          "tcId" : 231,
2427          "comment" : "sequence of sequence",
2428          "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2429          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2430          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2431          "result" : "acceptable",
2432          "flags" : [
2433            "InvalidAsn"
2434          ]
2435        },
2436        {
2437          "tcId" : 232,
2438          "comment" : "sequence of sequence",
2439          "public" : "30503012301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2440          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2441          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2442          "result" : "acceptable",
2443          "flags" : [
2444            "InvalidAsn"
2445          ]
2446        },
2447        {
2448          "tcId" : 233,
2449          "comment" : "truncated sequence",
2450          "public" : "3012301006072a8648ce3d020106052b81040021",
2451          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2452          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2453          "result" : "acceptable",
2454          "flags" : [
2455            "InvalidAsn"
2456          ]
2457        },
2458        {
2459          "tcId" : 234,
2460          "comment" : "truncated sequence",
2461          "public" : "3047300906072a8648ce3d0201033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2462          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2463          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2464          "result" : "acceptable",
2465          "flags" : [
2466            "InvalidAsn"
2467          ]
2468        },
2469        {
2470          "tcId" : 235,
2471          "comment" : "repeat element in sequence",
2472          "public" : "30818a301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2473          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2474          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2475          "result" : "acceptable",
2476          "flags" : [
2477            "InvalidAsn"
2478          ]
2479        },
2480        {
2481          "tcId" : 236,
2482          "comment" : "repeat element in sequence",
2483          "public" : "3055301706072a8648ce3d020106052b8104002106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2484          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2485          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2486          "result" : "acceptable",
2487          "flags" : [
2488            "InvalidAsn"
2489          ]
2490        },
2491        {
2492          "tcId" : 237,
2493          "comment" : "removing oid",
2494          "public" : "3045300706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2495          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2496          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2497          "result" : "acceptable",
2498          "flags" : [
2499            "InvalidAsn"
2500          ]
2501        },
2502        {
2503          "tcId" : 238,
2504          "comment" : "lonely oid tag",
2505          "public" : "304630080606052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2506          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2507          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2508          "result" : "acceptable",
2509          "flags" : [
2510            "InvalidAsn"
2511          ]
2512        },
2513        {
2514          "tcId" : 239,
2515          "comment" : "lonely oid tag",
2516          "public" : "3048300a06072a8648ce3d020106033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2517          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2518          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2519          "result" : "acceptable",
2520          "flags" : [
2521            "InvalidAsn"
2522          ]
2523        },
2524        {
2525          "tcId" : 240,
2526          "comment" : "appending 0's to oid",
2527          "public" : "3050301206092a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2528          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2529          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2530          "result" : "acceptable",
2531          "flags" : [
2532            "InvalidAsn"
2533          ]
2534        },
2535        {
2536          "tcId" : 241,
2537          "comment" : "appending 0's to oid",
2538          "public" : "3050301206072a8648ce3d020106072b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2539          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2540          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2541          "result" : "acceptable",
2542          "flags" : [
2543            "InvalidAsn"
2544          ]
2545        },
2546        {
2547          "tcId" : 242,
2548          "comment" : "prepending 0's to oid",
2549          "public" : "30503012060900002a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2550          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2551          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2552          "result" : "acceptable",
2553          "flags" : [
2554            "InvalidAsn"
2555          ]
2556        },
2557        {
2558          "tcId" : 243,
2559          "comment" : "prepending 0's to oid",
2560          "public" : "3050301206072a8648ce3d0201060700002b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2561          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2562          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2563          "result" : "acceptable",
2564          "flags" : [
2565            "InvalidAsn"
2566          ]
2567        },
2568        {
2569          "tcId" : 244,
2570          "comment" : "appending unused 0's to oid",
2571          "public" : "3050301206072a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2572          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2573          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2574          "result" : "acceptable",
2575          "flags" : [
2576            "InvalidAsn"
2577          ]
2578        },
2579        {
2580          "tcId" : 245,
2581          "comment" : "appending null value to oid",
2582          "public" : "3050301206092a8648ce3d0201050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2583          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2584          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2585          "result" : "acceptable",
2586          "flags" : [
2587            "InvalidAsn"
2588          ]
2589        },
2590        {
2591          "tcId" : 246,
2592          "comment" : "appending null value to oid",
2593          "public" : "3050301206072a8648ce3d020106072b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2594          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2595          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2596          "result" : "acceptable",
2597          "flags" : [
2598            "InvalidAsn"
2599          ]
2600        },
2601        {
2602          "tcId" : 247,
2603          "comment" : "truncated length of oid",
2604          "public" : "30473009068106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2605          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2606          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2607          "result" : "acceptable",
2608          "flags" : [
2609            "InvalidAsn"
2610          ]
2611        },
2612        {
2613          "tcId" : 248,
2614          "comment" : "truncated length of oid",
2615          "public" : "3049300b06072a8648ce3d02010681033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2616          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2617          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2618          "result" : "acceptable",
2619          "flags" : [
2620            "InvalidAsn"
2621          ]
2622        },
2623        {
2624          "tcId" : 249,
2625          "comment" : "Replacing oid with NULL",
2626          "public" : "30473009050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2627          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2628          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2629          "result" : "acceptable",
2630          "flags" : [
2631            "InvalidAsn"
2632          ]
2633        },
2634        {
2635          "tcId" : 250,
2636          "comment" : "Replacing oid with NULL",
2637          "public" : "3049300b06072a8648ce3d02010500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2638          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2639          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2640          "result" : "acceptable",
2641          "flags" : [
2642            "InvalidAsn"
2643          ]
2644        },
2645        {
2646          "tcId" : 251,
2647          "comment" : "changing tag value of oid",
2648          "public" : "304e301004072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2649          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2650          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2651          "result" : "acceptable",
2652          "flags" : [
2653            "InvalidAsn"
2654          ]
2655        },
2656        {
2657          "tcId" : 252,
2658          "comment" : "changing tag value of oid",
2659          "public" : "304e301005072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2660          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2661          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2662          "result" : "acceptable",
2663          "flags" : [
2664            "InvalidAsn"
2665          ]
2666        },
2667        {
2668          "tcId" : 253,
2669          "comment" : "changing tag value of oid",
2670          "public" : "304e301007072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2671          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2672          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2673          "result" : "acceptable",
2674          "flags" : [
2675            "InvalidAsn"
2676          ]
2677        },
2678        {
2679          "tcId" : 254,
2680          "comment" : "changing tag value of oid",
2681          "public" : "304e301008072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2682          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2683          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2684          "result" : "acceptable",
2685          "flags" : [
2686            "InvalidAsn"
2687          ]
2688        },
2689        {
2690          "tcId" : 255,
2691          "comment" : "changing tag value of oid",
2692          "public" : "304e3010ff072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2693          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2694          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2695          "result" : "acceptable",
2696          "flags" : [
2697            "InvalidAsn"
2698          ]
2699        },
2700        {
2701          "tcId" : 256,
2702          "comment" : "changing tag value of oid",
2703          "public" : "304e301006072a8648ce3d020104052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2704          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2705          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2706          "result" : "acceptable",
2707          "flags" : [
2708            "InvalidAsn"
2709          ]
2710        },
2711        {
2712          "tcId" : 257,
2713          "comment" : "changing tag value of oid",
2714          "public" : "304e301006072a8648ce3d020105052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2715          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2716          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2717          "result" : "acceptable",
2718          "flags" : [
2719            "InvalidAsn"
2720          ]
2721        },
2722        {
2723          "tcId" : 258,
2724          "comment" : "changing tag value of oid",
2725          "public" : "304e301006072a8648ce3d020107052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2726          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2727          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2728          "result" : "acceptable",
2729          "flags" : [
2730            "InvalidAsn"
2731          ]
2732        },
2733        {
2734          "tcId" : 259,
2735          "comment" : "changing tag value of oid",
2736          "public" : "304e301006072a8648ce3d020108052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2737          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2738          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2739          "result" : "acceptable",
2740          "flags" : [
2741            "InvalidAsn"
2742          ]
2743        },
2744        {
2745          "tcId" : 260,
2746          "comment" : "changing tag value of oid",
2747          "public" : "304e301006072a8648ce3d0201ff052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2748          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2749          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2750          "result" : "acceptable",
2751          "flags" : [
2752            "InvalidAsn"
2753          ]
2754        },
2755        {
2756          "tcId" : 261,
2757          "comment" : "dropping value of oid",
2758          "public" : "30473009060006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2759          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2760          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2761          "result" : "acceptable",
2762          "flags" : [
2763            "InvalidAsn"
2764          ]
2765        },
2766        {
2767          "tcId" : 262,
2768          "comment" : "dropping value of oid",
2769          "public" : "3049300b06072a8648ce3d02010600033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2770          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2771          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2772          "result" : "acceptable",
2773          "flags" : [
2774            "InvalidAsn"
2775          ]
2776        },
2777        {
2778          "tcId" : 263,
2779          "comment" : "modify first byte of oid",
2780          "public" : "304e30100607288648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2781          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2782          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2783          "result" : "acceptable",
2784          "flags" : [
2785            "InvalidAsn"
2786          ]
2787        },
2788        {
2789          "tcId" : 264,
2790          "comment" : "modify first byte of oid",
2791          "public" : "304e301006072a8648ce3d020106052981040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2792          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2793          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2794          "result" : "acceptable",
2795          "flags" : [
2796            "InvalidAsn"
2797          ]
2798        },
2799        {
2800          "tcId" : 265,
2801          "comment" : "modify last byte of oid",
2802          "public" : "304e301006072a8648ce3d028106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2803          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2804          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2805          "result" : "acceptable",
2806          "flags" : [
2807            "InvalidAsn"
2808          ]
2809        },
2810        {
2811          "tcId" : 266,
2812          "comment" : "modify last byte of oid",
2813          "public" : "304e301006072a8648ce3d020106052b810400a1033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2814          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2815          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2816          "result" : "acceptable",
2817          "flags" : [
2818            "InvalidAsn"
2819          ]
2820        },
2821        {
2822          "tcId" : 267,
2823          "comment" : "truncate oid",
2824          "public" : "304d300f06062a8648ce3d0206052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2825          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2826          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2827          "result" : "acceptable",
2828          "flags" : [
2829            "InvalidAsn"
2830          ]
2831        },
2832        {
2833          "tcId" : 268,
2834          "comment" : "truncate oid",
2835          "public" : "304d300f06068648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2836          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2837          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2838          "result" : "acceptable",
2839          "flags" : [
2840            "InvalidAsn"
2841          ]
2842        },
2843        {
2844          "tcId" : 269,
2845          "comment" : "truncate oid",
2846          "public" : "304d300f06072a8648ce3d020106042b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2847          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2848          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2849          "result" : "acceptable",
2850          "flags" : [
2851            "InvalidAsn"
2852          ]
2853        },
2854        {
2855          "tcId" : 270,
2856          "comment" : "truncate oid",
2857          "public" : "304d300f06072a8648ce3d0201060481040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2858          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2859          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2860          "result" : "acceptable",
2861          "flags" : [
2862            "InvalidAsn"
2863          ]
2864        },
2865        {
2866          "tcId" : 271,
2867          "comment" : "wrong oid",
2868          "public" : "30513013060a3262306530333032316106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2869          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2870          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2871          "result" : "acceptable",
2872          "flags" : [
2873            "InvalidAsn"
2874          ]
2875        },
2876        {
2877          "tcId" : 272,
2878          "comment" : "wrong oid",
2879          "public" : "3059301b061236303836343830313635303330343032303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2880          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2881          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2882          "result" : "acceptable",
2883          "flags" : [
2884            "InvalidAsn"
2885          ]
2886        },
2887        {
2888          "tcId" : 273,
2889          "comment" : "wrong oid",
2890          "public" : "3053301506072a8648ce3d0201060a32623065303330323161033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2891          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2892          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2893          "result" : "acceptable",
2894          "flags" : [
2895            "InvalidAsn"
2896          ]
2897        },
2898        {
2899          "tcId" : 274,
2900          "comment" : "wrong oid",
2901          "public" : "305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2902          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2903          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2904          "result" : "acceptable",
2905          "flags" : [
2906            "InvalidAsn"
2907          ]
2908        },
2909        {
2910          "tcId" : 275,
2911          "comment" : "longer oid",
2912          "public" : "3057301906103261383634386365336430323031303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2913          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2914          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2915          "result" : "acceptable",
2916          "flags" : [
2917            "InvalidAsn"
2918          ]
2919        },
2920        {
2921          "tcId" : 276,
2922          "comment" : "longer oid",
2923          "public" : "3055301706072a8648ce3d0201060c326238313034303032313031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2924          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2925          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2926          "result" : "acceptable",
2927          "flags" : [
2928            "InvalidAsn"
2929          ]
2930        },
2931        {
2932          "tcId" : 277,
2933          "comment" : "oid with modified node",
2934          "public" : "30553017060e326138363438636533643032313106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2935          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2936          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2937          "result" : "acceptable",
2938          "flags" : [
2939            "InvalidAsn"
2940          ]
2941        },
2942        {
2943          "tcId" : 278,
2944          "comment" : "oid with modified node",
2945          "public" : "305d301f06163261383634386365336430323838383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2946          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2947          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2948          "result" : "acceptable",
2949          "flags" : [
2950            "InvalidAsn"
2951          ]
2952        },
2953        {
2954          "tcId" : 279,
2955          "comment" : "oid with modified node",
2956          "public" : "3053301506072a8648ce3d0201060a32623831303430303331033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2957          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2958          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2959          "result" : "acceptable",
2960          "flags" : [
2961            "InvalidAsn"
2962          ]
2963        },
2964        {
2965          "tcId" : 280,
2966          "comment" : "oid with modified node",
2967          "public" : "305b301d06072a8648ce3d02010612326238313034303038383830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2968          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2969          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2970          "result" : "acceptable",
2971          "flags" : [
2972            "InvalidAsn"
2973          ]
2974        },
2975        {
2976          "tcId" : 281,
2977          "comment" : "large integer in oid",
2978          "public" : "306730290620326138363438636533643032383238303830383038303830383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2979          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2980          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2981          "result" : "acceptable",
2982          "flags" : [
2983            "InvalidAsn"
2984          ]
2985        },
2986        {
2987          "tcId" : 282,
2988          "comment" : "large integer in oid",
2989          "public" : "3065302706072a8648ce3d0201061c32623831303430303832383038303830383038303830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
2990          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
2991          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
2992          "result" : "acceptable",
2993          "flags" : [
2994            "InvalidAsn"
2995          ]
2996        },
2997        {
2998          "tcId" : 283,
2999          "comment" : "oid with invalid node",
3000          "public" : "3058301a0611326138363438636533643032303165303306052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3001          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3002          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3003          "result" : "acceptable",
3004          "flags" : [
3005            "InvalidAsn"
3006          ]
3007        },
3008        {
3009          "tcId" : 284,
3010          "comment" : "oid with invalid node",
3011          "public" : "304f301106082a808648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3012          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3013          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3014          "result" : "acceptable",
3015          "flags" : [
3016            "InvalidAsn"
3017          ]
3018        },
3019        {
3020          "tcId" : 285,
3021          "comment" : "oid with invalid node",
3022          "public" : "3056301806072a8648ce3d0201060d32623831303430303231653033033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3023          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3024          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3025          "result" : "acceptable",
3026          "flags" : [
3027            "InvalidAsn"
3028          ]
3029        },
3030        {
3031          "tcId" : 286,
3032          "comment" : "oid with invalid node",
3033          "public" : "304f301106072a8648ce3d020106062b8081040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3034          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3035          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3036          "result" : "acceptable",
3037          "flags" : [
3038            "InvalidAsn"
3039          ]
3040        },
3041        {
3042          "tcId" : 287,
3043          "comment" : "lonely bit string tag",
3044          "public" : "3013301006072a8648ce3d020106052b8104002103",
3045          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3046          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3047          "result" : "acceptable",
3048          "flags" : [
3049            "InvalidAsn"
3050          ]
3051        },
3052        {
3053          "tcId" : 288,
3054          "comment" : "appending 0's to bit string",
3055          "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000",
3056          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3057          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3058          "result" : "acceptable",
3059          "flags" : [
3060            "InvalidAsn"
3061          ]
3062        },
3063        {
3064          "tcId" : 289,
3065          "comment" : "prepending 0's to bit string",
3066          "public" : "3050301006072a8648ce3d020106052b81040021033c0000000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3067          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3068          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3069          "result" : "acceptable",
3070          "flags" : [
3071            "InvalidAsn"
3072          ]
3073        },
3074        {
3075          "tcId" : 290,
3076          "comment" : "appending null value to bit string",
3077          "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500",
3078          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3079          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3080          "result" : "acceptable",
3081          "flags" : [
3082            "InvalidAsn"
3083          ]
3084        },
3085        {
3086          "tcId" : 291,
3087          "comment" : "truncated length of bit string",
3088          "public" : "3014301006072a8648ce3d020106052b810400210381",
3089          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3090          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3091          "result" : "acceptable",
3092          "flags" : [
3093            "InvalidAsn"
3094          ]
3095        },
3096        {
3097          "tcId" : 292,
3098          "comment" : "Replacing bit string with NULL",
3099          "public" : "3014301006072a8648ce3d020106052b810400210500",
3100          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3101          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3102          "result" : "acceptable",
3103          "flags" : [
3104            "InvalidAsn"
3105          ]
3106        },
3107        {
3108          "tcId" : 293,
3109          "comment" : "changing tag value of bit string",
3110          "public" : "304e301006072a8648ce3d020106052b81040021013a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3111          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3112          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3113          "result" : "acceptable",
3114          "flags" : [
3115            "InvalidAsn"
3116          ]
3117        },
3118        {
3119          "tcId" : 294,
3120          "comment" : "changing tag value of bit string",
3121          "public" : "304e301006072a8648ce3d020106052b81040021023a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3122          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3123          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3124          "result" : "acceptable",
3125          "flags" : [
3126            "InvalidAsn"
3127          ]
3128        },
3129        {
3130          "tcId" : 295,
3131          "comment" : "changing tag value of bit string",
3132          "public" : "304e301006072a8648ce3d020106052b81040021043a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3133          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3134          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3135          "result" : "acceptable",
3136          "flags" : [
3137            "InvalidAsn"
3138          ]
3139        },
3140        {
3141          "tcId" : 296,
3142          "comment" : "changing tag value of bit string",
3143          "public" : "304e301006072a8648ce3d020106052b81040021053a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3144          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3145          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3146          "result" : "acceptable",
3147          "flags" : [
3148            "InvalidAsn"
3149          ]
3150        },
3151        {
3152          "tcId" : 297,
3153          "comment" : "changing tag value of bit string",
3154          "public" : "304e301006072a8648ce3d020106052b81040021ff3a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3155          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3156          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3157          "result" : "acceptable",
3158          "flags" : [
3159            "InvalidAsn"
3160          ]
3161        },
3162        {
3163          "tcId" : 298,
3164          "comment" : "dropping value of bit string",
3165          "public" : "3014301006072a8648ce3d020106052b810400210300",
3166          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3167          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3168          "result" : "acceptable",
3169          "flags" : [
3170            "InvalidAsn"
3171          ]
3172        },
3173        {
3174          "tcId" : 299,
3175          "comment" : "modify first byte of bit string",
3176          "public" : "304e301006072a8648ce3d020106052b81040021033a020486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3177          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3178          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3179          "result" : "acceptable",
3180          "flags" : [
3181            "InvalidAsn"
3182          ]
3183        },
3184        {
3185          "tcId" : 300,
3186          "comment" : "modify last byte of bit string",
3187          "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3dae2",
3188          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3189          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3190          "result" : "acceptable",
3191          "flags" : [
3192            "InvalidAsn"
3193          ]
3194        },
3195        {
3196          "tcId" : 301,
3197          "comment" : "truncate bit string",
3198          "public" : "304d301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da",
3199          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3200          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3201          "result" : "acceptable",
3202          "flags" : [
3203            "InvalidAsn"
3204          ]
3205        },
3206        {
3207          "tcId" : 302,
3208          "comment" : "truncate bit string",
3209          "public" : "304d301006072a8648ce3d020106052b8104002103390486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3210          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3211          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3212          "result" : "acceptable",
3213          "flags" : [
3214            "InvalidAsn"
3215          ]
3216        },
3217        {
3218          "tcId" : 303,
3219          "comment" : "declaring bits as unused in a bit-string",
3220          "public" : "304e301006072a8648ce3d020106052b81040021033a010486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3221          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3222          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3223          "result" : "acceptable",
3224          "flags" : [
3225            "InvalidAsn"
3226          ]
3227        },
3228        {
3229          "tcId" : 304,
3230          "comment" : "unused bits in a bit-string",
3231          "public" : "3052301006072a8648ce3d020106052b81040021033e200486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6201020304",
3232          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3233          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3234          "result" : "acceptable",
3235          "flags" : [
3236            "InvalidAsn"
3237          ]
3238        },
3239        {
3240          "tcId" : 305,
3241          "comment" : "unused bits in empty bit-string",
3242          "public" : "3015301006072a8648ce3d020106052b81040021030103",
3243          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3244          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3245          "result" : "acceptable",
3246          "flags" : [
3247            "InvalidAsn"
3248          ]
3249        },
3250        {
3251          "tcId" : 306,
3252          "comment" : "128 unused bits",
3253          "public" : "304e301006072a8648ce3d020106052b81040021033a800486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62",
3254          "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572",
3255          "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63",
3256          "result" : "acceptable",
3257          "flags" : [
3258            "InvalidAsn"
3259          ]
3260        }
3261      ]
3262    }
3263  ]
3264}
3265