1{
2  "algorithm" : "DSA",
3  "generatorVersion" : "0.8r12",
4  "numberOfTests" : 906,
5  "header" : [
6    "Test vectors of test DsaVerify are intended for checking the signature",
7    "verification of DSA signatures."
8  ],
9  "notes" : {
10    "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries.",
11    "NoLeadingZero" : "ASN encoded integers with a leading hex-digit in the range 8 .. F are negative. If the first hex-digit of a positive integer is 8 .. F then a leading 0 must be added. Some libraries forgot to do this and therefore generated invalid DSA signatures. Some providers accept such legacy signatures for compatibility."
12  },
13  "schema" : "dsa_verify_schema.json",
14  "testGroups" : [
15    {
16      "key" : {
17        "g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d",
18        "keySize" : 1024,
19        "p" : "00b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
20        "q" : "00b90b38ba0a50a43ec6898d3f9b68049777f489b1",
21        "type" : "DsaPublicKey",
22        "y" : "173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6"
23      },
24      "keyDer" : "308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6",
25      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtjCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBhAACgYAXOTHdox7/MvJLODCRv3fqzcbv1Vdi\nSRHY6bnevw8lbQz/rFVnsz9uqunTJ1u+1++fX5TEADyVnkmh7T9YwxshuszA7YhA\ntGFF8SG4kG0HISm64B8HGUeZfo73YNLZ6iHQil636JOQshqFZkcTxUniX+2m6ebD\nGXCGa9+8j6mB9g==\n-----END PUBLIC KEY-----",
26      "sha" : "SHA-1",
27      "type" : "DsaVerify",
28      "tests" : [
29        {
30          "tcId" : 1,
31          "comment" : "Legacy:ASN encoding of r misses leading 0",
32          "msg" : "313233343030",
33          "sig" : "302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
34          "result" : "acceptable",
35          "flags" : [
36            "NoLeadingZero"
37          ]
38        },
39        {
40          "tcId" : 2,
41          "comment" : "valid",
42          "msg" : "313233343030",
43          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
44          "result" : "valid",
45          "flags" : []
46        },
47        {
48          "tcId" : 3,
49          "comment" : "long form encoding of length of sequence",
50          "msg" : "313233343030",
51          "sig" : "30812d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
52          "result" : "invalid",
53          "flags" : []
54        },
55        {
56          "tcId" : 4,
57          "comment" : "length of sequence contains leading 0",
58          "msg" : "313233343030",
59          "sig" : "3082002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
60          "result" : "invalid",
61          "flags" : []
62        },
63        {
64          "tcId" : 5,
65          "comment" : "wrong length of sequence",
66          "msg" : "313233343030",
67          "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
68          "result" : "invalid",
69          "flags" : []
70        },
71        {
72          "tcId" : 6,
73          "comment" : "wrong length of sequence",
74          "msg" : "313233343030",
75          "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
76          "result" : "invalid",
77          "flags" : []
78        },
79        {
80          "tcId" : 7,
81          "comment" : "uint32 overflow in length of sequence",
82          "msg" : "313233343030",
83          "sig" : "3085010000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
84          "result" : "invalid",
85          "flags" : []
86        },
87        {
88          "tcId" : 8,
89          "comment" : "uint64 overflow in length of sequence",
90          "msg" : "313233343030",
91          "sig" : "308901000000000000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
92          "result" : "invalid",
93          "flags" : []
94        },
95        {
96          "tcId" : 9,
97          "comment" : "length of sequence = 2**31 - 1",
98          "msg" : "313233343030",
99          "sig" : "30847fffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
100          "result" : "invalid",
101          "flags" : []
102        },
103        {
104          "tcId" : 10,
105          "comment" : "length of sequence = 2**32 - 1",
106          "msg" : "313233343030",
107          "sig" : "3084ffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
108          "result" : "invalid",
109          "flags" : []
110        },
111        {
112          "tcId" : 11,
113          "comment" : "length of sequence = 2**40 - 1",
114          "msg" : "313233343030",
115          "sig" : "3085ffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
116          "result" : "invalid",
117          "flags" : []
118        },
119        {
120          "tcId" : 12,
121          "comment" : "length of sequence = 2**64 - 1",
122          "msg" : "313233343030",
123          "sig" : "3088ffffffffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
124          "result" : "invalid",
125          "flags" : []
126        },
127        {
128          "tcId" : 13,
129          "comment" : "incorrect length of sequence",
130          "msg" : "313233343030",
131          "sig" : "30ff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
132          "result" : "invalid",
133          "flags" : []
134        },
135        {
136          "tcId" : 14,
137          "comment" : "indefinite length without termination",
138          "msg" : "313233343030",
139          "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
140          "result" : "invalid",
141          "flags" : []
142        },
143        {
144          "tcId" : 15,
145          "comment" : "indefinite length without termination",
146          "msg" : "313233343030",
147          "sig" : "302d028000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
148          "result" : "invalid",
149          "flags" : []
150        },
151        {
152          "tcId" : 16,
153          "comment" : "indefinite length without termination",
154          "msg" : "313233343030",
155          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0280496d5220b5f67d3532d1f991203bc3523b964c3b",
156          "result" : "invalid",
157          "flags" : []
158        },
159        {
160          "tcId" : 17,
161          "comment" : "removing sequence",
162          "msg" : "313233343030",
163          "sig" : "",
164          "result" : "invalid",
165          "flags" : []
166        },
167        {
168          "tcId" : 18,
169          "comment" : "lonely sequence tag",
170          "msg" : "313233343030",
171          "sig" : "30",
172          "result" : "invalid",
173          "flags" : []
174        },
175        {
176          "tcId" : 19,
177          "comment" : "appending 0's to sequence",
178          "msg" : "313233343030",
179          "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
180          "result" : "invalid",
181          "flags" : []
182        },
183        {
184          "tcId" : 20,
185          "comment" : "prepending 0's to sequence",
186          "msg" : "313233343030",
187          "sig" : "302f0000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
188          "result" : "invalid",
189          "flags" : []
190        },
191        {
192          "tcId" : 21,
193          "comment" : "appending unused 0's to sequence",
194          "msg" : "313233343030",
195          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
196          "result" : "invalid",
197          "flags" : []
198        },
199        {
200          "tcId" : 22,
201          "comment" : "appending null value to sequence",
202          "msg" : "313233343030",
203          "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0500",
204          "result" : "invalid",
205          "flags" : []
206        },
207        {
208          "tcId" : 23,
209          "comment" : "including garbage",
210          "msg" : "313233343030",
211          "sig" : "3032498177302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
212          "result" : "invalid",
213          "flags" : []
214        },
215        {
216          "tcId" : 24,
217          "comment" : "including garbage",
218          "msg" : "313233343030",
219          "sig" : "30312500302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
220          "result" : "invalid",
221          "flags" : []
222        },
223        {
224          "tcId" : 25,
225          "comment" : "including garbage",
226          "msg" : "313233343030",
227          "sig" : "302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef",
228          "result" : "invalid",
229          "flags" : []
230        },
231        {
232          "tcId" : 26,
233          "comment" : "including garbage",
234          "msg" : "313233343030",
235          "sig" : "3032221a498177021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
236          "result" : "invalid",
237          "flags" : []
238        },
239        {
240          "tcId" : 27,
241          "comment" : "including garbage",
242          "msg" : "313233343030",
243          "sig" : "303122192500021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
244          "result" : "invalid",
245          "flags" : []
246        },
247        {
248          "tcId" : 28,
249          "comment" : "including garbage",
250          "msg" : "313233343030",
251          "sig" : "30352217021500aa6a258fbf7d90e15614676d377df8b10e38db4a0004deadbeef0214496d5220b5f67d3532d1f991203bc3523b964c3b",
252          "result" : "invalid",
253          "flags" : []
254        },
255        {
256          "tcId" : 29,
257          "comment" : "including garbage",
258          "msg" : "313233343030",
259          "sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a22194981770214496d5220b5f67d3532d1f991203bc3523b964c3b",
260          "result" : "invalid",
261          "flags" : []
262        },
263        {
264          "tcId" : 30,
265          "comment" : "including garbage",
266          "msg" : "313233343030",
267          "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221825000214496d5220b5f67d3532d1f991203bc3523b964c3b",
268          "result" : "invalid",
269          "flags" : []
270        },
271        {
272          "tcId" : 31,
273          "comment" : "including garbage",
274          "msg" : "313233343030",
275          "sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a22160214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef",
276          "result" : "invalid",
277          "flags" : []
278        },
279        {
280          "tcId" : 32,
281          "comment" : "including undefined tags",
282          "msg" : "313233343030",
283          "sig" : "3035aa00bb00cd00302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
284          "result" : "invalid",
285          "flags" : []
286        },
287        {
288          "tcId" : 33,
289          "comment" : "including undefined tags",
290          "msg" : "313233343030",
291          "sig" : "3033aa02aabb302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
292          "result" : "invalid",
293          "flags" : []
294        },
295        {
296          "tcId" : 34,
297          "comment" : "including undefined tags",
298          "msg" : "313233343030",
299          "sig" : "3035221daa00bb00cd00021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
300          "result" : "invalid",
301          "flags" : []
302        },
303        {
304          "tcId" : 35,
305          "comment" : "including undefined tags",
306          "msg" : "313233343030",
307          "sig" : "3033221baa02aabb021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
308          "result" : "invalid",
309          "flags" : []
310        },
311        {
312          "tcId" : 36,
313          "comment" : "including undefined tags",
314          "msg" : "313233343030",
315          "sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a221caa00bb00cd000214496d5220b5f67d3532d1f991203bc3523b964c3b",
316          "result" : "invalid",
317          "flags" : []
318        },
319        {
320          "tcId" : 37,
321          "comment" : "including undefined tags",
322          "msg" : "313233343030",
323          "sig" : "3033021500aa6a258fbf7d90e15614676d377df8b10e38db4a221aaa02aabb0214496d5220b5f67d3532d1f991203bc3523b964c3b",
324          "result" : "invalid",
325          "flags" : []
326        },
327        {
328          "tcId" : 38,
329          "comment" : "truncated length of sequence",
330          "msg" : "313233343030",
331          "sig" : "3081",
332          "result" : "invalid",
333          "flags" : []
334        },
335        {
336          "tcId" : 39,
337          "comment" : "using composition with indefinite length",
338          "msg" : "313233343030",
339          "sig" : "3080302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
340          "result" : "invalid",
341          "flags" : []
342        },
343        {
344          "tcId" : 40,
345          "comment" : "using composition with indefinite length",
346          "msg" : "313233343030",
347          "sig" : "30312280021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
348          "result" : "invalid",
349          "flags" : []
350        },
351        {
352          "tcId" : 41,
353          "comment" : "using composition with indefinite length",
354          "msg" : "313233343030",
355          "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
356          "result" : "invalid",
357          "flags" : []
358        },
359        {
360          "tcId" : 42,
361          "comment" : "using composition with wrong tag",
362          "msg" : "313233343030",
363          "sig" : "3080312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
364          "result" : "invalid",
365          "flags" : []
366        },
367        {
368          "tcId" : 43,
369          "comment" : "using composition with wrong tag",
370          "msg" : "313233343030",
371          "sig" : "30312280031500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
372          "result" : "invalid",
373          "flags" : []
374        },
375        {
376          "tcId" : 44,
377          "comment" : "using composition with wrong tag",
378          "msg" : "313233343030",
379          "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800314496d5220b5f67d3532d1f991203bc3523b964c3b0000",
380          "result" : "invalid",
381          "flags" : []
382        },
383        {
384          "tcId" : 45,
385          "comment" : "Replacing sequence with NULL",
386          "msg" : "313233343030",
387          "sig" : "0500",
388          "result" : "invalid",
389          "flags" : []
390        },
391        {
392          "tcId" : 46,
393          "comment" : "changing tag value of sequence",
394          "msg" : "313233343030",
395          "sig" : "2e2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
396          "result" : "invalid",
397          "flags" : []
398        },
399        {
400          "tcId" : 47,
401          "comment" : "changing tag value of sequence",
402          "msg" : "313233343030",
403          "sig" : "2f2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
404          "result" : "invalid",
405          "flags" : []
406        },
407        {
408          "tcId" : 48,
409          "comment" : "changing tag value of sequence",
410          "msg" : "313233343030",
411          "sig" : "312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
412          "result" : "invalid",
413          "flags" : []
414        },
415        {
416          "tcId" : 49,
417          "comment" : "changing tag value of sequence",
418          "msg" : "313233343030",
419          "sig" : "322d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
420          "result" : "invalid",
421          "flags" : []
422        },
423        {
424          "tcId" : 50,
425          "comment" : "changing tag value of sequence",
426          "msg" : "313233343030",
427          "sig" : "ff2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
428          "result" : "invalid",
429          "flags" : []
430        },
431        {
432          "tcId" : 51,
433          "comment" : "dropping value of sequence",
434          "msg" : "313233343030",
435          "sig" : "3000",
436          "result" : "invalid",
437          "flags" : []
438        },
439        {
440          "tcId" : 52,
441          "comment" : "using composition for sequence",
442          "msg" : "313233343030",
443          "sig" : "3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
444          "result" : "invalid",
445          "flags" : []
446        },
447        {
448          "tcId" : 53,
449          "comment" : "truncated sequence",
450          "msg" : "313233343030",
451          "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c",
452          "result" : "invalid",
453          "flags" : []
454        },
455        {
456          "tcId" : 54,
457          "comment" : "truncated sequence",
458          "msg" : "313233343030",
459          "sig" : "302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
460          "result" : "invalid",
461          "flags" : []
462        },
463        {
464          "tcId" : 55,
465          "comment" : "indefinite length",
466          "msg" : "313233343030",
467          "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
468          "result" : "invalid",
469          "flags" : []
470        },
471        {
472          "tcId" : 56,
473          "comment" : "indefinite length with truncated delimiter",
474          "msg" : "313233343030",
475          "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b00",
476          "result" : "invalid",
477          "flags" : []
478        },
479        {
480          "tcId" : 57,
481          "comment" : "indefinite length with additional element",
482          "msg" : "313233343030",
483          "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b05000000",
484          "result" : "invalid",
485          "flags" : []
486        },
487        {
488          "tcId" : 58,
489          "comment" : "indefinite length with truncated element",
490          "msg" : "313233343030",
491          "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b060811220000",
492          "result" : "invalid",
493          "flags" : []
494        },
495        {
496          "tcId" : 59,
497          "comment" : "indefinite length with garbage",
498          "msg" : "313233343030",
499          "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000fe02beef",
500          "result" : "invalid",
501          "flags" : []
502        },
503        {
504          "tcId" : 60,
505          "comment" : "indefinite length with nonempty EOC",
506          "msg" : "313233343030",
507          "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0002beef",
508          "result" : "invalid",
509          "flags" : []
510        },
511        {
512          "tcId" : 61,
513          "comment" : "prepend empty sequence",
514          "msg" : "313233343030",
515          "sig" : "302f3000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
516          "result" : "invalid",
517          "flags" : []
518        },
519        {
520          "tcId" : 62,
521          "comment" : "append empty sequence",
522          "msg" : "313233343030",
523          "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b3000",
524          "result" : "invalid",
525          "flags" : []
526        },
527        {
528          "tcId" : 63,
529          "comment" : "append garbage with high tag number",
530          "msg" : "313233343030",
531          "sig" : "3030021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3bbf7f00",
532          "result" : "invalid",
533          "flags" : []
534        },
535        {
536          "tcId" : 64,
537          "comment" : "sequence of sequence",
538          "msg" : "313233343030",
539          "sig" : "302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
540          "result" : "invalid",
541          "flags" : []
542        },
543        {
544          "tcId" : 65,
545          "comment" : "truncated sequence: removed last 1 elements",
546          "msg" : "313233343030",
547          "sig" : "3017021500aa6a258fbf7d90e15614676d377df8b10e38db4a",
548          "result" : "invalid",
549          "flags" : []
550        },
551        {
552          "tcId" : 66,
553          "comment" : "repeating element in sequence",
554          "msg" : "313233343030",
555          "sig" : "3043021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0214496d5220b5f67d3532d1f991203bc3523b964c3b",
556          "result" : "invalid",
557          "flags" : []
558        },
559        {
560          "tcId" : 67,
561          "comment" : "long form encoding of length of integer",
562          "msg" : "313233343030",
563          "sig" : "302e02811500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
564          "result" : "invalid",
565          "flags" : []
566        },
567        {
568          "tcId" : 68,
569          "comment" : "long form encoding of length of integer",
570          "msg" : "313233343030",
571          "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a028114496d5220b5f67d3532d1f991203bc3523b964c3b",
572          "result" : "invalid",
573          "flags" : []
574        },
575        {
576          "tcId" : 69,
577          "comment" : "length of integer contains leading 0",
578          "msg" : "313233343030",
579          "sig" : "302f0282001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
580          "result" : "invalid",
581          "flags" : []
582        },
583        {
584          "tcId" : 70,
585          "comment" : "length of integer contains leading 0",
586          "msg" : "313233343030",
587          "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02820014496d5220b5f67d3532d1f991203bc3523b964c3b",
588          "result" : "invalid",
589          "flags" : []
590        },
591        {
592          "tcId" : 71,
593          "comment" : "wrong length of integer",
594          "msg" : "313233343030",
595          "sig" : "302d021600aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
596          "result" : "invalid",
597          "flags" : []
598        },
599        {
600          "tcId" : 72,
601          "comment" : "wrong length of integer",
602          "msg" : "313233343030",
603          "sig" : "302d021400aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
604          "result" : "invalid",
605          "flags" : []
606        },
607        {
608          "tcId" : 73,
609          "comment" : "wrong length of integer",
610          "msg" : "313233343030",
611          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215496d5220b5f67d3532d1f991203bc3523b964c3b",
612          "result" : "invalid",
613          "flags" : []
614        },
615        {
616          "tcId" : 74,
617          "comment" : "wrong length of integer",
618          "msg" : "313233343030",
619          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c3b",
620          "result" : "invalid",
621          "flags" : []
622        },
623        {
624          "tcId" : 75,
625          "comment" : "uint32 overflow in length of integer",
626          "msg" : "313233343030",
627          "sig" : "30320285010000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
628          "result" : "invalid",
629          "flags" : []
630        },
631        {
632          "tcId" : 76,
633          "comment" : "uint32 overflow in length of integer",
634          "msg" : "313233343030",
635          "sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a02850100000014496d5220b5f67d3532d1f991203bc3523b964c3b",
636          "result" : "invalid",
637          "flags" : []
638        },
639        {
640          "tcId" : 77,
641          "comment" : "uint64 overflow in length of integer",
642          "msg" : "313233343030",
643          "sig" : "3036028901000000000000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
644          "result" : "invalid",
645          "flags" : []
646        },
647        {
648          "tcId" : 78,
649          "comment" : "uint64 overflow in length of integer",
650          "msg" : "313233343030",
651          "sig" : "3036021500aa6a258fbf7d90e15614676d377df8b10e38db4a0289010000000000000014496d5220b5f67d3532d1f991203bc3523b964c3b",
652          "result" : "invalid",
653          "flags" : []
654        },
655        {
656          "tcId" : 79,
657          "comment" : "length of integer = 2**31 - 1",
658          "msg" : "313233343030",
659          "sig" : "303102847fffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
660          "result" : "invalid",
661          "flags" : []
662        },
663        {
664          "tcId" : 80,
665          "comment" : "length of integer = 2**31 - 1",
666          "msg" : "313233343030",
667          "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a02847fffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
668          "result" : "invalid",
669          "flags" : []
670        },
671        {
672          "tcId" : 81,
673          "comment" : "length of integer = 2**32 - 1",
674          "msg" : "313233343030",
675          "sig" : "30310284ffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
676          "result" : "invalid",
677          "flags" : []
678        },
679        {
680          "tcId" : 82,
681          "comment" : "length of integer = 2**32 - 1",
682          "msg" : "313233343030",
683          "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a0284ffffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
684          "result" : "invalid",
685          "flags" : []
686        },
687        {
688          "tcId" : 83,
689          "comment" : "length of integer = 2**40 - 1",
690          "msg" : "313233343030",
691          "sig" : "30320285ffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
692          "result" : "invalid",
693          "flags" : []
694        },
695        {
696          "tcId" : 84,
697          "comment" : "length of integer = 2**40 - 1",
698          "msg" : "313233343030",
699          "sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a0285ffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
700          "result" : "invalid",
701          "flags" : []
702        },
703        {
704          "tcId" : 85,
705          "comment" : "length of integer = 2**64 - 1",
706          "msg" : "313233343030",
707          "sig" : "30350288ffffffffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
708          "result" : "invalid",
709          "flags" : []
710        },
711        {
712          "tcId" : 86,
713          "comment" : "length of integer = 2**64 - 1",
714          "msg" : "313233343030",
715          "sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a0288ffffffffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
716          "result" : "invalid",
717          "flags" : []
718        },
719        {
720          "tcId" : 87,
721          "comment" : "incorrect length of integer",
722          "msg" : "313233343030",
723          "sig" : "302d02ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
724          "result" : "invalid",
725          "flags" : []
726        },
727        {
728          "tcId" : 88,
729          "comment" : "incorrect length of integer",
730          "msg" : "313233343030",
731          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02ff496d5220b5f67d3532d1f991203bc3523b964c3b",
732          "result" : "invalid",
733          "flags" : []
734        },
735        {
736          "tcId" : 89,
737          "comment" : "removing integer",
738          "msg" : "313233343030",
739          "sig" : "30160214496d5220b5f67d3532d1f991203bc3523b964c3b",
740          "result" : "invalid",
741          "flags" : []
742        },
743        {
744          "tcId" : 90,
745          "comment" : "lonely integer tag",
746          "msg" : "313233343030",
747          "sig" : "3017020214496d5220b5f67d3532d1f991203bc3523b964c3b",
748          "result" : "invalid",
749          "flags" : []
750        },
751        {
752          "tcId" : 91,
753          "comment" : "lonely integer tag",
754          "msg" : "313233343030",
755          "sig" : "3018021500aa6a258fbf7d90e15614676d377df8b10e38db4a02",
756          "result" : "invalid",
757          "flags" : []
758        },
759        {
760          "tcId" : 92,
761          "comment" : "appending 0's to integer",
762          "msg" : "313233343030",
763          "sig" : "302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
764          "result" : "invalid",
765          "flags" : []
766        },
767        {
768          "tcId" : 93,
769          "comment" : "appending 0's to integer",
770          "msg" : "313233343030",
771          "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0000",
772          "result" : "invalid",
773          "flags" : []
774        },
775        {
776          "tcId" : 94,
777          "comment" : "prepending 0's to integer",
778          "msg" : "313233343030",
779          "sig" : "302f0217000000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
780          "result" : "invalid",
781          "flags" : []
782        },
783        {
784          "tcId" : 95,
785          "comment" : "prepending 0's to integer",
786          "msg" : "313233343030",
787          "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02160000496d5220b5f67d3532d1f991203bc3523b964c3b",
788          "result" : "invalid",
789          "flags" : []
790        },
791        {
792          "tcId" : 96,
793          "comment" : "appending unused 0's to integer",
794          "msg" : "313233343030",
795          "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
796          "result" : "invalid",
797          "flags" : []
798        },
799        {
800          "tcId" : 97,
801          "comment" : "appending null value to integer",
802          "msg" : "313233343030",
803          "sig" : "302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a05000214496d5220b5f67d3532d1f991203bc3523b964c3b",
804          "result" : "invalid",
805          "flags" : []
806        },
807        {
808          "tcId" : 98,
809          "comment" : "appending null value to integer",
810          "msg" : "313233343030",
811          "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0500",
812          "result" : "invalid",
813          "flags" : []
814        },
815        {
816          "tcId" : 99,
817          "comment" : "truncated length of integer",
818          "msg" : "313233343030",
819          "sig" : "301802810214496d5220b5f67d3532d1f991203bc3523b964c3b",
820          "result" : "invalid",
821          "flags" : []
822        },
823        {
824          "tcId" : 100,
825          "comment" : "truncated length of integer",
826          "msg" : "313233343030",
827          "sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0281",
828          "result" : "invalid",
829          "flags" : []
830        },
831        {
832          "tcId" : 101,
833          "comment" : "Replacing integer with NULL",
834          "msg" : "313233343030",
835          "sig" : "301805000214496d5220b5f67d3532d1f991203bc3523b964c3b",
836          "result" : "invalid",
837          "flags" : []
838        },
839        {
840          "tcId" : 102,
841          "comment" : "Replacing integer with NULL",
842          "msg" : "313233343030",
843          "sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0500",
844          "result" : "invalid",
845          "flags" : []
846        },
847        {
848          "tcId" : 103,
849          "comment" : "changing tag value of integer",
850          "msg" : "313233343030",
851          "sig" : "302d001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
852          "result" : "invalid",
853          "flags" : []
854        },
855        {
856          "tcId" : 104,
857          "comment" : "changing tag value of integer",
858          "msg" : "313233343030",
859          "sig" : "302d011500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
860          "result" : "invalid",
861          "flags" : []
862        },
863        {
864          "tcId" : 105,
865          "comment" : "changing tag value of integer",
866          "msg" : "313233343030",
867          "sig" : "302d031500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
868          "result" : "invalid",
869          "flags" : []
870        },
871        {
872          "tcId" : 106,
873          "comment" : "changing tag value of integer",
874          "msg" : "313233343030",
875          "sig" : "302d041500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
876          "result" : "invalid",
877          "flags" : []
878        },
879        {
880          "tcId" : 107,
881          "comment" : "changing tag value of integer",
882          "msg" : "313233343030",
883          "sig" : "302dff1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
884          "result" : "invalid",
885          "flags" : []
886        },
887        {
888          "tcId" : 108,
889          "comment" : "changing tag value of integer",
890          "msg" : "313233343030",
891          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0014496d5220b5f67d3532d1f991203bc3523b964c3b",
892          "result" : "invalid",
893          "flags" : []
894        },
895        {
896          "tcId" : 109,
897          "comment" : "changing tag value of integer",
898          "msg" : "313233343030",
899          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0114496d5220b5f67d3532d1f991203bc3523b964c3b",
900          "result" : "invalid",
901          "flags" : []
902        },
903        {
904          "tcId" : 110,
905          "comment" : "changing tag value of integer",
906          "msg" : "313233343030",
907          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0314496d5220b5f67d3532d1f991203bc3523b964c3b",
908          "result" : "invalid",
909          "flags" : []
910        },
911        {
912          "tcId" : 111,
913          "comment" : "changing tag value of integer",
914          "msg" : "313233343030",
915          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0414496d5220b5f67d3532d1f991203bc3523b964c3b",
916          "result" : "invalid",
917          "flags" : []
918        },
919        {
920          "tcId" : 112,
921          "comment" : "changing tag value of integer",
922          "msg" : "313233343030",
923          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4aff14496d5220b5f67d3532d1f991203bc3523b964c3b",
924          "result" : "invalid",
925          "flags" : []
926        },
927        {
928          "tcId" : 113,
929          "comment" : "dropping value of integer",
930          "msg" : "313233343030",
931          "sig" : "301802000214496d5220b5f67d3532d1f991203bc3523b964c3b",
932          "result" : "invalid",
933          "flags" : []
934        },
935        {
936          "tcId" : 114,
937          "comment" : "dropping value of integer",
938          "msg" : "313233343030",
939          "sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0200",
940          "result" : "invalid",
941          "flags" : []
942        },
943        {
944          "tcId" : 115,
945          "comment" : "using composition for integer",
946          "msg" : "313233343030",
947          "sig" : "303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
948          "result" : "invalid",
949          "flags" : []
950        },
951        {
952          "tcId" : 116,
953          "comment" : "using composition for integer",
954          "msg" : "313233343030",
955          "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b",
956          "result" : "invalid",
957          "flags" : []
958        },
959        {
960          "tcId" : 117,
961          "comment" : "modify first byte of integer",
962          "msg" : "313233343030",
963          "sig" : "302d021502aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
964          "result" : "invalid",
965          "flags" : []
966        },
967        {
968          "tcId" : 118,
969          "comment" : "modify first byte of integer",
970          "msg" : "313233343030",
971          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02144b6d5220b5f67d3532d1f991203bc3523b964c3b",
972          "result" : "invalid",
973          "flags" : []
974        },
975        {
976          "tcId" : 119,
977          "comment" : "modify last byte of integer",
978          "msg" : "313233343030",
979          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38dbca0214496d5220b5f67d3532d1f991203bc3523b964c3b",
980          "result" : "invalid",
981          "flags" : []
982        },
983        {
984          "tcId" : 120,
985          "comment" : "modify last byte of integer",
986          "msg" : "313233343030",
987          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964cbb",
988          "result" : "invalid",
989          "flags" : []
990        },
991        {
992          "tcId" : 121,
993          "comment" : "truncated integer",
994          "msg" : "313233343030",
995          "sig" : "302c021400aa6a258fbf7d90e15614676d377df8b10e38db0214496d5220b5f67d3532d1f991203bc3523b964c3b",
996          "result" : "invalid",
997          "flags" : []
998        },
999        {
1000          "tcId" : 122,
1001          "comment" : "truncated integer",
1002          "msg" : "313233343030",
1003          "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c",
1004          "result" : "invalid",
1005          "flags" : []
1006        },
1007        {
1008          "tcId" : 123,
1009          "comment" : "truncated integer",
1010          "msg" : "313233343030",
1011          "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a02136d5220b5f67d3532d1f991203bc3523b964c3b",
1012          "result" : "invalid",
1013          "flags" : []
1014        },
1015        {
1016          "tcId" : 124,
1017          "comment" : "leading ff in integer",
1018          "msg" : "313233343030",
1019          "sig" : "302e0216ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
1020          "result" : "invalid",
1021          "flags" : []
1022        },
1023        {
1024          "tcId" : 125,
1025          "comment" : "leading ff in integer",
1026          "msg" : "313233343030",
1027          "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215ff496d5220b5f67d3532d1f991203bc3523b964c3b",
1028          "result" : "invalid",
1029          "flags" : []
1030        },
1031        {
1032          "tcId" : 126,
1033          "comment" : "replaced integer by infinity",
1034          "msg" : "313233343030",
1035          "sig" : "30190901800214496d5220b5f67d3532d1f991203bc3523b964c3b",
1036          "result" : "invalid",
1037          "flags" : []
1038        },
1039        {
1040          "tcId" : 127,
1041          "comment" : "replaced integer by infinity",
1042          "msg" : "313233343030",
1043          "sig" : "301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a090180",
1044          "result" : "invalid",
1045          "flags" : []
1046        },
1047        {
1048          "tcId" : 128,
1049          "comment" : "replacing integer with zero",
1050          "msg" : "313233343030",
1051          "sig" : "30190201000214496d5220b5f67d3532d1f991203bc3523b964c3b",
1052          "result" : "invalid",
1053          "flags" : []
1054        },
1055        {
1056          "tcId" : 129,
1057          "comment" : "replacing integer with zero",
1058          "msg" : "313233343030",
1059          "sig" : "301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a020100",
1060          "result" : "invalid",
1061          "flags" : []
1062        },
1063        {
1064          "tcId" : 130,
1065          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1066          "msg" : "313233343030",
1067          "sig" : "302d02150163755e49c9ce35201c9df4acd2e5fd48862d64fb0214496d5220b5f67d3532d1f991203bc3523b964c3b",
1068          "result" : "invalid",
1069          "flags" : []
1070        },
1071        {
1072          "tcId" : 131,
1073          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1074          "msg" : "313233343030",
1075          "sig" : "302c0214f15eecd5b52ceca28f8ada2d9c15f419964451990214496d5220b5f67d3532d1f991203bc3523b964c3b",
1076          "result" : "invalid",
1077          "flags" : []
1078        },
1079        {
1080          "tcId" : 132,
1081          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1082          "msg" : "313233343030",
1083          "sig" : "302d0215ff5595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b",
1084          "result" : "invalid",
1085          "flags" : []
1086        },
1087        {
1088          "tcId" : 133,
1089          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1090          "msg" : "313233343030",
1091          "sig" : "302c02140ea1132a4ad3135d707525d263ea0be669bbae670214496d5220b5f67d3532d1f991203bc3523b964c3b",
1092          "result" : "invalid",
1093          "flags" : []
1094        },
1095        {
1096          "tcId" : 134,
1097          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1098          "msg" : "313233343030",
1099          "sig" : "302d0215fe9c8aa1b63631cadfe3620b532d1a02b779d29b050214496d5220b5f67d3532d1f991203bc3523b964c3b",
1100          "result" : "invalid",
1101          "flags" : []
1102        },
1103        {
1104          "tcId" : 135,
1105          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1106          "msg" : "313233343030",
1107          "sig" : "302d021501aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
1108          "result" : "invalid",
1109          "flags" : []
1110        },
1111        {
1112          "tcId" : 136,
1113          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1114          "msg" : "313233343030",
1115          "sig" : "302c02145595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b",
1116          "result" : "invalid",
1117          "flags" : []
1118        },
1119        {
1120          "tcId" : 137,
1121          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1122          "msg" : "313233343030",
1123          "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a02150102788adac0472173f95b86d0bba3c7e9b38ad5ec",
1124          "result" : "invalid",
1125          "flags" : []
1126        },
1127        {
1128          "tcId" : 138,
1129          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1130          "msg" : "313233343030",
1131          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a021490621966aba5d8f66c486c5184d3bebac3a1c28a",
1132          "result" : "invalid",
1133          "flags" : []
1134        },
1135        {
1136          "tcId" : 139,
1137          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1138          "msg" : "313233343030",
1139          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214b692addf4a0982cacd2e066edfc43cadc469b3c5",
1140          "result" : "invalid",
1141          "flags" : []
1142        },
1143        {
1144          "tcId" : 140,
1145          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1146          "msg" : "313233343030",
1147          "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02146f9de699545a270993b793ae7b2c41453c5e3d76",
1148          "result" : "invalid",
1149          "flags" : []
1150        },
1151        {
1152          "tcId" : 141,
1153          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1154          "msg" : "313233343030",
1155          "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215fefd8775253fb8de8c06a4792f445c38164c752a14",
1156          "result" : "invalid",
1157          "flags" : []
1158        },
1159        {
1160          "tcId" : 142,
1161          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1162          "msg" : "313233343030",
1163          "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021501496d5220b5f67d3532d1f991203bc3523b964c3b",
1164          "result" : "invalid",
1165          "flags" : []
1166        },
1167        {
1168          "tcId" : 143,
1169          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
1170          "msg" : "313233343030",
1171          "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021500b692addf4a0982cacd2e066edfc43cadc469b3c5",
1172          "result" : "invalid",
1173          "flags" : []
1174        },
1175        {
1176          "tcId" : 144,
1177          "comment" : "Signatures with special case values for r and s.",
1178          "msg" : "313233343030",
1179          "sig" : "301a0201000215ff46f4c745f5af5bc1397672c06497fb68880b764f",
1180          "result" : "invalid",
1181          "flags" : [
1182            "EdgeCase"
1183          ]
1184        },
1185        {
1186          "tcId" : 145,
1187          "comment" : "Signatures with special case values for r and s.",
1188          "msg" : "313233343030",
1189          "sig" : "3006020100020100",
1190          "result" : "invalid",
1191          "flags" : [
1192            "EdgeCase"
1193          ]
1194        },
1195        {
1196          "tcId" : 146,
1197          "comment" : "Signatures with special case values for r and s.",
1198          "msg" : "313233343030",
1199          "sig" : "3006020100020101",
1200          "result" : "invalid",
1201          "flags" : [
1202            "EdgeCase"
1203          ]
1204        },
1205        {
1206          "tcId" : 147,
1207          "comment" : "Signatures with special case values for r and s.",
1208          "msg" : "313233343030",
1209          "sig" : "30060201000201ff",
1210          "result" : "invalid",
1211          "flags" : [
1212            "EdgeCase"
1213          ]
1214        },
1215        {
1216          "tcId" : 148,
1217          "comment" : "Signatures with special case values for r and s.",
1218          "msg" : "313233343030",
1219          "sig" : "301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
1220          "result" : "invalid",
1221          "flags" : [
1222            "EdgeCase"
1223          ]
1224        },
1225        {
1226          "tcId" : 149,
1227          "comment" : "Signatures with special case values for r and s.",
1228          "msg" : "313233343030",
1229          "sig" : "301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
1230          "result" : "invalid",
1231          "flags" : [
1232            "EdgeCase"
1233          ]
1234        },
1235        {
1236          "tcId" : 150,
1237          "comment" : "Signatures with special case values for r and s.",
1238          "msg" : "313233343030",
1239          "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
1240          "result" : "invalid",
1241          "flags" : [
1242            "EdgeCase"
1243          ]
1244        },
1245        {
1246          "tcId" : 151,
1247          "comment" : "Signatures with special case values for r and s.",
1248          "msg" : "313233343030",
1249          "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
1250          "result" : "invalid",
1251          "flags" : [
1252            "EdgeCase"
1253          ]
1254        },
1255        {
1256          "tcId" : 152,
1257          "comment" : "Signatures with special case values for r and s.",
1258          "msg" : "313233343030",
1259          "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
1260          "result" : "invalid",
1261          "flags" : [
1262            "EdgeCase"
1263          ]
1264        },
1265        {
1266          "tcId" : 153,
1267          "comment" : "Signatures with special case values for r and s.",
1268          "msg" : "313233343030",
1269          "sig" : "301a0201000215010000000000000000000000000000000000000000",
1270          "result" : "invalid",
1271          "flags" : [
1272            "EdgeCase"
1273          ]
1274        },
1275        {
1276          "tcId" : 154,
1277          "comment" : "Signatures with special case values for r and s.",
1278          "msg" : "313233343030",
1279          "sig" : "30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
1280          "result" : "invalid",
1281          "flags" : [
1282            "EdgeCase"
1283          ]
1284        },
1285        {
1286          "tcId" : 155,
1287          "comment" : "Signatures with special case values for r and s.",
1288          "msg" : "313233343030",
1289          "sig" : "3008020100090380fe01",
1290          "result" : "invalid",
1291          "flags" : [
1292            "EdgeCase"
1293          ]
1294        },
1295        {
1296          "tcId" : 156,
1297          "comment" : "Signatures with special case values for r and s.",
1298          "msg" : "313233343030",
1299          "sig" : "3006020100090142",
1300          "result" : "invalid",
1301          "flags" : [
1302            "EdgeCase"
1303          ]
1304        },
1305        {
1306          "tcId" : 157,
1307          "comment" : "Signatures with special case values for r and s.",
1308          "msg" : "313233343030",
1309          "sig" : "301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f",
1310          "result" : "invalid",
1311          "flags" : [
1312            "EdgeCase"
1313          ]
1314        },
1315        {
1316          "tcId" : 158,
1317          "comment" : "Signatures with special case values for r and s.",
1318          "msg" : "313233343030",
1319          "sig" : "3006020101020100",
1320          "result" : "invalid",
1321          "flags" : [
1322            "EdgeCase"
1323          ]
1324        },
1325        {
1326          "tcId" : 159,
1327          "comment" : "Signatures with special case values for r and s.",
1328          "msg" : "313233343030",
1329          "sig" : "3006020101020101",
1330          "result" : "invalid",
1331          "flags" : [
1332            "EdgeCase"
1333          ]
1334        },
1335        {
1336          "tcId" : 160,
1337          "comment" : "Signatures with special case values for r and s.",
1338          "msg" : "313233343030",
1339          "sig" : "30060201010201ff",
1340          "result" : "invalid",
1341          "flags" : [
1342            "EdgeCase"
1343          ]
1344        },
1345        {
1346          "tcId" : 161,
1347          "comment" : "Signatures with special case values for r and s.",
1348          "msg" : "313233343030",
1349          "sig" : "301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
1350          "result" : "invalid",
1351          "flags" : [
1352            "EdgeCase"
1353          ]
1354        },
1355        {
1356          "tcId" : 162,
1357          "comment" : "Signatures with special case values for r and s.",
1358          "msg" : "313233343030",
1359          "sig" : "301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
1360          "result" : "invalid",
1361          "flags" : [
1362            "EdgeCase"
1363          ]
1364        },
1365        {
1366          "tcId" : 163,
1367          "comment" : "Signatures with special case values for r and s.",
1368          "msg" : "313233343030",
1369          "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
1370          "result" : "invalid",
1371          "flags" : [
1372            "EdgeCase"
1373          ]
1374        },
1375        {
1376          "tcId" : 164,
1377          "comment" : "Signatures with special case values for r and s.",
1378          "msg" : "313233343030",
1379          "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
1380          "result" : "invalid",
1381          "flags" : [
1382            "EdgeCase"
1383          ]
1384        },
1385        {
1386          "tcId" : 165,
1387          "comment" : "Signatures with special case values for r and s.",
1388          "msg" : "313233343030",
1389          "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
1390          "result" : "invalid",
1391          "flags" : [
1392            "EdgeCase"
1393          ]
1394        },
1395        {
1396          "tcId" : 166,
1397          "comment" : "Signatures with special case values for r and s.",
1398          "msg" : "313233343030",
1399          "sig" : "301a0201010215010000000000000000000000000000000000000000",
1400          "result" : "invalid",
1401          "flags" : [
1402            "EdgeCase"
1403          ]
1404        },
1405        {
1406          "tcId" : 167,
1407          "comment" : "Signatures with special case values for r and s.",
1408          "msg" : "313233343030",
1409          "sig" : "30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
1410          "result" : "invalid",
1411          "flags" : [
1412            "EdgeCase"
1413          ]
1414        },
1415        {
1416          "tcId" : 168,
1417          "comment" : "Signatures with special case values for r and s.",
1418          "msg" : "313233343030",
1419          "sig" : "3008020101090380fe01",
1420          "result" : "invalid",
1421          "flags" : [
1422            "EdgeCase"
1423          ]
1424        },
1425        {
1426          "tcId" : 169,
1427          "comment" : "Signatures with special case values for r and s.",
1428          "msg" : "313233343030",
1429          "sig" : "3006020101090142",
1430          "result" : "invalid",
1431          "flags" : [
1432            "EdgeCase"
1433          ]
1434        },
1435        {
1436          "tcId" : 170,
1437          "comment" : "Signatures with special case values for r and s.",
1438          "msg" : "313233343030",
1439          "sig" : "301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f",
1440          "result" : "invalid",
1441          "flags" : [
1442            "EdgeCase"
1443          ]
1444        },
1445        {
1446          "tcId" : 171,
1447          "comment" : "Signatures with special case values for r and s.",
1448          "msg" : "313233343030",
1449          "sig" : "30060201ff020100",
1450          "result" : "invalid",
1451          "flags" : [
1452            "EdgeCase"
1453          ]
1454        },
1455        {
1456          "tcId" : 172,
1457          "comment" : "Signatures with special case values for r and s.",
1458          "msg" : "313233343030",
1459          "sig" : "30060201ff020101",
1460          "result" : "invalid",
1461          "flags" : [
1462            "EdgeCase"
1463          ]
1464        },
1465        {
1466          "tcId" : 173,
1467          "comment" : "Signatures with special case values for r and s.",
1468          "msg" : "313233343030",
1469          "sig" : "30060201ff0201ff",
1470          "result" : "invalid",
1471          "flags" : [
1472            "EdgeCase"
1473          ]
1474        },
1475        {
1476          "tcId" : 174,
1477          "comment" : "Signatures with special case values for r and s.",
1478          "msg" : "313233343030",
1479          "sig" : "30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
1480          "result" : "invalid",
1481          "flags" : [
1482            "EdgeCase"
1483          ]
1484        },
1485        {
1486          "tcId" : 175,
1487          "comment" : "Signatures with special case values for r and s.",
1488          "msg" : "313233343030",
1489          "sig" : "30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
1490          "result" : "invalid",
1491          "flags" : [
1492            "EdgeCase"
1493          ]
1494        },
1495        {
1496          "tcId" : 176,
1497          "comment" : "Signatures with special case values for r and s.",
1498          "msg" : "313233343030",
1499          "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
1500          "result" : "invalid",
1501          "flags" : [
1502            "EdgeCase"
1503          ]
1504        },
1505        {
1506          "tcId" : 177,
1507          "comment" : "Signatures with special case values for r and s.",
1508          "msg" : "313233343030",
1509          "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
1510          "result" : "invalid",
1511          "flags" : [
1512            "EdgeCase"
1513          ]
1514        },
1515        {
1516          "tcId" : 178,
1517          "comment" : "Signatures with special case values for r and s.",
1518          "msg" : "313233343030",
1519          "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
1520          "result" : "invalid",
1521          "flags" : [
1522            "EdgeCase"
1523          ]
1524        },
1525        {
1526          "tcId" : 179,
1527          "comment" : "Signatures with special case values for r and s.",
1528          "msg" : "313233343030",
1529          "sig" : "301a0201ff0215010000000000000000000000000000000000000000",
1530          "result" : "invalid",
1531          "flags" : [
1532            "EdgeCase"
1533          ]
1534        },
1535        {
1536          "tcId" : 180,
1537          "comment" : "Signatures with special case values for r and s.",
1538          "msg" : "313233343030",
1539          "sig" : "3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
1540          "result" : "invalid",
1541          "flags" : [
1542            "EdgeCase"
1543          ]
1544        },
1545        {
1546          "tcId" : 181,
1547          "comment" : "Signatures with special case values for r and s.",
1548          "msg" : "313233343030",
1549          "sig" : "30080201ff090380fe01",
1550          "result" : "invalid",
1551          "flags" : [
1552            "EdgeCase"
1553          ]
1554        },
1555        {
1556          "tcId" : 182,
1557          "comment" : "Signatures with special case values for r and s.",
1558          "msg" : "313233343030",
1559          "sig" : "30060201ff090142",
1560          "result" : "invalid",
1561          "flags" : [
1562            "EdgeCase"
1563          ]
1564        },
1565        {
1566          "tcId" : 183,
1567          "comment" : "Signatures with special case values for r and s.",
1568          "msg" : "313233343030",
1569          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215ff46f4c745f5af5bc1397672c06497fb68880b764f",
1570          "result" : "invalid",
1571          "flags" : [
1572            "EdgeCase"
1573          ]
1574        },
1575        {
1576          "tcId" : 184,
1577          "comment" : "Signatures with special case values for r and s.",
1578          "msg" : "313233343030",
1579          "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020100",
1580          "result" : "invalid",
1581          "flags" : [
1582            "EdgeCase"
1583          ]
1584        },
1585        {
1586          "tcId" : 185,
1587          "comment" : "Signatures with special case values for r and s.",
1588          "msg" : "313233343030",
1589          "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020101",
1590          "result" : "invalid",
1591          "flags" : [
1592            "EdgeCase"
1593          ]
1594        },
1595        {
1596          "tcId" : 186,
1597          "comment" : "Signatures with special case values for r and s.",
1598          "msg" : "313233343030",
1599          "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d80201ff",
1600          "result" : "invalid",
1601          "flags" : [
1602            "EdgeCase"
1603          ]
1604        },
1605        {
1606          "tcId" : 187,
1607          "comment" : "Signatures with special case values for r and s.",
1608          "msg" : "313233343030",
1609          "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
1610          "result" : "invalid",
1611          "flags" : [
1612            "EdgeCase"
1613          ]
1614        },
1615        {
1616          "tcId" : 188,
1617          "comment" : "Signatures with special case values for r and s.",
1618          "msg" : "313233343030",
1619          "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
1620          "result" : "invalid",
1621          "flags" : [
1622            "EdgeCase"
1623          ]
1624        },
1625        {
1626          "tcId" : 189,
1627          "comment" : "Signatures with special case values for r and s.",
1628          "msg" : "313233343030",
1629          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
1630          "result" : "invalid",
1631          "flags" : [
1632            "EdgeCase"
1633          ]
1634        },
1635        {
1636          "tcId" : 190,
1637          "comment" : "Signatures with special case values for r and s.",
1638          "msg" : "313233343030",
1639          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
1640          "result" : "invalid",
1641          "flags" : [
1642            "EdgeCase"
1643          ]
1644        },
1645        {
1646          "tcId" : 191,
1647          "comment" : "Signatures with special case values for r and s.",
1648          "msg" : "313233343030",
1649          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
1650          "result" : "invalid",
1651          "flags" : [
1652            "EdgeCase"
1653          ]
1654        },
1655        {
1656          "tcId" : 192,
1657          "comment" : "Signatures with special case values for r and s.",
1658          "msg" : "313233343030",
1659          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215010000000000000000000000000000000000000000",
1660          "result" : "invalid",
1661          "flags" : [
1662            "EdgeCase"
1663          ]
1664        },
1665        {
1666          "tcId" : 193,
1667          "comment" : "Signatures with special case values for r and s.",
1668          "msg" : "313233343030",
1669          "sig" : "30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
1670          "result" : "invalid",
1671          "flags" : [
1672            "EdgeCase"
1673          ]
1674        },
1675        {
1676          "tcId" : 194,
1677          "comment" : "Signatures with special case values for r and s.",
1678          "msg" : "313233343030",
1679          "sig" : "301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d8090380fe01",
1680          "result" : "invalid",
1681          "flags" : [
1682            "EdgeCase"
1683          ]
1684        },
1685        {
1686          "tcId" : 195,
1687          "comment" : "Signatures with special case values for r and s.",
1688          "msg" : "313233343030",
1689          "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8090142",
1690          "result" : "invalid",
1691          "flags" : [
1692            "EdgeCase"
1693          ]
1694        },
1695        {
1696          "tcId" : 196,
1697          "comment" : "Signatures with special case values for r and s.",
1698          "msg" : "313233343030",
1699          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215ff46f4c745f5af5bc1397672c06497fb68880b764f",
1700          "result" : "invalid",
1701          "flags" : [
1702            "EdgeCase"
1703          ]
1704        },
1705        {
1706          "tcId" : 197,
1707          "comment" : "Signatures with special case values for r and s.",
1708          "msg" : "313233343030",
1709          "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020100",
1710          "result" : "invalid",
1711          "flags" : [
1712            "EdgeCase"
1713          ]
1714        },
1715        {
1716          "tcId" : 198,
1717          "comment" : "Signatures with special case values for r and s.",
1718          "msg" : "313233343030",
1719          "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020101",
1720          "result" : "invalid",
1721          "flags" : [
1722            "EdgeCase"
1723          ]
1724        },
1725        {
1726          "tcId" : 199,
1727          "comment" : "Signatures with special case values for r and s.",
1728          "msg" : "313233343030",
1729          "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d90201ff",
1730          "result" : "invalid",
1731          "flags" : [
1732            "EdgeCase"
1733          ]
1734        },
1735        {
1736          "tcId" : 200,
1737          "comment" : "Signatures with special case values for r and s.",
1738          "msg" : "313233343030",
1739          "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
1740          "result" : "invalid",
1741          "flags" : [
1742            "EdgeCase"
1743          ]
1744        },
1745        {
1746          "tcId" : 201,
1747          "comment" : "Signatures with special case values for r and s.",
1748          "msg" : "313233343030",
1749          "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
1750          "result" : "invalid",
1751          "flags" : [
1752            "EdgeCase"
1753          ]
1754        },
1755        {
1756          "tcId" : 202,
1757          "comment" : "Signatures with special case values for r and s.",
1758          "msg" : "313233343030",
1759          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
1760          "result" : "invalid",
1761          "flags" : [
1762            "EdgeCase"
1763          ]
1764        },
1765        {
1766          "tcId" : 203,
1767          "comment" : "Signatures with special case values for r and s.",
1768          "msg" : "313233343030",
1769          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
1770          "result" : "invalid",
1771          "flags" : [
1772            "EdgeCase"
1773          ]
1774        },
1775        {
1776          "tcId" : 204,
1777          "comment" : "Signatures with special case values for r and s.",
1778          "msg" : "313233343030",
1779          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
1780          "result" : "invalid",
1781          "flags" : [
1782            "EdgeCase"
1783          ]
1784        },
1785        {
1786          "tcId" : 205,
1787          "comment" : "Signatures with special case values for r and s.",
1788          "msg" : "313233343030",
1789          "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215010000000000000000000000000000000000000000",
1790          "result" : "invalid",
1791          "flags" : [
1792            "EdgeCase"
1793          ]
1794        },
1795        {
1796          "tcId" : 206,
1797          "comment" : "Signatures with special case values for r and s.",
1798          "msg" : "313233343030",
1799          "sig" : "30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
1800          "result" : "invalid",
1801          "flags" : [
1802            "EdgeCase"
1803          ]
1804        },
1805        {
1806          "tcId" : 207,
1807          "comment" : "Signatures with special case values for r and s.",
1808          "msg" : "313233343030",
1809          "sig" : "301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d9090380fe01",
1810          "result" : "invalid",
1811          "flags" : [
1812            "EdgeCase"
1813          ]
1814        },
1815        {
1816          "tcId" : 208,
1817          "comment" : "Signatures with special case values for r and s.",
1818          "msg" : "313233343030",
1819          "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9090142",
1820          "result" : "invalid",
1821          "flags" : [
1822            "EdgeCase"
1823          ]
1824        },
1825        {
1826          "tcId" : 209,
1827          "comment" : "Signatures with special case values for r and s.",
1828          "msg" : "313233343030",
1829          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215ff46f4c745f5af5bc1397672c06497fb68880b764f",
1830          "result" : "invalid",
1831          "flags" : [
1832            "EdgeCase"
1833          ]
1834        },
1835        {
1836          "tcId" : 210,
1837          "comment" : "Signatures with special case values for r and s.",
1838          "msg" : "313233343030",
1839          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020100",
1840          "result" : "invalid",
1841          "flags" : [
1842            "EdgeCase"
1843          ]
1844        },
1845        {
1846          "tcId" : 211,
1847          "comment" : "Signatures with special case values for r and s.",
1848          "msg" : "313233343030",
1849          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020101",
1850          "result" : "invalid",
1851          "flags" : [
1852            "EdgeCase"
1853          ]
1854        },
1855        {
1856          "tcId" : 212,
1857          "comment" : "Signatures with special case values for r and s.",
1858          "msg" : "313233343030",
1859          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b00201ff",
1860          "result" : "invalid",
1861          "flags" : [
1862            "EdgeCase"
1863          ]
1864        },
1865        {
1866          "tcId" : 213,
1867          "comment" : "Signatures with special case values for r and s.",
1868          "msg" : "313233343030",
1869          "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
1870          "result" : "invalid",
1871          "flags" : [
1872            "EdgeCase"
1873          ]
1874        },
1875        {
1876          "tcId" : 214,
1877          "comment" : "Signatures with special case values for r and s.",
1878          "msg" : "313233343030",
1879          "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
1880          "result" : "invalid",
1881          "flags" : [
1882            "EdgeCase"
1883          ]
1884        },
1885        {
1886          "tcId" : 215,
1887          "comment" : "Signatures with special case values for r and s.",
1888          "msg" : "313233343030",
1889          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
1890          "result" : "invalid",
1891          "flags" : [
1892            "EdgeCase"
1893          ]
1894        },
1895        {
1896          "tcId" : 216,
1897          "comment" : "Signatures with special case values for r and s.",
1898          "msg" : "313233343030",
1899          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
1900          "result" : "invalid",
1901          "flags" : [
1902            "EdgeCase"
1903          ]
1904        },
1905        {
1906          "tcId" : 217,
1907          "comment" : "Signatures with special case values for r and s.",
1908          "msg" : "313233343030",
1909          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
1910          "result" : "invalid",
1911          "flags" : [
1912            "EdgeCase"
1913          ]
1914        },
1915        {
1916          "tcId" : 218,
1917          "comment" : "Signatures with special case values for r and s.",
1918          "msg" : "313233343030",
1919          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215010000000000000000000000000000000000000000",
1920          "result" : "invalid",
1921          "flags" : [
1922            "EdgeCase"
1923          ]
1924        },
1925        {
1926          "tcId" : 219,
1927          "comment" : "Signatures with special case values for r and s.",
1928          "msg" : "313233343030",
1929          "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
1930          "result" : "invalid",
1931          "flags" : [
1932            "EdgeCase"
1933          ]
1934        },
1935        {
1936          "tcId" : 220,
1937          "comment" : "Signatures with special case values for r and s.",
1938          "msg" : "313233343030",
1939          "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090380fe01",
1940          "result" : "invalid",
1941          "flags" : [
1942            "EdgeCase"
1943          ]
1944        },
1945        {
1946          "tcId" : 221,
1947          "comment" : "Signatures with special case values for r and s.",
1948          "msg" : "313233343030",
1949          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090142",
1950          "result" : "invalid",
1951          "flags" : [
1952            "EdgeCase"
1953          ]
1954        },
1955        {
1956          "tcId" : 222,
1957          "comment" : "Signatures with special case values for r and s.",
1958          "msg" : "313233343030",
1959          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f",
1960          "result" : "invalid",
1961          "flags" : [
1962            "EdgeCase"
1963          ]
1964        },
1965        {
1966          "tcId" : 223,
1967          "comment" : "Signatures with special case values for r and s.",
1968          "msg" : "313233343030",
1969          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100",
1970          "result" : "invalid",
1971          "flags" : [
1972            "EdgeCase"
1973          ]
1974        },
1975        {
1976          "tcId" : 224,
1977          "comment" : "Signatures with special case values for r and s.",
1978          "msg" : "313233343030",
1979          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101",
1980          "result" : "invalid",
1981          "flags" : [
1982            "EdgeCase"
1983          ]
1984        },
1985        {
1986          "tcId" : 225,
1987          "comment" : "Signatures with special case values for r and s.",
1988          "msg" : "313233343030",
1989          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff",
1990          "result" : "invalid",
1991          "flags" : [
1992            "EdgeCase"
1993          ]
1994        },
1995        {
1996          "tcId" : 226,
1997          "comment" : "Signatures with special case values for r and s.",
1998          "msg" : "313233343030",
1999          "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
2000          "result" : "invalid",
2001          "flags" : [
2002            "EdgeCase"
2003          ]
2004        },
2005        {
2006          "tcId" : 227,
2007          "comment" : "Signatures with special case values for r and s.",
2008          "msg" : "313233343030",
2009          "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
2010          "result" : "invalid",
2011          "flags" : [
2012            "EdgeCase"
2013          ]
2014        },
2015        {
2016          "tcId" : 228,
2017          "comment" : "Signatures with special case values for r and s.",
2018          "msg" : "313233343030",
2019          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
2020          "result" : "invalid",
2021          "flags" : [
2022            "EdgeCase"
2023          ]
2024        },
2025        {
2026          "tcId" : 229,
2027          "comment" : "Signatures with special case values for r and s.",
2028          "msg" : "313233343030",
2029          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
2030          "result" : "invalid",
2031          "flags" : [
2032            "EdgeCase"
2033          ]
2034        },
2035        {
2036          "tcId" : 230,
2037          "comment" : "Signatures with special case values for r and s.",
2038          "msg" : "313233343030",
2039          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
2040          "result" : "invalid",
2041          "flags" : [
2042            "EdgeCase"
2043          ]
2044        },
2045        {
2046          "tcId" : 231,
2047          "comment" : "Signatures with special case values for r and s.",
2048          "msg" : "313233343030",
2049          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000",
2050          "result" : "invalid",
2051          "flags" : [
2052            "EdgeCase"
2053          ]
2054        },
2055        {
2056          "tcId" : 232,
2057          "comment" : "Signatures with special case values for r and s.",
2058          "msg" : "313233343030",
2059          "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
2060          "result" : "invalid",
2061          "flags" : [
2062            "EdgeCase"
2063          ]
2064        },
2065        {
2066          "tcId" : 233,
2067          "comment" : "Signatures with special case values for r and s.",
2068          "msg" : "313233343030",
2069          "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01",
2070          "result" : "invalid",
2071          "flags" : [
2072            "EdgeCase"
2073          ]
2074        },
2075        {
2076          "tcId" : 234,
2077          "comment" : "Signatures with special case values for r and s.",
2078          "msg" : "313233343030",
2079          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090142",
2080          "result" : "invalid",
2081          "flags" : [
2082            "EdgeCase"
2083          ]
2084        },
2085        {
2086          "tcId" : 235,
2087          "comment" : "Signatures with special case values for r and s.",
2088          "msg" : "313233343030",
2089          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f",
2090          "result" : "invalid",
2091          "flags" : [
2092            "EdgeCase"
2093          ]
2094        },
2095        {
2096          "tcId" : 236,
2097          "comment" : "Signatures with special case values for r and s.",
2098          "msg" : "313233343030",
2099          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100",
2100          "result" : "invalid",
2101          "flags" : [
2102            "EdgeCase"
2103          ]
2104        },
2105        {
2106          "tcId" : 237,
2107          "comment" : "Signatures with special case values for r and s.",
2108          "msg" : "313233343030",
2109          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101",
2110          "result" : "invalid",
2111          "flags" : [
2112            "EdgeCase"
2113          ]
2114        },
2115        {
2116          "tcId" : 238,
2117          "comment" : "Signatures with special case values for r and s.",
2118          "msg" : "313233343030",
2119          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff",
2120          "result" : "invalid",
2121          "flags" : [
2122            "EdgeCase"
2123          ]
2124        },
2125        {
2126          "tcId" : 239,
2127          "comment" : "Signatures with special case values for r and s.",
2128          "msg" : "313233343030",
2129          "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
2130          "result" : "invalid",
2131          "flags" : [
2132            "EdgeCase"
2133          ]
2134        },
2135        {
2136          "tcId" : 240,
2137          "comment" : "Signatures with special case values for r and s.",
2138          "msg" : "313233343030",
2139          "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
2140          "result" : "invalid",
2141          "flags" : [
2142            "EdgeCase"
2143          ]
2144        },
2145        {
2146          "tcId" : 241,
2147          "comment" : "Signatures with special case values for r and s.",
2148          "msg" : "313233343030",
2149          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
2150          "result" : "invalid",
2151          "flags" : [
2152            "EdgeCase"
2153          ]
2154        },
2155        {
2156          "tcId" : 242,
2157          "comment" : "Signatures with special case values for r and s.",
2158          "msg" : "313233343030",
2159          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
2160          "result" : "invalid",
2161          "flags" : [
2162            "EdgeCase"
2163          ]
2164        },
2165        {
2166          "tcId" : 243,
2167          "comment" : "Signatures with special case values for r and s.",
2168          "msg" : "313233343030",
2169          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
2170          "result" : "invalid",
2171          "flags" : [
2172            "EdgeCase"
2173          ]
2174        },
2175        {
2176          "tcId" : 244,
2177          "comment" : "Signatures with special case values for r and s.",
2178          "msg" : "313233343030",
2179          "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000",
2180          "result" : "invalid",
2181          "flags" : [
2182            "EdgeCase"
2183          ]
2184        },
2185        {
2186          "tcId" : 245,
2187          "comment" : "Signatures with special case values for r and s.",
2188          "msg" : "313233343030",
2189          "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
2190          "result" : "invalid",
2191          "flags" : [
2192            "EdgeCase"
2193          ]
2194        },
2195        {
2196          "tcId" : 246,
2197          "comment" : "Signatures with special case values for r and s.",
2198          "msg" : "313233343030",
2199          "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01",
2200          "result" : "invalid",
2201          "flags" : [
2202            "EdgeCase"
2203          ]
2204        },
2205        {
2206          "tcId" : 247,
2207          "comment" : "Signatures with special case values for r and s.",
2208          "msg" : "313233343030",
2209          "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090142",
2210          "result" : "invalid",
2211          "flags" : [
2212            "EdgeCase"
2213          ]
2214        },
2215        {
2216          "tcId" : 248,
2217          "comment" : "Signatures with special case values for r and s.",
2218          "msg" : "313233343030",
2219          "sig" : "302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f",
2220          "result" : "invalid",
2221          "flags" : [
2222            "EdgeCase"
2223          ]
2224        },
2225        {
2226          "tcId" : 249,
2227          "comment" : "Signatures with special case values for r and s.",
2228          "msg" : "313233343030",
2229          "sig" : "301a0215010000000000000000000000000000000000000000020100",
2230          "result" : "invalid",
2231          "flags" : [
2232            "EdgeCase"
2233          ]
2234        },
2235        {
2236          "tcId" : 250,
2237          "comment" : "Signatures with special case values for r and s.",
2238          "msg" : "313233343030",
2239          "sig" : "301a0215010000000000000000000000000000000000000000020101",
2240          "result" : "invalid",
2241          "flags" : [
2242            "EdgeCase"
2243          ]
2244        },
2245        {
2246          "tcId" : 251,
2247          "comment" : "Signatures with special case values for r and s.",
2248          "msg" : "313233343030",
2249          "sig" : "301a02150100000000000000000000000000000000000000000201ff",
2250          "result" : "invalid",
2251          "flags" : [
2252            "EdgeCase"
2253          ]
2254        },
2255        {
2256          "tcId" : 252,
2257          "comment" : "Signatures with special case values for r and s.",
2258          "msg" : "313233343030",
2259          "sig" : "302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
2260          "result" : "invalid",
2261          "flags" : [
2262            "EdgeCase"
2263          ]
2264        },
2265        {
2266          "tcId" : 253,
2267          "comment" : "Signatures with special case values for r and s.",
2268          "msg" : "313233343030",
2269          "sig" : "302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
2270          "result" : "invalid",
2271          "flags" : [
2272            "EdgeCase"
2273          ]
2274        },
2275        {
2276          "tcId" : 254,
2277          "comment" : "Signatures with special case values for r and s.",
2278          "msg" : "313233343030",
2279          "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
2280          "result" : "invalid",
2281          "flags" : [
2282            "EdgeCase"
2283          ]
2284        },
2285        {
2286          "tcId" : 255,
2287          "comment" : "Signatures with special case values for r and s.",
2288          "msg" : "313233343030",
2289          "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
2290          "result" : "invalid",
2291          "flags" : [
2292            "EdgeCase"
2293          ]
2294        },
2295        {
2296          "tcId" : 256,
2297          "comment" : "Signatures with special case values for r and s.",
2298          "msg" : "313233343030",
2299          "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
2300          "result" : "invalid",
2301          "flags" : [
2302            "EdgeCase"
2303          ]
2304        },
2305        {
2306          "tcId" : 257,
2307          "comment" : "Signatures with special case values for r and s.",
2308          "msg" : "313233343030",
2309          "sig" : "302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000",
2310          "result" : "invalid",
2311          "flags" : [
2312            "EdgeCase"
2313          ]
2314        },
2315        {
2316          "tcId" : 258,
2317          "comment" : "Signatures with special case values for r and s.",
2318          "msg" : "313233343030",
2319          "sig" : "30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
2320          "result" : "invalid",
2321          "flags" : [
2322            "EdgeCase"
2323          ]
2324        },
2325        {
2326          "tcId" : 259,
2327          "comment" : "Signatures with special case values for r and s.",
2328          "msg" : "313233343030",
2329          "sig" : "301c0215010000000000000000000000000000000000000000090380fe01",
2330          "result" : "invalid",
2331          "flags" : [
2332            "EdgeCase"
2333          ]
2334        },
2335        {
2336          "tcId" : 260,
2337          "comment" : "Signatures with special case values for r and s.",
2338          "msg" : "313233343030",
2339          "sig" : "301a0215010000000000000000000000000000000000000000090142",
2340          "result" : "invalid",
2341          "flags" : [
2342            "EdgeCase"
2343          ]
2344        },
2345        {
2346          "tcId" : 261,
2347          "comment" : "Signatures with special case values for r and s.",
2348          "msg" : "313233343030",
2349          "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f",
2350          "result" : "invalid",
2351          "flags" : [
2352            "EdgeCase"
2353          ]
2354        },
2355        {
2356          "tcId" : 262,
2357          "comment" : "Signatures with special case values for r and s.",
2358          "msg" : "313233343030",
2359          "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100",
2360          "result" : "invalid",
2361          "flags" : [
2362            "EdgeCase"
2363          ]
2364        },
2365        {
2366          "tcId" : 263,
2367          "comment" : "Signatures with special case values for r and s.",
2368          "msg" : "313233343030",
2369          "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101",
2370          "result" : "invalid",
2371          "flags" : [
2372            "EdgeCase"
2373          ]
2374        },
2375        {
2376          "tcId" : 264,
2377          "comment" : "Signatures with special case values for r and s.",
2378          "msg" : "313233343030",
2379          "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff",
2380          "result" : "invalid",
2381          "flags" : [
2382            "EdgeCase"
2383          ]
2384        },
2385        {
2386          "tcId" : 265,
2387          "comment" : "Signatures with special case values for r and s.",
2388          "msg" : "313233343030",
2389          "sig" : "30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
2390          "result" : "invalid",
2391          "flags" : [
2392            "EdgeCase"
2393          ]
2394        },
2395        {
2396          "tcId" : 266,
2397          "comment" : "Signatures with special case values for r and s.",
2398          "msg" : "313233343030",
2399          "sig" : "30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
2400          "result" : "invalid",
2401          "flags" : [
2402            "EdgeCase"
2403          ]
2404        },
2405        {
2406          "tcId" : 267,
2407          "comment" : "Signatures with special case values for r and s.",
2408          "msg" : "313233343030",
2409          "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
2410          "result" : "invalid",
2411          "flags" : [
2412            "EdgeCase"
2413          ]
2414        },
2415        {
2416          "tcId" : 268,
2417          "comment" : "Signatures with special case values for r and s.",
2418          "msg" : "313233343030",
2419          "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
2420          "result" : "invalid",
2421          "flags" : [
2422            "EdgeCase"
2423          ]
2424        },
2425        {
2426          "tcId" : 269,
2427          "comment" : "Signatures with special case values for r and s.",
2428          "msg" : "313233343030",
2429          "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
2430          "result" : "invalid",
2431          "flags" : [
2432            "EdgeCase"
2433          ]
2434        },
2435        {
2436          "tcId" : 270,
2437          "comment" : "Signatures with special case values for r and s.",
2438          "msg" : "313233343030",
2439          "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000",
2440          "result" : "invalid",
2441          "flags" : [
2442            "EdgeCase"
2443          ]
2444        },
2445        {
2446          "tcId" : 271,
2447          "comment" : "Signatures with special case values for r and s.",
2448          "msg" : "313233343030",
2449          "sig" : "3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
2450          "result" : "invalid",
2451          "flags" : [
2452            "EdgeCase"
2453          ]
2454        },
2455        {
2456          "tcId" : 272,
2457          "comment" : "Signatures with special case values for r and s.",
2458          "msg" : "313233343030",
2459          "sig" : "30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01",
2460          "result" : "invalid",
2461          "flags" : [
2462            "EdgeCase"
2463          ]
2464        },
2465        {
2466          "tcId" : 273,
2467          "comment" : "Signatures with special case values for r and s.",
2468          "msg" : "313233343030",
2469          "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090142",
2470          "result" : "invalid",
2471          "flags" : [
2472            "EdgeCase"
2473          ]
2474        },
2475        {
2476          "tcId" : 274,
2477          "comment" : "Signatures with special case values for r and s.",
2478          "msg" : "313233343030",
2479          "sig" : "301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f",
2480          "result" : "invalid",
2481          "flags" : [
2482            "EdgeCase"
2483          ]
2484        },
2485        {
2486          "tcId" : 275,
2487          "comment" : "Signatures with special case values for r and s.",
2488          "msg" : "313233343030",
2489          "sig" : "3008090380fe01020100",
2490          "result" : "invalid",
2491          "flags" : [
2492            "EdgeCase"
2493          ]
2494        },
2495        {
2496          "tcId" : 276,
2497          "comment" : "Signatures with special case values for r and s.",
2498          "msg" : "313233343030",
2499          "sig" : "3008090380fe01020101",
2500          "result" : "invalid",
2501          "flags" : [
2502            "EdgeCase"
2503          ]
2504        },
2505        {
2506          "tcId" : 277,
2507          "comment" : "Signatures with special case values for r and s.",
2508          "msg" : "313233343030",
2509          "sig" : "3008090380fe010201ff",
2510          "result" : "invalid",
2511          "flags" : [
2512            "EdgeCase"
2513          ]
2514        },
2515        {
2516          "tcId" : 278,
2517          "comment" : "Signatures with special case values for r and s.",
2518          "msg" : "313233343030",
2519          "sig" : "301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
2520          "result" : "invalid",
2521          "flags" : [
2522            "EdgeCase"
2523          ]
2524        },
2525        {
2526          "tcId" : 279,
2527          "comment" : "Signatures with special case values for r and s.",
2528          "msg" : "313233343030",
2529          "sig" : "301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
2530          "result" : "invalid",
2531          "flags" : [
2532            "EdgeCase"
2533          ]
2534        },
2535        {
2536          "tcId" : 280,
2537          "comment" : "Signatures with special case values for r and s.",
2538          "msg" : "313233343030",
2539          "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
2540          "result" : "invalid",
2541          "flags" : [
2542            "EdgeCase"
2543          ]
2544        },
2545        {
2546          "tcId" : 281,
2547          "comment" : "Signatures with special case values for r and s.",
2548          "msg" : "313233343030",
2549          "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
2550          "result" : "invalid",
2551          "flags" : [
2552            "EdgeCase"
2553          ]
2554        },
2555        {
2556          "tcId" : 282,
2557          "comment" : "Signatures with special case values for r and s.",
2558          "msg" : "313233343030",
2559          "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
2560          "result" : "invalid",
2561          "flags" : [
2562            "EdgeCase"
2563          ]
2564        },
2565        {
2566          "tcId" : 283,
2567          "comment" : "Signatures with special case values for r and s.",
2568          "msg" : "313233343030",
2569          "sig" : "301c090380fe010215010000000000000000000000000000000000000000",
2570          "result" : "invalid",
2571          "flags" : [
2572            "EdgeCase"
2573          ]
2574        },
2575        {
2576          "tcId" : 284,
2577          "comment" : "Signatures with special case values for r and s.",
2578          "msg" : "313233343030",
2579          "sig" : "308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
2580          "result" : "invalid",
2581          "flags" : [
2582            "EdgeCase"
2583          ]
2584        },
2585        {
2586          "tcId" : 285,
2587          "comment" : "Signatures with special case values for r and s.",
2588          "msg" : "313233343030",
2589          "sig" : "300a090380fe01090380fe01",
2590          "result" : "invalid",
2591          "flags" : [
2592            "EdgeCase"
2593          ]
2594        },
2595        {
2596          "tcId" : 286,
2597          "comment" : "Signatures with special case values for r and s.",
2598          "msg" : "313233343030",
2599          "sig" : "3008090380fe01090142",
2600          "result" : "invalid",
2601          "flags" : [
2602            "EdgeCase"
2603          ]
2604        },
2605        {
2606          "tcId" : 287,
2607          "comment" : "Signature encoding contains wrong type.",
2608          "msg" : "313233343030",
2609          "sig" : "30060201010c0130",
2610          "result" : "invalid",
2611          "flags" : []
2612        },
2613        {
2614          "tcId" : 288,
2615          "comment" : "Signature encoding contains wrong type.",
2616          "msg" : "313233343030",
2617          "sig" : "30050201010c00",
2618          "result" : "invalid",
2619          "flags" : []
2620        },
2621        {
2622          "tcId" : 289,
2623          "comment" : "Signature encoding contains wrong type.",
2624          "msg" : "313233343030",
2625          "sig" : "30090c0225730c03732573",
2626          "result" : "invalid",
2627          "flags" : []
2628        },
2629        {
2630          "tcId" : 290,
2631          "comment" : "Signature encoding contains wrong type.",
2632          "msg" : "313233343030",
2633          "sig" : "30080201013003020100",
2634          "result" : "invalid",
2635          "flags" : []
2636        },
2637        {
2638          "tcId" : 291,
2639          "comment" : "Signature encoding contains wrong type.",
2640          "msg" : "313233343030",
2641          "sig" : "3003020101",
2642          "result" : "invalid",
2643          "flags" : []
2644        },
2645        {
2646          "tcId" : 292,
2647          "comment" : "Signature encoding contains wrong type.",
2648          "msg" : "313233343030",
2649          "sig" : "3006020101010100",
2650          "result" : "invalid",
2651          "flags" : []
2652        },
2653        {
2654          "tcId" : 293,
2655          "comment" : "random signature",
2656          "msg" : "313233343030",
2657          "sig" : "302e0215008854bdb52d20ff9ea499483fba4d3c101a586fc7021500b23045900995d3fe3c4c638a3e06458a25a1e9dd",
2658          "result" : "valid",
2659          "flags" : []
2660        },
2661        {
2662          "tcId" : 294,
2663          "comment" : "random signature",
2664          "msg" : "313233343030",
2665          "sig" : "302c02144f6bf18941abbf33211d9561a14f9aebd03f4e940214218cda350def7f75617fcc799d0cf2cf6b23438d",
2666          "result" : "valid",
2667          "flags" : []
2668        },
2669        {
2670          "tcId" : 295,
2671          "comment" : "random signature",
2672          "msg" : "313233343030",
2673          "sig" : "302c0214459eaf0886160081b47fc573fb3d152d680d3b4b02144293dbb94db4c930d67e27fc4ec8538b58d1c7cd",
2674          "result" : "valid",
2675          "flags" : []
2676        },
2677        {
2678          "tcId" : 296,
2679          "comment" : "random signature",
2680          "msg" : "313233343030",
2681          "sig" : "302c02140a6c12b8ff5ca21c4ea0c7acea38d76fd170b97f021429ce2cf2672fa640031680dce2223932f613f6a5",
2682          "result" : "valid",
2683          "flags" : []
2684        },
2685        {
2686          "tcId" : 297,
2687          "comment" : "random signature",
2688          "msg" : "313233343030",
2689          "sig" : "302c021434bce4773e5e11875ea2202bc33e01fe00b3321a02142b294e01a97296d84e4c60bfba05d2760981c920",
2690          "result" : "valid",
2691          "flags" : []
2692        }
2693      ]
2694    },
2695    {
2696      "key" : {
2697        "g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d",
2698        "keySize" : 1024,
2699        "p" : "00b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
2700        "q" : "00b90b38ba0a50a43ec6898d3f9b68049777f489b1",
2701        "type" : "DsaPublicKey",
2702        "y" : "713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754"
2703      },
2704      "keyDer" : "308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754",
2705      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtjCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBhAACgYBxPp+BCKanB1SFo3zho7BAzOVjoERW\nFP4Jn7G//Wiss2+eBNitF6zjwTbaZvcw63/xiTZCT/pOWuWx59rDddjRZGlyVLi3\n6Ej1552iXHnfXAcn1do0mEBc0PTkbRNsNR1wPMS/DT9PuxZTkoiGhJZKk60w+heU\niMrUpmVd1PqXVA==\n-----END PUBLIC KEY-----",
2706      "sha" : "SHA-1",
2707      "type" : "DsaVerify",
2708      "tests" : [
2709        {
2710          "tcId" : 298,
2711          "comment" : "r,s = 1,1",
2712          "msg" : "54657374",
2713          "sig" : "3006020101020101",
2714          "result" : "valid",
2715          "flags" : []
2716        },
2717        {
2718          "tcId" : 299,
2719          "comment" : "r,s = 1,5",
2720          "msg" : "54657374",
2721          "sig" : "3006020101020105",
2722          "result" : "valid",
2723          "flags" : []
2724        },
2725        {
2726          "tcId" : 300,
2727          "comment" : "u2 small",
2728          "msg" : "54657374",
2729          "sig" : "3019020101021425023e8b9ba9ba72f481e90cb8ae67517e641b8a",
2730          "result" : "valid",
2731          "flags" : []
2732        },
2733        {
2734          "tcId" : 301,
2735          "comment" : "s == q-1",
2736          "msg" : "54657374",
2737          "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
2738          "result" : "valid",
2739          "flags" : []
2740        }
2741      ]
2742    },
2743    {
2744      "key" : {
2745        "g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d",
2746        "keySize" : 1024,
2747        "p" : "00b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
2748        "q" : "00b90b38ba0a50a43ec6898d3f9b68049777f489b1",
2749        "type" : "DsaPublicKey",
2750        "y" : "61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31"
2751      },
2752      "keyDer" : "308201b43082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818200027f61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31",
2753      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtDCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBggACf2H+W2H21VWtp9wOusNFn8zY37rRi6lN\nvqUkN81/tDHfQE1HOMWU5yCm14YnWs0CJZymE6CKLeEY0BUNLMrmAhAqygzQNmal\nP2fAuZQ99QRsFbrq9Jap8Bi3yTneFQnecc5H3W9ExX9OAeVpvkaTJ3MZDBVEcM77\n0fSvgtKOSzE=\n-----END PUBLIC KEY-----",
2754      "sha" : "SHA-1",
2755      "type" : "DsaVerify",
2756      "tests" : [
2757        {
2758          "tcId" : 302,
2759          "comment" : "s == 1",
2760          "msg" : "54657374",
2761          "sig" : "3019021462ba827381396dc44facc66c344f91788f11c6fc020101",
2762          "result" : "valid",
2763          "flags" : []
2764        }
2765      ]
2766    },
2767    {
2768      "key" : {
2769        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
2770        "keySize" : 2048,
2771        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
2772        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
2773        "type" : "DsaPublicKey",
2774        "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931"
2775      },
2776      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931",
2777      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----",
2778      "sha" : "SHA-224",
2779      "type" : "DsaVerify",
2780      "tests" : [
2781        {
2782          "tcId" : 303,
2783          "comment" : "Legacy:ASN encoding of s misses leading 0",
2784          "msg" : "48656c6c6f",
2785          "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2786          "result" : "acceptable",
2787          "flags" : [
2788            "NoLeadingZero"
2789          ]
2790        },
2791        {
2792          "tcId" : 304,
2793          "comment" : "valid",
2794          "msg" : "48656c6c6f",
2795          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2796          "result" : "valid",
2797          "flags" : []
2798        },
2799        {
2800          "tcId" : 305,
2801          "comment" : "long form encoding of length of sequence",
2802          "msg" : "48656c6c6f",
2803          "sig" : "30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2804          "result" : "invalid",
2805          "flags" : []
2806        },
2807        {
2808          "tcId" : 306,
2809          "comment" : "length of sequence contains leading 0",
2810          "msg" : "48656c6c6f",
2811          "sig" : "3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2812          "result" : "invalid",
2813          "flags" : []
2814        },
2815        {
2816          "tcId" : 307,
2817          "comment" : "wrong length of sequence",
2818          "msg" : "48656c6c6f",
2819          "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2820          "result" : "invalid",
2821          "flags" : []
2822        },
2823        {
2824          "tcId" : 308,
2825          "comment" : "wrong length of sequence",
2826          "msg" : "48656c6c6f",
2827          "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2828          "result" : "invalid",
2829          "flags" : []
2830        },
2831        {
2832          "tcId" : 309,
2833          "comment" : "uint32 overflow in length of sequence",
2834          "msg" : "48656c6c6f",
2835          "sig" : "3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2836          "result" : "invalid",
2837          "flags" : []
2838        },
2839        {
2840          "tcId" : 310,
2841          "comment" : "uint64 overflow in length of sequence",
2842          "msg" : "48656c6c6f",
2843          "sig" : "308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2844          "result" : "invalid",
2845          "flags" : []
2846        },
2847        {
2848          "tcId" : 311,
2849          "comment" : "length of sequence = 2**31 - 1",
2850          "msg" : "48656c6c6f",
2851          "sig" : "30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2852          "result" : "invalid",
2853          "flags" : []
2854        },
2855        {
2856          "tcId" : 312,
2857          "comment" : "length of sequence = 2**32 - 1",
2858          "msg" : "48656c6c6f",
2859          "sig" : "3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2860          "result" : "invalid",
2861          "flags" : []
2862        },
2863        {
2864          "tcId" : 313,
2865          "comment" : "length of sequence = 2**40 - 1",
2866          "msg" : "48656c6c6f",
2867          "sig" : "3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2868          "result" : "invalid",
2869          "flags" : []
2870        },
2871        {
2872          "tcId" : 314,
2873          "comment" : "length of sequence = 2**64 - 1",
2874          "msg" : "48656c6c6f",
2875          "sig" : "3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2876          "result" : "invalid",
2877          "flags" : []
2878        },
2879        {
2880          "tcId" : 315,
2881          "comment" : "incorrect length of sequence",
2882          "msg" : "48656c6c6f",
2883          "sig" : "30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2884          "result" : "invalid",
2885          "flags" : []
2886        },
2887        {
2888          "tcId" : 316,
2889          "comment" : "indefinite length without termination",
2890          "msg" : "48656c6c6f",
2891          "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2892          "result" : "invalid",
2893          "flags" : []
2894        },
2895        {
2896          "tcId" : 317,
2897          "comment" : "indefinite length without termination",
2898          "msg" : "48656c6c6f",
2899          "sig" : "303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2900          "result" : "invalid",
2901          "flags" : []
2902        },
2903        {
2904          "tcId" : 318,
2905          "comment" : "indefinite length without termination",
2906          "msg" : "48656c6c6f",
2907          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2908          "result" : "invalid",
2909          "flags" : []
2910        },
2911        {
2912          "tcId" : 319,
2913          "comment" : "removing sequence",
2914          "msg" : "48656c6c6f",
2915          "sig" : "",
2916          "result" : "invalid",
2917          "flags" : []
2918        },
2919        {
2920          "tcId" : 320,
2921          "comment" : "lonely sequence tag",
2922          "msg" : "48656c6c6f",
2923          "sig" : "30",
2924          "result" : "invalid",
2925          "flags" : []
2926        },
2927        {
2928          "tcId" : 321,
2929          "comment" : "appending 0's to sequence",
2930          "msg" : "48656c6c6f",
2931          "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
2932          "result" : "invalid",
2933          "flags" : []
2934        },
2935        {
2936          "tcId" : 322,
2937          "comment" : "prepending 0's to sequence",
2938          "msg" : "48656c6c6f",
2939          "sig" : "303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2940          "result" : "invalid",
2941          "flags" : []
2942        },
2943        {
2944          "tcId" : 323,
2945          "comment" : "appending unused 0's to sequence",
2946          "msg" : "48656c6c6f",
2947          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
2948          "result" : "invalid",
2949          "flags" : []
2950        },
2951        {
2952          "tcId" : 324,
2953          "comment" : "appending null value to sequence",
2954          "msg" : "48656c6c6f",
2955          "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500",
2956          "result" : "invalid",
2957          "flags" : []
2958        },
2959        {
2960          "tcId" : 325,
2961          "comment" : "including garbage",
2962          "msg" : "48656c6c6f",
2963          "sig" : "3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2964          "result" : "invalid",
2965          "flags" : []
2966        },
2967        {
2968          "tcId" : 326,
2969          "comment" : "including garbage",
2970          "msg" : "48656c6c6f",
2971          "sig" : "30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2972          "result" : "invalid",
2973          "flags" : []
2974        },
2975        {
2976          "tcId" : 327,
2977          "comment" : "including garbage",
2978          "msg" : "48656c6c6f",
2979          "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef",
2980          "result" : "invalid",
2981          "flags" : []
2982        },
2983        {
2984          "tcId" : 328,
2985          "comment" : "including garbage",
2986          "msg" : "48656c6c6f",
2987          "sig" : "30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2988          "result" : "invalid",
2989          "flags" : []
2990        },
2991        {
2992          "tcId" : 329,
2993          "comment" : "including garbage",
2994          "msg" : "48656c6c6f",
2995          "sig" : "304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
2996          "result" : "invalid",
2997          "flags" : []
2998        },
2999        {
3000          "tcId" : 330,
3001          "comment" : "including garbage",
3002          "msg" : "48656c6c6f",
3003          "sig" : "3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3004          "result" : "invalid",
3005          "flags" : []
3006        },
3007        {
3008          "tcId" : 331,
3009          "comment" : "including garbage",
3010          "msg" : "48656c6c6f",
3011          "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3012          "result" : "invalid",
3013          "flags" : []
3014        },
3015        {
3016          "tcId" : 332,
3017          "comment" : "including garbage",
3018          "msg" : "48656c6c6f",
3019          "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3020          "result" : "invalid",
3021          "flags" : []
3022        },
3023        {
3024          "tcId" : 333,
3025          "comment" : "including garbage",
3026          "msg" : "48656c6c6f",
3027          "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef",
3028          "result" : "invalid",
3029          "flags" : []
3030        },
3031        {
3032          "tcId" : 334,
3033          "comment" : "including undefined tags",
3034          "msg" : "48656c6c6f",
3035          "sig" : "3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3036          "result" : "invalid",
3037          "flags" : []
3038        },
3039        {
3040          "tcId" : 335,
3041          "comment" : "including undefined tags",
3042          "msg" : "48656c6c6f",
3043          "sig" : "3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3044          "result" : "invalid",
3045          "flags" : []
3046        },
3047        {
3048          "tcId" : 336,
3049          "comment" : "including undefined tags",
3050          "msg" : "48656c6c6f",
3051          "sig" : "30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3052          "result" : "invalid",
3053          "flags" : []
3054        },
3055        {
3056          "tcId" : 337,
3057          "comment" : "including undefined tags",
3058          "msg" : "48656c6c6f",
3059          "sig" : "30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3060          "result" : "invalid",
3061          "flags" : []
3062        },
3063        {
3064          "tcId" : 338,
3065          "comment" : "including undefined tags",
3066          "msg" : "48656c6c6f",
3067          "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3068          "result" : "invalid",
3069          "flags" : []
3070        },
3071        {
3072          "tcId" : 339,
3073          "comment" : "including undefined tags",
3074          "msg" : "48656c6c6f",
3075          "sig" : "3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3076          "result" : "invalid",
3077          "flags" : []
3078        },
3079        {
3080          "tcId" : 340,
3081          "comment" : "truncated length of sequence",
3082          "msg" : "48656c6c6f",
3083          "sig" : "3081",
3084          "result" : "invalid",
3085          "flags" : []
3086        },
3087        {
3088          "tcId" : 341,
3089          "comment" : "using composition with indefinite length",
3090          "msg" : "48656c6c6f",
3091          "sig" : "3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
3092          "result" : "invalid",
3093          "flags" : []
3094        },
3095        {
3096          "tcId" : 342,
3097          "comment" : "using composition with indefinite length",
3098          "msg" : "48656c6c6f",
3099          "sig" : "30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3100          "result" : "invalid",
3101          "flags" : []
3102        },
3103        {
3104          "tcId" : 343,
3105          "comment" : "using composition with indefinite length",
3106          "msg" : "48656c6c6f",
3107          "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
3108          "result" : "invalid",
3109          "flags" : []
3110        },
3111        {
3112          "tcId" : 344,
3113          "comment" : "using composition with wrong tag",
3114          "msg" : "48656c6c6f",
3115          "sig" : "3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
3116          "result" : "invalid",
3117          "flags" : []
3118        },
3119        {
3120          "tcId" : 345,
3121          "comment" : "using composition with wrong tag",
3122          "msg" : "48656c6c6f",
3123          "sig" : "30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3124          "result" : "invalid",
3125          "flags" : []
3126        },
3127        {
3128          "tcId" : 346,
3129          "comment" : "using composition with wrong tag",
3130          "msg" : "48656c6c6f",
3131          "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
3132          "result" : "invalid",
3133          "flags" : []
3134        },
3135        {
3136          "tcId" : 347,
3137          "comment" : "Replacing sequence with NULL",
3138          "msg" : "48656c6c6f",
3139          "sig" : "0500",
3140          "result" : "invalid",
3141          "flags" : []
3142        },
3143        {
3144          "tcId" : 348,
3145          "comment" : "changing tag value of sequence",
3146          "msg" : "48656c6c6f",
3147          "sig" : "2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3148          "result" : "invalid",
3149          "flags" : []
3150        },
3151        {
3152          "tcId" : 349,
3153          "comment" : "changing tag value of sequence",
3154          "msg" : "48656c6c6f",
3155          "sig" : "2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3156          "result" : "invalid",
3157          "flags" : []
3158        },
3159        {
3160          "tcId" : 350,
3161          "comment" : "changing tag value of sequence",
3162          "msg" : "48656c6c6f",
3163          "sig" : "313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3164          "result" : "invalid",
3165          "flags" : []
3166        },
3167        {
3168          "tcId" : 351,
3169          "comment" : "changing tag value of sequence",
3170          "msg" : "48656c6c6f",
3171          "sig" : "323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3172          "result" : "invalid",
3173          "flags" : []
3174        },
3175        {
3176          "tcId" : 352,
3177          "comment" : "changing tag value of sequence",
3178          "msg" : "48656c6c6f",
3179          "sig" : "ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3180          "result" : "invalid",
3181          "flags" : []
3182        },
3183        {
3184          "tcId" : 353,
3185          "comment" : "dropping value of sequence",
3186          "msg" : "48656c6c6f",
3187          "sig" : "3000",
3188          "result" : "invalid",
3189          "flags" : []
3190        },
3191        {
3192          "tcId" : 354,
3193          "comment" : "using composition for sequence",
3194          "msg" : "48656c6c6f",
3195          "sig" : "3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3196          "result" : "invalid",
3197          "flags" : []
3198        },
3199        {
3200          "tcId" : 355,
3201          "comment" : "truncated sequence",
3202          "msg" : "48656c6c6f",
3203          "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862",
3204          "result" : "invalid",
3205          "flags" : []
3206        },
3207        {
3208          "tcId" : 356,
3209          "comment" : "truncated sequence",
3210          "msg" : "48656c6c6f",
3211          "sig" : "303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3212          "result" : "invalid",
3213          "flags" : []
3214        },
3215        {
3216          "tcId" : 357,
3217          "comment" : "indefinite length",
3218          "msg" : "48656c6c6f",
3219          "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
3220          "result" : "invalid",
3221          "flags" : []
3222        },
3223        {
3224          "tcId" : 358,
3225          "comment" : "indefinite length with truncated delimiter",
3226          "msg" : "48656c6c6f",
3227          "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600",
3228          "result" : "invalid",
3229          "flags" : []
3230        },
3231        {
3232          "tcId" : 359,
3233          "comment" : "indefinite length with additional element",
3234          "msg" : "48656c6c6f",
3235          "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000",
3236          "result" : "invalid",
3237          "flags" : []
3238        },
3239        {
3240          "tcId" : 360,
3241          "comment" : "indefinite length with truncated element",
3242          "msg" : "48656c6c6f",
3243          "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000",
3244          "result" : "invalid",
3245          "flags" : []
3246        },
3247        {
3248          "tcId" : 361,
3249          "comment" : "indefinite length with garbage",
3250          "msg" : "48656c6c6f",
3251          "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef",
3252          "result" : "invalid",
3253          "flags" : []
3254        },
3255        {
3256          "tcId" : 362,
3257          "comment" : "indefinite length with nonempty EOC",
3258          "msg" : "48656c6c6f",
3259          "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef",
3260          "result" : "invalid",
3261          "flags" : []
3262        },
3263        {
3264          "tcId" : 363,
3265          "comment" : "prepend empty sequence",
3266          "msg" : "48656c6c6f",
3267          "sig" : "303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3268          "result" : "invalid",
3269          "flags" : []
3270        },
3271        {
3272          "tcId" : 364,
3273          "comment" : "append empty sequence",
3274          "msg" : "48656c6c6f",
3275          "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000",
3276          "result" : "invalid",
3277          "flags" : []
3278        },
3279        {
3280          "tcId" : 365,
3281          "comment" : "append garbage with high tag number",
3282          "msg" : "48656c6c6f",
3283          "sig" : "3040021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236bf7f00",
3284          "result" : "invalid",
3285          "flags" : []
3286        },
3287        {
3288          "tcId" : 366,
3289          "comment" : "sequence of sequence",
3290          "msg" : "48656c6c6f",
3291          "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3292          "result" : "invalid",
3293          "flags" : []
3294        },
3295        {
3296          "tcId" : 367,
3297          "comment" : "truncated sequence: removed last 1 elements",
3298          "msg" : "48656c6c6f",
3299          "sig" : "301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd",
3300          "result" : "invalid",
3301          "flags" : []
3302        },
3303        {
3304          "tcId" : 368,
3305          "comment" : "repeating element in sequence",
3306          "msg" : "48656c6c6f",
3307          "sig" : "305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3308          "result" : "invalid",
3309          "flags" : []
3310        },
3311        {
3312          "tcId" : 369,
3313          "comment" : "long form encoding of length of integer",
3314          "msg" : "48656c6c6f",
3315          "sig" : "303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3316          "result" : "invalid",
3317          "flags" : []
3318        },
3319        {
3320          "tcId" : 370,
3321          "comment" : "long form encoding of length of integer",
3322          "msg" : "48656c6c6f",
3323          "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3324          "result" : "invalid",
3325          "flags" : []
3326        },
3327        {
3328          "tcId" : 371,
3329          "comment" : "length of integer contains leading 0",
3330          "msg" : "48656c6c6f",
3331          "sig" : "303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3332          "result" : "invalid",
3333          "flags" : []
3334        },
3335        {
3336          "tcId" : 372,
3337          "comment" : "length of integer contains leading 0",
3338          "msg" : "48656c6c6f",
3339          "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3340          "result" : "invalid",
3341          "flags" : []
3342        },
3343        {
3344          "tcId" : 373,
3345          "comment" : "wrong length of integer",
3346          "msg" : "48656c6c6f",
3347          "sig" : "303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3348          "result" : "invalid",
3349          "flags" : []
3350        },
3351        {
3352          "tcId" : 374,
3353          "comment" : "wrong length of integer",
3354          "msg" : "48656c6c6f",
3355          "sig" : "303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3356          "result" : "invalid",
3357          "flags" : []
3358        },
3359        {
3360          "tcId" : 375,
3361          "comment" : "wrong length of integer",
3362          "msg" : "48656c6c6f",
3363          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3364          "result" : "invalid",
3365          "flags" : []
3366        },
3367        {
3368          "tcId" : 376,
3369          "comment" : "wrong length of integer",
3370          "msg" : "48656c6c6f",
3371          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3372          "result" : "invalid",
3373          "flags" : []
3374        },
3375        {
3376          "tcId" : 377,
3377          "comment" : "uint32 overflow in length of integer",
3378          "msg" : "48656c6c6f",
3379          "sig" : "30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3380          "result" : "invalid",
3381          "flags" : []
3382        },
3383        {
3384          "tcId" : 378,
3385          "comment" : "uint32 overflow in length of integer",
3386          "msg" : "48656c6c6f",
3387          "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3388          "result" : "invalid",
3389          "flags" : []
3390        },
3391        {
3392          "tcId" : 379,
3393          "comment" : "uint64 overflow in length of integer",
3394          "msg" : "48656c6c6f",
3395          "sig" : "3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3396          "result" : "invalid",
3397          "flags" : []
3398        },
3399        {
3400          "tcId" : 380,
3401          "comment" : "uint64 overflow in length of integer",
3402          "msg" : "48656c6c6f",
3403          "sig" : "3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3404          "result" : "invalid",
3405          "flags" : []
3406        },
3407        {
3408          "tcId" : 381,
3409          "comment" : "length of integer = 2**31 - 1",
3410          "msg" : "48656c6c6f",
3411          "sig" : "304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3412          "result" : "invalid",
3413          "flags" : []
3414        },
3415        {
3416          "tcId" : 382,
3417          "comment" : "length of integer = 2**31 - 1",
3418          "msg" : "48656c6c6f",
3419          "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3420          "result" : "invalid",
3421          "flags" : []
3422        },
3423        {
3424          "tcId" : 383,
3425          "comment" : "length of integer = 2**32 - 1",
3426          "msg" : "48656c6c6f",
3427          "sig" : "30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3428          "result" : "invalid",
3429          "flags" : []
3430        },
3431        {
3432          "tcId" : 384,
3433          "comment" : "length of integer = 2**32 - 1",
3434          "msg" : "48656c6c6f",
3435          "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3436          "result" : "invalid",
3437          "flags" : []
3438        },
3439        {
3440          "tcId" : 385,
3441          "comment" : "length of integer = 2**40 - 1",
3442          "msg" : "48656c6c6f",
3443          "sig" : "30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3444          "result" : "invalid",
3445          "flags" : []
3446        },
3447        {
3448          "tcId" : 386,
3449          "comment" : "length of integer = 2**40 - 1",
3450          "msg" : "48656c6c6f",
3451          "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3452          "result" : "invalid",
3453          "flags" : []
3454        },
3455        {
3456          "tcId" : 387,
3457          "comment" : "length of integer = 2**64 - 1",
3458          "msg" : "48656c6c6f",
3459          "sig" : "30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3460          "result" : "invalid",
3461          "flags" : []
3462        },
3463        {
3464          "tcId" : 388,
3465          "comment" : "length of integer = 2**64 - 1",
3466          "msg" : "48656c6c6f",
3467          "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3468          "result" : "invalid",
3469          "flags" : []
3470        },
3471        {
3472          "tcId" : 389,
3473          "comment" : "incorrect length of integer",
3474          "msg" : "48656c6c6f",
3475          "sig" : "303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3476          "result" : "invalid",
3477          "flags" : []
3478        },
3479        {
3480          "tcId" : 390,
3481          "comment" : "incorrect length of integer",
3482          "msg" : "48656c6c6f",
3483          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3484          "result" : "invalid",
3485          "flags" : []
3486        },
3487        {
3488          "tcId" : 391,
3489          "comment" : "removing integer",
3490          "msg" : "48656c6c6f",
3491          "sig" : "301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3492          "result" : "invalid",
3493          "flags" : []
3494        },
3495        {
3496          "tcId" : 392,
3497          "comment" : "lonely integer tag",
3498          "msg" : "48656c6c6f",
3499          "sig" : "302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3500          "result" : "invalid",
3501          "flags" : []
3502        },
3503        {
3504          "tcId" : 393,
3505          "comment" : "lonely integer tag",
3506          "msg" : "48656c6c6f",
3507          "sig" : "301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02",
3508          "result" : "invalid",
3509          "flags" : []
3510        },
3511        {
3512          "tcId" : 394,
3513          "comment" : "appending 0's to integer",
3514          "msg" : "48656c6c6f",
3515          "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3516          "result" : "invalid",
3517          "flags" : []
3518        },
3519        {
3520          "tcId" : 395,
3521          "comment" : "appending 0's to integer",
3522          "msg" : "48656c6c6f",
3523          "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
3524          "result" : "invalid",
3525          "flags" : []
3526        },
3527        {
3528          "tcId" : 396,
3529          "comment" : "prepending 0's to integer",
3530          "msg" : "48656c6c6f",
3531          "sig" : "303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3532          "result" : "invalid",
3533          "flags" : []
3534        },
3535        {
3536          "tcId" : 397,
3537          "comment" : "prepending 0's to integer",
3538          "msg" : "48656c6c6f",
3539          "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3540          "result" : "invalid",
3541          "flags" : []
3542        },
3543        {
3544          "tcId" : 398,
3545          "comment" : "appending unused 0's to integer",
3546          "msg" : "48656c6c6f",
3547          "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3548          "result" : "invalid",
3549          "flags" : []
3550        },
3551        {
3552          "tcId" : 399,
3553          "comment" : "appending null value to integer",
3554          "msg" : "48656c6c6f",
3555          "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3556          "result" : "invalid",
3557          "flags" : []
3558        },
3559        {
3560          "tcId" : 400,
3561          "comment" : "appending null value to integer",
3562          "msg" : "48656c6c6f",
3563          "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500",
3564          "result" : "invalid",
3565          "flags" : []
3566        },
3567        {
3568          "tcId" : 401,
3569          "comment" : "truncated length of integer",
3570          "msg" : "48656c6c6f",
3571          "sig" : "30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3572          "result" : "invalid",
3573          "flags" : []
3574        },
3575        {
3576          "tcId" : 402,
3577          "comment" : "truncated length of integer",
3578          "msg" : "48656c6c6f",
3579          "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281",
3580          "result" : "invalid",
3581          "flags" : []
3582        },
3583        {
3584          "tcId" : 403,
3585          "comment" : "Replacing integer with NULL",
3586          "msg" : "48656c6c6f",
3587          "sig" : "30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3588          "result" : "invalid",
3589          "flags" : []
3590        },
3591        {
3592          "tcId" : 404,
3593          "comment" : "Replacing integer with NULL",
3594          "msg" : "48656c6c6f",
3595          "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500",
3596          "result" : "invalid",
3597          "flags" : []
3598        },
3599        {
3600          "tcId" : 405,
3601          "comment" : "changing tag value of integer",
3602          "msg" : "48656c6c6f",
3603          "sig" : "303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3604          "result" : "invalid",
3605          "flags" : []
3606        },
3607        {
3608          "tcId" : 406,
3609          "comment" : "changing tag value of integer",
3610          "msg" : "48656c6c6f",
3611          "sig" : "303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3612          "result" : "invalid",
3613          "flags" : []
3614        },
3615        {
3616          "tcId" : 407,
3617          "comment" : "changing tag value of integer",
3618          "msg" : "48656c6c6f",
3619          "sig" : "303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3620          "result" : "invalid",
3621          "flags" : []
3622        },
3623        {
3624          "tcId" : 408,
3625          "comment" : "changing tag value of integer",
3626          "msg" : "48656c6c6f",
3627          "sig" : "303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3628          "result" : "invalid",
3629          "flags" : []
3630        },
3631        {
3632          "tcId" : 409,
3633          "comment" : "changing tag value of integer",
3634          "msg" : "48656c6c6f",
3635          "sig" : "303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3636          "result" : "invalid",
3637          "flags" : []
3638        },
3639        {
3640          "tcId" : 410,
3641          "comment" : "changing tag value of integer",
3642          "msg" : "48656c6c6f",
3643          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3644          "result" : "invalid",
3645          "flags" : []
3646        },
3647        {
3648          "tcId" : 411,
3649          "comment" : "changing tag value of integer",
3650          "msg" : "48656c6c6f",
3651          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3652          "result" : "invalid",
3653          "flags" : []
3654        },
3655        {
3656          "tcId" : 412,
3657          "comment" : "changing tag value of integer",
3658          "msg" : "48656c6c6f",
3659          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3660          "result" : "invalid",
3661          "flags" : []
3662        },
3663        {
3664          "tcId" : 413,
3665          "comment" : "changing tag value of integer",
3666          "msg" : "48656c6c6f",
3667          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3668          "result" : "invalid",
3669          "flags" : []
3670        },
3671        {
3672          "tcId" : 414,
3673          "comment" : "changing tag value of integer",
3674          "msg" : "48656c6c6f",
3675          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3676          "result" : "invalid",
3677          "flags" : []
3678        },
3679        {
3680          "tcId" : 415,
3681          "comment" : "dropping value of integer",
3682          "msg" : "48656c6c6f",
3683          "sig" : "30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3684          "result" : "invalid",
3685          "flags" : []
3686        },
3687        {
3688          "tcId" : 416,
3689          "comment" : "dropping value of integer",
3690          "msg" : "48656c6c6f",
3691          "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200",
3692          "result" : "invalid",
3693          "flags" : []
3694        },
3695        {
3696          "tcId" : 417,
3697          "comment" : "using composition for integer",
3698          "msg" : "48656c6c6f",
3699          "sig" : "3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3700          "result" : "invalid",
3701          "flags" : []
3702        },
3703        {
3704          "tcId" : 418,
3705          "comment" : "using composition for integer",
3706          "msg" : "48656c6c6f",
3707          "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3708          "result" : "invalid",
3709          "flags" : []
3710        },
3711        {
3712          "tcId" : 419,
3713          "comment" : "modify first byte of integer",
3714          "msg" : "48656c6c6f",
3715          "sig" : "303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3716          "result" : "invalid",
3717          "flags" : []
3718        },
3719        {
3720          "tcId" : 420,
3721          "comment" : "modify first byte of integer",
3722          "msg" : "48656c6c6f",
3723          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3724          "result" : "invalid",
3725          "flags" : []
3726        },
3727        {
3728          "tcId" : 421,
3729          "comment" : "modify last byte of integer",
3730          "msg" : "48656c6c6f",
3731          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3732          "result" : "invalid",
3733          "flags" : []
3734        },
3735        {
3736          "tcId" : 422,
3737          "comment" : "modify last byte of integer",
3738          "msg" : "48656c6c6f",
3739          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6",
3740          "result" : "invalid",
3741          "flags" : []
3742        },
3743        {
3744          "tcId" : 423,
3745          "comment" : "truncated integer",
3746          "msg" : "48656c6c6f",
3747          "sig" : "303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3748          "result" : "invalid",
3749          "flags" : []
3750        },
3751        {
3752          "tcId" : 424,
3753          "comment" : "truncated integer",
3754          "msg" : "48656c6c6f",
3755          "sig" : "303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3756          "result" : "invalid",
3757          "flags" : []
3758        },
3759        {
3760          "tcId" : 425,
3761          "comment" : "truncated integer",
3762          "msg" : "48656c6c6f",
3763          "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862",
3764          "result" : "invalid",
3765          "flags" : []
3766        },
3767        {
3768          "tcId" : 426,
3769          "comment" : "leading ff in integer",
3770          "msg" : "48656c6c6f",
3771          "sig" : "303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3772          "result" : "invalid",
3773          "flags" : []
3774        },
3775        {
3776          "tcId" : 427,
3777          "comment" : "leading ff in integer",
3778          "msg" : "48656c6c6f",
3779          "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3780          "result" : "invalid",
3781          "flags" : []
3782        },
3783        {
3784          "tcId" : 428,
3785          "comment" : "replaced integer by infinity",
3786          "msg" : "48656c6c6f",
3787          "sig" : "3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3788          "result" : "invalid",
3789          "flags" : []
3790        },
3791        {
3792          "tcId" : 429,
3793          "comment" : "replaced integer by infinity",
3794          "msg" : "48656c6c6f",
3795          "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180",
3796          "result" : "invalid",
3797          "flags" : []
3798        },
3799        {
3800          "tcId" : 430,
3801          "comment" : "replacing integer with zero",
3802          "msg" : "48656c6c6f",
3803          "sig" : "3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3804          "result" : "invalid",
3805          "flags" : []
3806        },
3807        {
3808          "tcId" : 431,
3809          "comment" : "replacing integer with zero",
3810          "msg" : "48656c6c6f",
3811          "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100",
3812          "result" : "invalid",
3813          "flags" : []
3814        },
3815        {
3816          "tcId" : 432,
3817          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3818          "msg" : "48656c6c6f",
3819          "sig" : "303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3820          "result" : "invalid",
3821          "flags" : []
3822        },
3823        {
3824          "tcId" : 433,
3825          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3826          "msg" : "48656c6c6f",
3827          "sig" : "303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3828          "result" : "invalid",
3829          "flags" : []
3830        },
3831        {
3832          "tcId" : 434,
3833          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3834          "msg" : "48656c6c6f",
3835          "sig" : "303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3836          "result" : "invalid",
3837          "flags" : []
3838        },
3839        {
3840          "tcId" : 435,
3841          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3842          "msg" : "48656c6c6f",
3843          "sig" : "303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3844          "result" : "invalid",
3845          "flags" : []
3846        },
3847        {
3848          "tcId" : 436,
3849          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3850          "msg" : "48656c6c6f",
3851          "sig" : "303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3852          "result" : "invalid",
3853          "flags" : []
3854        },
3855        {
3856          "tcId" : 437,
3857          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3858          "msg" : "48656c6c6f",
3859          "sig" : "303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3860          "result" : "invalid",
3861          "flags" : []
3862        },
3863        {
3864          "tcId" : 438,
3865          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3866          "msg" : "48656c6c6f",
3867          "sig" : "303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3868          "result" : "invalid",
3869          "flags" : []
3870        },
3871        {
3872          "tcId" : 439,
3873          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3874          "msg" : "48656c6c6f",
3875          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93",
3876          "result" : "invalid",
3877          "flags" : []
3878        },
3879        {
3880          "tcId" : 440,
3881          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3882          "msg" : "48656c6c6f",
3883          "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9",
3884          "result" : "invalid",
3885          "flags" : []
3886        },
3887        {
3888          "tcId" : 441,
3889          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3890          "msg" : "48656c6c6f",
3891          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca",
3892          "result" : "invalid",
3893          "flags" : []
3894        },
3895        {
3896          "tcId" : 442,
3897          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3898          "msg" : "48656c6c6f",
3899          "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727",
3900          "result" : "invalid",
3901          "flags" : []
3902        },
3903        {
3904          "tcId" : 443,
3905          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3906          "msg" : "48656c6c6f",
3907          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d",
3908          "result" : "invalid",
3909          "flags" : []
3910        },
3911        {
3912          "tcId" : 444,
3913          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3914          "msg" : "48656c6c6f",
3915          "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
3916          "result" : "invalid",
3917          "flags" : []
3918        },
3919        {
3920          "tcId" : 445,
3921          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
3922          "msg" : "48656c6c6f",
3923          "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca",
3924          "result" : "invalid",
3925          "flags" : []
3926        },
3927        {
3928          "tcId" : 446,
3929          "comment" : "Signatures with special case values for r and s.",
3930          "msg" : "48656c6c6f",
3931          "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
3932          "result" : "invalid",
3933          "flags" : [
3934            "EdgeCase"
3935          ]
3936        },
3937        {
3938          "tcId" : 447,
3939          "comment" : "Signatures with special case values for r and s.",
3940          "msg" : "48656c6c6f",
3941          "sig" : "3006020100020100",
3942          "result" : "invalid",
3943          "flags" : [
3944            "EdgeCase"
3945          ]
3946        },
3947        {
3948          "tcId" : 448,
3949          "comment" : "Signatures with special case values for r and s.",
3950          "msg" : "48656c6c6f",
3951          "sig" : "3006020100020101",
3952          "result" : "invalid",
3953          "flags" : [
3954            "EdgeCase"
3955          ]
3956        },
3957        {
3958          "tcId" : 449,
3959          "comment" : "Signatures with special case values for r and s.",
3960          "msg" : "48656c6c6f",
3961          "sig" : "30060201000201ff",
3962          "result" : "invalid",
3963          "flags" : [
3964            "EdgeCase"
3965          ]
3966        },
3967        {
3968          "tcId" : 450,
3969          "comment" : "Signatures with special case values for r and s.",
3970          "msg" : "48656c6c6f",
3971          "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
3972          "result" : "invalid",
3973          "flags" : [
3974            "EdgeCase"
3975          ]
3976        },
3977        {
3978          "tcId" : 451,
3979          "comment" : "Signatures with special case values for r and s.",
3980          "msg" : "48656c6c6f",
3981          "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
3982          "result" : "invalid",
3983          "flags" : [
3984            "EdgeCase"
3985          ]
3986        },
3987        {
3988          "tcId" : 452,
3989          "comment" : "Signatures with special case values for r and s.",
3990          "msg" : "48656c6c6f",
3991          "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
3992          "result" : "invalid",
3993          "flags" : [
3994            "EdgeCase"
3995          ]
3996        },
3997        {
3998          "tcId" : 453,
3999          "comment" : "Signatures with special case values for r and s.",
4000          "msg" : "48656c6c6f",
4001          "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
4002          "result" : "invalid",
4003          "flags" : [
4004            "EdgeCase"
4005          ]
4006        },
4007        {
4008          "tcId" : 454,
4009          "comment" : "Signatures with special case values for r and s.",
4010          "msg" : "48656c6c6f",
4011          "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
4012          "result" : "invalid",
4013          "flags" : [
4014            "EdgeCase"
4015          ]
4016        },
4017        {
4018          "tcId" : 455,
4019          "comment" : "Signatures with special case values for r and s.",
4020          "msg" : "48656c6c6f",
4021          "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000",
4022          "result" : "invalid",
4023          "flags" : [
4024            "EdgeCase"
4025          ]
4026        },
4027        {
4028          "tcId" : 456,
4029          "comment" : "Signatures with special case values for r and s.",
4030          "msg" : "48656c6c6f",
4031          "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
4032          "result" : "invalid",
4033          "flags" : [
4034            "EdgeCase"
4035          ]
4036        },
4037        {
4038          "tcId" : 457,
4039          "comment" : "Signatures with special case values for r and s.",
4040          "msg" : "48656c6c6f",
4041          "sig" : "3008020100090380fe01",
4042          "result" : "invalid",
4043          "flags" : [
4044            "EdgeCase"
4045          ]
4046        },
4047        {
4048          "tcId" : 458,
4049          "comment" : "Signatures with special case values for r and s.",
4050          "msg" : "48656c6c6f",
4051          "sig" : "3006020100090142",
4052          "result" : "invalid",
4053          "flags" : [
4054            "EdgeCase"
4055          ]
4056        },
4057        {
4058          "tcId" : 459,
4059          "comment" : "Signatures with special case values for r and s.",
4060          "msg" : "48656c6c6f",
4061          "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
4062          "result" : "invalid",
4063          "flags" : [
4064            "EdgeCase"
4065          ]
4066        },
4067        {
4068          "tcId" : 460,
4069          "comment" : "Signatures with special case values for r and s.",
4070          "msg" : "48656c6c6f",
4071          "sig" : "3006020101020100",
4072          "result" : "invalid",
4073          "flags" : [
4074            "EdgeCase"
4075          ]
4076        },
4077        {
4078          "tcId" : 461,
4079          "comment" : "Signatures with special case values for r and s.",
4080          "msg" : "48656c6c6f",
4081          "sig" : "3006020101020101",
4082          "result" : "invalid",
4083          "flags" : [
4084            "EdgeCase"
4085          ]
4086        },
4087        {
4088          "tcId" : 462,
4089          "comment" : "Signatures with special case values for r and s.",
4090          "msg" : "48656c6c6f",
4091          "sig" : "30060201010201ff",
4092          "result" : "invalid",
4093          "flags" : [
4094            "EdgeCase"
4095          ]
4096        },
4097        {
4098          "tcId" : 463,
4099          "comment" : "Signatures with special case values for r and s.",
4100          "msg" : "48656c6c6f",
4101          "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
4102          "result" : "invalid",
4103          "flags" : [
4104            "EdgeCase"
4105          ]
4106        },
4107        {
4108          "tcId" : 464,
4109          "comment" : "Signatures with special case values for r and s.",
4110          "msg" : "48656c6c6f",
4111          "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
4112          "result" : "invalid",
4113          "flags" : [
4114            "EdgeCase"
4115          ]
4116        },
4117        {
4118          "tcId" : 465,
4119          "comment" : "Signatures with special case values for r and s.",
4120          "msg" : "48656c6c6f",
4121          "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
4122          "result" : "invalid",
4123          "flags" : [
4124            "EdgeCase"
4125          ]
4126        },
4127        {
4128          "tcId" : 466,
4129          "comment" : "Signatures with special case values for r and s.",
4130          "msg" : "48656c6c6f",
4131          "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
4132          "result" : "invalid",
4133          "flags" : [
4134            "EdgeCase"
4135          ]
4136        },
4137        {
4138          "tcId" : 467,
4139          "comment" : "Signatures with special case values for r and s.",
4140          "msg" : "48656c6c6f",
4141          "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
4142          "result" : "invalid",
4143          "flags" : [
4144            "EdgeCase"
4145          ]
4146        },
4147        {
4148          "tcId" : 468,
4149          "comment" : "Signatures with special case values for r and s.",
4150          "msg" : "48656c6c6f",
4151          "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000",
4152          "result" : "invalid",
4153          "flags" : [
4154            "EdgeCase"
4155          ]
4156        },
4157        {
4158          "tcId" : 469,
4159          "comment" : "Signatures with special case values for r and s.",
4160          "msg" : "48656c6c6f",
4161          "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
4162          "result" : "invalid",
4163          "flags" : [
4164            "EdgeCase"
4165          ]
4166        },
4167        {
4168          "tcId" : 470,
4169          "comment" : "Signatures with special case values for r and s.",
4170          "msg" : "48656c6c6f",
4171          "sig" : "3008020101090380fe01",
4172          "result" : "invalid",
4173          "flags" : [
4174            "EdgeCase"
4175          ]
4176        },
4177        {
4178          "tcId" : 471,
4179          "comment" : "Signatures with special case values for r and s.",
4180          "msg" : "48656c6c6f",
4181          "sig" : "3006020101090142",
4182          "result" : "invalid",
4183          "flags" : [
4184            "EdgeCase"
4185          ]
4186        },
4187        {
4188          "tcId" : 472,
4189          "comment" : "Signatures with special case values for r and s.",
4190          "msg" : "48656c6c6f",
4191          "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
4192          "result" : "invalid",
4193          "flags" : [
4194            "EdgeCase"
4195          ]
4196        },
4197        {
4198          "tcId" : 473,
4199          "comment" : "Signatures with special case values for r and s.",
4200          "msg" : "48656c6c6f",
4201          "sig" : "30060201ff020100",
4202          "result" : "invalid",
4203          "flags" : [
4204            "EdgeCase"
4205          ]
4206        },
4207        {
4208          "tcId" : 474,
4209          "comment" : "Signatures with special case values for r and s.",
4210          "msg" : "48656c6c6f",
4211          "sig" : "30060201ff020101",
4212          "result" : "invalid",
4213          "flags" : [
4214            "EdgeCase"
4215          ]
4216        },
4217        {
4218          "tcId" : 475,
4219          "comment" : "Signatures with special case values for r and s.",
4220          "msg" : "48656c6c6f",
4221          "sig" : "30060201ff0201ff",
4222          "result" : "invalid",
4223          "flags" : [
4224            "EdgeCase"
4225          ]
4226        },
4227        {
4228          "tcId" : 476,
4229          "comment" : "Signatures with special case values for r and s.",
4230          "msg" : "48656c6c6f",
4231          "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
4232          "result" : "invalid",
4233          "flags" : [
4234            "EdgeCase"
4235          ]
4236        },
4237        {
4238          "tcId" : 477,
4239          "comment" : "Signatures with special case values for r and s.",
4240          "msg" : "48656c6c6f",
4241          "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
4242          "result" : "invalid",
4243          "flags" : [
4244            "EdgeCase"
4245          ]
4246        },
4247        {
4248          "tcId" : 478,
4249          "comment" : "Signatures with special case values for r and s.",
4250          "msg" : "48656c6c6f",
4251          "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
4252          "result" : "invalid",
4253          "flags" : [
4254            "EdgeCase"
4255          ]
4256        },
4257        {
4258          "tcId" : 479,
4259          "comment" : "Signatures with special case values for r and s.",
4260          "msg" : "48656c6c6f",
4261          "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
4262          "result" : "invalid",
4263          "flags" : [
4264            "EdgeCase"
4265          ]
4266        },
4267        {
4268          "tcId" : 480,
4269          "comment" : "Signatures with special case values for r and s.",
4270          "msg" : "48656c6c6f",
4271          "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
4272          "result" : "invalid",
4273          "flags" : [
4274            "EdgeCase"
4275          ]
4276        },
4277        {
4278          "tcId" : 481,
4279          "comment" : "Signatures with special case values for r and s.",
4280          "msg" : "48656c6c6f",
4281          "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000",
4282          "result" : "invalid",
4283          "flags" : [
4284            "EdgeCase"
4285          ]
4286        },
4287        {
4288          "tcId" : 482,
4289          "comment" : "Signatures with special case values for r and s.",
4290          "msg" : "48656c6c6f",
4291          "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
4292          "result" : "invalid",
4293          "flags" : [
4294            "EdgeCase"
4295          ]
4296        },
4297        {
4298          "tcId" : 483,
4299          "comment" : "Signatures with special case values for r and s.",
4300          "msg" : "48656c6c6f",
4301          "sig" : "30080201ff090380fe01",
4302          "result" : "invalid",
4303          "flags" : [
4304            "EdgeCase"
4305          ]
4306        },
4307        {
4308          "tcId" : 484,
4309          "comment" : "Signatures with special case values for r and s.",
4310          "msg" : "48656c6c6f",
4311          "sig" : "30060201ff090142",
4312          "result" : "invalid",
4313          "flags" : [
4314            "EdgeCase"
4315          ]
4316        },
4317        {
4318          "tcId" : 485,
4319          "comment" : "Signatures with special case values for r and s.",
4320          "msg" : "48656c6c6f",
4321          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
4322          "result" : "invalid",
4323          "flags" : [
4324            "EdgeCase"
4325          ]
4326        },
4327        {
4328          "tcId" : 486,
4329          "comment" : "Signatures with special case values for r and s.",
4330          "msg" : "48656c6c6f",
4331          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100",
4332          "result" : "invalid",
4333          "flags" : [
4334            "EdgeCase"
4335          ]
4336        },
4337        {
4338          "tcId" : 487,
4339          "comment" : "Signatures with special case values for r and s.",
4340          "msg" : "48656c6c6f",
4341          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101",
4342          "result" : "invalid",
4343          "flags" : [
4344            "EdgeCase"
4345          ]
4346        },
4347        {
4348          "tcId" : 488,
4349          "comment" : "Signatures with special case values for r and s.",
4350          "msg" : "48656c6c6f",
4351          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff",
4352          "result" : "invalid",
4353          "flags" : [
4354            "EdgeCase"
4355          ]
4356        },
4357        {
4358          "tcId" : 489,
4359          "comment" : "Signatures with special case values for r and s.",
4360          "msg" : "48656c6c6f",
4361          "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
4362          "result" : "invalid",
4363          "flags" : [
4364            "EdgeCase"
4365          ]
4366        },
4367        {
4368          "tcId" : 490,
4369          "comment" : "Signatures with special case values for r and s.",
4370          "msg" : "48656c6c6f",
4371          "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
4372          "result" : "invalid",
4373          "flags" : [
4374            "EdgeCase"
4375          ]
4376        },
4377        {
4378          "tcId" : 491,
4379          "comment" : "Signatures with special case values for r and s.",
4380          "msg" : "48656c6c6f",
4381          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
4382          "result" : "invalid",
4383          "flags" : [
4384            "EdgeCase"
4385          ]
4386        },
4387        {
4388          "tcId" : 492,
4389          "comment" : "Signatures with special case values for r and s.",
4390          "msg" : "48656c6c6f",
4391          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
4392          "result" : "invalid",
4393          "flags" : [
4394            "EdgeCase"
4395          ]
4396        },
4397        {
4398          "tcId" : 493,
4399          "comment" : "Signatures with special case values for r and s.",
4400          "msg" : "48656c6c6f",
4401          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
4402          "result" : "invalid",
4403          "flags" : [
4404            "EdgeCase"
4405          ]
4406        },
4407        {
4408          "tcId" : 494,
4409          "comment" : "Signatures with special case values for r and s.",
4410          "msg" : "48656c6c6f",
4411          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000",
4412          "result" : "invalid",
4413          "flags" : [
4414            "EdgeCase"
4415          ]
4416        },
4417        {
4418          "tcId" : 495,
4419          "comment" : "Signatures with special case values for r and s.",
4420          "msg" : "48656c6c6f",
4421          "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
4422          "result" : "invalid",
4423          "flags" : [
4424            "EdgeCase"
4425          ]
4426        },
4427        {
4428          "tcId" : 496,
4429          "comment" : "Signatures with special case values for r and s.",
4430          "msg" : "48656c6c6f",
4431          "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01",
4432          "result" : "invalid",
4433          "flags" : [
4434            "EdgeCase"
4435          ]
4436        },
4437        {
4438          "tcId" : 497,
4439          "comment" : "Signatures with special case values for r and s.",
4440          "msg" : "48656c6c6f",
4441          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090142",
4442          "result" : "invalid",
4443          "flags" : [
4444            "EdgeCase"
4445          ]
4446        },
4447        {
4448          "tcId" : 498,
4449          "comment" : "Signatures with special case values for r and s.",
4450          "msg" : "48656c6c6f",
4451          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
4452          "result" : "invalid",
4453          "flags" : [
4454            "EdgeCase"
4455          ]
4456        },
4457        {
4458          "tcId" : 499,
4459          "comment" : "Signatures with special case values for r and s.",
4460          "msg" : "48656c6c6f",
4461          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100",
4462          "result" : "invalid",
4463          "flags" : [
4464            "EdgeCase"
4465          ]
4466        },
4467        {
4468          "tcId" : 500,
4469          "comment" : "Signatures with special case values for r and s.",
4470          "msg" : "48656c6c6f",
4471          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101",
4472          "result" : "invalid",
4473          "flags" : [
4474            "EdgeCase"
4475          ]
4476        },
4477        {
4478          "tcId" : 501,
4479          "comment" : "Signatures with special case values for r and s.",
4480          "msg" : "48656c6c6f",
4481          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff",
4482          "result" : "invalid",
4483          "flags" : [
4484            "EdgeCase"
4485          ]
4486        },
4487        {
4488          "tcId" : 502,
4489          "comment" : "Signatures with special case values for r and s.",
4490          "msg" : "48656c6c6f",
4491          "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
4492          "result" : "invalid",
4493          "flags" : [
4494            "EdgeCase"
4495          ]
4496        },
4497        {
4498          "tcId" : 503,
4499          "comment" : "Signatures with special case values for r and s.",
4500          "msg" : "48656c6c6f",
4501          "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
4502          "result" : "invalid",
4503          "flags" : [
4504            "EdgeCase"
4505          ]
4506        },
4507        {
4508          "tcId" : 504,
4509          "comment" : "Signatures with special case values for r and s.",
4510          "msg" : "48656c6c6f",
4511          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
4512          "result" : "invalid",
4513          "flags" : [
4514            "EdgeCase"
4515          ]
4516        },
4517        {
4518          "tcId" : 505,
4519          "comment" : "Signatures with special case values for r and s.",
4520          "msg" : "48656c6c6f",
4521          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
4522          "result" : "invalid",
4523          "flags" : [
4524            "EdgeCase"
4525          ]
4526        },
4527        {
4528          "tcId" : 506,
4529          "comment" : "Signatures with special case values for r and s.",
4530          "msg" : "48656c6c6f",
4531          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
4532          "result" : "invalid",
4533          "flags" : [
4534            "EdgeCase"
4535          ]
4536        },
4537        {
4538          "tcId" : 507,
4539          "comment" : "Signatures with special case values for r and s.",
4540          "msg" : "48656c6c6f",
4541          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000",
4542          "result" : "invalid",
4543          "flags" : [
4544            "EdgeCase"
4545          ]
4546        },
4547        {
4548          "tcId" : 508,
4549          "comment" : "Signatures with special case values for r and s.",
4550          "msg" : "48656c6c6f",
4551          "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
4552          "result" : "invalid",
4553          "flags" : [
4554            "EdgeCase"
4555          ]
4556        },
4557        {
4558          "tcId" : 509,
4559          "comment" : "Signatures with special case values for r and s.",
4560          "msg" : "48656c6c6f",
4561          "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01",
4562          "result" : "invalid",
4563          "flags" : [
4564            "EdgeCase"
4565          ]
4566        },
4567        {
4568          "tcId" : 510,
4569          "comment" : "Signatures with special case values for r and s.",
4570          "msg" : "48656c6c6f",
4571          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090142",
4572          "result" : "invalid",
4573          "flags" : [
4574            "EdgeCase"
4575          ]
4576        },
4577        {
4578          "tcId" : 511,
4579          "comment" : "Signatures with special case values for r and s.",
4580          "msg" : "48656c6c6f",
4581          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
4582          "result" : "invalid",
4583          "flags" : [
4584            "EdgeCase"
4585          ]
4586        },
4587        {
4588          "tcId" : 512,
4589          "comment" : "Signatures with special case values for r and s.",
4590          "msg" : "48656c6c6f",
4591          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100",
4592          "result" : "invalid",
4593          "flags" : [
4594            "EdgeCase"
4595          ]
4596        },
4597        {
4598          "tcId" : 513,
4599          "comment" : "Signatures with special case values for r and s.",
4600          "msg" : "48656c6c6f",
4601          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101",
4602          "result" : "invalid",
4603          "flags" : [
4604            "EdgeCase"
4605          ]
4606        },
4607        {
4608          "tcId" : 514,
4609          "comment" : "Signatures with special case values for r and s.",
4610          "msg" : "48656c6c6f",
4611          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff",
4612          "result" : "invalid",
4613          "flags" : [
4614            "EdgeCase"
4615          ]
4616        },
4617        {
4618          "tcId" : 515,
4619          "comment" : "Signatures with special case values for r and s.",
4620          "msg" : "48656c6c6f",
4621          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
4622          "result" : "invalid",
4623          "flags" : [
4624            "EdgeCase"
4625          ]
4626        },
4627        {
4628          "tcId" : 516,
4629          "comment" : "Signatures with special case values for r and s.",
4630          "msg" : "48656c6c6f",
4631          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
4632          "result" : "invalid",
4633          "flags" : [
4634            "EdgeCase"
4635          ]
4636        },
4637        {
4638          "tcId" : 517,
4639          "comment" : "Signatures with special case values for r and s.",
4640          "msg" : "48656c6c6f",
4641          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
4642          "result" : "invalid",
4643          "flags" : [
4644            "EdgeCase"
4645          ]
4646        },
4647        {
4648          "tcId" : 518,
4649          "comment" : "Signatures with special case values for r and s.",
4650          "msg" : "48656c6c6f",
4651          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
4652          "result" : "invalid",
4653          "flags" : [
4654            "EdgeCase"
4655          ]
4656        },
4657        {
4658          "tcId" : 519,
4659          "comment" : "Signatures with special case values for r and s.",
4660          "msg" : "48656c6c6f",
4661          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
4662          "result" : "invalid",
4663          "flags" : [
4664            "EdgeCase"
4665          ]
4666        },
4667        {
4668          "tcId" : 520,
4669          "comment" : "Signatures with special case values for r and s.",
4670          "msg" : "48656c6c6f",
4671          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000",
4672          "result" : "invalid",
4673          "flags" : [
4674            "EdgeCase"
4675          ]
4676        },
4677        {
4678          "tcId" : 521,
4679          "comment" : "Signatures with special case values for r and s.",
4680          "msg" : "48656c6c6f",
4681          "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
4682          "result" : "invalid",
4683          "flags" : [
4684            "EdgeCase"
4685          ]
4686        },
4687        {
4688          "tcId" : 522,
4689          "comment" : "Signatures with special case values for r and s.",
4690          "msg" : "48656c6c6f",
4691          "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01",
4692          "result" : "invalid",
4693          "flags" : [
4694            "EdgeCase"
4695          ]
4696        },
4697        {
4698          "tcId" : 523,
4699          "comment" : "Signatures with special case values for r and s.",
4700          "msg" : "48656c6c6f",
4701          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090142",
4702          "result" : "invalid",
4703          "flags" : [
4704            "EdgeCase"
4705          ]
4706        },
4707        {
4708          "tcId" : 524,
4709          "comment" : "Signatures with special case values for r and s.",
4710          "msg" : "48656c6c6f",
4711          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
4712          "result" : "invalid",
4713          "flags" : [
4714            "EdgeCase"
4715          ]
4716        },
4717        {
4718          "tcId" : 525,
4719          "comment" : "Signatures with special case values for r and s.",
4720          "msg" : "48656c6c6f",
4721          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100",
4722          "result" : "invalid",
4723          "flags" : [
4724            "EdgeCase"
4725          ]
4726        },
4727        {
4728          "tcId" : 526,
4729          "comment" : "Signatures with special case values for r and s.",
4730          "msg" : "48656c6c6f",
4731          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101",
4732          "result" : "invalid",
4733          "flags" : [
4734            "EdgeCase"
4735          ]
4736        },
4737        {
4738          "tcId" : 527,
4739          "comment" : "Signatures with special case values for r and s.",
4740          "msg" : "48656c6c6f",
4741          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff",
4742          "result" : "invalid",
4743          "flags" : [
4744            "EdgeCase"
4745          ]
4746        },
4747        {
4748          "tcId" : 528,
4749          "comment" : "Signatures with special case values for r and s.",
4750          "msg" : "48656c6c6f",
4751          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
4752          "result" : "invalid",
4753          "flags" : [
4754            "EdgeCase"
4755          ]
4756        },
4757        {
4758          "tcId" : 529,
4759          "comment" : "Signatures with special case values for r and s.",
4760          "msg" : "48656c6c6f",
4761          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
4762          "result" : "invalid",
4763          "flags" : [
4764            "EdgeCase"
4765          ]
4766        },
4767        {
4768          "tcId" : 530,
4769          "comment" : "Signatures with special case values for r and s.",
4770          "msg" : "48656c6c6f",
4771          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
4772          "result" : "invalid",
4773          "flags" : [
4774            "EdgeCase"
4775          ]
4776        },
4777        {
4778          "tcId" : 531,
4779          "comment" : "Signatures with special case values for r and s.",
4780          "msg" : "48656c6c6f",
4781          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
4782          "result" : "invalid",
4783          "flags" : [
4784            "EdgeCase"
4785          ]
4786        },
4787        {
4788          "tcId" : 532,
4789          "comment" : "Signatures with special case values for r and s.",
4790          "msg" : "48656c6c6f",
4791          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
4792          "result" : "invalid",
4793          "flags" : [
4794            "EdgeCase"
4795          ]
4796        },
4797        {
4798          "tcId" : 533,
4799          "comment" : "Signatures with special case values for r and s.",
4800          "msg" : "48656c6c6f",
4801          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000",
4802          "result" : "invalid",
4803          "flags" : [
4804            "EdgeCase"
4805          ]
4806        },
4807        {
4808          "tcId" : 534,
4809          "comment" : "Signatures with special case values for r and s.",
4810          "msg" : "48656c6c6f",
4811          "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
4812          "result" : "invalid",
4813          "flags" : [
4814            "EdgeCase"
4815          ]
4816        },
4817        {
4818          "tcId" : 535,
4819          "comment" : "Signatures with special case values for r and s.",
4820          "msg" : "48656c6c6f",
4821          "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01",
4822          "result" : "invalid",
4823          "flags" : [
4824            "EdgeCase"
4825          ]
4826        },
4827        {
4828          "tcId" : 536,
4829          "comment" : "Signatures with special case values for r and s.",
4830          "msg" : "48656c6c6f",
4831          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090142",
4832          "result" : "invalid",
4833          "flags" : [
4834            "EdgeCase"
4835          ]
4836        },
4837        {
4838          "tcId" : 537,
4839          "comment" : "Signatures with special case values for r and s.",
4840          "msg" : "48656c6c6f",
4841          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
4842          "result" : "invalid",
4843          "flags" : [
4844            "EdgeCase"
4845          ]
4846        },
4847        {
4848          "tcId" : 538,
4849          "comment" : "Signatures with special case values for r and s.",
4850          "msg" : "48656c6c6f",
4851          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100",
4852          "result" : "invalid",
4853          "flags" : [
4854            "EdgeCase"
4855          ]
4856        },
4857        {
4858          "tcId" : 539,
4859          "comment" : "Signatures with special case values for r and s.",
4860          "msg" : "48656c6c6f",
4861          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101",
4862          "result" : "invalid",
4863          "flags" : [
4864            "EdgeCase"
4865          ]
4866        },
4867        {
4868          "tcId" : 540,
4869          "comment" : "Signatures with special case values for r and s.",
4870          "msg" : "48656c6c6f",
4871          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff",
4872          "result" : "invalid",
4873          "flags" : [
4874            "EdgeCase"
4875          ]
4876        },
4877        {
4878          "tcId" : 541,
4879          "comment" : "Signatures with special case values for r and s.",
4880          "msg" : "48656c6c6f",
4881          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
4882          "result" : "invalid",
4883          "flags" : [
4884            "EdgeCase"
4885          ]
4886        },
4887        {
4888          "tcId" : 542,
4889          "comment" : "Signatures with special case values for r and s.",
4890          "msg" : "48656c6c6f",
4891          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
4892          "result" : "invalid",
4893          "flags" : [
4894            "EdgeCase"
4895          ]
4896        },
4897        {
4898          "tcId" : 543,
4899          "comment" : "Signatures with special case values for r and s.",
4900          "msg" : "48656c6c6f",
4901          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
4902          "result" : "invalid",
4903          "flags" : [
4904            "EdgeCase"
4905          ]
4906        },
4907        {
4908          "tcId" : 544,
4909          "comment" : "Signatures with special case values for r and s.",
4910          "msg" : "48656c6c6f",
4911          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
4912          "result" : "invalid",
4913          "flags" : [
4914            "EdgeCase"
4915          ]
4916        },
4917        {
4918          "tcId" : 545,
4919          "comment" : "Signatures with special case values for r and s.",
4920          "msg" : "48656c6c6f",
4921          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
4922          "result" : "invalid",
4923          "flags" : [
4924            "EdgeCase"
4925          ]
4926        },
4927        {
4928          "tcId" : 546,
4929          "comment" : "Signatures with special case values for r and s.",
4930          "msg" : "48656c6c6f",
4931          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000",
4932          "result" : "invalid",
4933          "flags" : [
4934            "EdgeCase"
4935          ]
4936        },
4937        {
4938          "tcId" : 547,
4939          "comment" : "Signatures with special case values for r and s.",
4940          "msg" : "48656c6c6f",
4941          "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
4942          "result" : "invalid",
4943          "flags" : [
4944            "EdgeCase"
4945          ]
4946        },
4947        {
4948          "tcId" : 548,
4949          "comment" : "Signatures with special case values for r and s.",
4950          "msg" : "48656c6c6f",
4951          "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01",
4952          "result" : "invalid",
4953          "flags" : [
4954            "EdgeCase"
4955          ]
4956        },
4957        {
4958          "tcId" : 549,
4959          "comment" : "Signatures with special case values for r and s.",
4960          "msg" : "48656c6c6f",
4961          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090142",
4962          "result" : "invalid",
4963          "flags" : [
4964            "EdgeCase"
4965          ]
4966        },
4967        {
4968          "tcId" : 550,
4969          "comment" : "Signatures with special case values for r and s.",
4970          "msg" : "48656c6c6f",
4971          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
4972          "result" : "invalid",
4973          "flags" : [
4974            "EdgeCase"
4975          ]
4976        },
4977        {
4978          "tcId" : 551,
4979          "comment" : "Signatures with special case values for r and s.",
4980          "msg" : "48656c6c6f",
4981          "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100",
4982          "result" : "invalid",
4983          "flags" : [
4984            "EdgeCase"
4985          ]
4986        },
4987        {
4988          "tcId" : 552,
4989          "comment" : "Signatures with special case values for r and s.",
4990          "msg" : "48656c6c6f",
4991          "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101",
4992          "result" : "invalid",
4993          "flags" : [
4994            "EdgeCase"
4995          ]
4996        },
4997        {
4998          "tcId" : 553,
4999          "comment" : "Signatures with special case values for r and s.",
5000          "msg" : "48656c6c6f",
5001          "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff",
5002          "result" : "invalid",
5003          "flags" : [
5004            "EdgeCase"
5005          ]
5006        },
5007        {
5008          "tcId" : 554,
5009          "comment" : "Signatures with special case values for r and s.",
5010          "msg" : "48656c6c6f",
5011          "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
5012          "result" : "invalid",
5013          "flags" : [
5014            "EdgeCase"
5015          ]
5016        },
5017        {
5018          "tcId" : 555,
5019          "comment" : "Signatures with special case values for r and s.",
5020          "msg" : "48656c6c6f",
5021          "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
5022          "result" : "invalid",
5023          "flags" : [
5024            "EdgeCase"
5025          ]
5026        },
5027        {
5028          "tcId" : 556,
5029          "comment" : "Signatures with special case values for r and s.",
5030          "msg" : "48656c6c6f",
5031          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
5032          "result" : "invalid",
5033          "flags" : [
5034            "EdgeCase"
5035          ]
5036        },
5037        {
5038          "tcId" : 557,
5039          "comment" : "Signatures with special case values for r and s.",
5040          "msg" : "48656c6c6f",
5041          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
5042          "result" : "invalid",
5043          "flags" : [
5044            "EdgeCase"
5045          ]
5046        },
5047        {
5048          "tcId" : 558,
5049          "comment" : "Signatures with special case values for r and s.",
5050          "msg" : "48656c6c6f",
5051          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
5052          "result" : "invalid",
5053          "flags" : [
5054            "EdgeCase"
5055          ]
5056        },
5057        {
5058          "tcId" : 559,
5059          "comment" : "Signatures with special case values for r and s.",
5060          "msg" : "48656c6c6f",
5061          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000",
5062          "result" : "invalid",
5063          "flags" : [
5064            "EdgeCase"
5065          ]
5066        },
5067        {
5068          "tcId" : 560,
5069          "comment" : "Signatures with special case values for r and s.",
5070          "msg" : "48656c6c6f",
5071          "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
5072          "result" : "invalid",
5073          "flags" : [
5074            "EdgeCase"
5075          ]
5076        },
5077        {
5078          "tcId" : 561,
5079          "comment" : "Signatures with special case values for r and s.",
5080          "msg" : "48656c6c6f",
5081          "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01",
5082          "result" : "invalid",
5083          "flags" : [
5084            "EdgeCase"
5085          ]
5086        },
5087        {
5088          "tcId" : 562,
5089          "comment" : "Signatures with special case values for r and s.",
5090          "msg" : "48656c6c6f",
5091          "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000090142",
5092          "result" : "invalid",
5093          "flags" : [
5094            "EdgeCase"
5095          ]
5096        },
5097        {
5098          "tcId" : 563,
5099          "comment" : "Signatures with special case values for r and s.",
5100          "msg" : "48656c6c6f",
5101          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
5102          "result" : "invalid",
5103          "flags" : [
5104            "EdgeCase"
5105          ]
5106        },
5107        {
5108          "tcId" : 564,
5109          "comment" : "Signatures with special case values for r and s.",
5110          "msg" : "48656c6c6f",
5111          "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100",
5112          "result" : "invalid",
5113          "flags" : [
5114            "EdgeCase"
5115          ]
5116        },
5117        {
5118          "tcId" : 565,
5119          "comment" : "Signatures with special case values for r and s.",
5120          "msg" : "48656c6c6f",
5121          "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101",
5122          "result" : "invalid",
5123          "flags" : [
5124            "EdgeCase"
5125          ]
5126        },
5127        {
5128          "tcId" : 566,
5129          "comment" : "Signatures with special case values for r and s.",
5130          "msg" : "48656c6c6f",
5131          "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff",
5132          "result" : "invalid",
5133          "flags" : [
5134            "EdgeCase"
5135          ]
5136        },
5137        {
5138          "tcId" : 567,
5139          "comment" : "Signatures with special case values for r and s.",
5140          "msg" : "48656c6c6f",
5141          "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
5142          "result" : "invalid",
5143          "flags" : [
5144            "EdgeCase"
5145          ]
5146        },
5147        {
5148          "tcId" : 568,
5149          "comment" : "Signatures with special case values for r and s.",
5150          "msg" : "48656c6c6f",
5151          "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
5152          "result" : "invalid",
5153          "flags" : [
5154            "EdgeCase"
5155          ]
5156        },
5157        {
5158          "tcId" : 569,
5159          "comment" : "Signatures with special case values for r and s.",
5160          "msg" : "48656c6c6f",
5161          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
5162          "result" : "invalid",
5163          "flags" : [
5164            "EdgeCase"
5165          ]
5166        },
5167        {
5168          "tcId" : 570,
5169          "comment" : "Signatures with special case values for r and s.",
5170          "msg" : "48656c6c6f",
5171          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
5172          "result" : "invalid",
5173          "flags" : [
5174            "EdgeCase"
5175          ]
5176        },
5177        {
5178          "tcId" : 571,
5179          "comment" : "Signatures with special case values for r and s.",
5180          "msg" : "48656c6c6f",
5181          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
5182          "result" : "invalid",
5183          "flags" : [
5184            "EdgeCase"
5185          ]
5186        },
5187        {
5188          "tcId" : 572,
5189          "comment" : "Signatures with special case values for r and s.",
5190          "msg" : "48656c6c6f",
5191          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000",
5192          "result" : "invalid",
5193          "flags" : [
5194            "EdgeCase"
5195          ]
5196        },
5197        {
5198          "tcId" : 573,
5199          "comment" : "Signatures with special case values for r and s.",
5200          "msg" : "48656c6c6f",
5201          "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
5202          "result" : "invalid",
5203          "flags" : [
5204            "EdgeCase"
5205          ]
5206        },
5207        {
5208          "tcId" : 574,
5209          "comment" : "Signatures with special case values for r and s.",
5210          "msg" : "48656c6c6f",
5211          "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01",
5212          "result" : "invalid",
5213          "flags" : [
5214            "EdgeCase"
5215          ]
5216        },
5217        {
5218          "tcId" : 575,
5219          "comment" : "Signatures with special case values for r and s.",
5220          "msg" : "48656c6c6f",
5221          "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090142",
5222          "result" : "invalid",
5223          "flags" : [
5224            "EdgeCase"
5225          ]
5226        },
5227        {
5228          "tcId" : 576,
5229          "comment" : "Signatures with special case values for r and s.",
5230          "msg" : "48656c6c6f",
5231          "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
5232          "result" : "invalid",
5233          "flags" : [
5234            "EdgeCase"
5235          ]
5236        },
5237        {
5238          "tcId" : 577,
5239          "comment" : "Signatures with special case values for r and s.",
5240          "msg" : "48656c6c6f",
5241          "sig" : "3008090380fe01020100",
5242          "result" : "invalid",
5243          "flags" : [
5244            "EdgeCase"
5245          ]
5246        },
5247        {
5248          "tcId" : 578,
5249          "comment" : "Signatures with special case values for r and s.",
5250          "msg" : "48656c6c6f",
5251          "sig" : "3008090380fe01020101",
5252          "result" : "invalid",
5253          "flags" : [
5254            "EdgeCase"
5255          ]
5256        },
5257        {
5258          "tcId" : 579,
5259          "comment" : "Signatures with special case values for r and s.",
5260          "msg" : "48656c6c6f",
5261          "sig" : "3008090380fe010201ff",
5262          "result" : "invalid",
5263          "flags" : [
5264            "EdgeCase"
5265          ]
5266        },
5267        {
5268          "tcId" : 580,
5269          "comment" : "Signatures with special case values for r and s.",
5270          "msg" : "48656c6c6f",
5271          "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
5272          "result" : "invalid",
5273          "flags" : [
5274            "EdgeCase"
5275          ]
5276        },
5277        {
5278          "tcId" : 581,
5279          "comment" : "Signatures with special case values for r and s.",
5280          "msg" : "48656c6c6f",
5281          "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
5282          "result" : "invalid",
5283          "flags" : [
5284            "EdgeCase"
5285          ]
5286        },
5287        {
5288          "tcId" : 582,
5289          "comment" : "Signatures with special case values for r and s.",
5290          "msg" : "48656c6c6f",
5291          "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
5292          "result" : "invalid",
5293          "flags" : [
5294            "EdgeCase"
5295          ]
5296        },
5297        {
5298          "tcId" : 583,
5299          "comment" : "Signatures with special case values for r and s.",
5300          "msg" : "48656c6c6f",
5301          "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
5302          "result" : "invalid",
5303          "flags" : [
5304            "EdgeCase"
5305          ]
5306        },
5307        {
5308          "tcId" : 584,
5309          "comment" : "Signatures with special case values for r and s.",
5310          "msg" : "48656c6c6f",
5311          "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
5312          "result" : "invalid",
5313          "flags" : [
5314            "EdgeCase"
5315          ]
5316        },
5317        {
5318          "tcId" : 585,
5319          "comment" : "Signatures with special case values for r and s.",
5320          "msg" : "48656c6c6f",
5321          "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000",
5322          "result" : "invalid",
5323          "flags" : [
5324            "EdgeCase"
5325          ]
5326        },
5327        {
5328          "tcId" : 586,
5329          "comment" : "Signatures with special case values for r and s.",
5330          "msg" : "48656c6c6f",
5331          "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
5332          "result" : "invalid",
5333          "flags" : [
5334            "EdgeCase"
5335          ]
5336        },
5337        {
5338          "tcId" : 587,
5339          "comment" : "Signatures with special case values for r and s.",
5340          "msg" : "48656c6c6f",
5341          "sig" : "300a090380fe01090380fe01",
5342          "result" : "invalid",
5343          "flags" : [
5344            "EdgeCase"
5345          ]
5346        },
5347        {
5348          "tcId" : 588,
5349          "comment" : "Signatures with special case values for r and s.",
5350          "msg" : "48656c6c6f",
5351          "sig" : "3008090380fe01090142",
5352          "result" : "invalid",
5353          "flags" : [
5354            "EdgeCase"
5355          ]
5356        },
5357        {
5358          "tcId" : 589,
5359          "comment" : "Signature encoding contains wrong type.",
5360          "msg" : "48656c6c6f",
5361          "sig" : "30060201010c0130",
5362          "result" : "invalid",
5363          "flags" : []
5364        },
5365        {
5366          "tcId" : 590,
5367          "comment" : "Signature encoding contains wrong type.",
5368          "msg" : "48656c6c6f",
5369          "sig" : "30050201010c00",
5370          "result" : "invalid",
5371          "flags" : []
5372        },
5373        {
5374          "tcId" : 591,
5375          "comment" : "Signature encoding contains wrong type.",
5376          "msg" : "48656c6c6f",
5377          "sig" : "30090c0225730c03732573",
5378          "result" : "invalid",
5379          "flags" : []
5380        },
5381        {
5382          "tcId" : 592,
5383          "comment" : "Signature encoding contains wrong type.",
5384          "msg" : "48656c6c6f",
5385          "sig" : "30080201013003020100",
5386          "result" : "invalid",
5387          "flags" : []
5388        },
5389        {
5390          "tcId" : 593,
5391          "comment" : "Signature encoding contains wrong type.",
5392          "msg" : "48656c6c6f",
5393          "sig" : "3003020101",
5394          "result" : "invalid",
5395          "flags" : []
5396        },
5397        {
5398          "tcId" : 594,
5399          "comment" : "Signature encoding contains wrong type.",
5400          "msg" : "48656c6c6f",
5401          "sig" : "3006020101010100",
5402          "result" : "invalid",
5403          "flags" : []
5404        },
5405        {
5406          "tcId" : 595,
5407          "comment" : "random signature",
5408          "msg" : "48656c6c6f",
5409          "sig" : "303e021d0085c771ecf9c77debae0c54f749dba4b07ae519ca1037091dd6f294cf021d00a02f74985198cf88e310e55277ba598b336164850fdd5308a7beb1a7",
5410          "result" : "valid",
5411          "flags" : []
5412        },
5413        {
5414          "tcId" : 596,
5415          "comment" : "random signature",
5416          "msg" : "48656c6c6f",
5417          "sig" : "303c021c043cd5580b8bfb5975edef132d6de7848096392e0adf46342bad7bb7021c142b6572ce61b032d45d4597a88c4e54dd593fa7ca6c8e6882df77f6",
5418          "result" : "valid",
5419          "flags" : []
5420        },
5421        {
5422          "tcId" : 597,
5423          "comment" : "random signature",
5424          "msg" : "48656c6c6f",
5425          "sig" : "303d021d00914e4f7ba8df44cf63c57d219c6b5da093fe3a94604bd2ef88b630f5021c6a7b804cbfc69937903bbd0c8f67306a6e8bf0d0501ae3f3190dca19",
5426          "result" : "valid",
5427          "flags" : []
5428        },
5429        {
5430          "tcId" : 598,
5431          "comment" : "random signature",
5432          "msg" : "48656c6c6f",
5433          "sig" : "303d021c0a8ffb160da0ffe319e7d3a5ea299f531f8421bfdcfd6bb66c6adcf2021d008a75e2cbaa709b2b5d81d346f6e90a8dc353c5835393b1d5a6653f3c",
5434          "result" : "valid",
5435          "flags" : []
5436        },
5437        {
5438          "tcId" : 599,
5439          "comment" : "random signature",
5440          "msg" : "48656c6c6f",
5441          "sig" : "303d021d00a7f164d32f44684fcde89f0fa9647128bc0c290f08c9b9e6f7db3fe1021c2dca34db2f320c95de4e9de4986bbf50860753d5deb728237678afb6",
5442          "result" : "valid",
5443          "flags" : []
5444        }
5445      ]
5446    },
5447    {
5448      "key" : {
5449        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
5450        "keySize" : 2048,
5451        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
5452        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
5453        "type" : "DsaPublicKey",
5454        "y" : "6978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0"
5455      },
5456      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0",
5457      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAaXi2jTEzTuW8ez6Rq2wjNvq0XGSDa9kstTN7c0256ORPiJ+IaYKfT+F0\n3JNEwWSgulsBJiWbqKQ/YHVk+kodDUlkXh1YhqH8SF4v6R5W6uMw2gXhews9AYwp\nAoWySbxAnnr1QwD8fD6zSRFFfiNxkxrZMC6EUM2V3z1WHqCtlNCi6ryv4N1nKPso\nACm1Vtn0+nwPRqeAQymTZwjpfhH8IrKlB2GokMZbX+oqGkFy9r6eqmDnOM32DAFR\nQuLlYrtioR6BDM3wv2MzBzgvLZqXabEV382rS6yuc/7KKJ2yCdzjTL4Sbox/nZ5P\nj3ETSaYI1We0jAUOnfsyvBhOyqTw8A==\n-----END PUBLIC KEY-----",
5458      "sha" : "SHA-224",
5459      "type" : "DsaVerify",
5460      "tests" : [
5461        {
5462          "tcId" : 600,
5463          "comment" : "r,s = 1,1",
5464          "msg" : "54657374",
5465          "sig" : "3006020101020101",
5466          "result" : "valid",
5467          "flags" : []
5468        },
5469        {
5470          "tcId" : 601,
5471          "comment" : "r,s = 1,5",
5472          "msg" : "54657374",
5473          "sig" : "3006020101020105",
5474          "result" : "valid",
5475          "flags" : []
5476        },
5477        {
5478          "tcId" : 602,
5479          "comment" : "u2 small",
5480          "msg" : "54657374",
5481          "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1",
5482          "result" : "valid",
5483          "flags" : []
5484        },
5485        {
5486          "tcId" : 603,
5487          "comment" : "s == q-1",
5488          "msg" : "54657374",
5489          "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
5490          "result" : "valid",
5491          "flags" : []
5492        }
5493      ]
5494    },
5495    {
5496      "key" : {
5497        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
5498        "keySize" : 2048,
5499        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
5500        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
5501        "type" : "DsaPublicKey",
5502        "y" : "2a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d"
5503      },
5504      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d",
5505      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAKmSVO95AeJ+A7YInGSKGEVuS0J1d6WkE6APsTs+9c+DwjoKRD+vxn6PN\nxV/yDrlw2ccS9EeFwP1ZLBf7Q/RiU1ekrIoaYo9yBArlNgg5x8H2shTnoVUw/iKI\ncTnqDwWp2vnZW9a3Rnq/kQfJ++MeNjMCdu7Mzj1ZY1IG1gyiVvmvYGJ2JrBZSYS1\noHXELEIGf6jDMPJYvPFF3yepfajuQZtU46spbHzp72oBEzibPKx4hbRLNyLSfK1g\n5OWpJKHtA0LOqemSVva8EwjUrywK+TebHPIRnOETwIVwX1UZzMG6hWKiI2GQ0/DA\noQ8BRmrXmkgSfChDP2s04kpTmvYPPQ==\n-----END PUBLIC KEY-----",
5506      "sha" : "SHA-224",
5507      "type" : "DsaVerify",
5508      "tests" : [
5509        {
5510          "tcId" : 604,
5511          "comment" : "s == 1",
5512          "msg" : "54657374",
5513          "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101",
5514          "result" : "valid",
5515          "flags" : []
5516        }
5517      ]
5518    },
5519    {
5520      "key" : {
5521        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
5522        "keySize" : 2048,
5523        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
5524        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
5525        "type" : "DsaPublicKey",
5526        "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931"
5527      },
5528      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931",
5529      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----",
5530      "sha" : "SHA-256",
5531      "type" : "DsaVerify",
5532      "tests" : [
5533        {
5534          "tcId" : 605,
5535          "comment" : "Legacy:ASN encoding of r misses leading 0",
5536          "msg" : "54657374",
5537          "sig" : "303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5538          "result" : "acceptable",
5539          "flags" : [
5540            "NoLeadingZero"
5541          ]
5542        },
5543        {
5544          "tcId" : 606,
5545          "comment" : "valid",
5546          "msg" : "54657374",
5547          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5548          "result" : "valid",
5549          "flags" : []
5550        },
5551        {
5552          "tcId" : 607,
5553          "comment" : "long form encoding of length of sequence",
5554          "msg" : "54657374",
5555          "sig" : "30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5556          "result" : "invalid",
5557          "flags" : []
5558        },
5559        {
5560          "tcId" : 608,
5561          "comment" : "length of sequence contains leading 0",
5562          "msg" : "54657374",
5563          "sig" : "3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5564          "result" : "invalid",
5565          "flags" : []
5566        },
5567        {
5568          "tcId" : 609,
5569          "comment" : "wrong length of sequence",
5570          "msg" : "54657374",
5571          "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5572          "result" : "invalid",
5573          "flags" : []
5574        },
5575        {
5576          "tcId" : 610,
5577          "comment" : "wrong length of sequence",
5578          "msg" : "54657374",
5579          "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5580          "result" : "invalid",
5581          "flags" : []
5582        },
5583        {
5584          "tcId" : 611,
5585          "comment" : "uint32 overflow in length of sequence",
5586          "msg" : "54657374",
5587          "sig" : "3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5588          "result" : "invalid",
5589          "flags" : []
5590        },
5591        {
5592          "tcId" : 612,
5593          "comment" : "uint64 overflow in length of sequence",
5594          "msg" : "54657374",
5595          "sig" : "308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5596          "result" : "invalid",
5597          "flags" : []
5598        },
5599        {
5600          "tcId" : 613,
5601          "comment" : "length of sequence = 2**31 - 1",
5602          "msg" : "54657374",
5603          "sig" : "30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5604          "result" : "invalid",
5605          "flags" : []
5606        },
5607        {
5608          "tcId" : 614,
5609          "comment" : "length of sequence = 2**32 - 1",
5610          "msg" : "54657374",
5611          "sig" : "3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5612          "result" : "invalid",
5613          "flags" : []
5614        },
5615        {
5616          "tcId" : 615,
5617          "comment" : "length of sequence = 2**40 - 1",
5618          "msg" : "54657374",
5619          "sig" : "3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5620          "result" : "invalid",
5621          "flags" : []
5622        },
5623        {
5624          "tcId" : 616,
5625          "comment" : "length of sequence = 2**64 - 1",
5626          "msg" : "54657374",
5627          "sig" : "3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5628          "result" : "invalid",
5629          "flags" : []
5630        },
5631        {
5632          "tcId" : 617,
5633          "comment" : "incorrect length of sequence",
5634          "msg" : "54657374",
5635          "sig" : "30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5636          "result" : "invalid",
5637          "flags" : []
5638        },
5639        {
5640          "tcId" : 618,
5641          "comment" : "indefinite length without termination",
5642          "msg" : "54657374",
5643          "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5644          "result" : "invalid",
5645          "flags" : []
5646        },
5647        {
5648          "tcId" : 619,
5649          "comment" : "indefinite length without termination",
5650          "msg" : "54657374",
5651          "sig" : "303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5652          "result" : "invalid",
5653          "flags" : []
5654        },
5655        {
5656          "tcId" : 620,
5657          "comment" : "indefinite length without termination",
5658          "msg" : "54657374",
5659          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5660          "result" : "invalid",
5661          "flags" : []
5662        },
5663        {
5664          "tcId" : 621,
5665          "comment" : "removing sequence",
5666          "msg" : "54657374",
5667          "sig" : "",
5668          "result" : "invalid",
5669          "flags" : []
5670        },
5671        {
5672          "tcId" : 622,
5673          "comment" : "lonely sequence tag",
5674          "msg" : "54657374",
5675          "sig" : "30",
5676          "result" : "invalid",
5677          "flags" : []
5678        },
5679        {
5680          "tcId" : 623,
5681          "comment" : "appending 0's to sequence",
5682          "msg" : "54657374",
5683          "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
5684          "result" : "invalid",
5685          "flags" : []
5686        },
5687        {
5688          "tcId" : 624,
5689          "comment" : "prepending 0's to sequence",
5690          "msg" : "54657374",
5691          "sig" : "303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5692          "result" : "invalid",
5693          "flags" : []
5694        },
5695        {
5696          "tcId" : 625,
5697          "comment" : "appending unused 0's to sequence",
5698          "msg" : "54657374",
5699          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
5700          "result" : "invalid",
5701          "flags" : []
5702        },
5703        {
5704          "tcId" : 626,
5705          "comment" : "appending null value to sequence",
5706          "msg" : "54657374",
5707          "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500",
5708          "result" : "invalid",
5709          "flags" : []
5710        },
5711        {
5712          "tcId" : 627,
5713          "comment" : "including garbage",
5714          "msg" : "54657374",
5715          "sig" : "3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5716          "result" : "invalid",
5717          "flags" : []
5718        },
5719        {
5720          "tcId" : 628,
5721          "comment" : "including garbage",
5722          "msg" : "54657374",
5723          "sig" : "30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5724          "result" : "invalid",
5725          "flags" : []
5726        },
5727        {
5728          "tcId" : 629,
5729          "comment" : "including garbage",
5730          "msg" : "54657374",
5731          "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef",
5732          "result" : "invalid",
5733          "flags" : []
5734        },
5735        {
5736          "tcId" : 630,
5737          "comment" : "including garbage",
5738          "msg" : "54657374",
5739          "sig" : "30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5740          "result" : "invalid",
5741          "flags" : []
5742        },
5743        {
5744          "tcId" : 631,
5745          "comment" : "including garbage",
5746          "msg" : "54657374",
5747          "sig" : "304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5748          "result" : "invalid",
5749          "flags" : []
5750        },
5751        {
5752          "tcId" : 632,
5753          "comment" : "including garbage",
5754          "msg" : "54657374",
5755          "sig" : "3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5756          "result" : "invalid",
5757          "flags" : []
5758        },
5759        {
5760          "tcId" : 633,
5761          "comment" : "including garbage",
5762          "msg" : "54657374",
5763          "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5764          "result" : "invalid",
5765          "flags" : []
5766        },
5767        {
5768          "tcId" : 634,
5769          "comment" : "including garbage",
5770          "msg" : "54657374",
5771          "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5772          "result" : "invalid",
5773          "flags" : []
5774        },
5775        {
5776          "tcId" : 635,
5777          "comment" : "including garbage",
5778          "msg" : "54657374",
5779          "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef",
5780          "result" : "invalid",
5781          "flags" : []
5782        },
5783        {
5784          "tcId" : 636,
5785          "comment" : "including undefined tags",
5786          "msg" : "54657374",
5787          "sig" : "3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5788          "result" : "invalid",
5789          "flags" : []
5790        },
5791        {
5792          "tcId" : 637,
5793          "comment" : "including undefined tags",
5794          "msg" : "54657374",
5795          "sig" : "3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5796          "result" : "invalid",
5797          "flags" : []
5798        },
5799        {
5800          "tcId" : 638,
5801          "comment" : "including undefined tags",
5802          "msg" : "54657374",
5803          "sig" : "30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5804          "result" : "invalid",
5805          "flags" : []
5806        },
5807        {
5808          "tcId" : 639,
5809          "comment" : "including undefined tags",
5810          "msg" : "54657374",
5811          "sig" : "30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5812          "result" : "invalid",
5813          "flags" : []
5814        },
5815        {
5816          "tcId" : 640,
5817          "comment" : "including undefined tags",
5818          "msg" : "54657374",
5819          "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5820          "result" : "invalid",
5821          "flags" : []
5822        },
5823        {
5824          "tcId" : 641,
5825          "comment" : "including undefined tags",
5826          "msg" : "54657374",
5827          "sig" : "3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5828          "result" : "invalid",
5829          "flags" : []
5830        },
5831        {
5832          "tcId" : 642,
5833          "comment" : "truncated length of sequence",
5834          "msg" : "54657374",
5835          "sig" : "3081",
5836          "result" : "invalid",
5837          "flags" : []
5838        },
5839        {
5840          "tcId" : 643,
5841          "comment" : "using composition with indefinite length",
5842          "msg" : "54657374",
5843          "sig" : "3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
5844          "result" : "invalid",
5845          "flags" : []
5846        },
5847        {
5848          "tcId" : 644,
5849          "comment" : "using composition with indefinite length",
5850          "msg" : "54657374",
5851          "sig" : "30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5852          "result" : "invalid",
5853          "flags" : []
5854        },
5855        {
5856          "tcId" : 645,
5857          "comment" : "using composition with indefinite length",
5858          "msg" : "54657374",
5859          "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
5860          "result" : "invalid",
5861          "flags" : []
5862        },
5863        {
5864          "tcId" : 646,
5865          "comment" : "using composition with wrong tag",
5866          "msg" : "54657374",
5867          "sig" : "3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
5868          "result" : "invalid",
5869          "flags" : []
5870        },
5871        {
5872          "tcId" : 647,
5873          "comment" : "using composition with wrong tag",
5874          "msg" : "54657374",
5875          "sig" : "30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5876          "result" : "invalid",
5877          "flags" : []
5878        },
5879        {
5880          "tcId" : 648,
5881          "comment" : "using composition with wrong tag",
5882          "msg" : "54657374",
5883          "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
5884          "result" : "invalid",
5885          "flags" : []
5886        },
5887        {
5888          "tcId" : 649,
5889          "comment" : "Replacing sequence with NULL",
5890          "msg" : "54657374",
5891          "sig" : "0500",
5892          "result" : "invalid",
5893          "flags" : []
5894        },
5895        {
5896          "tcId" : 650,
5897          "comment" : "changing tag value of sequence",
5898          "msg" : "54657374",
5899          "sig" : "2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5900          "result" : "invalid",
5901          "flags" : []
5902        },
5903        {
5904          "tcId" : 651,
5905          "comment" : "changing tag value of sequence",
5906          "msg" : "54657374",
5907          "sig" : "2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5908          "result" : "invalid",
5909          "flags" : []
5910        },
5911        {
5912          "tcId" : 652,
5913          "comment" : "changing tag value of sequence",
5914          "msg" : "54657374",
5915          "sig" : "313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5916          "result" : "invalid",
5917          "flags" : []
5918        },
5919        {
5920          "tcId" : 653,
5921          "comment" : "changing tag value of sequence",
5922          "msg" : "54657374",
5923          "sig" : "323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5924          "result" : "invalid",
5925          "flags" : []
5926        },
5927        {
5928          "tcId" : 654,
5929          "comment" : "changing tag value of sequence",
5930          "msg" : "54657374",
5931          "sig" : "ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5932          "result" : "invalid",
5933          "flags" : []
5934        },
5935        {
5936          "tcId" : 655,
5937          "comment" : "dropping value of sequence",
5938          "msg" : "54657374",
5939          "sig" : "3000",
5940          "result" : "invalid",
5941          "flags" : []
5942        },
5943        {
5944          "tcId" : 656,
5945          "comment" : "using composition for sequence",
5946          "msg" : "54657374",
5947          "sig" : "3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5948          "result" : "invalid",
5949          "flags" : []
5950        },
5951        {
5952          "tcId" : 657,
5953          "comment" : "truncated sequence",
5954          "msg" : "54657374",
5955          "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1",
5956          "result" : "invalid",
5957          "flags" : []
5958        },
5959        {
5960          "tcId" : 658,
5961          "comment" : "truncated sequence",
5962          "msg" : "54657374",
5963          "sig" : "303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
5964          "result" : "invalid",
5965          "flags" : []
5966        },
5967        {
5968          "tcId" : 659,
5969          "comment" : "indefinite length",
5970          "msg" : "54657374",
5971          "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
5972          "result" : "invalid",
5973          "flags" : []
5974        },
5975        {
5976          "tcId" : 660,
5977          "comment" : "indefinite length with truncated delimiter",
5978          "msg" : "54657374",
5979          "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600",
5980          "result" : "invalid",
5981          "flags" : []
5982        },
5983        {
5984          "tcId" : 661,
5985          "comment" : "indefinite length with additional element",
5986          "msg" : "54657374",
5987          "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000",
5988          "result" : "invalid",
5989          "flags" : []
5990        },
5991        {
5992          "tcId" : 662,
5993          "comment" : "indefinite length with truncated element",
5994          "msg" : "54657374",
5995          "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000",
5996          "result" : "invalid",
5997          "flags" : []
5998        },
5999        {
6000          "tcId" : 663,
6001          "comment" : "indefinite length with garbage",
6002          "msg" : "54657374",
6003          "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef",
6004          "result" : "invalid",
6005          "flags" : []
6006        },
6007        {
6008          "tcId" : 664,
6009          "comment" : "indefinite length with nonempty EOC",
6010          "msg" : "54657374",
6011          "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef",
6012          "result" : "invalid",
6013          "flags" : []
6014        },
6015        {
6016          "tcId" : 665,
6017          "comment" : "prepend empty sequence",
6018          "msg" : "54657374",
6019          "sig" : "303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6020          "result" : "invalid",
6021          "flags" : []
6022        },
6023        {
6024          "tcId" : 666,
6025          "comment" : "append empty sequence",
6026          "msg" : "54657374",
6027          "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000",
6028          "result" : "invalid",
6029          "flags" : []
6030        },
6031        {
6032          "tcId" : 667,
6033          "comment" : "append garbage with high tag number",
6034          "msg" : "54657374",
6035          "sig" : "3040021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116bf7f00",
6036          "result" : "invalid",
6037          "flags" : []
6038        },
6039        {
6040          "tcId" : 668,
6041          "comment" : "sequence of sequence",
6042          "msg" : "54657374",
6043          "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6044          "result" : "invalid",
6045          "flags" : []
6046        },
6047        {
6048          "tcId" : 669,
6049          "comment" : "truncated sequence: removed last 1 elements",
6050          "msg" : "54657374",
6051          "sig" : "301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93",
6052          "result" : "invalid",
6053          "flags" : []
6054        },
6055        {
6056          "tcId" : 670,
6057          "comment" : "repeating element in sequence",
6058          "msg" : "54657374",
6059          "sig" : "305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6060          "result" : "invalid",
6061          "flags" : []
6062        },
6063        {
6064          "tcId" : 671,
6065          "comment" : "long form encoding of length of integer",
6066          "msg" : "54657374",
6067          "sig" : "303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6068          "result" : "invalid",
6069          "flags" : []
6070        },
6071        {
6072          "tcId" : 672,
6073          "comment" : "long form encoding of length of integer",
6074          "msg" : "54657374",
6075          "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6076          "result" : "invalid",
6077          "flags" : []
6078        },
6079        {
6080          "tcId" : 673,
6081          "comment" : "length of integer contains leading 0",
6082          "msg" : "54657374",
6083          "sig" : "303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6084          "result" : "invalid",
6085          "flags" : []
6086        },
6087        {
6088          "tcId" : 674,
6089          "comment" : "length of integer contains leading 0",
6090          "msg" : "54657374",
6091          "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6092          "result" : "invalid",
6093          "flags" : []
6094        },
6095        {
6096          "tcId" : 675,
6097          "comment" : "wrong length of integer",
6098          "msg" : "54657374",
6099          "sig" : "303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6100          "result" : "invalid",
6101          "flags" : []
6102        },
6103        {
6104          "tcId" : 676,
6105          "comment" : "wrong length of integer",
6106          "msg" : "54657374",
6107          "sig" : "303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6108          "result" : "invalid",
6109          "flags" : []
6110        },
6111        {
6112          "tcId" : 677,
6113          "comment" : "wrong length of integer",
6114          "msg" : "54657374",
6115          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6116          "result" : "invalid",
6117          "flags" : []
6118        },
6119        {
6120          "tcId" : 678,
6121          "comment" : "wrong length of integer",
6122          "msg" : "54657374",
6123          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6124          "result" : "invalid",
6125          "flags" : []
6126        },
6127        {
6128          "tcId" : 679,
6129          "comment" : "uint32 overflow in length of integer",
6130          "msg" : "54657374",
6131          "sig" : "30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6132          "result" : "invalid",
6133          "flags" : []
6134        },
6135        {
6136          "tcId" : 680,
6137          "comment" : "uint32 overflow in length of integer",
6138          "msg" : "54657374",
6139          "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6140          "result" : "invalid",
6141          "flags" : []
6142        },
6143        {
6144          "tcId" : 681,
6145          "comment" : "uint64 overflow in length of integer",
6146          "msg" : "54657374",
6147          "sig" : "3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6148          "result" : "invalid",
6149          "flags" : []
6150        },
6151        {
6152          "tcId" : 682,
6153          "comment" : "uint64 overflow in length of integer",
6154          "msg" : "54657374",
6155          "sig" : "3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6156          "result" : "invalid",
6157          "flags" : []
6158        },
6159        {
6160          "tcId" : 683,
6161          "comment" : "length of integer = 2**31 - 1",
6162          "msg" : "54657374",
6163          "sig" : "304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6164          "result" : "invalid",
6165          "flags" : []
6166        },
6167        {
6168          "tcId" : 684,
6169          "comment" : "length of integer = 2**31 - 1",
6170          "msg" : "54657374",
6171          "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6172          "result" : "invalid",
6173          "flags" : []
6174        },
6175        {
6176          "tcId" : 685,
6177          "comment" : "length of integer = 2**32 - 1",
6178          "msg" : "54657374",
6179          "sig" : "30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6180          "result" : "invalid",
6181          "flags" : []
6182        },
6183        {
6184          "tcId" : 686,
6185          "comment" : "length of integer = 2**32 - 1",
6186          "msg" : "54657374",
6187          "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6188          "result" : "invalid",
6189          "flags" : []
6190        },
6191        {
6192          "tcId" : 687,
6193          "comment" : "length of integer = 2**40 - 1",
6194          "msg" : "54657374",
6195          "sig" : "30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6196          "result" : "invalid",
6197          "flags" : []
6198        },
6199        {
6200          "tcId" : 688,
6201          "comment" : "length of integer = 2**40 - 1",
6202          "msg" : "54657374",
6203          "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6204          "result" : "invalid",
6205          "flags" : []
6206        },
6207        {
6208          "tcId" : 689,
6209          "comment" : "length of integer = 2**64 - 1",
6210          "msg" : "54657374",
6211          "sig" : "30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6212          "result" : "invalid",
6213          "flags" : []
6214        },
6215        {
6216          "tcId" : 690,
6217          "comment" : "length of integer = 2**64 - 1",
6218          "msg" : "54657374",
6219          "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6220          "result" : "invalid",
6221          "flags" : []
6222        },
6223        {
6224          "tcId" : 691,
6225          "comment" : "incorrect length of integer",
6226          "msg" : "54657374",
6227          "sig" : "303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6228          "result" : "invalid",
6229          "flags" : []
6230        },
6231        {
6232          "tcId" : 692,
6233          "comment" : "incorrect length of integer",
6234          "msg" : "54657374",
6235          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6236          "result" : "invalid",
6237          "flags" : []
6238        },
6239        {
6240          "tcId" : 693,
6241          "comment" : "removing integer",
6242          "msg" : "54657374",
6243          "sig" : "301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6244          "result" : "invalid",
6245          "flags" : []
6246        },
6247        {
6248          "tcId" : 694,
6249          "comment" : "lonely integer tag",
6250          "msg" : "54657374",
6251          "sig" : "301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6252          "result" : "invalid",
6253          "flags" : []
6254        },
6255        {
6256          "tcId" : 695,
6257          "comment" : "lonely integer tag",
6258          "msg" : "54657374",
6259          "sig" : "3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302",
6260          "result" : "invalid",
6261          "flags" : []
6262        },
6263        {
6264          "tcId" : 696,
6265          "comment" : "appending 0's to integer",
6266          "msg" : "54657374",
6267          "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6268          "result" : "invalid",
6269          "flags" : []
6270        },
6271        {
6272          "tcId" : 697,
6273          "comment" : "appending 0's to integer",
6274          "msg" : "54657374",
6275          "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
6276          "result" : "invalid",
6277          "flags" : []
6278        },
6279        {
6280          "tcId" : 698,
6281          "comment" : "prepending 0's to integer",
6282          "msg" : "54657374",
6283          "sig" : "303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6284          "result" : "invalid",
6285          "flags" : []
6286        },
6287        {
6288          "tcId" : 699,
6289          "comment" : "prepending 0's to integer",
6290          "msg" : "54657374",
6291          "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6292          "result" : "invalid",
6293          "flags" : []
6294        },
6295        {
6296          "tcId" : 700,
6297          "comment" : "appending unused 0's to integer",
6298          "msg" : "54657374",
6299          "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6300          "result" : "invalid",
6301          "flags" : []
6302        },
6303        {
6304          "tcId" : 701,
6305          "comment" : "appending null value to integer",
6306          "msg" : "54657374",
6307          "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6308          "result" : "invalid",
6309          "flags" : []
6310        },
6311        {
6312          "tcId" : 702,
6313          "comment" : "appending null value to integer",
6314          "msg" : "54657374",
6315          "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500",
6316          "result" : "invalid",
6317          "flags" : []
6318        },
6319        {
6320          "tcId" : 703,
6321          "comment" : "truncated length of integer",
6322          "msg" : "54657374",
6323          "sig" : "30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6324          "result" : "invalid",
6325          "flags" : []
6326        },
6327        {
6328          "tcId" : 704,
6329          "comment" : "truncated length of integer",
6330          "msg" : "54657374",
6331          "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281",
6332          "result" : "invalid",
6333          "flags" : []
6334        },
6335        {
6336          "tcId" : 705,
6337          "comment" : "Replacing integer with NULL",
6338          "msg" : "54657374",
6339          "sig" : "30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6340          "result" : "invalid",
6341          "flags" : []
6342        },
6343        {
6344          "tcId" : 706,
6345          "comment" : "Replacing integer with NULL",
6346          "msg" : "54657374",
6347          "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500",
6348          "result" : "invalid",
6349          "flags" : []
6350        },
6351        {
6352          "tcId" : 707,
6353          "comment" : "changing tag value of integer",
6354          "msg" : "54657374",
6355          "sig" : "303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6356          "result" : "invalid",
6357          "flags" : []
6358        },
6359        {
6360          "tcId" : 708,
6361          "comment" : "changing tag value of integer",
6362          "msg" : "54657374",
6363          "sig" : "303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6364          "result" : "invalid",
6365          "flags" : []
6366        },
6367        {
6368          "tcId" : 709,
6369          "comment" : "changing tag value of integer",
6370          "msg" : "54657374",
6371          "sig" : "303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6372          "result" : "invalid",
6373          "flags" : []
6374        },
6375        {
6376          "tcId" : 710,
6377          "comment" : "changing tag value of integer",
6378          "msg" : "54657374",
6379          "sig" : "303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6380          "result" : "invalid",
6381          "flags" : []
6382        },
6383        {
6384          "tcId" : 711,
6385          "comment" : "changing tag value of integer",
6386          "msg" : "54657374",
6387          "sig" : "303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6388          "result" : "invalid",
6389          "flags" : []
6390        },
6391        {
6392          "tcId" : 712,
6393          "comment" : "changing tag value of integer",
6394          "msg" : "54657374",
6395          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6396          "result" : "invalid",
6397          "flags" : []
6398        },
6399        {
6400          "tcId" : 713,
6401          "comment" : "changing tag value of integer",
6402          "msg" : "54657374",
6403          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6404          "result" : "invalid",
6405          "flags" : []
6406        },
6407        {
6408          "tcId" : 714,
6409          "comment" : "changing tag value of integer",
6410          "msg" : "54657374",
6411          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6412          "result" : "invalid",
6413          "flags" : []
6414        },
6415        {
6416          "tcId" : 715,
6417          "comment" : "changing tag value of integer",
6418          "msg" : "54657374",
6419          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6420          "result" : "invalid",
6421          "flags" : []
6422        },
6423        {
6424          "tcId" : 716,
6425          "comment" : "changing tag value of integer",
6426          "msg" : "54657374",
6427          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6428          "result" : "invalid",
6429          "flags" : []
6430        },
6431        {
6432          "tcId" : 717,
6433          "comment" : "dropping value of integer",
6434          "msg" : "54657374",
6435          "sig" : "30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6436          "result" : "invalid",
6437          "flags" : []
6438        },
6439        {
6440          "tcId" : 718,
6441          "comment" : "dropping value of integer",
6442          "msg" : "54657374",
6443          "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200",
6444          "result" : "invalid",
6445          "flags" : []
6446        },
6447        {
6448          "tcId" : 719,
6449          "comment" : "using composition for integer",
6450          "msg" : "54657374",
6451          "sig" : "30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6452          "result" : "invalid",
6453          "flags" : []
6454        },
6455        {
6456          "tcId" : 720,
6457          "comment" : "using composition for integer",
6458          "msg" : "54657374",
6459          "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6460          "result" : "invalid",
6461          "flags" : []
6462        },
6463        {
6464          "tcId" : 721,
6465          "comment" : "modify first byte of integer",
6466          "msg" : "54657374",
6467          "sig" : "303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6468          "result" : "invalid",
6469          "flags" : []
6470        },
6471        {
6472          "tcId" : 722,
6473          "comment" : "modify first byte of integer",
6474          "msg" : "54657374",
6475          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6476          "result" : "invalid",
6477          "flags" : []
6478        },
6479        {
6480          "tcId" : 723,
6481          "comment" : "modify last byte of integer",
6482          "msg" : "54657374",
6483          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6484          "result" : "invalid",
6485          "flags" : []
6486        },
6487        {
6488          "tcId" : 724,
6489          "comment" : "modify last byte of integer",
6490          "msg" : "54657374",
6491          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196",
6492          "result" : "invalid",
6493          "flags" : []
6494        },
6495        {
6496          "tcId" : 725,
6497          "comment" : "truncated integer",
6498          "msg" : "54657374",
6499          "sig" : "303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6500          "result" : "invalid",
6501          "flags" : []
6502        },
6503        {
6504          "tcId" : 726,
6505          "comment" : "truncated integer",
6506          "msg" : "54657374",
6507          "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1",
6508          "result" : "invalid",
6509          "flags" : []
6510        },
6511        {
6512          "tcId" : 727,
6513          "comment" : "truncated integer",
6514          "msg" : "54657374",
6515          "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6516          "result" : "invalid",
6517          "flags" : []
6518        },
6519        {
6520          "tcId" : 728,
6521          "comment" : "leading ff in integer",
6522          "msg" : "54657374",
6523          "sig" : "303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6524          "result" : "invalid",
6525          "flags" : []
6526        },
6527        {
6528          "tcId" : 729,
6529          "comment" : "leading ff in integer",
6530          "msg" : "54657374",
6531          "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6532          "result" : "invalid",
6533          "flags" : []
6534        },
6535        {
6536          "tcId" : 730,
6537          "comment" : "replaced integer by infinity",
6538          "msg" : "54657374",
6539          "sig" : "3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6540          "result" : "invalid",
6541          "flags" : []
6542        },
6543        {
6544          "tcId" : 731,
6545          "comment" : "replaced integer by infinity",
6546          "msg" : "54657374",
6547          "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180",
6548          "result" : "invalid",
6549          "flags" : []
6550        },
6551        {
6552          "tcId" : 732,
6553          "comment" : "replacing integer with zero",
6554          "msg" : "54657374",
6555          "sig" : "3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6556          "result" : "invalid",
6557          "flags" : []
6558        },
6559        {
6560          "tcId" : 733,
6561          "comment" : "replacing integer with zero",
6562          "msg" : "54657374",
6563          "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100",
6564          "result" : "invalid",
6565          "flags" : []
6566        },
6567        {
6568          "tcId" : 734,
6569          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6570          "msg" : "54657374",
6571          "sig" : "303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6572          "result" : "invalid",
6573          "flags" : []
6574        },
6575        {
6576          "tcId" : 735,
6577          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6578          "msg" : "54657374",
6579          "sig" : "303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6580          "result" : "invalid",
6581          "flags" : []
6582        },
6583        {
6584          "tcId" : 736,
6585          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6586          "msg" : "54657374",
6587          "sig" : "303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6588          "result" : "invalid",
6589          "flags" : []
6590        },
6591        {
6592          "tcId" : 737,
6593          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6594          "msg" : "54657374",
6595          "sig" : "303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6596          "result" : "invalid",
6597          "flags" : []
6598        },
6599        {
6600          "tcId" : 738,
6601          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6602          "msg" : "54657374",
6603          "sig" : "303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6604          "result" : "invalid",
6605          "flags" : []
6606        },
6607        {
6608          "tcId" : 739,
6609          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6610          "msg" : "54657374",
6611          "sig" : "303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6612          "result" : "invalid",
6613          "flags" : []
6614        },
6615        {
6616          "tcId" : 740,
6617          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6618          "msg" : "54657374",
6619          "sig" : "303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6620          "result" : "invalid",
6621          "flags" : []
6622        },
6623        {
6624          "tcId" : 741,
6625          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6626          "msg" : "54657374",
6627          "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73",
6628          "result" : "invalid",
6629          "flags" : []
6630        },
6631        {
6632          "tcId" : 742,
6633          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6634          "msg" : "54657374",
6635          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9",
6636          "result" : "invalid",
6637          "flags" : []
6638        },
6639        {
6640          "tcId" : 743,
6641          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6642          "msg" : "54657374",
6643          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea",
6644          "result" : "invalid",
6645          "flags" : []
6646        },
6647        {
6648          "tcId" : 744,
6649          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6650          "msg" : "54657374",
6651          "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847",
6652          "result" : "invalid",
6653          "flags" : []
6654        },
6655        {
6656          "tcId" : 745,
6657          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6658          "msg" : "54657374",
6659          "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d",
6660          "result" : "invalid",
6661          "flags" : []
6662        },
6663        {
6664          "tcId" : 746,
6665          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6666          "msg" : "54657374",
6667          "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
6668          "result" : "invalid",
6669          "flags" : []
6670        },
6671        {
6672          "tcId" : 747,
6673          "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
6674          "msg" : "54657374",
6675          "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea",
6676          "result" : "invalid",
6677          "flags" : []
6678        },
6679        {
6680          "tcId" : 748,
6681          "comment" : "Signatures with special case values for r and s.",
6682          "msg" : "54657374",
6683          "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
6684          "result" : "invalid",
6685          "flags" : [
6686            "EdgeCase"
6687          ]
6688        },
6689        {
6690          "tcId" : 749,
6691          "comment" : "Signatures with special case values for r and s.",
6692          "msg" : "54657374",
6693          "sig" : "3006020100020100",
6694          "result" : "invalid",
6695          "flags" : [
6696            "EdgeCase"
6697          ]
6698        },
6699        {
6700          "tcId" : 750,
6701          "comment" : "Signatures with special case values for r and s.",
6702          "msg" : "54657374",
6703          "sig" : "3006020100020101",
6704          "result" : "invalid",
6705          "flags" : [
6706            "EdgeCase"
6707          ]
6708        },
6709        {
6710          "tcId" : 751,
6711          "comment" : "Signatures with special case values for r and s.",
6712          "msg" : "54657374",
6713          "sig" : "30060201000201ff",
6714          "result" : "invalid",
6715          "flags" : [
6716            "EdgeCase"
6717          ]
6718        },
6719        {
6720          "tcId" : 752,
6721          "comment" : "Signatures with special case values for r and s.",
6722          "msg" : "54657374",
6723          "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
6724          "result" : "invalid",
6725          "flags" : [
6726            "EdgeCase"
6727          ]
6728        },
6729        {
6730          "tcId" : 753,
6731          "comment" : "Signatures with special case values for r and s.",
6732          "msg" : "54657374",
6733          "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
6734          "result" : "invalid",
6735          "flags" : [
6736            "EdgeCase"
6737          ]
6738        },
6739        {
6740          "tcId" : 754,
6741          "comment" : "Signatures with special case values for r and s.",
6742          "msg" : "54657374",
6743          "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
6744          "result" : "invalid",
6745          "flags" : [
6746            "EdgeCase"
6747          ]
6748        },
6749        {
6750          "tcId" : 755,
6751          "comment" : "Signatures with special case values for r and s.",
6752          "msg" : "54657374",
6753          "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
6754          "result" : "invalid",
6755          "flags" : [
6756            "EdgeCase"
6757          ]
6758        },
6759        {
6760          "tcId" : 756,
6761          "comment" : "Signatures with special case values for r and s.",
6762          "msg" : "54657374",
6763          "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
6764          "result" : "invalid",
6765          "flags" : [
6766            "EdgeCase"
6767          ]
6768        },
6769        {
6770          "tcId" : 757,
6771          "comment" : "Signatures with special case values for r and s.",
6772          "msg" : "54657374",
6773          "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000",
6774          "result" : "invalid",
6775          "flags" : [
6776            "EdgeCase"
6777          ]
6778        },
6779        {
6780          "tcId" : 758,
6781          "comment" : "Signatures with special case values for r and s.",
6782          "msg" : "54657374",
6783          "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
6784          "result" : "invalid",
6785          "flags" : [
6786            "EdgeCase"
6787          ]
6788        },
6789        {
6790          "tcId" : 759,
6791          "comment" : "Signatures with special case values for r and s.",
6792          "msg" : "54657374",
6793          "sig" : "3008020100090380fe01",
6794          "result" : "invalid",
6795          "flags" : [
6796            "EdgeCase"
6797          ]
6798        },
6799        {
6800          "tcId" : 760,
6801          "comment" : "Signatures with special case values for r and s.",
6802          "msg" : "54657374",
6803          "sig" : "3006020100090142",
6804          "result" : "invalid",
6805          "flags" : [
6806            "EdgeCase"
6807          ]
6808        },
6809        {
6810          "tcId" : 761,
6811          "comment" : "Signatures with special case values for r and s.",
6812          "msg" : "54657374",
6813          "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
6814          "result" : "invalid",
6815          "flags" : [
6816            "EdgeCase"
6817          ]
6818        },
6819        {
6820          "tcId" : 762,
6821          "comment" : "Signatures with special case values for r and s.",
6822          "msg" : "54657374",
6823          "sig" : "3006020101020100",
6824          "result" : "invalid",
6825          "flags" : [
6826            "EdgeCase"
6827          ]
6828        },
6829        {
6830          "tcId" : 763,
6831          "comment" : "Signatures with special case values for r and s.",
6832          "msg" : "54657374",
6833          "sig" : "3006020101020101",
6834          "result" : "invalid",
6835          "flags" : [
6836            "EdgeCase"
6837          ]
6838        },
6839        {
6840          "tcId" : 764,
6841          "comment" : "Signatures with special case values for r and s.",
6842          "msg" : "54657374",
6843          "sig" : "30060201010201ff",
6844          "result" : "invalid",
6845          "flags" : [
6846            "EdgeCase"
6847          ]
6848        },
6849        {
6850          "tcId" : 765,
6851          "comment" : "Signatures with special case values for r and s.",
6852          "msg" : "54657374",
6853          "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
6854          "result" : "invalid",
6855          "flags" : [
6856            "EdgeCase"
6857          ]
6858        },
6859        {
6860          "tcId" : 766,
6861          "comment" : "Signatures with special case values for r and s.",
6862          "msg" : "54657374",
6863          "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
6864          "result" : "invalid",
6865          "flags" : [
6866            "EdgeCase"
6867          ]
6868        },
6869        {
6870          "tcId" : 767,
6871          "comment" : "Signatures with special case values for r and s.",
6872          "msg" : "54657374",
6873          "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
6874          "result" : "invalid",
6875          "flags" : [
6876            "EdgeCase"
6877          ]
6878        },
6879        {
6880          "tcId" : 768,
6881          "comment" : "Signatures with special case values for r and s.",
6882          "msg" : "54657374",
6883          "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
6884          "result" : "invalid",
6885          "flags" : [
6886            "EdgeCase"
6887          ]
6888        },
6889        {
6890          "tcId" : 769,
6891          "comment" : "Signatures with special case values for r and s.",
6892          "msg" : "54657374",
6893          "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
6894          "result" : "invalid",
6895          "flags" : [
6896            "EdgeCase"
6897          ]
6898        },
6899        {
6900          "tcId" : 770,
6901          "comment" : "Signatures with special case values for r and s.",
6902          "msg" : "54657374",
6903          "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000",
6904          "result" : "invalid",
6905          "flags" : [
6906            "EdgeCase"
6907          ]
6908        },
6909        {
6910          "tcId" : 771,
6911          "comment" : "Signatures with special case values for r and s.",
6912          "msg" : "54657374",
6913          "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
6914          "result" : "invalid",
6915          "flags" : [
6916            "EdgeCase"
6917          ]
6918        },
6919        {
6920          "tcId" : 772,
6921          "comment" : "Signatures with special case values for r and s.",
6922          "msg" : "54657374",
6923          "sig" : "3008020101090380fe01",
6924          "result" : "invalid",
6925          "flags" : [
6926            "EdgeCase"
6927          ]
6928        },
6929        {
6930          "tcId" : 773,
6931          "comment" : "Signatures with special case values for r and s.",
6932          "msg" : "54657374",
6933          "sig" : "3006020101090142",
6934          "result" : "invalid",
6935          "flags" : [
6936            "EdgeCase"
6937          ]
6938        },
6939        {
6940          "tcId" : 774,
6941          "comment" : "Signatures with special case values for r and s.",
6942          "msg" : "54657374",
6943          "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
6944          "result" : "invalid",
6945          "flags" : [
6946            "EdgeCase"
6947          ]
6948        },
6949        {
6950          "tcId" : 775,
6951          "comment" : "Signatures with special case values for r and s.",
6952          "msg" : "54657374",
6953          "sig" : "30060201ff020100",
6954          "result" : "invalid",
6955          "flags" : [
6956            "EdgeCase"
6957          ]
6958        },
6959        {
6960          "tcId" : 776,
6961          "comment" : "Signatures with special case values for r and s.",
6962          "msg" : "54657374",
6963          "sig" : "30060201ff020101",
6964          "result" : "invalid",
6965          "flags" : [
6966            "EdgeCase"
6967          ]
6968        },
6969        {
6970          "tcId" : 777,
6971          "comment" : "Signatures with special case values for r and s.",
6972          "msg" : "54657374",
6973          "sig" : "30060201ff0201ff",
6974          "result" : "invalid",
6975          "flags" : [
6976            "EdgeCase"
6977          ]
6978        },
6979        {
6980          "tcId" : 778,
6981          "comment" : "Signatures with special case values for r and s.",
6982          "msg" : "54657374",
6983          "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
6984          "result" : "invalid",
6985          "flags" : [
6986            "EdgeCase"
6987          ]
6988        },
6989        {
6990          "tcId" : 779,
6991          "comment" : "Signatures with special case values for r and s.",
6992          "msg" : "54657374",
6993          "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
6994          "result" : "invalid",
6995          "flags" : [
6996            "EdgeCase"
6997          ]
6998        },
6999        {
7000          "tcId" : 780,
7001          "comment" : "Signatures with special case values for r and s.",
7002          "msg" : "54657374",
7003          "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
7004          "result" : "invalid",
7005          "flags" : [
7006            "EdgeCase"
7007          ]
7008        },
7009        {
7010          "tcId" : 781,
7011          "comment" : "Signatures with special case values for r and s.",
7012          "msg" : "54657374",
7013          "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
7014          "result" : "invalid",
7015          "flags" : [
7016            "EdgeCase"
7017          ]
7018        },
7019        {
7020          "tcId" : 782,
7021          "comment" : "Signatures with special case values for r and s.",
7022          "msg" : "54657374",
7023          "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
7024          "result" : "invalid",
7025          "flags" : [
7026            "EdgeCase"
7027          ]
7028        },
7029        {
7030          "tcId" : 783,
7031          "comment" : "Signatures with special case values for r and s.",
7032          "msg" : "54657374",
7033          "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000",
7034          "result" : "invalid",
7035          "flags" : [
7036            "EdgeCase"
7037          ]
7038        },
7039        {
7040          "tcId" : 784,
7041          "comment" : "Signatures with special case values for r and s.",
7042          "msg" : "54657374",
7043          "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
7044          "result" : "invalid",
7045          "flags" : [
7046            "EdgeCase"
7047          ]
7048        },
7049        {
7050          "tcId" : 785,
7051          "comment" : "Signatures with special case values for r and s.",
7052          "msg" : "54657374",
7053          "sig" : "30080201ff090380fe01",
7054          "result" : "invalid",
7055          "flags" : [
7056            "EdgeCase"
7057          ]
7058        },
7059        {
7060          "tcId" : 786,
7061          "comment" : "Signatures with special case values for r and s.",
7062          "msg" : "54657374",
7063          "sig" : "30060201ff090142",
7064          "result" : "invalid",
7065          "flags" : [
7066            "EdgeCase"
7067          ]
7068        },
7069        {
7070          "tcId" : 787,
7071          "comment" : "Signatures with special case values for r and s.",
7072          "msg" : "54657374",
7073          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
7074          "result" : "invalid",
7075          "flags" : [
7076            "EdgeCase"
7077          ]
7078        },
7079        {
7080          "tcId" : 788,
7081          "comment" : "Signatures with special case values for r and s.",
7082          "msg" : "54657374",
7083          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100",
7084          "result" : "invalid",
7085          "flags" : [
7086            "EdgeCase"
7087          ]
7088        },
7089        {
7090          "tcId" : 789,
7091          "comment" : "Signatures with special case values for r and s.",
7092          "msg" : "54657374",
7093          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101",
7094          "result" : "invalid",
7095          "flags" : [
7096            "EdgeCase"
7097          ]
7098        },
7099        {
7100          "tcId" : 790,
7101          "comment" : "Signatures with special case values for r and s.",
7102          "msg" : "54657374",
7103          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff",
7104          "result" : "invalid",
7105          "flags" : [
7106            "EdgeCase"
7107          ]
7108        },
7109        {
7110          "tcId" : 791,
7111          "comment" : "Signatures with special case values for r and s.",
7112          "msg" : "54657374",
7113          "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
7114          "result" : "invalid",
7115          "flags" : [
7116            "EdgeCase"
7117          ]
7118        },
7119        {
7120          "tcId" : 792,
7121          "comment" : "Signatures with special case values for r and s.",
7122          "msg" : "54657374",
7123          "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
7124          "result" : "invalid",
7125          "flags" : [
7126            "EdgeCase"
7127          ]
7128        },
7129        {
7130          "tcId" : 793,
7131          "comment" : "Signatures with special case values for r and s.",
7132          "msg" : "54657374",
7133          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
7134          "result" : "invalid",
7135          "flags" : [
7136            "EdgeCase"
7137          ]
7138        },
7139        {
7140          "tcId" : 794,
7141          "comment" : "Signatures with special case values for r and s.",
7142          "msg" : "54657374",
7143          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
7144          "result" : "invalid",
7145          "flags" : [
7146            "EdgeCase"
7147          ]
7148        },
7149        {
7150          "tcId" : 795,
7151          "comment" : "Signatures with special case values for r and s.",
7152          "msg" : "54657374",
7153          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
7154          "result" : "invalid",
7155          "flags" : [
7156            "EdgeCase"
7157          ]
7158        },
7159        {
7160          "tcId" : 796,
7161          "comment" : "Signatures with special case values for r and s.",
7162          "msg" : "54657374",
7163          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000",
7164          "result" : "invalid",
7165          "flags" : [
7166            "EdgeCase"
7167          ]
7168        },
7169        {
7170          "tcId" : 797,
7171          "comment" : "Signatures with special case values for r and s.",
7172          "msg" : "54657374",
7173          "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
7174          "result" : "invalid",
7175          "flags" : [
7176            "EdgeCase"
7177          ]
7178        },
7179        {
7180          "tcId" : 798,
7181          "comment" : "Signatures with special case values for r and s.",
7182          "msg" : "54657374",
7183          "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01",
7184          "result" : "invalid",
7185          "flags" : [
7186            "EdgeCase"
7187          ]
7188        },
7189        {
7190          "tcId" : 799,
7191          "comment" : "Signatures with special case values for r and s.",
7192          "msg" : "54657374",
7193          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090142",
7194          "result" : "invalid",
7195          "flags" : [
7196            "EdgeCase"
7197          ]
7198        },
7199        {
7200          "tcId" : 800,
7201          "comment" : "Signatures with special case values for r and s.",
7202          "msg" : "54657374",
7203          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
7204          "result" : "invalid",
7205          "flags" : [
7206            "EdgeCase"
7207          ]
7208        },
7209        {
7210          "tcId" : 801,
7211          "comment" : "Signatures with special case values for r and s.",
7212          "msg" : "54657374",
7213          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100",
7214          "result" : "invalid",
7215          "flags" : [
7216            "EdgeCase"
7217          ]
7218        },
7219        {
7220          "tcId" : 802,
7221          "comment" : "Signatures with special case values for r and s.",
7222          "msg" : "54657374",
7223          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101",
7224          "result" : "invalid",
7225          "flags" : [
7226            "EdgeCase"
7227          ]
7228        },
7229        {
7230          "tcId" : 803,
7231          "comment" : "Signatures with special case values for r and s.",
7232          "msg" : "54657374",
7233          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff",
7234          "result" : "invalid",
7235          "flags" : [
7236            "EdgeCase"
7237          ]
7238        },
7239        {
7240          "tcId" : 804,
7241          "comment" : "Signatures with special case values for r and s.",
7242          "msg" : "54657374",
7243          "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
7244          "result" : "invalid",
7245          "flags" : [
7246            "EdgeCase"
7247          ]
7248        },
7249        {
7250          "tcId" : 805,
7251          "comment" : "Signatures with special case values for r and s.",
7252          "msg" : "54657374",
7253          "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
7254          "result" : "invalid",
7255          "flags" : [
7256            "EdgeCase"
7257          ]
7258        },
7259        {
7260          "tcId" : 806,
7261          "comment" : "Signatures with special case values for r and s.",
7262          "msg" : "54657374",
7263          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
7264          "result" : "invalid",
7265          "flags" : [
7266            "EdgeCase"
7267          ]
7268        },
7269        {
7270          "tcId" : 807,
7271          "comment" : "Signatures with special case values for r and s.",
7272          "msg" : "54657374",
7273          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
7274          "result" : "invalid",
7275          "flags" : [
7276            "EdgeCase"
7277          ]
7278        },
7279        {
7280          "tcId" : 808,
7281          "comment" : "Signatures with special case values for r and s.",
7282          "msg" : "54657374",
7283          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
7284          "result" : "invalid",
7285          "flags" : [
7286            "EdgeCase"
7287          ]
7288        },
7289        {
7290          "tcId" : 809,
7291          "comment" : "Signatures with special case values for r and s.",
7292          "msg" : "54657374",
7293          "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000",
7294          "result" : "invalid",
7295          "flags" : [
7296            "EdgeCase"
7297          ]
7298        },
7299        {
7300          "tcId" : 810,
7301          "comment" : "Signatures with special case values for r and s.",
7302          "msg" : "54657374",
7303          "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
7304          "result" : "invalid",
7305          "flags" : [
7306            "EdgeCase"
7307          ]
7308        },
7309        {
7310          "tcId" : 811,
7311          "comment" : "Signatures with special case values for r and s.",
7312          "msg" : "54657374",
7313          "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01",
7314          "result" : "invalid",
7315          "flags" : [
7316            "EdgeCase"
7317          ]
7318        },
7319        {
7320          "tcId" : 812,
7321          "comment" : "Signatures with special case values for r and s.",
7322          "msg" : "54657374",
7323          "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090142",
7324          "result" : "invalid",
7325          "flags" : [
7326            "EdgeCase"
7327          ]
7328        },
7329        {
7330          "tcId" : 813,
7331          "comment" : "Signatures with special case values for r and s.",
7332          "msg" : "54657374",
7333          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
7334          "result" : "invalid",
7335          "flags" : [
7336            "EdgeCase"
7337          ]
7338        },
7339        {
7340          "tcId" : 814,
7341          "comment" : "Signatures with special case values for r and s.",
7342          "msg" : "54657374",
7343          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100",
7344          "result" : "invalid",
7345          "flags" : [
7346            "EdgeCase"
7347          ]
7348        },
7349        {
7350          "tcId" : 815,
7351          "comment" : "Signatures with special case values for r and s.",
7352          "msg" : "54657374",
7353          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101",
7354          "result" : "invalid",
7355          "flags" : [
7356            "EdgeCase"
7357          ]
7358        },
7359        {
7360          "tcId" : 816,
7361          "comment" : "Signatures with special case values for r and s.",
7362          "msg" : "54657374",
7363          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff",
7364          "result" : "invalid",
7365          "flags" : [
7366            "EdgeCase"
7367          ]
7368        },
7369        {
7370          "tcId" : 817,
7371          "comment" : "Signatures with special case values for r and s.",
7372          "msg" : "54657374",
7373          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
7374          "result" : "invalid",
7375          "flags" : [
7376            "EdgeCase"
7377          ]
7378        },
7379        {
7380          "tcId" : 818,
7381          "comment" : "Signatures with special case values for r and s.",
7382          "msg" : "54657374",
7383          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
7384          "result" : "invalid",
7385          "flags" : [
7386            "EdgeCase"
7387          ]
7388        },
7389        {
7390          "tcId" : 819,
7391          "comment" : "Signatures with special case values for r and s.",
7392          "msg" : "54657374",
7393          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
7394          "result" : "invalid",
7395          "flags" : [
7396            "EdgeCase"
7397          ]
7398        },
7399        {
7400          "tcId" : 820,
7401          "comment" : "Signatures with special case values for r and s.",
7402          "msg" : "54657374",
7403          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
7404          "result" : "invalid",
7405          "flags" : [
7406            "EdgeCase"
7407          ]
7408        },
7409        {
7410          "tcId" : 821,
7411          "comment" : "Signatures with special case values for r and s.",
7412          "msg" : "54657374",
7413          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
7414          "result" : "invalid",
7415          "flags" : [
7416            "EdgeCase"
7417          ]
7418        },
7419        {
7420          "tcId" : 822,
7421          "comment" : "Signatures with special case values for r and s.",
7422          "msg" : "54657374",
7423          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000",
7424          "result" : "invalid",
7425          "flags" : [
7426            "EdgeCase"
7427          ]
7428        },
7429        {
7430          "tcId" : 823,
7431          "comment" : "Signatures with special case values for r and s.",
7432          "msg" : "54657374",
7433          "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
7434          "result" : "invalid",
7435          "flags" : [
7436            "EdgeCase"
7437          ]
7438        },
7439        {
7440          "tcId" : 824,
7441          "comment" : "Signatures with special case values for r and s.",
7442          "msg" : "54657374",
7443          "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01",
7444          "result" : "invalid",
7445          "flags" : [
7446            "EdgeCase"
7447          ]
7448        },
7449        {
7450          "tcId" : 825,
7451          "comment" : "Signatures with special case values for r and s.",
7452          "msg" : "54657374",
7453          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090142",
7454          "result" : "invalid",
7455          "flags" : [
7456            "EdgeCase"
7457          ]
7458        },
7459        {
7460          "tcId" : 826,
7461          "comment" : "Signatures with special case values for r and s.",
7462          "msg" : "54657374",
7463          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
7464          "result" : "invalid",
7465          "flags" : [
7466            "EdgeCase"
7467          ]
7468        },
7469        {
7470          "tcId" : 827,
7471          "comment" : "Signatures with special case values for r and s.",
7472          "msg" : "54657374",
7473          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100",
7474          "result" : "invalid",
7475          "flags" : [
7476            "EdgeCase"
7477          ]
7478        },
7479        {
7480          "tcId" : 828,
7481          "comment" : "Signatures with special case values for r and s.",
7482          "msg" : "54657374",
7483          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101",
7484          "result" : "invalid",
7485          "flags" : [
7486            "EdgeCase"
7487          ]
7488        },
7489        {
7490          "tcId" : 829,
7491          "comment" : "Signatures with special case values for r and s.",
7492          "msg" : "54657374",
7493          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff",
7494          "result" : "invalid",
7495          "flags" : [
7496            "EdgeCase"
7497          ]
7498        },
7499        {
7500          "tcId" : 830,
7501          "comment" : "Signatures with special case values for r and s.",
7502          "msg" : "54657374",
7503          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
7504          "result" : "invalid",
7505          "flags" : [
7506            "EdgeCase"
7507          ]
7508        },
7509        {
7510          "tcId" : 831,
7511          "comment" : "Signatures with special case values for r and s.",
7512          "msg" : "54657374",
7513          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
7514          "result" : "invalid",
7515          "flags" : [
7516            "EdgeCase"
7517          ]
7518        },
7519        {
7520          "tcId" : 832,
7521          "comment" : "Signatures with special case values for r and s.",
7522          "msg" : "54657374",
7523          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
7524          "result" : "invalid",
7525          "flags" : [
7526            "EdgeCase"
7527          ]
7528        },
7529        {
7530          "tcId" : 833,
7531          "comment" : "Signatures with special case values for r and s.",
7532          "msg" : "54657374",
7533          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
7534          "result" : "invalid",
7535          "flags" : [
7536            "EdgeCase"
7537          ]
7538        },
7539        {
7540          "tcId" : 834,
7541          "comment" : "Signatures with special case values for r and s.",
7542          "msg" : "54657374",
7543          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
7544          "result" : "invalid",
7545          "flags" : [
7546            "EdgeCase"
7547          ]
7548        },
7549        {
7550          "tcId" : 835,
7551          "comment" : "Signatures with special case values for r and s.",
7552          "msg" : "54657374",
7553          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000",
7554          "result" : "invalid",
7555          "flags" : [
7556            "EdgeCase"
7557          ]
7558        },
7559        {
7560          "tcId" : 836,
7561          "comment" : "Signatures with special case values for r and s.",
7562          "msg" : "54657374",
7563          "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
7564          "result" : "invalid",
7565          "flags" : [
7566            "EdgeCase"
7567          ]
7568        },
7569        {
7570          "tcId" : 837,
7571          "comment" : "Signatures with special case values for r and s.",
7572          "msg" : "54657374",
7573          "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01",
7574          "result" : "invalid",
7575          "flags" : [
7576            "EdgeCase"
7577          ]
7578        },
7579        {
7580          "tcId" : 838,
7581          "comment" : "Signatures with special case values for r and s.",
7582          "msg" : "54657374",
7583          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090142",
7584          "result" : "invalid",
7585          "flags" : [
7586            "EdgeCase"
7587          ]
7588        },
7589        {
7590          "tcId" : 839,
7591          "comment" : "Signatures with special case values for r and s.",
7592          "msg" : "54657374",
7593          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
7594          "result" : "invalid",
7595          "flags" : [
7596            "EdgeCase"
7597          ]
7598        },
7599        {
7600          "tcId" : 840,
7601          "comment" : "Signatures with special case values for r and s.",
7602          "msg" : "54657374",
7603          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100",
7604          "result" : "invalid",
7605          "flags" : [
7606            "EdgeCase"
7607          ]
7608        },
7609        {
7610          "tcId" : 841,
7611          "comment" : "Signatures with special case values for r and s.",
7612          "msg" : "54657374",
7613          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101",
7614          "result" : "invalid",
7615          "flags" : [
7616            "EdgeCase"
7617          ]
7618        },
7619        {
7620          "tcId" : 842,
7621          "comment" : "Signatures with special case values for r and s.",
7622          "msg" : "54657374",
7623          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff",
7624          "result" : "invalid",
7625          "flags" : [
7626            "EdgeCase"
7627          ]
7628        },
7629        {
7630          "tcId" : 843,
7631          "comment" : "Signatures with special case values for r and s.",
7632          "msg" : "54657374",
7633          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
7634          "result" : "invalid",
7635          "flags" : [
7636            "EdgeCase"
7637          ]
7638        },
7639        {
7640          "tcId" : 844,
7641          "comment" : "Signatures with special case values for r and s.",
7642          "msg" : "54657374",
7643          "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
7644          "result" : "invalid",
7645          "flags" : [
7646            "EdgeCase"
7647          ]
7648        },
7649        {
7650          "tcId" : 845,
7651          "comment" : "Signatures with special case values for r and s.",
7652          "msg" : "54657374",
7653          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
7654          "result" : "invalid",
7655          "flags" : [
7656            "EdgeCase"
7657          ]
7658        },
7659        {
7660          "tcId" : 846,
7661          "comment" : "Signatures with special case values for r and s.",
7662          "msg" : "54657374",
7663          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
7664          "result" : "invalid",
7665          "flags" : [
7666            "EdgeCase"
7667          ]
7668        },
7669        {
7670          "tcId" : 847,
7671          "comment" : "Signatures with special case values for r and s.",
7672          "msg" : "54657374",
7673          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
7674          "result" : "invalid",
7675          "flags" : [
7676            "EdgeCase"
7677          ]
7678        },
7679        {
7680          "tcId" : 848,
7681          "comment" : "Signatures with special case values for r and s.",
7682          "msg" : "54657374",
7683          "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000",
7684          "result" : "invalid",
7685          "flags" : [
7686            "EdgeCase"
7687          ]
7688        },
7689        {
7690          "tcId" : 849,
7691          "comment" : "Signatures with special case values for r and s.",
7692          "msg" : "54657374",
7693          "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
7694          "result" : "invalid",
7695          "flags" : [
7696            "EdgeCase"
7697          ]
7698        },
7699        {
7700          "tcId" : 850,
7701          "comment" : "Signatures with special case values for r and s.",
7702          "msg" : "54657374",
7703          "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01",
7704          "result" : "invalid",
7705          "flags" : [
7706            "EdgeCase"
7707          ]
7708        },
7709        {
7710          "tcId" : 851,
7711          "comment" : "Signatures with special case values for r and s.",
7712          "msg" : "54657374",
7713          "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090142",
7714          "result" : "invalid",
7715          "flags" : [
7716            "EdgeCase"
7717          ]
7718        },
7719        {
7720          "tcId" : 852,
7721          "comment" : "Signatures with special case values for r and s.",
7722          "msg" : "54657374",
7723          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
7724          "result" : "invalid",
7725          "flags" : [
7726            "EdgeCase"
7727          ]
7728        },
7729        {
7730          "tcId" : 853,
7731          "comment" : "Signatures with special case values for r and s.",
7732          "msg" : "54657374",
7733          "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100",
7734          "result" : "invalid",
7735          "flags" : [
7736            "EdgeCase"
7737          ]
7738        },
7739        {
7740          "tcId" : 854,
7741          "comment" : "Signatures with special case values for r and s.",
7742          "msg" : "54657374",
7743          "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101",
7744          "result" : "invalid",
7745          "flags" : [
7746            "EdgeCase"
7747          ]
7748        },
7749        {
7750          "tcId" : 855,
7751          "comment" : "Signatures with special case values for r and s.",
7752          "msg" : "54657374",
7753          "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff",
7754          "result" : "invalid",
7755          "flags" : [
7756            "EdgeCase"
7757          ]
7758        },
7759        {
7760          "tcId" : 856,
7761          "comment" : "Signatures with special case values for r and s.",
7762          "msg" : "54657374",
7763          "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
7764          "result" : "invalid",
7765          "flags" : [
7766            "EdgeCase"
7767          ]
7768        },
7769        {
7770          "tcId" : 857,
7771          "comment" : "Signatures with special case values for r and s.",
7772          "msg" : "54657374",
7773          "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
7774          "result" : "invalid",
7775          "flags" : [
7776            "EdgeCase"
7777          ]
7778        },
7779        {
7780          "tcId" : 858,
7781          "comment" : "Signatures with special case values for r and s.",
7782          "msg" : "54657374",
7783          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
7784          "result" : "invalid",
7785          "flags" : [
7786            "EdgeCase"
7787          ]
7788        },
7789        {
7790          "tcId" : 859,
7791          "comment" : "Signatures with special case values for r and s.",
7792          "msg" : "54657374",
7793          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
7794          "result" : "invalid",
7795          "flags" : [
7796            "EdgeCase"
7797          ]
7798        },
7799        {
7800          "tcId" : 860,
7801          "comment" : "Signatures with special case values for r and s.",
7802          "msg" : "54657374",
7803          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
7804          "result" : "invalid",
7805          "flags" : [
7806            "EdgeCase"
7807          ]
7808        },
7809        {
7810          "tcId" : 861,
7811          "comment" : "Signatures with special case values for r and s.",
7812          "msg" : "54657374",
7813          "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000",
7814          "result" : "invalid",
7815          "flags" : [
7816            "EdgeCase"
7817          ]
7818        },
7819        {
7820          "tcId" : 862,
7821          "comment" : "Signatures with special case values for r and s.",
7822          "msg" : "54657374",
7823          "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
7824          "result" : "invalid",
7825          "flags" : [
7826            "EdgeCase"
7827          ]
7828        },
7829        {
7830          "tcId" : 863,
7831          "comment" : "Signatures with special case values for r and s.",
7832          "msg" : "54657374",
7833          "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01",
7834          "result" : "invalid",
7835          "flags" : [
7836            "EdgeCase"
7837          ]
7838        },
7839        {
7840          "tcId" : 864,
7841          "comment" : "Signatures with special case values for r and s.",
7842          "msg" : "54657374",
7843          "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000090142",
7844          "result" : "invalid",
7845          "flags" : [
7846            "EdgeCase"
7847          ]
7848        },
7849        {
7850          "tcId" : 865,
7851          "comment" : "Signatures with special case values for r and s.",
7852          "msg" : "54657374",
7853          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
7854          "result" : "invalid",
7855          "flags" : [
7856            "EdgeCase"
7857          ]
7858        },
7859        {
7860          "tcId" : 866,
7861          "comment" : "Signatures with special case values for r and s.",
7862          "msg" : "54657374",
7863          "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100",
7864          "result" : "invalid",
7865          "flags" : [
7866            "EdgeCase"
7867          ]
7868        },
7869        {
7870          "tcId" : 867,
7871          "comment" : "Signatures with special case values for r and s.",
7872          "msg" : "54657374",
7873          "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101",
7874          "result" : "invalid",
7875          "flags" : [
7876            "EdgeCase"
7877          ]
7878        },
7879        {
7880          "tcId" : 868,
7881          "comment" : "Signatures with special case values for r and s.",
7882          "msg" : "54657374",
7883          "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff",
7884          "result" : "invalid",
7885          "flags" : [
7886            "EdgeCase"
7887          ]
7888        },
7889        {
7890          "tcId" : 869,
7891          "comment" : "Signatures with special case values for r and s.",
7892          "msg" : "54657374",
7893          "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
7894          "result" : "invalid",
7895          "flags" : [
7896            "EdgeCase"
7897          ]
7898        },
7899        {
7900          "tcId" : 870,
7901          "comment" : "Signatures with special case values for r and s.",
7902          "msg" : "54657374",
7903          "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
7904          "result" : "invalid",
7905          "flags" : [
7906            "EdgeCase"
7907          ]
7908        },
7909        {
7910          "tcId" : 871,
7911          "comment" : "Signatures with special case values for r and s.",
7912          "msg" : "54657374",
7913          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
7914          "result" : "invalid",
7915          "flags" : [
7916            "EdgeCase"
7917          ]
7918        },
7919        {
7920          "tcId" : 872,
7921          "comment" : "Signatures with special case values for r and s.",
7922          "msg" : "54657374",
7923          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
7924          "result" : "invalid",
7925          "flags" : [
7926            "EdgeCase"
7927          ]
7928        },
7929        {
7930          "tcId" : 873,
7931          "comment" : "Signatures with special case values for r and s.",
7932          "msg" : "54657374",
7933          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
7934          "result" : "invalid",
7935          "flags" : [
7936            "EdgeCase"
7937          ]
7938        },
7939        {
7940          "tcId" : 874,
7941          "comment" : "Signatures with special case values for r and s.",
7942          "msg" : "54657374",
7943          "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000",
7944          "result" : "invalid",
7945          "flags" : [
7946            "EdgeCase"
7947          ]
7948        },
7949        {
7950          "tcId" : 875,
7951          "comment" : "Signatures with special case values for r and s.",
7952          "msg" : "54657374",
7953          "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
7954          "result" : "invalid",
7955          "flags" : [
7956            "EdgeCase"
7957          ]
7958        },
7959        {
7960          "tcId" : 876,
7961          "comment" : "Signatures with special case values for r and s.",
7962          "msg" : "54657374",
7963          "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01",
7964          "result" : "invalid",
7965          "flags" : [
7966            "EdgeCase"
7967          ]
7968        },
7969        {
7970          "tcId" : 877,
7971          "comment" : "Signatures with special case values for r and s.",
7972          "msg" : "54657374",
7973          "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090142",
7974          "result" : "invalid",
7975          "flags" : [
7976            "EdgeCase"
7977          ]
7978        },
7979        {
7980          "tcId" : 878,
7981          "comment" : "Signatures with special case values for r and s.",
7982          "msg" : "54657374",
7983          "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
7984          "result" : "invalid",
7985          "flags" : [
7986            "EdgeCase"
7987          ]
7988        },
7989        {
7990          "tcId" : 879,
7991          "comment" : "Signatures with special case values for r and s.",
7992          "msg" : "54657374",
7993          "sig" : "3008090380fe01020100",
7994          "result" : "invalid",
7995          "flags" : [
7996            "EdgeCase"
7997          ]
7998        },
7999        {
8000          "tcId" : 880,
8001          "comment" : "Signatures with special case values for r and s.",
8002          "msg" : "54657374",
8003          "sig" : "3008090380fe01020101",
8004          "result" : "invalid",
8005          "flags" : [
8006            "EdgeCase"
8007          ]
8008        },
8009        {
8010          "tcId" : 881,
8011          "comment" : "Signatures with special case values for r and s.",
8012          "msg" : "54657374",
8013          "sig" : "3008090380fe010201ff",
8014          "result" : "invalid",
8015          "flags" : [
8016            "EdgeCase"
8017          ]
8018        },
8019        {
8020          "tcId" : 882,
8021          "comment" : "Signatures with special case values for r and s.",
8022          "msg" : "54657374",
8023          "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
8024          "result" : "invalid",
8025          "flags" : [
8026            "EdgeCase"
8027          ]
8028        },
8029        {
8030          "tcId" : 883,
8031          "comment" : "Signatures with special case values for r and s.",
8032          "msg" : "54657374",
8033          "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
8034          "result" : "invalid",
8035          "flags" : [
8036            "EdgeCase"
8037          ]
8038        },
8039        {
8040          "tcId" : 884,
8041          "comment" : "Signatures with special case values for r and s.",
8042          "msg" : "54657374",
8043          "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
8044          "result" : "invalid",
8045          "flags" : [
8046            "EdgeCase"
8047          ]
8048        },
8049        {
8050          "tcId" : 885,
8051          "comment" : "Signatures with special case values for r and s.",
8052          "msg" : "54657374",
8053          "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
8054          "result" : "invalid",
8055          "flags" : [
8056            "EdgeCase"
8057          ]
8058        },
8059        {
8060          "tcId" : 886,
8061          "comment" : "Signatures with special case values for r and s.",
8062          "msg" : "54657374",
8063          "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
8064          "result" : "invalid",
8065          "flags" : [
8066            "EdgeCase"
8067          ]
8068        },
8069        {
8070          "tcId" : 887,
8071          "comment" : "Signatures with special case values for r and s.",
8072          "msg" : "54657374",
8073          "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000",
8074          "result" : "invalid",
8075          "flags" : [
8076            "EdgeCase"
8077          ]
8078        },
8079        {
8080          "tcId" : 888,
8081          "comment" : "Signatures with special case values for r and s.",
8082          "msg" : "54657374",
8083          "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
8084          "result" : "invalid",
8085          "flags" : [
8086            "EdgeCase"
8087          ]
8088        },
8089        {
8090          "tcId" : 889,
8091          "comment" : "Signatures with special case values for r and s.",
8092          "msg" : "54657374",
8093          "sig" : "300a090380fe01090380fe01",
8094          "result" : "invalid",
8095          "flags" : [
8096            "EdgeCase"
8097          ]
8098        },
8099        {
8100          "tcId" : 890,
8101          "comment" : "Signatures with special case values for r and s.",
8102          "msg" : "54657374",
8103          "sig" : "3008090380fe01090142",
8104          "result" : "invalid",
8105          "flags" : [
8106            "EdgeCase"
8107          ]
8108        },
8109        {
8110          "tcId" : 891,
8111          "comment" : "Signature encoding contains wrong type.",
8112          "msg" : "54657374",
8113          "sig" : "30060201010c0130",
8114          "result" : "invalid",
8115          "flags" : []
8116        },
8117        {
8118          "tcId" : 892,
8119          "comment" : "Signature encoding contains wrong type.",
8120          "msg" : "54657374",
8121          "sig" : "30050201010c00",
8122          "result" : "invalid",
8123          "flags" : []
8124        },
8125        {
8126          "tcId" : 893,
8127          "comment" : "Signature encoding contains wrong type.",
8128          "msg" : "54657374",
8129          "sig" : "30090c0225730c03732573",
8130          "result" : "invalid",
8131          "flags" : []
8132        },
8133        {
8134          "tcId" : 894,
8135          "comment" : "Signature encoding contains wrong type.",
8136          "msg" : "54657374",
8137          "sig" : "30080201013003020100",
8138          "result" : "invalid",
8139          "flags" : []
8140        },
8141        {
8142          "tcId" : 895,
8143          "comment" : "Signature encoding contains wrong type.",
8144          "msg" : "54657374",
8145          "sig" : "3003020101",
8146          "result" : "invalid",
8147          "flags" : []
8148        },
8149        {
8150          "tcId" : 896,
8151          "comment" : "Signature encoding contains wrong type.",
8152          "msg" : "54657374",
8153          "sig" : "3006020101010100",
8154          "result" : "invalid",
8155          "flags" : []
8156        },
8157        {
8158          "tcId" : 897,
8159          "comment" : "random signature",
8160          "msg" : "54657374",
8161          "sig" : "303c021c296410b8cb6200edafd1205e7377a09ad2011ac7b15b8bc9b9b4c6db021c25ca283c868dc2a5ce86aafcf681ce21d660b461da48270f15b53889",
8162          "result" : "valid",
8163          "flags" : []
8164        },
8165        {
8166          "tcId" : 898,
8167          "comment" : "random signature",
8168          "msg" : "54657374",
8169          "sig" : "303d021c347c4f6875bf4476afbdd6b2b1f9e35c870e785e708e661109bd068e021d00b0b908a617d3ad6c8bc277f397095c00e659c86ca7c600090571ab17",
8170          "result" : "valid",
8171          "flags" : []
8172        },
8173        {
8174          "tcId" : 899,
8175          "comment" : "random signature",
8176          "msg" : "54657374",
8177          "sig" : "303c021c3c76bc6f17369414d4c21c5361ed0cca6e79f73f90706f1f7ca9f05a021c3cc60d8a0d44fb967baa0e5621e12cd434aafd748cba3e7cdc733b2f",
8178          "result" : "valid",
8179          "flags" : []
8180        },
8181        {
8182          "tcId" : 900,
8183          "comment" : "random signature",
8184          "msg" : "54657374",
8185          "sig" : "303e021d0086a5efea8e6a8033b8a0034b52ae614e1f14fbcbfa0bb50194efa6a7021d00b3d66f6d2b10cfe62fe96b78fcf41ca7b442aceb98ab109a01409e4a",
8186          "result" : "valid",
8187          "flags" : []
8188        },
8189        {
8190          "tcId" : 901,
8191          "comment" : "random signature",
8192          "msg" : "54657374",
8193          "sig" : "303d021c16727d52bd711e9a63e0dd2c4db045cfb993942b1e39e4f43a65c11a021d009fb9c02d10c968e75bb15acab8467f30b84481f679e136e8af65a266",
8194          "result" : "valid",
8195          "flags" : []
8196        }
8197      ]
8198    },
8199    {
8200      "key" : {
8201        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
8202        "keySize" : 2048,
8203        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
8204        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
8205        "type" : "DsaPublicKey",
8206        "y" : "00848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827"
8207      },
8208      "keyDer" : "308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde03820106000282010100848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827",
8209      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQzCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBgACggEBAISBd7m8/xNsUsrvKkqby2Tb77rGnhiq5Jlpa17HsnDpBHi0E7uK2Pju\n6K0yEH17pJLDawB/nvMOvh7khNDqfLD/SvqoxwWtXhZXaXVBTxvA7+0lwhkKPtAG\ni/+h8Dv28hBWybs4M1CFGZfLyJz4cps5RSfwirk86bNgqgVaRxd+gqTOb+dsjf/d\nvW7iD6CNAIXTmD7dLI2aNmrSJFtO0o1nVHafXzp5i+S+Gc9Gk5mGXUZOP2QEOLzg\nPJYsI0TQ1VBUKu09tVwVODO+pEtBRoeLo0fIYUQ2xqrE/Rpg8lxis/hpp9Vcq0tx\nItXpr0Mio/yCFPpV3B7gIUWfssRZWCc=\n-----END PUBLIC KEY-----",
8210      "sha" : "SHA-256",
8211      "type" : "DsaVerify",
8212      "tests" : [
8213        {
8214          "tcId" : 902,
8215          "comment" : "r,s = 1,1",
8216          "msg" : "54657374",
8217          "sig" : "3006020101020101",
8218          "result" : "valid",
8219          "flags" : []
8220        },
8221        {
8222          "tcId" : 903,
8223          "comment" : "r,s = 1,5",
8224          "msg" : "54657374",
8225          "sig" : "3006020101020105",
8226          "result" : "valid",
8227          "flags" : []
8228        },
8229        {
8230          "tcId" : 904,
8231          "comment" : "u2 small",
8232          "msg" : "54657374",
8233          "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1",
8234          "result" : "valid",
8235          "flags" : []
8236        },
8237        {
8238          "tcId" : 905,
8239          "comment" : "s == q-1",
8240          "msg" : "54657374",
8241          "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
8242          "result" : "valid",
8243          "flags" : []
8244        }
8245      ]
8246    },
8247    {
8248      "key" : {
8249        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
8250        "keySize" : 2048,
8251        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
8252        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
8253        "type" : "DsaPublicKey",
8254        "y" : "629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b"
8255      },
8256      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b",
8257      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAYpN0kpU34sOwnzDYgVVMpzV/ieJRBUdNu84G5AAe/WFIGkV6oNfX5WXp\nC3o9nGiABftAS/O20+YeQCMAvu58WM7q8AsRLd/u88vCAguiIG3U7wVj1/pSwyG0\n7mKA64WFBB0DytuSRN/yHckEF7vm8GuRwspkhEN8OEaSaxjuIidQgbYHJueiaimp\nR+q9A17eg9ZZJ7POsNTYwvNOlKPeD1fk6pmvBZZXUp9pVLGsm7RITKdrQIPhz0Jk\n7/AoZiE3dh5NfzWx7aPPUWhW8lVThA5Drjg3nSNLBsiRgiEyCB0Z8NXbnyO0u9X1\nZn3Xjz3X8f5fJcpIUV9jNc4cn9CmSw==\n-----END PUBLIC KEY-----",
8258      "sha" : "SHA-256",
8259      "type" : "DsaVerify",
8260      "tests" : [
8261        {
8262          "tcId" : 906,
8263          "comment" : "s == 1",
8264          "msg" : "54657374",
8265          "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101",
8266          "result" : "valid",
8267          "flags" : []
8268        }
8269      ]
8270    }
8271  ]
8272}
8273