• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "algorithm" : "DSA",
3  "generatorVersion" : "0.8rc18",
4  "numberOfTests" : 330,
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 an 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" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
18        "keySize" : 2048,
19        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
20        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
21        "type" : "DsaPublicKey",
22        "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931"
23      },
24      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931",
25      "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-----",
26      "sha" : "SHA-224",
27      "type" : "DsaVerify",
28      "tests" : [
29        {
30          "tcId" : 1,
31          "comment" : "Legacy:ASN encoding of r misses leading 0",
32          "msg" : "313233343030",
33          "sig" : "303c021ca545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
34          "result" : "acceptable",
35          "flags" : [
36            "NoLeadingZero"
37          ]
38        },
39        {
40          "tcId" : 2,
41          "comment" : "valid",
42          "msg" : "313233343030",
43          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
44          "result" : "valid",
45          "flags" : []
46        },
47        {
48          "tcId" : 3,
49          "comment" : "long form encoding of length of sequence",
50          "msg" : "313233343030",
51          "sig" : "30813d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
52          "result" : "invalid",
53          "flags" : []
54        },
55        {
56          "tcId" : 4,
57          "comment" : "length of sequence contains leading 0",
58          "msg" : "313233343030",
59          "sig" : "3082003d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
60          "result" : "invalid",
61          "flags" : []
62        },
63        {
64          "tcId" : 5,
65          "comment" : "wrong length of sequence",
66          "msg" : "313233343030",
67          "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
68          "result" : "invalid",
69          "flags" : []
70        },
71        {
72          "tcId" : 6,
73          "comment" : "wrong length of sequence",
74          "msg" : "313233343030",
75          "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
76          "result" : "invalid",
77          "flags" : []
78        },
79        {
80          "tcId" : 7,
81          "comment" : "uint32 overflow in length of sequence",
82          "msg" : "313233343030",
83          "sig" : "3085010000003d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
84          "result" : "invalid",
85          "flags" : []
86        },
87        {
88          "tcId" : 8,
89          "comment" : "uint64 overflow in length of sequence",
90          "msg" : "313233343030",
91          "sig" : "308901000000000000003d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
92          "result" : "invalid",
93          "flags" : []
94        },
95        {
96          "tcId" : 9,
97          "comment" : "length of sequence = 2**31 - 1",
98          "msg" : "313233343030",
99          "sig" : "30847fffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
100          "result" : "invalid",
101          "flags" : []
102        },
103        {
104          "tcId" : 10,
105          "comment" : "length of sequence = 2**32 - 1",
106          "msg" : "313233343030",
107          "sig" : "3084ffffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
108          "result" : "invalid",
109          "flags" : []
110        },
111        {
112          "tcId" : 11,
113          "comment" : "length of sequence = 2**40 - 1",
114          "msg" : "313233343030",
115          "sig" : "3085ffffffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
116          "result" : "invalid",
117          "flags" : []
118        },
119        {
120          "tcId" : 12,
121          "comment" : "length of sequence = 2**64 - 1",
122          "msg" : "313233343030",
123          "sig" : "3088ffffffffffffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
124          "result" : "invalid",
125          "flags" : []
126        },
127        {
128          "tcId" : 13,
129          "comment" : "incorrect length of sequence",
130          "msg" : "313233343030",
131          "sig" : "30ff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
132          "result" : "invalid",
133          "flags" : []
134        },
135        {
136          "tcId" : 14,
137          "comment" : "indefinite length without termination",
138          "msg" : "313233343030",
139          "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
140          "result" : "invalid",
141          "flags" : []
142        },
143        {
144          "tcId" : 15,
145          "comment" : "indefinite length without termination",
146          "msg" : "313233343030",
147          "sig" : "303d028000a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
148          "result" : "invalid",
149          "flags" : []
150        },
151        {
152          "tcId" : 16,
153          "comment" : "indefinite length without termination",
154          "msg" : "313233343030",
155          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0280068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000",
180          "result" : "invalid",
181          "flags" : []
182        },
183        {
184          "tcId" : 20,
185          "comment" : "prepending 0's to sequence",
186          "msg" : "313233343030",
187          "sig" : "303f0000021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
188          "result" : "invalid",
189          "flags" : []
190        },
191        {
192          "tcId" : 21,
193          "comment" : "appending unused 0's to sequence",
194          "msg" : "313233343030",
195          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000",
196          "result" : "invalid",
197          "flags" : []
198        },
199        {
200          "tcId" : 22,
201          "comment" : "appending null value to sequence",
202          "msg" : "313233343030",
203          "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80500",
204          "result" : "invalid",
205          "flags" : []
206        },
207        {
208          "tcId" : 23,
209          "comment" : "including garbage",
210          "msg" : "313233343030",
211          "sig" : "3042498177303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
212          "result" : "invalid",
213          "flags" : []
214        },
215        {
216          "tcId" : 24,
217          "comment" : "including garbage",
218          "msg" : "313233343030",
219          "sig" : "30412500303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
220          "result" : "invalid",
221          "flags" : []
222        },
223        {
224          "tcId" : 25,
225          "comment" : "including garbage",
226          "msg" : "313233343030",
227          "sig" : "303f303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80004deadbeef",
228          "result" : "invalid",
229          "flags" : []
230        },
231        {
232          "tcId" : 26,
233          "comment" : "including garbage",
234          "msg" : "313233343030",
235          "sig" : "30422222498177021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
236          "result" : "invalid",
237          "flags" : []
238        },
239        {
240          "tcId" : 27,
241          "comment" : "including garbage",
242          "msg" : "313233343030",
243          "sig" : "304122212500021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
244          "result" : "invalid",
245          "flags" : []
246        },
247        {
248          "tcId" : 28,
249          "comment" : "including garbage",
250          "msg" : "313233343030",
251          "sig" : "3045221f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0004deadbeef021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
252          "result" : "invalid",
253          "flags" : []
254        },
255        {
256          "tcId" : 29,
257          "comment" : "including garbage",
258          "msg" : "313233343030",
259          "sig" : "3042021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2221498177021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
260          "result" : "invalid",
261          "flags" : []
262        },
263        {
264          "tcId" : 30,
265          "comment" : "including garbage",
266          "msg" : "313233343030",
267          "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b22202500021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
268          "result" : "invalid",
269          "flags" : []
270        },
271        {
272          "tcId" : 31,
273          "comment" : "including garbage",
274          "msg" : "313233343030",
275          "sig" : "3045021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b221e021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80004deadbeef",
276          "result" : "invalid",
277          "flags" : []
278        },
279        {
280          "tcId" : 32,
281          "comment" : "including undefined tags",
282          "msg" : "313233343030",
283          "sig" : "3045aa00bb00cd00303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
284          "result" : "invalid",
285          "flags" : []
286        },
287        {
288          "tcId" : 33,
289          "comment" : "including undefined tags",
290          "msg" : "313233343030",
291          "sig" : "3043aa02aabb303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
292          "result" : "invalid",
293          "flags" : []
294        },
295        {
296          "tcId" : 34,
297          "comment" : "including undefined tags",
298          "msg" : "313233343030",
299          "sig" : "30452225aa00bb00cd00021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
300          "result" : "invalid",
301          "flags" : []
302        },
303        {
304          "tcId" : 35,
305          "comment" : "including undefined tags",
306          "msg" : "313233343030",
307          "sig" : "30432223aa02aabb021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
308          "result" : "invalid",
309          "flags" : []
310        },
311        {
312          "tcId" : 36,
313          "comment" : "including undefined tags",
314          "msg" : "313233343030",
315          "sig" : "3045021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2224aa00bb00cd00021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
316          "result" : "invalid",
317          "flags" : []
318        },
319        {
320          "tcId" : 37,
321          "comment" : "including undefined tags",
322          "msg" : "313233343030",
323          "sig" : "3043021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2222aa02aabb021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "3080303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000",
340          "result" : "invalid",
341          "flags" : []
342        },
343        {
344          "tcId" : 40,
345          "comment" : "using composition with indefinite length",
346          "msg" : "313233343030",
347          "sig" : "30412280021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
348          "result" : "invalid",
349          "flags" : []
350        },
351        {
352          "tcId" : 41,
353          "comment" : "using composition with indefinite length",
354          "msg" : "313233343030",
355          "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2280021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000",
356          "result" : "invalid",
357          "flags" : []
358        },
359        {
360          "tcId" : 42,
361          "comment" : "using composition with wrong tag",
362          "msg" : "313233343030",
363          "sig" : "3080313d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000",
364          "result" : "invalid",
365          "flags" : []
366        },
367        {
368          "tcId" : 43,
369          "comment" : "using composition with wrong tag",
370          "msg" : "313233343030",
371          "sig" : "30412280031d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
372          "result" : "invalid",
373          "flags" : []
374        },
375        {
376          "tcId" : 44,
377          "comment" : "using composition with wrong tag",
378          "msg" : "313233343030",
379          "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2280031c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000",
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" : "2e3d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
396          "result" : "invalid",
397          "flags" : []
398        },
399        {
400          "tcId" : 47,
401          "comment" : "changing tag value of sequence",
402          "msg" : "313233343030",
403          "sig" : "2f3d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
404          "result" : "invalid",
405          "flags" : []
406        },
407        {
408          "tcId" : 48,
409          "comment" : "changing tag value of sequence",
410          "msg" : "313233343030",
411          "sig" : "313d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
412          "result" : "invalid",
413          "flags" : []
414        },
415        {
416          "tcId" : 49,
417          "comment" : "changing tag value of sequence",
418          "msg" : "313233343030",
419          "sig" : "323d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
420          "result" : "invalid",
421          "flags" : []
422        },
423        {
424          "tcId" : 50,
425          "comment" : "changing tag value of sequence",
426          "msg" : "313233343030",
427          "sig" : "ff3d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "3041300102303c1d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
444          "result" : "invalid",
445          "flags" : []
446        },
447        {
448          "tcId" : 53,
449          "comment" : "truncated sequence",
450          "msg" : "313233343030",
451          "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4",
452          "result" : "invalid",
453          "flags" : []
454        },
455        {
456          "tcId" : 54,
457          "comment" : "truncated sequence",
458          "msg" : "313233343030",
459          "sig" : "303c1d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
460          "result" : "invalid",
461          "flags" : []
462        },
463        {
464          "tcId" : 55,
465          "comment" : "indefinite length",
466          "msg" : "313233343030",
467          "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000",
468          "result" : "invalid",
469          "flags" : []
470        },
471        {
472          "tcId" : 56,
473          "comment" : "indefinite length with truncated delimiter",
474          "msg" : "313233343030",
475          "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a800",
476          "result" : "invalid",
477          "flags" : []
478        },
479        {
480          "tcId" : 57,
481          "comment" : "indefinite length with additional element",
482          "msg" : "313233343030",
483          "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a805000000",
484          "result" : "invalid",
485          "flags" : []
486        },
487        {
488          "tcId" : 58,
489          "comment" : "indefinite length with truncated element",
490          "msg" : "313233343030",
491          "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8060811220000",
492          "result" : "invalid",
493          "flags" : []
494        },
495        {
496          "tcId" : 59,
497          "comment" : "indefinite length with garbage",
498          "msg" : "313233343030",
499          "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000fe02beef",
500          "result" : "invalid",
501          "flags" : []
502        },
503        {
504          "tcId" : 60,
505          "comment" : "indefinite length with nonempty EOC",
506          "msg" : "313233343030",
507          "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80002beef",
508          "result" : "invalid",
509          "flags" : []
510        },
511        {
512          "tcId" : 61,
513          "comment" : "prepend empty sequence",
514          "msg" : "313233343030",
515          "sig" : "303f3000021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
516          "result" : "invalid",
517          "flags" : []
518        },
519        {
520          "tcId" : 62,
521          "comment" : "append empty sequence",
522          "msg" : "313233343030",
523          "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a83000",
524          "result" : "invalid",
525          "flags" : []
526        },
527        {
528          "tcId" : 63,
529          "comment" : "append garbage with high tag number",
530          "msg" : "313233343030",
531          "sig" : "3040021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8bf7f00",
532          "result" : "invalid",
533          "flags" : []
534        },
535        {
536          "tcId" : 64,
537          "comment" : "sequence of sequence",
538          "msg" : "313233343030",
539          "sig" : "303f303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
540          "result" : "invalid",
541          "flags" : []
542        },
543        {
544          "tcId" : 65,
545          "comment" : "truncated sequence: removed last 1 elements",
546          "msg" : "313233343030",
547          "sig" : "301f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b",
548          "result" : "invalid",
549          "flags" : []
550        },
551        {
552          "tcId" : 66,
553          "comment" : "repeating element in sequence",
554          "msg" : "313233343030",
555          "sig" : "305b021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
556          "result" : "invalid",
557          "flags" : []
558        },
559        {
560          "tcId" : 67,
561          "comment" : "long form encoding of length of integer",
562          "msg" : "313233343030",
563          "sig" : "303e02811d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
564          "result" : "invalid",
565          "flags" : []
566        },
567        {
568          "tcId" : 68,
569          "comment" : "long form encoding of length of integer",
570          "msg" : "313233343030",
571          "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02811c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
572          "result" : "invalid",
573          "flags" : []
574        },
575        {
576          "tcId" : 69,
577          "comment" : "length of integer contains leading 0",
578          "msg" : "313233343030",
579          "sig" : "303f0282001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
580          "result" : "invalid",
581          "flags" : []
582        },
583        {
584          "tcId" : 70,
585          "comment" : "length of integer contains leading 0",
586          "msg" : "313233343030",
587          "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0282001c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
588          "result" : "invalid",
589          "flags" : []
590        },
591        {
592          "tcId" : 71,
593          "comment" : "wrong length of integer",
594          "msg" : "313233343030",
595          "sig" : "303d021e00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
596          "result" : "invalid",
597          "flags" : []
598        },
599        {
600          "tcId" : 72,
601          "comment" : "wrong length of integer",
602          "msg" : "313233343030",
603          "sig" : "303d021c00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
604          "result" : "invalid",
605          "flags" : []
606        },
607        {
608          "tcId" : 73,
609          "comment" : "wrong length of integer",
610          "msg" : "313233343030",
611          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
612          "result" : "invalid",
613          "flags" : []
614        },
615        {
616          "tcId" : 74,
617          "comment" : "wrong length of integer",
618          "msg" : "313233343030",
619          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021b068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
620          "result" : "invalid",
621          "flags" : []
622        },
623        {
624          "tcId" : 75,
625          "comment" : "uint32 overflow in length of integer",
626          "msg" : "313233343030",
627          "sig" : "30420285010000001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
628          "result" : "invalid",
629          "flags" : []
630        },
631        {
632          "tcId" : 76,
633          "comment" : "uint32 overflow in length of integer",
634          "msg" : "313233343030",
635          "sig" : "3042021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0285010000001c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
636          "result" : "invalid",
637          "flags" : []
638        },
639        {
640          "tcId" : 77,
641          "comment" : "uint64 overflow in length of integer",
642          "msg" : "313233343030",
643          "sig" : "3046028901000000000000001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
644          "result" : "invalid",
645          "flags" : []
646        },
647        {
648          "tcId" : 78,
649          "comment" : "uint64 overflow in length of integer",
650          "msg" : "313233343030",
651          "sig" : "3046021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b028901000000000000001c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
652          "result" : "invalid",
653          "flags" : []
654        },
655        {
656          "tcId" : 79,
657          "comment" : "length of integer = 2**31 - 1",
658          "msg" : "313233343030",
659          "sig" : "304102847fffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
660          "result" : "invalid",
661          "flags" : []
662        },
663        {
664          "tcId" : 80,
665          "comment" : "length of integer = 2**31 - 1",
666          "msg" : "313233343030",
667          "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02847fffffff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
668          "result" : "invalid",
669          "flags" : []
670        },
671        {
672          "tcId" : 81,
673          "comment" : "length of integer = 2**32 - 1",
674          "msg" : "313233343030",
675          "sig" : "30410284ffffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
676          "result" : "invalid",
677          "flags" : []
678        },
679        {
680          "tcId" : 82,
681          "comment" : "length of integer = 2**32 - 1",
682          "msg" : "313233343030",
683          "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0284ffffffff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
684          "result" : "invalid",
685          "flags" : []
686        },
687        {
688          "tcId" : 83,
689          "comment" : "length of integer = 2**40 - 1",
690          "msg" : "313233343030",
691          "sig" : "30420285ffffffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
692          "result" : "invalid",
693          "flags" : []
694        },
695        {
696          "tcId" : 84,
697          "comment" : "length of integer = 2**40 - 1",
698          "msg" : "313233343030",
699          "sig" : "3042021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0285ffffffffff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
700          "result" : "invalid",
701          "flags" : []
702        },
703        {
704          "tcId" : 85,
705          "comment" : "length of integer = 2**64 - 1",
706          "msg" : "313233343030",
707          "sig" : "30450288ffffffffffffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
708          "result" : "invalid",
709          "flags" : []
710        },
711        {
712          "tcId" : 86,
713          "comment" : "length of integer = 2**64 - 1",
714          "msg" : "313233343030",
715          "sig" : "3045021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0288ffffffffffffffff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
716          "result" : "invalid",
717          "flags" : []
718        },
719        {
720          "tcId" : 87,
721          "comment" : "incorrect length of integer",
722          "msg" : "313233343030",
723          "sig" : "303d02ff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
724          "result" : "invalid",
725          "flags" : []
726        },
727        {
728          "tcId" : 88,
729          "comment" : "incorrect length of integer",
730          "msg" : "313233343030",
731          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02ff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
732          "result" : "invalid",
733          "flags" : []
734        },
735        {
736          "tcId" : 89,
737          "comment" : "removing integer",
738          "msg" : "313233343030",
739          "sig" : "301e021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
740          "result" : "invalid",
741          "flags" : []
742        },
743        {
744          "tcId" : 90,
745          "comment" : "lonely integer tag",
746          "msg" : "313233343030",
747          "sig" : "301f02021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
748          "result" : "invalid",
749          "flags" : []
750        },
751        {
752          "tcId" : 91,
753          "comment" : "lonely integer tag",
754          "msg" : "313233343030",
755          "sig" : "3020021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02",
756          "result" : "invalid",
757          "flags" : []
758        },
759        {
760          "tcId" : 92,
761          "comment" : "appending 0's to integer",
762          "msg" : "313233343030",
763          "sig" : "303f021f00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
764          "result" : "invalid",
765          "flags" : []
766        },
767        {
768          "tcId" : 93,
769          "comment" : "appending 0's to integer",
770          "msg" : "313233343030",
771          "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021e068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000",
772          "result" : "invalid",
773          "flags" : []
774        },
775        {
776          "tcId" : 94,
777          "comment" : "prepending 0's to integer",
778          "msg" : "313233343030",
779          "sig" : "303f021f000000a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
780          "result" : "invalid",
781          "flags" : []
782        },
783        {
784          "tcId" : 95,
785          "comment" : "prepending 0's to integer",
786          "msg" : "313233343030",
787          "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021e0000068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
788          "result" : "invalid",
789          "flags" : []
790        },
791        {
792          "tcId" : 96,
793          "comment" : "appending unused 0's to integer",
794          "msg" : "313233343030",
795          "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
796          "result" : "invalid",
797          "flags" : []
798        },
799        {
800          "tcId" : 97,
801          "comment" : "appending null value to integer",
802          "msg" : "313233343030",
803          "sig" : "303f021f00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0500021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
804          "result" : "invalid",
805          "flags" : []
806        },
807        {
808          "tcId" : 98,
809          "comment" : "appending null value to integer",
810          "msg" : "313233343030",
811          "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021e068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80500",
812          "result" : "invalid",
813          "flags" : []
814        },
815        {
816          "tcId" : 99,
817          "comment" : "truncated length of integer",
818          "msg" : "313233343030",
819          "sig" : "30200281021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
820          "result" : "invalid",
821          "flags" : []
822        },
823        {
824          "tcId" : 100,
825          "comment" : "truncated length of integer",
826          "msg" : "313233343030",
827          "sig" : "3021021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0281",
828          "result" : "invalid",
829          "flags" : []
830        },
831        {
832          "tcId" : 101,
833          "comment" : "Replacing integer with NULL",
834          "msg" : "313233343030",
835          "sig" : "30200500021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
836          "result" : "invalid",
837          "flags" : []
838        },
839        {
840          "tcId" : 102,
841          "comment" : "Replacing integer with NULL",
842          "msg" : "313233343030",
843          "sig" : "3021021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0500",
844          "result" : "invalid",
845          "flags" : []
846        },
847        {
848          "tcId" : 103,
849          "comment" : "changing tag value of integer",
850          "msg" : "313233343030",
851          "sig" : "303d001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
852          "result" : "invalid",
853          "flags" : []
854        },
855        {
856          "tcId" : 104,
857          "comment" : "changing tag value of integer",
858          "msg" : "313233343030",
859          "sig" : "303d011d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
860          "result" : "invalid",
861          "flags" : []
862        },
863        {
864          "tcId" : 105,
865          "comment" : "changing tag value of integer",
866          "msg" : "313233343030",
867          "sig" : "303d031d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
868          "result" : "invalid",
869          "flags" : []
870        },
871        {
872          "tcId" : 106,
873          "comment" : "changing tag value of integer",
874          "msg" : "313233343030",
875          "sig" : "303d041d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
876          "result" : "invalid",
877          "flags" : []
878        },
879        {
880          "tcId" : 107,
881          "comment" : "changing tag value of integer",
882          "msg" : "313233343030",
883          "sig" : "303dff1d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
884          "result" : "invalid",
885          "flags" : []
886        },
887        {
888          "tcId" : 108,
889          "comment" : "changing tag value of integer",
890          "msg" : "313233343030",
891          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b001c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
892          "result" : "invalid",
893          "flags" : []
894        },
895        {
896          "tcId" : 109,
897          "comment" : "changing tag value of integer",
898          "msg" : "313233343030",
899          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b011c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
900          "result" : "invalid",
901          "flags" : []
902        },
903        {
904          "tcId" : 110,
905          "comment" : "changing tag value of integer",
906          "msg" : "313233343030",
907          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b031c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
908          "result" : "invalid",
909          "flags" : []
910        },
911        {
912          "tcId" : 111,
913          "comment" : "changing tag value of integer",
914          "msg" : "313233343030",
915          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b041c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
916          "result" : "invalid",
917          "flags" : []
918        },
919        {
920          "tcId" : 112,
921          "comment" : "changing tag value of integer",
922          "msg" : "313233343030",
923          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7bff1c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
924          "result" : "invalid",
925          "flags" : []
926        },
927        {
928          "tcId" : 113,
929          "comment" : "dropping value of integer",
930          "msg" : "313233343030",
931          "sig" : "30200200021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
932          "result" : "invalid",
933          "flags" : []
934        },
935        {
936          "tcId" : 114,
937          "comment" : "dropping value of integer",
938          "msg" : "313233343030",
939          "sig" : "3021021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0200",
940          "result" : "invalid",
941          "flags" : []
942        },
943        {
944          "tcId" : 115,
945          "comment" : "using composition for integer",
946          "msg" : "313233343030",
947          "sig" : "30412221020100021ca545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
948          "result" : "invalid",
949          "flags" : []
950        },
951        {
952          "tcId" : 116,
953          "comment" : "using composition for integer",
954          "msg" : "313233343030",
955          "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2220020106021b8259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
956          "result" : "invalid",
957          "flags" : []
958        },
959        {
960          "tcId" : 117,
961          "comment" : "modify first byte of integer",
962          "msg" : "313233343030",
963          "sig" : "303d021d02a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
964          "result" : "invalid",
965          "flags" : []
966        },
967        {
968          "tcId" : 118,
969          "comment" : "modify first byte of integer",
970          "msg" : "313233343030",
971          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c048259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
972          "result" : "invalid",
973          "flags" : []
974        },
975        {
976          "tcId" : 119,
977          "comment" : "modify last byte of integer",
978          "msg" : "313233343030",
979          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1bfb021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
980          "result" : "invalid",
981          "flags" : []
982        },
983        {
984          "tcId" : 120,
985          "comment" : "modify last byte of integer",
986          "msg" : "313233343030",
987          "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea428",
988          "result" : "invalid",
989          "flags" : []
990        },
991        {
992          "tcId" : 121,
993          "comment" : "truncated integer",
994          "msg" : "313233343030",
995          "sig" : "303c021c00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
996          "result" : "invalid",
997          "flags" : []
998        },
999        {
1000          "tcId" : 122,
1001          "comment" : "truncated integer",
1002          "msg" : "313233343030",
1003          "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021b068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4",
1004          "result" : "invalid",
1005          "flags" : []
1006        },
1007        {
1008          "tcId" : 123,
1009          "comment" : "truncated integer",
1010          "msg" : "313233343030",
1011          "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021b8259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
1012          "result" : "invalid",
1013          "flags" : []
1014        },
1015        {
1016          "tcId" : 124,
1017          "comment" : "leading ff in integer",
1018          "msg" : "313233343030",
1019          "sig" : "303e021eff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
1020          "result" : "invalid",
1021          "flags" : []
1022        },
1023        {
1024          "tcId" : 125,
1025          "comment" : "leading ff in integer",
1026          "msg" : "313233343030",
1027          "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021dff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
1028          "result" : "invalid",
1029          "flags" : []
1030        },
1031        {
1032          "tcId" : 126,
1033          "comment" : "replaced integer by infinity",
1034          "msg" : "313233343030",
1035          "sig" : "3021090180021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
1036          "result" : "invalid",
1037          "flags" : []
1038        },
1039        {
1040          "tcId" : 127,
1041          "comment" : "replaced integer by infinity",
1042          "msg" : "313233343030",
1043          "sig" : "3022021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b090180",
1044          "result" : "invalid",
1045          "flags" : []
1046        },
1047        {
1048          "tcId" : 128,
1049          "comment" : "replacing integer with zero",
1050          "msg" : "313233343030",
1051          "sig" : "3021020100021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
1052          "result" : "invalid",
1053          "flags" : []
1054        },
1055        {
1056          "tcId" : 129,
1057          "comment" : "replacing integer with zero",
1058          "msg" : "313233343030",
1059          "sig" : "3022021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b020100",
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" : "303d021d01603c6cd3f3ac5f55da5295ec5ee9ddcc947e8af9d2254162e62f84d8021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "303c021cea4f3f86e8ba6f961c82a11ccbfa4ec0b61926925c5a3fe16c84b21e021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "303d021dff5aba29d291cc988a0495647b6a8de9b95ab42739e8c03f5dd6a5e485021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "303c021c15b0c07917459069e37d5ee33405b13f49e6d96da3a5c01e937b4de2021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "303d021dfe9fc3932c0c53a0aa25ad6a13a11622336b8175062ddabe9d19d07b28021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "303d021d01a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "303c021c5aba29d291cc988a0495647b6a8de9b95ab42739e8c03f5dd6a5e485021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d00c178f07615a75535ca0ee2274e824a59fef7f79ef575a73a1e040e05",
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" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021dff4b8bc3290ab565760c3eed57bb92bb4e209293377faaa5b8a4593b4b",
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" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021cf97da6306fd1a2aa14d918407af57d2bf03aba94c56fd9869ed15b58",
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" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d00b4743cd6f54a9a89f3c112a8446d44b1df6d6cc880555a475ba6c4b5",
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" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021dff3e870f89ea58aaca35f11dd8b17db5a6010808610a8a58c5e1fbf1fb",
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" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d01068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8",
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" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d00f97da6306fd1a2aa14d918407af57d2bf03aba94c56fd9869ed15b58",
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" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "3022020100021d0100000000000000000000000000000000000000000000000000000000",
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" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "3022020101021d0100000000000000000000000000000000000000000000000000000000",
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" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000",
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" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100",
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" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101",
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" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff",
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" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000",
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" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01",
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" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090142",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100",
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" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101",
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" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff",
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" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000",
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" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01",
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" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090142",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff",
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" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000",
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" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090142",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff",
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" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000",
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" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090142",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff",
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" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000",
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" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01",
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" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090142",
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" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3022021d0100000000000000000000000000000000000000000000000000000000020100",
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" : "3022021d0100000000000000000000000000000000000000000000000000000000020101",
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" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff",
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" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000",
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" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01",
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" : "3022021d0100000000000000000000000000000000000000000000000000000000090142",
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" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100",
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" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101",
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" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff",
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" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000",
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" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01",
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" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090142",
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" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
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" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
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" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
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" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
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" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
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" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
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" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000",
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" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
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 signatures",
2656          "msg" : "313233343030",
2657          "sig" : "303d021d00a939df97ddbe605a925e2456acc196ceea94410d54eed9d501befb90021c2f50ce7bac70f84f265794a3ada363f9afacf7b88c5273e23cac5e55",
2658          "result" : "valid",
2659          "flags" : []
2660        },
2661        {
2662          "tcId" : 294,
2663          "comment" : "random signatures",
2664          "msg" : "313233343030",
2665          "sig" : "303c021c3b98fa1f5ea18af8e2878571152f257accf243342582a757535f4a46021c1d86c74f77cde3fdeb48efa02ca06a5264981310fa5922339d52dfff",
2666          "result" : "valid",
2667          "flags" : []
2668        },
2669        {
2670          "tcId" : 295,
2671          "comment" : "random signatures",
2672          "msg" : "313233343030",
2673          "sig" : "303c021c6413ccb5d0de22129ab5f861f571d9d9419e057101f990cebb2a52e5021c3e332c78c75288f96057795872cbe64f343100b5df2353f60ed257f5",
2674          "result" : "valid",
2675          "flags" : []
2676        },
2677        {
2678          "tcId" : 296,
2679          "comment" : "random signatures",
2680          "msg" : "313233343030",
2681          "sig" : "303c021c19dc7c18a0ca1e947b095782aa5ab1e6c3f2ca329d6070959833d88c021c183eefdcfd75ff8dcdb2c17c184529b8accfa7cb2a5c94d214fa459c",
2682          "result" : "valid",
2683          "flags" : []
2684        },
2685        {
2686          "tcId" : 297,
2687          "comment" : "random signatures",
2688          "msg" : "313233343030",
2689          "sig" : "303c021c720931df5201f87af025960a55f815e841d827b85f047b789bb026f1021c25541b566f22f776996699acd28248c9c3c3313d1508c8a09cc582e6",
2690          "result" : "valid",
2691          "flags" : []
2692        },
2693        {
2694          "tcId" : 298,
2695          "comment" : "special case hash",
2696          "msg" : "32323534363238393834",
2697          "sig" : "303d021d00ae0bf0ce838e2edb37604efa49b6cd1d5f900c3c64e5736c673339b8021c18ef9233f76217a6ad249b1f08c59457918a60ea86e8c2a277938c89",
2698          "result" : "valid",
2699          "flags" : []
2700        },
2701        {
2702          "tcId" : 299,
2703          "comment" : "special case hash",
2704          "msg" : "31383237383738363130",
2705          "sig" : "303d021d00863925f1ecb1dbf5a42d756df18161339f89034584f3642fe5fa43c8021c2f0a360afd74ead00fca0e66c4564e2ceda8870e61059e8ca380f98a",
2706          "result" : "valid",
2707          "flags" : []
2708        },
2709        {
2710          "tcId" : 300,
2711          "comment" : "special case hash",
2712          "msg" : "31353138383631373039",
2713          "sig" : "303c021c7bdc97bca7f3013fc6b6fc0034d723de4cf7c7039d09af4ef5f2f4fa021c2650562418258e080bf50e7b81d95b4ec77b92991a26d0386833ea74",
2714          "result" : "valid",
2715          "flags" : []
2716        },
2717        {
2718          "tcId" : 301,
2719          "comment" : "special case hash",
2720          "msg" : "32313239323333343232",
2721          "sig" : "303c021c051b0d01cfc2a31d139a670eb6f091e9436cc525a9b0242e49428b63021c718785905b3499e7934112656136da4809529f068c50f96e8e834b76",
2722          "result" : "valid",
2723          "flags" : []
2724        },
2725        {
2726          "tcId" : 302,
2727          "comment" : "special case hash",
2728          "msg" : "31323231393739303539",
2729          "sig" : "303c021c099ce9fa75f5fff9cf3ca5781378269376d9faa205711a6b8aa15690021c240586c456884c48b71a2e5b0a1dd0bb4471d5c9bc11c06e6618f84f",
2730          "result" : "valid",
2731          "flags" : []
2732        },
2733        {
2734          "tcId" : 303,
2735          "comment" : "special case hash",
2736          "msg" : "32333032353637363131",
2737          "sig" : "303c021c52a9967eb246ed578e094b3fd0722864015f065e419fe86dbc965626021c4b1a9a97c54387f2a4a6ed53c7280450151ec94979e8648bf0307db7",
2738          "result" : "valid",
2739          "flags" : []
2740        },
2741        {
2742          "tcId" : 304,
2743          "comment" : "special case hash",
2744          "msg" : "31313035383638343732",
2745          "sig" : "303d021d00a5d86a6109be1f7fc13bfa24f3988ab773dd31fc48c078bcf1810d80021c6db2be3b6ae263111b540ab708acdf1d72408fd073e8032634d2dfcc",
2746          "result" : "valid",
2747          "flags" : []
2748        },
2749        {
2750          "tcId" : 305,
2751          "comment" : "special case hash",
2752          "msg" : "31343636363134343432",
2753          "sig" : "303d021c6fe4095c131b39ec9e568d2079701707f68f8fc2adbaa110b6b25023021d009f8b5e066750f5e9f2afe77a3a377367288637c6d045d53900368a66",
2754          "result" : "valid",
2755          "flags" : []
2756        },
2757        {
2758          "tcId" : 306,
2759          "comment" : "special case hash",
2760          "msg" : "343431393536343230",
2761          "sig" : "303c021c255b9c7a2e453c0e737c6e8cdb2d0a70ff83286381636c8e257acfde021c4da758b8cc6b44beb5334530d0f18aa435f1f13624f57408e5256a3d",
2762          "result" : "valid",
2763          "flags" : []
2764        },
2765        {
2766          "tcId" : 307,
2767          "comment" : "special case hash",
2768          "msg" : "31393639343836303634",
2769          "sig" : "303c021c1cfdc22c4198e7c2e8c5f4d444a66af35f4fc050ab5cd79d53e4c2fe021c08fa67477ae8bd723537f3f67bdc07691341cab13c60ac6619e4fd0e",
2770          "result" : "valid",
2771          "flags" : []
2772        },
2773        {
2774          "tcId" : 308,
2775          "comment" : "special case hash",
2776          "msg" : "32323335363732383833",
2777          "sig" : "303d021c07e4399a8efea40467291eadd4b72603f5239585dcdaa9af0886b4f1021d00aa6fc9c29a83b42cc38177643363381764b7bcb0ee1b36e9dcc1305c",
2778          "result" : "valid",
2779          "flags" : []
2780        },
2781        {
2782          "tcId" : 309,
2783          "comment" : "special case hash",
2784          "msg" : "32323537383433373033",
2785          "sig" : "303d021d008325d2277a644be50232ac0d5d8ef9672c3512bcb63518e57f9da7f8021c6cdcfa9c16a84114784db6a775802937cfbe796df1d1883b330c4d5d",
2786          "result" : "valid",
2787          "flags" : []
2788        },
2789        {
2790          "tcId" : 310,
2791          "comment" : "special case hash",
2792          "msg" : "393434353030393436",
2793          "sig" : "303d021d00b56f2fc3a14310f4f7139e4b87c63b2603094c270ba9ead2b3689dab021c1188a91b903413844e241fe4f7118635c7c085a465dfa89fe81cd072",
2794          "result" : "valid",
2795          "flags" : []
2796        },
2797        {
2798          "tcId" : 311,
2799          "comment" : "special case hash",
2800          "msg" : "31363837373839343130",
2801          "sig" : "303d021d008d6dd789d09df289b7344a0868d9d93c61ef71ba2aa60f57a9044962021c31da5aea906b4c5618def7f89d275ce6d3947bd00cd77044d213f587",
2802          "result" : "valid",
2803          "flags" : []
2804        },
2805        {
2806          "tcId" : 312,
2807          "comment" : "special case hash",
2808          "msg" : "333933323631323238",
2809          "sig" : "303d021d009a489a5bf29ac49e700ed1c7a61eaf422242e9a9f706f30938353494021c06b93abe7678e8bb9e6a3744581ba11e657021299f76b7803ce15fcb",
2810          "result" : "valid",
2811          "flags" : []
2812        },
2813        {
2814          "tcId" : 313,
2815          "comment" : "special case hash",
2816          "msg" : "31303733353731303935",
2817          "sig" : "303d021d0089eef41c40f43032e2c17f80e3bfa8125ba4bef9c5590ea7704067c1021c5a61599ed31031a0d5a9ae6fb1338b0002c7e647a4a76738c7f7ffdb",
2818          "result" : "valid",
2819          "flags" : []
2820        },
2821        {
2822          "tcId" : 314,
2823          "comment" : "special case hash",
2824          "msg" : "3630383837343734",
2825          "sig" : "303e021d00b1b4bd210c230ad71527f0afdf31872d583978e7b44a4c8b0846f4fe021d00912a4e8750aeaa073dfca5c206f645a8e8f498067331ec037cbbd0e2",
2826          "result" : "valid",
2827          "flags" : []
2828        },
2829        {
2830          "tcId" : 315,
2831          "comment" : "special case hash",
2832          "msg" : "31313932353639393632",
2833          "sig" : "303d021c4ad46013a0286073fbbfed901623f6838ccd6c81e3e18570b2f5c13c021d00933c2e37d7f559f905fa14277144e2b64d20bf03c41069286139d8cc",
2834          "result" : "valid",
2835          "flags" : []
2836        },
2837        {
2838          "tcId" : 316,
2839          "comment" : "special case hash",
2840          "msg" : "3930303736303933",
2841          "sig" : "303d021c159879b8e270418199fb051152897126c80286bd38343fe914737b36021d008a31fa7a9aac01e3df0770d6eaa9476ea36f47295c194a50d62b5eab",
2842          "result" : "valid",
2843          "flags" : []
2844        },
2845        {
2846          "tcId" : 317,
2847          "comment" : "special case hash",
2848          "msg" : "31363032383336313337",
2849          "sig" : "303c021c269cc182e0bbd081be7d135ff72355c67a58336657767abf4b9b6405021c1684f1019a21d80feb1bdb4554933e8067feb6f0bf17437d2e63aaa6",
2850          "result" : "valid",
2851          "flags" : []
2852        },
2853        {
2854          "tcId" : 318,
2855          "comment" : "special case hash",
2856          "msg" : "32303830323435363734",
2857          "sig" : "303c021c1fd07fe19939130250715186cc77196dcbe20e8e6d67c47b0a6dcf28021c776f5809de588faddee252de1755a95f7b1f8a073fec81bad1972024",
2858          "result" : "valid",
2859          "flags" : []
2860        },
2861        {
2862          "tcId" : 319,
2863          "comment" : "special case hash",
2864          "msg" : "31373938323734363539",
2865          "sig" : "303c021c5b2d08ff9d8314a064b9bf7e65efc880c41b37dab090c5a33405664b021c6f790ac01d38c8adf3e9012f3f0e5bc38e17778cdcddf2cddabc75b0",
2866          "result" : "valid",
2867          "flags" : []
2868        },
2869        {
2870          "tcId" : 320,
2871          "comment" : "special case hash",
2872          "msg" : "31313535353737373230",
2873          "sig" : "303c021c6e6d35062b651c452c25327b4d99544fc2262be58c57bc8ff75f193a021c710c4ab62dfa6fb982505b9c4415ffb117808ec1c4b8a5aee5d92722",
2874          "result" : "valid",
2875          "flags" : []
2876        },
2877        {
2878          "tcId" : 321,
2879          "comment" : "special case hash",
2880          "msg" : "32343332343734363634",
2881          "sig" : "303c021c416b0d4f56fb6e2d1075e910c4cb349e8bff99f60aaaafa6a7398f45021c212d7473330f9bc0e22758072195982cc50d6f4146c87ff72be0bbf8",
2882          "result" : "valid",
2883          "flags" : []
2884        },
2885        {
2886          "tcId" : 322,
2887          "comment" : "special case hash",
2888          "msg" : "32343137323832323737",
2889          "sig" : "303c021c5f123d0b2862885918d2a67afc9743657bc6c603abfc0ff7c1d11a27021c2ce308192c6ff01dd1eeb1709be7bfeab115a0edca1bc7b8de901f5a",
2890          "result" : "valid",
2891          "flags" : []
2892        },
2893        {
2894          "tcId" : 323,
2895          "comment" : "special case hash",
2896          "msg" : "3737383734373731",
2897          "sig" : "303c021c6aaad7b9f862239389d833ab039e7d63b84401bb05155a228848cad4021c79a27fe2e493a1d29020cbb16c2921b1a87bd01bf8ef33e2d9882a37",
2898          "result" : "valid",
2899          "flags" : []
2900        }
2901      ]
2902    },
2903    {
2904      "key" : {
2905        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
2906        "keySize" : 2048,
2907        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
2908        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
2909        "type" : "DsaPublicKey",
2910        "y" : "6978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0"
2911      },
2912      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0",
2913      "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-----",
2914      "sha" : "SHA-224",
2915      "type" : "DsaVerify",
2916      "tests" : [
2917        {
2918          "tcId" : 324,
2919          "comment" : "r,s = 1,1",
2920          "msg" : "54657374",
2921          "sig" : "3006020101020101",
2922          "result" : "valid",
2923          "flags" : []
2924        },
2925        {
2926          "tcId" : 325,
2927          "comment" : "r,s = 1,5",
2928          "msg" : "54657374",
2929          "sig" : "3006020101020105",
2930          "result" : "valid",
2931          "flags" : []
2932        },
2933        {
2934          "tcId" : 326,
2935          "comment" : "r = 1, u2 small",
2936          "msg" : "54657374",
2937          "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1",
2938          "result" : "valid",
2939          "flags" : []
2940        },
2941        {
2942          "tcId" : 327,
2943          "comment" : "r = 1, s = q-1",
2944          "msg" : "54657374",
2945          "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
2946          "result" : "valid",
2947          "flags" : []
2948        }
2949      ]
2950    },
2951    {
2952      "key" : {
2953        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
2954        "keySize" : 2048,
2955        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
2956        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
2957        "type" : "DsaPublicKey",
2958        "y" : "2a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d"
2959      },
2960      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d",
2961      "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-----",
2962      "sha" : "SHA-224",
2963      "type" : "DsaVerify",
2964      "tests" : [
2965        {
2966          "tcId" : 328,
2967          "comment" : "s = 1",
2968          "msg" : "54657374",
2969          "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101",
2970          "result" : "valid",
2971          "flags" : []
2972        }
2973      ]
2974    },
2975    {
2976      "key" : {
2977        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
2978        "keySize" : 2048,
2979        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
2980        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
2981        "type" : "DsaPublicKey",
2982        "y" : "1d8f9992387355ff9381199d883e099d798bb730a7ad074236eb863b14b6aafe487ff8e7276232e938537f18d0fbea02c9ad305b31ef80ca5bfa2560a128b7c6342c692f3ecaf31e16866fe6395f10e6669caed8aa827708d890241f0011f5c2f390804b462e93ea319de7a44bbaf21ff98743611a0a4dd6def604c0bd6ff9d673db27b3ef6b16ac6b32f9fac975562b15908acdf909636b8622467c4b08b812485270f2797f9421dd9998b60b83e738cd359767da3c69a1ec1c4848d1f8dd4bf07282dec668b0fefa480336b0cc428a546620075dfcb488e14076ec76d20bba7111eba9e74e7846502f2b33b9ace80dfd92077c4bc9f396ffa90947de3eb604"
2983      },
2984      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001d8f9992387355ff9381199d883e099d798bb730a7ad074236eb863b14b6aafe487ff8e7276232e938537f18d0fbea02c9ad305b31ef80ca5bfa2560a128b7c6342c692f3ecaf31e16866fe6395f10e6669caed8aa827708d890241f0011f5c2f390804b462e93ea319de7a44bbaf21ff98743611a0a4dd6def604c0bd6ff9d673db27b3ef6b16ac6b32f9fac975562b15908acdf909636b8622467c4b08b812485270f2797f9421dd9998b60b83e738cd359767da3c69a1ec1c4848d1f8dd4bf07282dec668b0fefa480336b0cc428a546620075dfcb488e14076ec76d20bba7111eba9e74e7846502f2b33b9ace80dfd92077c4bc9f396ffa90947de3eb604",
2985      "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\nBQACggEAHY+ZkjhzVf+TgRmdiD4JnXmLtzCnrQdCNuuGOxS2qv5If/jnJ2Iy6ThT\nfxjQ++oCya0wWzHvgMpb+iVgoSi3xjQsaS8+yvMeFoZv5jlfEOZmnK7YqoJ3CNiQ\nJB8AEfXC85CAS0Yuk+oxneekS7ryH/mHQ2EaCk3W3vYEwL1v+dZz2yez72sWrGsy\n+frJdVYrFZCKzfkJY2uGIkZ8Swi4EkhScPJ5f5Qh3ZmYtguD5zjNNZdn2jxpoewc\nSEjR+N1L8HKC3sZosP76SAM2sMxCilRmIAdd/LSI4UB27HbSC7pxEeup5054RlAv\nKzO5rOgN/ZIHfEvJ85b/qQlH3j62BA==\n-----END PUBLIC KEY-----",
2986      "sha" : "SHA-224",
2987      "type" : "DsaVerify",
2988      "tests" : [
2989        {
2990          "tcId" : 329,
2991          "comment" : "u2 small",
2992          "msg" : "54657374",
2993          "sig" : "303d021c2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c2021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1",
2994          "result" : "valid",
2995          "flags" : []
2996        }
2997      ]
2998    },
2999    {
3000      "key" : {
3001        "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
3002        "keySize" : 2048,
3003        "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
3004        "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
3005        "type" : "DsaPublicKey",
3006        "y" : "516b4a830ae8f21865f7467fcfe264ae975e08ea174bfa27dbea118f1998c473dcd30ec099580fd63dfe601ec2df835eef25597bebe18bac31c6bde258f6543d5703d8c3dfba6e26552ab773f557b6d9a429dd65e96e2473ee5b9383761eda17ac96fd9d239226ad14cd6647f2962b2d2297060dc7f2558d84e6da8ee4bdccb24c74acd7267551e434c7e54052af99dba6121f5efc86db6cdf6b8f9ce1ac77396187894c1420fbe90ec0845528a7b3212df13a3ff8eff84341271240623601fd41f3af8466aeffc0ff1f2eac1878d5fc604e9f19446cdf79865a4c2451cbbca978a254a0fe8fe19fb667e35787bc200b00452f42052bfc55e6fcf6ea9dd8f715"
3007      },
3008      "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100516b4a830ae8f21865f7467fcfe264ae975e08ea174bfa27dbea118f1998c473dcd30ec099580fd63dfe601ec2df835eef25597bebe18bac31c6bde258f6543d5703d8c3dfba6e26552ab773f557b6d9a429dd65e96e2473ee5b9383761eda17ac96fd9d239226ad14cd6647f2962b2d2297060dc7f2558d84e6da8ee4bdccb24c74acd7267551e434c7e54052af99dba6121f5efc86db6cdf6b8f9ce1ac77396187894c1420fbe90ec0845528a7b3212df13a3ff8eff84341271240623601fd41f3af8466aeffc0ff1f2eac1878d5fc604e9f19446cdf79865a4c2451cbbca978a254a0fe8fe19fb667e35787bc200b00452f42052bfc55e6fcf6ea9dd8f715",
3009      "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\nBQACggEAUWtKgwro8hhl90Z/z+JkrpdeCOoXS/on2+oRjxmYxHPc0w7AmVgP1j3+\nYB7C34Ne7yVZe+vhi6wxxr3iWPZUPVcD2MPfum4mVSq3c/VXttmkKd1l6W4kc+5b\nk4N2HtoXrJb9nSOSJq0UzWZH8pYrLSKXBg3H8lWNhObajuS9zLJMdKzXJnVR5DTH\n5UBSr5nbphIfXvyG22zfa4+c4ax3OWGHiUwUIPvpDsCEVSinsyEt8To/+O/4Q0En\nEkBiNgH9QfOvhGau/8D/Hy6sGHjV/GBOnxlEbN95hlpMJFHLvKl4olSg/o/hn7Zn\n41eHvCALAEUvQgUr/FXm/Pbqndj3FQ==\n-----END PUBLIC KEY-----",
3010      "sha" : "SHA-224",
3011      "type" : "DsaVerify",
3012      "tests" : [
3013        {
3014          "tcId" : 330,
3015          "comment" : "s = q - 1",
3016          "msg" : "54657374",
3017          "sig" : "303d021c2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c2021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
3018          "result" : "valid",
3019          "flags" : []
3020        }
3021      ]
3022    }
3023  ]
3024}
3025