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" : 340,
16  "header" : [],
17  "testGroups" : [
18    {
19      "curve" : "secp256r1",
20      "encoding" : "asn",
21      "type" : "ECHDComp",
22      "tests" : [
23        {
24          "tcId" : 1,
25          "comment" : "normal case",
26          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000462d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26ac333a93a9e70a81cd5a95b5bf8d13990eb741c8c38872b4a07d275a014e30cf",
27          "private" : "612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346",
28          "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285",
29          "result" : "valid",
30          "flags" : []
31        },
32        {
33          "tcId" : 2,
34          "comment" : "compressed public key",
35          "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000362d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26",
36          "private" : "612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346",
37          "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285",
38          "result" : "acceptable",
39          "flags" : [
40            "CompressedPoint"
41          ]
42        },
43        {
44          "tcId" : 3,
45          "comment" : "edge case for shared secret",
46          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000458fd4168a87795603e2b04390285bdca6e57de6027fe211dd9d25e2212d29e62080d36bd224d7405509295eed02a17150e03b314f96da37445b0d1d29377d12c",
47          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
48          "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
49          "result" : "valid",
50          "flags" : []
51        },
52        {
53          "tcId" : 4,
54          "comment" : "edge case for shared secret",
55          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f6d20c04261ecc3e92846acad48dc8ec5ee35ae0883f0d2ea71216906ee1c47c042689a996dd12830ae459382e94aac56b717af2e2080215f9e41949b1f52be",
56          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
57          "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff",
58          "result" : "valid",
59          "flags" : []
60        },
61        {
62          "tcId" : 5,
63          "comment" : "edge case for shared secret",
64          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400c7defeb1a16236738e9a1123ba621bc8e9a3f2485b3f8ffde7f9ce98f5a8a1cb338c3912b1792f60c2b06ec5231e2d84b0e596e9b76d419ce105ece3791dbc",
65          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
66          "shared" : "0000000000000000ffffffffffffffff00000000000000010000000000000001",
67          "result" : "valid",
68          "flags" : []
69        },
70        {
71          "tcId" : 6,
72          "comment" : "edge case for shared secret",
73          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9b98fb2c0ac045f8c76125ffd99eb8a5157be1d7db3e85d655ec1d8210288cf218df24fd2c2746be59df41262ef3a97d986744b2836748a7486230a319ffec0",
74          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
75          "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000",
76          "result" : "valid",
77          "flags" : []
78        },
79        {
80          "tcId" : 7,
81          "comment" : "edge case for shared secret",
82          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9484e58f3331b66ffed6d90cb1c78065fa28cfba5c7dd4352013d3252ee4277bd7503b045a38b4b247b32c59593580f39e6abfa376c3dca20cf7f9cfb659e13",
83          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
84          "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff",
85          "result" : "valid",
86          "flags" : []
87        },
88        {
89          "tcId" : 8,
90          "comment" : "edge case for shared secret",
91          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004767d7fbb84aa6a4db1079372644e42ecb2fec200c178822392cb8b950ffdd0c91c86853cafd09b52ba2f287f0ebaa26415a3cfabaf92c6a617a19988563d9dea",
92          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
93          "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001",
94          "result" : "valid",
95          "flags" : []
96        },
97        {
98          "tcId" : 9,
99          "comment" : "edge case for shared secret",
100          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c74d546f2fcc6dd392f85e5be167e358de908756b0c0bb01cb69d864ca083e1c93f959eece6e10ee11bd3934207d65ae28af68b092585a1509260eceb39b92ef",
101          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
102          "shared" : "085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c",
103          "result" : "valid",
104          "flags" : []
105        },
106        {
107          "tcId" : 10,
108          "comment" : "edge case for shared secret",
109          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000434fc9f1e7a094cd29598d1841fa9613dbe82313d633a51d63fb6eff074cc9b9a4ecfd9f258c5c4d4210b49751213a24c596982bd1d54e0445443f21ef15492a5",
110          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
111          "shared" : "190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff3",
112          "result" : "valid",
113          "flags" : []
114        },
115        {
116          "tcId" : 11,
117          "comment" : "edge case for shared secret",
118          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d5c96efd1907fd48de2ad715acf82eae5c6690fe3efe16a78d61c68d3bfd10df03eac816b9e7b776192a3f5075887c0e225617505833ca997cda32fd0f673c5e",
119          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
120          "shared" : "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd",
121          "result" : "valid",
122          "flags" : []
123        },
124        {
125          "tcId" : 12,
126          "comment" : "edge case for shared secret",
127          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f475f503a770df72c45aedfe42c008f59aa57e72b232f26600bdd0353957cb20bdb8f6405b4918050a3549f44c07a8eba820cdce4ece699888c638df66f54f7c",
128          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
129          "shared" : "5f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba45",
130          "result" : "valid",
131          "flags" : []
132        },
133        {
134          "tcId" : 13,
135          "comment" : "edge case for shared secret",
136          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f3cb6754b7e2a86d064dfb9f903185aaa4c92b481c2c1a1ff276303bbc4183e49c318599b0984c3563df339311fe143a7d921ee75b755a52c6f804f897b809f7",
137          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
138          "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff",
139          "result" : "valid",
140          "flags" : []
141        },
142        {
143          "tcId" : 14,
144          "comment" : "edge case for shared secret",
145          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cce13fbdc96a946dfb8c6d9ed762dbd1731630455689f57a437fee124dd54cecaef78026c653030cf2f314a67064236b0a354defebc5e90c94124e9bf5c4fc24",
146          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
147          "shared" : "8000000000000000000000000000000000000000000000000000000000000004",
148          "result" : "valid",
149          "flags" : []
150        },
151        {
152          "tcId" : 15,
153          "comment" : "edge case for shared secret",
154          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047633dfd0ad06765097bc11bd5022b200df31f28c4ff0625421221ac7eeb6e6f4cb9c67693609ddd6f92343a5a1c635408240f4f8e27120c12554c7ff8c76e2fe",
155          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
156          "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000",
157          "result" : "valid",
158          "flags" : []
159        },
160        {
161          "tcId" : 16,
162          "comment" : "edge case for shared secret",
163          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a386ace573f87558a68ead2a20088e3fe928bdae9e109446f93a078c15741f0421261e6db2bf12106e4c6bf85b9581b4c0302a526222f90abc5a549206b11011",
164          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
165          "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff",
166          "result" : "valid",
167          "flags" : []
168        },
169        {
170          "tcId" : 17,
171          "comment" : "edge case for shared secret",
172          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e7b50f7d8c44d5d3496c43141a502f4a43f153d03ad43eda8e39597f1d477b8647f3da67969b7f989ff4addc393515af40c82085ce1f2ee195412c6f583774f",
173          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
174          "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff",
175          "result" : "valid",
176          "flags" : []
177        },
178        {
179          "tcId" : 18,
180          "comment" : "edge case for shared secret",
181          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c827fb930fd51d926086191b502af83abb5f717debc8de29897a3934b2571ca05990c0597b0b7a2e42febd56b13235d1d408d76ed2c93b3facf514d902f6910a",
182          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
183          "shared" : "ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff",
184          "result" : "valid",
185          "flags" : []
186        },
187        {
188          "tcId" : 19,
189          "comment" : "y-coordinate of the public key is small",
190          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c74fde0a4ef93887469793270eb2ff148287da9265b0334f9e2609aac16e8ad503",
191          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
192          "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff",
193          "result" : "valid",
194          "flags" : []
195        },
196        {
197          "tcId" : 20,
198          "comment" : "y-coordinate of the public key is small",
199          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d318abe66f575ee8a2f1c4a80e35260ae82ad7d6f661d15f06967930a585097ef7",
200          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
201          "shared" : "000000000000000000000000111124f400000000000000000000000000000000",
202          "result" : "valid",
203          "flags" : []
204        },
205        {
206          "tcId" : 21,
207          "comment" : "y-coordinate of the public key is small",
208          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c894e90f0df1b0e6cadb03b9de24f6a22d1bd0a4a58cd645c273cae1c619bfd61",
209          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
210          "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff",
211          "result" : "valid",
212          "flags" : []
213        },
214        {
215          "tcId" : 22,
216          "comment" : "y-coordinate of the public key is large",
217          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c7b021f5b006c778ba686cd8f14d00eb7d78256d9b4fccb061d9f6553e91752afc",
218          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
219          "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff",
220          "result" : "valid",
221          "flags" : []
222        },
223        {
224          "tcId" : 23,
225          "comment" : "y-coordinate of the public key is large",
226          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d3e754198fa8a1175e0e3b57f1cad9f517d528290a9e2ea0f96986cf5a7af68108",
227          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
228          "shared" : "000000000000000000000000111124f400000000000000000000000000000000",
229          "result" : "valid",
230          "flags" : []
231        },
232        {
233          "tcId" : 24,
234          "comment" : "y-coordinate of the public key is large",
235          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c76b16f0e20e4f194524fc4621db095dd2e42f5b6a7329ba3d8c351e39e64029e",
236          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
237          "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff",
238          "result" : "valid",
239          "flags" : []
240        },
241        {
242          "tcId" : 25,
243          "comment" : "y-coordinate of the public key has many trailing 1's",
244          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca1b02c82f3a61a376db795626e9400557112273a36cddb08caaa43953965454730",
245          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
246          "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff",
247          "result" : "valid",
248          "flags" : []
249        },
250        {
251          "tcId" : 26,
252          "comment" : "y-coordinate of the public key has many trailing 1's",
253          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a918ea7a07023ef67677024bd3841e187c64b30a30a3750eb2ee873fbe58fa1357b",
254          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
255          "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000",
256          "result" : "valid",
257          "flags" : []
258        },
259        {
260          "tcId" : 27,
261          "comment" : "y-coordinate of the public key has many trailing 1's",
262          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53c118182b85ef466eb9a8e87f9661f7d017984c15ea82043f536d1ee6a6d95b509",
263          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
264          "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff",
265          "result" : "valid",
266          "flags" : []
267        },
268        {
269          "tcId" : 28,
270          "comment" : "y-coordinate of the public key has many trailing 0's",
271          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca14fd37d0b59e5c893486a9d916bffaa8eedd8c5ca3224f73555bc6ac69abab8cf",
272          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
273          "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff",
274          "result" : "valid",
275          "flags" : []
276        },
277        {
278          "tcId" : 29,
279          "comment" : "y-coordinate of the public key has many trailing 0's",
280          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a9171585f8edc1098998fdb42c7be1e7839b4cf5cf6c8af14d1178c041a705eca84",
281          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
282          "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000",
283          "result" : "valid",
284          "flags" : []
285        },
286        {
287          "tcId" : 30,
288          "comment" : "y-coordinate of the public key has many trailing 0's",
289          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53cee7e7d46a10b99156571780699e082fe867b3ea257dfbc0ac92e1195926a4af6",
290          "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
291          "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff",
292          "result" : "valid",
293          "flags" : []
294        },
295        {
296          "tcId" : 31,
297          "comment" : "edge cases for ephemeral key",
298          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4",
299          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
300          "shared" : "cfe4077c8730b1c9384581d36bff5542bc417c9eff5c2afcb98cc8829b2ce848",
301          "result" : "valid",
302          "flags" : []
303        },
304        {
305          "tcId" : 32,
306          "comment" : "edge cases for ephemeral key",
307          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff4f2b92b4c596a5a47f8b041d2dea6043021ac77b9a80b1343ac9d778f4f8f733",
308          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
309          "shared" : "49ae50fe096a6cd26698b78356b2c8adf1f6a3490f14e364629f7a0639442509",
310          "result" : "valid",
311          "flags" : []
312        },
313        {
314          "tcId" : 33,
315          "comment" : "edge cases for ephemeral key",
316          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000ffffffffffffffff0000000000000001000000000000000138120be6ab31edfa34768c4387d2f84fb4b0be8a9a985864a1575f4436bb37b0",
317          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
318          "shared" : "5a1334572b2a711ead8b4653eb310cd8d9fd114399379a8f6b872e3b8fdda2d9",
319          "result" : "valid",
320          "flags" : []
321        },
322        {
323          "tcId" : 34,
324          "comment" : "edge cases for ephemeral key",
325          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000ffffffff00000000ffffffff00000000ffffffff0000000100000000462c0466e41802238d6c925ecbefc747cfe505ea196af9a2d11b62850fce946e",
326          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
327          "shared" : "c73755133b6b9b4b2a00631cbc7940ecbe6ec08f20448071422e3362f2556888",
328          "result" : "valid",
329          "flags" : []
330        },
331        {
332          "tcId" : 35,
333          "comment" : "edge cases for ephemeral key",
334          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff1582fa32e2d4a89dfcfb3d0b149f667dba3329490f4d64ee2ad586c0c9e8c508",
335          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
336          "shared" : "06fa1059935e47a9fd667e13f469614eb257cc9a7e3fc599bfb92780d59b146d",
337          "result" : "valid",
338          "flags" : []
339        },
340        {
341          "tcId" : 36,
342          "comment" : "edge cases for ephemeral key",
343          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001684c8a9586ed6f9cbe447058a7da2108bab1e5e0a60d1f73e4e2e713f0a3dfe0",
344          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
345          "shared" : "f237df4c10bd3e357971bb2b16b293566b7e355bdc8141d6c92cabc682983c45",
346          "result" : "valid",
347          "flags" : []
348        },
349        {
350          "tcId" : 37,
351          "comment" : "edge cases for ephemeral key",
352          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c7859f97cb6e203f46bf3438f61282325e94e681b60b5669788aeb0655bf19d38",
353          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
354          "shared" : "d874b55678d0a04d216c31b02f3ad1f30c92caaf168f34e3a743356d9276e993",
355          "result" : "valid",
356          "flags" : []
357        },
358        {
359          "tcId" : 38,
360          "comment" : "edge cases for ephemeral key",
361          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff321b8342ef077bc6724112403eaee5a15b4c31a71589f02ded09cd99cc5db9c83",
362          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
363          "shared" : "11a8582057463fc76fda3ab8087eb0a420b0d601bb3134165a369646931e52a6",
364          "result" : "valid",
365          "flags" : []
366        },
367        {
368          "tcId" : 39,
369          "comment" : "edge cases for ephemeral key",
370          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd4619d69f9940f51663aa12381bc7cf678bd1a72a49fbc11b0b69cb22d1af9f2d",
371          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
372          "shared" : "4e173a80907f361fe5a5d335ba7685d5eba93e9dfc8d8fcdb1dcd2d2bde27507",
373          "result" : "valid",
374          "flags" : []
375        },
376        {
377          "tcId" : 40,
378          "comment" : "edge cases for ephemeral key",
379          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba4562ca1103f70a2006cd1f67f5f6a3580b29dc446abc90e0e910c1e05a9aa788cd",
380          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
381          "shared" : "73220471ec8bad99a297db488a34a259f9bc891ffaf09922e6b5001f5df67018",
382          "result" : "valid",
383          "flags" : []
384        },
385        {
386          "tcId" : 41,
387          "comment" : "edge cases for ephemeral key",
388          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2e2213caf03033e0fd0f7951154f6e6c3a9244a72faca65e9ce9eeb5c8e1cea9",
389          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
390          "shared" : "55d0a203e22ffb523c8d2705060cee9d28308b51f184beefc518cff690bad346",
391          "result" : "valid",
392          "flags" : []
393        },
394        {
395          "tcId" : 42,
396          "comment" : "edge cases for ephemeral key",
397          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000480000000000000000000000000000000000000000000000000000000000000042be8789db81bb4870a9e60c5c18c80c83de464277281f1af1e640843a1a3148e",
398          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
399          "shared" : "2518d846e577d95e9e7bc766cde7997cb887fb266d3a6cb598a839fd54aa2f4f",
400          "result" : "valid",
401          "flags" : []
402        },
403        {
404          "tcId" : 43,
405          "comment" : "edge cases for ephemeral key",
406          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000722540f8a471c379083c600b58fde4d95c7dcad5095f4219fc5e9bdde3c5cd39",
407          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
408          "shared" : "bdb49f4bdf42ac64504e9ce677b3ec5c0a03828c5b3efad726005692d35c0f26",
409          "result" : "valid",
410          "flags" : []
411        },
412        {
413          "tcId" : 44,
414          "comment" : "edge cases for ephemeral key",
415          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff5df80fc6cae26b6c1952fbd00ed174ee1209d069335f5b48588e29e80b9191ad",
416          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
417          "shared" : "f503ac65637e0f17cb4408961cb882c875e4c6ef7a548d2d52d8c2f681838c55",
418          "result" : "valid",
419          "flags" : []
420        },
421        {
422          "tcId" : 45,
423          "comment" : "edge cases for ephemeral key",
424          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2c63650e6a5d332e2987dd09a79008e8faabbd37e49cb016bfb92c8cd0f5da77",
425          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
426          "shared" : "e3c18e7d7377dc540bc45c08d389bdbe255fa80ca8faf1ef6b94d52049987d21",
427          "result" : "valid",
428          "flags" : []
429        },
430        {
431          "tcId" : 46,
432          "comment" : "edge cases for ephemeral key",
433          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff7a116c964a4cd60668bf89cffe157714a3ce21b93b3ca607c8a5b93ac54ffc0a",
434          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
435          "shared" : "516d6d329b095a7c7e93b4023d4d05020c1445ef1ddcb3347b3a27d7d7f57265",
436          "result" : "valid",
437          "flags" : []
438        },
439        {
440          "tcId" : 47,
441          "comment" : "edge cases for ephemeral key",
442          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff00000001c7c30643abed0af0a49fe352cb483ff9b97dccdf427c658e8793240d",
443          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
444          "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3",
445          "result" : "valid",
446          "flags" : []
447        },
448        {
449          "tcId" : 48,
450          "comment" : "edge cases for ephemeral key",
451          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230fffffffffffffffffffffffffffffffffffffffd383cf9bd5412f50f5b601cad34b7c00746823320bd839a71786cdbf2",
452          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
453          "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3",
454          "result" : "valid",
455          "flags" : []
456        },
457        {
458          "tcId" : 49,
459          "comment" : "edge cases for ephemeral key",
460          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff267bfdf8a61148decd80283732dd4c1095e4bb40b9658408208dc1147fffffff",
461          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
462          "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc",
463          "result" : "valid",
464          "flags" : []
465        },
466        {
467          "tcId" : 50,
468          "comment" : "edge cases for ephemeral key",
469          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffffd984020659eeb722327fd7c8cd22b3ef6a1b44c0469a7bf7df723eeb80000000",
470          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
471          "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc",
472          "result" : "valid",
473          "flags" : []
474        },
475        {
476          "tcId" : 51,
477          "comment" : "edge cases for ephemeral key",
478          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f4000000000000000000000000000000000000000d12d381b0760b1c50be8acf859385052c7f53cde67ce13759de3123a0",
479          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
480          "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851",
481          "result" : "valid",
482          "flags" : []
483        },
484        {
485          "tcId" : 52,
486          "comment" : "edge cases for ephemeral key",
487          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f400000000000000000000000000000000fffffff1ed2c7e5089f4e3af4175307a6c7afad480ac3219831ec8a621cedc5f",
488          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
489          "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851",
490          "result" : "valid",
491          "flags" : []
492        },
493        {
494          "tcId" : 53,
495          "comment" : "edge cases for ephemeral key",
496          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e5000000000000000000000000000000004096edd6871c320cb8a9f4531751105c97b4c257811bbc32963eaf39ffffffff",
497          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
498          "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1",
499          "result" : "valid",
500          "flags" : []
501        },
502        {
503          "tcId" : 54,
504          "comment" : "edge cases for ephemeral key",
505          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e500000000000000000000000000000000bf69122878e3cdf447560bace8aeefa3684b3da97ee443cd69c150c600000000",
506          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
507          "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1",
508          "result" : "valid",
509          "flags" : []
510        },
511        {
512          "tcId" : 55,
513          "comment" : "edge cases for ephemeral key",
514          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff000000007afbc0b325e820646dec622fb558a51c342aa257f4b6a8ec5ddf144f",
515          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
516          "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc",
517          "result" : "valid",
518          "flags" : []
519        },
520        {
521          "tcId" : 56,
522          "comment" : "edge cases for ephemeral key",
523          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449fffffffffffffffffffffffffffffffffffffffe85043f4dda17df9b92139dd04aa75ae4cbd55da80b495713a220ebb0",
524          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
525          "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc",
526          "result" : "valid",
527          "flags" : []
528        },
529        {
530          "tcId" : 57,
531          "comment" : "edge cases for ephemeral key",
532          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff152c1a22d823a27855ed03f8e2ab5038bb1df4d87e43865f2daf6948ffffffff",
533          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
534          "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1",
535          "result" : "valid",
536          "flags" : []
537        },
538        {
539          "tcId" : 58,
540          "comment" : "edge cases for ephemeral key",
541          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffffead3e5dc27dc5d88aa12fc071d54afc744e20b2881bc79a0d25096b700000000",
542          "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
543          "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1",
544          "result" : "valid",
545          "flags" : []
546        },
547        {
548          "tcId" : 59,
549          "comment" : "edge case private key",
550          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
551          "private" : "3",
552          "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca",
553          "result" : "valid",
554          "flags" : []
555        },
556        {
557          "tcId" : 60,
558          "comment" : "edge case private key",
559          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
560          "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
561          "shared" : "a329a7d80424ea2d6c904393808e510dfbb28155092f1bac284dceda1f13afe5",
562          "result" : "valid",
563          "flags" : []
564        },
565        {
566          "tcId" : 61,
567          "comment" : "edge case private key",
568          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
569          "private" : "100000000000000000000000000000000000000000000000000000000000000",
570          "shared" : "bd26d0293e8851c51ebe0d426345683ae94026aca545282a4759faa85fde6687",
571          "result" : "valid",
572          "flags" : []
573        },
574        {
575          "tcId" : 62,
576          "comment" : "edge case private key",
577          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
578          "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
579          "shared" : "ea9350b2490a2010c7abf43fb1a38be729a2de375ea7a6ac34ff58cc87e51b6c",
580          "result" : "valid",
581          "flags" : []
582        },
583        {
584          "tcId" : 63,
585          "comment" : "edge case private key",
586          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
587          "private" : "08000000000000000000000000000000000000000000000000000000000000000",
588          "shared" : "34eed3f6673d340b6f716913f6dfa36b5ac85fa667791e2d6a217b0c0b7ba807",
589          "result" : "valid",
590          "flags" : []
591        },
592        {
593          "tcId" : 64,
594          "comment" : "edge case private key",
595          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
596          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e83f3b9cac2fc632551",
597          "shared" : "1354ce6692c9df7b6fc3119d47c56338afbedccb62faa546c0fe6ed4959e41c3",
598          "result" : "valid",
599          "flags" : []
600        },
601        {
602          "tcId" : 65,
603          "comment" : "edge case private key",
604          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
605          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3a9cac2fc632551",
606          "shared" : "fe7496c30d534995f0bf428b5471c21585aaafc81733916f0165597a55d12cb4",
607          "result" : "valid",
608          "flags" : []
609        },
610        {
611          "tcId" : 66,
612          "comment" : "edge case private key",
613          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
614          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b1cac2fc632551",
615          "shared" : "348bf8042e4edf1d03c8b36ab815156e77c201b764ed4562cfe2ee90638ffef5",
616          "result" : "valid",
617          "flags" : []
618        },
619        {
620          "tcId" : 67,
621          "comment" : "edge case private key",
622          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
623          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac1fc632551",
624          "shared" : "6e4ec5479a7c20a537501700484f6f433a8a8fe53c288f7a25c8e8c92d39e8dc",
625          "result" : "valid",
626          "flags" : []
627        },
628        {
629          "tcId" : 68,
630          "comment" : "edge case private key",
631          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
632          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324f3",
633          "shared" : "f7407d61fdf581be4f564621d590ca9b7ba37f31396150f9922f1501da8c83ef",
634          "result" : "valid",
635          "flags" : [
636            "AddSubChain"
637          ]
638        },
639        {
640          "tcId" : 69,
641          "comment" : "edge case private key",
642          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
643          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632533",
644          "shared" : "82236fd272208693e0574555ca465c6cc512163486084fa57f5e1bd2e2ccc0b3",
645          "result" : "valid",
646          "flags" : [
647            "AddSubChain"
648          ]
649        },
650        {
651          "tcId" : 70,
652          "comment" : "edge case private key",
653          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
654          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632543",
655          "shared" : "06537149664dba1a9924654cb7f787ed224851b0df25ef53fcf54f8f26cd5f3f",
656          "result" : "valid",
657          "flags" : [
658            "AddSubChain"
659          ]
660        },
661        {
662          "tcId" : 71,
663          "comment" : "edge case private key",
664          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
665          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254b",
666          "shared" : "f2b38539bce995d443c7bfeeefadc9e42cc2c89c60bf4e86eac95d51987bd112",
667          "result" : "valid",
668          "flags" : [
669            "AddSubChain"
670          ]
671        },
672        {
673          "tcId" : 72,
674          "comment" : "edge case private key",
675          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
676          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e",
677          "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca",
678          "result" : "valid",
679          "flags" : []
680        },
681        {
682          "tcId" : 73,
683          "comment" : "edge case private key",
684          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
685          "private" : "0ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f",
686          "shared" : "027b013a6f166db655d69d643c127ef8ace175311e667dff2520f5b5c75b7659",
687          "result" : "valid",
688          "flags" : [
689            "AddSubChain"
690          ]
691        },
692        {
693          "tcId" : 74,
694          "comment" : "CVE-2017-8932",
695          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004023819813ac969847059028ea88a1f30dfbcde03fc791d3a252c6b41211882eaf93e4ae433cc12cf2a43fc0ef26400c0e125508224cdb649380f25479148a4ad",
696          "private" : "2a265f8bcbdcaf94d58519141e578124cb40d64a501fba9c11847b28965bc737",
697          "shared" : "4d4de80f1534850d261075997e3049321a0864082d24a917863366c0724f5ae3",
698          "result" : "valid",
699          "flags" : []
700        },
701        {
702          "tcId" : 75,
703          "comment" : "CVE-2017-8932",
704          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cc11887b2d66cbae8f4d306627192522932146b42f01d3c6f92bd5c8ba739b06a2f08a029cd06b46183085bae9248b0ed15b70280c7ef13a457f5af382426031",
705          "private" : "313f72ff9fe811bf573176231b286a3bdb6f1b14e05c40146590727a71c3bccd",
706          "shared" : "831c3f6b5f762d2f461901577af41354ac5f228c2591f84f8a6e51e2e3f17991",
707          "result" : "valid",
708          "flags" : []
709        },
710        {
711          "tcId" : 76,
712          "comment" : "point is not on curve",
713          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
714          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
715          "shared" : "",
716          "result" : "invalid",
717          "flags" : []
718        },
719        {
720          "tcId" : 77,
721          "comment" : "point is not on curve",
722          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
723          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
724          "shared" : "",
725          "result" : "invalid",
726          "flags" : []
727        },
728        {
729          "tcId" : 78,
730          "comment" : "point is not on curve",
731          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
732          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
733          "shared" : "",
734          "result" : "invalid",
735          "flags" : []
736        },
737        {
738          "tcId" : 79,
739          "comment" : "point is not on curve",
740          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
741          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
742          "shared" : "",
743          "result" : "invalid",
744          "flags" : []
745        },
746        {
747          "tcId" : 80,
748          "comment" : "point is not on curve",
749          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
750          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
751          "shared" : "",
752          "result" : "invalid",
753          "flags" : []
754        },
755        {
756          "tcId" : 81,
757          "comment" : "point is not on curve",
758          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001",
759          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
760          "shared" : "",
761          "result" : "invalid",
762          "flags" : []
763        },
764        {
765          "tcId" : 82,
766          "comment" : "point is not on curve",
767          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
768          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
769          "shared" : "",
770          "result" : "invalid",
771          "flags" : []
772        },
773        {
774          "tcId" : 83,
775          "comment" : "point is not on curve",
776          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
777          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
778          "shared" : "",
779          "result" : "invalid",
780          "flags" : []
781        },
782        {
783          "tcId" : 84,
784          "comment" : "point is not on curve",
785          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000",
786          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
787          "shared" : "",
788          "result" : "invalid",
789          "flags" : []
790        },
791        {
792          "tcId" : 85,
793          "comment" : "point is not on curve",
794          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000001",
795          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
796          "shared" : "",
797          "result" : "invalid",
798          "flags" : []
799        },
800        {
801          "tcId" : 86,
802          "comment" : "point is not on curve",
803          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
804          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
805          "shared" : "",
806          "result" : "invalid",
807          "flags" : []
808        },
809        {
810          "tcId" : 87,
811          "comment" : "point is not on curve",
812          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
813          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
814          "shared" : "",
815          "result" : "invalid",
816          "flags" : []
817        },
818        {
819          "tcId" : 88,
820          "comment" : "point is not on curve",
821          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
822          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
823          "shared" : "",
824          "result" : "invalid",
825          "flags" : []
826        },
827        {
828          "tcId" : 89,
829          "comment" : "point is not on curve",
830          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001",
831          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
832          "shared" : "",
833          "result" : "invalid",
834          "flags" : []
835        },
836        {
837          "tcId" : 90,
838          "comment" : "point is not on curve",
839          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
840          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
841          "shared" : "",
842          "result" : "invalid",
843          "flags" : []
844        },
845        {
846          "tcId" : 91,
847          "comment" : "point is not on curve",
848          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
849          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
850          "shared" : "",
851          "result" : "invalid",
852          "flags" : []
853        },
854        {
855          "tcId" : 92,
856          "comment" : "",
857          "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030100",
858          "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
859          "shared" : "",
860          "result" : "invalid",
861          "flags" : []
862        },
863        {
864          "tcId" : 93,
865          "comment" : "public point not on curve",
866          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764c",
867          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
868          "shared" : "",
869          "result" : "invalid",
870          "flags" : [
871            "InvalidPublic"
872          ]
873        },
874        {
875          "tcId" : 94,
876          "comment" : "public point = (0,0)",
877          "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
878          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
879          "shared" : "",
880          "result" : "invalid",
881          "flags" : [
882            "InvalidPublic"
883          ]
884        },
885        {
886          "tcId" : 95,
887          "comment" : "order = -115792089210356248762697446949407573529996955224135760342422259061068512044369",
888          "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f50221ff00000000ffffffff00000000000000004319055258e8617b0c46353d039cdaaf020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
889          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
890          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
891          "result" : "invalid",
892          "flags" : [
893            "WrongOrder",
894            "InvalidPublic",
895            "UnnamedCurve"
896          ]
897        },
898        {
899          "tcId" : 96,
900          "comment" : "order = 0",
901          "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020100020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
902          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
903          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
904          "result" : "invalid",
905          "flags" : [
906            "WrongOrder",
907            "InvalidPublic",
908            "UnnamedCurve"
909          ]
910        },
911        {
912          "tcId" : 97,
913          "comment" : "order = 1",
914          "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020101020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
915          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
916          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
917          "result" : "acceptable",
918          "flags" : [
919            "WrongOrder",
920            "UnusedParam",
921            "UnnamedCurve"
922          ]
923        },
924        {
925          "tcId" : 98,
926          "comment" : "order = 26959946660873538060741835960514744168612397095220107664918121663170",
927          "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5021d00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
928          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
929          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
930          "result" : "acceptable",
931          "flags" : [
932            "WrongOrder",
933            "UnusedParam",
934            "UnnamedCurve"
935          ]
936        },
937        {
938          "tcId" : 99,
939          "comment" : "generator = (0,0)",
940          "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b04410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
941          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
942          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
943          "result" : "acceptable",
944          "flags" : [
945            "UnusedParam",
946            "UnnamedCurve"
947          ]
948        },
949        {
950          "tcId" : 100,
951          "comment" : "generator not on curve",
952          "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f7022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
953          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
954          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
955          "result" : "acceptable",
956          "flags" : [
957            "UnusedParam",
958            "UnnamedCurve"
959          ]
960        },
961        {
962          "tcId" : 101,
963          "comment" : "cofactor = -1",
964          "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
965          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
966          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
967          "result" : "invalid",
968          "flags" : [
969            "InvalidPublic",
970            "UnnamedCurve"
971          ]
972        },
973        {
974          "tcId" : 102,
975          "comment" : "cofactor = 0",
976          "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
977          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
978          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
979          "result" : "invalid",
980          "flags" : [
981            "InvalidPublic",
982            "UnnamedCurve"
983          ]
984        },
985        {
986          "tcId" : 103,
987          "comment" : "cofactor = 2",
988          "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020102034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
989          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
990          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
991          "result" : "acceptable",
992          "flags" : [
993            "UnusedParam",
994            "UnnamedCurve"
995          ]
996        },
997        {
998          "tcId" : 104,
999          "comment" : "cofactor = 115792089210356248762697446949407573529996955224135760342422259061068512044369",
1000          "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
1001          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
1002          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
1003          "result" : "invalid",
1004          "flags" : [
1005            "InvalidPublic",
1006            "UnnamedCurve"
1007          ]
1008        },
1009        {
1010          "tcId" : 105,
1011          "comment" : "cofactor = None",
1012          "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
1013          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
1014          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
1015          "result" : "acceptable",
1016          "flags" : [
1017            "UnusedParam",
1018            "UnnamedCurve"
1019          ]
1020        },
1021        {
1022          "tcId" : 106,
1023          "comment" : "modified prime",
1024          "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fd091059a6893635f900e9449d63f572b2aebc4cff7b4e5e33f1b200e8bbc1453044042002f6efa55976c9cb06ff16bb629c0a8d4d5143b40084b1a1cc0e4dff17443eb704205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414",
1025          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
1026          "shared" : "cea0fbd8f20abc8cf8127c132e29756d25ff1530a88bf5c9e22dc1c137c36be9",
1027          "result" : "invalid",
1028          "flags" : [
1029            "ModifiedPrime",
1030            "InvalidPublic",
1031            "UnnamedCurve"
1032          ]
1033        },
1034        {
1035          "tcId" : 107,
1036          "comment" : "using secp224r1",
1037          "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf",
1038          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
1039          "shared" : "",
1040          "result" : "invalid",
1041          "flags" : [
1042            "InvalidPublic"
1043          ]
1044        },
1045        {
1046          "tcId" : 108,
1047          "comment" : "using secp256k1",
1048          "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838",
1049          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
1050          "shared" : "",
1051          "result" : "invalid",
1052          "flags" : [
1053            "InvalidPublic"
1054          ]
1055        },
1056        {
1057          "tcId" : 109,
1058          "comment" : "a = 0",
1059          "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff302504010004201b95c2f46065dbf0f3ff09153e4748ed71595e0774ba8e25c364ff1e6be039b70441041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
1060          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
1061          "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
1062          "result" : "acceptable",
1063          "flags" : [
1064            "UnusedParam",
1065            "UnnamedCurve"
1066          ]
1067        },
1068        {
1069          "tcId" : 110,
1070          "comment" : "public key of order 3",
1071          "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff304404205a715b6a9ef865f5058e21e20b575d9d585533bd588a9d5fb61cd69534b4e581042036a1a972d367abf9054cce4d54424592882c345283dc9cf0ec47231711f56b22044104d68a3dfbaeb2d277742e833c51625c2ded89b13ea1ec5d33b9cbca77334d79ec89c97eb4143dc3c88d1925fc4f30baba454bb201e5c0d3158ec98bb1fd045e12022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004d68a3dfbaeb2d277742e833c51625c2ded89b13ea1ec5d33b9cbca77334d79ec7636814aebc23c3872e6da03b0cf4545bab44dff1a3f2cea7136744e02fba1ed",
1072          "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
1073          "shared" : "f0652d1cc135c763cd51e429d320a6101634d13b59790c3b1db0063f9f00dc99",
1074          "result" : "invalid",
1075          "flags" : [
1076            "WeakPublicKey",
1077            "InvalidPublic",
1078            "UnnamedCurve"
1079          ]
1080        },
1081        {
1082          "tcId" : 111,
1083          "comment" : "Public key uses wrong curve: secp224r1",
1084          "public" : "304e301006072a8648ce3d020106052b81040021033a00042af270d2a6030e3dd38cc46e7d719f176c2ca4eb04d7e8b84290c8edbcaed964ebe226b2d7ce17251622804c0d3b7adce020a3cdc97cac6c",
1085          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1086          "shared" : "",
1087          "result" : "invalid",
1088          "flags" : []
1089        },
1090        {
1091          "tcId" : 112,
1092          "comment" : "Public key uses wrong curve: secp384r1",
1093          "public" : "3076301006072a8648ce3d020106052b81040022036200041f17901e731b06f349b6e9d7d17d45e8a2b46115a47485be16197932db87b39405b5c941b36fd61b9ef7dd20878e129e55a2277099c601dcdb3747f80ad6e166116378e1ebce2c95744a0986128cfeeaac7f90b71787d9a1cfe417cd4c8f6af5",
1094          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1095          "shared" : "",
1096          "result" : "invalid",
1097          "flags" : []
1098        },
1099        {
1100          "tcId" : 113,
1101          "comment" : "Public key uses wrong curve: secp521r1",
1102          "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ed76e5888428fad409ff203ab298b0f24827c091939ae0f9b1245d865ac5fbcd2749f9ae6c90fa8e29414d1bc7dc7b3c4aca904cd824484421cc66fe6af43bdfd200c1f790a0b3ae994937f91b6bdb9778b08c83ecadb8cba22a78c37bf565dac164f18e719be0ef890ee5cbf20e17fcfc9a5585e5416470b9862f82fb769339994f4e",
1103          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1104          "shared" : "",
1105          "result" : "invalid",
1106          "flags" : []
1107        },
1108        {
1109          "tcId" : 114,
1110          "comment" : "Public key uses wrong curve: secp256k1",
1111          "public" : "3056301006072a8648ce3d020106052b8104000a034200048028d16082b07696d4aa4aab9d6b1f1463435ac097900631108f9888e13da67c4841fd8dd3ced6e7ad8c6fc656621c2f93d3db0eb29d48d1423154519865dbc1",
1112          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1113          "shared" : "",
1114          "result" : "invalid",
1115          "flags" : []
1116        },
1117        {
1118          "tcId" : 115,
1119          "comment" : "Public key uses wrong curve: brainpoolP224r1",
1120          "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a6bae3d155c1f9ca263928c986ede69acefd0dd9b3a19d2b9f4b0a3a66bea5d167318dcc028945fc1b40c60ce716ba2d414a743c6b856a6f",
1121          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1122          "shared" : "",
1123          "result" : "invalid",
1124          "flags" : []
1125        },
1126        {
1127          "tcId" : 116,
1128          "comment" : "Public key uses wrong curve: brainpoolP256r1",
1129          "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045d3ddbbb9bc071d8b59855c74bdf3541ae4cb6c1a24ec439034df7abde16a346523edf6a67896b304cb2cd2a083eec2b16935bbc910e85ec6eae38b50230bf70",
1130          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1131          "shared" : "",
1132          "result" : "invalid",
1133          "flags" : []
1134        },
1135        {
1136          "tcId" : 117,
1137          "comment" : "Public key uses wrong curve: brainpoolP320r1",
1138          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a43c6ef2500723d54c1fc88f8844d83445ca5a0f585c10b8eb3f022d47d0e84862b7f5cbf97d352d4348ca730f600f2258d1d192da223f6ba83a7cc0d6da598d55c2b77824d326c8df000b8fff156d2c",
1139          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1140          "shared" : "",
1141          "result" : "invalid",
1142          "flags" : []
1143        },
1144        {
1145          "tcId" : 118,
1146          "comment" : "Public key uses wrong curve: brainpoolP384r1",
1147          "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042391c062833d1e6d89ec256cf4a3989534c1ead5e1e14ffae933a53f962857e4713087e1b3d65ac79634c71577af24698b5ce959183835551f7b08aef7853378c299930b360813fd58d5e4da8b37d5a7473e891ee11cb02881bd848b364fb7d5",
1148          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1149          "shared" : "",
1150          "result" : "invalid",
1151          "flags" : []
1152        },
1153        {
1154          "tcId" : 119,
1155          "comment" : "Public key uses wrong curve: brainpoolP512r1",
1156          "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000484beae85096640953c1fd6ebbc32697263d53f89943cbaf14432061aea8c0318acbd9389ab1d2e904fa0e081d08cfabb614ed9bca618211142d94623c14b476a25e47abf98fd3b1da1417dfc2e2cfc8424b16ea14dd45e1422be7d4e0a5cc7f4d4ab5f198cdbaaa3f642ec6361842cbe869382ee78cd596ff5e740d9ec2c3ad6",
1157          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1158          "shared" : "",
1159          "result" : "invalid",
1160          "flags" : []
1161        },
1162        {
1163          "tcId" : 120,
1164          "comment" : "Public key uses wrong curve: brainpoolP224t1",
1165          "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042b0a1a858ffc44e7752940731d378f96570837e279ea3948fe00cff8b5f89adb4e2fe6f8781ba6426364f4590b34dd79fc80629de4a86084",
1166          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1167          "shared" : "",
1168          "result" : "invalid",
1169          "flags" : []
1170        },
1171        {
1172          "tcId" : 121,
1173          "comment" : "Public key uses wrong curve: brainpoolP256t1",
1174          "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043037c01b4a5ac53742e3f5528dffb0f010ab6ebeb08d792b32e19e9006ca331a024b67698d7cf4b575ccd9389441d5c640b77c63771cef1bd85675361c6602a4",
1175          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1176          "shared" : "",
1177          "result" : "invalid",
1178          "flags" : []
1179        },
1180        {
1181          "tcId" : 122,
1182          "comment" : "Public key uses wrong curve: brainpoolP320t1",
1183          "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f0fd972a495a140124a4019291a20f5b39fb755c126bf268643bb3091eca44f2a3cda1dead6ab1f4fe08a4b3872423f71e5bf96b1c20bc0ca73b7e2c134cc14a5f77bc838ebcf01084da3bf15663536",
1184          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1185          "shared" : "",
1186          "result" : "invalid",
1187          "flags" : []
1188        },
1189        {
1190          "tcId" : 123,
1191          "comment" : "Public key uses wrong curve: brainpoolP384t1",
1192          "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000403b65faf5a6bf74bd5c166278a4b566c6c705ac6363e61f3b0699e116d3c5b19e8b7021b75b005f78a8cea8de34c49397f9b3b2bfc8706eb8163c802371eff7dfc825c40aa84dd9d1c4b34615ee5ae28c6c05d58d2a8ccc3786382b712d3bcda",
1193          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1194          "shared" : "",
1195          "result" : "invalid",
1196          "flags" : []
1197        },
1198        {
1199          "tcId" : 124,
1200          "comment" : "Public key uses wrong curve: brainpoolP512t1",
1201          "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047504d660943a69ab043378e44c034896534a346e0e95f35fcaad3503b490856bfb20a753ecabc6d7bfeec28d057f919923b7d3c086953eb16c5bd287b59788db72dbb7c273854294c927ea7eca205aae2f0830e5faaddad8316231bfc3572c85c33cb7054e04c8936e3ce059c907e59f40593444e590b31820bc1f514ed0ec8a",
1202          "private" : "0b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
1203          "shared" : "",
1204          "result" : "invalid",
1205          "flags" : []
1206        },
1207        {
1208          "tcId" : 125,
1209          "comment" : "invalid public key",
1210          "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002fd4bf61763b46581fd9174d623516cf3c81edd40e29ffa2777fb6cb0ae3ce535",
1211          "private" : "6f953faff3599e6c762d7f4cabfeed092de2add1df1bc5748c6cbb725cf35458",
1212          "shared" : "",
1213          "result" : "invalid",
1214          "flags" : [
1215            "CompressedPoint"
1216          ]
1217        },
1218        {
1219          "tcId" : 126,
1220          "comment" : "public key is a low order point on twist",
1221          "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b",
1222          "private" : "0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f02",
1223          "shared" : "",
1224          "result" : "invalid",
1225          "flags" : [
1226            "CompressedPoint"
1227          ]
1228        },
1229        {
1230          "tcId" : 127,
1231          "comment" : "public key is a low order point on twist",
1232          "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b",
1233          "private" : "0d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f03",
1234          "shared" : "",
1235          "result" : "invalid",
1236          "flags" : [
1237            "CompressedPoint"
1238          ]
1239        },
1240        {
1241          "tcId" : 128,
1242          "comment" : "public key is a low order point on twist",
1243          "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5",
1244          "private" : "095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e835",
1245          "shared" : "",
1246          "result" : "invalid",
1247          "flags" : [
1248            "CompressedPoint"
1249          ]
1250        },
1251        {
1252          "tcId" : 129,
1253          "comment" : "public key is a low order point on twist",
1254          "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000318f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98",
1255          "private" : "0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa4",
1256          "shared" : "",
1257          "result" : "invalid",
1258          "flags" : [
1259            "CompressedPoint"
1260          ]
1261        },
1262        {
1263          "tcId" : 130,
1264          "comment" : "public key is a low order point on twist",
1265          "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000218f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98",
1266          "private" : "0a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa5",
1267          "shared" : "",
1268          "result" : "invalid",
1269          "flags" : [
1270            "CompressedPoint"
1271          ]
1272        },
1273        {
1274          "tcId" : 131,
1275          "comment" : "public key is a low order point on twist",
1276          "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5",
1277          "private" : "095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e834",
1278          "shared" : "",
1279          "result" : "invalid",
1280          "flags" : [
1281            "CompressedPoint"
1282          ]
1283        },
1284        {
1285          "tcId" : 132,
1286          "comment" : "long form encoding of length",
1287          "public" : "308159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1288          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1289          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1290          "result" : "acceptable",
1291          "flags" : [
1292            "InvalidAsn"
1293          ]
1294        },
1295        {
1296          "tcId" : 133,
1297          "comment" : "long form encoding of length",
1298          "public" : "305a30811306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1299          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1300          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1301          "result" : "acceptable",
1302          "flags" : [
1303            "InvalidAsn"
1304          ]
1305        },
1306        {
1307          "tcId" : 134,
1308          "comment" : "long form encoding of length",
1309          "public" : "305a30140681072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1310          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1311          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1312          "result" : "acceptable",
1313          "flags" : [
1314            "InvalidAsn"
1315          ]
1316        },
1317        {
1318          "tcId" : 135,
1319          "comment" : "long form encoding of length",
1320          "public" : "305a301406072a8648ce3d02010681082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1321          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1322          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1323          "result" : "acceptable",
1324          "flags" : [
1325            "InvalidAsn"
1326          ]
1327        },
1328        {
1329          "tcId" : 136,
1330          "comment" : "long form encoding of length",
1331          "public" : "305a301306072a8648ce3d020106082a8648ce3d03010703814200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1332          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1333          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1334          "result" : "acceptable",
1335          "flags" : [
1336            "InvalidAsn"
1337          ]
1338        },
1339        {
1340          "tcId" : 137,
1341          "comment" : "length contains leading 0",
1342          "public" : "30820059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1343          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1344          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1345          "result" : "acceptable",
1346          "flags" : [
1347            "InvalidAsn"
1348          ]
1349        },
1350        {
1351          "tcId" : 138,
1352          "comment" : "length contains leading 0",
1353          "public" : "305b3082001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1354          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1355          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1356          "result" : "acceptable",
1357          "flags" : [
1358            "InvalidAsn"
1359          ]
1360        },
1361        {
1362          "tcId" : 139,
1363          "comment" : "length contains leading 0",
1364          "public" : "305b3015068200072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1365          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1366          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1367          "result" : "acceptable",
1368          "flags" : [
1369            "InvalidAsn"
1370          ]
1371        },
1372        {
1373          "tcId" : 140,
1374          "comment" : "length contains leading 0",
1375          "public" : "305b301506072a8648ce3d0201068200082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1376          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1377          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1378          "result" : "acceptable",
1379          "flags" : [
1380            "InvalidAsn"
1381          ]
1382        },
1383        {
1384          "tcId" : 141,
1385          "comment" : "length contains leading 0",
1386          "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070382004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1387          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1388          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1389          "result" : "acceptable",
1390          "flags" : [
1391            "InvalidAsn"
1392          ]
1393        },
1394        {
1395          "tcId" : 142,
1396          "comment" : "wrong length",
1397          "public" : "305a301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1398          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1399          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1400          "result" : "acceptable",
1401          "flags" : [
1402            "InvalidAsn"
1403          ]
1404        },
1405        {
1406          "tcId" : 143,
1407          "comment" : "wrong length",
1408          "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1409          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1410          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1411          "result" : "acceptable",
1412          "flags" : [
1413            "InvalidAsn"
1414          ]
1415        },
1416        {
1417          "tcId" : 144,
1418          "comment" : "wrong length",
1419          "public" : "3059301406072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1420          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1421          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1422          "result" : "acceptable",
1423          "flags" : [
1424            "InvalidAsn"
1425          ]
1426        },
1427        {
1428          "tcId" : 145,
1429          "comment" : "wrong length",
1430          "public" : "3059301206072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1431          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1432          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1433          "result" : "acceptable",
1434          "flags" : [
1435            "InvalidAsn"
1436          ]
1437        },
1438        {
1439          "tcId" : 146,
1440          "comment" : "wrong length",
1441          "public" : "3059301306082a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1442          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1443          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1444          "result" : "acceptable",
1445          "flags" : [
1446            "InvalidAsn"
1447          ]
1448        },
1449        {
1450          "tcId" : 147,
1451          "comment" : "wrong length",
1452          "public" : "3059301306062a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1453          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1454          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1455          "result" : "acceptable",
1456          "flags" : [
1457            "InvalidAsn"
1458          ]
1459        },
1460        {
1461          "tcId" : 148,
1462          "comment" : "wrong length",
1463          "public" : "3059301306072a8648ce3d020106092a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1464          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1465          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1466          "result" : "acceptable",
1467          "flags" : [
1468            "InvalidAsn"
1469          ]
1470        },
1471        {
1472          "tcId" : 149,
1473          "comment" : "wrong length",
1474          "public" : "3059301306072a8648ce3d020106072a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1475          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1476          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1477          "result" : "acceptable",
1478          "flags" : [
1479            "InvalidAsn"
1480          ]
1481        },
1482        {
1483          "tcId" : 150,
1484          "comment" : "wrong length",
1485          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034300042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1486          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1487          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1488          "result" : "acceptable",
1489          "flags" : [
1490            "InvalidAsn"
1491          ]
1492        },
1493        {
1494          "tcId" : 151,
1495          "comment" : "wrong length",
1496          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1497          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1498          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1499          "result" : "acceptable",
1500          "flags" : [
1501            "InvalidAsn"
1502          ]
1503        },
1504        {
1505          "tcId" : 152,
1506          "comment" : "uint32 overflow in length",
1507          "public" : "30850100000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1508          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1509          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1510          "result" : "acceptable",
1511          "flags" : [
1512            "InvalidAsn"
1513          ]
1514        },
1515        {
1516          "tcId" : 153,
1517          "comment" : "uint32 overflow in length",
1518          "public" : "305e3085010000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1519          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1520          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1521          "result" : "acceptable",
1522          "flags" : [
1523            "InvalidAsn"
1524          ]
1525        },
1526        {
1527          "tcId" : 154,
1528          "comment" : "uint32 overflow in length",
1529          "public" : "305e3018068501000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1530          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1531          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1532          "result" : "acceptable",
1533          "flags" : [
1534            "InvalidAsn"
1535          ]
1536        },
1537        {
1538          "tcId" : 155,
1539          "comment" : "uint32 overflow in length",
1540          "public" : "305e301806072a8648ce3d0201068501000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1541          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1542          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1543          "result" : "acceptable",
1544          "flags" : [
1545            "InvalidAsn"
1546          ]
1547        },
1548        {
1549          "tcId" : 156,
1550          "comment" : "uint32 overflow in length",
1551          "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385010000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1552          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1553          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1554          "result" : "acceptable",
1555          "flags" : [
1556            "InvalidAsn"
1557          ]
1558        },
1559        {
1560          "tcId" : 157,
1561          "comment" : "uint64 overflow in length",
1562          "public" : "3089010000000000000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1563          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1564          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1565          "result" : "acceptable",
1566          "flags" : [
1567            "InvalidAsn"
1568          ]
1569        },
1570        {
1571          "tcId" : 158,
1572          "comment" : "uint64 overflow in length",
1573          "public" : "3062308901000000000000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1574          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1575          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1576          "result" : "acceptable",
1577          "flags" : [
1578            "InvalidAsn"
1579          ]
1580        },
1581        {
1582          "tcId" : 159,
1583          "comment" : "uint64 overflow in length",
1584          "public" : "3062301c06890100000000000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1585          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1586          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1587          "result" : "acceptable",
1588          "flags" : [
1589            "InvalidAsn"
1590          ]
1591        },
1592        {
1593          "tcId" : 160,
1594          "comment" : "uint64 overflow in length",
1595          "public" : "3062301c06072a8648ce3d020106890100000000000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1596          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1597          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1598          "result" : "acceptable",
1599          "flags" : [
1600            "InvalidAsn"
1601          ]
1602        },
1603        {
1604          "tcId" : 161,
1605          "comment" : "uint64 overflow in length",
1606          "public" : "3062301306072a8648ce3d020106082a8648ce3d030107038901000000000000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1607          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1608          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1609          "result" : "acceptable",
1610          "flags" : [
1611            "InvalidAsn"
1612          ]
1613        },
1614        {
1615          "tcId" : 162,
1616          "comment" : "length = 2**31 - 1",
1617          "public" : "30847fffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1618          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1619          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1620          "result" : "acceptable",
1621          "flags" : [
1622            "InvalidAsn"
1623          ]
1624        },
1625        {
1626          "tcId" : 163,
1627          "comment" : "length = 2**31 - 1",
1628          "public" : "305d30847fffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1629          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1630          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1631          "result" : "acceptable",
1632          "flags" : [
1633            "InvalidAsn"
1634          ]
1635        },
1636        {
1637          "tcId" : 164,
1638          "comment" : "length = 2**31 - 1",
1639          "public" : "305d301706847fffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1640          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1641          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1642          "result" : "acceptable",
1643          "flags" : [
1644            "InvalidAsn"
1645          ]
1646        },
1647        {
1648          "tcId" : 165,
1649          "comment" : "length = 2**31 - 1",
1650          "public" : "305d301706072a8648ce3d020106847fffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1651          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1652          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1653          "result" : "acceptable",
1654          "flags" : [
1655            "InvalidAsn"
1656          ]
1657        },
1658        {
1659          "tcId" : 166,
1660          "comment" : "length = 2**31 - 1",
1661          "public" : "305d301306072a8648ce3d020106082a8648ce3d03010703847fffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1662          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1663          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1664          "result" : "acceptable",
1665          "flags" : [
1666            "InvalidAsn"
1667          ]
1668        },
1669        {
1670          "tcId" : 167,
1671          "comment" : "length = 2**32 - 1",
1672          "public" : "3084ffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1673          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1674          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1675          "result" : "acceptable",
1676          "flags" : [
1677            "InvalidAsn"
1678          ]
1679        },
1680        {
1681          "tcId" : 168,
1682          "comment" : "length = 2**32 - 1",
1683          "public" : "305d3084ffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1684          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1685          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1686          "result" : "acceptable",
1687          "flags" : [
1688            "InvalidAsn"
1689          ]
1690        },
1691        {
1692          "tcId" : 169,
1693          "comment" : "length = 2**32 - 1",
1694          "public" : "305d30170684ffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1695          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1696          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1697          "result" : "acceptable",
1698          "flags" : [
1699            "InvalidAsn"
1700          ]
1701        },
1702        {
1703          "tcId" : 170,
1704          "comment" : "length = 2**32 - 1",
1705          "public" : "305d301706072a8648ce3d02010684ffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1706          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1707          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1708          "result" : "acceptable",
1709          "flags" : [
1710            "InvalidAsn"
1711          ]
1712        },
1713        {
1714          "tcId" : 171,
1715          "comment" : "length = 2**32 - 1",
1716          "public" : "305d301306072a8648ce3d020106082a8648ce3d0301070384ffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1717          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1718          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1719          "result" : "acceptable",
1720          "flags" : [
1721            "InvalidAsn"
1722          ]
1723        },
1724        {
1725          "tcId" : 172,
1726          "comment" : "length = 2**40 - 1",
1727          "public" : "3085ffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1728          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1729          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1730          "result" : "acceptable",
1731          "flags" : [
1732            "InvalidAsn"
1733          ]
1734        },
1735        {
1736          "tcId" : 173,
1737          "comment" : "length = 2**40 - 1",
1738          "public" : "305e3085ffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1739          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1740          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1741          "result" : "acceptable",
1742          "flags" : [
1743            "InvalidAsn"
1744          ]
1745        },
1746        {
1747          "tcId" : 174,
1748          "comment" : "length = 2**40 - 1",
1749          "public" : "305e30180685ffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1750          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1751          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1752          "result" : "acceptable",
1753          "flags" : [
1754            "InvalidAsn"
1755          ]
1756        },
1757        {
1758          "tcId" : 175,
1759          "comment" : "length = 2**40 - 1",
1760          "public" : "305e301806072a8648ce3d02010685ffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1761          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1762          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1763          "result" : "acceptable",
1764          "flags" : [
1765            "InvalidAsn"
1766          ]
1767        },
1768        {
1769          "tcId" : 176,
1770          "comment" : "length = 2**40 - 1",
1771          "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385ffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1772          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1773          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1774          "result" : "acceptable",
1775          "flags" : [
1776            "InvalidAsn"
1777          ]
1778        },
1779        {
1780          "tcId" : 177,
1781          "comment" : "length = 2**64 - 1",
1782          "public" : "3088ffffffffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1783          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1784          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1785          "result" : "acceptable",
1786          "flags" : [
1787            "InvalidAsn"
1788          ]
1789        },
1790        {
1791          "tcId" : 178,
1792          "comment" : "length = 2**64 - 1",
1793          "public" : "30613088ffffffffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1794          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1795          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1796          "result" : "acceptable",
1797          "flags" : [
1798            "InvalidAsn"
1799          ]
1800        },
1801        {
1802          "tcId" : 179,
1803          "comment" : "length = 2**64 - 1",
1804          "public" : "3061301b0688ffffffffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1805          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1806          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1807          "result" : "acceptable",
1808          "flags" : [
1809            "InvalidAsn"
1810          ]
1811        },
1812        {
1813          "tcId" : 180,
1814          "comment" : "length = 2**64 - 1",
1815          "public" : "3061301b06072a8648ce3d02010688ffffffffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1816          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1817          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1818          "result" : "acceptable",
1819          "flags" : [
1820            "InvalidAsn"
1821          ]
1822        },
1823        {
1824          "tcId" : 181,
1825          "comment" : "length = 2**64 - 1",
1826          "public" : "3061301306072a8648ce3d020106082a8648ce3d0301070388ffffffffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1827          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1828          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1829          "result" : "acceptable",
1830          "flags" : [
1831            "InvalidAsn"
1832          ]
1833        },
1834        {
1835          "tcId" : 182,
1836          "comment" : "incorrect length",
1837          "public" : "30ff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1838          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1839          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1840          "result" : "acceptable",
1841          "flags" : [
1842            "InvalidAsn"
1843          ]
1844        },
1845        {
1846          "tcId" : 183,
1847          "comment" : "incorrect length",
1848          "public" : "305930ff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1849          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1850          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1851          "result" : "acceptable",
1852          "flags" : [
1853            "InvalidAsn"
1854          ]
1855        },
1856        {
1857          "tcId" : 184,
1858          "comment" : "incorrect length",
1859          "public" : "3059301306ff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1860          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1861          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1862          "result" : "acceptable",
1863          "flags" : [
1864            "InvalidAsn"
1865          ]
1866        },
1867        {
1868          "tcId" : 185,
1869          "comment" : "incorrect length",
1870          "public" : "3059301306072a8648ce3d020106ff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1871          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1872          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1873          "result" : "acceptable",
1874          "flags" : [
1875            "InvalidAsn"
1876          ]
1877        },
1878        {
1879          "tcId" : 186,
1880          "comment" : "incorrect length",
1881          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703ff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1882          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1883          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1884          "result" : "acceptable",
1885          "flags" : [
1886            "InvalidAsn"
1887          ]
1888        },
1889        {
1890          "tcId" : 187,
1891          "comment" : "indefinite length without termination",
1892          "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1893          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1894          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1895          "result" : "acceptable",
1896          "flags" : [
1897            "InvalidAsn"
1898          ]
1899        },
1900        {
1901          "tcId" : 188,
1902          "comment" : "indefinite length without termination",
1903          "public" : "3059308006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1904          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1905          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1906          "result" : "acceptable",
1907          "flags" : [
1908            "InvalidAsn"
1909          ]
1910        },
1911        {
1912          "tcId" : 189,
1913          "comment" : "indefinite length without termination",
1914          "public" : "3059301306802a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1915          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1916          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1917          "result" : "acceptable",
1918          "flags" : [
1919            "InvalidAsn"
1920          ]
1921        },
1922        {
1923          "tcId" : 190,
1924          "comment" : "indefinite length without termination",
1925          "public" : "3059301306072a8648ce3d020106802a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1926          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1927          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1928          "result" : "acceptable",
1929          "flags" : [
1930            "InvalidAsn"
1931          ]
1932        },
1933        {
1934          "tcId" : 191,
1935          "comment" : "indefinite length without termination",
1936          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107038000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1937          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1938          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1939          "result" : "acceptable",
1940          "flags" : [
1941            "InvalidAsn"
1942          ]
1943        },
1944        {
1945          "tcId" : 192,
1946          "comment" : "removing sequence",
1947          "public" : "",
1948          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1949          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1950          "result" : "acceptable",
1951          "flags" : [
1952            "InvalidAsn"
1953          ]
1954        },
1955        {
1956          "tcId" : 193,
1957          "comment" : "removing sequence",
1958          "public" : "3044034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1959          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1960          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1961          "result" : "acceptable",
1962          "flags" : [
1963            "InvalidAsn"
1964          ]
1965        },
1966        {
1967          "tcId" : 194,
1968          "comment" : "lonely sequence tag",
1969          "public" : "30",
1970          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1971          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1972          "result" : "acceptable",
1973          "flags" : [
1974            "InvalidAsn"
1975          ]
1976        },
1977        {
1978          "tcId" : 195,
1979          "comment" : "lonely sequence tag",
1980          "public" : "304530034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
1981          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1982          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1983          "result" : "acceptable",
1984          "flags" : [
1985            "InvalidAsn"
1986          ]
1987        },
1988        {
1989          "tcId" : 196,
1990          "comment" : "appending 0's to sequence",
1991          "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000",
1992          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
1993          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
1994          "result" : "acceptable",
1995          "flags" : [
1996            "InvalidAsn"
1997          ]
1998        },
1999        {
2000          "tcId" : 197,
2001          "comment" : "appending 0's to sequence",
2002          "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2003          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2004          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2005          "result" : "acceptable",
2006          "flags" : [
2007            "InvalidAsn"
2008          ]
2009        },
2010        {
2011          "tcId" : 198,
2012          "comment" : "prepending 0's to sequence",
2013          "public" : "305b0000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2014          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2015          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2016          "result" : "acceptable",
2017          "flags" : [
2018            "InvalidAsn"
2019          ]
2020        },
2021        {
2022          "tcId" : 199,
2023          "comment" : "prepending 0's to sequence",
2024          "public" : "305b3015000006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2025          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2026          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2027          "result" : "acceptable",
2028          "flags" : [
2029            "InvalidAsn"
2030          ]
2031        },
2032        {
2033          "tcId" : 200,
2034          "comment" : "appending unused 0's to sequence",
2035          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000",
2036          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2037          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2038          "result" : "acceptable",
2039          "flags" : [
2040            "InvalidAsn"
2041          ]
2042        },
2043        {
2044          "tcId" : 201,
2045          "comment" : "appending unused 0's to sequence",
2046          "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2047          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2048          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2049          "result" : "acceptable",
2050          "flags" : [
2051            "InvalidAsn"
2052          ]
2053        },
2054        {
2055          "tcId" : 202,
2056          "comment" : "appending null value to sequence",
2057          "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500",
2058          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2059          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2060          "result" : "acceptable",
2061          "flags" : [
2062            "InvalidAsn"
2063          ]
2064        },
2065        {
2066          "tcId" : 203,
2067          "comment" : "appending null value to sequence",
2068          "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2069          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2070          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2071          "result" : "acceptable",
2072          "flags" : [
2073            "InvalidAsn"
2074          ]
2075        },
2076        {
2077          "tcId" : 204,
2078          "comment" : "including garbage",
2079          "public" : "305e4981773059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2080          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2081          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2082          "result" : "acceptable",
2083          "flags" : [
2084            "InvalidAsn"
2085          ]
2086        },
2087        {
2088          "tcId" : 205,
2089          "comment" : "including garbage",
2090          "public" : "305d25003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2091          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2092          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2093          "result" : "acceptable",
2094          "flags" : [
2095            "InvalidAsn"
2096          ]
2097        },
2098        {
2099          "tcId" : 206,
2100          "comment" : "including garbage",
2101          "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef",
2102          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2103          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2104          "result" : "acceptable",
2105          "flags" : [
2106            "InvalidAsn"
2107          ]
2108        },
2109        {
2110          "tcId" : 207,
2111          "comment" : "including garbage",
2112          "public" : "305e3018498177301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2113          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2114          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2115          "result" : "acceptable",
2116          "flags" : [
2117            "InvalidAsn"
2118          ]
2119        },
2120        {
2121          "tcId" : 208,
2122          "comment" : "including garbage",
2123          "public" : "305d30172500301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2124          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2125          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2126          "result" : "acceptable",
2127          "flags" : [
2128            "InvalidAsn"
2129          ]
2130        },
2131        {
2132          "tcId" : 209,
2133          "comment" : "including garbage",
2134          "public" : "30613015301306072a8648ce3d020106082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2135          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2136          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2137          "result" : "acceptable",
2138          "flags" : [
2139            "InvalidAsn"
2140          ]
2141        },
2142        {
2143          "tcId" : 210,
2144          "comment" : "including garbage",
2145          "public" : "305e3018260c49817706072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2146          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2147          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2148          "result" : "acceptable",
2149          "flags" : [
2150            "InvalidAsn"
2151          ]
2152        },
2153        {
2154          "tcId" : 211,
2155          "comment" : "including garbage",
2156          "public" : "305d3017260b250006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2157          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2158          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2159          "result" : "acceptable",
2160          "flags" : [
2161            "InvalidAsn"
2162          ]
2163        },
2164        {
2165          "tcId" : 212,
2166          "comment" : "including garbage",
2167          "public" : "3061301b260906072a8648ce3d02010004deadbeef06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2168          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2169          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2170          "result" : "acceptable",
2171          "flags" : [
2172            "InvalidAsn"
2173          ]
2174        },
2175        {
2176          "tcId" : 213,
2177          "comment" : "including garbage",
2178          "public" : "305e301806072a8648ce3d0201260d49817706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2179          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2180          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2181          "result" : "acceptable",
2182          "flags" : [
2183            "InvalidAsn"
2184          ]
2185        },
2186        {
2187          "tcId" : 214,
2188          "comment" : "including garbage",
2189          "public" : "305d301706072a8648ce3d0201260c250006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2190          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2191          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2192          "result" : "acceptable",
2193          "flags" : [
2194            "InvalidAsn"
2195          ]
2196        },
2197        {
2198          "tcId" : 215,
2199          "comment" : "including garbage",
2200          "public" : "3061301b06072a8648ce3d0201260a06082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2201          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2202          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2203          "result" : "acceptable",
2204          "flags" : [
2205            "InvalidAsn"
2206          ]
2207        },
2208        {
2209          "tcId" : 216,
2210          "comment" : "including garbage",
2211          "public" : "305e301306072a8648ce3d020106082a8648ce3d0301072347498177034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2212          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2213          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2214          "result" : "acceptable",
2215          "flags" : [
2216            "InvalidAsn"
2217          ]
2218        },
2219        {
2220          "tcId" : 217,
2221          "comment" : "including garbage",
2222          "public" : "305d301306072a8648ce3d020106082a8648ce3d03010723462500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2223          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2224          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2225          "result" : "acceptable",
2226          "flags" : [
2227            "InvalidAsn"
2228          ]
2229        },
2230        {
2231          "tcId" : 218,
2232          "comment" : "including garbage",
2233          "public" : "3061301306072a8648ce3d020106082a8648ce3d0301072344034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef",
2234          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2235          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2236          "result" : "acceptable",
2237          "flags" : [
2238            "InvalidAsn"
2239          ]
2240        },
2241        {
2242          "tcId" : 219,
2243          "comment" : "including undefined tags",
2244          "public" : "3061aa00bb00cd003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2245          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2246          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2247          "result" : "acceptable",
2248          "flags" : [
2249            "InvalidAsn"
2250          ]
2251        },
2252        {
2253          "tcId" : 220,
2254          "comment" : "including undefined tags",
2255          "public" : "305faa02aabb3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2256          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2257          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2258          "result" : "acceptable",
2259          "flags" : [
2260            "InvalidAsn"
2261          ]
2262        },
2263        {
2264          "tcId" : 221,
2265          "comment" : "including undefined tags",
2266          "public" : "3061301baa00bb00cd00301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2267          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2268          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2269          "result" : "acceptable",
2270          "flags" : [
2271            "InvalidAsn"
2272          ]
2273        },
2274        {
2275          "tcId" : 222,
2276          "comment" : "including undefined tags",
2277          "public" : "305f3019aa02aabb301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2278          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2279          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2280          "result" : "acceptable",
2281          "flags" : [
2282            "InvalidAsn"
2283          ]
2284        },
2285        {
2286          "tcId" : 223,
2287          "comment" : "including undefined tags",
2288          "public" : "3061301b260faa00bb00cd0006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2289          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2290          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2291          "result" : "acceptable",
2292          "flags" : [
2293            "InvalidAsn"
2294          ]
2295        },
2296        {
2297          "tcId" : 224,
2298          "comment" : "including undefined tags",
2299          "public" : "305f3019260daa02aabb06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2300          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2301          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2302          "result" : "acceptable",
2303          "flags" : [
2304            "InvalidAsn"
2305          ]
2306        },
2307        {
2308          "tcId" : 225,
2309          "comment" : "including undefined tags",
2310          "public" : "3061301b06072a8648ce3d02012610aa00bb00cd0006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2311          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2312          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2313          "result" : "acceptable",
2314          "flags" : [
2315            "InvalidAsn"
2316          ]
2317        },
2318        {
2319          "tcId" : 226,
2320          "comment" : "including undefined tags",
2321          "public" : "305f301906072a8648ce3d0201260eaa02aabb06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2322          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2323          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2324          "result" : "acceptable",
2325          "flags" : [
2326            "InvalidAsn"
2327          ]
2328        },
2329        {
2330          "tcId" : 227,
2331          "comment" : "including undefined tags",
2332          "public" : "3061301306072a8648ce3d020106082a8648ce3d030107234aaa00bb00cd00034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2333          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2334          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2335          "result" : "acceptable",
2336          "flags" : [
2337            "InvalidAsn"
2338          ]
2339        },
2340        {
2341          "tcId" : 228,
2342          "comment" : "including undefined tags",
2343          "public" : "305f301306072a8648ce3d020106082a8648ce3d0301072348aa02aabb034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2344          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2345          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2346          "result" : "acceptable",
2347          "flags" : [
2348            "InvalidAsn"
2349          ]
2350        },
2351        {
2352          "tcId" : 229,
2353          "comment" : "truncated length of sequence",
2354          "public" : "3081",
2355          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2356          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2357          "result" : "acceptable",
2358          "flags" : [
2359            "InvalidAsn"
2360          ]
2361        },
2362        {
2363          "tcId" : 230,
2364          "comment" : "truncated length of sequence",
2365          "public" : "30463081034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2366          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2367          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2368          "result" : "acceptable",
2369          "flags" : [
2370            "InvalidAsn"
2371          ]
2372        },
2373        {
2374          "tcId" : 231,
2375          "comment" : "Replacing sequence with NULL",
2376          "public" : "0500",
2377          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2378          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2379          "result" : "acceptable",
2380          "flags" : [
2381            "InvalidAsn"
2382          ]
2383        },
2384        {
2385          "tcId" : 232,
2386          "comment" : "Replacing sequence with NULL",
2387          "public" : "30460500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2388          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2389          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2390          "result" : "acceptable",
2391          "flags" : [
2392            "InvalidAsn"
2393          ]
2394        },
2395        {
2396          "tcId" : 233,
2397          "comment" : "changing tag value of sequence",
2398          "public" : "2e59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2399          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2400          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2401          "result" : "acceptable",
2402          "flags" : [
2403            "InvalidAsn"
2404          ]
2405        },
2406        {
2407          "tcId" : 234,
2408          "comment" : "changing tag value of sequence",
2409          "public" : "2f59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2410          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2411          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2412          "result" : "acceptable",
2413          "flags" : [
2414            "InvalidAsn"
2415          ]
2416        },
2417        {
2418          "tcId" : 235,
2419          "comment" : "changing tag value of sequence",
2420          "public" : "3159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2421          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2422          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2423          "result" : "acceptable",
2424          "flags" : [
2425            "InvalidAsn"
2426          ]
2427        },
2428        {
2429          "tcId" : 236,
2430          "comment" : "changing tag value of sequence",
2431          "public" : "3259301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2432          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2433          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2434          "result" : "acceptable",
2435          "flags" : [
2436            "InvalidAsn"
2437          ]
2438        },
2439        {
2440          "tcId" : 237,
2441          "comment" : "changing tag value of sequence",
2442          "public" : "ff59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2443          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2444          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2445          "result" : "acceptable",
2446          "flags" : [
2447            "InvalidAsn"
2448          ]
2449        },
2450        {
2451          "tcId" : 238,
2452          "comment" : "changing tag value of sequence",
2453          "public" : "30592e1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2454          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2455          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2456          "result" : "acceptable",
2457          "flags" : [
2458            "InvalidAsn"
2459          ]
2460        },
2461        {
2462          "tcId" : 239,
2463          "comment" : "changing tag value of sequence",
2464          "public" : "30592f1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2465          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2466          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2467          "result" : "acceptable",
2468          "flags" : [
2469            "InvalidAsn"
2470          ]
2471        },
2472        {
2473          "tcId" : 240,
2474          "comment" : "changing tag value of sequence",
2475          "public" : "3059311306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2476          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2477          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2478          "result" : "acceptable",
2479          "flags" : [
2480            "InvalidAsn"
2481          ]
2482        },
2483        {
2484          "tcId" : 241,
2485          "comment" : "changing tag value of sequence",
2486          "public" : "3059321306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2487          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2488          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2489          "result" : "acceptable",
2490          "flags" : [
2491            "InvalidAsn"
2492          ]
2493        },
2494        {
2495          "tcId" : 242,
2496          "comment" : "changing tag value of sequence",
2497          "public" : "3059ff1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2498          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2499          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2500          "result" : "acceptable",
2501          "flags" : [
2502            "InvalidAsn"
2503          ]
2504        },
2505        {
2506          "tcId" : 243,
2507          "comment" : "dropping value of sequence",
2508          "public" : "3000",
2509          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2510          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2511          "result" : "acceptable",
2512          "flags" : [
2513            "InvalidAsn"
2514          ]
2515        },
2516        {
2517          "tcId" : 244,
2518          "comment" : "dropping value of sequence",
2519          "public" : "30463000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2520          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2521          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2522          "result" : "acceptable",
2523          "flags" : [
2524            "InvalidAsn"
2525          ]
2526        },
2527        {
2528          "tcId" : 245,
2529          "comment" : "truncate sequence",
2530          "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6",
2531          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2532          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2533          "result" : "acceptable",
2534          "flags" : [
2535            "InvalidAsn"
2536          ]
2537        },
2538        {
2539          "tcId" : 246,
2540          "comment" : "truncate sequence",
2541          "public" : "30581306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2542          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2543          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2544          "result" : "acceptable",
2545          "flags" : [
2546            "InvalidAsn"
2547          ]
2548        },
2549        {
2550          "tcId" : 247,
2551          "comment" : "truncate sequence",
2552          "public" : "3058301206072a8648ce3d020106082a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2553          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2554          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2555          "result" : "acceptable",
2556          "flags" : [
2557            "InvalidAsn"
2558          ]
2559        },
2560        {
2561          "tcId" : 248,
2562          "comment" : "truncate sequence",
2563          "public" : "30583012072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2564          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2565          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2566          "result" : "acceptable",
2567          "flags" : [
2568            "InvalidAsn"
2569          ]
2570        },
2571        {
2572          "tcId" : 249,
2573          "comment" : "indefinite length",
2574          "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000",
2575          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2576          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2577          "result" : "acceptable",
2578          "flags" : [
2579            "InvalidAsn"
2580          ]
2581        },
2582        {
2583          "tcId" : 250,
2584          "comment" : "indefinite length",
2585          "public" : "305b308006072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2586          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2587          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2588          "result" : "acceptable",
2589          "flags" : [
2590            "InvalidAsn"
2591          ]
2592        },
2593        {
2594          "tcId" : 251,
2595          "comment" : "indefinite length with truncated delimiter",
2596          "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b00",
2597          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2598          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2599          "result" : "acceptable",
2600          "flags" : [
2601            "InvalidAsn"
2602          ]
2603        },
2604        {
2605          "tcId" : 252,
2606          "comment" : "indefinite length with truncated delimiter",
2607          "public" : "305a308006072a8648ce3d020106082a8648ce3d03010700034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2608          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2609          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2610          "result" : "acceptable",
2611          "flags" : [
2612            "InvalidAsn"
2613          ]
2614        },
2615        {
2616          "tcId" : 253,
2617          "comment" : "indefinite length with additional element",
2618          "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b05000000",
2619          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2620          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2621          "result" : "acceptable",
2622          "flags" : [
2623            "InvalidAsn"
2624          ]
2625        },
2626        {
2627          "tcId" : 254,
2628          "comment" : "indefinite length with additional element",
2629          "public" : "305d308006072a8648ce3d020106082a8648ce3d03010705000000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2630          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2631          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2632          "result" : "acceptable",
2633          "flags" : [
2634            "InvalidAsn"
2635          ]
2636        },
2637        {
2638          "tcId" : 255,
2639          "comment" : "indefinite length with truncated element",
2640          "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b060811220000",
2641          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2642          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2643          "result" : "acceptable",
2644          "flags" : [
2645            "InvalidAsn"
2646          ]
2647        },
2648        {
2649          "tcId" : 256,
2650          "comment" : "indefinite length with truncated element",
2651          "public" : "305f308006072a8648ce3d020106082a8648ce3d030107060811220000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2652          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2653          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2654          "result" : "acceptable",
2655          "flags" : [
2656            "InvalidAsn"
2657          ]
2658        },
2659        {
2660          "tcId" : 257,
2661          "comment" : "indefinite length with garbage",
2662          "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000fe02beef",
2663          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2664          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2665          "result" : "acceptable",
2666          "flags" : [
2667            "InvalidAsn"
2668          ]
2669        },
2670        {
2671          "tcId" : 258,
2672          "comment" : "indefinite length with garbage",
2673          "public" : "305f308006072a8648ce3d020106082a8648ce3d0301070000fe02beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2674          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2675          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2676          "result" : "acceptable",
2677          "flags" : [
2678            "InvalidAsn"
2679          ]
2680        },
2681        {
2682          "tcId" : 259,
2683          "comment" : "indefinite length with nonempty EOC",
2684          "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0002beef",
2685          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2686          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2687          "result" : "acceptable",
2688          "flags" : [
2689            "InvalidAsn"
2690          ]
2691        },
2692        {
2693          "tcId" : 260,
2694          "comment" : "indefinite length with nonempty EOC",
2695          "public" : "305d308006072a8648ce3d020106082a8648ce3d0301070002beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2696          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2697          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2698          "result" : "acceptable",
2699          "flags" : [
2700            "InvalidAsn"
2701          ]
2702        },
2703        {
2704          "tcId" : 261,
2705          "comment" : "prepend empty sequence",
2706          "public" : "305b3000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2707          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2708          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2709          "result" : "acceptable",
2710          "flags" : [
2711            "InvalidAsn"
2712          ]
2713        },
2714        {
2715          "tcId" : 262,
2716          "comment" : "prepend empty sequence",
2717          "public" : "305b3015300006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2718          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2719          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2720          "result" : "acceptable",
2721          "flags" : [
2722            "InvalidAsn"
2723          ]
2724        },
2725        {
2726          "tcId" : 263,
2727          "comment" : "append empty sequence",
2728          "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b3000",
2729          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2730          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2731          "result" : "acceptable",
2732          "flags" : [
2733            "InvalidAsn"
2734          ]
2735        },
2736        {
2737          "tcId" : 264,
2738          "comment" : "append empty sequence",
2739          "public" : "305b301506072a8648ce3d020106082a8648ce3d0301073000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2740          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2741          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2742          "result" : "acceptable",
2743          "flags" : [
2744            "InvalidAsn"
2745          ]
2746        },
2747        {
2748          "tcId" : 265,
2749          "comment" : "sequence of sequence",
2750          "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2751          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2752          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2753          "result" : "acceptable",
2754          "flags" : [
2755            "InvalidAsn"
2756          ]
2757        },
2758        {
2759          "tcId" : 266,
2760          "comment" : "sequence of sequence",
2761          "public" : "305b3015301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2762          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2763          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2764          "result" : "acceptable",
2765          "flags" : [
2766            "InvalidAsn"
2767          ]
2768        },
2769        {
2770          "tcId" : 267,
2771          "comment" : "truncated sequence",
2772          "public" : "3015301306072a8648ce3d020106082a8648ce3d030107",
2773          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2774          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2775          "result" : "acceptable",
2776          "flags" : [
2777            "InvalidAsn"
2778          ]
2779        },
2780        {
2781          "tcId" : 268,
2782          "comment" : "truncated sequence",
2783          "public" : "304f300906072a8648ce3d0201034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2784          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2785          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2786          "result" : "acceptable",
2787          "flags" : [
2788            "InvalidAsn"
2789          ]
2790        },
2791        {
2792          "tcId" : 269,
2793          "comment" : "repeat element in sequence",
2794          "public" : "30819d301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2795          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2796          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2797          "result" : "acceptable",
2798          "flags" : [
2799            "InvalidAsn"
2800          ]
2801        },
2802        {
2803          "tcId" : 270,
2804          "comment" : "repeat element in sequence",
2805          "public" : "3063301d06072a8648ce3d020106082a8648ce3d03010706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2806          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2807          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2808          "result" : "acceptable",
2809          "flags" : [
2810            "InvalidAsn"
2811          ]
2812        },
2813        {
2814          "tcId" : 271,
2815          "comment" : "removing oid",
2816          "public" : "3050300a06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2817          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2818          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2819          "result" : "acceptable",
2820          "flags" : [
2821            "InvalidAsn"
2822          ]
2823        },
2824        {
2825          "tcId" : 272,
2826          "comment" : "lonely oid tag",
2827          "public" : "3051300b0606082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2828          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2829          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2830          "result" : "acceptable",
2831          "flags" : [
2832            "InvalidAsn"
2833          ]
2834        },
2835        {
2836          "tcId" : 273,
2837          "comment" : "lonely oid tag",
2838          "public" : "3050300a06072a8648ce3d020106034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2839          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2840          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2841          "result" : "acceptable",
2842          "flags" : [
2843            "InvalidAsn"
2844          ]
2845        },
2846        {
2847          "tcId" : 274,
2848          "comment" : "appending 0's to oid",
2849          "public" : "305b301506092a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2850          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2851          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2852          "result" : "acceptable",
2853          "flags" : [
2854            "InvalidAsn"
2855          ]
2856        },
2857        {
2858          "tcId" : 275,
2859          "comment" : "appending 0's to oid",
2860          "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2861          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2862          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2863          "result" : "acceptable",
2864          "flags" : [
2865            "InvalidAsn"
2866          ]
2867        },
2868        {
2869          "tcId" : 276,
2870          "comment" : "prepending 0's to oid",
2871          "public" : "305b3015060900002a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2872          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2873          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2874          "result" : "acceptable",
2875          "flags" : [
2876            "InvalidAsn"
2877          ]
2878        },
2879        {
2880          "tcId" : 277,
2881          "comment" : "prepending 0's to oid",
2882          "public" : "305b301506072a8648ce3d0201060a00002a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2883          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2884          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2885          "result" : "acceptable",
2886          "flags" : [
2887            "InvalidAsn"
2888          ]
2889        },
2890        {
2891          "tcId" : 278,
2892          "comment" : "appending unused 0's to oid",
2893          "public" : "305b301506072a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2894          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2895          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2896          "result" : "acceptable",
2897          "flags" : [
2898            "InvalidAsn"
2899          ]
2900        },
2901        {
2902          "tcId" : 279,
2903          "comment" : "appending null value to oid",
2904          "public" : "305b301506092a8648ce3d0201050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2905          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2906          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2907          "result" : "acceptable",
2908          "flags" : [
2909            "InvalidAsn"
2910          ]
2911        },
2912        {
2913          "tcId" : 280,
2914          "comment" : "appending null value to oid",
2915          "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2916          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2917          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2918          "result" : "acceptable",
2919          "flags" : [
2920            "InvalidAsn"
2921          ]
2922        },
2923        {
2924          "tcId" : 281,
2925          "comment" : "truncated length of oid",
2926          "public" : "3052300c068106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2927          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2928          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2929          "result" : "acceptable",
2930          "flags" : [
2931            "InvalidAsn"
2932          ]
2933        },
2934        {
2935          "tcId" : 282,
2936          "comment" : "truncated length of oid",
2937          "public" : "3051300b06072a8648ce3d02010681034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2938          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2939          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2940          "result" : "acceptable",
2941          "flags" : [
2942            "InvalidAsn"
2943          ]
2944        },
2945        {
2946          "tcId" : 283,
2947          "comment" : "Replacing oid with NULL",
2948          "public" : "3052300c050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2949          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2950          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2951          "result" : "acceptable",
2952          "flags" : [
2953            "InvalidAsn"
2954          ]
2955        },
2956        {
2957          "tcId" : 284,
2958          "comment" : "Replacing oid with NULL",
2959          "public" : "3051300b06072a8648ce3d02010500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2960          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2961          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2962          "result" : "acceptable",
2963          "flags" : [
2964            "InvalidAsn"
2965          ]
2966        },
2967        {
2968          "tcId" : 285,
2969          "comment" : "changing tag value of oid",
2970          "public" : "3059301304072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2971          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2972          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2973          "result" : "acceptable",
2974          "flags" : [
2975            "InvalidAsn"
2976          ]
2977        },
2978        {
2979          "tcId" : 286,
2980          "comment" : "changing tag value of oid",
2981          "public" : "3059301305072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2982          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2983          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2984          "result" : "acceptable",
2985          "flags" : [
2986            "InvalidAsn"
2987          ]
2988        },
2989        {
2990          "tcId" : 287,
2991          "comment" : "changing tag value of oid",
2992          "public" : "3059301307072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
2993          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
2994          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
2995          "result" : "acceptable",
2996          "flags" : [
2997            "InvalidAsn"
2998          ]
2999        },
3000        {
3001          "tcId" : 288,
3002          "comment" : "changing tag value of oid",
3003          "public" : "3059301308072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3004          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3005          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3006          "result" : "acceptable",
3007          "flags" : [
3008            "InvalidAsn"
3009          ]
3010        },
3011        {
3012          "tcId" : 289,
3013          "comment" : "changing tag value of oid",
3014          "public" : "30593013ff072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3015          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3016          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3017          "result" : "acceptable",
3018          "flags" : [
3019            "InvalidAsn"
3020          ]
3021        },
3022        {
3023          "tcId" : 290,
3024          "comment" : "changing tag value of oid",
3025          "public" : "3059301306072a8648ce3d020104082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3026          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3027          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3028          "result" : "acceptable",
3029          "flags" : [
3030            "InvalidAsn"
3031          ]
3032        },
3033        {
3034          "tcId" : 291,
3035          "comment" : "changing tag value of oid",
3036          "public" : "3059301306072a8648ce3d020105082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3037          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3038          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3039          "result" : "acceptable",
3040          "flags" : [
3041            "InvalidAsn"
3042          ]
3043        },
3044        {
3045          "tcId" : 292,
3046          "comment" : "changing tag value of oid",
3047          "public" : "3059301306072a8648ce3d020107082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3048          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3049          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3050          "result" : "acceptable",
3051          "flags" : [
3052            "InvalidAsn"
3053          ]
3054        },
3055        {
3056          "tcId" : 293,
3057          "comment" : "changing tag value of oid",
3058          "public" : "3059301306072a8648ce3d020108082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3059          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3060          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3061          "result" : "acceptable",
3062          "flags" : [
3063            "InvalidAsn"
3064          ]
3065        },
3066        {
3067          "tcId" : 294,
3068          "comment" : "changing tag value of oid",
3069          "public" : "3059301306072a8648ce3d0201ff082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3070          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3071          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3072          "result" : "acceptable",
3073          "flags" : [
3074            "InvalidAsn"
3075          ]
3076        },
3077        {
3078          "tcId" : 295,
3079          "comment" : "dropping value of oid",
3080          "public" : "3052300c060006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3081          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3082          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3083          "result" : "acceptable",
3084          "flags" : [
3085            "InvalidAsn"
3086          ]
3087        },
3088        {
3089          "tcId" : 296,
3090          "comment" : "dropping value of oid",
3091          "public" : "3051300b06072a8648ce3d02010600034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3092          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3093          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3094          "result" : "acceptable",
3095          "flags" : [
3096            "InvalidAsn"
3097          ]
3098        },
3099        {
3100          "tcId" : 297,
3101          "comment" : "modify first byte of oid",
3102          "public" : "305930130607288648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3103          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3104          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3105          "result" : "acceptable",
3106          "flags" : [
3107            "InvalidAsn"
3108          ]
3109        },
3110        {
3111          "tcId" : 298,
3112          "comment" : "modify first byte of oid",
3113          "public" : "3059301306072a8648ce3d02010608288648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3114          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3115          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3116          "result" : "acceptable",
3117          "flags" : [
3118            "InvalidAsn"
3119          ]
3120        },
3121        {
3122          "tcId" : 299,
3123          "comment" : "modify last byte of oid",
3124          "public" : "3059301306072a8648ce3d028106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3125          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3126          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3127          "result" : "acceptable",
3128          "flags" : [
3129            "InvalidAsn"
3130          ]
3131        },
3132        {
3133          "tcId" : 300,
3134          "comment" : "modify last byte of oid",
3135          "public" : "3059301306072a8648ce3d020106082a8648ce3d030187034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3136          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3137          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3138          "result" : "acceptable",
3139          "flags" : [
3140            "InvalidAsn"
3141          ]
3142        },
3143        {
3144          "tcId" : 301,
3145          "comment" : "truncate oid",
3146          "public" : "3058301206062a8648ce3d0206082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3147          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3148          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3149          "result" : "acceptable",
3150          "flags" : [
3151            "InvalidAsn"
3152          ]
3153        },
3154        {
3155          "tcId" : 302,
3156          "comment" : "truncate oid",
3157          "public" : "3058301206068648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3158          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3159          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3160          "result" : "acceptable",
3161          "flags" : [
3162            "InvalidAsn"
3163          ]
3164        },
3165        {
3166          "tcId" : 303,
3167          "comment" : "truncate oid",
3168          "public" : "3058301206072a8648ce3d020106072a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3169          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3170          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3171          "result" : "acceptable",
3172          "flags" : [
3173            "InvalidAsn"
3174          ]
3175        },
3176        {
3177          "tcId" : 304,
3178          "comment" : "truncate oid",
3179          "public" : "3058301206072a8648ce3d020106078648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3180          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3181          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3182          "result" : "acceptable",
3183          "flags" : [
3184            "InvalidAsn"
3185          ]
3186        },
3187        {
3188          "tcId" : 305,
3189          "comment" : "wrong oid",
3190          "public" : "305c3016060a3262306530333032316106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3191          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3192          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3193          "result" : "acceptable",
3194          "flags" : [
3195            "InvalidAsn"
3196          ]
3197        },
3198        {
3199          "tcId" : 306,
3200          "comment" : "wrong oid",
3201          "public" : "3064301e061236303836343830313635303330343032303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3202          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3203          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3204          "result" : "acceptable",
3205          "flags" : [
3206            "InvalidAsn"
3207          ]
3208        },
3209        {
3210          "tcId" : 307,
3211          "comment" : "wrong oid",
3212          "public" : "305b301506072a8648ce3d0201060a32623065303330323161034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3213          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3214          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3215          "result" : "acceptable",
3216          "flags" : [
3217            "InvalidAsn"
3218          ]
3219        },
3220        {
3221          "tcId" : 308,
3222          "comment" : "wrong oid",
3223          "public" : "3063301d06072a8648ce3d02010612363038363438303136353033303430323031034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3224          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3225          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3226          "result" : "acceptable",
3227          "flags" : [
3228            "InvalidAsn"
3229          ]
3230        },
3231        {
3232          "tcId" : 309,
3233          "comment" : "longer oid",
3234          "public" : "3062301c06103261383634386365336430323031303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3235          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3236          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3237          "result" : "acceptable",
3238          "flags" : [
3239            "InvalidAsn"
3240          ]
3241        },
3242        {
3243          "tcId" : 310,
3244          "comment" : "longer oid",
3245          "public" : "3063301d06072a8648ce3d02010612326138363438636533643033303130373031034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3246          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3247          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3248          "result" : "acceptable",
3249          "flags" : [
3250            "InvalidAsn"
3251          ]
3252        },
3253        {
3254          "tcId" : 311,
3255          "comment" : "oid with modified node",
3256          "public" : "3060301a060e326138363438636533643032313106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3257          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3258          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3259          "result" : "acceptable",
3260          "flags" : [
3261            "InvalidAsn"
3262          ]
3263        },
3264        {
3265          "tcId" : 312,
3266          "comment" : "oid with modified node",
3267          "public" : "3068302206163261383634386365336430323838383038303830303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3268          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3269          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3270          "result" : "acceptable",
3271          "flags" : [
3272            "InvalidAsn"
3273          ]
3274        },
3275        {
3276          "tcId" : 313,
3277          "comment" : "oid with modified node",
3278          "public" : "3061301b06072a8648ce3d0201061032613836343863653364303330313137034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3279          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3280          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3281          "result" : "acceptable",
3282          "flags" : [
3283            "InvalidAsn"
3284          ]
3285        },
3286        {
3287          "tcId" : 314,
3288          "comment" : "oid with modified node",
3289          "public" : "3069302306072a8648ce3d02010618326138363438636533643033303138383830383038303037034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3290          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3291          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3292          "result" : "acceptable",
3293          "flags" : [
3294            "InvalidAsn"
3295          ]
3296        },
3297        {
3298          "tcId" : 315,
3299          "comment" : "large integer in oid",
3300          "public" : "3072302c0620326138363438636533643032383238303830383038303830383038303830303106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3301          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3302          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3303          "result" : "acceptable",
3304          "flags" : [
3305            "InvalidAsn"
3306          ]
3307        },
3308        {
3309          "tcId" : 316,
3310          "comment" : "large integer in oid",
3311          "public" : "3073302d06072a8648ce3d0201062232613836343863653364303330313832383038303830383038303830383038303037034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3312          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3313          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3314          "result" : "acceptable",
3315          "flags" : [
3316            "InvalidAsn"
3317          ]
3318        },
3319        {
3320          "tcId" : 317,
3321          "comment" : "oid with invalid node",
3322          "public" : "3063301d0611326138363438636533643032303165303306082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3323          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3324          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3325          "result" : "acceptable",
3326          "flags" : [
3327            "InvalidAsn"
3328          ]
3329        },
3330        {
3331          "tcId" : 318,
3332          "comment" : "oid with invalid node",
3333          "public" : "305a301406082a808648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3334          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3335          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3336          "result" : "acceptable",
3337          "flags" : [
3338            "InvalidAsn"
3339          ]
3340        },
3341        {
3342          "tcId" : 319,
3343          "comment" : "oid with invalid node",
3344          "public" : "3064301e06072a8648ce3d0201061332613836343863653364303330313037653033034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3345          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3346          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3347          "result" : "acceptable",
3348          "flags" : [
3349            "InvalidAsn"
3350          ]
3351        },
3352        {
3353          "tcId" : 320,
3354          "comment" : "oid with invalid node",
3355          "public" : "305a301406072a8648ce3d020106092a808648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3356          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3357          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3358          "result" : "acceptable",
3359          "flags" : [
3360            "InvalidAsn"
3361          ]
3362        },
3363        {
3364          "tcId" : 321,
3365          "comment" : "lonely bit string tag",
3366          "public" : "3016301306072a8648ce3d020106082a8648ce3d03010703",
3367          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3368          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3369          "result" : "acceptable",
3370          "flags" : [
3371            "InvalidAsn"
3372          ]
3373        },
3374        {
3375          "tcId" : 322,
3376          "comment" : "appending 0's to bit string",
3377          "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000",
3378          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3379          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3380          "result" : "acceptable",
3381          "flags" : [
3382            "InvalidAsn"
3383          ]
3384        },
3385        {
3386          "tcId" : 323,
3387          "comment" : "prepending 0's to bit string",
3388          "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070344000000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3389          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3390          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3391          "result" : "acceptable",
3392          "flags" : [
3393            "InvalidAsn"
3394          ]
3395        },
3396        {
3397          "tcId" : 324,
3398          "comment" : "appending null value to bit string",
3399          "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500",
3400          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3401          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3402          "result" : "acceptable",
3403          "flags" : [
3404            "InvalidAsn"
3405          ]
3406        },
3407        {
3408          "tcId" : 325,
3409          "comment" : "truncated length of bit string",
3410          "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070381",
3411          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3412          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3413          "result" : "acceptable",
3414          "flags" : [
3415            "InvalidAsn"
3416          ]
3417        },
3418        {
3419          "tcId" : 326,
3420          "comment" : "Replacing bit string with NULL",
3421          "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070500",
3422          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3423          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3424          "result" : "acceptable",
3425          "flags" : [
3426            "InvalidAsn"
3427          ]
3428        },
3429        {
3430          "tcId" : 327,
3431          "comment" : "changing tag value of bit string",
3432          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107014200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3433          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3434          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3435          "result" : "acceptable",
3436          "flags" : [
3437            "InvalidAsn"
3438          ]
3439        },
3440        {
3441          "tcId" : 328,
3442          "comment" : "changing tag value of bit string",
3443          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107024200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3444          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3445          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3446          "result" : "acceptable",
3447          "flags" : [
3448            "InvalidAsn"
3449          ]
3450        },
3451        {
3452          "tcId" : 329,
3453          "comment" : "changing tag value of bit string",
3454          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107044200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3455          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3456          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3457          "result" : "acceptable",
3458          "flags" : [
3459            "InvalidAsn"
3460          ]
3461        },
3462        {
3463          "tcId" : 330,
3464          "comment" : "changing tag value of bit string",
3465          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107054200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3466          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3467          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3468          "result" : "acceptable",
3469          "flags" : [
3470            "InvalidAsn"
3471          ]
3472        },
3473        {
3474          "tcId" : 331,
3475          "comment" : "changing tag value of bit string",
3476          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107ff4200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3477          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3478          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3479          "result" : "acceptable",
3480          "flags" : [
3481            "InvalidAsn"
3482          ]
3483        },
3484        {
3485          "tcId" : 332,
3486          "comment" : "dropping value of bit string",
3487          "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070300",
3488          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3489          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3490          "result" : "acceptable",
3491          "flags" : [
3492            "InvalidAsn"
3493          ]
3494        },
3495        {
3496          "tcId" : 333,
3497          "comment" : "modify first byte of bit string",
3498          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034202042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3499          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3500          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3501          "result" : "acceptable",
3502          "flags" : [
3503            "InvalidAsn"
3504          ]
3505        },
3506        {
3507          "tcId" : 334,
3508          "comment" : "modify last byte of bit string",
3509          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6eb",
3510          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3511          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3512          "result" : "acceptable",
3513          "flags" : [
3514            "InvalidAsn"
3515          ]
3516        },
3517        {
3518          "tcId" : 335,
3519          "comment" : "truncate bit string",
3520          "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6",
3521          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3522          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3523          "result" : "acceptable",
3524          "flags" : [
3525            "InvalidAsn"
3526          ]
3527        },
3528        {
3529          "tcId" : 336,
3530          "comment" : "truncate bit string",
3531          "public" : "3058301306072a8648ce3d020106082a8648ce3d0301070341042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3532          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3533          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3534          "result" : "acceptable",
3535          "flags" : [
3536            "InvalidAsn"
3537          ]
3538        },
3539        {
3540          "tcId" : 337,
3541          "comment" : "declaring bits as unused in a bit-string",
3542          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034201042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3543          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3544          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3545          "result" : "acceptable",
3546          "flags" : [
3547            "InvalidAsn"
3548          ]
3549        },
3550        {
3551          "tcId" : 338,
3552          "comment" : "unused bits in a bit-string",
3553          "public" : "305d301306072a8648ce3d020106082a8648ce3d030107034620042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b01020304",
3554          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3555          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3556          "result" : "acceptable",
3557          "flags" : [
3558            "InvalidAsn"
3559          ]
3560        },
3561        {
3562          "tcId" : 339,
3563          "comment" : "unused bits in empty bit-string",
3564          "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030103",
3565          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3566          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3567          "result" : "acceptable",
3568          "flags" : [
3569            "InvalidAsn"
3570          ]
3571        },
3572        {
3573          "tcId" : 340,
3574          "comment" : "128 unused bits",
3575          "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034280042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
3576          "private" : "0c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
3577          "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
3578          "result" : "acceptable",
3579          "flags" : [
3580            "InvalidAsn"
3581          ]
3582        }
3583      ]
3584    }
3585  ]
3586}
3587