1{
2  "algorithm" : "ECDH",
3  "generatorVersion" : "0.8r12",
4  "numberOfTests" : 427,
5  "header" : [
6    "Test vectors of type EcdhTest are intended for",
7    "testing an ECDH implementations using X509 encoded",
8    "public keys and integers for private keys.",
9    "Test vectors of this format are useful for testing",
10    "Java providers."
11  ],
12  "notes" : {
13    "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",
14    "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.",
15    "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.",
16    "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.",
17    "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.",
18    "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.",
19    "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.",
20    "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.",
21    "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."
22  },
23  "schema" : "ecdh_test_schema.json",
24  "testGroups" : [
25    {
26      "curve" : "brainpoolP320r1",
27      "encoding" : "asn",
28      "type" : "EcdhTest",
29      "tests" : [
30        {
31          "tcId" : 1,
32          "comment" : "normal case",
33          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b7fc5720d4b325c0805cc213c1b9ccbd9e4f380a121fbc00784c821bcd7f0d618b70d39fbdceae553d9de4f90683eb9f000463c7bd1d32db8cfad2b40862ccac05030e93fc6694c071e8e1427b305006",
34          "private" : "12d06c51deda1595d8c43e7c146f898f7141c0836522931049afe61333ae2c03e350b61aeba540bf",
35          "shared" : "94982d50b29faedaa7ed0988fd57b90303b032ce398ec70af6d194bcfd7f9008d14e09425502b7e7",
36          "result" : "valid",
37          "flags" : []
38        },
39        {
40          "tcId" : 2,
41          "comment" : "compressed public key",
42          "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0002b7fc5720d4b325c0805cc213c1b9ccbd9e4f380a121fbc00784c821bcd7f0d618b70d39fbdceae55",
43          "private" : "12d06c51deda1595d8c43e7c146f898f7141c0836522931049afe61333ae2c03e350b61aeba540bf",
44          "shared" : "94982d50b29faedaa7ed0988fd57b90303b032ce398ec70af6d194bcfd7f9008d14e09425502b7e7",
45          "result" : "acceptable",
46          "flags" : [
47            "CompressedPoint"
48          ]
49        },
50        {
51          "tcId" : 3,
52          "comment" : "edge case for shared secret",
53          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004430dd30b26350bc66c41c71769dd61b740d71008b59e455c1795ebbdc6bb1f0c8afaab415850142f1557feb7bef5fd3937f088ccb4d3ff8dc7431eecc9dce6f57c45035ca97dd0d7de9991742a39ad20",
54          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
55          "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000001",
56          "result" : "valid",
57          "flags" : []
58        },
59        {
60          "tcId" : 4,
61          "comment" : "edge case for shared secret",
62          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047bad53f50a369371b9742952b37f6a179ffb0f7f46894321f1b3485453b7bb58b9e61e1ad06913247287976110d22bbaf17dad584cd104bca6601daa0b6633ba889793f931ef61f889a491bfc3776256",
63          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
64          "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000002",
65          "result" : "valid",
66          "flags" : []
67        },
68        {
69          "tcId" : 5,
70          "comment" : "edge case for shared secret",
71          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000439a0050ad1000627ffeb7bd1c4fa9fc336507c4d1c2a55f4e3672c15dabc8dc9567e326e740c54c799c1b05bcd6fc5b43c693569c0583a19e5a0aff1b4135df461e626e81fb098be2eefbf9ec1075a53",
72          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
73          "shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000003",
74          "result" : "valid",
75          "flags" : []
76        },
77        {
78          "tcId" : 6,
79          "comment" : "edge case for shared secret",
80          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004887c70eaddf1e67b2e05e0613154b61cac592568641c5332a218a87cebba63b2518e6c1cc1ca4036a4a62bbe99f7cab95eb1fd6b0acc85d495c9b82ed1ce047db89ab3c08f953c13ab35128638921b09",
81          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
82          "shared" : "0000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff",
83          "result" : "valid",
84          "flags" : []
85        },
86        {
87          "tcId" : 7,
88          "comment" : "edge case for shared secret",
89          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000404d114977ae64cbca724fc517d6b7bafaf7c9eec36d682c1fd02e9f9bca302b149793582b301c8a95acab775a1f9c63d1eab8f1e67421c7d8de16f0128167a2f7ef8ae55fda1b83e97503b8323343a92",
90          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
91          "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000006",
92          "result" : "valid",
93          "flags" : []
94        },
95        {
96          "tcId" : 8,
97          "comment" : "edge case for shared secret",
98          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e78935c77d5fc195928849d98b81c79c8dc407bf113bd1e3f49967d288d7bf8c1cd853a9a5fd80788e3e8ebdf07f70c44075b8ad217123e2ef44ae53f4306d0f1958f1311d0509e1c7754a68afdf7eb",
99          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
100          "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff",
101          "result" : "valid",
102          "flags" : []
103        },
104        {
105          "tcId" : 9,
106          "comment" : "edge case for shared secret",
107          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f93a6519729320805291a17925e6d42ba23dd25acb3eea29c18f1e550c7dfb41182a9fd75747df77191f150afa979031f546222bbdc1afc448c6613d219a109a018ad341b6bb5fff61939a242b42968",
108          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
109          "shared" : "07fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff",
110          "result" : "valid",
111          "flags" : []
112        },
113        {
114          "tcId" : 10,
115          "comment" : "edge case for shared secret",
116          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000473a8101f2569337b61237b94105f02af62af56fe0364a8b06cfd0c65ad26898034828dbda03b90e7394b1a51f0c32effa86c58c28c5ae2efce2a147eb69580519f31a57a697d9c069b97ef9c02f4bbf4",
117          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
118          "shared" : "2e5544fd7d843f5df87bad4422ee2f10139748eb004974c3858f8a7a689df792ae0af08dc43414d9",
119          "result" : "valid",
120          "flags" : []
121        },
122        {
123          "tcId" : 11,
124          "comment" : "edge case for shared secret",
125          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a83df8e6d9326d0f6e399db9094f81ab8af846091f5d50f220d2dc94a268c6a8d11ade13e2484b253a77027983c3d8b2d0a4cb9ee9008cbd8d34c50fc65a5aad5c21f332788f719897c44447e0f11370",
126          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
127          "shared" : "2e62b007e0e833a4fe3a6b527a4fe88f6bbd0ce20e6a374fb6474d56956b6a0f807f68652c8b0ded",
128          "result" : "valid",
129          "flags" : []
130        },
131        {
132          "tcId" : 12,
133          "comment" : "edge case for shared secret",
134          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004bef54b0fe97b66cbfc62731645fe3c6fc1d582dfc18fe419fefb8cbdb0c5fa17a363f352ed7b6bfa37e24f93ec8da50062937823baab3c138cf1335e07bb50c8a05ed6a9bb9f82631c95f500aa9f3645",
135          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
136          "shared" : "5caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b2",
137          "result" : "valid",
138          "flags" : []
139        },
140        {
141          "tcId" : 13,
142          "comment" : "edge case for shared secret",
143          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ab49dd4a73e9f8e0595bd8ca1655e2bca61fa2e1a3cc87635ae7a61fdb7c9bd5a8e4e34aa2b928c930732ccb23d3f512aeda1496a84e7e75303b0ee662d61107da8c67fe7193de7c29251423501df209",
144          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
145          "shared" : "6166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b",
146          "result" : "valid",
147          "flags" : []
148        },
149        {
150          "tcId" : 14,
151          "comment" : "edge case for shared secret",
152          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f5659116b4af2d03dd2b3e72c0d78d77677fefb4e277bee2a4966bba8354f85d83845b33a431a6907921555c1ac471e51e26a0cc67fb4146da0502fcee38f5ef502fcd4f9a380b086af5c403396c4f7",
153          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
154          "shared" : "6946ec9bdddac30dc5060f5bdb41d2140d57066758e3b73f0c50b5590ac45e9c3a483016c97d409d",
155          "result" : "valid",
156          "flags" : []
157        },
158        {
159          "tcId" : 15,
160          "comment" : "edge case for shared secret",
161          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004243bd450e757a6a5308cb366f87c359b953cb42c6c61de923a24247217974d6ccb3f8869e832227c64035c2066f24423fee0041ab5ef361d1ca4bd19f34f9802f1fbcd2cc132087d8f4f3d5b32e1b046",
162          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
163          "shared" : "7f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff",
164          "result" : "valid",
165          "flags" : []
166        },
167        {
168          "tcId" : 16,
169          "comment" : "edge case for shared secret",
170          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000465677dff00f5899c5100c5ceaeef383de49012e005e8f73656caff3e95dd1254bbbffa840e206e962935d733930dbe0130714761a1a26bf9a59cd37db1311bae7ab2f9ae3f0827aa0ae240b34cefb97c",
171          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
172          "shared" : "7fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000001",
173          "result" : "valid",
174          "flags" : []
175        },
176        {
177          "tcId" : 17,
178          "comment" : "edge case for shared secret",
179          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046394defc20111cd8cddc2b8545b9200f080736bf6438f21c6fe0bc246e4bb0bdce1f1107d6dc55b536d025461efef8ec5dfa7f088fc03070efe56158050ac3042d1285aa9ea40215dfe5542e6d5590f4",
180          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
181          "shared" : "7ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000",
182          "result" : "valid",
183          "flags" : []
184        },
185        {
186          "tcId" : 18,
187          "comment" : "edge case for shared secret",
188          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040c1142edacae66ffa6993bca134cd4450b5adf0d5f5c32e21479f2419a9000afe9226749f27bcad113bee319eac4e6c6927deef999d25017890e95a615bd222720ecbb22ebe2ed9aafb9610bfa7e77f9",
189          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
190          "shared" : "7ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000001",
191          "result" : "valid",
192          "flags" : []
193        },
194        {
195          "tcId" : 19,
196          "comment" : "edge case for shared secret",
197          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004770298807fbfc4f084210a361403c6dd3c3f2c31bbf20ec851e10144fc8340ae7a77cead742b5d1dc4a9a855df56a21362614044ae945739c707c0c89b65a43fb091069bd4f695b553c583f538206c35",
198          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
199          "shared" : "7fffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff",
200          "result" : "valid",
201          "flags" : []
202        },
203        {
204          "tcId" : 20,
205          "comment" : "edge case for shared secret",
206          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a719ed2e9ff2debac0713bc4806181736885736f183be24175ced514ebb76a0e49b20f7a47bec04477405570758bb4a1835f71338d394ac799d389a9a2b0aab561717a0642c668dd7e88521fc0884db9",
207          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
208          "shared" : "7fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000000",
209          "result" : "valid",
210          "flags" : []
211        },
212        {
213          "tcId" : 21,
214          "comment" : "edge case for shared secret",
215          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000423c02591b8ee778c5780ed4c783974ddd5aa52117d68cdda1c375cb77dc36f5fbea9709e44612898c1f5fcb67bd6b2bcc6ff0b01003be7559c1cd0827847de5943d5adde9b8519a55675970051659a03",
216          "private" : "5a21b0e16c6eb888381f19009dae7a91274e8f18e16674ee6c2bf782e24c2f0cf994daa6fe60ed10",
217          "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
218          "result" : "valid",
219          "flags" : []
220        },
221        {
222          "tcId" : 22,
223          "comment" : "edge cases for ephemeral key",
224          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000129110253d52cf3c5fc3382fca93d18adf7b97999028767b9722381db68fe3a41793b7d9952c6177f",
225          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
226          "shared" : "2bab467efa3adf782324563a4d8f19018ca44458f697318a11f3e3c2269275c7b1aec44ce83cce8a",
227          "result" : "valid",
228          "flags" : []
229        },
230        {
231          "tcId" : 23,
232          "comment" : "edge cases for ephemeral key",
233          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004000000000000000000000000000000000000000000000000000000000000000000000000000000020d1a18c0b25d0d32d9c4249a523cfcc12a20c2ead596607d73260895676315a70ad098e8b51d25a8",
234          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
235          "shared" : "829a5f7c664dce621ba1373c0758d3d2b2984d85c384cf0077930ae4909f6072731572ecc3e4a1aa",
236          "result" : "valid",
237          "flags" : []
238        },
239        {
240          "tcId" : 24,
241          "comment" : "edge cases for ephemeral key",
242          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000003638b53e2a2f41dc6d6dc7b3611a6dde54f7e8a7bb2681afa2060100074e51289d13d79251d168da2",
243          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
244          "shared" : "8131f95388bd0c74d3fedc3077d750382e90f765c820e608292fe923c4f3c76ac77d6c2c05862c7a",
245          "result" : "valid",
246          "flags" : []
247        },
248        {
249          "tcId" : 25,
250          "comment" : "edge cases for ephemeral key",
251          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff13b6599cb2e990a4fee490dff267362978a0e76f57c53b4ee85fc39c790f4c6969978fc462e5a847",
252          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
253          "shared" : "203ab48d6e3a11afcb44140f0b6596cc85dfe39e589d64b699ddb5470ee2ac5cf61d6ec8534aacfe",
254          "result" : "valid",
255          "flags" : []
256        },
257        {
258          "tcId" : 26,
259          "comment" : "edge cases for ephemeral key",
260          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000001000000063a91ee30c63eb15b1c0f2102c6cf3438dd75ca71636238f891e367c105f0b781d02de648399712a0",
261          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
262          "shared" : "0f5a4a6607bfd93aa3d1ed5a4aa5ed3d973547cc978265649cc47dae0cd32bfeeef058e4e2ed4288",
263          "result" : "valid",
264          "flags" : []
265        },
266        {
267          "tcId" : 27,
268          "comment" : "edge cases for ephemeral key",
269          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff308f36ab8f37e97723b0aadd7ee4dd585b9e68dc00db4242f6c3cf7b0ec1497a26e629b24a613b3a",
270          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
271          "shared" : "a6b0761c5fe60e1e4c63704ecb8a0da1a9b89cd502b2091eb37a414181af99c4b421f107865a3989",
272          "result" : "valid",
273          "flags" : []
274        },
275        {
276          "tcId" : 28,
277          "comment" : "edge cases for ephemeral key",
278          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000407fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff231f9aef9b1a7c143485f601980bfa4f7bc7b312b01400bd1d15669197e07f2edf39cd08c905e280",
279          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
280          "shared" : "8ccfba752052d15c8cca181abd9fded4cb0c176dbadccafe44cf1cc1907fc9ba356c7e7c3289e19e",
281          "result" : "valid",
282          "flags" : []
283        },
284        {
285          "tcId" : 29,
286          "comment" : "edge cases for ephemeral key",
287          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e5544fd7d843f5df87bad4422ee2f10139748eb004974c3858f8a7a689df792ae0af08dc43414d92c64eca76e2196d01899acac1824effa5a9b4b3167b2131477386006fc3a0f624d9684c900df7b78",
288          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
289          "shared" : "5e7e6ba602aa2208b1607f879635d6e3c28568a7f754dae448cfc793a80600809ac13381bc800a8d",
290          "result" : "valid",
291          "flags" : []
292        },
293        {
294          "tcId" : 30,
295          "comment" : "edge cases for ephemeral key",
296          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042e62b007e0e833a4fe3a6b527a4fe88f6bbd0ce20e6a374fb6474d56956b6a0f807f68652c8b0ded5b0554bd701c2b9e6687e1b0135dff715d53dae858fa77df8e7e566ed638f9726ade9ea2db601079",
297          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
298          "shared" : "9f6059cbada97ab9f0826b6a1bedfe79b9c75da51fc2fe2620436bff79b15ac416b9ed1a02513640",
299          "result" : "valid",
300          "flags" : []
301        },
302        {
303          "tcId" : 31,
304          "comment" : "edge cases for ephemeral key",
305          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045caa89fafb087ebbf0f75a8845dc5e20272e91d60092e9870b1f14f4d13bef255c15e11b886829b213eff0c83008731468789c7865e5c17d5de2da065c8f039a7475cd7588e03e9a68ca0841f6f8429f",
306          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
307          "shared" : "1a05058f316d94efa0829e12c65c32a01202b24a9cf97b9f64990a39f643456dfb5a89649a8f6832",
308          "result" : "valid",
309          "flags" : []
310        },
311        {
312          "tcId" : 32,
313          "comment" : "edge cases for ephemeral key",
314          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046166f3de8da8f6e286176276a03ac6dbb4a9f8b0154a1504caa5ba2bb12dde1be6eae89f3384123b0e75f218e122dac1d46f0c09e49b92c167798a6b458e6660c8c10fb3858d89a5f546a301406d456f",
315          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
316          "shared" : "1f9ae24d0082d8a103842086fae91da616c1b0d26007db2f755a8fb0dd1720205895a1ead88b2a30",
317          "result" : "valid",
318          "flags" : []
319        },
320        {
321          "tcId" : 33,
322          "comment" : "edge cases for ephemeral key",
323          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046946ec9bdddac30dc5060f5bdb41d2140d57066758e3b73f0c50b5590ac45e9c3a483016c97d409d0ece7c2cf1c5a46c15c6ff814b1252593cb532621fe14c7f557762911a166e46b9b7a3d4b9aa9f7b",
324          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
325          "shared" : "01980373c0a3a00be8b30b1afb8123b032a7054b16b51016be94f5d9f5dd8a5a5f19e0807f6c27cd",
326          "result" : "valid",
327          "flags" : []
328        },
329        {
330          "tcId" : 34,
331          "comment" : "edge cases for ephemeral key",
332          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047f0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff025368d44d7706408e18118e8338b5a8f65dcb4f7ac1884d97a44d235b8c89e5c240576680e6def6",
333          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
334          "shared" : "8c14fa61be79ee096dcf6a2cd31aaab422b98161476c02e71a18168eaf3185ac515f6e451af5e27c",
335          "result" : "valid",
336          "flags" : []
337        },
338        {
339          "tcId" : 35,
340          "comment" : "edge cases for ephemeral key",
341          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc0000000800000011a2b8d3c67305de21501cd7c43ad4cd9a57459c42e6fdac1e2cb37952703ffdccd18fcb326a2e0c7",
342          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
343          "shared" : "61482d667be2a2d7bfcbd75b9e8140ea37813ede1fd44eb046f436a4d672784643d0d84b1c82f55f",
344          "result" : "valid",
345          "flags" : []
346        },
347        {
348          "tcId" : 36,
349          "comment" : "edge cases for ephemeral key",
350          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000025a0dc389bcdc85d8434b2c615d1092b546d7808978f2d0cd3b3f17f57a2774c883fc5fad79ed32d",
351          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
352          "shared" : "c586152d7416ca85eb55486ec2914a78a3d99a240d7d2657d54a2c8c1540b349380a151c9669a107",
353          "result" : "valid",
354          "flags" : []
355        },
356        {
357          "tcId" : 37,
358          "comment" : "edge cases for ephemeral key",
359          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff000000040000001030432044ddf1b1586c51deec0306d02d88e54bc2a2dc6c7e65895891633f866addb9de1ad32a8bc",
360          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
361          "shared" : "c11b2dca6672802c8528af2c84b1a04e59c9a22bb271bd6d7568092babd2f23efc063ab248a2717d",
362          "result" : "valid",
363          "flags" : []
364        },
365        {
366          "tcId" : 38,
367          "comment" : "edge cases for ephemeral key",
368          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff65f89731c0263d13aaa8ca7b3dadea10c46d7243883d7cab726d463b254df6ef728b52d8bbfb06ee",
369          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
370          "shared" : "aa2e1ba6b508026b967ab355b99318bc394fc0d3cfabbb246804ddb5f913e6ef6bc0a228311bedcc",
371          "result" : "valid",
372          "flags" : []
373        },
374        {
375          "tcId" : 39,
376          "comment" : "edge cases for ephemeral key",
377          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000000138c04477f42d165e4d474248d091ad74220de2021d0ca8f9f7295c7cc19c787f94ec33a2e4d51ee",
378          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
379          "shared" : "5397c3d5663f5fcc4705eceba8255e89cea1747ad0d08d40b7a1aee01193b5df9593f8013c5dfb96",
380          "result" : "valid",
381          "flags" : []
382        },
383        {
384          "tcId" : 40,
385          "comment" : "edge cases for ephemeral key",
386          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04f2455cdb035b0cd4422a3ca06bb19bf018d1a5cb84eb12446d47f7f7a16c035c70951b4b6bad7b",
387          "private" : "00a0fd4aaf14d5c4f13a2b5afb677d44e2087856cd75bb7bd90c628e4761defe1485de4fbb97ae3aca",
388          "shared" : "20c790cf41723c9d5757b1eec1ff88ef16cbb632879cdce47fcb583262a7a6775c4486df301df5f5",
389          "result" : "valid",
390          "flags" : []
391        },
392        {
393          "tcId" : 41,
394          "comment" : "edge case for Jacobian and projective coordinates",
395          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c3c0a0cb3e5a3e6ac794a0d7326cd98c565c565536a68d3578b369a99848d7487548c648c7ce43a762b9c83b6aadea1e64e3f69df761f20c617454a40a57b750b0f6604aed468363805e541cde79ca8a",
396          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
397          "shared" : "ad83781e759ccc606da18ba87713f90e9120e66aa663c39394cd40f72567bef9b8e7a2475db7e116",
398          "result" : "valid",
399          "flags" : []
400        },
401        {
402          "tcId" : 42,
403          "comment" : "edge case for Jacobian and projective coordinates",
404          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c4c6b508121df7c4ffb947fed30ba4d17cb78f556b2373cf48957432a8ead5284ae978f79e7a30c855af67cd8d37b054195e8ac6db76a587c28067d73f9ff951771f11d788c097ccfb184917e15c7874",
405          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
406          "shared" : "75062491becce01b25f58085e0330fcd22ec1afc61df92c8584ebe9c84cd308a3619a9a00cd6f097",
407          "result" : "valid",
408          "flags" : []
409        },
410        {
411          "tcId" : 43,
412          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
413          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000417309937c50a7b080901dadfad0fef03e6ecd2532003a4651dab6c3c9e0b9d50d7b1feec3a342c425afcd8d979d9af01ac08d8ad86826ee095e647ac406f39f05bc34e6aca159b5fca94ba98829e505e",
414          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
415          "shared" : "76e9c86c1c5f0aab629c26b6559d7644777a39d467c3cf0ded0eecb2c0e211ced104ffb994e019c8",
416          "result" : "valid",
417          "flags" : []
418        },
419        {
420          "tcId" : 44,
421          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
422          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000461696b1d263a267ee0cdf8ff896484cb8e4ee9991ec73161a965967fcc3bb1d4c8c16fe2e975d9638d45a239b309750fd2d84f5b55a49090fe7e760a66d0d085f18da32133c163b3629ea97debba4999",
423          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
424          "shared" : "10caefa60cbe1d9f15e7219f90654c32c063227541f3d1ba0cde2c157e823d0ae40aa1f57bef6632",
425          "result" : "valid",
426          "flags" : []
427        },
428        {
429          "tcId" : 45,
430          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
431          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200043ace8748bf11b1439ee76a361469c80cc6d999726409d5597eea7984bf8bdada5d62973848f021f44a6479923539366b5a481caf094078e9e51c56e68b4912ae072c6531e5e1d0d9249b6bafc415a70c",
432          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
433          "shared" : "0e1379e1f968719571c4d277f36c83c5fe4c6ceadfa9975dc77d7ac49d8a4f0cc3d4c4736de02564",
434          "result" : "valid",
435          "flags" : []
436        },
437        {
438          "tcId" : 46,
439          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
440          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200043367b79ca553efbea23f5447b2e287fe908362e2de5ae12f6351a5851c7abb2799c5e7811a3dfcda9d6f2928e92131030932d1d53dacd6065cc1fb74144215b140f1ca4f7e6397e744a9532932350daa",
441          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
442          "shared" : "94f4251139acf4d8ea845e08f66c66024683a872fe3db323dba43c3a0a4dd2b479f3a3f52bdad146",
443          "result" : "valid",
444          "flags" : []
445        },
446        {
447          "tcId" : 47,
448          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
449          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040ab3e041dce78e43a0d73122f05cce75fac56df829685fec71daa497a1f808c1a8ee893e560103b30f4be33b0a5dd319acc8e6e0a461b2305a312e76e2e8491d57e2c9d158640097ed62f00b325ff36b",
450          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
451          "shared" : "22ab7ba4799d1d5d5716146751ae368ce787385382b62df4bac7777ced19b5839109bb89622ed698",
452          "result" : "valid",
453          "flags" : []
454        },
455        {
456          "tcId" : 48,
457          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
458          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000490ddd0f5580fe5f87e8f21c99447d54c41271655b971c4409380848ee7e331efa0639adfcd1e48c1ad3bee32cbdf0ad513f357b5490c39ba2c1701b590b44c9a84ade128fbb3c2015b48480739c035b2",
459          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
460          "shared" : "9b895ad99ac4fe1a3eeb5337b035bb64f581c0f3ca271ccadddfd88a9d0892660bdb4f9ad1908b74",
461          "result" : "valid",
462          "flags" : []
463        },
464        {
465          "tcId" : 49,
466          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
467          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000404c0c943bbdfcdc12e8b4bce80d258cf5bcc9a0dd72a7e83e200f8d6376c100fd41dfb691e65f3834e74759c856998e7e55b8b57a3855bff6ca9ea636cb76aad77a9a0f4f7f9ddf04003c7c02f36f604",
468          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
469          "shared" : "8b2188cba52410b3d1e1afcda1c1f718b2e82b904eb9c0d00653eb121dceaaf84296ca736ba44718",
470          "result" : "valid",
471          "flags" : []
472        },
473        {
474          "tcId" : 50,
475          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
476          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000423749d53f0a73119b7bcc084a1da7d2298907253282a4a94a82cd598734f8f2fab7b3270f0a9c5c26abeb46f96f90744a355acf982a224fdfcf56a98eaf0f6e1497fd93eab65037b59415b63ed610f16",
477          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
478          "shared" : "42c211fa061565fe17a85e716f5eae222b960b60de85657fdc6e264884b8df7902a53e9026e419fc",
479          "result" : "valid",
480          "flags" : []
481        },
482        {
483          "tcId" : 51,
484          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
485          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047d871df217eb2fb0733ebf222ee4764553f783eba58721225fed5fbb1bcc654235d290f62a61f02fb2b3c241e22192ab7b705c44e0ed33e9b58930114b4e4342ff865f2b39fde6c2f86fd2b4c1f30c8e",
486          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
487          "shared" : "2152a857bf30e11894a8dcde942e0b4c4f22649cc67c624cc12df96002c02d0432f729c132117216",
488          "result" : "valid",
489          "flags" : []
490        },
491        {
492          "tcId" : 52,
493          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
494          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ca34b09218d138b468dd6e7142296b61bd68d0815e905604cc0b5e842d4e9c486381a8bcae353eb898aa04f80ef9cc89ec4c123c0900bcf13beb655804bcb895f2d7009378d5978820250f7beb874ef1",
495          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
496          "shared" : "553f622097c53e895a8b7ebebd3602d1c8390ea85b4240878f233e10ae9564c0f52d31f57f902a1b",
497          "result" : "valid",
498          "flags" : []
499        },
500        {
501          "tcId" : 53,
502          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
503          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000416e19b737730c34e15b38735afa33f867d3d2c71cdf455c70aa400034ac65d8ffa7f81e7987df3809304ec728d3ce6f361646f1857376aced7c3d7d6e81081becb0886d11baab50a4f392f5f4d93fe0f",
504          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
505          "shared" : "5d583d61cdcf9517da03851869ce31403e651341b388c0826cd763b1b75213965336730f40206bca",
506          "result" : "valid",
507          "flags" : []
508        },
509        {
510          "tcId" : 54,
511          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
512          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004587cabfc69b1bc3e7d29e4ee25b645d357dee7f245fd5f8a9a08ba0a032560a23e3ea88ae340589bcda575f3c66f2cf74ad0ac25da2829a68101bc2695353bece6a33747833d01ea9963600b0f70befc",
513          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
514          "shared" : "19b578afe0103596b169fa47984d3a6a10da053e564b467dc6fcca1fa83b6140ac07f47c93b4d473",
515          "result" : "valid",
516          "flags" : []
517        },
518        {
519          "tcId" : 55,
520          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
521          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000405e853797439172aa272a8f43ab9dab9924b51f67f587b89e303ef9131c13ee64aad1c0745bfb3cf6f1f04775d3c2554417e13f88362e3138b53a8f8bed6f9629c1378c92b5a73ffb20b2f6198c745f8",
522          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
523          "shared" : "1400cc446af39e0977c5e2d45293fa995538633ab6bede31608fddf03462e034e2878e6a094fba9d",
524          "result" : "valid",
525          "flags" : []
526        },
527        {
528          "tcId" : 56,
529          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
530          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d0ebc85cbecc65e564f18731b6b4ac1603ac519fa5716be3b65cf2bde07ca1f6de0c85329d9b7454c8b7e54c5da59a779c00a50dddb7a06c9e0e1b79dffd3b73925030888cac08616346081813cad49d",
531          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
532          "shared" : "0edd79e8b9d67a0ba475bff46141fbbcb257ec77bd2dd14940b66ad4aa14fd7c9c1f8efcf68dd189",
533          "result" : "valid",
534          "flags" : []
535        },
536        {
537          "tcId" : 57,
538          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
539          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046cfa92d0823ab62f32d32dd626c3ec999654ebb44717f8ac66ea30c71aa8393692bc4fa8e03472835c7dee562e4529209b47a3ce7b598acc0bb94683704f12d05fa262cd037cbf5d5c3015e823412138",
540          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
541          "shared" : "5986742cb7ab5fa059c3ce98eed88895e2c8a54b4e8abb4d6c6117b52d6d4d1efb51f7165da61846",
542          "result" : "valid",
543          "flags" : []
544        },
545        {
546          "tcId" : 58,
547          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
548          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004530249b8b2b1c090df7d5465fd064a725cdcddc3a1bd23fa60d0a900808a30fc44bb4f8680662500baf7c8bbc5417a87fdde94fc399f0a9df34cad24c30e0f62c73021d027f64d460c9d25d63dc7b487",
549          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
550          "shared" : "a4dc0fc37a2526f1e8acd129ba2e4b1c8e510038360507b8acb6bb832818ae75f04b0da2106bc14a",
551          "result" : "valid",
552          "flags" : []
553        },
554        {
555          "tcId" : 59,
556          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
557          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000441e88de6857d88601f52c96f6d14d9e57ef5604e2ef5cafcbd4c052823bca140b9eb5046d82483d29856af4100323df935634689e87f8f065407c5b97f8ff04bea2fd2d51edee9d7370ef51f9f3398ff",
558          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
559          "shared" : "909267c8a37fa72fb4abbb960ebbab97a8bd8e0dd5d7218d2a2eeab281616e34b467a6c14f5bb1c4",
560          "result" : "valid",
561          "flags" : []
562        },
563        {
564          "tcId" : 60,
565          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
566          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200041240074427dba7cca8f9e39f02a21b091a990bf747f7ae62617e3595cc7cd313e83cce1f4726766096b0969cbd3316176a5b9f3e4e86f016640a62d849b1eee842e1c5c34cab790af9fb528ee7c0e7da",
567          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
568          "shared" : "89269246e1af793819521dcd86e64fd1c658d3d70cb36874eac01b4de3086565daa8e9224cff7c3a",
569          "result" : "valid",
570          "flags" : []
571        },
572        {
573          "tcId" : 61,
574          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
575          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004adda307c9e3cb7973733c81828d14ce82eb61919e6b0a6a7d1d528676cda2b97b5bbd30218fc08eb84e08efdd28bb5887b3916279f3fbdd68e086b6213f94ab651a982f46db8a171209bc7ae0bad05e0",
576          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
577          "shared" : "25a35ac09fd851c099727feda63eaccac12096c3a6965be3aed1642c1735283cb37075a8a90a7430",
578          "result" : "valid",
579          "flags" : []
580        },
581        {
582          "tcId" : 62,
583          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
584          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004596246460a651dcdfb754e9dc729c102a7dca0ea918cba8363152902eac266661211bc2dea394837ad2033ca247fcf870688527f0e6c785073475d6cb3a54d6e7ae90c38732e61e0b63543497801c21a",
585          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
586          "shared" : "b67e4ec557a10801b9c7f2dc18f5b6c8cbc669918640c5e9ab13202f67d27f2c3fb1612d66528e71",
587          "result" : "valid",
588          "flags" : []
589        },
590        {
591          "tcId" : 63,
592          "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
593          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000488eb56163b0612a2b4a6cf7d3ba46fd46d81e961ec27716852a19c6dac844c5cc3b754376c147f87027113079815c7a22406013c54a5cfb68be466f48332135bbeee592ffd649136322549d421671c93",
594          "private" : "6ec319890c097559246101be7cf09f4dd89b6b3e58c1799f58bb183118809c1ad733b6e8a6329a17",
595          "shared" : "80e19c5468786f33da3ca6b7c4c02a4b28fde857a407622ff51bde6f750714fdab01b3dc8d2f3245",
596          "result" : "valid",
597          "flags" : []
598        },
599        {
600          "tcId" : 64,
601          "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
602          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004842bb99fff913e764f2dbb37708a3d6eb464318f862b9f07c05190e4a68874e9decfe0faeadf2281714b1f0de69e5f7a58c5daa3074f475377ba10843949b4e5e21419fdcd4c8c0d2955e9e84070ac51",
603          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
604          "shared" : "157f71f1ea01efe08b61cbdefa2b84df5a3b241f428da099dade6d3f6b0995e0cfbfc68da301576a",
605          "result" : "valid",
606          "flags" : []
607        },
608        {
609          "tcId" : 65,
610          "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
611          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045dc733657a02174b19d3ac4f514d1b6a8cb60a08eca98289b25f344fd667b1a7d21e429a50b237882c8c16dd426cffa8fefee7e7b63e4b58cf2aa76f41503ab1b6431f599eb8162f01a679981d3b1f8c",
612          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
613          "shared" : "bdaed3e4f7f20e5ba8170f738a8c2ab4a57384e13b43e753e452b67d40548d4d4304ca85fa474c2d",
614          "result" : "valid",
615          "flags" : []
616        },
617        {
618          "tcId" : 66,
619          "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
620          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b47bdd0c25e56d99914fec4282530f61e5db1b81007ea1141a2ae09c171ec5cea4ceb145bceb6eeccb8ad5792d9c068fb6ca30fedd3bf5b33531c1200f6e1a7c29fa75a5cbc5de94993a8540df48e542",
621          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
622          "shared" : "cca5dac5b7b1e75ae095da7380dd00ad4eb11eb3aeebc6b6cd3977ff37a670a52826b30e7a659a23",
623          "result" : "valid",
624          "flags" : []
625        },
626        {
627          "tcId" : 67,
628          "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
629          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200049594853b1d27b67e21a807307476e597cc62846a524a6cefe33d05ee09d024a7ed6d78f7377577890295a86af95c63afd71e7c0c09c554b95d8743dbde997ea7980bc84022f47a009ff65ea146f1d6a6",
630          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
631          "shared" : "78051eaae92ced6c02a381431bda6414e6fd746a8c8224330aae110ab77d2d8580cfc89588597cf4",
632          "result" : "valid",
633          "flags" : []
634        },
635        {
636          "tcId" : 68,
637          "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
638          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a174c7be59d59f2041b574d8e7a4cc40b3cbba314a81444c54b98e04fe27783bc32373a0959828657492bdd1eb73e6a5a9c87f6e8b09fa86f142ab6bde7dec8242fe41be25a409de916a99d2e466e698",
639          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
640          "shared" : "900842fa0e7b34b3579de3059ac21067d9f980dce877c024941489d68db56eab88b360c038ac05ff",
641          "result" : "valid",
642          "flags" : []
643        },
644        {
645          "tcId" : 69,
646          "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
647          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c95d5ff18d3a64ff86d5e2934d912f494389924b4600e32c3665eabc80f21e6fcac30edd82ba1baa4fc918efa5999def4c65a744213a08348e6a035bc0eecf58b83e7fda4da041d04a78339b4d1f1269",
648          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
649          "shared" : "3b0dce554d3f5ad623abcab719123cce23bbe0ab0bc5371878d9103639668501eafb1cb2f7f083f7",
650          "result" : "valid",
651          "flags" : []
652        },
653        {
654          "tcId" : 70,
655          "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
656          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000424588969a00e897419596d7ba8f44f28688b20d8025fe66c9e18c443f0bcbaf411224a250fcd8895bbe4030ec0f740f62fb37eda0f8be039f9842916cb8157321d4051f2b92f28e6cf6b45f4961e376b",
657          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
658          "shared" : "551c468b85758bab5d0e0cc8410ba2b712662c8606e48501a0fba3fe7627f032c27398b877acdfbd",
659          "result" : "valid",
660          "flags" : []
661        },
662        {
663          "tcId" : 71,
664          "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
665          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042a475bb4c50916af011b310ba54486831c6cdfaed629b768b58a45eac803a135c4d46cbcf8d2b95d244e74edd70c33eaf454b55d85bab97ff362663cf807d1fe0e4ed1fbe5e512ce4ffb01c63332af00",
666          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
667          "shared" : "7794d2fc01d457421aba85920d2963e9f42450f9db394a1aa7eba6216473fa0099c2a19b3fa68c96",
668          "result" : "valid",
669          "flags" : []
670        },
671        {
672          "tcId" : 72,
673          "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
674          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000478c05a9df4edd66f78d04f06117ae317afbab1a21915e35b69545060d868fcc0a713e9cea2bb856b03b8ccc6382544ac8905585bce980fdb58f5139ed03a13fd1ed3343a0b383c4e02defd14313fa8a5",
675          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
676          "shared" : "33a95574cd53abbc11faf08c8dd66343ec41eec793942907c7c0f3c43252872b70a2552723457d36",
677          "result" : "valid",
678          "flags" : []
679        },
680        {
681          "tcId" : 73,
682          "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
683          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048c38209253fa06ac4739e51158f5eb1beb8465e10b05ec2ec91cd2cf55db23c45373c3d826b3dfd0a0594e483f0dcd20ad88fde90a88dff026be0af9fe10353e9e95a58f86fe19df3081bc576785af84",
684          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
685          "shared" : "9f44ca6bc2b73a654de20c4215904342ee7f0776031b5c725dc0d2fc7dba6b1ce3b2f80a531ca19a",
686          "result" : "valid",
687          "flags" : []
688        },
689        {
690          "tcId" : 74,
691          "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
692          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004001492c138ae8fcd30c6ffe93f1ea83fa6b8e59988f414a77d4e04841e9f4f60f4804bd95b51d26127208547ba9c9ce82890144a1ae17303e8397a654a26bee0324435efd7895d55195e439a53536917",
693          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
694          "shared" : "20f2b10b9f2c3ab01390c653a0d4eeec3aea5269360c6b221b4bc192c012ab2befe4b5c2442d3888",
695          "result" : "valid",
696          "flags" : []
697        },
698        {
699          "tcId" : 75,
700          "comment" : "point with coordinate x = 1",
701          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000129110253d52cf3c5fc3382fca93d18adf7b97999028767b9722381db68fe3a41793b7d9952c6177f",
702          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
703          "shared" : "143ce0d0a4a2e5c5be7ba1a1b50dd0646ad1fd8996be20eb5a3a6c7cec52dc748564d17314f7e83d",
704          "result" : "valid",
705          "flags" : []
706        },
707        {
708          "tcId" : 76,
709          "comment" : "point with coordinate x = 1",
710          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000459f0f2c74cfef6e085687c74187cd839c9e1d84ca45c93e06613bc9e0dfe64192e5aef12825834a8563a39d9eafa5fa44b01d4a1ffa855a79480dd4a68cd5293a402d94824cc2203f5870a73f53cb74f",
711          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
712          "shared" : "383742873a1edb45d57844ddeffceb5aaa00867a29c58fd63a1c2171d571d6c5a2f1b91b9cfe6168",
713          "result" : "valid",
714          "flags" : []
715        },
716        {
717          "tcId" : 77,
718          "comment" : "point with coordinate x = 1",
719          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000427941f0a311c29b4995709533381544193f5cba66f5796d94df95f82b5ab60e2e7c12b1488bbc625c1af47f7d50a319406816eddcd7e66729bc96b5806ea4bf1e74338120f5b777dc71670ade149286d",
720          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
721          "shared" : "c0b34d5f214bfc5fbb6a24ca42570e11a048ed81fefe9bedaed07fcda2ceb97ae96997b10ecbd856",
722          "result" : "valid",
723          "flags" : []
724        },
725        {
726          "tcId" : 78,
727          "comment" : "point with coordinate x = 1 in left to right addition chain",
728          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200049a756d9131f1a6c75a1131c770a8c22c8339018dfeeb1af1aca63e38683c87891e47d8d473cb1ccb89c484b3a90db1e6aa9453adf96764203ca6e4e2772146e495a3ea9bbf3877395bd2342716010337",
729          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
730          "shared" : "1317faa0f61eba0fac665dee99e2c7c2f26cffc4e6435482bb64bf1e809496e17eb6313e8416e208",
731          "result" : "valid",
732          "flags" : []
733        },
734        {
735          "tcId" : 79,
736          "comment" : "point with coordinate x = 1 in left to right addition chain",
737          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004367b07e1d93ad48fe6c5e5b437668137bd83265d74da9a840320e717c538aa7efeb1e8e043b6f66b590abff4d0ec83aaffa3bbeaa46bd105818f4e3cc80cbbf8dd06c56526d5b7c652627ce1066b0e6d",
738          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
739          "shared" : "5380549de6db72e975dfd73e99a113f2e6a3c5da548c2facc0e8f149f03222ac19187a727fe12c5a",
740          "result" : "valid",
741          "flags" : []
742        },
743        {
744          "tcId" : 80,
745          "comment" : "point with coordinate x = 1 in left to right addition chain",
746          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045d69dc51a29685ecff8a165d0042f33b2b7713005871d5f4ba0cdb79df7d53fb2baa9c089212c6aa455fd5b7ef29bc8928b055bf2cfca786dc847b31c6231a6939bfa498db93e90ee892d37ac1ebcd6c",
747          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
748          "shared" : "873a0b764890b49361fd6527b4df81856dcdcb619a5c55ae7b05ab2efaae9e75c3660c66f0c4c4b2",
749          "result" : "valid",
750          "flags" : []
751        },
752        {
753          "tcId" : 81,
754          "comment" : "point with coordinate x = 1 in left to right addition chain",
755          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004bdf1c05879c2461061a351b305269f6309968e57535a2a7574a61267eef4979fd001209bce02c41465b0e8c40f92f015d3c03de0f64a63ebb525fa5a1975910c7446e1256595422108fe0e671509c17a",
756          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
757          "shared" : "865de8381541909f5dd4283ade9e28c2b6f155b3f76881fff03953999bce3a45d4fc76e265df888a",
758          "result" : "valid",
759          "flags" : []
760        },
761        {
762          "tcId" : 82,
763          "comment" : "point with coordinate x = 1 in left to right addition chain",
764          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004897cb2399eacebcff97f305ddd7dfb6313d444db2f3a831a5a3d0bc9bd825e36057f1afed7bb1298c9fe5a3cf0cdd2abfd9951a5cfb20bdc4192d4da4c69393e1a76731005acb9ad8197bb27dd8bd91f",
765          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
766          "shared" : "63b125d27eaad2c7b4d7e7f890db355ee1d9d91154cdbbd727b49fdd45ec5892dc2424330a28bbcd",
767          "result" : "valid",
768          "flags" : []
769        },
770        {
771          "tcId" : 83,
772          "comment" : "point with coordinate x = 1 in left to right addition chain",
773          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b4d6eabb91a7d543377933ec9271670973378391b689d9526c2345a483f239ee305e2c10f337adf27dd03a14ba16be16dc89fcaf23a3dfbcc78580b706da817c3b10b1fe8b6d275c90acebcdd2adc33a",
774          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
775          "shared" : "2af9a7c4794aadc2364669d6885a0c4d60af8d1af8fcada0d273bdc52c650fcdb392ab5b75e442da",
776          "result" : "valid",
777          "flags" : []
778        },
779        {
780          "tcId" : 84,
781          "comment" : "point with coordinate x = 1 in left to right addition chain",
782          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044332e6d2bf3286e9bb1bc5c3a124988b9736506da3c4017511f58368e7ce15d0878c26b18da7d68a44ef6cdec0a1ff81b5c5bda3b773aec65b95d7ed94d895d2bf969bc24d2062e7a5a3c8f4b81c07b7",
783          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
784          "shared" : "5f1ea38fbdd4e1af0d4104a749b372cbc96d0615bf075fa05ea45d1f90148ae9982c4aedc00b59be",
785          "result" : "valid",
786          "flags" : []
787        },
788        {
789          "tcId" : 85,
790          "comment" : "point with coordinate x = 1 in left to right addition chain",
791          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046bb27b19b70ae514e8984ffb264c119bc37b6162c46f9c24efe8f5c1d9c685b4adf6d23fe699e6338a2a21d9c026b84a3a8bc08c504790f4f49fe843c565329b797732e642ae9ba5f2e22ac87ed9ee97",
792          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
793          "shared" : "1aaf0fdf250b2c4d58140e5f26401159877fb6f4c7817668850ec41681a60c3973de2622bda9d644",
794          "result" : "valid",
795          "flags" : []
796        },
797        {
798          "tcId" : 86,
799          "comment" : "point with coordinate x = 1 in left to right addition chain",
800          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b0e15af4e849e102a6937cde7d1e3da511d4dc268c4a035f57b8a4088b1725f233dfaaa3527fc8f244a5416d65ccdeb7808c5cfe26b597540149f68246a36f3f6129b94251b7db499709e636c1b23946",
801          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
802          "shared" : "82ec7dc34b0a2584d32e583d2a60c4c5385a5e659f8c60844d38c1fad53708cdf69b8f2c385d1d81",
803          "result" : "valid",
804          "flags" : []
805        },
806        {
807          "tcId" : 87,
808          "comment" : "point with coordinate x = 1 in left to right addition chain",
809          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000491d2433eab888fc74905c6fed75d3379c870b1a63ce9aa030a441e3f62c7c17b207b112221d2dd3c7652da1323f535ecc03105c0562bc86d71641a8eb49a174f23cda28f1ac8c6bbd8625a9e70f3eb84",
810          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
811          "shared" : "84c4044c006096a73b720d614e1c713058c23edd86f2e820bc7cec1e28a0862a221fceee2c9b7934",
812          "result" : "valid",
813          "flags" : []
814        },
815        {
816          "tcId" : 88,
817          "comment" : "point with coordinate x = 1 in left to right addition chain",
818          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c64862bd8256e36a5f1a9b3a3964b9de6e04d6fd3daf9acca76f731f59cae72d0b67119c97a20109b59addb37d1619416a48425232232a35eda5e59057f0afe0305942621be76fccdc701878604cb0ca",
819          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
820          "shared" : "73ae02438e60788c51b4cea1e97532f1ee0a1f93d26cb29b7a8aa6e45532dedff0af6146a17726bf",
821          "result" : "valid",
822          "flags" : []
823        },
824        {
825          "tcId" : 89,
826          "comment" : "point with coordinate x = 1 in left to right addition chain",
827          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040bac6afcaca38ff3d345aa77711edf00ea72ef7d73c6e43adc5b6ebeb579797a110296d19fc1a110464bde0d4d00fed905eb7fa4c0b055d48616a6608b91109727f1cbe243cfaa0e5f14ebcffc7340c7",
828          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
829          "shared" : "366c1879479f24c8b3d7b49d088e9bfddfeb0e59728e7b0984d4072275843e7e02ba010d3af87b16",
830          "result" : "valid",
831          "flags" : []
832        },
833        {
834          "tcId" : 90,
835          "comment" : "point with coordinate x = 1 in left to right addition chain",
836          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044bb4f76ca89b9234bc94eddaf1959e01f3d284e53f43d7bdb17aa007bba3b1fabfbd2739b2698dbe2a7cb6e461d398dcbee30e57af79c11943eda42c9a1ba8a6e573640e163776d80a9ccb7428867014",
837          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
838          "shared" : "b20992884d78f347b51580a3013e947e8224bfce90158902782a2aef6d69e67b99703959da295ab1",
839          "result" : "valid",
840          "flags" : []
841        },
842        {
843          "tcId" : 91,
844          "comment" : "point with coordinate x = 1 in left to right addition chain",
845          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c830d7da94ab1578996d590fa859f1e44f85c0cf6dd144386be2965cf87a5c3e58d6b4848e7b6eed86bea65901549127973c94c989d8cdbfec2698fe26cf66315bf7efaec98d2870b4813908213bf762",
846          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
847          "shared" : "55f3c85697692d344b63a1425af11f948953a65b7ded497a6188b983c4e6d6391f14ae7631d050b4",
848          "result" : "valid",
849          "flags" : []
850        },
851        {
852          "tcId" : 92,
853          "comment" : "point with coordinate x = 1 in left to right addition chain",
854          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046045442348eb3e83acf27dacf9bc84f0be844ebb3d374bbe771b72e4cc79b5dc857b1d1316eccd5b48a451aefaaee81260402e2685f2f92c743651f600424c55aa870f58770bbdf4bfd57405beb87c5c",
855          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
856          "shared" : "b17605a70c142548fef6265d2c0eb0235158fc3428c824db37d02ccc69bf332dab71428fd690bb52",
857          "result" : "valid",
858          "flags" : []
859        },
860        {
861          "tcId" : 93,
862          "comment" : "point with coordinate x = 1 in left to right addition chain",
863          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000472077fe371ec0665019cfd1d7235475bc0ccaad6422220e7554f64ed9cd1df5c4a71df5a21659276b61372f907d6b7afdac6c96e6416baa9c6b06bf6c46b919abdafb1a4d828979cf282cc96233d609b",
864          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
865          "shared" : "220c92cd3b7ff1a8feb218f2c5670731fd4561cce152fc1f5a9bcbdf50980c9d23e6e915c8501028",
866          "result" : "valid",
867          "flags" : []
868        },
869        {
870          "tcId" : 94,
871          "comment" : "point with coordinate x = 1 in left to right addition chain",
872          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000490bbc7f7442d4a6540123bd3205039be572c3d05c74413eb4f8ee8c9e1bca0f8b387fecb4c75be28bd387962a550c7acb1c390054b89aa381dbbfedcdbaf48035727b23773a778fef7546797a684d928",
873          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
874          "shared" : "3fe2913d84ae9e33a208af3a9d2cfb5cf6518f8b146705995cee087eaddb41000b1a18fc89408d70",
875          "result" : "valid",
876          "flags" : []
877        },
878        {
879          "tcId" : 95,
880          "comment" : "point with coordinate x = 1 in left to right addition chain",
881          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047782c1ea46a62b8d2f6000702578254baf1e4d5ffc61f418a6ef7aa916ca0f6e15f25da5a489b19638cfd2d26fb25ff96fde59ff3eb3c78e0878fada9ff0a18cd913e693389aaf45ef1e6a30d0eb1202",
882          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
883          "shared" : "437553ab5230fc921a804849d9fd614da307b94235e68fb4c56cb033adb50cbe0529967b45c9d189",
884          "result" : "valid",
885          "flags" : []
886        },
887        {
888          "tcId" : 96,
889          "comment" : "point with coordinate x = 1 in left to right addition chain",
890          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000428e412eb78d9714ab767a798736ef8732a9efed04532d48d31a34f7375bfa94b672b661cedaca42f280e69ef2a216b49c9d9344aef11926538116e91f84c9e54cd0983d719040daa9a9b1aaa7783ed9f",
891          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
892          "shared" : "4a6e09fcd87377c3ccf209187a2c798657dd782576f43f5cb36e281d6b147cbf249032a02176e136",
893          "result" : "valid",
894          "flags" : []
895        },
896        {
897          "tcId" : 97,
898          "comment" : "point with coordinate x = 1 in left to right addition chain",
899          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b7c59b18e1a2973db0d19e1a99cdbb65a005e9cf91a2c343e4f85b47c8d352f0b8f5bc63ebdbf842d0c530329b6a9c466bc244698e34a763bc7b022cfe671e3e13ca64d5e073e8d142c7df000e3d3a4e",
900          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
901          "shared" : "c4e0ac86ed19425993b3370091d680fae072a87da5e36e0955c97b0a5cd765cba32e411995c3e65d",
902          "result" : "valid",
903          "flags" : []
904        },
905        {
906          "tcId" : 98,
907          "comment" : "point with coordinate x = 1 in left to right addition chain",
908          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000479099f049d51b29d3e19acd5486d3d15316a66ab59e915bbac2c9eb84b67dd4f65f201428ba3ce2f4b22ec67c9d9c95acb0aecdce220bbe26cc36b0910af61ac9208aae5ef7196bc8b3dbf3cca45673d",
909          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
910          "shared" : "06816dbae72dfb90ff66d8eb721520200cf84dae6aa7bda57f0c7a848430e74a6bb7deecb268715c",
911          "result" : "valid",
912          "flags" : []
913        },
914        {
915          "tcId" : 99,
916          "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain",
917          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b4ec81bf865903ff5075a3c007f82624cf6b41f7e9880c27c0e157bf4cc40d019a7804369783d3cdd2e3d0ca81e69818e883913b314f5a7cc2b7d0dc429f3fd7f7370cb85009326689334539016b10f4",
918          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
919          "shared" : "1dfadf5791168956fd92bc5b340933547653d11a70281ca9d16eb3217ff9f058879c2fc6f46e4293",
920          "result" : "valid",
921          "flags" : []
922        },
923        {
924          "tcId" : 100,
925          "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain",
926          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045ca4858a04e6f189c8e79fba973c604d3c0ecb10126f04c1e1332454fe1d9242ad182559e2dbcc1021ee097346ca8e7cef9f23577743fb0500cb55c9820c5923dc7aab9b47fcdb9fb93525017fc1ac1d",
927          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
928          "shared" : "291d8a69235e626a978ed43c3fbe2ffd70b16b40260cdbc9b7ffa467a55cd0abcd7e7451088bdba5",
929          "result" : "valid",
930          "flags" : []
931        },
932        {
933          "tcId" : 101,
934          "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain",
935          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004823e375aae805dc04bda02e9c50f418082febf280cbecf003fb6c5088aa127679ae5fd1ccbb64c82cf01eb94525b203385f03ae01c1c4bc81eee215cd7e4c2f917f4cd0b435cafc51825b6c8757475bd",
936          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
937          "shared" : "94a6883ac5eca70458bdeb513e471e67c56e9a547d2f1e78867a05e1d02b9fb3cc5b2065fee4524a",
938          "result" : "valid",
939          "flags" : []
940        },
941        {
942          "tcId" : 102,
943          "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain",
944          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200041d7194d70ddf8fb79b1ee1223e4fd704ed37daeb4d682588ccff21ef001478cd84acf8c9c36c6c3eba8e73469d654a379036a1ea8bf621f3c39e2a41d58c5b95e9882494a4912415d1a9a31c20531b2b",
945          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
946          "shared" : "79e8200270930ca220dce4a297d54617faa4b258dcb13595949624c6705b83aec114981456303296",
947          "result" : "valid",
948          "flags" : []
949        },
950        {
951          "tcId" : 103,
952          "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain",
953          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b0ad13db129c0c914f6071f7874ae39e69dd89871854e97b1891a4a2ab579027d9bd37510fc83f2102fa3dd8d8d333344885bce06d577eba0b9cc608d28f1d3d682844ab20d94d0b77d048737ad27eeb",
954          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
955          "shared" : "62f6192fee3ae1a84afeb47f3838a9fcad9ba937391a9ba24674029ebc7b0a00126013b5aab63a4f",
956          "result" : "valid",
957          "flags" : []
958        },
959        {
960          "tcId" : 104,
961          "comment" : "point with coordinate x = 1 in precomputation or right to left addition chain",
962          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044fc4baaacc521eb5d11810d83390ab54fdeafc568f51266ba3366efb511f4c4c859fdd72a977a99014d7743d1acaa052ef3fa770fa167075f82eeac360851850b0f228f61a997cf63f14240efb9b7c11",
963          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
964          "shared" : "08fac3fbacde7983e040871e7e3eaa7de316f8482d78add49b954fe027cda7843948b3a878927da7",
965          "result" : "valid",
966          "flags" : []
967        },
968        {
969          "tcId" : 105,
970          "comment" : "point with coordinate x = 1 in right to left addition chain",
971          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004726a133f9bd2ba99d269d5e22178fec40ba23cc54ffce3a6ad9d0abff0122164d7de68bf01ae423b7ab15e125bd1bd032066f40e8ae1804f16c03b752a7d2afab93416592b9297a05941fa5e210b9241",
972          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
973          "shared" : "485692c5c5d7df7d6a5588fddc461a3c85050bc56d2275751f80732e52244ef41b0d636b48c5890a",
974          "result" : "valid",
975          "flags" : []
976        },
977        {
978          "tcId" : 106,
979          "comment" : "point with coordinate x = 1 in right to left addition chain",
980          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000465c10cd16129be18fc8f5b6272fe349df18c45aeb3b4917a2694ac17bd5a903718ef230811b58c627b0c054cac526f1bcf607c2a3aca419c24b0851c5aa66a38929b83ad28d8e3845f1641fbaae79dd6",
981          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
982          "shared" : "84361f6aa6f1355211632f867d657284d681f2dedaf972917673ab9294db2f7da104b5c832e3f445",
983          "result" : "valid",
984          "flags" : []
985        },
986        {
987          "tcId" : 107,
988          "comment" : "point with coordinate x = 1 in right to left addition chain",
989          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045510ba0731143c2ca2608a4af2d35707e8fe67777ce593acfddd0bbd0bf634d01b0d2d132cab5f256b55209c4bf824aa887cfb70ec0e00260df55f5db7633be61647ed0739063045ef6dc1a36852cd79",
990          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
991          "shared" : "59dbac04960d464f4df51add3c33645cb4c9abe492719556717521d16a0913f4ca63a59c58c3e101",
992          "result" : "valid",
993          "flags" : []
994        },
995        {
996          "tcId" : 108,
997          "comment" : "point with coordinate x = 1 in right to left addition chain",
998          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000482b4b282778bfb219f1ff993f9294871731dabfcb4ff41fa7025f2fd11656b5f192855b1a7c17897bf74b6171607ae31e41af7e7d6838d208203ed465ba855580614be1647e6b5abf78a70454bb61663",
999          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1000          "shared" : "0ce0bf73c614949339d7d1c414d18a3a0a9d23f085a3cb5c37195c6e62c0dfd0415eee2b2e46cd50",
1001          "result" : "valid",
1002          "flags" : []
1003        },
1004        {
1005          "tcId" : 109,
1006          "comment" : "point with coordinate x = 1 in right to left addition chain",
1007          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048aaeff5637ccf7dbecb7c5c9fadbf7f3d5ef6bbca3a643bfd499f380159366874a5293b24b930c7107e68a6c7b654b1b60888f325a364e33bc7496bc79298468fe64e58b360b5690afa8eb44288c45b4",
1008          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1009          "shared" : "81e31473f80d6cc1751932ff8c48cef7eff5d7f5c7bd08724c95b822cafaa3a93baf6a0d152a100c",
1010          "result" : "valid",
1011          "flags" : []
1012        },
1013        {
1014          "tcId" : 110,
1015          "comment" : "point with coordinate y = 1",
1016          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046543633f3e4e1d9097b8827c8ee4d582484218c9383f0cccdb63c9f17e8a111d43780163fadcc1cb00000000000000000000000000000000000000000000000000000000000000000000000000000001",
1017          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1018          "shared" : "1f538c5e7f1c9623fb6ff0013626a8bf399efc9aba65fdd3b711dfd6e14da08b52c90c2fb3f84883",
1019          "result" : "valid",
1020          "flags" : []
1021        },
1022        {
1023          "tcId" : 111,
1024          "comment" : "point with coordinate y = 1",
1025          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048f65ace89845bcf5e074b77ea50f2da1343dfa1fe27046fc60d15eac32bcdf5131f83df8c9927acf464c15621ef320c3d17121a603539bb4ab8cf5beff24c59e7f1446d5ed00032cef5955560b2f3f58",
1026          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1027          "shared" : "652f2204c3d1c28e597876d86883bc4463193604e66ba530e4b03e5e0d2513528aa2065c17744337",
1028          "result" : "valid",
1029          "flags" : []
1030        },
1031        {
1032          "tcId" : 112,
1033          "comment" : "point with coordinate y = 1",
1034          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000428d623fedb49a45dd275ef5d064e7ea92cd9e7443f9a00057036e12c1d8daf621cadb96d37fa3292bb13f2515219e4351d8af861e297b22878623139f3cedb8a823d7c76b49e8c8da1e062f05bd8e844",
1035          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1036          "shared" : "858368ca052fd7354f6a94ed359830ee7bd6ebb0c8cc5b381a80ad6121422973bdc07c2ce311d2f0",
1037          "result" : "valid",
1038          "flags" : []
1039        },
1040        {
1041          "tcId" : 113,
1042          "comment" : "point with coordinate y = 1 in left to right addition chain",
1043          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004acce56aa39bc7617bff19cbc4ec8abd2b46204d7dccbcb18326325493f43302a46f4c131895b8a26845877217ff36093461de220fed218827121982d48d97bfdf5fa0b59f7b23795a66c03ab177ad351",
1044          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1045          "shared" : "6552c8dd125c169be611961666e6ab80358698e42416095aa5c6a0ae2058b162f1674546f10f9c55",
1046          "result" : "valid",
1047          "flags" : []
1048        },
1049        {
1050          "tcId" : 114,
1051          "comment" : "point with coordinate y = 1 in left to right addition chain",
1052          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000498e8f85bef0040a57eebf9d297de460d334374b51ba3c6a772f002d69b5792aad8e37635e72cea5b393556fcad835bacc9d8eb1c4e977510fb5b59440e1f144366d1d52547d4b75aae18584bbffa2ab8",
1053          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1054          "shared" : "3d5f8da8b5bd68751628409a56baf166c1dbcea890a9414db7d3b836dd45cedb34ec7ef195bf0bc7",
1055          "result" : "valid",
1056          "flags" : []
1057        },
1058        {
1059          "tcId" : 115,
1060          "comment" : "point with coordinate y = 1 in left to right addition chain",
1061          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004bd25ab212e2eab51ec8379a168aa1e3fee7bb769024f7022d439de6a425c91a8ff2e2c36e5ef52b403c60f9f99cfc4396642e64400e99e623ca305a6b6a6d3d96f90371bf16dbb73efb8d4c853a81369",
1062          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1063          "shared" : "1f9c6fde54b194ee8d730798449f2a150e42f2400b9a27f8e0b7daaabba3583e21b7769dac0fe1c9",
1064          "result" : "valid",
1065          "flags" : []
1066        },
1067        {
1068          "tcId" : 116,
1069          "comment" : "point with coordinate y = 1 in left to right addition chain",
1070          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004aa2cff40a631387c0184d0898e3d38cb330c4009177a172c480f4a3a569a3c9173dd73f42e8562a401448bbb276b8f88cb37ec61d62ab40e60b4f30ee3d1c8c455421981c7b3d7ef067eac426a96a687",
1071          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1072          "shared" : "c4b074539025066adb03e2be9c705077823f4c4688e553a1e07a56fd2d0b0d575bac86dbda5e5c19",
1073          "result" : "valid",
1074          "flags" : []
1075        },
1076        {
1077          "tcId" : 117,
1078          "comment" : "point with coordinate y = 1 in left to right addition chain",
1079          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000459229784aeba81180aa70b39a453e69571c16e7474656b6b59b664f0b59c1be0aa9d6fa39fb6db739ddd45e842645028f986ecfd2d8dbf19a2a2524caf5aa578500841032da0ba3d21c19f3051856ffc",
1080          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1081          "shared" : "b3f74ed216c4334b037e94a1f8de09b615ece4d6aba0217267cac86698f604db53632bc529b9d528",
1082          "result" : "valid",
1083          "flags" : []
1084        },
1085        {
1086          "tcId" : 118,
1087          "comment" : "point with coordinate y = 1 in left to right addition chain",
1088          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a70bf7e4c2281f8e0a5d53485dbca488708b532165b7c02cca2943c8b69609f8752f11005691b48b254d72d57272e8d1e78cc3e32bc3a73b5004c903a65e231ee0e14d8e76fe2d27d46a30c396bed6fd",
1089          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1090          "shared" : "05dac67f72ea4bf4dce6f6ef1971e84c471188f779b15d5a0456bba829c7568169210d583e4bd1eb",
1091          "result" : "valid",
1092          "flags" : []
1093        },
1094        {
1095          "tcId" : 119,
1096          "comment" : "point with coordinate y = 1 in left to right addition chain",
1097          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040949957689f8f75219516aec73b0b904169d42efbee6b03b1b03b464afcc51a6bb37c53c7d6546a45e5229981f053fea58d2517b8fb6e99d18b4b3f6944b5e503c94746be9bd0dda39f4c917605d2e1d",
1098          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1099          "shared" : "246a61f292dd51b3f168acd50d44002ae6317f9a1a21e2b32f39333edead71092d5bc5450d105dfd",
1100          "result" : "valid",
1101          "flags" : []
1102        },
1103        {
1104          "tcId" : 120,
1105          "comment" : "point with coordinate y = 1 in left to right addition chain",
1106          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004b093c4867d6f9ad714504b0e4366b7934aa4be0202c556d62bd726a0f37d89f5663d1d4bbc827315bbb8293b9370cb662427476c5fb439998f90e7eead78dbfdace102113d7dabaf3bcac8cc56b890b3",
1107          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1108          "shared" : "32c3ed9454d78ae462147c010c88aff691c479d6dec55b19cff856680017a164e45c57d90d5aef0c",
1109          "result" : "valid",
1110          "flags" : []
1111        },
1112        {
1113          "tcId" : 121,
1114          "comment" : "point with coordinate y = 1 in left to right addition chain",
1115          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042eff93a730bd79bb0acda8ffbc7c927b584e11acd5b5af726c965e496701ae8f4fd5a49e5467fcd089d16be5eafe7ecb7dcb7b2fa40269c389084b2dc068f039e6497158fea7bf53b913c1ac66e83921",
1116          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1117          "shared" : "ce5dbd12186cbd2025a71e8588c38f8a77841a249dad66168523e7ac2fb9a221c1b5bd446282b1f1",
1118          "result" : "valid",
1119          "flags" : []
1120        },
1121        {
1122          "tcId" : 122,
1123          "comment" : "point with coordinate y = 1 in left to right addition chain",
1124          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200049d27cb211ffe7b55302e922547dae1bd22e7891f6afe0a639031c93a5192c92c24d2a567df5ad11425b3b1b25c408a818ed2d81914922993bbf1057cee48b9340211bb557431c037f840242a1825d6a8",
1125          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1126          "shared" : "03177bee627f3b12c2220289ba539c670d4e44b88dc6b227debe69697cdbb621ecc35fa238478c10",
1127          "result" : "valid",
1128          "flags" : []
1129        },
1130        {
1131          "tcId" : 123,
1132          "comment" : "point with coordinate y = 1 in left to right addition chain",
1133          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000428c2760e4643954983df25c1669e7f60075a35c2a0a6b51edc66aa9b5cde311127ebecde55391df838dfee3ee6446745715918ba6df23eef3f7183b7dee1a1f11f11eb2099f514823c2c8917ceb76b53",
1134          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1135          "shared" : "a98d9962cb3e5318048d4dcb4cdf0c7df45a697a34eaf4dc8a740958c011a9736bd92cbd6b3b5705",
1136          "result" : "valid",
1137          "flags" : []
1138        },
1139        {
1140          "tcId" : 124,
1141          "comment" : "point with coordinate y = 1 in left to right addition chain",
1142          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a9a7779e78acc309c0b36362def7b7541d6e4727c5b1f2427dd2226fe56f3a1faff7ea737464fdc030051f5d43f9cd4987e1f4949b2502390c440a61c4e907b5af70cf54eead280ff6cae5140dae921d",
1143          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1144          "shared" : "42b706597fcf1c64f6107d4242d236e7fe761722faf05f1bf3f4c3662aa2f39764401d12c7685859",
1145          "result" : "valid",
1146          "flags" : []
1147        },
1148        {
1149          "tcId" : 125,
1150          "comment" : "point with coordinate y = 1 in left to right addition chain",
1151          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045af83d0971a0f73a0ed0283d8c46ab2f980fa40dbabb575b27f776298944f383aeff4c375ac45a7c32ae966aee37304edeaa854c1949ba0b6594f96238a848598ce606b7ee125f121da507cc1c3b6384",
1152          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1153          "shared" : "52d0ccf90333ce0cad89a3a5c10e1c83594d481dcf16fb115e40cfd1c671b7fdac827b54982a42c3",
1154          "result" : "valid",
1155          "flags" : []
1156        },
1157        {
1158          "tcId" : 126,
1159          "comment" : "point with coordinate y = 1 in left to right addition chain",
1160          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042b752cd47982c0567869f085fa32591f91d1535dd246714a9a4443cd4a65cd127e6584da982fbf445ad3599767f9a6f0193cd61672521e4cec02615b84a89254a171dd6e1b3c06243cd7e8e54f930cca",
1161          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1162          "shared" : "777204f220bc76d57ac4e8bc15c65d275ecde4b1cb8faf2279476d4b793ced8f4d9783d4b0483d1d",
1163          "result" : "valid",
1164          "flags" : []
1165        },
1166        {
1167          "tcId" : 127,
1168          "comment" : "point with coordinate y = 1 in left to right addition chain",
1169          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200046c9b8942afbfe59687168e8e52023e18cbebdc7fb468287788c98bc6a65eeb6aa0fb49209267a0b9cf33a32770ab0fc7dd3070ffc54b1cb1ca4261a18103bad2aef403332e76f38ca3a4ae4437eff33c",
1170          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1171          "shared" : "5e11f8858854948e620144385e6807169ca59fd9728177f981325026887cdd803e7ae2768f4365d5",
1172          "result" : "valid",
1173          "flags" : []
1174        },
1175        {
1176          "tcId" : 128,
1177          "comment" : "point with coordinate y = 1 in left to right addition chain",
1178          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000488010d2b02559eb9d56810e0f48bf00e5f19d306a182d36ad4e62d3da9dc3838e3c18b0a0c4fee2c2808bbe033a165e8ce26a65555997b7e616785e8e3a91e198e389ff935a3291d5566a9d91ac69c7b",
1179          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1180          "shared" : "974e8a572ce6611e810c3d1dc2bf6bc7651a2892f961fa386460e6c93ded7111d061259d9a0d2285",
1181          "result" : "valid",
1182          "flags" : []
1183        },
1184        {
1185          "tcId" : 129,
1186          "comment" : "point with coordinate y = 1 in left to right addition chain",
1187          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044f3e53c8c4ba007a2f12505fe87a24ef96504b36455d9e815f24600035b1fae55f329c39bfdd2e412b9984f1d235db690c3948b03582b0c9570afda9a93051d0e80bba76888e8f3211d62607e67a6744",
1188          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1189          "shared" : "038150bc168d71b4c99d9e6b08aa882a64415dd04e6951c609db3555b7cae2202b9190e8019c21ba",
1190          "result" : "valid",
1191          "flags" : []
1192        },
1193        {
1194          "tcId" : 130,
1195          "comment" : "point with coordinate y = 1 in left to right addition chain",
1196          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000471d38f28bd5b003e6bf72419aaef283639602e2408b781b23ed319380213ffd9d0727e63ced74e12c21874724bd0b0969e12ca093abf43704fdf3f53987a6f675849cf2fa1975a77c143197ee21bc482",
1197          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1198          "shared" : "9f092811ffeb10fbb33d6abfc00eeb07e181b0900dfe9777818a422585d55099c1d4e213e6bdc554",
1199          "result" : "valid",
1200          "flags" : []
1201        },
1202        {
1203          "tcId" : 131,
1204          "comment" : "point with coordinate y = 1 in left to right addition chain",
1205          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c10139c8c3f046844cac36d7dc7050fa250004190028fdd01c04f2cef13f91a678c58ed89e3f54967e60117e9ea2f394c59326d620a9a68bb0a62745cfe7018626bf500127fb0db22a01e13bd7e69946",
1206          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1207          "shared" : "1a67f784f64adbc3cfd0bc19e272bc3bac59d8035b1e5152550d772562e52867cba8523f8b3648b5",
1208          "result" : "valid",
1209          "flags" : []
1210        },
1211        {
1212          "tcId" : 132,
1213          "comment" : "point with coordinate y = 1 in left to right addition chain",
1214          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200043b81b65ebd78fefbf03906088d3d702657b137481e55cead9be8b8edf3e7408f23f03383137071035d315364d33b4d4bf070e9aad652f3dc36ff82517b04d449dd5072c996d95e4441df6f8ade68bbd4",
1215          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1216          "shared" : "3e0ffdfe181c1b80e0694900a5f5eb801c362a5298b1bef5b4bbb0c94058a8c5b5043706c70e38b6",
1217          "result" : "valid",
1218          "flags" : []
1219        },
1220        {
1221          "tcId" : 133,
1222          "comment" : "point with coordinate y = 1 in left to right addition chain",
1223          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000489682b24fd24781022179e629e0a6d1aba8286bc6628ad4e2eede39c1ea8233fbe731e81fec8df42002eebe95af215eb4dad23da303c206637da3551890fae98d03e0686177a2d5b2b093a4827e8d18a",
1224          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1225          "shared" : "858e55fc4a59e73b57676401bfb4e111747a79cda9da06cd8bad8d170e1a43e5fd2d5de7dbbfd42a",
1226          "result" : "valid",
1227          "flags" : []
1228        },
1229        {
1230          "tcId" : 134,
1231          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1232          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a23a49094f11973ae2320557cb05a33ddbb497049569f23eaff124b34e41ba5f3c0a3d19b36a31a54438cfcdeeab3fe3fc365371a715ef59a215899af2e7dbe2c18faaef86caf648b64022a8ffaaf179",
1233          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1234          "shared" : "00a89377a81524b30980bf4634ad670f219a29098ab5cb291c42d84a20fc8bd76922edea9aa622f6",
1235          "result" : "valid",
1236          "flags" : []
1237        },
1238        {
1239          "tcId" : 135,
1240          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1241          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004914cb46a0544ee31ff1ac51ad5928018d71998b4d988cdfdee1b8f024d8fa9dfcd802ecdd693b3245e5a1056b9bc4104ae1374c59ba44ab888bad4ddbd42dae81b229c7504f797e249e5e661ac06f3aa",
1242          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1243          "shared" : "80597cc645e946d61208a80547558a08bb189365dacb2d909141e70d37c31ade6fd889a90ba7f372",
1244          "result" : "valid",
1245          "flags" : []
1246        },
1247        {
1248          "tcId" : 136,
1249          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1250          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200048eae8e5e0353087af15c711e77f81004664ddf993e855f644c6b471720ca39925f63ecf64a8314b0abc12c6c75fcf598ffb0039dadbbf319cfd73c88f2af2b907d9d0b294143566a55d85d2aa76769ff",
1251          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1252          "shared" : "2c7a43362aad6af4f7047f10e0740319377081f1d8f13d0780f5942474399bd309fae8c56676189f",
1253          "result" : "valid",
1254          "flags" : []
1255        },
1256        {
1257          "tcId" : 137,
1258          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1259          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000438635cddd7892c35b469efe33b9e928261c3dfb3764495aed90b668c7318fa721a4ebe27b531ded64debf104c2a50b098bff462cb73f63744079a8138470abd04c9cf9ca4436398bac5a6665f8784fa4",
1260          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1261          "shared" : "53a1370fd4c15cd26c65ca1e8e36a09608f12a6c1f9c67d9e58630064a2cf4412f8a17c8ff455247",
1262          "result" : "valid",
1263          "flags" : []
1264        },
1265        {
1266          "tcId" : 138,
1267          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1268          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004110d1375adbde14dbfd1c4a9e3a046e44c06bfc13453940ccf6613000ec7d41e9dc41a32252fd2dc89bc34a85eff53b35bc5f91c00ad29ee8e2895551ccd3d9aea2b65903295b52ca9fefe634864bcbc",
1269          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1270          "shared" : "b46d2bd52c81639b915df091351292233e270a918f7468b4a1ec62bfe504c86045398ea0dc9f68b5",
1271          "result" : "valid",
1272          "flags" : []
1273        },
1274        {
1275          "tcId" : 139,
1276          "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
1277          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200042d10753a978047cb3de80466cc0db57b2ecfd21dcefbba5b1cf4872c10841e64792f2f99d6f1a901b57a8435a238993afc6550893c7bf54e25d0499713a247e673b056d4b1d1212f74fa52fd8a686842",
1278          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1279          "shared" : "200ed19b0879a65d46516a0cde86ebfe6be4f90cc45adf7af384aa8adf12670394f8455df540df3b",
1280          "result" : "valid",
1281          "flags" : []
1282        },
1283        {
1284          "tcId" : 140,
1285          "comment" : "point with coordinate y = 1 in right to left addition chain",
1286          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044ee8e187e9ea408807f5fbfc11909f9b3c442a1e7d8ea98474f8ada337078017801d5fe9293bbc50c7bfd24b220f48d7b51daa7fbbd637c115e1b4d536641cecd5293b441453e2f4a138ac195574d38b",
1287          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1288          "shared" : "c70c537368f231ac41eb589c4956d5f30affc04e833a7b6cde3fee89921e9a289dedc78994b37458",
1289          "result" : "valid",
1290          "flags" : []
1291        },
1292        {
1293          "tcId" : 141,
1294          "comment" : "point with coordinate y = 1 in right to left addition chain",
1295          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000496a4043124851cac3e290630a07b6944f9f0509895a8fee4920227db5c60a11f9693f26f3c94c1a9260bb96d7520cd0d15cf9dc40de0b72bd3400500936b9a773172d33cb8bba031e608e72c60d5e704",
1296          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1297          "shared" : "65f00b9cf9a0062a16a08ed992edb21a64f7c41e733547de4ad419d167f54c0fe16065ba2e1086ca",
1298          "result" : "valid",
1299          "flags" : []
1300        },
1301        {
1302          "tcId" : 142,
1303          "comment" : "point with coordinate y = 1 in right to left addition chain",
1304          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200041ac27bfc8d070217483700d187ee89d50be1625579db9c6525569499e9d1666b0999f826babac57e0b93595b26ca72284a4a4598aaa55675ccfa4b58bab287f56918f3af3e6e83c959d8e78698ecbc48",
1305          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1306          "shared" : "3e21fb8c5de6bb3fa096e5bf73a270bad16447b55dcdca39e3d9923f3fd04bf64ee705247d047296",
1307          "result" : "valid",
1308          "flags" : []
1309        },
1310        {
1311          "tcId" : 143,
1312          "comment" : "point with coordinate y = 1 in right to left addition chain",
1313          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200047dd14080bea4fb4cb7112ec8c4c303242536f69d28d3a586ce65c4be96167ad52a1b9633e15c597b8c0597f27271ccb34091c01e7b7cf36757f5739f5763111e94ba8ada9d6e1a095c66b5b45e562aac",
1314          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1315          "shared" : "d2fe1275bb639f4465cb95ed3b6ac433a98cb1e19b516e854451f9da98ece32e2a673c0ab30bdad6",
1316          "result" : "valid",
1317          "flags" : []
1318        },
1319        {
1320          "tcId" : 144,
1321          "comment" : "point with coordinate y = 1 in right to left addition chain",
1322          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c9dce0102a722b5e0f9d4f41a3659c63cac01537f52a374aa63e8f47e4a9a7d9224118e620521d1e071e20c43697e082831d1671713b54402a676ea587cecaee750089f596172aecadbdc3aac9297e83",
1323          "private" : "009bfe2480d1e03e73d296430807ec16b808f0a200e5af357287dc2859bfdc9a89e06bf77c9bb7fedb",
1324          "shared" : "80d784eb18ec8fa5b599bdf00ad2f799b37960ae1443d8f89464f09ba51dea846c548d86a15e9484",
1325          "result" : "valid",
1326          "flags" : []
1327        },
1328        {
1329          "tcId" : 145,
1330          "comment" : "edge case private key",
1331          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1332          "private" : "03",
1333          "shared" : "a3e86777a4263b4656733a65bf322d397199cda903588fc3754cb0e27901f5e29f115b511b94c831",
1334          "result" : "valid",
1335          "flags" : []
1336        },
1337        {
1338          "tcId" : 146,
1339          "comment" : "edge case private key",
1340          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1341          "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
1342          "shared" : "93cd465d332e25bbec7b195b37f7e3a126f1d67cdb946cb9b2c45a36a5c4d7e9171f3d3fded20ef7",
1343          "result" : "valid",
1344          "flags" : []
1345        },
1346        {
1347          "tcId" : 147,
1348          "comment" : "edge case private key",
1349          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1350          "private" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000",
1351          "shared" : "6cc6520a3d34ec73bdc0648390a8be6736c104a6651c7a35face310fd0bf69b151aecf457ef584da",
1352          "result" : "valid",
1353          "flags" : []
1354        },
1355        {
1356          "tcId" : 148,
1357          "comment" : "edge case private key",
1358          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1359          "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
1360          "shared" : "78b7d04861460cbf141f6d41648742adf459b5f3695ba2449ce76210494ce540069e1536c03100ff",
1361          "result" : "valid",
1362          "flags" : []
1363        },
1364        {
1365          "tcId" : 149,
1366          "comment" : "edge case private key",
1367          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1368          "private" : "0080000000000000000000000000000000000000000000000000000000000000000000000000000000",
1369          "shared" : "8f21e698a1e1bc66acc08adb5b923e4b2a012dfe8145637e702351f161688f0b572c57d4d1b6b4f7",
1370          "result" : "valid",
1371          "flags" : []
1372        },
1373        {
1374          "tcId" : 150,
1375          "comment" : "edge case private key",
1376          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1377          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e88691555b44c59311",
1378          "shared" : "151b2e82d009a18b4b7e46df2ad0e30d151d321bd64ef2f1ff6a36781ae448b99ef443ac7d1b09cc",
1379          "result" : "valid",
1380          "flags" : []
1381        },
1382        {
1383          "tcId" : 151,
1384          "comment" : "edge case private key",
1385          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1386          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98681555b44c59311",
1387          "shared" : "d04a5e44828163fcb66f9e601d933ba2f431cada91256861e36765f6098e234005f48bb039a288ef",
1388          "result" : "valid",
1389          "flags" : []
1390        },
1391        {
1392          "tcId" : 152,
1393          "comment" : "edge case private key",
1394          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1395          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98689555b44c59311",
1396          "shared" : "94023419382fbdcacb99fc0c37b73be771bbcb8b2efdc6dd324f0328e16b755bb27a2ab440ed6c87",
1397          "result" : "valid",
1398          "flags" : []
1399        },
1400        {
1401          "tcId" : 153,
1402          "comment" : "edge case private key",
1403          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1404          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555a44c59311",
1405          "shared" : "aa464b779d451beb21ba7f63b65db0442c52b9ac32f0a2addcd0869c7ebddff479d47461b83225f8",
1406          "result" : "valid",
1407          "flags" : []
1408        },
1409        {
1410          "tcId" : 154,
1411          "comment" : "edge case private key",
1412          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1413          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59233",
1414          "shared" : "c0038da858441f559a864dcd6c4558437f9ad091a67c3fda69a9e0cb6f446a8b47ae95edc2f4eade",
1415          "result" : "valid",
1416          "flags" : [
1417            "AddSubChain"
1418          ]
1419        },
1420        {
1421          "tcId" : 155,
1422          "comment" : "edge case private key",
1423          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1424          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592b3",
1425          "shared" : "8258131a80bc9f2b8ba532ef1253ef39dce25e6deb85227c670273521c311dbb9bf1a56dd29107b3",
1426          "result" : "valid",
1427          "flags" : [
1428            "AddSubChain"
1429          ]
1430        },
1431        {
1432          "tcId" : 156,
1433          "comment" : "edge case private key",
1434          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1435          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592f3",
1436          "shared" : "ae752e75684a9adfc6198e6c1ce9249d26743104e8b0bd0417998c62982622ea2fdf6917413d547c",
1437          "result" : "valid",
1438          "flags" : [
1439            "AddSubChain"
1440          ]
1441        },
1442        {
1443          "tcId" : 157,
1444          "comment" : "edge case private key",
1445          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1446          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59303",
1447          "shared" : "37bfbb637fce27ee80b3af326546303e0bd8af01b72f591830a548609055bda489d9a4e6b5e3f43e",
1448          "result" : "valid",
1449          "flags" : [
1450            "AddSubChain"
1451          ]
1452        },
1453        {
1454          "tcId" : 158,
1455          "comment" : "edge case private key",
1456          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1457          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930b",
1458          "shared" : "854ce9516e73c6cc8d0d6ce3cdf933541a719578712440f02a86829af1398fcab2bb0949c1d63106",
1459          "result" : "valid",
1460          "flags" : [
1461            "AddSubChain"
1462          ]
1463        },
1464        {
1465          "tcId" : 159,
1466          "comment" : "edge case private key",
1467          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1468          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e",
1469          "shared" : "a3e86777a4263b4656733a65bf322d397199cda903588fc3754cb0e27901f5e29f115b511b94c831",
1470          "result" : "valid",
1471          "flags" : []
1472        },
1473        {
1474          "tcId" : 160,
1475          "comment" : "edge case private key",
1476          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044e73d59ec474e679414d0922de22e06d0dad990ba4746c3d026bdea52e7bbeaac928d0ddaab29dfed230dde60fd57d4ef8e935b23cb7d4216b278b17a3f02d70454fa0e45da2054b91b0c4b663ab243d",
1477          "private" : "00d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f",
1478          "shared" : "7dfd07c1cfe70db4772cf9f6bb6b58a10bbc9509e5ce86651d5c395f3544f62d6d8f8109edba441a",
1479          "result" : "valid",
1480          "flags" : [
1481            "AddSubChain"
1482          ]
1483        },
1484        {
1485          "tcId" : 161,
1486          "comment" : "point is not on curve",
1487          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1488          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1489          "shared" : "",
1490          "result" : "invalid",
1491          "flags" : []
1492        },
1493        {
1494          "tcId" : 162,
1495          "comment" : "point is not on curve",
1496          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
1497          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1498          "shared" : "",
1499          "result" : "invalid",
1500          "flags" : []
1501        },
1502        {
1503          "tcId" : 163,
1504          "comment" : "point is not on curve",
1505          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26",
1506          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1507          "shared" : "",
1508          "result" : "invalid",
1509          "flags" : []
1510        },
1511        {
1512          "tcId" : 164,
1513          "comment" : "point is not on curve",
1514          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000000d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
1515          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1516          "shared" : "",
1517          "result" : "invalid",
1518          "flags" : []
1519        },
1520        {
1521          "tcId" : 165,
1522          "comment" : "point is not on curve",
1523          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000",
1524          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1525          "shared" : "",
1526          "result" : "invalid",
1527          "flags" : []
1528        },
1529        {
1530          "tcId" : 166,
1531          "comment" : "point is not on curve",
1532          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001",
1533          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1534          "shared" : "",
1535          "result" : "invalid",
1536          "flags" : []
1537        },
1538        {
1539          "tcId" : 167,
1540          "comment" : "point is not on curve",
1541          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26",
1542          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1543          "shared" : "",
1544          "result" : "invalid",
1545          "flags" : []
1546        },
1547        {
1548          "tcId" : 168,
1549          "comment" : "point is not on curve",
1550          "public" : "306a301406072a8648ce3d020106092b24030302080101090352000400000000000000000000000000000000000000000000000000000000000000000000000000000001d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
1551          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1552          "shared" : "",
1553          "result" : "invalid",
1554          "flags" : []
1555        },
1556        {
1557          "tcId" : 169,
1558          "comment" : "point is not on curve",
1559          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000000",
1560          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1561          "shared" : "",
1562          "result" : "invalid",
1563          "flags" : []
1564        },
1565        {
1566          "tcId" : 170,
1567          "comment" : "point is not on curve",
1568          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2600000000000000000000000000000000000000000000000000000000000000000000000000000001",
1569          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1570          "shared" : "",
1571          "result" : "invalid",
1572          "flags" : []
1573        },
1574        {
1575          "tcId" : 171,
1576          "comment" : "point is not on curve",
1577          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26",
1578          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1579          "shared" : "",
1580          "result" : "invalid",
1581          "flags" : []
1582        },
1583        {
1584          "tcId" : 172,
1585          "comment" : "point is not on curve",
1586          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
1587          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1588          "shared" : "",
1589          "result" : "invalid",
1590          "flags" : []
1591        },
1592        {
1593          "tcId" : 173,
1594          "comment" : "point is not on curve",
1595          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000000",
1596          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1597          "shared" : "",
1598          "result" : "invalid",
1599          "flags" : []
1600        },
1601        {
1602          "tcId" : 174,
1603          "comment" : "point is not on curve",
1604          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e2700000000000000000000000000000000000000000000000000000000000000000000000000000001",
1605          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1606          "shared" : "",
1607          "result" : "invalid",
1608          "flags" : []
1609        },
1610        {
1611          "tcId" : 175,
1612          "comment" : "point is not on curve",
1613          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e26",
1614          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1615          "shared" : "",
1616          "result" : "invalid",
1617          "flags" : []
1618        },
1619        {
1620          "tcId" : 176,
1621          "comment" : "point is not on curve",
1622          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
1623          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1624          "shared" : "",
1625          "result" : "invalid",
1626          "flags" : []
1627        },
1628        {
1629          "tcId" : 177,
1630          "comment" : "",
1631          "public" : "3019301406072a8648ce3d020106092b2403030208010109030100",
1632          "private" : "0657260acc897adc69b0aa87116379842a395b661abc1befad4787cf96a2d702220f2da2b7f762aa",
1633          "shared" : "",
1634          "result" : "invalid",
1635          "flags" : []
1636        },
1637        {
1638          "tcId" : 178,
1639          "comment" : "public point not on curve",
1640          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb28b",
1641          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1642          "shared" : "",
1643          "result" : "invalid",
1644          "flags" : [
1645            "InvalidPublic"
1646          ]
1647        },
1648        {
1649          "tcId" : 179,
1650          "comment" : "public point = (0,0)",
1651          "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1652          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1653          "shared" : "",
1654          "result" : "invalid",
1655          "flags" : [
1656            "InvalidPublic"
1657          ]
1658        },
1659        {
1660          "tcId" : 180,
1661          "comment" : "order = -1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921",
1662          "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee10229ff2ca1b8dfc943b0481ec387a12dfe1f9a0670305a4970ed5cd2b7d1381179a716796eaaa4bb3a6cef020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1663          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1664          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1665          "result" : "invalid",
1666          "flags" : [
1667            "WrongOrder",
1668            "InvalidPublic",
1669            "UnnamedCurve"
1670          ]
1671        },
1672        {
1673          "tcId" : 181,
1674          "comment" : "order = 0",
1675          "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1020100020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1676          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1677          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1678          "result" : "invalid",
1679          "flags" : [
1680            "WrongOrder",
1681            "InvalidPublic",
1682            "UnnamedCurve"
1683          ]
1684        },
1685        {
1686          "tcId" : 182,
1687          "comment" : "order = 1",
1688          "public" : "3082014b3081f406072a8648ce3d02013081e8020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1020101020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1689          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1690          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1691          "result" : "acceptable",
1692          "flags" : [
1693            "WrongOrder",
1694            "UnusedParam",
1695            "UnnamedCurve"
1696          ]
1697        },
1698        {
1699          "tcId" : 183,
1700          "comment" : "order = 410618568360611413177547474029944166748205379750040840301822434183392856467013123528027",
1701          "public" : "308201713082011906072a8648ce3d02013082010c020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022500d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1702          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1703          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1704          "result" : "acceptable",
1705          "flags" : [
1706            "WrongOrder",
1707            "UnusedParam",
1708            "UnnamedCurve"
1709          ]
1710        },
1711        {
1712          "tcId" : 184,
1713          "comment" : "generator = (0,0)",
1714          "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a60451040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1715          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1716          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1717          "result" : "acceptable",
1718          "flags" : [
1719            "UnusedParam",
1720            "UnnamedCurve"
1721          ]
1722        },
1723        {
1724          "tcId" : 185,
1725          "comment" : "generator not on curve",
1726          "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee3022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1727          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1728          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1729          "result" : "acceptable",
1730          "flags" : [
1731            "UnusedParam",
1732            "UnnamedCurve"
1733          ]
1734        },
1735        {
1736          "tcId" : 186,
1737          "comment" : "cofactor = -1",
1738          "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201ff035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1739          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1740          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1741          "result" : "invalid",
1742          "flags" : [
1743            "InvalidPublic",
1744            "UnnamedCurve"
1745          ]
1746        },
1747        {
1748          "tcId" : 187,
1749          "comment" : "cofactor = 0",
1750          "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020100035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1751          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1752          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1753          "result" : "invalid",
1754          "flags" : [
1755            "InvalidPublic",
1756            "UnnamedCurve"
1757          ]
1758        },
1759        {
1760          "tcId" : 188,
1761          "comment" : "cofactor = 2",
1762          "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020102035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1763          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1764          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1765          "result" : "acceptable",
1766          "flags" : [
1767            "UnusedParam",
1768            "UnnamedCurve"
1769          ]
1770        },
1771        {
1772          "tcId" : 189,
1773          "comment" : "cofactor = 1763593322239166354161909842446019520889512772717686063760686124016784784845843468355685258203921",
1774          "public" : "3082019d3082014506072a8648ce3d020130820138020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1775          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1776          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1777          "result" : "invalid",
1778          "flags" : [
1779            "InvalidPublic",
1780            "UnnamedCurve"
1781          ]
1782        },
1783        {
1784          "tcId" : 190,
1785          "comment" : "cofactor = None",
1786          "public" : "308201723082011a06072a8648ce3d02013082010d020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1787          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1788          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1789          "result" : "acceptable",
1790          "flags" : [
1791            "UnusedParam",
1792            "UnnamedCurve"
1793          ]
1794        },
1795        {
1796          "tcId" : 191,
1797          "comment" : "modified prime",
1798          "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900bfd4cef07c157c860286264eb02a03e4bd57db899dfc714f55bcc71c32b829e7af670ba56e9c05d1305404283ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb40428520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a604510400000000000000000000000000237bc7178cc16000000000000000000000000000000000000001d54042dd00b5c5ebcbab5d16bfe9013cc20d177a3491ba0fd60ab4d1eafcb56a97a71827d8589de6c0022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000400000000000000000000000000237bc7178cc16000000000000000000000000000000000000001d54042dd00b5c5ebcbab5d16bfe9013cc20d177a3491ba0fd60ab4d1eafcb56a97a71827d8589de6c0",
1799          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1800          "shared" : "98a5ab0e3aa9396e44e9a6cf836db0e622639dcead75c2b337487a303c1a100d6e9e8dc71c9c2162",
1801          "result" : "invalid",
1802          "flags" : [
1803            "ModifiedPrime",
1804            "InvalidPublic",
1805            "UnnamedCurve"
1806          ]
1807        },
1808        {
1809          "tcId" : 192,
1810          "comment" : "using secp224r1",
1811          "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf",
1812          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1813          "shared" : "",
1814          "result" : "invalid",
1815          "flags" : [
1816            "InvalidPublic"
1817          ]
1818        },
1819        {
1820          "tcId" : 193,
1821          "comment" : "using secp256r1",
1822          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39",
1823          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1824          "shared" : "",
1825          "result" : "invalid",
1826          "flags" : [
1827            "InvalidPublic"
1828          ]
1829        },
1830        {
1831          "tcId" : 194,
1832          "comment" : "using secp256k1",
1833          "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838",
1834          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1835          "shared" : "",
1836          "result" : "invalid",
1837          "flags" : [
1838            "InvalidPublic"
1839          ]
1840        },
1841        {
1842          "tcId" : 195,
1843          "comment" : "a = 0",
1844          "public" : "3082014c3081f506072a8648ce3d02013081e9020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27302d04010004281c77c2abfaacfed15441047a89c6d600bb9a3c8aa864067cd4281901a411872412960f59881b9f010451044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101035200044c666c637a771b09bc9c83edc96a6e78840b0a43fbb42b1b363bfd28d2a22a11889dd1b9db24386a22e44d181b8587700a405e083e4fbee3d441a5496a7a481f572d062d29fd2d4665adc843a1ebb289",
1845          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1846          "shared" : "4f29ff49359bd65f86dde2fdcdee484544b989c6b85c8489076cbf187c57145effbe48e30c1cd762",
1847          "result" : "acceptable",
1848          "flags" : [
1849            "UnusedParam",
1850            "UnnamedCurve"
1851          ]
1852        },
1853        {
1854          "tcId" : 196,
1855          "comment" : "public key of order 3",
1856          "public" : "308201753082011d06072a8648ce3d020130820110020101303406072a8648ce3d0101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27305404287a39bc52ee94382586a91217565362dc5f93e05be97ac18f3032cec297fe447ecd69ab0a8793f9ab0428189b72fdf225e5a7ce620412b377d0b3ec43459854b801056165d30c32948fc1b39876f4176a490904510407cf9683882fe44816cdd41750ce0f6d58738abb8eea8829f574521dbae749e67bfa099050931723174437e6f4e9c5554895e504ac0ee11e6f883d439147ac1207b6863fd040883b53f03cf8e28386fd022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201010352000407cf9683882fe44816cdd41750ce0f6d58738abb8eea8829f574521dbae749e67bfa099050931723bc1a0f3941d28a6298a6935a25f2ff478a07926365ac61dd47dc33aca85363eda8e3d5b90f2fa72a",
1857          "private" : "63c73ba272722eb5c4ec1f8c0e8b98e3c0d6ae3547a13a1d7614d44ef1d6d14d8822b3f7dd6109c4",
1858          "shared" : "",
1859          "result" : "invalid",
1860          "flags" : [
1861            "WeakPublicKey",
1862            "InvalidPublic",
1863            "UnnamedCurve"
1864          ]
1865        },
1866        {
1867          "tcId" : 197,
1868          "comment" : "Public key uses wrong curve: secp224r1",
1869          "public" : "304e301006072a8648ce3d020106052b81040021033a0004cbbced7d0d8fb5d17ed00a047fb60933d1716b5f120ca68abd92edc2eb4b22a1f8d0410966791ba8fc7a7558a3b220038d84088abbe19728",
1870          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1871          "shared" : "",
1872          "result" : "invalid",
1873          "flags" : []
1874        },
1875        {
1876          "tcId" : 198,
1877          "comment" : "Public key uses wrong curve: secp256r1",
1878          "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b479d6c21efe1412dd59f04404ea05a8cd7fd74c41c4d2c1535bded83afb32b92c6105ac9ff9786bb20dce846922e69218ea79a89d73573add154272385ffe2b",
1879          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1880          "shared" : "",
1881          "result" : "invalid",
1882          "flags" : []
1883        },
1884        {
1885          "tcId" : 199,
1886          "comment" : "Public key uses wrong curve: secp384r1",
1887          "public" : "3076301006072a8648ce3d020106052b8104002203620004788d64af48129627a1b87b999bc87c3a633321f6047f071587395dd7690fdd0b85c535c2d5ae157bf1a213b1ba452b38af8087cd933f3effa32c546948a7b79c9801399f5a5c7aeaedd6a8ba1355bb12152f01f060a9cfd32da747edd316417b",
1888          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1889          "shared" : "",
1890          "result" : "invalid",
1891          "flags" : []
1892        },
1893        {
1894          "tcId" : 200,
1895          "comment" : "Public key uses wrong curve: secp521r1",
1896          "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f3f8effa60bcf759f795e0fe77c6e5aa1014b78e92957f9de9ba5b4e7cb99c163c80db96cb28472d721d8f6f39aa738ffe55c7bbb78c54a8e465fc7c548353968700e2b278cb0688cbdae017de7bd98a73d04434058978a5bad558f20120cc230080762b717f5a9d17c1bb11ec6e80fec81f4775784ec9d17aa7e5b119dbec02233e92",
1897          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1898          "shared" : "",
1899          "result" : "invalid",
1900          "flags" : []
1901        },
1902        {
1903          "tcId" : 201,
1904          "comment" : "Public key uses wrong curve: secp256k1",
1905          "public" : "3056301006072a8648ce3d020106052b8104000a0342000486b290e29307ff43b3c81a48720c0e89a478b06d8c811b10c7ff3654aa33105244c37378866ef4920ef6099b596e95449788df3a2a8452ba922ba99e69346f54",
1906          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1907          "shared" : "",
1908          "result" : "invalid",
1909          "flags" : []
1910        },
1911        {
1912          "tcId" : 202,
1913          "comment" : "Public key uses wrong curve: secp224k1",
1914          "public" : "304e301006072a8648ce3d020106052b81040020033a00047b727412cd8f24d539d4efe4796b95a1353967f6c58b7b807bf59070319c4d8387513180c54ef2275a33043fc7e43c328e5d08b048740604",
1915          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1916          "shared" : "",
1917          "result" : "invalid",
1918          "flags" : []
1919        },
1920        {
1921          "tcId" : 203,
1922          "comment" : "Public key uses wrong curve: brainpoolP224r1",
1923          "public" : "3052301406072a8648ce3d020106092b2403030208010105033a000459b150d0645424cf928844d1bbd532d8a8195960332da50cf9aa186480ffb0b58b64c4bd198525183852d127aa3742fe96df49bec7585aa4",
1924          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1925          "shared" : "",
1926          "result" : "invalid",
1927          "flags" : []
1928        },
1929        {
1930          "tcId" : 204,
1931          "comment" : "Public key uses wrong curve: brainpoolP256r1",
1932          "public" : "305a301406072a8648ce3d020106092b24030302080101070342000489021ce82845fcefd942146ce35cad027ade8f821ddfad0ea831d1f6fe6980e60be917f848a4e7dbd3dea6035bbfa41d115fba98797862cbebf8087b7647fe89",
1933          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1934          "shared" : "",
1935          "result" : "invalid",
1936          "flags" : []
1937        },
1938        {
1939          "tcId" : 205,
1940          "comment" : "Public key uses wrong curve: brainpoolP384r1",
1941          "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000437f59347ed0c8de4e888171eed280944742e5cd4246017c657a4daf94436f38f10a3076eac990493ea5ff93234662d9c3f7747a2fb2e14fb72bdc74d5d588cbacc0241cd7ac19fd8eead50526974e6ad56ac471cf7c21667b92ded8d714c79f6",
1942          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1943          "shared" : "",
1944          "result" : "invalid",
1945          "flags" : []
1946        },
1947        {
1948          "tcId" : 206,
1949          "comment" : "Public key uses wrong curve: brainpoolP512r1",
1950          "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a59f99993f8e3706eb6e104b638e8511c5b08e82344a6538528df723eb38ffe58c70197c8e88371f1d0c550e3bbbfe125c1123d5d0900c8164f9b19dc66fb34f45869a8aac9294587c6bfa261f401883a1844e71b83268e916ed6397c7df9542991437b705ac561cdcd0886409919b69cb12d36399df71e8e2414f1ff17111fb",
1951          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1952          "shared" : "",
1953          "result" : "invalid",
1954          "flags" : []
1955        },
1956        {
1957          "tcId" : 207,
1958          "comment" : "Public key uses wrong curve: brainpoolP224t1",
1959          "public" : "3052301406072a8648ce3d020106092b2403030208010106033a000471f4543326fb3cb36fe6471712c30b1e81e5d717bd1f2bf7136793728cba811d4bfdfa99dd5731911ee78d7010f6bc9e71a423d8d6823ec9",
1960          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1961          "shared" : "",
1962          "result" : "invalid",
1963          "flags" : []
1964        },
1965        {
1966          "tcId" : 208,
1967          "comment" : "Public key uses wrong curve: brainpoolP256t1",
1968          "public" : "305a301406072a8648ce3d020106092b2403030208010108034200040b2ad117bdc9c839820852ff829d60cb51a6a10f0a72061ca27eead92113b1d98b98919105efdd2376669e8e8361571d3db8736777690a263f04dd2605a65225",
1969          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1970          "shared" : "",
1971          "result" : "invalid",
1972          "flags" : []
1973        },
1974        {
1975          "tcId" : 209,
1976          "comment" : "Public key uses wrong curve: brainpoolP320t1",
1977          "public" : "306a301406072a8648ce3d020106092b240303020801010a035200042ddfda6a53e3aa3133a04c2ed9a3c36d3f390710ae781e2975c83701ea352f007b4f7a976ba322419d20d75300cdcf190a58942f9aab229a3dbfee185c3adb6ce9a4907b90cac0fa649c22cc2e17d48f",
1978          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1979          "shared" : "",
1980          "result" : "invalid",
1981          "flags" : []
1982        },
1983        {
1984          "tcId" : 210,
1985          "comment" : "Public key uses wrong curve: brainpoolP384t1",
1986          "public" : "307a301406072a8648ce3d020106092b240303020801010c036200041768d368f882df7083b3d53987ba94d8720cbbc443e12700df5eb044d2f5621e8223a3ee3bd71b34f32e3afb5404e85a51cc7eaa1569ae4c555200a1b2df9c4adcdd6ec3d3de9abadf022da337b6f8873bb415e959e57b029850cdbbb38ab417",
1987          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1988          "shared" : "",
1989          "result" : "invalid",
1990          "flags" : []
1991        },
1992        {
1993          "tcId" : 211,
1994          "comment" : "Public key uses wrong curve: brainpoolP512t1",
1995          "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200045ab89b3df599c3c1f1fbe4c15c0aac1ea95dd83f60623c2aaec3b9c31ba68d1f5a637758a7b8631d720f71d756a72c141e41afd508bf7ebcf9b6d1d4764768a66ffd7dd1d605daea2ba841d0a9106a22f1a630f272f906116c27fe3c3ff729d8516aaf0c3555e352ab69dc64f36e2d6320696b366bf0d07aac51ff9db3a480ec",
1996          "private" : "70d5b65d90e6ab58a91b5a75073a347d0863cfc8a96e7db78e098dfb50c4262f401af3c36c43c719",
1997          "shared" : "",
1998          "result" : "invalid",
1999          "flags" : []
2000        },
2001        {
2002          "tcId" : 212,
2003          "comment" : "invalid public key",
2004          "public" : "3042301406072a8648ce3d020106092b2403030208010109032a000227f2f8f1cbc7ee440c167d52782f509b980e1da034c259f079fff653301ae28a88511e501836a7d6",
2005          "private" : "00cdeaa01757954bf813fafec8356923518e410cc8778d88eac1a07f90b7fb4d20db28670e178b941c",
2006          "shared" : "",
2007          "result" : "invalid",
2008          "flags" : [
2009            "CompressedPoint"
2010          ]
2011        },
2012        {
2013          "tcId" : 213,
2014          "comment" : "public key is a low order point on twist",
2015          "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0002cd873725ad5a0cb428ee170bbea7609f8e156a73c4ab18fd32bab9e41af3d36eaa5313a81f74e845",
2016          "private" : "00b58eeb16a7f22f4562161ed8ea68ac86322d3db6e5d4fec50aae16d01129bf8c4d7530ff4d94a137",
2017          "shared" : "",
2018          "result" : "invalid",
2019          "flags" : [
2020            "CompressedPoint"
2021          ]
2022        },
2023        {
2024          "tcId" : 214,
2025          "comment" : "public key is a low order point on twist",
2026          "public" : "3042301406072a8648ce3d020106092b2403030208010109032a00033fef766ef618b774a78e4d81e16e5a9afea06500eb0e366377d839bffceeed1c74e6caecdc9fbb21",
2027          "private" : "00bdbee13a7eac096b33fe43b8adc4c0e5bab438faa6333570ffdeb05d2b3e95961f9d591f36882027",
2028          "shared" : "",
2029          "result" : "invalid",
2030          "flags" : [
2031            "CompressedPoint"
2032          ]
2033        },
2034        {
2035          "tcId" : 215,
2036          "comment" : "public key is a low order point on twist",
2037          "public" : "3042301406072a8648ce3d020106092b2403030208010109032a00023fef766ef618b774a78e4d81e16e5a9afea06500eb0e366377d839bffceeed1c74e6caecdc9fbb21",
2038          "private" : "00bdbee13a7eac096b33fe43b8adc4c0e5bab438faa6333570ffdeb05d2b3e95961f9d591f36882028",
2039          "shared" : "",
2040          "result" : "invalid",
2041          "flags" : [
2042            "CompressedPoint"
2043          ]
2044        },
2045        {
2046          "tcId" : 216,
2047          "comment" : "public key is a low order point on twist",
2048          "public" : "3042301406072a8648ce3d020106092b2403030208010109032a0003cd873725ad5a0cb428ee170bbea7609f8e156a73c4ab18fd32bab9e41af3d36eaa5313a81f74e845",
2049          "private" : "00b58eeb16a7f22f4562161ed8ea68ac86322d3db6e5d4fec50aae16d01129bf8c4d7530ff4d94a136",
2050          "shared" : "",
2051          "result" : "invalid",
2052          "flags" : [
2053            "CompressedPoint"
2054          ]
2055        },
2056        {
2057          "tcId" : 217,
2058          "comment" : "long form encoding of length of sequence",
2059          "public" : "30816a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2060          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2061          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2062          "result" : "acceptable",
2063          "flags" : [
2064            "InvalidAsn"
2065          ]
2066        },
2067        {
2068          "tcId" : 218,
2069          "comment" : "long form encoding of length of sequence",
2070          "public" : "306b30811406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2071          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2072          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2073          "result" : "acceptable",
2074          "flags" : [
2075            "InvalidAsn"
2076          ]
2077        },
2078        {
2079          "tcId" : 219,
2080          "comment" : "length of sequence contains leading 0",
2081          "public" : "3082006a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2082          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2083          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2084          "result" : "acceptable",
2085          "flags" : [
2086            "InvalidAsn"
2087          ]
2088        },
2089        {
2090          "tcId" : 220,
2091          "comment" : "length of sequence contains leading 0",
2092          "public" : "306c3082001406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2093          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2094          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2095          "result" : "acceptable",
2096          "flags" : [
2097            "InvalidAsn"
2098          ]
2099        },
2100        {
2101          "tcId" : 221,
2102          "comment" : "wrong length of sequence",
2103          "public" : "306b301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2104          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2105          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2106          "result" : "acceptable",
2107          "flags" : [
2108            "InvalidAsn"
2109          ]
2110        },
2111        {
2112          "tcId" : 222,
2113          "comment" : "wrong length of sequence",
2114          "public" : "3069301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2115          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2116          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2117          "result" : "acceptable",
2118          "flags" : [
2119            "InvalidAsn"
2120          ]
2121        },
2122        {
2123          "tcId" : 223,
2124          "comment" : "wrong length of sequence",
2125          "public" : "306a301506072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2126          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2127          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2128          "result" : "acceptable",
2129          "flags" : [
2130            "InvalidAsn"
2131          ]
2132        },
2133        {
2134          "tcId" : 224,
2135          "comment" : "wrong length of sequence",
2136          "public" : "306a301306072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2137          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2138          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2139          "result" : "acceptable",
2140          "flags" : [
2141            "InvalidAsn"
2142          ]
2143        },
2144        {
2145          "tcId" : 225,
2146          "comment" : "uint32 overflow in length of sequence",
2147          "public" : "3085010000006a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2148          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2149          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2150          "result" : "acceptable",
2151          "flags" : [
2152            "InvalidAsn"
2153          ]
2154        },
2155        {
2156          "tcId" : 226,
2157          "comment" : "uint32 overflow in length of sequence",
2158          "public" : "306f3085010000001406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2159          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2160          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2161          "result" : "acceptable",
2162          "flags" : [
2163            "InvalidAsn"
2164          ]
2165        },
2166        {
2167          "tcId" : 227,
2168          "comment" : "uint64 overflow in length of sequence",
2169          "public" : "308901000000000000006a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2170          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2171          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2172          "result" : "acceptable",
2173          "flags" : [
2174            "InvalidAsn"
2175          ]
2176        },
2177        {
2178          "tcId" : 228,
2179          "comment" : "uint64 overflow in length of sequence",
2180          "public" : "3073308901000000000000001406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2181          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2182          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2183          "result" : "acceptable",
2184          "flags" : [
2185            "InvalidAsn"
2186          ]
2187        },
2188        {
2189          "tcId" : 229,
2190          "comment" : "length of sequence = 2**31 - 1",
2191          "public" : "30847fffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2192          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2193          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2194          "result" : "acceptable",
2195          "flags" : [
2196            "InvalidAsn"
2197          ]
2198        },
2199        {
2200          "tcId" : 230,
2201          "comment" : "length of sequence = 2**31 - 1",
2202          "public" : "306e30847fffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2203          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2204          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2205          "result" : "acceptable",
2206          "flags" : [
2207            "InvalidAsn"
2208          ]
2209        },
2210        {
2211          "tcId" : 231,
2212          "comment" : "length of sequence = 2**32 - 1",
2213          "public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2214          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2215          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2216          "result" : "acceptable",
2217          "flags" : [
2218            "InvalidAsn"
2219          ]
2220        },
2221        {
2222          "tcId" : 232,
2223          "comment" : "length of sequence = 2**32 - 1",
2224          "public" : "306e3084ffffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2225          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2226          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2227          "result" : "acceptable",
2228          "flags" : [
2229            "InvalidAsn"
2230          ]
2231        },
2232        {
2233          "tcId" : 233,
2234          "comment" : "length of sequence = 2**40 - 1",
2235          "public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2236          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2237          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2238          "result" : "acceptable",
2239          "flags" : [
2240            "InvalidAsn"
2241          ]
2242        },
2243        {
2244          "tcId" : 234,
2245          "comment" : "length of sequence = 2**40 - 1",
2246          "public" : "306f3085ffffffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2247          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2248          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2249          "result" : "acceptable",
2250          "flags" : [
2251            "InvalidAsn"
2252          ]
2253        },
2254        {
2255          "tcId" : 235,
2256          "comment" : "length of sequence = 2**64 - 1",
2257          "public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2258          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2259          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2260          "result" : "acceptable",
2261          "flags" : [
2262            "InvalidAsn"
2263          ]
2264        },
2265        {
2266          "tcId" : 236,
2267          "comment" : "length of sequence = 2**64 - 1",
2268          "public" : "30723088ffffffffffffffff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2269          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2270          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2271          "result" : "acceptable",
2272          "flags" : [
2273            "InvalidAsn"
2274          ]
2275        },
2276        {
2277          "tcId" : 237,
2278          "comment" : "incorrect length of sequence",
2279          "public" : "30ff301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2280          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2281          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2282          "result" : "acceptable",
2283          "flags" : [
2284            "InvalidAsn"
2285          ]
2286        },
2287        {
2288          "tcId" : 238,
2289          "comment" : "incorrect length of sequence",
2290          "public" : "306a30ff06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2291          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2292          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2293          "result" : "acceptable",
2294          "flags" : [
2295            "InvalidAsn"
2296          ]
2297        },
2298        {
2299          "tcId" : 239,
2300          "comment" : "indefinite length without termination",
2301          "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2302          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2303          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2304          "result" : "acceptable",
2305          "flags" : [
2306            "InvalidAsn"
2307          ]
2308        },
2309        {
2310          "tcId" : 240,
2311          "comment" : "indefinite length without termination",
2312          "public" : "306a308006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2313          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2314          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2315          "result" : "acceptable",
2316          "flags" : [
2317            "InvalidAsn"
2318          ]
2319        },
2320        {
2321          "tcId" : 241,
2322          "comment" : "indefinite length without termination",
2323          "public" : "306a301406802a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2324          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2325          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2326          "result" : "acceptable",
2327          "flags" : [
2328            "InvalidAsn"
2329          ]
2330        },
2331        {
2332          "tcId" : 242,
2333          "comment" : "indefinite length without termination",
2334          "public" : "306a301406072a8648ce3d020106802b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2335          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2336          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2337          "result" : "acceptable",
2338          "flags" : [
2339            "InvalidAsn"
2340          ]
2341        },
2342        {
2343          "tcId" : 243,
2344          "comment" : "indefinite length without termination",
2345          "public" : "306a301406072a8648ce3d020106092b240303020801010903800004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2346          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2347          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2348          "result" : "acceptable",
2349          "flags" : [
2350            "InvalidAsn"
2351          ]
2352        },
2353        {
2354          "tcId" : 244,
2355          "comment" : "removing sequence",
2356          "public" : "",
2357          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2358          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2359          "result" : "acceptable",
2360          "flags" : [
2361            "InvalidAsn"
2362          ]
2363        },
2364        {
2365          "tcId" : 245,
2366          "comment" : "removing sequence",
2367          "public" : "305403520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2368          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2369          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2370          "result" : "acceptable",
2371          "flags" : [
2372            "InvalidAsn"
2373          ]
2374        },
2375        {
2376          "tcId" : 246,
2377          "comment" : "lonely sequence tag",
2378          "public" : "30",
2379          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2380          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2381          "result" : "acceptable",
2382          "flags" : [
2383            "InvalidAsn"
2384          ]
2385        },
2386        {
2387          "tcId" : 247,
2388          "comment" : "lonely sequence tag",
2389          "public" : "30553003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2390          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2391          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2392          "result" : "acceptable",
2393          "flags" : [
2394            "InvalidAsn"
2395          ]
2396        },
2397        {
2398          "tcId" : 248,
2399          "comment" : "appending 0's to sequence",
2400          "public" : "306c301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000",
2401          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2402          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2403          "result" : "acceptable",
2404          "flags" : [
2405            "InvalidAsn"
2406          ]
2407        },
2408        {
2409          "tcId" : 249,
2410          "comment" : "appending 0's to sequence",
2411          "public" : "306c301606072a8648ce3d020106092b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2412          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2413          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2414          "result" : "acceptable",
2415          "flags" : [
2416            "InvalidAsn"
2417          ]
2418        },
2419        {
2420          "tcId" : 250,
2421          "comment" : "prepending 0's to sequence",
2422          "public" : "306c0000301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2423          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2424          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2425          "result" : "acceptable",
2426          "flags" : [
2427            "InvalidAsn"
2428          ]
2429        },
2430        {
2431          "tcId" : 251,
2432          "comment" : "prepending 0's to sequence",
2433          "public" : "306c3016000006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2434          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2435          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2436          "result" : "acceptable",
2437          "flags" : [
2438            "InvalidAsn"
2439          ]
2440        },
2441        {
2442          "tcId" : 252,
2443          "comment" : "appending unused 0's to sequence",
2444          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000",
2445          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2446          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2447          "result" : "acceptable",
2448          "flags" : [
2449            "InvalidAsn"
2450          ]
2451        },
2452        {
2453          "tcId" : 253,
2454          "comment" : "appending unused 0's to sequence",
2455          "public" : "306c301406072a8648ce3d020106092b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2456          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2457          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2458          "result" : "acceptable",
2459          "flags" : [
2460            "InvalidAsn"
2461          ]
2462        },
2463        {
2464          "tcId" : 254,
2465          "comment" : "appending null value to sequence",
2466          "public" : "306c301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90500",
2467          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2468          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2469          "result" : "acceptable",
2470          "flags" : [
2471            "InvalidAsn"
2472          ]
2473        },
2474        {
2475          "tcId" : 255,
2476          "comment" : "appending null value to sequence",
2477          "public" : "306c301606072a8648ce3d020106092b2403030208010109050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2478          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2479          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2480          "result" : "acceptable",
2481          "flags" : [
2482            "InvalidAsn"
2483          ]
2484        },
2485        {
2486          "tcId" : 256,
2487          "comment" : "including garbage",
2488          "public" : "306f498177306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2489          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2490          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2491          "result" : "acceptable",
2492          "flags" : [
2493            "InvalidAsn"
2494          ]
2495        },
2496        {
2497          "tcId" : 257,
2498          "comment" : "including garbage",
2499          "public" : "306e2500306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2500          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2501          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2502          "result" : "acceptable",
2503          "flags" : [
2504            "InvalidAsn"
2505          ]
2506        },
2507        {
2508          "tcId" : 258,
2509          "comment" : "including garbage",
2510          "public" : "306c306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90004deadbeef",
2511          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2512          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2513          "result" : "acceptable",
2514          "flags" : [
2515            "InvalidAsn"
2516          ]
2517        },
2518        {
2519          "tcId" : 259,
2520          "comment" : "including garbage",
2521          "public" : "306f3019498177301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2522          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2523          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2524          "result" : "acceptable",
2525          "flags" : [
2526            "InvalidAsn"
2527          ]
2528        },
2529        {
2530          "tcId" : 260,
2531          "comment" : "including garbage",
2532          "public" : "306e30182500301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2533          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2534          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2535          "result" : "acceptable",
2536          "flags" : [
2537            "InvalidAsn"
2538          ]
2539        },
2540        {
2541          "tcId" : 261,
2542          "comment" : "including garbage",
2543          "public" : "30723016301406072a8648ce3d020106092b24030302080101090004deadbeef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2544          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2545          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2546          "result" : "acceptable",
2547          "flags" : [
2548            "InvalidAsn"
2549          ]
2550        },
2551        {
2552          "tcId" : 262,
2553          "comment" : "including garbage",
2554          "public" : "306f3019260c49817706072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2555          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2556          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2557          "result" : "acceptable",
2558          "flags" : [
2559            "InvalidAsn"
2560          ]
2561        },
2562        {
2563          "tcId" : 263,
2564          "comment" : "including garbage",
2565          "public" : "306e3018260b250006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2566          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2567          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2568          "result" : "acceptable",
2569          "flags" : [
2570            "InvalidAsn"
2571          ]
2572        },
2573        {
2574          "tcId" : 264,
2575          "comment" : "including garbage",
2576          "public" : "3072301c260906072a8648ce3d02010004deadbeef06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2577          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2578          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2579          "result" : "acceptable",
2580          "flags" : [
2581            "InvalidAsn"
2582          ]
2583        },
2584        {
2585          "tcId" : 265,
2586          "comment" : "including garbage",
2587          "public" : "306f301906072a8648ce3d0201260e49817706092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2588          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2589          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2590          "result" : "acceptable",
2591          "flags" : [
2592            "InvalidAsn"
2593          ]
2594        },
2595        {
2596          "tcId" : 266,
2597          "comment" : "including garbage",
2598          "public" : "306e301806072a8648ce3d0201260d250006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2599          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2600          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2601          "result" : "acceptable",
2602          "flags" : [
2603            "InvalidAsn"
2604          ]
2605        },
2606        {
2607          "tcId" : 267,
2608          "comment" : "including garbage",
2609          "public" : "3072301c06072a8648ce3d0201260b06092b24030302080101090004deadbeef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2610          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2611          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2612          "result" : "acceptable",
2613          "flags" : [
2614            "InvalidAsn"
2615          ]
2616        },
2617        {
2618          "tcId" : 268,
2619          "comment" : "including garbage",
2620          "public" : "306f301406072a8648ce3d020106092b2403030208010109235749817703520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2621          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2622          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2623          "result" : "acceptable",
2624          "flags" : [
2625            "InvalidAsn"
2626          ]
2627        },
2628        {
2629          "tcId" : 269,
2630          "comment" : "including garbage",
2631          "public" : "306e301406072a8648ce3d020106092b24030302080101092356250003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2632          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2633          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2634          "result" : "acceptable",
2635          "flags" : [
2636            "InvalidAsn"
2637          ]
2638        },
2639        {
2640          "tcId" : 270,
2641          "comment" : "including garbage",
2642          "public" : "3072301406072a8648ce3d020106092b2403030208010109235403520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90004deadbeef",
2643          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2644          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2645          "result" : "acceptable",
2646          "flags" : [
2647            "InvalidAsn"
2648          ]
2649        },
2650        {
2651          "tcId" : 271,
2652          "comment" : "including undefined tags",
2653          "public" : "3072aa00bb00cd00306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2654          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2655          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2656          "result" : "acceptable",
2657          "flags" : [
2658            "InvalidAsn"
2659          ]
2660        },
2661        {
2662          "tcId" : 272,
2663          "comment" : "including undefined tags",
2664          "public" : "3070aa02aabb306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2665          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2666          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2667          "result" : "acceptable",
2668          "flags" : [
2669            "InvalidAsn"
2670          ]
2671        },
2672        {
2673          "tcId" : 273,
2674          "comment" : "including undefined tags",
2675          "public" : "3072301caa00bb00cd00301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2676          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2677          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2678          "result" : "acceptable",
2679          "flags" : [
2680            "InvalidAsn"
2681          ]
2682        },
2683        {
2684          "tcId" : 274,
2685          "comment" : "including undefined tags",
2686          "public" : "3070301aaa02aabb301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2687          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2688          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2689          "result" : "acceptable",
2690          "flags" : [
2691            "InvalidAsn"
2692          ]
2693        },
2694        {
2695          "tcId" : 275,
2696          "comment" : "including undefined tags",
2697          "public" : "3072301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2698          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2699          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2700          "result" : "acceptable",
2701          "flags" : [
2702            "InvalidAsn"
2703          ]
2704        },
2705        {
2706          "tcId" : 276,
2707          "comment" : "including undefined tags",
2708          "public" : "3070301a260daa02aabb06072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2709          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2710          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2711          "result" : "acceptable",
2712          "flags" : [
2713            "InvalidAsn"
2714          ]
2715        },
2716        {
2717          "tcId" : 277,
2718          "comment" : "including undefined tags",
2719          "public" : "3072301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2720          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2721          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2722          "result" : "acceptable",
2723          "flags" : [
2724            "InvalidAsn"
2725          ]
2726        },
2727        {
2728          "tcId" : 278,
2729          "comment" : "including undefined tags",
2730          "public" : "3070301a06072a8648ce3d0201260faa02aabb06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2731          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2732          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2733          "result" : "acceptable",
2734          "flags" : [
2735            "InvalidAsn"
2736          ]
2737        },
2738        {
2739          "tcId" : 279,
2740          "comment" : "including undefined tags",
2741          "public" : "3072301406072a8648ce3d020106092b2403030208010109235aaa00bb00cd0003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2742          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2743          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2744          "result" : "acceptable",
2745          "flags" : [
2746            "InvalidAsn"
2747          ]
2748        },
2749        {
2750          "tcId" : 280,
2751          "comment" : "including undefined tags",
2752          "public" : "3070301406072a8648ce3d020106092b24030302080101092358aa02aabb03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2753          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2754          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2755          "result" : "acceptable",
2756          "flags" : [
2757            "InvalidAsn"
2758          ]
2759        },
2760        {
2761          "tcId" : 281,
2762          "comment" : "truncated length of sequence",
2763          "public" : "3081",
2764          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2765          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2766          "result" : "acceptable",
2767          "flags" : [
2768            "InvalidAsn"
2769          ]
2770        },
2771        {
2772          "tcId" : 282,
2773          "comment" : "truncated length of sequence",
2774          "public" : "3056308103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2775          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2776          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2777          "result" : "acceptable",
2778          "flags" : [
2779            "InvalidAsn"
2780          ]
2781        },
2782        {
2783          "tcId" : 283,
2784          "comment" : "Replacing sequence with NULL",
2785          "public" : "0500",
2786          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2787          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2788          "result" : "acceptable",
2789          "flags" : [
2790            "InvalidAsn"
2791          ]
2792        },
2793        {
2794          "tcId" : 284,
2795          "comment" : "Replacing sequence with NULL",
2796          "public" : "3056050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2797          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2798          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2799          "result" : "acceptable",
2800          "flags" : [
2801            "InvalidAsn"
2802          ]
2803        },
2804        {
2805          "tcId" : 285,
2806          "comment" : "changing tag value of sequence",
2807          "public" : "2e6a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2808          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2809          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2810          "result" : "acceptable",
2811          "flags" : [
2812            "InvalidAsn"
2813          ]
2814        },
2815        {
2816          "tcId" : 286,
2817          "comment" : "changing tag value of sequence",
2818          "public" : "2f6a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2819          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2820          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2821          "result" : "acceptable",
2822          "flags" : [
2823            "InvalidAsn"
2824          ]
2825        },
2826        {
2827          "tcId" : 287,
2828          "comment" : "changing tag value of sequence",
2829          "public" : "316a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2830          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2831          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2832          "result" : "acceptable",
2833          "flags" : [
2834            "InvalidAsn"
2835          ]
2836        },
2837        {
2838          "tcId" : 288,
2839          "comment" : "changing tag value of sequence",
2840          "public" : "326a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2841          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2842          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2843          "result" : "acceptable",
2844          "flags" : [
2845            "InvalidAsn"
2846          ]
2847        },
2848        {
2849          "tcId" : 289,
2850          "comment" : "changing tag value of sequence",
2851          "public" : "ff6a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2852          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2853          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2854          "result" : "acceptable",
2855          "flags" : [
2856            "InvalidAsn"
2857          ]
2858        },
2859        {
2860          "tcId" : 290,
2861          "comment" : "changing tag value of sequence",
2862          "public" : "306a2e1406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2863          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2864          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2865          "result" : "acceptable",
2866          "flags" : [
2867            "InvalidAsn"
2868          ]
2869        },
2870        {
2871          "tcId" : 291,
2872          "comment" : "changing tag value of sequence",
2873          "public" : "306a2f1406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2874          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2875          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2876          "result" : "acceptable",
2877          "flags" : [
2878            "InvalidAsn"
2879          ]
2880        },
2881        {
2882          "tcId" : 292,
2883          "comment" : "changing tag value of sequence",
2884          "public" : "306a311406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2885          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2886          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2887          "result" : "acceptable",
2888          "flags" : [
2889            "InvalidAsn"
2890          ]
2891        },
2892        {
2893          "tcId" : 293,
2894          "comment" : "changing tag value of sequence",
2895          "public" : "306a321406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2896          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2897          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2898          "result" : "acceptable",
2899          "flags" : [
2900            "InvalidAsn"
2901          ]
2902        },
2903        {
2904          "tcId" : 294,
2905          "comment" : "changing tag value of sequence",
2906          "public" : "306aff1406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2907          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2908          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2909          "result" : "acceptable",
2910          "flags" : [
2911            "InvalidAsn"
2912          ]
2913        },
2914        {
2915          "tcId" : 295,
2916          "comment" : "dropping value of sequence",
2917          "public" : "3000",
2918          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2919          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2920          "result" : "acceptable",
2921          "flags" : [
2922            "InvalidAsn"
2923          ]
2924        },
2925        {
2926          "tcId" : 296,
2927          "comment" : "dropping value of sequence",
2928          "public" : "3056300003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2929          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2930          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2931          "result" : "acceptable",
2932          "flags" : [
2933            "InvalidAsn"
2934          ]
2935        },
2936        {
2937          "tcId" : 297,
2938          "comment" : "truncated sequence",
2939          "public" : "3069301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadb",
2940          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2941          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2942          "result" : "acceptable",
2943          "flags" : [
2944            "InvalidAsn"
2945          ]
2946        },
2947        {
2948          "tcId" : 298,
2949          "comment" : "truncated sequence",
2950          "public" : "30691406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2951          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2952          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2953          "result" : "acceptable",
2954          "flags" : [
2955            "InvalidAsn"
2956          ]
2957        },
2958        {
2959          "tcId" : 299,
2960          "comment" : "truncated sequence",
2961          "public" : "3069301306072a8648ce3d020106092b2403030208010103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2962          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2963          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2964          "result" : "acceptable",
2965          "flags" : [
2966            "InvalidAsn"
2967          ]
2968        },
2969        {
2970          "tcId" : 300,
2971          "comment" : "truncated sequence",
2972          "public" : "30693013072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2973          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2974          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2975          "result" : "acceptable",
2976          "flags" : [
2977            "InvalidAsn"
2978          ]
2979        },
2980        {
2981          "tcId" : 301,
2982          "comment" : "indefinite length",
2983          "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000",
2984          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2985          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2986          "result" : "acceptable",
2987          "flags" : [
2988            "InvalidAsn"
2989          ]
2990        },
2991        {
2992          "tcId" : 302,
2993          "comment" : "indefinite length",
2994          "public" : "306c308006072a8648ce3d020106092b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
2995          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
2996          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
2997          "result" : "acceptable",
2998          "flags" : [
2999            "InvalidAsn"
3000          ]
3001        },
3002        {
3003          "tcId" : 303,
3004          "comment" : "indefinite length with truncated delimiter",
3005          "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc900",
3006          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3007          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3008          "result" : "acceptable",
3009          "flags" : [
3010            "InvalidAsn"
3011          ]
3012        },
3013        {
3014          "tcId" : 304,
3015          "comment" : "indefinite length with truncated delimiter",
3016          "public" : "306b308006072a8648ce3d020106092b24030302080101090003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3017          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3018          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3019          "result" : "acceptable",
3020          "flags" : [
3021            "InvalidAsn"
3022          ]
3023        },
3024        {
3025          "tcId" : 305,
3026          "comment" : "indefinite length with additional element",
3027          "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc905000000",
3028          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3029          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3030          "result" : "acceptable",
3031          "flags" : [
3032            "InvalidAsn"
3033          ]
3034        },
3035        {
3036          "tcId" : 306,
3037          "comment" : "indefinite length with additional element",
3038          "public" : "306e308006072a8648ce3d020106092b24030302080101090500000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3039          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3040          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3041          "result" : "acceptable",
3042          "flags" : [
3043            "InvalidAsn"
3044          ]
3045        },
3046        {
3047          "tcId" : 307,
3048          "comment" : "indefinite length with truncated element",
3049          "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9060811220000",
3050          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3051          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3052          "result" : "acceptable",
3053          "flags" : [
3054            "InvalidAsn"
3055          ]
3056        },
3057        {
3058          "tcId" : 308,
3059          "comment" : "indefinite length with truncated element",
3060          "public" : "3070308006072a8648ce3d020106092b240303020801010906081122000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3061          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3062          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3063          "result" : "acceptable",
3064          "flags" : [
3065            "InvalidAsn"
3066          ]
3067        },
3068        {
3069          "tcId" : 309,
3070          "comment" : "indefinite length with garbage",
3071          "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000fe02beef",
3072          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3073          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3074          "result" : "acceptable",
3075          "flags" : [
3076            "InvalidAsn"
3077          ]
3078        },
3079        {
3080          "tcId" : 310,
3081          "comment" : "indefinite length with garbage",
3082          "public" : "3070308006072a8648ce3d020106092b24030302080101090000fe02beef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3083          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3084          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3085          "result" : "acceptable",
3086          "flags" : [
3087            "InvalidAsn"
3088          ]
3089        },
3090        {
3091          "tcId" : 311,
3092          "comment" : "indefinite length with nonempty EOC",
3093          "public" : "3080301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90002beef",
3094          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3095          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3096          "result" : "acceptable",
3097          "flags" : [
3098            "InvalidAsn"
3099          ]
3100        },
3101        {
3102          "tcId" : 312,
3103          "comment" : "indefinite length with nonempty EOC",
3104          "public" : "306e308006072a8648ce3d020106092b24030302080101090002beef03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3105          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3106          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3107          "result" : "acceptable",
3108          "flags" : [
3109            "InvalidAsn"
3110          ]
3111        },
3112        {
3113          "tcId" : 313,
3114          "comment" : "prepend empty sequence",
3115          "public" : "306c3000301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3116          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3117          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3118          "result" : "acceptable",
3119          "flags" : [
3120            "InvalidAsn"
3121          ]
3122        },
3123        {
3124          "tcId" : 314,
3125          "comment" : "prepend empty sequence",
3126          "public" : "306c3016300006072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3127          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3128          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3129          "result" : "acceptable",
3130          "flags" : [
3131            "InvalidAsn"
3132          ]
3133        },
3134        {
3135          "tcId" : 315,
3136          "comment" : "append empty sequence",
3137          "public" : "306c301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc93000",
3138          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3139          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3140          "result" : "acceptable",
3141          "flags" : [
3142            "InvalidAsn"
3143          ]
3144        },
3145        {
3146          "tcId" : 316,
3147          "comment" : "append empty sequence",
3148          "public" : "306c301606072a8648ce3d020106092b2403030208010109300003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3149          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3150          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3151          "result" : "acceptable",
3152          "flags" : [
3153            "InvalidAsn"
3154          ]
3155        },
3156        {
3157          "tcId" : 317,
3158          "comment" : "append garbage with high tag number",
3159          "public" : "306d301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9bf7f00",
3160          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3161          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3162          "result" : "acceptable",
3163          "flags" : [
3164            "InvalidAsn"
3165          ]
3166        },
3167        {
3168          "tcId" : 318,
3169          "comment" : "append garbage with high tag number",
3170          "public" : "306d301706072a8648ce3d020106092b2403030208010109bf7f0003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3171          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3172          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3173          "result" : "acceptable",
3174          "flags" : [
3175            "InvalidAsn"
3176          ]
3177        },
3178        {
3179          "tcId" : 319,
3180          "comment" : "sequence of sequence",
3181          "public" : "306c306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3182          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3183          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3184          "result" : "acceptable",
3185          "flags" : [
3186            "InvalidAsn"
3187          ]
3188        },
3189        {
3190          "tcId" : 320,
3191          "comment" : "sequence of sequence",
3192          "public" : "306c3016301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3193          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3194          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3195          "result" : "acceptable",
3196          "flags" : [
3197            "InvalidAsn"
3198          ]
3199        },
3200        {
3201          "tcId" : 321,
3202          "comment" : "truncated sequence: removed last 1 elements",
3203          "public" : "3016301406072a8648ce3d020106092b2403030208010109",
3204          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3205          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3206          "result" : "acceptable",
3207          "flags" : [
3208            "InvalidAsn"
3209          ]
3210        },
3211        {
3212          "tcId" : 322,
3213          "comment" : "truncated sequence: removed last 1 elements",
3214          "public" : "305f300906072a8648ce3d020103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3215          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3216          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3217          "result" : "acceptable",
3218          "flags" : [
3219            "InvalidAsn"
3220          ]
3221        },
3222        {
3223          "tcId" : 323,
3224          "comment" : "repeating element in sequence",
3225          "public" : "3081be301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3226          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3227          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3228          "result" : "acceptable",
3229          "flags" : [
3230            "InvalidAsn"
3231          ]
3232        },
3233        {
3234          "tcId" : 324,
3235          "comment" : "repeating element in sequence",
3236          "public" : "3075301f06072a8648ce3d020106092b240303020801010906092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3237          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3238          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3239          "result" : "acceptable",
3240          "flags" : [
3241            "InvalidAsn"
3242          ]
3243        },
3244        {
3245          "tcId" : 325,
3246          "comment" : "long form encoding of length of oid",
3247          "public" : "306b30150681072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3248          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3249          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3250          "result" : "acceptable",
3251          "flags" : [
3252            "InvalidAsn"
3253          ]
3254        },
3255        {
3256          "tcId" : 326,
3257          "comment" : "long form encoding of length of oid",
3258          "public" : "306b301506072a8648ce3d02010681092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3259          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3260          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3261          "result" : "acceptable",
3262          "flags" : [
3263            "InvalidAsn"
3264          ]
3265        },
3266        {
3267          "tcId" : 327,
3268          "comment" : "length of oid contains leading 0",
3269          "public" : "306c3016068200072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3270          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3271          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3272          "result" : "acceptable",
3273          "flags" : [
3274            "InvalidAsn"
3275          ]
3276        },
3277        {
3278          "tcId" : 328,
3279          "comment" : "length of oid contains leading 0",
3280          "public" : "306c301606072a8648ce3d0201068200092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3281          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3282          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3283          "result" : "acceptable",
3284          "flags" : [
3285            "InvalidAsn"
3286          ]
3287        },
3288        {
3289          "tcId" : 329,
3290          "comment" : "wrong length of oid",
3291          "public" : "306a301406082a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3292          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3293          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3294          "result" : "acceptable",
3295          "flags" : [
3296            "InvalidAsn"
3297          ]
3298        },
3299        {
3300          "tcId" : 330,
3301          "comment" : "wrong length of oid",
3302          "public" : "306a301406062a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3303          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3304          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3305          "result" : "acceptable",
3306          "flags" : [
3307            "InvalidAsn"
3308          ]
3309        },
3310        {
3311          "tcId" : 331,
3312          "comment" : "wrong length of oid",
3313          "public" : "306a301406072a8648ce3d0201060a2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3314          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3315          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3316          "result" : "acceptable",
3317          "flags" : [
3318            "InvalidAsn"
3319          ]
3320        },
3321        {
3322          "tcId" : 332,
3323          "comment" : "wrong length of oid",
3324          "public" : "306a301406072a8648ce3d020106082b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3325          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3326          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3327          "result" : "acceptable",
3328          "flags" : [
3329            "InvalidAsn"
3330          ]
3331        },
3332        {
3333          "tcId" : 333,
3334          "comment" : "uint32 overflow in length of oid",
3335          "public" : "306f3019068501000000072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3336          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3337          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3338          "result" : "acceptable",
3339          "flags" : [
3340            "InvalidAsn"
3341          ]
3342        },
3343        {
3344          "tcId" : 334,
3345          "comment" : "uint32 overflow in length of oid",
3346          "public" : "306f301906072a8648ce3d0201068501000000092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3347          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3348          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3349          "result" : "acceptable",
3350          "flags" : [
3351            "InvalidAsn"
3352          ]
3353        },
3354        {
3355          "tcId" : 335,
3356          "comment" : "uint64 overflow in length of oid",
3357          "public" : "3073301d06890100000000000000072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3358          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3359          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3360          "result" : "acceptable",
3361          "flags" : [
3362            "InvalidAsn"
3363          ]
3364        },
3365        {
3366          "tcId" : 336,
3367          "comment" : "uint64 overflow in length of oid",
3368          "public" : "3073301d06072a8648ce3d020106890100000000000000092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3369          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3370          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3371          "result" : "acceptable",
3372          "flags" : [
3373            "InvalidAsn"
3374          ]
3375        },
3376        {
3377          "tcId" : 337,
3378          "comment" : "length of oid = 2**31 - 1",
3379          "public" : "306e301806847fffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3380          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3381          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3382          "result" : "acceptable",
3383          "flags" : [
3384            "InvalidAsn"
3385          ]
3386        },
3387        {
3388          "tcId" : 338,
3389          "comment" : "length of oid = 2**31 - 1",
3390          "public" : "306e301806072a8648ce3d020106847fffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3391          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3392          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3393          "result" : "acceptable",
3394          "flags" : [
3395            "InvalidAsn"
3396          ]
3397        },
3398        {
3399          "tcId" : 339,
3400          "comment" : "length of oid = 2**32 - 1",
3401          "public" : "306e30180684ffffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3402          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3403          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3404          "result" : "acceptable",
3405          "flags" : [
3406            "InvalidAsn"
3407          ]
3408        },
3409        {
3410          "tcId" : 340,
3411          "comment" : "length of oid = 2**32 - 1",
3412          "public" : "306e301806072a8648ce3d02010684ffffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3413          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3414          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3415          "result" : "acceptable",
3416          "flags" : [
3417            "InvalidAsn"
3418          ]
3419        },
3420        {
3421          "tcId" : 341,
3422          "comment" : "length of oid = 2**40 - 1",
3423          "public" : "306f30190685ffffffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3424          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3425          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3426          "result" : "acceptable",
3427          "flags" : [
3428            "InvalidAsn"
3429          ]
3430        },
3431        {
3432          "tcId" : 342,
3433          "comment" : "length of oid = 2**40 - 1",
3434          "public" : "306f301906072a8648ce3d02010685ffffffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3435          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3436          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3437          "result" : "acceptable",
3438          "flags" : [
3439            "InvalidAsn"
3440          ]
3441        },
3442        {
3443          "tcId" : 343,
3444          "comment" : "length of oid = 2**64 - 1",
3445          "public" : "3072301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3446          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3447          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3448          "result" : "acceptable",
3449          "flags" : [
3450            "InvalidAsn"
3451          ]
3452        },
3453        {
3454          "tcId" : 344,
3455          "comment" : "length of oid = 2**64 - 1",
3456          "public" : "3072301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3457          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3458          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3459          "result" : "acceptable",
3460          "flags" : [
3461            "InvalidAsn"
3462          ]
3463        },
3464        {
3465          "tcId" : 345,
3466          "comment" : "incorrect length of oid",
3467          "public" : "306a301406ff2a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3468          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3469          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3470          "result" : "acceptable",
3471          "flags" : [
3472            "InvalidAsn"
3473          ]
3474        },
3475        {
3476          "tcId" : 346,
3477          "comment" : "incorrect length of oid",
3478          "public" : "306a301406072a8648ce3d020106ff2b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3479          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3480          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3481          "result" : "acceptable",
3482          "flags" : [
3483            "InvalidAsn"
3484          ]
3485        },
3486        {
3487          "tcId" : 347,
3488          "comment" : "removing oid",
3489          "public" : "3061300b06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3490          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3491          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3492          "result" : "acceptable",
3493          "flags" : [
3494            "InvalidAsn"
3495          ]
3496        },
3497        {
3498          "tcId" : 348,
3499          "comment" : "lonely oid tag",
3500          "public" : "3062300c0606092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3501          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3502          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3503          "result" : "acceptable",
3504          "flags" : [
3505            "InvalidAsn"
3506          ]
3507        },
3508        {
3509          "tcId" : 349,
3510          "comment" : "lonely oid tag",
3511          "public" : "3060300a06072a8648ce3d02010603520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3512          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3513          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3514          "result" : "acceptable",
3515          "flags" : [
3516            "InvalidAsn"
3517          ]
3518        },
3519        {
3520          "tcId" : 350,
3521          "comment" : "appending 0's to oid",
3522          "public" : "306c301606092a8648ce3d0201000006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3523          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3524          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3525          "result" : "acceptable",
3526          "flags" : [
3527            "InvalidAsn"
3528          ]
3529        },
3530        {
3531          "tcId" : 351,
3532          "comment" : "appending 0's to oid",
3533          "public" : "306c301606072a8648ce3d0201060b2b2403030208010109000003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3534          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3535          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3536          "result" : "acceptable",
3537          "flags" : [
3538            "InvalidAsn"
3539          ]
3540        },
3541        {
3542          "tcId" : 352,
3543          "comment" : "prepending 0's to oid",
3544          "public" : "306c3016060900002a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3545          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3546          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3547          "result" : "acceptable",
3548          "flags" : [
3549            "InvalidAsn"
3550          ]
3551        },
3552        {
3553          "tcId" : 353,
3554          "comment" : "prepending 0's to oid",
3555          "public" : "306c301606072a8648ce3d0201060b00002b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3556          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3557          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3558          "result" : "acceptable",
3559          "flags" : [
3560            "InvalidAsn"
3561          ]
3562        },
3563        {
3564          "tcId" : 354,
3565          "comment" : "appending unused 0's to oid",
3566          "public" : "306c301606072a8648ce3d0201000006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3567          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3568          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3569          "result" : "acceptable",
3570          "flags" : [
3571            "InvalidAsn"
3572          ]
3573        },
3574        {
3575          "tcId" : 355,
3576          "comment" : "appending null value to oid",
3577          "public" : "306c301606092a8648ce3d0201050006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3578          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3579          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3580          "result" : "acceptable",
3581          "flags" : [
3582            "InvalidAsn"
3583          ]
3584        },
3585        {
3586          "tcId" : 356,
3587          "comment" : "appending null value to oid",
3588          "public" : "306c301606072a8648ce3d0201060b2b2403030208010109050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3589          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3590          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3591          "result" : "acceptable",
3592          "flags" : [
3593            "InvalidAsn"
3594          ]
3595        },
3596        {
3597          "tcId" : 357,
3598          "comment" : "truncated length of oid",
3599          "public" : "3063300d068106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3600          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3601          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3602          "result" : "acceptable",
3603          "flags" : [
3604            "InvalidAsn"
3605          ]
3606        },
3607        {
3608          "tcId" : 358,
3609          "comment" : "truncated length of oid",
3610          "public" : "3061300b06072a8648ce3d0201068103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3611          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3612          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3613          "result" : "acceptable",
3614          "flags" : [
3615            "InvalidAsn"
3616          ]
3617        },
3618        {
3619          "tcId" : 359,
3620          "comment" : "Replacing oid with NULL",
3621          "public" : "3063300d050006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3622          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3623          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3624          "result" : "acceptable",
3625          "flags" : [
3626            "InvalidAsn"
3627          ]
3628        },
3629        {
3630          "tcId" : 360,
3631          "comment" : "Replacing oid with NULL",
3632          "public" : "3061300b06072a8648ce3d0201050003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3633          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3634          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3635          "result" : "acceptable",
3636          "flags" : [
3637            "InvalidAsn"
3638          ]
3639        },
3640        {
3641          "tcId" : 361,
3642          "comment" : "changing tag value of oid",
3643          "public" : "306a301404072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3644          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3645          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3646          "result" : "acceptable",
3647          "flags" : [
3648            "InvalidAsn"
3649          ]
3650        },
3651        {
3652          "tcId" : 362,
3653          "comment" : "changing tag value of oid",
3654          "public" : "306a301405072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3655          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3656          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3657          "result" : "acceptable",
3658          "flags" : [
3659            "InvalidAsn"
3660          ]
3661        },
3662        {
3663          "tcId" : 363,
3664          "comment" : "changing tag value of oid",
3665          "public" : "306a301407072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3666          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3667          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3668          "result" : "acceptable",
3669          "flags" : [
3670            "InvalidAsn"
3671          ]
3672        },
3673        {
3674          "tcId" : 364,
3675          "comment" : "changing tag value of oid",
3676          "public" : "306a301408072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3677          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3678          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3679          "result" : "acceptable",
3680          "flags" : [
3681            "InvalidAsn"
3682          ]
3683        },
3684        {
3685          "tcId" : 365,
3686          "comment" : "changing tag value of oid",
3687          "public" : "306a3014ff072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3688          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3689          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3690          "result" : "acceptable",
3691          "flags" : [
3692            "InvalidAsn"
3693          ]
3694        },
3695        {
3696          "tcId" : 366,
3697          "comment" : "changing tag value of oid",
3698          "public" : "306a301406072a8648ce3d020104092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3699          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3700          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3701          "result" : "acceptable",
3702          "flags" : [
3703            "InvalidAsn"
3704          ]
3705        },
3706        {
3707          "tcId" : 367,
3708          "comment" : "changing tag value of oid",
3709          "public" : "306a301406072a8648ce3d020105092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3710          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3711          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3712          "result" : "acceptable",
3713          "flags" : [
3714            "InvalidAsn"
3715          ]
3716        },
3717        {
3718          "tcId" : 368,
3719          "comment" : "changing tag value of oid",
3720          "public" : "306a301406072a8648ce3d020107092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3721          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3722          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3723          "result" : "acceptable",
3724          "flags" : [
3725            "InvalidAsn"
3726          ]
3727        },
3728        {
3729          "tcId" : 369,
3730          "comment" : "changing tag value of oid",
3731          "public" : "306a301406072a8648ce3d020108092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3732          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3733          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3734          "result" : "acceptable",
3735          "flags" : [
3736            "InvalidAsn"
3737          ]
3738        },
3739        {
3740          "tcId" : 370,
3741          "comment" : "changing tag value of oid",
3742          "public" : "306a301406072a8648ce3d0201ff092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3743          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3744          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3745          "result" : "acceptable",
3746          "flags" : [
3747            "InvalidAsn"
3748          ]
3749        },
3750        {
3751          "tcId" : 371,
3752          "comment" : "dropping value of oid",
3753          "public" : "3063300d060006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3754          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3755          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3756          "result" : "acceptable",
3757          "flags" : [
3758            "InvalidAsn"
3759          ]
3760        },
3761        {
3762          "tcId" : 372,
3763          "comment" : "dropping value of oid",
3764          "public" : "3061300b06072a8648ce3d0201060003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3765          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3766          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3767          "result" : "acceptable",
3768          "flags" : [
3769            "InvalidAsn"
3770          ]
3771        },
3772        {
3773          "tcId" : 373,
3774          "comment" : "modify first byte of oid",
3775          "public" : "306a30140607288648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3776          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3777          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3778          "result" : "acceptable",
3779          "flags" : [
3780            "InvalidAsn"
3781          ]
3782        },
3783        {
3784          "tcId" : 374,
3785          "comment" : "modify first byte of oid",
3786          "public" : "306a301406072a8648ce3d0201060929240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3787          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3788          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3789          "result" : "acceptable",
3790          "flags" : [
3791            "InvalidAsn"
3792          ]
3793        },
3794        {
3795          "tcId" : 375,
3796          "comment" : "modify last byte of oid",
3797          "public" : "306a301406072a8648ce3d028106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3798          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3799          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3800          "result" : "acceptable",
3801          "flags" : [
3802            "InvalidAsn"
3803          ]
3804        },
3805        {
3806          "tcId" : 376,
3807          "comment" : "modify last byte of oid",
3808          "public" : "306a301406072a8648ce3d020106092b240303020801018903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3809          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3810          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3811          "result" : "acceptable",
3812          "flags" : [
3813            "InvalidAsn"
3814          ]
3815        },
3816        {
3817          "tcId" : 377,
3818          "comment" : "truncated oid",
3819          "public" : "3069301306062a8648ce3d0206092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3820          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3821          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3822          "result" : "acceptable",
3823          "flags" : [
3824            "InvalidAsn"
3825          ]
3826        },
3827        {
3828          "tcId" : 378,
3829          "comment" : "truncated oid",
3830          "public" : "3069301306068648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3831          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3832          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3833          "result" : "acceptable",
3834          "flags" : [
3835            "InvalidAsn"
3836          ]
3837        },
3838        {
3839          "tcId" : 379,
3840          "comment" : "truncated oid",
3841          "public" : "3069301306072a8648ce3d020106082b2403030208010103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3842          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3843          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3844          "result" : "acceptable",
3845          "flags" : [
3846            "InvalidAsn"
3847          ]
3848        },
3849        {
3850          "tcId" : 380,
3851          "comment" : "truncated oid",
3852          "public" : "3069301306072a8648ce3d02010608240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3853          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3854          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3855          "result" : "acceptable",
3856          "flags" : [
3857            "InvalidAsn"
3858          ]
3859        },
3860        {
3861          "tcId" : 381,
3862          "comment" : "wrong oid",
3863          "public" : "3068301206052b0e03021a06092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3864          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3865          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3866          "result" : "acceptable",
3867          "flags" : [
3868            "InvalidAsn"
3869          ]
3870        },
3871        {
3872          "tcId" : 382,
3873          "comment" : "wrong oid",
3874          "public" : "306c3016060960864801650304020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3875          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3876          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3877          "result" : "acceptable",
3878          "flags" : [
3879            "InvalidAsn"
3880          ]
3881        },
3882        {
3883          "tcId" : 383,
3884          "comment" : "wrong oid",
3885          "public" : "3066301006072a8648ce3d020106052b0e03021a03520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3886          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3887          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3888          "result" : "acceptable",
3889          "flags" : [
3890            "InvalidAsn"
3891          ]
3892        },
3893        {
3894          "tcId" : 384,
3895          "comment" : "wrong oid",
3896          "public" : "306a301406072a8648ce3d0201060960864801650304020103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3897          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3898          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3899          "result" : "acceptable",
3900          "flags" : [
3901            "InvalidAsn"
3902          ]
3903        },
3904        {
3905          "tcId" : 385,
3906          "comment" : "longer oid",
3907          "public" : "306b301506082a8648ce3d02010106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3908          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3909          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3910          "result" : "acceptable",
3911          "flags" : [
3912            "InvalidAsn"
3913          ]
3914        },
3915        {
3916          "tcId" : 386,
3917          "comment" : "longer oid",
3918          "public" : "306b301506072a8648ce3d0201060a2b24030302080101090103520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3919          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3920          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3921          "result" : "acceptable",
3922          "flags" : [
3923            "InvalidAsn"
3924          ]
3925        },
3926        {
3927          "tcId" : 387,
3928          "comment" : "oid with modified node",
3929          "public" : "306a301406072a8648ce3d021106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3930          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3931          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3932          "result" : "acceptable",
3933          "flags" : [
3934            "InvalidAsn"
3935          ]
3936        },
3937        {
3938          "tcId" : 388,
3939          "comment" : "oid with modified node",
3940          "public" : "306e3018060b2a8648ce3d02888080800106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3941          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3942          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3943          "result" : "acceptable",
3944          "flags" : [
3945            "InvalidAsn"
3946          ]
3947        },
3948        {
3949          "tcId" : 389,
3950          "comment" : "oid with modified node",
3951          "public" : "306a301406072a8648ce3d020106092b240303020801011903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3952          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3953          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3954          "result" : "acceptable",
3955          "flags" : [
3956            "InvalidAsn"
3957          ]
3958        },
3959        {
3960          "tcId" : 390,
3961          "comment" : "oid with modified node",
3962          "public" : "306e301806072a8648ce3d0201060d2b24030302080101888080800903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3963          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3964          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3965          "result" : "acceptable",
3966          "flags" : [
3967            "InvalidAsn"
3968          ]
3969        },
3970        {
3971          "tcId" : 391,
3972          "comment" : "large integer in oid",
3973          "public" : "3073301d06102a8648ce3d028280808080808080800106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3974          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3975          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3976          "result" : "acceptable",
3977          "flags" : [
3978            "InvalidAsn"
3979          ]
3980        },
3981        {
3982          "tcId" : 392,
3983          "comment" : "large integer in oid",
3984          "public" : "3073301d06072a8648ce3d020106122b240303020801018280808080808080800903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3985          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3986          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3987          "result" : "acceptable",
3988          "flags" : [
3989            "InvalidAsn"
3990          ]
3991        },
3992        {
3993          "tcId" : 393,
3994          "comment" : "oid with invalid node",
3995          "public" : "306b301506082a8648ce3d0201e006092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
3996          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
3997          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
3998          "result" : "acceptable",
3999          "flags" : [
4000            "InvalidAsn"
4001          ]
4002        },
4003        {
4004          "tcId" : 394,
4005          "comment" : "oid with invalid node",
4006          "public" : "306b301506082a808648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4007          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4008          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4009          "result" : "acceptable",
4010          "flags" : [
4011            "InvalidAsn"
4012          ]
4013        },
4014        {
4015          "tcId" : 395,
4016          "comment" : "oid with invalid node",
4017          "public" : "306b301506072a8648ce3d0201060a2b2403030208010109e003520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4018          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4019          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4020          "result" : "acceptable",
4021          "flags" : [
4022            "InvalidAsn"
4023          ]
4024        },
4025        {
4026          "tcId" : 396,
4027          "comment" : "oid with invalid node",
4028          "public" : "306b301506072a8648ce3d0201060a2b80240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4029          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4030          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4031          "result" : "acceptable",
4032          "flags" : [
4033            "InvalidAsn"
4034          ]
4035        },
4036        {
4037          "tcId" : 397,
4038          "comment" : "long form encoding of length of bit string",
4039          "public" : "306b301406072a8648ce3d020106092b24030302080101090381520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4040          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4041          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4042          "result" : "acceptable",
4043          "flags" : [
4044            "InvalidAsn"
4045          ]
4046        },
4047        {
4048          "tcId" : 398,
4049          "comment" : "length of bit string contains leading 0",
4050          "public" : "306c301406072a8648ce3d020106092b2403030208010109038200520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4051          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4052          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4053          "result" : "acceptable",
4054          "flags" : [
4055            "InvalidAsn"
4056          ]
4057        },
4058        {
4059          "tcId" : 399,
4060          "comment" : "wrong length of bit string",
4061          "public" : "306a301406072a8648ce3d020106092b240303020801010903530004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4062          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4063          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4064          "result" : "acceptable",
4065          "flags" : [
4066            "InvalidAsn"
4067          ]
4068        },
4069        {
4070          "tcId" : 400,
4071          "comment" : "wrong length of bit string",
4072          "public" : "306a301406072a8648ce3d020106092b240303020801010903510004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4073          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4074          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4075          "result" : "acceptable",
4076          "flags" : [
4077            "InvalidAsn"
4078          ]
4079        },
4080        {
4081          "tcId" : 401,
4082          "comment" : "uint32 overflow in length of bit string",
4083          "public" : "306f301406072a8648ce3d020106092b2403030208010109038501000000520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4084          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4085          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4086          "result" : "acceptable",
4087          "flags" : [
4088            "InvalidAsn"
4089          ]
4090        },
4091        {
4092          "tcId" : 402,
4093          "comment" : "uint64 overflow in length of bit string",
4094          "public" : "3073301406072a8648ce3d020106092b240303020801010903890100000000000000520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4095          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4096          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4097          "result" : "acceptable",
4098          "flags" : [
4099            "InvalidAsn"
4100          ]
4101        },
4102        {
4103          "tcId" : 403,
4104          "comment" : "length of bit string = 2**31 - 1",
4105          "public" : "306e301406072a8648ce3d020106092b240303020801010903847fffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4106          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4107          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4108          "result" : "acceptable",
4109          "flags" : [
4110            "InvalidAsn"
4111          ]
4112        },
4113        {
4114          "tcId" : 404,
4115          "comment" : "length of bit string = 2**32 - 1",
4116          "public" : "306e301406072a8648ce3d020106092b24030302080101090384ffffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4117          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4118          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4119          "result" : "acceptable",
4120          "flags" : [
4121            "InvalidAsn"
4122          ]
4123        },
4124        {
4125          "tcId" : 405,
4126          "comment" : "length of bit string = 2**40 - 1",
4127          "public" : "306f301406072a8648ce3d020106092b24030302080101090385ffffffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4128          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4129          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4130          "result" : "acceptable",
4131          "flags" : [
4132            "InvalidAsn"
4133          ]
4134        },
4135        {
4136          "tcId" : 406,
4137          "comment" : "length of bit string = 2**64 - 1",
4138          "public" : "3072301406072a8648ce3d020106092b24030302080101090388ffffffffffffffff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4139          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4140          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4141          "result" : "acceptable",
4142          "flags" : [
4143            "InvalidAsn"
4144          ]
4145        },
4146        {
4147          "tcId" : 407,
4148          "comment" : "incorrect length of bit string",
4149          "public" : "306a301406072a8648ce3d020106092b240303020801010903ff0004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4150          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4151          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4152          "result" : "acceptable",
4153          "flags" : [
4154            "InvalidAsn"
4155          ]
4156        },
4157        {
4158          "tcId" : 408,
4159          "comment" : "lonely bit string tag",
4160          "public" : "3017301406072a8648ce3d020106092b240303020801010903",
4161          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4162          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4163          "result" : "acceptable",
4164          "flags" : [
4165            "InvalidAsn"
4166          ]
4167        },
4168        {
4169          "tcId" : 409,
4170          "comment" : "appending 0's to bit string",
4171          "public" : "306c301406072a8648ce3d020106092b240303020801010903540004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90000",
4172          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4173          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4174          "result" : "acceptable",
4175          "flags" : [
4176            "InvalidAsn"
4177          ]
4178        },
4179        {
4180          "tcId" : 410,
4181          "comment" : "prepending 0's to bit string",
4182          "public" : "306c301406072a8648ce3d020106092b2403030208010109035400000004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4183          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4184          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4185          "result" : "acceptable",
4186          "flags" : [
4187            "InvalidAsn"
4188          ]
4189        },
4190        {
4191          "tcId" : 411,
4192          "comment" : "appending null value to bit string",
4193          "public" : "306c301406072a8648ce3d020106092b240303020801010903540004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc90500",
4194          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4195          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4196          "result" : "acceptable",
4197          "flags" : [
4198            "InvalidAsn"
4199          ]
4200        },
4201        {
4202          "tcId" : 412,
4203          "comment" : "truncated length of bit string",
4204          "public" : "3018301406072a8648ce3d020106092b24030302080101090381",
4205          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4206          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4207          "result" : "acceptable",
4208          "flags" : [
4209            "InvalidAsn"
4210          ]
4211        },
4212        {
4213          "tcId" : 413,
4214          "comment" : "Replacing bit string with NULL",
4215          "public" : "3018301406072a8648ce3d020106092b24030302080101090500",
4216          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4217          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4218          "result" : "acceptable",
4219          "flags" : [
4220            "InvalidAsn"
4221          ]
4222        },
4223        {
4224          "tcId" : 414,
4225          "comment" : "changing tag value of bit string",
4226          "public" : "306a301406072a8648ce3d020106092b240303020801010901520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4227          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4228          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4229          "result" : "acceptable",
4230          "flags" : [
4231            "InvalidAsn"
4232          ]
4233        },
4234        {
4235          "tcId" : 415,
4236          "comment" : "changing tag value of bit string",
4237          "public" : "306a301406072a8648ce3d020106092b240303020801010902520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4238          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4239          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4240          "result" : "acceptable",
4241          "flags" : [
4242            "InvalidAsn"
4243          ]
4244        },
4245        {
4246          "tcId" : 416,
4247          "comment" : "changing tag value of bit string",
4248          "public" : "306a301406072a8648ce3d020106092b240303020801010904520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4249          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4250          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4251          "result" : "acceptable",
4252          "flags" : [
4253            "InvalidAsn"
4254          ]
4255        },
4256        {
4257          "tcId" : 417,
4258          "comment" : "changing tag value of bit string",
4259          "public" : "306a301406072a8648ce3d020106092b240303020801010905520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4260          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4261          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4262          "result" : "acceptable",
4263          "flags" : [
4264            "InvalidAsn"
4265          ]
4266        },
4267        {
4268          "tcId" : 418,
4269          "comment" : "changing tag value of bit string",
4270          "public" : "306a301406072a8648ce3d020106092b2403030208010109ff520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4271          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4272          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4273          "result" : "acceptable",
4274          "flags" : [
4275            "InvalidAsn"
4276          ]
4277        },
4278        {
4279          "tcId" : 419,
4280          "comment" : "dropping value of bit string",
4281          "public" : "3018301406072a8648ce3d020106092b24030302080101090300",
4282          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4283          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4284          "result" : "acceptable",
4285          "flags" : [
4286            "InvalidAsn"
4287          ]
4288        },
4289        {
4290          "tcId" : 420,
4291          "comment" : "modify first byte of bit string",
4292          "public" : "306a301406072a8648ce3d020106092b240303020801010903520204ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4293          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4294          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4295          "result" : "acceptable",
4296          "flags" : [
4297            "InvalidAsn"
4298          ]
4299        },
4300        {
4301          "tcId" : 421,
4302          "comment" : "modify last byte of bit string",
4303          "public" : "306a301406072a8648ce3d020106092b240303020801010903520004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadb49",
4304          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4305          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4306          "result" : "acceptable",
4307          "flags" : [
4308            "InvalidAsn"
4309          ]
4310        },
4311        {
4312          "tcId" : 422,
4313          "comment" : "truncated bit string",
4314          "public" : "3069301406072a8648ce3d020106092b240303020801010903510004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadb",
4315          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4316          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4317          "result" : "acceptable",
4318          "flags" : [
4319            "InvalidAsn"
4320          ]
4321        },
4322        {
4323          "tcId" : 423,
4324          "comment" : "truncated bit string",
4325          "public" : "3069301406072a8648ce3d020106092b2403030208010109035104ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4326          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4327          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4328          "result" : "acceptable",
4329          "flags" : [
4330            "InvalidAsn"
4331          ]
4332        },
4333        {
4334          "tcId" : 424,
4335          "comment" : "declaring bits as unused in bit string",
4336          "public" : "306a301406072a8648ce3d020106092b240303020801010903520104ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4337          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4338          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4339          "result" : "acceptable",
4340          "flags" : [
4341            "InvalidAsn"
4342          ]
4343        },
4344        {
4345          "tcId" : 425,
4346          "comment" : "unused bits in bit string",
4347          "public" : "306e301406072a8648ce3d020106092b240303020801010903562004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc901020304",
4348          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4349          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4350          "result" : "acceptable",
4351          "flags" : [
4352            "InvalidAsn"
4353          ]
4354        },
4355        {
4356          "tcId" : 426,
4357          "comment" : "unused bits in empty bit-string",
4358          "public" : "3019301406072a8648ce3d020106092b2403030208010109030103",
4359          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4360          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4361          "result" : "acceptable",
4362          "flags" : [
4363            "InvalidAsn"
4364          ]
4365        },
4366        {
4367          "tcId" : 427,
4368          "comment" : "128 unused bits",
4369          "public" : "306a301406072a8648ce3d020106092b240303020801010903528004ac311df3fe43c502239aad07f7db6a5ec622612069c225a626ed934f3e2b8be01b1153f2b30093b699fcbf3fd40498d79e3d43662c4971e5ffd7a5dae20393aead656246f11447920dcbdb8350fadbc9",
4370          "private" : "0f1ba6ba3785be0466f050c17d4c935acd4694ed1d283c8df7a2cfb00f2e92d159213a5d5e5e25d2",
4371          "shared" : "50e75ce38235c8052e159fb31421a486c9435207e36ac68da9e0ebf0df0b94aafdd57b25c6ee2fdf",
4372          "result" : "acceptable",
4373          "flags" : [
4374            "InvalidAsn"
4375          ]
4376        }
4377      ]
4378    }
4379  ]
4380}
4381