• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "algorithm" : "ECDSA",
3  "generatorVersion" : "0.8r12",
4  "numberOfTests" : 277,
5  "header" : [
6    "Test vectors of type EcdsaVerify are meant for the verification",
7    "of IEEE P1363 encoded ECDSA signatures."
8  ],
9  "notes" : {
10    "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.",
11    "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission.",
12    "SigSize" : "The size of the signature should always be twice the number of bytes of the size of the order. But some libraries accept signatures with less bytes."
13  },
14  "schema" : "ecdsa_p1363_verify_schema.json",
15  "testGroups" : [
16    {
17      "jwk" : {
18        "crv" : "P-521",
19        "kid" : "none",
20        "kty" : "EC",
21        "x" : "AFxkV-wIjVMvSCCTllrlPM0H5VbtWeKvlFzYx6lcHGRPilaoqKPNdzkt3YYeipJNrJnGkGkJO9UqUvpsVgBKB0UI",
22        "y" : "AHh41tQuS03R6cBpbLPhn2MDPD205g1HMlmz6-B5qvCphu5hd_ghenjGi4E_fhSaTlb9lWLAf-09iVlC19EBy4P2"
23      },
24      "key" : {
25        "curve" : "secp521r1",
26        "keySize" : 521,
27        "type" : "EcPublicKey",
28        "uncompressed" : "04005c6457ec088d532f482093965ae53ccd07e556ed59e2af945cd8c7a95c1c644f8a56a8a8a3cd77392ddd861e8a924dac99c69069093bd52a52fa6c56004a074508007878d6d42e4b4dd1e9c0696cb3e19f63033c3db4e60d473259b3ebe079aaf0a986ee6177f8217a78c68b813f7e149a4e56fd9562c07fed3d895942d7d101cb83f6",
29        "wx" : "5c6457ec088d532f482093965ae53ccd07e556ed59e2af945cd8c7a95c1c644f8a56a8a8a3cd77392ddd861e8a924dac99c69069093bd52a52fa6c56004a074508",
30        "wy" : "7878d6d42e4b4dd1e9c0696cb3e19f63033c3db4e60d473259b3ebe079aaf0a986ee6177f8217a78c68b813f7e149a4e56fd9562c07fed3d895942d7d101cb83f6"
31      },
32      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004005c6457ec088d532f482093965ae53ccd07e556ed59e2af945cd8c7a95c1c644f8a56a8a8a3cd77392ddd861e8a924dac99c69069093bd52a52fa6c56004a074508007878d6d42e4b4dd1e9c0696cb3e19f63033c3db4e60d473259b3ebe079aaf0a986ee6177f8217a78c68b813f7e149a4e56fd9562c07fed3d895942d7d101cb83f6",
33      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAXGRX7AiNUy9IIJOWWuU8zQflVu1Z\n4q+UXNjHqVwcZE+KVqioo813OS3dhh6Kkk2smcaQaQk71SpS+mxWAEoHRQgAeHjW\n1C5LTdHpwGlss+GfYwM8PbTmDUcyWbPr4Hmq8KmG7mF3+CF6eMaLgT9+FJpOVv2V\nYsB/7T2JWULX0QHLg/Y=\n-----END PUBLIC KEY-----",
34      "sha" : "SHA-512",
35      "type" : "EcdsaP1363Verify",
36      "tests" : [
37        {
38          "tcId" : 1,
39          "comment" : "signature malleability",
40          "msg" : "313233343030",
41          "sig" : "004e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864501d74a2f6d95be8d4cb64f02d16d6b785a1246b4ebd206dc596818bb953253245f5a27a24a1aae1e218fdccd8cd7d4990b666d4bf4902b84fdad123f941fe906d948",
42          "result" : "valid",
43          "flags" : []
44        },
45        {
46          "tcId" : 2,
47          "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
48          "msg" : "313233343030",
49          "sig" : "024e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbe97b3367122fa4a20584c271233f3ec3b7f7b31b0faa4d340b92a6b0d5cd17ea4e0028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1",
50          "result" : "invalid",
51          "flags" : []
52        },
53        {
54          "tcId" : 3,
55          "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
56          "msg" : "313233343030",
57          "sig" : "01b1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a0040b27d9a7f54eba8ad17ad5916eaed487e87fb8786168eb5b51e438bd675558ddc40028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1",
58          "result" : "invalid",
59          "flags" : []
60        },
61        {
62          "tcId" : 4,
63          "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
64          "msg" : "313233343030",
65          "sig" : "024e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1",
66          "result" : "invalid",
67          "flags" : []
68        },
69        {
70          "tcId" : 5,
71          "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
72          "msg" : "313233343030",
73          "sig" : "01b1bddc11bc17347621c4ecc6003d861a7d07d3854f08e4421bc241c8b538a00410d65320718f8af465fb099025b7cae2184402aea8df4f13a328c90648c42079bb0028b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1",
74          "result" : "invalid",
75          "flags" : []
76        },
77        {
78          "tcId" : 6,
79          "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
80          "msg" : "313233343030",
81          "sig" : "004e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450228b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba09a7b6ac4ecd0410b4722ca75ba197a403a0a1f9ee0e7b391b0649fda1d3969eeca",
82          "result" : "invalid",
83          "flags" : []
84        },
85        {
86          "tcId" : 7,
87          "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
88          "msg" : "313233343030",
89          "sig" : "004e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf86450228b5d0926a4172b349b0fd2e929487a5edb94b142df923a697e7446acdacdba0a029e43d69111174dba2fe747122709a69ce69d5285e174a01a93022fea8318ac1",
90          "result" : "invalid",
91          "flags" : []
92        },
93        {
94          "tcId" : 8,
95          "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
96          "msg" : "313233343030",
97          "sig" : "004e4223ee43e8cb89de3b1339ffc279e582f82c7ab0f71bbde43dbe374ac75ffbef29acdf8e70750b9a04f66fda48351de7bbfd515720b0ec5cd736f9b73bdf864501d74a2f6d95be8d4cb64f02d16d6b785a1246b4ebd206dc596818bb953253245f5fd61bc296eeee8b245d018b8edd8f659631962ad7a1e8b5fe56cfdd0157ce753f",
98          "result" : "invalid",
99          "flags" : []
100        },
101        {
102          "tcId" : 9,
103          "comment" : "Signature with special case values for r and s",
104          "msg" : "313233343030",
105          "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
106          "result" : "invalid",
107          "flags" : [
108            "EdgeCase"
109          ]
110        },
111        {
112          "tcId" : 10,
113          "comment" : "Signature with special case values for r and s",
114          "msg" : "313233343030",
115          "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
116          "result" : "invalid",
117          "flags" : [
118            "EdgeCase"
119          ]
120        },
121        {
122          "tcId" : 11,
123          "comment" : "Signature with special case values for r and s",
124          "msg" : "313233343030",
125          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409",
126          "result" : "invalid",
127          "flags" : [
128            "EdgeCase"
129          ]
130        },
131        {
132          "tcId" : 12,
133          "comment" : "Signature with special case values for r and s",
134          "msg" : "313233343030",
135          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408",
136          "result" : "invalid",
137          "flags" : [
138            "EdgeCase"
139          ]
140        },
141        {
142          "tcId" : 13,
143          "comment" : "Signature with special case values for r and s",
144          "msg" : "313233343030",
145          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a",
146          "result" : "invalid",
147          "flags" : [
148            "EdgeCase"
149          ]
150        },
151        {
152          "tcId" : 14,
153          "comment" : "Signature with special case values for r and s",
154          "msg" : "313233343030",
155          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
156          "result" : "invalid",
157          "flags" : [
158            "EdgeCase"
159          ]
160        },
161        {
162          "tcId" : 15,
163          "comment" : "Signature with special case values for r and s",
164          "msg" : "313233343030",
165          "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
166          "result" : "invalid",
167          "flags" : [
168            "EdgeCase"
169          ]
170        },
171        {
172          "tcId" : 16,
173          "comment" : "Signature with special case values for r and s",
174          "msg" : "313233343030",
175          "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
176          "result" : "invalid",
177          "flags" : [
178            "EdgeCase"
179          ]
180        },
181        {
182          "tcId" : 17,
183          "comment" : "Signature with special case values for r and s",
184          "msg" : "313233343030",
185          "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
186          "result" : "invalid",
187          "flags" : [
188            "EdgeCase"
189          ]
190        },
191        {
192          "tcId" : 18,
193          "comment" : "Signature with special case values for r and s",
194          "msg" : "313233343030",
195          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409",
196          "result" : "invalid",
197          "flags" : [
198            "EdgeCase"
199          ]
200        },
201        {
202          "tcId" : 19,
203          "comment" : "Signature with special case values for r and s",
204          "msg" : "313233343030",
205          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408",
206          "result" : "invalid",
207          "flags" : [
208            "EdgeCase"
209          ]
210        },
211        {
212          "tcId" : 20,
213          "comment" : "Signature with special case values for r and s",
214          "msg" : "313233343030",
215          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a",
216          "result" : "invalid",
217          "flags" : [
218            "EdgeCase"
219          ]
220        },
221        {
222          "tcId" : 21,
223          "comment" : "Signature with special case values for r and s",
224          "msg" : "313233343030",
225          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
226          "result" : "invalid",
227          "flags" : [
228            "EdgeCase"
229          ]
230        },
231        {
232          "tcId" : 22,
233          "comment" : "Signature with special case values for r and s",
234          "msg" : "313233343030",
235          "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
236          "result" : "invalid",
237          "flags" : [
238            "EdgeCase"
239          ]
240        },
241        {
242          "tcId" : 23,
243          "comment" : "Signature with special case values for r and s",
244          "msg" : "313233343030",
245          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
246          "result" : "invalid",
247          "flags" : [
248            "EdgeCase"
249          ]
250        },
251        {
252          "tcId" : 24,
253          "comment" : "Signature with special case values for r and s",
254          "msg" : "313233343030",
255          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
256          "result" : "invalid",
257          "flags" : [
258            "EdgeCase"
259          ]
260        },
261        {
262          "tcId" : 25,
263          "comment" : "Signature with special case values for r and s",
264          "msg" : "313233343030",
265          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640901fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409",
266          "result" : "invalid",
267          "flags" : [
268            "EdgeCase"
269          ]
270        },
271        {
272          "tcId" : 26,
273          "comment" : "Signature with special case values for r and s",
274          "msg" : "313233343030",
275          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640901fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408",
276          "result" : "invalid",
277          "flags" : [
278            "EdgeCase"
279          ]
280        },
281        {
282          "tcId" : 27,
283          "comment" : "Signature with special case values for r and s",
284          "msg" : "313233343030",
285          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640901fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a",
286          "result" : "invalid",
287          "flags" : [
288            "EdgeCase"
289          ]
290        },
291        {
292          "tcId" : 28,
293          "comment" : "Signature with special case values for r and s",
294          "msg" : "313233343030",
295          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640901ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
296          "result" : "invalid",
297          "flags" : [
298            "EdgeCase"
299          ]
300        },
301        {
302          "tcId" : 29,
303          "comment" : "Signature with special case values for r and s",
304          "msg" : "313233343030",
305          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
306          "result" : "invalid",
307          "flags" : [
308            "EdgeCase"
309          ]
310        },
311        {
312          "tcId" : 30,
313          "comment" : "Signature with special case values for r and s",
314          "msg" : "313233343030",
315          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
316          "result" : "invalid",
317          "flags" : [
318            "EdgeCase"
319          ]
320        },
321        {
322          "tcId" : 31,
323          "comment" : "Signature with special case values for r and s",
324          "msg" : "313233343030",
325          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
326          "result" : "invalid",
327          "flags" : [
328            "EdgeCase"
329          ]
330        },
331        {
332          "tcId" : 32,
333          "comment" : "Signature with special case values for r and s",
334          "msg" : "313233343030",
335          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640801fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409",
336          "result" : "invalid",
337          "flags" : [
338            "EdgeCase"
339          ]
340        },
341        {
342          "tcId" : 33,
343          "comment" : "Signature with special case values for r and s",
344          "msg" : "313233343030",
345          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640801fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408",
346          "result" : "invalid",
347          "flags" : [
348            "EdgeCase"
349          ]
350        },
351        {
352          "tcId" : 34,
353          "comment" : "Signature with special case values for r and s",
354          "msg" : "313233343030",
355          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640801fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a",
356          "result" : "invalid",
357          "flags" : [
358            "EdgeCase"
359          ]
360        },
361        {
362          "tcId" : 35,
363          "comment" : "Signature with special case values for r and s",
364          "msg" : "313233343030",
365          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640801ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
366          "result" : "invalid",
367          "flags" : [
368            "EdgeCase"
369          ]
370        },
371        {
372          "tcId" : 36,
373          "comment" : "Signature with special case values for r and s",
374          "msg" : "313233343030",
375          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
376          "result" : "invalid",
377          "flags" : [
378            "EdgeCase"
379          ]
380        },
381        {
382          "tcId" : 37,
383          "comment" : "Signature with special case values for r and s",
384          "msg" : "313233343030",
385          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
386          "result" : "invalid",
387          "flags" : [
388            "EdgeCase"
389          ]
390        },
391        {
392          "tcId" : 38,
393          "comment" : "Signature with special case values for r and s",
394          "msg" : "313233343030",
395          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
396          "result" : "invalid",
397          "flags" : [
398            "EdgeCase"
399          ]
400        },
401        {
402          "tcId" : 39,
403          "comment" : "Signature with special case values for r and s",
404          "msg" : "313233343030",
405          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409",
406          "result" : "invalid",
407          "flags" : [
408            "EdgeCase"
409          ]
410        },
411        {
412          "tcId" : 40,
413          "comment" : "Signature with special case values for r and s",
414          "msg" : "313233343030",
415          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408",
416          "result" : "invalid",
417          "flags" : [
418            "EdgeCase"
419          ]
420        },
421        {
422          "tcId" : 41,
423          "comment" : "Signature with special case values for r and s",
424          "msg" : "313233343030",
425          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a",
426          "result" : "invalid",
427          "flags" : [
428            "EdgeCase"
429          ]
430        },
431        {
432          "tcId" : 42,
433          "comment" : "Signature with special case values for r and s",
434          "msg" : "313233343030",
435          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
436          "result" : "invalid",
437          "flags" : [
438            "EdgeCase"
439          ]
440        },
441        {
442          "tcId" : 43,
443          "comment" : "Signature with special case values for r and s",
444          "msg" : "313233343030",
445          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
446          "result" : "invalid",
447          "flags" : [
448            "EdgeCase"
449          ]
450        },
451        {
452          "tcId" : 44,
453          "comment" : "Signature with special case values for r and s",
454          "msg" : "313233343030",
455          "sig" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
456          "result" : "invalid",
457          "flags" : [
458            "EdgeCase"
459          ]
460        },
461        {
462          "tcId" : 45,
463          "comment" : "Signature with special case values for r and s",
464          "msg" : "313233343030",
465          "sig" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
466          "result" : "invalid",
467          "flags" : [
468            "EdgeCase"
469          ]
470        },
471        {
472          "tcId" : 46,
473          "comment" : "Signature with special case values for r and s",
474          "msg" : "313233343030",
475          "sig" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409",
476          "result" : "invalid",
477          "flags" : [
478            "EdgeCase"
479          ]
480        },
481        {
482          "tcId" : 47,
483          "comment" : "Signature with special case values for r and s",
484          "msg" : "313233343030",
485          "sig" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408",
486          "result" : "invalid",
487          "flags" : [
488            "EdgeCase"
489          ]
490        },
491        {
492          "tcId" : 48,
493          "comment" : "Signature with special case values for r and s",
494          "msg" : "313233343030",
495          "sig" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a",
496          "result" : "invalid",
497          "flags" : [
498            "EdgeCase"
499          ]
500        },
501        {
502          "tcId" : 49,
503          "comment" : "Signature with special case values for r and s",
504          "msg" : "313233343030",
505          "sig" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
506          "result" : "invalid",
507          "flags" : [
508            "EdgeCase"
509          ]
510        },
511        {
512          "tcId" : 50,
513          "comment" : "Signature with special case values for r and s",
514          "msg" : "313233343030",
515          "sig" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
516          "result" : "invalid",
517          "flags" : [
518            "EdgeCase"
519          ]
520        },
521        {
522          "tcId" : 51,
523          "comment" : "Signature with special case values for r and s",
524          "msg" : "313233343030",
525          "sig" : "020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
526          "result" : "invalid",
527          "flags" : [
528            "EdgeCase"
529          ]
530        },
531        {
532          "tcId" : 52,
533          "comment" : "Signature with special case values for r and s",
534          "msg" : "313233343030",
535          "sig" : "020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
536          "result" : "invalid",
537          "flags" : [
538            "EdgeCase"
539          ]
540        },
541        {
542          "tcId" : 53,
543          "comment" : "Signature with special case values for r and s",
544          "msg" : "313233343030",
545          "sig" : "02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409",
546          "result" : "invalid",
547          "flags" : [
548            "EdgeCase"
549          ]
550        },
551        {
552          "tcId" : 54,
553          "comment" : "Signature with special case values for r and s",
554          "msg" : "313233343030",
555          "sig" : "02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408",
556          "result" : "invalid",
557          "flags" : [
558            "EdgeCase"
559          ]
560        },
561        {
562          "tcId" : 55,
563          "comment" : "Signature with special case values for r and s",
564          "msg" : "313233343030",
565          "sig" : "02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a",
566          "result" : "invalid",
567          "flags" : [
568            "EdgeCase"
569          ]
570        },
571        {
572          "tcId" : 56,
573          "comment" : "Signature with special case values for r and s",
574          "msg" : "313233343030",
575          "sig" : "02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
576          "result" : "invalid",
577          "flags" : [
578            "EdgeCase"
579          ]
580        },
581        {
582          "tcId" : 57,
583          "comment" : "Signature with special case values for r and s",
584          "msg" : "313233343030",
585          "sig" : "020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
586          "result" : "invalid",
587          "flags" : [
588            "EdgeCase"
589          ]
590        },
591        {
592          "tcId" : 58,
593          "comment" : "Edge case for Shamir multiplication",
594          "msg" : "39353032",
595          "sig" : "00b4b10646a668c385e1c4da613eb6592c0976fc4df843fc446f20673be5ac18c7d8608a943f019d96216254b09de5f20f3159402ced88ef805a4154f780e093e0440065cd4e7f2d8b752c35a62fc11a4ab745a91ca80698a226b41f156fb764b79f4d76548140eb94d2c477c0a9be3e1d4d1acbf9cf449701c10bd47c2e3698b3287934",
596          "result" : "valid",
597          "flags" : []
598        },
599        {
600          "tcId" : 59,
601          "comment" : "special case hash",
602          "msg" : "33393439313934313732",
603          "sig" : "01209e6f7b6f2f764261766d4106c3e4a43ac615f645f3ef5c7139651e86e4a177f9c2ab68027afbc6784ccb78d05c258a8b9b18fb1c0f28be4d024da90738fbd37401ade5d2cb6bf79d80583aeb11ac3254fc151fa363305508a0f121457d00911f8f5ef6d4ec27460d26f3b56f4447f434ff9abe6a91e5055e7fe7707345e562983d64",
604          "result" : "valid",
605          "flags" : []
606        },
607        {
608          "tcId" : 60,
609          "comment" : "special case hash",
610          "msg" : "35333637363431383737",
611          "sig" : "01c0832c973a455cac48a4439659aa21146036c52ec1514121c66714348a1c0e2c7099a2466d9acb49325a0cb509e5dff2efbcd90369d3027cbb7dca58a134278d0500a426c063ab5cc6af20dd1ba8a519fac910183561598e67c0929e25f9c3aaeb245c5647fba21e30c103304dc6f49e6dec68a7833533e4e5448240bde023fe201eb9",
612          "result" : "valid",
613          "flags" : []
614        },
615        {
616          "tcId" : 61,
617          "comment" : "special case hash",
618          "msg" : "35363731343831303935",
619          "sig" : "000d01cde64dda4dbcef1a9b924779598217b97eb688d9b4a4fd20d1b81ff0bb870abff1b0db6dfc3762f27c3954f230a7933d9ea397a972caac5ed2183ec72716c701c6530fb6b913005f81e156be89b3847701829fbb310d8a4c761212c6d2f8750174f2bf81c238fdde4370fa87de320f57dbed96691af45cb99f3daa865edcdda59e",
620          "result" : "valid",
621          "flags" : []
622        },
623        {
624          "tcId" : 62,
625          "comment" : "special case hash",
626          "msg" : "3131323037313732393039",
627          "sig" : "00c009c74ec707252325d78f4e7f14be28f56272be17c0c18c90ad4c07322cef4eea444c8feabf41a213e3e846f8ac8bb7750d49143069cd01877d530bb981f1a85b001f1c27ef97f434a8c2ff315dd39d909709775bb3c7588243bdfd8f7c866c49b3369719d5b74a47924bbce57301675e2baadcec438e07e6d532aba664253ab09550",
628          "result" : "valid",
629          "flags" : []
630        },
631        {
632          "tcId" : 63,
633          "comment" : "special case hash",
634          "msg" : "3131323938303334323336",
635          "sig" : "01d3b17a34b19d134773988c434a9fb7f22a57dfb4c4bcca031e213e1b9a56db0ecb2f3c54cf9b1b6e5981369652de37337a7a7d7ddb54d67b067bbce01fd7fd280800c90317dfa061122557eb3899939924a8ea3cdd886e0f2e5f2c384b65b1a40de5f00fd9fce889fc313a6a9d5f0a9cd3a7b89b7ba8e97807031f3d1e3f9c103f0a10",
636          "result" : "valid",
637          "flags" : []
638        },
639        {
640          "tcId" : 64,
641          "comment" : "special case hash",
642          "msg" : "39383736303239363833",
643          "sig" : "00cdca5299e788600a3ca5938d4a4c5f42b5eea3cefc990e67af95a4449aac0ab50e8fc4778efa497223cdca07c0e5a5920110f3a87afaaf265beadbb91c00d1346401a92b9a5570b42f91ebc3d8ba272db9241468154783548d3fcfb6ef46c9e037bb6217af0a31ef952c27604629ad5775e7695c63efa138cee8326a51c1b04d0c658f",
644          "result" : "valid",
645          "flags" : []
646        },
647        {
648          "tcId" : 65,
649          "comment" : "special case hash",
650          "msg" : "3230323034323936353139",
651          "sig" : "01660b0ed15d5f63044cb189e1a405bcb591c37217d0e000008614b152665d5bb9353a3826854a8bc6ebed423b15680e4340a00701b17bae24bd399bcff7e0438bfb01c47f2f5c6143d2eef063757114aaeb27827b6a8f675d1825dac7f4548cbf78a37eb9621a29e9b14cf61fc6ae49e7e6e15350a4b90a4a897ff69b0c59b69508ebc7",
652          "result" : "valid",
653          "flags" : []
654        },
655        {
656          "tcId" : 66,
657          "comment" : "special case hash",
658          "msg" : "31343531363639313830",
659          "sig" : "00364684856c7c02bfb2ad2de603d10883ca93c122d4cebef276467a9b7620fb530e4d05d07c15ab948b9ce7682561307913b64ea6896ece1095dc64369f1a9d5c0d009e6db2ff96d9d71150440fd44992656ca118fcaf6bd04499314e8ba61a55a8790aac023ddb68600fbd7ed4cd4decb176e8bd7822ea31d75adcbdaccafcf510c26c",
660          "result" : "valid",
661          "flags" : []
662        },
663        {
664          "tcId" : 67,
665          "comment" : "special case hash",
666          "msg" : "31303933363835393531",
667          "sig" : "01a317e49014f1bf3afc09cc048531010e2144b662cac657e51b32bb432d274a730b535fb2de66fa8ddd26faa3f46e004389d25517c56e7d8a1d39563b0e8c9c215b01ad2e1212e1680b660a1c07f54addff575c8c8298e26a14c516f517fb5f966a2b383aa46a483fdbfa72711d60c0f67a2c03d63d2626ffe271e0ce353a4d4b09bd5e",
668          "result" : "valid",
669          "flags" : []
670        },
671        {
672          "tcId" : 68,
673          "comment" : "special case hash",
674          "msg" : "36323139353630323031",
675          "sig" : "01c09b29fc4da04e9b86097bd6d6806aa969ceb37ce52eeac5e9518d27541c3f30c00f113d9dd3b007dae6f381896d43fc6ddfb3fa256a36529b054e416ed63805990113e5622cb1e4c4bb0842f3d396d7e660241116e94e8120a602e3d2952701b1a11415a3d8c503adced160450fd13157ad147d2d65d77449458659350e20a545602e",
676          "result" : "valid",
677          "flags" : []
678        },
679        {
680          "tcId" : 69,
681          "comment" : "special case hash",
682          "msg" : "35363832343734333033",
683          "sig" : "0078f4a2968460ea8f64a938b3a97c914eb0ccfa94eb08636efee9d5ad8668ce1c9099573abd146df9e7b2ccaaa1a25de903f85962849356a872e88e545babc2897400f2729e9593c9fcdf5971b21e367ffdc87aa7520393527c6f68ab512b88b839003c1c9952b04f2dc74010a31071ee20a9fb1c7e1187d04de71b3f4327df128ccd43",
684          "result" : "valid",
685          "flags" : []
686        },
687        {
688          "tcId" : 70,
689          "comment" : "special case hash",
690          "msg" : "33373336353331373836",
691          "sig" : "019faed147a76b65779d0989e1300802844c9ba09f338c5e31a24d9ebf8f0b0b4c21f59d369ac10e315fa2b7605b0f17a9c07cf6ce4c83838e58333a3390142d79d0005f4de71fdaced1e8da86efd47ecbdac6a6ffc6d69df71da7ceb5596475cdfecea3d00f074d2de89e0fcc05e3231d531f0d38f2b7c6fe4ecf67a0cdddc21d0867b8",
692          "result" : "valid",
693          "flags" : []
694        },
695        {
696          "tcId" : 71,
697          "comment" : "special case hash",
698          "msg" : "34373935393033373932",
699          "sig" : "00d0b144350a2128f042bc1a27f6c021dad1ec031be8f1d8304797f9ddcb742974aae209f014980174b9d4e434e3f53247889d2da4b767593179cb4eda47e79964300184d3416dee35ba8807703a91ac927096c10959a05cbffd8103a93a9f20a11537bed7a645f32295e4abce493579caa4e2242060cc4d58b2414870e98b9336795787",
700          "result" : "valid",
701          "flags" : []
702        },
703        {
704          "tcId" : 72,
705          "comment" : "special case hash",
706          "msg" : "39333939363131303037",
707          "sig" : "0005257a0f45ee2ae5cc30283d23c47c96f6deaa3ac1473e8e8a40eaf61bc4b0ef8bd18d11983f257ec4b1d8d04e76a122b5bbe1d31065159072c58fd9bc3e9837680122dba50d0eb71bdbf092a94a7ea280412906e1f849e91dbd5d8158e3fc6cd12e20461b77653e3df2e45b86883f81071b33651ae1b84cc8e7c365ab8d6a36d1cfa6",
708          "result" : "valid",
709          "flags" : []
710        },
711        {
712          "tcId" : 73,
713          "comment" : "special case hash",
714          "msg" : "31303837343931313835",
715          "sig" : "014f624af9d8096fe7a290651d23ab260da64e44b886fef4f3881d0d984d3b387fddcf65b1fa1dbb239028fbab4a1de6ad150cc8a4e4db0a971bb8bcf01c4728ff980105e3b55db0141c06d9854096cc0f73415dd2b85a331da50cfea3bbf648bbf8651f61f2cd09386b62fbb8ce67248683c260894d9ed54d6667ae02978e38ab99320a",
716          "result" : "valid",
717          "flags" : []
718        },
719        {
720          "tcId" : 74,
721          "comment" : "special case hash",
722          "msg" : "33323336363738353030",
723          "sig" : "002c952d7e61e1097cd7f709e62ec486879b380b63791c146b545c064e65b3060250d00af279cf15eade67384b28594db542845fcc6574ef5d8d5bb8a162e0350a000135ac6d1cc05b095fbae28b652fe5386b8689e21a14990236d3ada7ceeb0c12a4f774bff7b81c8d07572b0c7985364c5d31f33271f0ac3a2afb88b46bfeefbaeaa8",
724          "result" : "valid",
725          "flags" : []
726        },
727        {
728          "tcId" : 75,
729          "comment" : "special case hash",
730          "msg" : "31343438393937373033",
731          "sig" : "017919eff78225e1937a921f98f5d153cbffa03929819f228ee013f8e59549b04b9867006a8df25a93a6a25dd1d3f540239a8ed14047ea00811da9305ec515ad000d011fb873bdae1757801e575c5df62cf82a1881af3cd6ed17dc50edbe6c5fd0f4d31766670b2aa572a9e6547b36142afa8464d0be4bf41930629dc04c85e01b2ee8e2",
732          "result" : "valid",
733          "flags" : []
734        },
735        {
736          "tcId" : 76,
737          "comment" : "special case hash",
738          "msg" : "35373134363332383037",
739          "sig" : "006ac9b370067b13ac2b57f35d6d9b1faa93b9b068ef5ddf8bde3a54024810aa2226560065b0cb7501df96b4756ce1e1fa607f86a942367894a1f7728bd5f22cf177008b47a9e1370c9f5bf4677d554c00e9ac3ea7cdfc78836ac53ac710b7f3bff8c2297780c69a9fddb80e03a605e5e48a52e52fd35f41668cd9064886366fda206086",
740          "result" : "valid",
741          "flags" : []
742        },
743        {
744          "tcId" : 77,
745          "comment" : "special case hash",
746          "msg" : "323236343837343932",
747          "sig" : "00c4bcfff265cd32442220976ffc7e4ec09181d694696eb89af0cb2d5a2dfc3876deb3c6adea168965200c355c3bff5e47ab17ecc44c8434333280796d3a183449ea0062debe91550f8a760eaea309f48483c65a52c7e88a83867c31730cbc6b0a64d4c564bde67e6539af787ecfd18016cde46ddf91740f58f6ea6ec80b173fd1c47ad0",
748          "result" : "valid",
749          "flags" : []
750        },
751        {
752          "tcId" : 78,
753          "comment" : "special case hash",
754          "msg" : "35333533343439343739",
755          "sig" : "0174d744ddc631fcf8202fca0ab10f6d96d3f7552bb2a9ae5ac573634133f61c59a120fedbc39cfb521ab0cd572afbd5147981090d1dcbfe902e03f0c0579967b581012f59ca927c4ae331d2f667fcd9ec01b0b5514e2ab5da0561ea614431dc1fcb761c351cd1211092720ebb7074a5128f8019b7c18e048d5ed3573ed61686e9713f72",
756          "result" : "valid",
757          "flags" : []
758        },
759        {
760          "tcId" : 79,
761          "comment" : "special case hash",
762          "msg" : "34373837333033383830",
763          "sig" : "019a513cfaf871287340d8a51d2f4348ab4096c5fe244b22add38ce433e3178e8ff5b2df0fe74a1ba40fe8341f734c71f9a1177b41035777e2da6b082e0b566690de00d0c43eb33a817c3aab30281c593c74517ee84e958b114395ce0b31fcf30bb8f5dfe60dbc7f6f14698977d8e0516a9274a5bd71847057e006fa315fae6922eaaa55",
764          "result" : "valid",
765          "flags" : []
766        },
767        {
768          "tcId" : 80,
769          "comment" : "special case hash",
770          "msg" : "32323332313935383233",
771          "sig" : "013204800efcb40ab09ae4137325a3e8c468edae91880a51616ba61f3ef1f72fd89feb956bfb39818d827468bb4475110a04779fd6bb3def25c61c4ba60889ed0ff700704b7394687698c8841f4875d40e5b3c914f154ccb2b54466ae163ed3410f20d0a07ac5f90c0c31271ec8a524ca2dae4b8bc4f6e1ece173ea907890693c5f2190c",
772          "result" : "valid",
773          "flags" : []
774        },
775        {
776          "tcId" : 81,
777          "comment" : "special case hash",
778          "msg" : "3130373339333931393137",
779          "sig" : "0180241cd2e6163158a39599890dabee99c2c86b88accd2b04b5a72874fbdfbde0d18143c4d78e0da1abf3796b238738840d60e34775a8ff810d58a9bb3559a3997c00bc396c2ef28b244fb8e004bf5361572ba1fef6fbe081ed1dedba4d9af78deee126599f75a0a9d0f1b1618ded7a0c5e672e40917fdd30582460da3aeb1e9c4477d7",
780          "result" : "valid",
781          "flags" : []
782        },
783        {
784          "tcId" : 82,
785          "comment" : "special case hash",
786          "msg" : "31383831303237333135",
787          "sig" : "01485fc03fcd629fd4c564775ab6969bbc696b5b0f38141b69f86e052e7fe8849a64af2dd37a2adf64672f20bd6f97cd32f0efea51aa22064c5f10a3911177e1979d0180fab473ff9d726db6d266541a0bddff8610e4026d26b6c9abf972eaef477d50670bdd3067c9d711a8346e16869147751e89b4ea75bb00ece71300cc3b80cf8899",
788          "result" : "valid",
789          "flags" : []
790        },
791        {
792          "tcId" : 83,
793          "comment" : "special case hash",
794          "msg" : "36303631363933393037",
795          "sig" : "01bea49b150a27026fdf848297b0491019f76abf90f3e6d782e3d3fa6caddb81b7ef58b27f1b2b3f7898889b4e2b6cdda7b5636177a27eb9a67b2055b6f21d262c2600dffb13c2d5f746c8573aa444afc8baf8bf881cc4d0fca8169f6cb304f400eb3932666cd3758c437c9cad79abfd89c72a788505763aabdfabf8903ad4a70d9ec9f7",
796          "result" : "valid",
797          "flags" : []
798        },
799        {
800          "tcId" : 84,
801          "comment" : "special case hash",
802          "msg" : "38383935323237303934",
803          "sig" : "01d56bf6f3758f627f470706d1d28c28fbfcad6dc30465cb285a274fc057f791de73ac30baccde044473fa9e3dce6d395eadf98d1f97259bd851a1eb6f3d31d2d7560033704b4ad37300a96682569f4f7fea3e14d6e1f65864663f39aa67f40b5c949f198d5de9f2ac2369bbb9111c89b393199537c6c08ed7c02709c733ef7660113d53",
804          "result" : "valid",
805          "flags" : []
806        },
807        {
808          "tcId" : 85,
809          "comment" : "special case hash",
810          "msg" : "31353830323334303934",
811          "sig" : "01554035ba84b051d50901c622b98be4de0123a02928dffa7eb13b0403fd5e255f226505e15694956a66a878ff581173d123d1b24eaa85c5fe46d8973a55040ff40501b016dd6b5176ad8347eb9802dd7727e06a29db33cc946f809a42f9193040692b0f82ebbd04eff9f099b7f75f8e45e74ac00a51a9cd4f2cbf5f03f4d2bee99c24eb",
812          "result" : "valid",
813          "flags" : []
814        },
815        {
816          "tcId" : 86,
817          "comment" : "special case hash",
818          "msg" : "33393635393931353132",
819          "sig" : "00293e8d6775f3c14183aecc22f608e9013d7b15dad167bb38a1dfef6b373619f1ba2751d77b43f643f68643cfdb5c04a8ed858bfcf3858a681ae93bfc7cd7e31438002c7d96db7dbbe347bab9f6f7b88f48cb32ab963248737d2c901b90d64591cbdb0f0ca7a14557f8a50fd80d402f929dad141141f1f0c85d9414b32d1fd4d796e6e7",
820          "result" : "valid",
821          "flags" : []
822        },
823        {
824          "tcId" : 87,
825          "comment" : "special case hash",
826          "msg" : "32323838373332313938",
827          "sig" : "00b16a9b3aceece85908125f96f6cb6b1afd0ef04171936b3766f8e43beb340d382084b33439f775a29a83945da8efc4190db1343e87d8c0ffb97aeb3be159d90f5900e5c2bbd98e449bd0bb4f75a07f1a88dd63c0602a7660f4acd33937c4913a9c16ba44dc5808892ec88a4255109a7bc5b221c07e6a278888a9712fc2a25b374427e3",
828          "result" : "valid",
829          "flags" : []
830        },
831        {
832          "tcId" : 88,
833          "comment" : "special case hash",
834          "msg" : "32323330383837333139",
835          "sig" : "003b47a8ed52f5b0566365313520bc0b6e4e4efb3ea4176ed7a352c4b2f8bffbdb0148ff44f3f13d9e5e31b1cdeae097574aad8bf393c54a5c842e749ee87a74c6b001d3f484e9e224bda9c8f10fbb74bbb62d7a18245707f4eb52f17dde793892c16e4bdf504960fba55da487f542d412b1b833f6f46336118618fcff69469c83963777",
836          "result" : "valid",
837          "flags" : []
838        },
839        {
840          "tcId" : 89,
841          "comment" : "special case hash",
842          "msg" : "313239303536393337",
843          "sig" : "0128b8988bfe9287f82ac97be507a544b823e85cc2813b6929e63699cff85a40283076028e7bf8d24330f89adb96bf24a4e183a898e679b36768909574e7d4733d6100c18aae44e6801fc2e3d9c7a20ff9d42b46e4a31ca37772f8c46ce65219b195ca23717f816e1fed51e5b6f9a0ca12c3cf81ae7fc9cc6946a88330b2011ddd160930",
844          "result" : "valid",
845          "flags" : []
846        },
847        {
848          "tcId" : 90,
849          "comment" : "special case hash",
850          "msg" : "32373438363536343338",
851          "sig" : "015edf1fa95b17159f762d68c1736101309e80fe5b2c4415609a5ac0837fe5901f3c2d3d826a43b1f8cd1babf494ffd96cca1267950188a924d4e1bf7f68189f27d3002e8697efbbf53adb7cb1b904718fc71eb2561f331c209c50848b5bc50bef77c5c3487d285bfaa3caa14025cbb71bdbaea6911e3610335641d2799c3fd75019f716",
852          "result" : "valid",
853          "flags" : []
854        },
855        {
856          "tcId" : 91,
857          "comment" : "special case hash",
858          "msg" : "37353833353032363034",
859          "sig" : "0161f64bbe93fdc0e61134cfd4c453ab740233b436179351aa68a3e38a83400d86ff464d7ceb7a51f541b86eb2f12e32a879b3a29bcb92e08cd50e74f86a0ed52ae9008f6fef49ba12ced6696f4f6d24e6c68057a84496d42eede630199e9bd06d91363542a9776bfcd6d77fbae422e80fe466edd2c2c5e1f5cc79bedd1a7becc1a12660",
860          "result" : "valid",
861          "flags" : []
862        },
863        {
864          "tcId" : 92,
865          "comment" : "special case hash",
866          "msg" : "32333237373534323739",
867          "sig" : "013a6faccc1c06cb5dadb2cf083cb94a7181fd5cbf3954fdc430c2691248fcfcd13767e32491f00269b549cae93777ced0f7b069440726adde7605d4038d7b5ea4cc007622c9065f4c49a6f8649073dfc6a827b897b6984176b1a09d151b9733a68f6da746c47427cdeb3be075da4a351ab78dd5e472cd98d1586edd6ff2a11c6c169fbb",
868          "result" : "valid",
869          "flags" : []
870        },
871        {
872          "tcId" : 93,
873          "comment" : "special case hash",
874          "msg" : "373735353038353834",
875          "sig" : "01899609e7f7cd2ef14bfbb1cb9ba9283ae11a9346a34bef23b1c249da2e76a7708e0f2f97f819e4e25b0d5227eeb85aa593c3fae9398a7020f61ae1606945d1384101b8d5e9c4f030295447106d2b5c80cc2e7d4e36b458a90a08f505df62d2234e59d08187385ba5501049b34e12ec92f7839a18361a52a9a0b6f6a664b118680b53d7",
876          "result" : "valid",
877          "flags" : []
878        },
879        {
880          "tcId" : 94,
881          "comment" : "special case hash",
882          "msg" : "3137393832363438333832",
883          "sig" : "01ddc69d1508021eb560db39f3add8a28dd7fbce417e5fa1f4f626705caaad72b634868d01dfc474e926c97927c56ac51f9bdcfd0e7627be35cc300a0cdc083b00d4006e862caf9f2df11b0a46104e78865fbbabe30bfac0b1fe7f99badc11746a288c1ff27f6fa2aaba6441bab0372af906eef083ff03ba466b896c9344cd396dd46dbd",
884          "result" : "valid",
885          "flags" : []
886        },
887        {
888          "tcId" : 95,
889          "comment" : "special case hash",
890          "msg" : "32333936373737333635",
891          "sig" : "0117fe2c21f282c7e4a8415e9c53c254514eeeb0adadc771adbc6d21a09add4f17ea0c597469488238be795f2e187fa016d590535b4ff10c62d2246aa17bb013f9ee003c9f1590ce7a68fc84c617f478188e71aefe8c74c4b9979b8c9196bcc262205aecce5fd2bb80c360d3e20da20e36c5ab70d810d4ba97d13858199d3a1c9c140c63",
892          "result" : "valid",
893          "flags" : []
894        },
895        {
896          "tcId" : 96,
897          "comment" : "special case hash",
898          "msg" : "35393938313035383031",
899          "sig" : "00be6b47254a3cf93e2e276adfb072256404744070d6dec83ef34e3e6c119206422bb275e61fc47053ef7b2af9e33aca8f8b2e4938057070eb6ebbcf82fabb44a5fe01061ef80935ff6d0e9f87f3537b639945acf50c5d97d30b4b9c347e3f5f5ec02b15a376ae754d64b2efaa811b3d12a0fff0bc689022025dd2f69f2f4b40dda8687a",
900          "result" : "valid",
901          "flags" : []
902        },
903        {
904          "tcId" : 97,
905          "comment" : "special case hash",
906          "msg" : "3136363737383237303537",
907          "sig" : "0130b6fd7dec5cb6f90a8b54ce7b58c61b013d0aed7c4a26639de80aeac3d9e3388e9f87e1e6419d3f0339af324e1421b5d130317ffd9d8be36500a84bb41d026cea0176b460a3eae01d8aa8ccffb0d6cf4d1595aa697c65510a1197b97343c1a6234552ce9d6d318c5f20f48bec0dc311dd62eb40058f3cb22fa958edaf9ddded191a08",
908          "result" : "valid",
909          "flags" : []
910        },
911        {
912          "tcId" : 98,
913          "comment" : "special case hash",
914          "msg" : "323036323134333632",
915          "sig" : "00a87de42d827ae1f55d6fab3277c7a9fdfac3af22fe47e52bfee34fa1ee3e765095fff20175becbdc94b4a5ad3a149ea7c1bebf4d45370e6b4404a0437d8fae264f01a3c1c5186d8aa491b4623f5765a388930f37bb8f3e1c0db508983585b9090b3aaf22bb846e0fb6d915b5811ac55e4d6cb08f605cb84deb55ab7fba2dde8736b1c4",
916          "result" : "valid",
917          "flags" : []
918        },
919        {
920          "tcId" : 99,
921          "comment" : "special case hash",
922          "msg" : "36383432343936303435",
923          "sig" : "010e46055d9aa087f1c4b6056319cbf17a0694fe073266a3f30363030e345a4bd461acbd99d1261fc05ef3c9a1c37afba6e21c2d513ea3d4709de5586810d7d29ec600d0c95c7e97a94efb44aa717cd6ebe82de0644e32676d197351f128ee8d2b223ab476d3e66014ecc003081f7040c578b8984628d6ec80733f713e26b2c98cb4ede1",
924          "result" : "valid",
925          "flags" : []
926        },
927        {
928          "tcId" : 100,
929          "comment" : "special case hash",
930          "msg" : "33323639383937333231",
931          "sig" : "012c04d08a7a2d07403aba604ea85ec23a52b52786e7fce04170e867be6146eea75a7180f5d4f3b82a204a3c996811a1e61a3e76ed209c22428b35c51fe60f3bee1e016f2feabc25733b0a460463b9933e6e4ae9f4124cd0ad3785c77755dbf0848ec1cfd2ab08b960b556870fa00388d23d9a9fa3112ac3e62a0f342d58fb1f0aa81748",
932          "result" : "valid",
933          "flags" : []
934        },
935        {
936          "tcId" : 101,
937          "comment" : "special case hash",
938          "msg" : "31333837333234363932",
939          "sig" : "01ca9532c9daeb80d0dbc07a4138ba62a6bab8c88b9e1e2edf2675132eb97cfb26f4c395f3b9d1d1275694956b34c3ef72cd00bab86777465b9edba29a41b0114c620140eb6dddff253a7ff5b032d82fbd18e481a376fe242f6405b81b57165665c9bfe61e25cd3358245bdfb8de7632de72ed20cdacf384764096c8fe3a376563a348af",
940          "result" : "valid",
941          "flags" : []
942        },
943        {
944          "tcId" : 102,
945          "comment" : "special case hash",
946          "msg" : "34313138383837353336",
947          "sig" : "00d609e1f1cc1adf5889dc6deda441682e760be08932b31592fef3ada143fb4940e4ea75ae519e4fb0769c4fbd33a52b183a21d0bba1ffa3fe50fd11f75c6ac58ff6012400cc4ddc24ddcd47a6d639a2abdef29a65d4fe9175f51b316f4bf918bc918879495c572f8e98364e2e1aa0d4d53ad29e803a4470d94dd06a982a1d041bf2b5dd",
948          "result" : "valid",
949          "flags" : []
950        },
951        {
952          "tcId" : 103,
953          "comment" : "special case hash",
954          "msg" : "393838363036353435",
955          "sig" : "003775a7e61bdda9a3a990ba9fde98f9d81d4b03195547bbd0658e1059daa00da9270671b2fada1bbbf13982f87c9f3f26dda5cd4f24de63bceb5fd9390163c58d26010a03e4ba08f9e2b6915a6c0b83156b00f59efc5417394c51ca7616b58cf91ab7166d8459eb4eeb0d57146ed6560e173faf354b4390817e0aafb38294df25992cbd",
956          "result" : "valid",
957          "flags" : []
958        },
959        {
960          "tcId" : 104,
961          "comment" : "special case hash",
962          "msg" : "32343739313135383435",
963          "sig" : "017ab00a30c88faeced3e4a10f9c63785bc29e9af4499466bd8880827cfa580b6171f4a20f36487f7b94592946bca4162faf65872af6bfb1919e6b026c14e51e274001927515f6489e9b7d9cbf61e103295857c8131320217e7a86d3f2fdcb350da5b42c2dbe173fcb025d14da239d7d610de8475914748573429c9590d3594f4fa3aab3",
964          "result" : "valid",
965          "flags" : []
966        },
967        {
968          "tcId" : 105,
969          "comment" : "special case hash",
970          "msg" : "35303736383837333637",
971          "sig" : "003b2ba1509aea9d42d400400033952a022fe7e00c7ad65c39a2f76d41130aada99c3cdfb9cf44575a2163de29f097beb9bd3aef9334e6fd0813dde2a087f938c5f6001afb56087dfd5cb4fff6679a114c340f3a59f6b3e1813373bf3ebe30cb5e8b285a5875d1b5a9120db80f70310201559f89bb1df147961d1ca4fcdb5e8e84cae082",
972          "result" : "valid",
973          "flags" : []
974        },
975        {
976          "tcId" : 106,
977          "comment" : "special case hash",
978          "msg" : "393838353036393637",
979          "sig" : "010efb321a347625343f5126ed8545017d799eb103c75558922eabe44211e8fd834655dc2ec5bee9bb3e44350eb6885e0ab974730222e55f13ad27c066722fecaa2500d62e3d7ff9215369aa7da818db302e49033875010b2f9b73d25ca5b9bf2c62ed756686230cd5f4a37c1fa881c97e623919fab827de5995ab456a1fd7ac7b85b1f8",
980          "result" : "valid",
981          "flags" : []
982        },
983        {
984          "tcId" : 107,
985          "comment" : "special case hash",
986          "msg" : "32373231333036313331",
987          "sig" : "002f778cd552f54da5f567f47e6979872ba130dc0890172bf3b3bb952f03c64bc8783abe9f056d60e1667780f5ea88f59ef33c735d540561a197d31fe34853a60a5200bd2816f06372f2e3f2582d53e583e133a551aaec04ddc2fdb7b8131787e73e4295ac28a9604a2402ed5b272cc03be57dd4a7df84d9ee24cb0c2bf124ed927defee",
988          "result" : "valid",
989          "flags" : []
990        },
991        {
992          "tcId" : 108,
993          "comment" : "special case hash",
994          "msg" : "33323034313031363535",
995          "sig" : "012a459fffea70d3bfc13e9ea0abb10aae3910df604997cb5e4bb0548abd852abac6b9a32418c3b5ed4e7951ae88eecc0a2f1065caf24c6a814674e95682d9b493f200e2abd05c585e0c213a219a7e7d38b810d252ffea67650d4d1994a41c2ca325bb964920c6c2545381c45ca3e1eca05e00514b366cb0e1e49b8c236d383b260b9cbd",
996          "result" : "valid",
997          "flags" : []
998        },
999        {
1000          "tcId" : 109,
1001          "comment" : "special case hash",
1002          "msg" : "33313530363830393530",
1003          "sig" : "010f2653d94aa28bcbd667a5013f9b283d8487c44d093ee47660329398caa550ca9c9388c7aadeceacac1507e76590afb736adb3583f54f31ae25c9c717ec9f89b5e00494448a7ffe4a4eed84b4602781ecef77a23fed116b1b791b8d2e4231b7ca2a7b6f06d132705932d446e61d344714ee24014fa5bb144a96572b3d48d038a55ad68",
1004          "result" : "valid",
1005          "flags" : []
1006        },
1007        {
1008          "tcId" : 110,
1009          "comment" : "special case hash",
1010          "msg" : "31373237343630313033",
1011          "sig" : "00c2da48552c39d94f5a45427ae9dcd891b65cca33e624ad2532ffa333666b241d873336fab7bbd7b4c193db4d865cd50f0c1d8cb5c14cf3f089ad42dd43cfff634e014f2070dcf860b96a45f2a6061e4ec2a6ad64d7d0e9fbdb25aa93b99941be280f5c70c0e32b6234df545bace7341af94c140c865d44fa8ea7ebe0fe53bda44645df",
1012          "result" : "valid",
1013          "flags" : []
1014        },
1015        {
1016          "tcId" : 111,
1017          "comment" : "special case hash",
1018          "msg" : "3134353731343631323235",
1019          "sig" : "009bc6e74549b48a1e7c181b179687fb27d6e9acac47ec34b1b8bd044d329320544e4e568e67d17f4cda2f0a3fe303d561a11fc0c981ed9be2fcc6d397a43ad49e1000ff295e43fec5b68b00ce8044434bcd17af1ba04a74556353e258d017ba26bed67f458fad5dd8e7d2734d56f59928c2419441a9e8c0573db3586ca056951ca935e0",
1020          "result" : "valid",
1021          "flags" : []
1022        },
1023        {
1024          "tcId" : 112,
1025          "comment" : "special case hash",
1026          "msg" : "34313739353136303930",
1027          "sig" : "0020963638d0b058494254efce57778ac65e5f23491f7adfa72e4713b7c03946b543c014d9660d855246f308085eeee495cd831b7dbece47aea48e90433bd0fe81840161a4f4977fecae92d4f67e56f3338c7a9b820b5e05db1f28d05d71f7e5f36bc63f6edda4d3c1b2d73bb8a30c4d745b73e634ef574cf47656a372e3eb42cc038850",
1028          "result" : "valid",
1029          "flags" : []
1030        },
1031        {
1032          "tcId" : 113,
1033          "comment" : "special case hash",
1034          "msg" : "35383932373133303534",
1035          "sig" : "01bcc5858597ce8d4dc5ffa6be33f7d804f2f8ef59c5db9301785e0cceb7ed57462f455a465710c7414570c9a35a3100bd15fa40e3ec350d1f75406c2a25885e9d760043757d282fd1d44c253f9a05d8142c29a6d63c0a1f5508431bc9fb9b60a38b7f414e730e0d59b7b709706a67022e1922fe88b182a57443c58bd06a69ee7814bcab",
1036          "result" : "valid",
1037          "flags" : []
1038        },
1039        {
1040          "tcId" : 114,
1041          "comment" : "special case hash",
1042          "msg" : "33383936313832323937",
1043          "sig" : "01240120b97ea67bcbd0e412d87137a13e347a870a2249375fccf8c004da35e592620774160e7b82aed1f57997fb015a764d014d4be1f389e5499777054576e7bf00019f157ec3a2410853274bc4d8e7565e9eaa5dc47d5e515abc86c22fa6dc215482df5c0e2b885f37baef3a6ae83daac930617a5fb37bb03ce40f06fa4ece26cbb11c",
1044          "result" : "valid",
1045          "flags" : []
1046        },
1047        {
1048          "tcId" : 115,
1049          "comment" : "special case hash",
1050          "msg" : "38323833333436373332",
1051          "sig" : "01a7536d55876f8392a6eba18f075118c273015844eb3536c727c004c1bf23067d57e8fe31872f8bf839640e80e06aba3c0a365a268cabc2da96d84550a569f17f9c00e840b6a7cba718d91103faa134c2f63763f3b6b91db7ecbd3b10f10171a875712cb9384325411beca9a3aa87aaae3902c282d2dedaa1cbddd40ccf0d29975df22a",
1052          "result" : "valid",
1053          "flags" : []
1054        },
1055        {
1056          "tcId" : 116,
1057          "comment" : "special case hash",
1058          "msg" : "33333636393734383931",
1059          "sig" : "013f72be1c331214f45007ff72ce54afce1c910a90e4ff3d176620ff3ca976c2b62d0cdf5d1134290ee97440715531455dc29818828094d366f959e1adc7d7e98ea401e80ac38ba69f3e53116e5432fbdb3b1e7ea1b43e5f86d1c0e3d1c469442dbb406ffe524f0685f71e811d94a9efa9ed38ccd9213f983983035f2add0b8f2fa4ae23",
1060          "result" : "valid",
1061          "flags" : []
1062        },
1063        {
1064          "tcId" : 117,
1065          "comment" : "special case hash",
1066          "msg" : "32313939313533323239",
1067          "sig" : "01aceaa6d567ddb39ba52d297e60e4a814c9b476cab568c09d8ace878d846218dd2b5d2a2461f0d5a56c12f0bd803e3253dc5b387b94e86589cb1d0cb809c707112501b1fb021b10b593cf9e793cf22a88bde9a4b92f9e218094f270b093e8c6c95aced43d097bfa3354e6b98d195c599c2e6f13351c63c28967e08b7e497e120665c663",
1068          "result" : "valid",
1069          "flags" : []
1070        },
1071        {
1072          "tcId" : 118,
1073          "comment" : "special case hash",
1074          "msg" : "35363030333136383232",
1075          "sig" : "00f6ffb5dd786326041e74564b719d38924a28329868177c13463cff90c4b09d3d2dbc011281cc78aa0e5e8656123bc50605601a547bb4b1761f852a120ea46df9df01a407fdd445614a16a5ebd4ba075c6c1d7564f3cfd477d6b2620abf18a5bf78311282ea45b9bff813f24c3c7854e6091c8055144f9592fbf2e456421a41c555d7a9",
1076          "result" : "valid",
1077          "flags" : []
1078        },
1079        {
1080          "tcId" : 119,
1081          "comment" : "special case hash",
1082          "msg" : "383639363531363935",
1083          "sig" : "01a15af4d5ca3deadecd75ec1baec31c8d43fbc889466475e6c23106db4e63ab69003f56d819ddfc5a673c8289f9e6df806b07af57a2541af694e6489734c8eec8370069c35433a3217fcd738a65b7da9e81cd81f04f0ef060050b9c843e9e808d8b8175f3adaefa105d215ea9a46bf415fe2ac180958fcdd878d54f8d19d23e11b76d1a",
1084          "result" : "valid",
1085          "flags" : []
1086        },
1087        {
1088          "tcId" : 120,
1089          "comment" : "special case hash",
1090          "msg" : "36353833393236333732",
1091          "sig" : "00ba899f94841db6c33b850867c8906b436be3853640dbfc863197fa1e5a55ce25240f2be498b9bdcfc0a89dbdca192d8f84ca3c44e5e0ee6f83e7900e085e1bd4810086e6d558de8d8f014a85cb4a5f6908627e7a1acd70581d9d9c7d14df44d437aa09e5a10a0b760e98d46731f2512ca1b0240c602b5f0a2030485e34de9c6cd08e7e",
1092          "result" : "valid",
1093          "flags" : []
1094        },
1095        {
1096          "tcId" : 121,
1097          "comment" : "special case hash",
1098          "msg" : "3133323035303135373235",
1099          "sig" : "008eb5c92dbf5e00888b85e6bf6617017e97c04ae950dd731856b9dfb20e0c0e5c54284f411231fed1d071b321f78618d2a75c139663fb9db3435214cbac5a0dcb4f01da0dd29d4728fe6331c8e2ade5045b1237664aed157db2a6cbdeaf5abea81324e28920a1c49c334b1226441f88e1a7f2c7e01d63e950d4378f08973db16b2e6161",
1100          "result" : "valid",
1101          "flags" : []
1102        },
1103        {
1104          "tcId" : 122,
1105          "comment" : "special case hash",
1106          "msg" : "35303835333330373931",
1107          "sig" : "0130779f943df098ddb5315cdca4b731c83472d589f4ba4d32c172faf6b3a9e4154c0517fcc5c432eb269b0152297f6df490ece59496bea8047e2f32d0b5f91e85ef00c9eb0b56273114ce2e553341247da86b813bfd65f143a5562bb1c874ff970523836bcdf390dc196e67dd75cd28112ef74afd51b1fb35333be0505a012efebd4e22",
1108          "result" : "valid",
1109          "flags" : []
1110        },
1111        {
1112          "tcId" : 123,
1113          "comment" : "special case hash",
1114          "msg" : "37383636383133313139",
1115          "sig" : "00593f0132f7b5c282355978a2cba73fd3bd5ce3272066d4ad9bd8bd8b3e2be0990071b3509ea445dd155cf97e294e2b8d1355809d880e10700eeab0eb8ebbaa4f090107eb3d5ed75cbb9bcb9278f2266c14c57cf703cbd8f7c7de45c51f0f3baf1dff6bb92f1cbf89ba649677bcdca776fc57f587ce714e2e43e6cc523f0d0a286d38fb",
1116          "result" : "valid",
1117          "flags" : []
1118        },
1119        {
1120          "tcId" : 124,
1121          "comment" : "special case hash",
1122          "msg" : "32303832353339343239",
1123          "sig" : "016ded17fad10f945e3d953b4fd3b72898c370f15164bb7712673385c10bf3929bea293e08bfc30029a465138ad47abe604df807b31707fef55adf3e104920038e3b00b76b212d74e4b6eb994d926e9e796975235fad90e339a21a329e6eed3fe96b6d3c0d5426e8464c4a9ed5cbe08eeb5e490f72e9e0406c0d76ad076b476d07c0144a",
1124          "result" : "valid",
1125          "flags" : []
1126        },
1127        {
1128          "tcId" : 125,
1129          "comment" : "special case hash",
1130          "msg" : "3130303635393536363937",
1131          "sig" : "01f8624ffa5a6aa8d9d04ed1c2272ea55f5271ca2cfc9aa6a3778a0b8a230f611e5d65af18d8251a0cc4ace663878c33205239ee7e8388cc0a040ea51515072e3f61002c1e61197229f40e840ea37325f3bd87a6cd32d080bd61bbde4b072cf7a0c8a89d402cd9235c26f19a084ddceb1cc0bae4006251ccbe10de3954e85a8c5efaf6cc",
1132          "result" : "valid",
1133          "flags" : []
1134        },
1135        {
1136          "tcId" : 126,
1137          "comment" : "special case hash",
1138          "msg" : "33303234313831363034",
1139          "sig" : "012b01c6601ceca9e58e8abb85d1f6663df70cee761a756b77e45294f09ae609a6b76cfcd67f60e47a3494cb85511e33d92a8d297a1b89e9a9038c0c5b78c3a3d4ca010ef5d2fab59bd42e2e92a2fca7a975b959dfb372519330defc8fa8954bfcfb397ba939edb6a944a2ce9f6fafbfcda6092cddf628801f6dd8cd40cad4d809d5c1bf",
1140          "result" : "valid",
1141          "flags" : []
1142        },
1143        {
1144          "tcId" : 127,
1145          "comment" : "special case hash",
1146          "msg" : "37373637383532383734",
1147          "sig" : "01c54a330b9dc47eb88dbf60c9ee49f2c7518c0a78baf642c74105fe283fa4c357ff22931ef42f92d16d6a0b806ef718539d21cad71955a530e21cab49a56f56167301c2cc32c5a4d335c48d0cbb0407fb7e4729c57251afbf9534c5309b94e6aae13614a1f2514252f48cc7f143ee761782f8dcebf2fb490e08fdeaf570a7ed9d287da2",
1148          "result" : "valid",
1149          "flags" : []
1150        },
1151        {
1152          "tcId" : 128,
1153          "comment" : "special case hash",
1154          "msg" : "353434313939393734",
1155          "sig" : "01467b4511b9d6601da3557b8ed432c14a80e5999847be136c756a88dd5134689b5ab70d0a2e8fd8d6141e2b143282f98afb93b7e17609522dd9e64c9e4a31c7c34f00f50ee66a1dfbf86167ba5968d4ee3506a7cffe0f521c1bf830d0867241e345d319e77eeca45858bb3062acbf8d100bc6bfd3127d57a7e91a8199e05052b8ccf304",
1156          "result" : "valid",
1157          "flags" : []
1158        },
1159        {
1160          "tcId" : 129,
1161          "comment" : "special case hash",
1162          "msg" : "35383433343830333931",
1163          "sig" : "007af90f6227750f917d65b1c60200c755158bb783a479be6877c59ed89ff595fea3f3a4137591aab23826ed385bd6156277364b5d603ca272259083e6e9ab5db3f90070842eb62c894935b82da15ca611d9d754ef57859e0c912c0358d0820f4940cdf5360f116a7547a81bf65617f182e597eb1007e26c62838487ca021c3829a590db",
1164          "result" : "valid",
1165          "flags" : []
1166        },
1167        {
1168          "tcId" : 130,
1169          "comment" : "special case hash",
1170          "msg" : "373138383932363239",
1171          "sig" : "00b0169e68062caa79f99ec0c72d83c4d0fc2a1c818665cfed1aba3e684392b9a95afb82ddd1de49e3fc3cb3889b4f5a86a7bdf944361db2cfa57021a7643fcfce950115ec784e042436892c6cc1bede0f4b7b6eb24b300b1f0c674999a6da816dbefb2d53f90b0dedb962a085e5209fcea50311130800d2a9249d279c7bde2f88622512",
1172          "result" : "valid",
1173          "flags" : []
1174        },
1175        {
1176          "tcId" : 131,
1177          "comment" : "special case hash",
1178          "msg" : "31373433323233343433",
1179          "sig" : "01de4ed1ee81d5cffcf8256a06858cba5eb925ee68e3ed848ac98071b6e30c3b44b102a2de8117cce5b4f9e42603225e0dbcb3fcc171d1492e7ed8bcb6ec286c7de000fd1e93bbc8b8adeb7864a2bf8e29d6f9c0966fe3d543525bf268b57cd6fa8852bfe0d2750726d5445560f2fc211aa7859dd3ee10078ef907e49cd64326b397e01c",
1180          "result" : "valid",
1181          "flags" : []
1182        },
1183        {
1184          "tcId" : 132,
1185          "comment" : "special case hash",
1186          "msg" : "32343036303035393336",
1187          "sig" : "01fcafa62ee6275443d7277fc46e4c30b4db845ba45b5d6b54faf47bbf921f825f6fd0f23a38c0c7f4debc33add282afad1154c8707b6e18cd65adcb07d32915b4620087a27b2bf3c35d18fd397e0cd7159516cf563b98441e030bfde93ceacd2c4e41228b7b33443ef0a351ce553d6d1d71c12092df796276175cd779b8090c4958b391",
1188          "result" : "valid",
1189          "flags" : []
1190        },
1191        {
1192          "tcId" : 133,
1193          "comment" : "special case hash",
1194          "msg" : "31363134303336393838",
1195          "sig" : "0078989628acfba86d4bf28beeb9f44001fb8f2d8e245320a19efdede31eae3ec8b496faec30c85e8f63f8ae06046fe1d1575321fa04953e460f6b1386dd5df94edb012aba3349732e21a5bb27d7d6facd8c7688b9d0d0271d6a077f9d6d82db45b5456b767f4b9f1a80f487031f9c0b3ea833c63fdf9c6a25e6b424c19c2e55305d7a0f",
1196          "result" : "valid",
1197          "flags" : []
1198        },
1199        {
1200          "tcId" : 134,
1201          "comment" : "special case hash",
1202          "msg" : "32303935343235363835",
1203          "sig" : "0014a5a46a3ba415f6e8c566ca1b15fa2055649687b1a9fc84cc0fa8631296898fe014e0d45927e4271396baa4cfb3675669b16e76c339db3c0edaf61337e8bebe9101fb313129757f76754b60fdb1e4077f9fe3dd62c8bce52190cfeb9c03021cc92f6d7d1302b8a84733486bf769ae94d3db4b60b6df28fed481d3d7c510299f0c319f",
1204          "result" : "valid",
1205          "flags" : []
1206        },
1207        {
1208          "tcId" : 135,
1209          "comment" : "special case hash",
1210          "msg" : "31303038303938393833",
1211          "sig" : "008a3250eb5f28b598c4a42890d25f6af84082d4376f84f1717e5112a76623e6fe0d207c39463d20bb86341bc26c9f68bcdf794671a01f90465025f87a8c52137edf001ddd317f6622d9b032223f76765ba6c9116ae4b43a1bd357bc9db6fa62f0867dc5d8f781f08c1cbd49b4424fe8c22cfd1dcd07cfde7b3598342442589825aa67f7",
1212          "result" : "valid",
1213          "flags" : []
1214        },
1215        {
1216          "tcId" : 136,
1217          "comment" : "special case hash",
1218          "msg" : "31353734313437393237",
1219          "sig" : "0060ee161741d5cb2dd0ff2cf9924aca0376b1544681627a31688e4d8b3b63a01adbb417ee113b9ba8d4d13b7b4e1b14b51a24dbc3f099b068d916aa94862ee081b4015caff8d30141e1c163e3ec62b7e14874da624a6d8e0252d8e829860e5a49d3732321b625262e5c9b1ef348c3e7cbb1de8227513f320637866785e97e1931d35ccb",
1220          "result" : "valid",
1221          "flags" : []
1222        },
1223        {
1224          "tcId" : 137,
1225          "comment" : "special case hash",
1226          "msg" : "32383636373731353232",
1227          "sig" : "00a1ef8229db9f45da38ae3b6d601110611e209878bbd03ac2a6de65e8402957c669a115e3f02d085fe2d031c61324b77052ab346b4b1a437b58062fb36f9d56cf4500cc5c0a3b68970279ae16880f6ca579d0171a827e99a46aa82b9242dcc09cb0b22a44ebcfca84293e6d21aeea492f00ba3157c5b6e2e4caea6a1c09c824720552f2",
1228          "result" : "valid",
1229          "flags" : []
1230        },
1231        {
1232          "tcId" : 138,
1233          "comment" : "special case hash",
1234          "msg" : "31363934323830373837",
1235          "sig" : "005aa0c8a378c4e02bcc2f56c2c365ccee424e2973c28f0daae8f4c3f0d90b421fefd456e749087e0c667c2a7147bc67b90c696244f216b4d9d7418eadc7d06ef1d201e28914bd341f526b041128f2d251131d8b2c65847e541d65adca3442962cddb2a71c64fae39fdd56e41686ad632f99c6038d8de0b3aac4045e0a961efdbf4c6a22",
1236          "result" : "valid",
1237          "flags" : []
1238        },
1239        {
1240          "tcId" : 139,
1241          "comment" : "special case hash",
1242          "msg" : "39393231363932353638",
1243          "sig" : "005a05f5366c8b8be28654bc39a6671d1b1593495e445c07c995c3be3e168ffdec92e44288802fd455007f8746570d93b5683e4d40e9d9e59de539f0e62bc40d92bc0187a47d8f70adcc5e10267b8fec89d7011d9985427645aed19a8efa2d1189b469cb7aab1998e0c1d2fcac5a5054d79d2ec1c9a00b183dc9af20f555a1140be2dcef",
1244          "result" : "valid",
1245          "flags" : []
1246        },
1247        {
1248          "tcId" : 140,
1249          "comment" : "special case hash",
1250          "msg" : "3131363039343339373938",
1251          "sig" : "01e213bcb8b960b1296ae176993b2449bae556b6d90df2f07fb08ad8fd60e3b7fe6c73f9c8a7364417611d60119c550261c54bbca8d61e264130ab90187e27d22dbd0034f519382cfacfd07b0a6f3aca117c13d2be725d2f9ee4e5f88739c99121e63ed7358046bfb1575fc73e1ede8339e46c5139843e52e9184bb8c579061a154a0b8f",
1252          "result" : "valid",
1253          "flags" : []
1254        },
1255        {
1256          "tcId" : 141,
1257          "comment" : "special case hash",
1258          "msg" : "37313836313632313030",
1259          "sig" : "00ed11ac7efb1f29ee64108a5e2606fa9af3bbc12d1a952e47240d5236df64f5b2b77a0f7a0a73d30d0708b5b23ac6d584bf6997d8851623793655dee8774549b82901e1602a2cae7d3212df47eebd12e2fe404851201101bbde702be9d74d040ed998e79a09ebf6d055f94473b1f8d87c99aa165bdaf0a5f270d46caabb8e88bfa54103",
1260          "result" : "valid",
1261          "flags" : []
1262        },
1263        {
1264          "tcId" : 142,
1265          "comment" : "special case hash",
1266          "msg" : "33323934333437313737",
1267          "sig" : "0007123c45e6e9338bc9fe225cdd96c5ab36cad5c06163f44f6bd903c7594e8068ba9bc89f652ec31b6e1298766b246c1f10877f1e3ec9829b0937b8d36e3c1ab2b501688bbaeb188b5047be6e8023b14fb121eb1451dcb19f814f5f4dca55ff95128011e3bae505a4d22166d00cb7cf14130590335ee923dc5db3e736832a128a067aa4",
1268          "result" : "valid",
1269          "flags" : []
1270        },
1271        {
1272          "tcId" : 143,
1273          "comment" : "special case hash",
1274          "msg" : "3138353134343535313230",
1275          "sig" : "01264e3cc4fb802aa221d0787cd0cdf44eb6568982a00a6639f15238af36e894b14f45f06f8c2180fdeaaac77f674e056d1928cbbdfc4b2ceca0b35345ca07bfff7f005c2dedee6b3aa096fc47ba0991a077ef4d5df20d8eff1bf8354412b171f08a98cea1704c8189a7951b0e7a8270ccb285b8db8e35285ed926b19c1eef07fdc05ee5",
1276          "result" : "valid",
1277          "flags" : []
1278        },
1279        {
1280          "tcId" : 144,
1281          "comment" : "special case hash",
1282          "msg" : "343736303433393330",
1283          "sig" : "00ca3814747888751794b0488955e2aee07e5fab4b9872074aa7432698e7c83b8079773734df1bc752548a218fa59a362e0657b77ae7798ef4a7a3873256ea59ec67015df8f1f16611c960d56647424b97936c8a06f62dc3a95d66bf4aa378d7a9e17d2afb53565780025927e6928f5313428f1d6708339787c8f460ba18457d4c0f521f",
1284          "result" : "valid",
1285          "flags" : []
1286        },
1287        {
1288          "tcId" : 145,
1289          "comment" : "special case hash",
1290          "msg" : "32353637333738373431",
1291          "sig" : "017ba871aee34a893c4ded7a2a546da0d6867d428497b80fca7eea6e51b73d6411aff7609743e6242b6d4d3736ddcc9ee1aa12c8b62de5382e5c33d1fc4853e3e47d005feb9d9f8fdd44622e4f9effe73fd9b467d355fd6b8de205527f722ee2f5a15eebd59ccdd7b57da26cf953f78886db5a6e5bdd0d56c9bd47ba2271f77687a64b63",
1292          "result" : "valid",
1293          "flags" : []
1294        },
1295        {
1296          "tcId" : 146,
1297          "comment" : "special case hash",
1298          "msg" : "35373339393334393935",
1299          "sig" : "01840793684765410baf26b66cbcf7c36658d6c18a2f750c1225520e9f3a7c1b890583f321d4e48752c3b3116dfef733ee386c52a53402acea77cfad1db9380110e601b51985a306fcdbe3692181106d7d6308873912d003946992098bc98b4261fd78869ed8218849459780b6079f6899a47fcb9ea4874d1c08fab82c6f1e9c9aaae245",
1300          "result" : "valid",
1301          "flags" : []
1302        },
1303        {
1304          "tcId" : 147,
1305          "comment" : "special case hash",
1306          "msg" : "33343738333636313339",
1307          "sig" : "012276720b2725ba556d06be39cd16ca0a0351d8f530913c4f0cfb71fdda74b83f02febddc8da0a1f0f910d37d3f5332c027d7bd4c38fd08ebc770bf12520786495400637e70b06045a86e2f329f907e079a785d7f8649541860322fb8b64b9736363f90156b9a5532d808cf2af33b87ff970c02e648dc4f1c90ff0704028ec2c2d9a82d",
1308          "result" : "valid",
1309          "flags" : []
1310        },
1311        {
1312          "tcId" : 148,
1313          "comment" : "special case hash",
1314          "msg" : "363439303532363032",
1315          "sig" : "007aade608b22c77245734fc5c4be8737ba24dc2ed4321b58124ae46a77ea7befaa5bcf166cb966aad007911623af10925a324bc3c6d06f24d0e2e7b2c7b8468b8ee01e9913a412300b3980719148de0bb03826184aabd58f19659aa8ca18045f36c73c97df3d12b921de510ffa96ceac5454b801c86c55a06b2d771fa77bca784332c39",
1316          "result" : "valid",
1317          "flags" : []
1318        },
1319        {
1320          "tcId" : 149,
1321          "comment" : "special case hash",
1322          "msg" : "34373633383837343936",
1323          "sig" : "01eefc7b6c1468ffa7d60b8408bd44c64a3ffaff298168c5016c6f504031867ea14ae48c661b8124418b4ed6ccc32df6bac6d0a485b1990236e15676268b7868d27600515d48436afffdb65caed737116a861974b734bd1903e37dbbc231a9db37464ed762e364cac8b32f1546d6de37979fa05f8b80159a0f747d9470291af6569d6d94",
1324          "result" : "valid",
1325          "flags" : []
1326        },
1327        {
1328          "tcId" : 150,
1329          "comment" : "special case hash",
1330          "msg" : "353739303230303830",
1331          "sig" : "01271b912ca055040c227955df729757654aa9bbdb73c61ba14155220e4e7132319f6fb0ee94f2fbe160738f1dce2ad690845c38d962db4fda1598e93270da84a2bb00b8907f041c3b19b9234ab555d0b48325b0cd330889a53276a1e913bab892b9c05cfa889005b14ee2730220746aecf12af911c5baea4be377ee76c0eeaf47b7a712",
1332          "result" : "valid",
1333          "flags" : []
1334        },
1335        {
1336          "tcId" : 151,
1337          "comment" : "special case hash",
1338          "msg" : "35333434373837383438",
1339          "sig" : "016a813db0f75f9047fb11f3e19fc1688c29328a54f56ae30c1c9d9378537bfc40c5719d084e49a3b4aea255f5b7f6cc775492b5371e6b67b2d6abd5743e10fac70901c258ffd830151bfd41ccdabb86b24af846612788b361c196d24e997ccf3f17d4452f63d32851a483072e6908095e5c49bbc241a0417749b097bc1ca0e4d127779b",
1340          "result" : "valid",
1341          "flags" : []
1342        },
1343        {
1344          "tcId" : 152,
1345          "comment" : "special case hash",
1346          "msg" : "3139323636343130393230",
1347          "sig" : "00156a04c22ea5bdb7871124f1117301d781113ac4c9d4da05fea536e983d9261d25dc97006f8c78de23c788718557cf6f98863994af2086f0be3e8aa8812dc3a11d00ffca96b04c56a4a6ce5d22b36e44d3b974d520e7f7c0f9d69034f9e59e0bbdc43236b3e4bfb0f6bde8802cc5cd6022cff166f4c488d64f38d44e3c563da31cf6fe",
1348          "result" : "valid",
1349          "flags" : []
1350        },
1351        {
1352          "tcId" : 153,
1353          "comment" : "special case hash",
1354          "msg" : "33373033393135373035",
1355          "sig" : "010913540ad73ceef7314d1758264e1d1525a371a7b9b3086971599a6b749be4d6ba69269b089508f6500dd925aa89a7c7cb7185e0cca7d2ee5664f22845d961e3170135256c79ea5e5768fb3a55e2899b12219b8f68953ccd98c710b6a13de0f59786f4331845e65c7dd6340023a5e280206ca31416058f395fff4bb5de411ff66fc018",
1356          "result" : "valid",
1357          "flags" : []
1358        },
1359        {
1360          "tcId" : 154,
1361          "comment" : "special case hash",
1362          "msg" : "3831353435373730",
1363          "sig" : "01b5051ca0dd3b20df7d8c5b92cb42b8a204f92fb4e58c612f43d3800de8c0683c427e832ce622156747052b81bfbf6ed5fa177b6d47858ec8478f6c9ca7948fd51101fe5710fac0e9d3e2b3b83081b28b194b822d0c13397bf1516140cbe3faa52e908848f69789a741b9cd54d703a94577fa813e2f2c75834807401ca010fde5328317",
1364          "result" : "valid",
1365          "flags" : []
1366        },
1367        {
1368          "tcId" : 155,
1369          "comment" : "special case hash",
1370          "msg" : "313935353330333737",
1371          "sig" : "008d3c8f8e7ab74d49e16a4c7db3a393fa9567777e373313667f9ce32b1b5e648debffedfd2ff5345ca1b8154c18c8b883957d911e41336285f86261c3ee225fdedd003c51b84c2c9a3feb76a6518634b6f09c0dde8a9d08dec0b3d66135cc1bdb0a80fd69636104af69de8f4062646b29fa3af685ec82704cef706a18c59ca7eca0fb56",
1372          "result" : "valid",
1373          "flags" : []
1374        },
1375        {
1376          "tcId" : 156,
1377          "comment" : "special case hash",
1378          "msg" : "31323637383130393033",
1379          "sig" : "01195625a64ac11c4fc1fc479ef80430eb85c1af77f8a197a17e009569ef6c41ac6f35850755379f478d8928b154e3baaa29e92b481ac04dc72f3728b4f088ff37dc000d55c7067877dd1302fdc6bb69b7b7c024e4cf3a0e924102d744ac52366d9d76d5855d3da228c4b67bc7bc4b2a14e7999962cc9bbdc517fc24a823abf584b8f56e",
1380          "result" : "valid",
1381          "flags" : []
1382        },
1383        {
1384          "tcId" : 157,
1385          "comment" : "special case hash",
1386          "msg" : "3131313830373230383135",
1387          "sig" : "0026eb68bc0fb7664c35bf5762cd532dce33b0e396e97d6f4143dc6e1e766c836e27c069da9ea1e74e0b03d030cf8a81490508c1c728f86e59282df94de8d8a0dcaf00a9fb584b712986f19ab7568693df278cafa43272dba400ff333cf48b5556e6e78353a665605c70b6fd0f18f30b850e1a47cda42c4c924bca80102e6793be9a8698",
1388          "result" : "valid",
1389          "flags" : []
1390        },
1391        {
1392          "tcId" : 158,
1393          "comment" : "special case hash",
1394          "msg" : "38333831383639323930",
1395          "sig" : "00f3d34e36f9754dfa8eafab160ca96d91c7f4f388ec82ac33784026bb6c6a035719eaeec3ee511fffb22dd5d6ab819e6c6387192d6c3a6e9249ead565157e323f6201b5786b1d662d26fe9f69c370d2bc18882abef693c8f17100a02725de7c9f03602fd53a9208b573b3b7b0b66db971767bde835f9e8f42ada201e7b7391b86fe0294",
1396          "result" : "valid",
1397          "flags" : []
1398        },
1399        {
1400          "tcId" : 159,
1401          "comment" : "special case hash",
1402          "msg" : "33313331323837323737",
1403          "sig" : "00e69c833b604075e9b28a2ff73a56a32e1a247ef9ae01e7a0e471f6015c2b86eb864c281c8c93d2acf5653ad05bafab2f58027f37513eb8569f50bd475e770e9a8100b9c9d6ce09b53025bfcaa7d172ae41a9b636aa4b80a930931fc99e5e2aa23306f19dc57399b0431e72440a1f4ec7d5ca902f0f7b81c91de85e469f992fdfd4c52e",
1404          "result" : "valid",
1405          "flags" : []
1406        },
1407        {
1408          "tcId" : 160,
1409          "comment" : "special case hash",
1410          "msg" : "3134333331393236353338",
1411          "sig" : "01c6b8b5cf3c4dd3d62391f18e97eef3aa6ace0ae2c6fc97a561cb8e49c087dbcf8135fa433b566b3385cb57202f1b12164fe62765ef73b72a94e7a57870989a49810185944434b83a0d0fb4bcdce8ddaadb30a1e440815e7674562df9c8bf711222208cc346b9665d90abedb437912391505dd5d26f0178e7c063790f5518f47d1b05c7",
1412          "result" : "valid",
1413          "flags" : []
1414        },
1415        {
1416          "tcId" : 161,
1417          "comment" : "special case hash",
1418          "msg" : "333434393038323336",
1419          "sig" : "009f351a41d5375b8993e90b8d8a65bf01d52d14aba1dbe49cbb4ea823804f2b533e0c167903c8bbc593297c18f309798a544787d598074cbf56ef0e5022520912ad01b892740a57204186bd5f434f72d1534b4289f8f7114cb7b1c9cf4541d754f314448cc32deaf35608263488fdc7596f7481ec098b36f8e440829194becc746c77f5",
1420          "result" : "valid",
1421          "flags" : []
1422        },
1423        {
1424          "tcId" : 162,
1425          "comment" : "special case hash",
1426          "msg" : "36383239383335393239",
1427          "sig" : "01fe24ea831199e31cc68ef23980c4babd3773040870af8823a19708bd0229adc1ce99d02e4d95224101e3e974236f54df86051fa1e9fd21380432633b2495ab782a000efd1f2a281f967e7b09d721581356a714c499f9b14f781992eb9ae7a19f6825045fdc6d9d763f44e1e7c91480a678a1d8ecf6d66e76cea3505f65ff78cff15cbd",
1428          "result" : "valid",
1429          "flags" : []
1430        },
1431        {
1432          "tcId" : 163,
1433          "comment" : "special case hash",
1434          "msg" : "33343435313538303233",
1435          "sig" : "014c6ee9de0a2a0b60c981831e0acd6636b46ae134fedce61b0488112663b24e1d7e74e227fea883d26b68f21e4135ba0e2069bbe0d9c6433c3908fd5b00182894b0006a180a493182c6bc2a09d7e17ff5d62015293f1e8ae205a16fa09042b0a9af6794cb377f4b8b1175fcee5137c234900f735c484feb7da4cbb405cf9e5370fe4f49",
1436          "result" : "valid",
1437          "flags" : []
1438        },
1439        {
1440          "tcId" : 164,
1441          "comment" : "special case hash",
1442          "msg" : "3132363937393837363434",
1443          "sig" : "01044a45853ada17ca761acc7df6d1d380252cb0fa66124d9278a5ed8a4a60453bc71de1dbe32b0261165948823c461c7c1eb1714ec1dbf66fd602c7a47446d1dae100f8b27f7c71e37e4b440d2c86f1c1d50bf7c53d3878ed27e7bcfbeb902f769f86d6c3e8820b99f890050f0dbebd2132e84626c5b16a8c7ffffc3a30ace69dd15a11",
1444          "result" : "valid",
1445          "flags" : []
1446        },
1447        {
1448          "tcId" : 165,
1449          "comment" : "special case hash",
1450          "msg" : "333939323432353533",
1451          "sig" : "00676a381b18d05207cddd73b44e4dd71449985c0fa7de1fff43ca5155139a1a09e5e3fd754d86ebbe32f6609f6e906d48d24790e494343c61faa90bfdaa4f49fdc700fbc1c891bf6e368fccad51cc9b2c29e8e92b658e88c0d23285af269aff6702a55a0ab16807e5523b6637bbb004727f6f55c51ad4cec8c924f9c1feb24601aeddef",
1452          "result" : "valid",
1453          "flags" : []
1454        },
1455        {
1456          "tcId" : 166,
1457          "comment" : "special case hash",
1458          "msg" : "31363031393737393737",
1459          "sig" : "013c9a575382ff6881c908fb5184be7baf38edb0b06008592558efd57dd8fb9993c893800a6ac8c6d2e34ebfbeff43e63263f133868d0ac7a838f69aff26d60a3849009d22ae7bca8a75a53214c3eece437fb28e05b076ec704d751a28a7ed7e529d5c5338be8c724afa547574a17f70510b2462748a53678e39752a688dc8cf39e886c2",
1460          "result" : "valid",
1461          "flags" : []
1462        },
1463        {
1464          "tcId" : 167,
1465          "comment" : "special case hash",
1466          "msg" : "3130383738373535313435",
1467          "sig" : "01071ce5a19a09aacd43c7cacd58a439dcca4e85f94ea1d48a60f298ee01bb3eeb11d5daf545e7086486f8e4b518a15be69620ab920cf95c5c15ff178c903124fac301ad6eaeedece9a7592bd21508b2720f1b8c4bf55637b1e8a5ce5359775b980b21eb1d33e8ebf5c0b3d7829152a295b8a9a1343c25350e35f709936accc8ce08b0b1",
1468          "result" : "valid",
1469          "flags" : []
1470        },
1471        {
1472          "tcId" : 168,
1473          "comment" : "special case hash",
1474          "msg" : "37303034323532393939",
1475          "sig" : "01bdae499160f4cc6cd163cf110bb1f9b421e8786a8ef9297e4b98fd508a1d14c50617c8d1a3de94fc8bd6c38055e4906b20fdcab6ef7bf9e7e5c98ef3e83e38ec3b01ba867b8ee72bb7304ff83fc2d734749447420791d5609e0515de4e05fa70a83385a853cac6c47a075c8c61e4b65b9774574101cf4e081770f83ae1b7e727010ba3",
1476          "result" : "valid",
1477          "flags" : []
1478        },
1479        {
1480          "tcId" : 169,
1481          "comment" : "special case hash",
1482          "msg" : "31353635333235323833",
1483          "sig" : "0000269fc7ed89e554aa52b3875dc00bc140c1937d4f1b32e29da41ff241cdb9bd3058fc148f905982b8717b035e0db00ded7ebcb08572ec76bf0128411145d7309101b4bd6bc4ba7befd5c305e018448a771b71fa1a11b3a2c6185dd6b8477c35eaeb4733fecd90f38ecba628f27c02f809191e993e1e7ff590383e2ec2afd08020b267",
1484          "result" : "valid",
1485          "flags" : []
1486        },
1487        {
1488          "tcId" : 170,
1489          "comment" : "special case hash",
1490          "msg" : "3233383236333432333530",
1491          "sig" : "01a5cecc0e572f5ee4eed6755d3230ec5a933c1fb0e35ae771a1fcf0dc880e1c159dd5b6d192dc377505048b7188de3feb815a81a4f30d9226cdc85f751dec1a041001ef4a743e1e16f0a60201cc1060625ede6f0936e7af90b42736281e89fe7f2de6aa3f25c68576da705d8b3f6d5d8a34d3073307ea198d1cc8d72a18ef25e90f31af",
1492          "result" : "valid",
1493          "flags" : []
1494        },
1495        {
1496          "tcId" : 171,
1497          "comment" : "special case hash",
1498          "msg" : "31343437383437303635",
1499          "sig" : "01a92b43f57421e54d2528d305e7d5aac9a708e75a7d6fedb47908a4e3edcabdd836a2c4e8436f3b7b64895254536174d88c6dca143699522bc2dfdeebcbf38eb9050093b0b99a89de72aca0c03e12724c2be323577a4629cb47fdda5b12b61ace0b9fdb97549d3d2a1dac15da66ba6389ee54cbc82c995b9f3aa3ae8474f4bb4b52da8a",
1500          "result" : "valid",
1501          "flags" : []
1502        },
1503        {
1504          "tcId" : 172,
1505          "comment" : "special case hash",
1506          "msg" : "3134323630323035353434",
1507          "sig" : "00a0400f255174ffb8548c29f5faa70e806bb6f6ca08a08753c85c5d145a555cc8e2df285af9985f2e729d4a99a734b7e7fc95560d546a067fda03529f56b2fe66bc00d7fb60271d22ecb5d8ec904a9df1a416be706ce539e34650b8fc514d1dd7afebc1344c0c68c533c5b20ee249a77c075293b2d7efc8731c2e3619be59da871bb083",
1508          "result" : "valid",
1509          "flags" : []
1510        },
1511        {
1512          "tcId" : 173,
1513          "comment" : "special case hash",
1514          "msg" : "31393933383335323835",
1515          "sig" : "019207c7b645aa45c2722331f46e094f2eb0052075b8ac9414ad77baafd01d4d1fdc68344136fbce01edfa5627bfb8f3c128abb61072c74802192e89137c68d0cc3100ff15b0218f81f0a848742f683cb4d1b7c517efdb8fcf8ac6a35e4971b35536851ed68de40a6e1a4a23bddb5b42efca23b91e91959a4f7e2afa196779c96c6c654c",
1516          "result" : "valid",
1517          "flags" : []
1518        },
1519        {
1520          "tcId" : 174,
1521          "comment" : "special case hash",
1522          "msg" : "34323932313533353233",
1523          "sig" : "00aaf119702b9985354bbe3f6b6cda8c46151af4202546dfbe04d5f0ffd18ebe7b29d616f1c40376a412a52f4204b5a13e7f3e4304ead566fc41bf4b5fc0b84c8a2d00d599deafd4fa2368cd072b854a3d53425d06adf3573e886b81248a7328a546ddc41caed38c6b1ffeaec9a98c940905cbffa87b936da980d4a9003da41e0c59c92f",
1524          "result" : "valid",
1525          "flags" : []
1526        },
1527        {
1528          "tcId" : 175,
1529          "comment" : "special case hash",
1530          "msg" : "34343539393031343936",
1531          "sig" : "006c09a59e71cf34f983f75dbb4724c4828a93021cee8fd7d92af6941ca8efc9c5ddda7c49a0e1777225782e09313e3091f056122e585c4eaa689fb2fdb1cb7848d8019f0c5ff6b4638f4c33916db76f9d078bfa8f9e25ae00348e46bb32d777aa26155b82ea73a9e4e2f21f6a65c73ed6c6ab2101cef3524d45b9fc6ea1292f1986acad",
1532          "result" : "valid",
1533          "flags" : []
1534        },
1535        {
1536          "tcId" : 176,
1537          "comment" : "special case hash",
1538          "msg" : "31333933393731313731",
1539          "sig" : "014e791c42f3998458c5e17f895d25c85cb419195d65e5a0b9a42cf13ddd36959c73460f54aa840d2254355c6ac626f440cb3a84fba632262c9dc5cab31be7da106b00abb97b682f01f45168403613a7e2ff82bb4a9fc20952a35d935428f71ddcc799c6d9085fe3230d72261d73cd082e8108523da7ba0b1691ad6ea63f5f4e8e8909f4",
1540          "result" : "valid",
1541          "flags" : []
1542        },
1543        {
1544          "tcId" : 177,
1545          "comment" : "special case hash",
1546          "msg" : "32333930363936343935",
1547          "sig" : "013ded35ddff2f97780bbc60b8cec89855a35183a48f8fa6bbdc183994bf89021118cc019629df72112b2c529c023e7a5cfce253f7fdb49105d238680b64275a213c009c92e7a0f71608e8d8cfab3f850f7fda1a1a1d056e72254469afe5ceec3c718e6a462e1346941eb08c105501647502c1a810a29df8b208da6a5b296b2bd1e98137",
1548          "result" : "valid",
1549          "flags" : []
1550        },
1551        {
1552          "tcId" : 178,
1553          "comment" : "special case hash",
1554          "msg" : "3131343436303536323634",
1555          "sig" : "01d0d29756ebff02b71674fa4eae37557ccd51a036fb1eb0b7121b405e7fabd60592927d805b75815af1bca6e9d6c5484225bdd0ec7a40735da972fd5ff645d86f1d008b9fe55357dc118070cf898973a64e7554b734e900c675541e20332a260ca51a23248d9b8f47ded811cfce556a06a71ba5dc5b873075f264a6843e675caf06a534",
1556          "result" : "valid",
1557          "flags" : []
1558        },
1559        {
1560          "tcId" : 179,
1561          "comment" : "special case hash",
1562          "msg" : "363835303034373530",
1563          "sig" : "0165fb993f39d350ed60c8483dd6e4e6736591dea974ecd8ab027d3839b752322ee220d40bb6fc0b0d5a8c42928bde50f659b18f51f42fb2b1aa4583892a9114a0c300a8816c09d47138bf662da4ba25caf44e24185696d4914a7de2b2535f73b9afbd3ffa9cb0a86a115e4d9ac5be48cf7e8fe276466abdf17127bcc7aaf4d096008ca4",
1564          "result" : "valid",
1565          "flags" : []
1566        },
1567        {
1568          "tcId" : 180,
1569          "comment" : "special case hash",
1570          "msg" : "3232323035333630363139",
1571          "sig" : "000b901c88ea699e715f6db864e23a676e7f7f2415ac1f850f2dde1ad0d3f9c92e8c5de66d45174d619955fae4b0dfebe49c583506481d28d30cbf58e2ac49f370c20144c97b688b9ecc07b84c68095267e17e48232922756609e9859d18d2eb7844ec925150c39f2b3a255c882be705e0a8e30e68e49fe7914dbcc3ccfbc1d467050f80",
1572          "result" : "valid",
1573          "flags" : []
1574        },
1575        {
1576          "tcId" : 181,
1577          "comment" : "special case hash",
1578          "msg" : "36323135363635313234",
1579          "sig" : "00abbd9e77ef1e2a36c6b06f063d93effb8e852387a94bfdf8359b5c18708f90d9f4e9749fd45347f637546b08733789c988fda4f0309551bde813a0bb1a232adee10191165d58d153fec68f5cc83bcf5891e2e0ca9681204876e872453e9ebd45870b6878ee437e4d833c6ec54337b779acbf9f8202df510d269a710d0c43e4e07b040d",
1580          "result" : "valid",
1581          "flags" : []
1582        }
1583      ]
1584    },
1585    {
1586      "jwk" : {
1587        "crv" : "P-521",
1588        "kid" : "none",
1589        "kty" : "EC",
1590        "x" : "AEkc1sX5O3QU1tRc_j0mS9B3_EQnpLCv7edsrFN6fKXuLERWQlgmD3aRuB_f7Ov9A7pnIneHXFsxHqkg50-zl4r1",
1591        "y" : "AUSjU6JRtCl4lBYbrhLRaonDO3GfkEz8zCd994zqU3kZhkL9VJ35GZBNwM82Yu6rAe8RuOPLSbUbhT2Y8EJgDAmX"
1592      },
1593      "key" : {
1594        "curve" : "secp521r1",
1595        "keySize" : 521,
1596        "type" : "EcPublicKey",
1597        "uncompressed" : "0400491cd6c5f93b7414d6d45cfe3d264bd077fc4427a4b0afede76cac537a7ca5ee2c44564258260f7691b81fdfecebfd03ba672277875c5b311ea920e74fb3978af50144a353a251b4297894161bae12d16a89c33b719f904cfccc277df78cea5379198642fd549df919904dc0cf3662eeab01ef11b8e3cb49b51b853d98f042600c0997",
1598        "wx" : "491cd6c5f93b7414d6d45cfe3d264bd077fc4427a4b0afede76cac537a7ca5ee2c44564258260f7691b81fdfecebfd03ba672277875c5b311ea920e74fb3978af5",
1599        "wy" : "0144a353a251b4297894161bae12d16a89c33b719f904cfccc277df78cea5379198642fd549df919904dc0cf3662eeab01ef11b8e3cb49b51b853d98f042600c0997"
1600      },
1601      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400491cd6c5f93b7414d6d45cfe3d264bd077fc4427a4b0afede76cac537a7ca5ee2c44564258260f7691b81fdfecebfd03ba672277875c5b311ea920e74fb3978af50144a353a251b4297894161bae12d16a89c33b719f904cfccc277df78cea5379198642fd549df919904dc0cf3662eeab01ef11b8e3cb49b51b853d98f042600c0997",
1602      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQASRzWxfk7dBTW1Fz+PSZL0Hf8RCek\nsK/t52ysU3p8pe4sRFZCWCYPdpG4H9/s6/0Dumcid4dcWzEeqSDnT7OXivUBRKNT\nolG0KXiUFhuuEtFqicM7cZ+QTPzMJ333jOpTeRmGQv1UnfkZkE3AzzZi7qsB7xG4\n48tJtRuFPZjwQmAMCZc=\n-----END PUBLIC KEY-----",
1603      "sha" : "SHA-512",
1604      "type" : "EcdsaP1363Verify",
1605      "tests" : [
1606        {
1607          "tcId" : 182,
1608          "comment" : "k*G has a large x-coordinate",
1609          "msg" : "313233343030",
1610          "sig" : "00000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf501fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406",
1611          "result" : "valid",
1612          "flags" : []
1613        },
1614        {
1615          "tcId" : 183,
1616          "comment" : "r too large",
1617          "msg" : "313233343030",
1618          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406",
1619          "result" : "invalid",
1620          "flags" : []
1621        }
1622      ]
1623    },
1624    {
1625      "jwk" : {
1626        "crv" : "P-521",
1627        "kid" : "none",
1628        "kty" : "EC",
1629        "x" : "AV8oHc3JdmQc4CTcoerI3df5SeMpDTst4RxIc_Nnagb_n3BMJIE72NY1KLLoE_eLhp_zgRJSfnmzg6O9UnutuSn_",
1630        "y" : "AVAuTMcDLT7DWw-NBUCUOKhpZtYj96L0Mr9xL3bcY0VAXfz83DbUd4MdOO7GTt5_TTmqkb_8xW7EJBywZzWygJ--"
1631      },
1632      "key" : {
1633        "curve" : "secp521r1",
1634        "keySize" : 521,
1635        "type" : "EcPublicKey",
1636        "uncompressed" : "04015f281dcdc976641ce024dca1eac8ddd7f949e3290d3b2de11c4873f3676a06ff9f704c24813bd8d63528b2e813f78b869ff38112527e79b383a3bd527badb929ff01502e4cc7032d3ec35b0f8d05409438a86966d623f7a2f432bf712f76dc6345405dfcfcdc36d477831d38eec64ede7f4d39aa91bffcc56ec4241cb06735b2809fbe",
1637        "wx" : "015f281dcdc976641ce024dca1eac8ddd7f949e3290d3b2de11c4873f3676a06ff9f704c24813bd8d63528b2e813f78b869ff38112527e79b383a3bd527badb929ff",
1638        "wy" : "01502e4cc7032d3ec35b0f8d05409438a86966d623f7a2f432bf712f76dc6345405dfcfcdc36d477831d38eec64ede7f4d39aa91bffcc56ec4241cb06735b2809fbe"
1639      },
1640      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004015f281dcdc976641ce024dca1eac8ddd7f949e3290d3b2de11c4873f3676a06ff9f704c24813bd8d63528b2e813f78b869ff38112527e79b383a3bd527badb929ff01502e4cc7032d3ec35b0f8d05409438a86966d623f7a2f432bf712f76dc6345405dfcfcdc36d477831d38eec64ede7f4d39aa91bffcc56ec4241cb06735b2809fbe",
1641      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBXygdzcl2ZBzgJNyh6sjd1/lJ4ykN\nOy3hHEhz82dqBv+fcEwkgTvY1jUosugT94uGn/OBElJ+ebODo71Se625Kf8BUC5M\nxwMtPsNbD40FQJQ4qGlm1iP3ovQyv3EvdtxjRUBd/PzcNtR3gx047sZO3n9NOaqR\nv/zFbsQkHLBnNbKAn74=\n-----END PUBLIC KEY-----",
1642      "sha" : "SHA-512",
1643      "type" : "EcdsaP1363Verify",
1644      "tests" : [
1645        {
1646          "tcId" : 184,
1647          "comment" : "r,s are large",
1648          "msg" : "313233343030",
1649          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640701fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406",
1650          "result" : "valid",
1651          "flags" : []
1652        }
1653      ]
1654    },
1655    {
1656      "jwk" : {
1657        "crv" : "P-521",
1658        "kid" : "none",
1659        "kty" : "EC",
1660        "x" : "ADNtXQj-dcUJRubd3TbFULsFTZklyPJUz-HDOI9yCx1lAKkEErAgs9tZK5Krn2jxxpO40TZTcWNeIbxD6q34nk50",
1661        "y" : "AdSNYDGd_Qb5NfxGSIwim2Ee7NA4gErp9oGgeN3o7Y-OIK2VBLzzwkoLVmsehbLT7QoScykv9fh7rls8h4V-Z-2B"
1662      },
1663      "key" : {
1664        "curve" : "secp521r1",
1665        "keySize" : 521,
1666        "type" : "EcPublicKey",
1667        "uncompressed" : "0400336d5d08fe75c50946e6dddd36c550bb054d9925c8f254cfe1c3388f720b1d6500a90412b020b3db592b92ab9f68f1c693b8d1365371635e21bc43eaadf89e4e7401d48d60319dfd06f935fc46488c229b611eecd038804ae9f681a078dde8ed8f8e20ad9504bcf3c24a0b566b1e85b2d3ed0a1273292ff5f87bae5b3c87857e67ed81",
1668        "wx" : "336d5d08fe75c50946e6dddd36c550bb054d9925c8f254cfe1c3388f720b1d6500a90412b020b3db592b92ab9f68f1c693b8d1365371635e21bc43eaadf89e4e74",
1669        "wy" : "01d48d60319dfd06f935fc46488c229b611eecd038804ae9f681a078dde8ed8f8e20ad9504bcf3c24a0b566b1e85b2d3ed0a1273292ff5f87bae5b3c87857e67ed81"
1670      },
1671      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400336d5d08fe75c50946e6dddd36c550bb054d9925c8f254cfe1c3388f720b1d6500a90412b020b3db592b92ab9f68f1c693b8d1365371635e21bc43eaadf89e4e7401d48d60319dfd06f935fc46488c229b611eecd038804ae9f681a078dde8ed8f8e20ad9504bcf3c24a0b566b1e85b2d3ed0a1273292ff5f87bae5b3c87857e67ed81",
1672      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAM21dCP51xQlG5t3dNsVQuwVNmSXI\n8lTP4cM4j3ILHWUAqQQSsCCz21krkqufaPHGk7jRNlNxY14hvEPqrfieTnQB1I1g\nMZ39Bvk1/EZIjCKbYR7s0DiASun2gaB43ejtj44grZUEvPPCSgtWax6FstPtChJz\nKS/1+HuuWzyHhX5n7YE=\n-----END PUBLIC KEY-----",
1673      "sha" : "SHA-512",
1674      "type" : "EcdsaP1363Verify",
1675      "tests" : [
1676        {
1677          "tcId" : 185,
1678          "comment" : "r and s^-1 have a large Hamming weight",
1679          "msg" : "313233343030",
1680          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0095e19fd2b755d603bf994562d9a11f63cf4eadecbdc0ecb5a394e54529e8da58a527bc6d85725043786362ab4de6cbc7d80e625ae0a98861aea1c7bf7109c91f66",
1681          "result" : "valid",
1682          "flags" : []
1683        }
1684      ]
1685    },
1686    {
1687      "jwk" : {
1688        "crv" : "P-521",
1689        "kid" : "none",
1690        "kty" : "EC",
1691        "x" : "AG-Pre265jcBBywofGM_nABS6h5s0AqENCzA9iYhAHFXar_Qh1ZksHRs2vJ0Xv_BjZSQWw_J0srUujdcDqIpjI0c",
1692        "y" : "AVDRKMtipSeubfPpLx8oDqMySHEf_ks1wbFiqVCFdoYBZeDdw2HZb6_NL_gndsdDuc1oRdth61Zzn1xO9WHmwg2M"
1693      },
1694      "key" : {
1695        "curve" : "secp521r1",
1696        "keySize" : 521,
1697        "type" : "EcPublicKey",
1698        "uncompressed" : "04006f8fadedbae63701072c287c633f9c0052ea1e6cd00a84342cc0f626210071576abfd0875664b0746cdaf2745effc18d94905b0fc9d2cad4ba375c0ea2298c8d1c0150d128cb62a527ae6df3e92f1f280ea33248711ffe4b35c1b162a9508576860165e0ddc361d96fafcd2ff82776c743b9cd6845db61eb56739f5c4ef561e6c20d8c",
1699        "wx" : "6f8fadedbae63701072c287c633f9c0052ea1e6cd00a84342cc0f626210071576abfd0875664b0746cdaf2745effc18d94905b0fc9d2cad4ba375c0ea2298c8d1c",
1700        "wy" : "0150d128cb62a527ae6df3e92f1f280ea33248711ffe4b35c1b162a9508576860165e0ddc361d96fafcd2ff82776c743b9cd6845db61eb56739f5c4ef561e6c20d8c"
1701      },
1702      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004006f8fadedbae63701072c287c633f9c0052ea1e6cd00a84342cc0f626210071576abfd0875664b0746cdaf2745effc18d94905b0fc9d2cad4ba375c0ea2298c8d1c0150d128cb62a527ae6df3e92f1f280ea33248711ffe4b35c1b162a9508576860165e0ddc361d96fafcd2ff82776c743b9cd6845db61eb56739f5c4ef561e6c20d8c",
1703      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAb4+t7brmNwEHLCh8Yz+cAFLqHmzQ\nCoQ0LMD2JiEAcVdqv9CHVmSwdGza8nRe/8GNlJBbD8nSytS6N1wOoimMjRwBUNEo\ny2KlJ65t8+kvHygOozJIcR/+SzXBsWKpUIV2hgFl4N3DYdlvr80v+Cd2x0O5zWhF\n22HrVnOfXE71YebCDYw=\n-----END PUBLIC KEY-----",
1704      "sha" : "SHA-512",
1705      "type" : "EcdsaP1363Verify",
1706      "tests" : [
1707        {
1708          "tcId" : 186,
1709          "comment" : "r and s^-1 have a large Hamming weight",
1710          "msg" : "313233343030",
1711          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015837645583a37a7a665f983c5e347f65dca47647aa80fd2498a791d44d9b2850a151a6e86fce7d7bb814e724ff11b9ef726bf36c6e7548c37f82a24902876ee19",
1712          "result" : "valid",
1713          "flags" : []
1714        }
1715      ]
1716    },
1717    {
1718      "jwk" : {
1719        "crv" : "P-521",
1720        "kid" : "none",
1721        "kty" : "EC",
1722        "x" : "AF5-tsT0gYMKuq2KYN2wmJEWTuQY6kzSmVBi4ifTPCKftze_MwcDCX1rO2mj8J55yd4LQCv4Rt0mtbsRkc_4ATVd",
1723        "y" : "AXicmv2lZ-Yd5BRDew6ToXYR5udoU3YrwK_x4ryeRs4ShbkxZR1xKbha7ywfqxco5-tESbKVbewz5s18m6Elxc2d"
1724      },
1725      "key" : {
1726        "curve" : "secp521r1",
1727        "keySize" : 521,
1728        "type" : "EcPublicKey",
1729        "uncompressed" : "04005e7eb6c4f481830abaad8a60ddb09891164ee418ea4cd2995062e227d33c229fb737bf330703097d6b3b69a3f09e79c9de0b402bf846dd26b5bb1191cff801355d01789c9afda567e61de414437b0e93a17611e6e76853762bc0aff1e2bc9e46ce1285b931651d7129b85aef2c1fab1728e7eb4449b2956dec33e6cd7c9ba125c5cd9d",
1730        "wx" : "5e7eb6c4f481830abaad8a60ddb09891164ee418ea4cd2995062e227d33c229fb737bf330703097d6b3b69a3f09e79c9de0b402bf846dd26b5bb1191cff801355d",
1731        "wy" : "01789c9afda567e61de414437b0e93a17611e6e76853762bc0aff1e2bc9e46ce1285b931651d7129b85aef2c1fab1728e7eb4449b2956dec33e6cd7c9ba125c5cd9d"
1732      },
1733      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004005e7eb6c4f481830abaad8a60ddb09891164ee418ea4cd2995062e227d33c229fb737bf330703097d6b3b69a3f09e79c9de0b402bf846dd26b5bb1191cff801355d01789c9afda567e61de414437b0e93a17611e6e76853762bc0aff1e2bc9e46ce1285b931651d7129b85aef2c1fab1728e7eb4449b2956dec33e6cd7c9ba125c5cd9d",
1734      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAXn62xPSBgwq6rYpg3bCYkRZO5Bjq\nTNKZUGLiJ9M8Ip+3N78zBwMJfWs7aaPwnnnJ3gtAK/hG3Sa1uxGRz/gBNV0BeJya\n/aVn5h3kFEN7DpOhdhHm52hTdivAr/HivJ5GzhKFuTFlHXEpuFrvLB+rFyjn60RJ\nspVt7DPmzXyboSXFzZ0=\n-----END PUBLIC KEY-----",
1735      "sha" : "SHA-512",
1736      "type" : "EcdsaP1363Verify",
1737      "tests" : [
1738        {
1739          "tcId" : 187,
1740          "comment" : "small r and s",
1741          "msg" : "313233343030",
1742          "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
1743          "result" : "valid",
1744          "flags" : []
1745        },
1746        {
1747          "tcId" : 188,
1748          "comment" : "incorrect size of signature",
1749          "msg" : "313233343030",
1750          "sig" : "0101",
1751          "result" : "acceptable",
1752          "flags" : [
1753            "SigSize"
1754          ]
1755        }
1756      ]
1757    },
1758    {
1759      "jwk" : {
1760        "crv" : "P-521",
1761        "kid" : "none",
1762        "kty" : "EC",
1763        "x" : "ALQg-x_s3ZzF6n18dhfnBTjbMubXoK1yLGNYDx9qH1U361CTC5D9b92avUABX3RtL9it-UWnViFAfttoY1iOQZee",
1764        "y" : "AClRCKfp0hkaKH_RYL0k9JgFXcm629Ycaon-3ie0-dR52GogttwHyQ8Ajr5ooODMFaSgO4z5kOT_ftbjiSshxSFT"
1765      },
1766      "key" : {
1767        "curve" : "secp521r1",
1768        "keySize" : 521,
1769        "type" : "EcPublicKey",
1770        "uncompressed" : "0400b420fb1fecdd9cc5ea7d7c7617e70538db32e6d7a0ad722c63580f1f6a1f5537eb50930b90fd6fdd9abd40015f746d2fd8adf945a75621407edb6863588e41979e00295108a7e9d2191a287fd160bd24f498055dc9badbd61c6a89fede27b4f9d479d86a20b6dc07c90f008ebe68a0e0cc15a4a03b8cf990e4ff7ed6e3892b21c52153",
1771        "wx" : "00b420fb1fecdd9cc5ea7d7c7617e70538db32e6d7a0ad722c63580f1f6a1f5537eb50930b90fd6fdd9abd40015f746d2fd8adf945a75621407edb6863588e41979e",
1772        "wy" : "295108a7e9d2191a287fd160bd24f498055dc9badbd61c6a89fede27b4f9d479d86a20b6dc07c90f008ebe68a0e0cc15a4a03b8cf990e4ff7ed6e3892b21c52153"
1773      },
1774      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400b420fb1fecdd9cc5ea7d7c7617e70538db32e6d7a0ad722c63580f1f6a1f5537eb50930b90fd6fdd9abd40015f746d2fd8adf945a75621407edb6863588e41979e00295108a7e9d2191a287fd160bd24f498055dc9badbd61c6a89fede27b4f9d479d86a20b6dc07c90f008ebe68a0e0cc15a4a03b8cf990e4ff7ed6e3892b21c52153",
1775      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAtCD7H+zdnMXqfXx2F+cFONsy5teg\nrXIsY1gPH2ofVTfrUJMLkP1v3Zq9QAFfdG0v2K35RadWIUB+22hjWI5Bl54AKVEI\np+nSGRoof9FgvST0mAVdybrb1hxqif7eJ7T51HnYaiC23AfJDwCOvmig4MwVpKA7\njPmQ5P9+1uOJKyHFIVM=\n-----END PUBLIC KEY-----",
1776      "sha" : "SHA-512",
1777      "type" : "EcdsaP1363Verify",
1778      "tests" : [
1779        {
1780          "tcId" : 189,
1781          "comment" : "small r and s",
1782          "msg" : "313233343030",
1783          "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002",
1784          "result" : "valid",
1785          "flags" : []
1786        },
1787        {
1788          "tcId" : 190,
1789          "comment" : "incorrect size of signature",
1790          "msg" : "313233343030",
1791          "sig" : "0102",
1792          "result" : "acceptable",
1793          "flags" : [
1794            "SigSize"
1795          ]
1796        }
1797      ]
1798    },
1799    {
1800      "jwk" : {
1801        "crv" : "P-521",
1802        "kid" : "none",
1803        "kty" : "EC",
1804        "x" : "ADK5oXwgGuw00puMJ2Tnx_au7xD7Yb-YNxF_rYefjGoiowAAbSAYz0KyWJj_yaG_UHNS5Z5qUuYnzaFg4X6i9GAF",
1805        "y" : "ADF6iYmbfLOg0z6voCsBN6D7GwUQKyK2dvNbn_bAUN3unxhWCf-39RZadp5EB5K3UESkPoOGkNE_iEqq6Ii_X4bw"
1806      },
1807      "key" : {
1808        "curve" : "secp521r1",
1809        "keySize" : 521,
1810        "type" : "EcPublicKey",
1811        "uncompressed" : "040032b9a17c201aec34d29b8c2764e7c7f6aeef10fb61bf9837117fad879f8c6a22a300006d2018cf42b25898ffc9a1bf507352e59e6a52e627cda160e17ea2f4600500317a89899b7cb3a0d33eafa02b0137a0fb1b05102b22b676f35b9ff6c050ddee9f185609ffb7f5165a769e440792b75044a43e838690d13f884aaae888bf5f86f0",
1812        "wx" : "32b9a17c201aec34d29b8c2764e7c7f6aeef10fb61bf9837117fad879f8c6a22a300006d2018cf42b25898ffc9a1bf507352e59e6a52e627cda160e17ea2f46005",
1813        "wy" : "317a89899b7cb3a0d33eafa02b0137a0fb1b05102b22b676f35b9ff6c050ddee9f185609ffb7f5165a769e440792b75044a43e838690d13f884aaae888bf5f86f0"
1814      },
1815      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040032b9a17c201aec34d29b8c2764e7c7f6aeef10fb61bf9837117fad879f8c6a22a300006d2018cf42b25898ffc9a1bf507352e59e6a52e627cda160e17ea2f4600500317a89899b7cb3a0d33eafa02b0137a0fb1b05102b22b676f35b9ff6c050ddee9f185609ffb7f5165a769e440792b75044a43e838690d13f884aaae888bf5f86f0",
1816      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAMrmhfCAa7DTSm4wnZOfH9q7vEPth\nv5g3EX+th5+MaiKjAABtIBjPQrJYmP/Job9Qc1LlnmpS5ifNoWDhfqL0YAUAMXqJ\niZt8s6DTPq+gKwE3oPsbBRArIrZ281uf9sBQ3e6fGFYJ/7f1Flp2nkQHkrdQRKQ+\ng4aQ0T+ISqroiL9fhvA=\n-----END PUBLIC KEY-----",
1817      "sha" : "SHA-512",
1818      "type" : "EcdsaP1363Verify",
1819      "tests" : [
1820        {
1821          "tcId" : 191,
1822          "comment" : "small r and s",
1823          "msg" : "313233343030",
1824          "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003",
1825          "result" : "valid",
1826          "flags" : []
1827        },
1828        {
1829          "tcId" : 192,
1830          "comment" : "incorrect size of signature",
1831          "msg" : "313233343030",
1832          "sig" : "0103",
1833          "result" : "acceptable",
1834          "flags" : [
1835            "SigSize"
1836          ]
1837        },
1838        {
1839          "tcId" : 193,
1840          "comment" : "r is larger than n",
1841          "msg" : "313233343030",
1842          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003",
1843          "result" : "invalid",
1844          "flags" : []
1845        }
1846      ]
1847    },
1848    {
1849      "jwk" : {
1850        "crv" : "P-521",
1851        "kid" : "none",
1852        "kty" : "EC",
1853        "x" : "AGfdRWtS-CpdTEpxs-qTAvYqhS3cBK0lti_vHd9lc3T7ToBnnd9C0hLwcR2zK2JthZO9cIkuk-0K2ycxV7bfGHk4",
1854        "y" : "AU0seFCfO9b30PukqQy0VihuJn9d2dlnhCpghohNZseyqTKDNHDHIaSnKM2EhtFTFCMtgB8X46b9cGi966zfgsC0"
1855      },
1856      "key" : {
1857        "curve" : "secp521r1",
1858        "keySize" : 521,
1859        "type" : "EcPublicKey",
1860        "uncompressed" : "040067dd456b52f82a5d4c4a71b3ea9302f62a852ddc04ad25b62fef1ddf657374fb4e80679ddf42d212f0711db32b626d8593bd70892e93ed0adb273157b6df187938014d2c78509f3bd6f7d0fba4a90cb456286e267f5dd9d967842a6086884d66c7b2a932833470c721a4a728cd8486d15314232d801f17e3a6fd7068bdebacdf82c0b4",
1861        "wx" : "67dd456b52f82a5d4c4a71b3ea9302f62a852ddc04ad25b62fef1ddf657374fb4e80679ddf42d212f0711db32b626d8593bd70892e93ed0adb273157b6df187938",
1862        "wy" : "014d2c78509f3bd6f7d0fba4a90cb456286e267f5dd9d967842a6086884d66c7b2a932833470c721a4a728cd8486d15314232d801f17e3a6fd7068bdebacdf82c0b4"
1863      },
1864      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040067dd456b52f82a5d4c4a71b3ea9302f62a852ddc04ad25b62fef1ddf657374fb4e80679ddf42d212f0711db32b626d8593bd70892e93ed0adb273157b6df187938014d2c78509f3bd6f7d0fba4a90cb456286e267f5dd9d967842a6086884d66c7b2a932833470c721a4a728cd8486d15314232d801f17e3a6fd7068bdebacdf82c0b4",
1865      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAZ91Fa1L4Kl1MSnGz6pMC9iqFLdwE\nrSW2L+8d32VzdPtOgGed30LSEvBxHbMrYm2Fk71wiS6T7QrbJzFXtt8YeTgBTSx4\nUJ871vfQ+6SpDLRWKG4mf13Z2WeEKmCGiE1mx7KpMoM0cMchpKcozYSG0VMUIy2A\nHxfjpv1waL3rrN+CwLQ=\n-----END PUBLIC KEY-----",
1866      "sha" : "SHA-512",
1867      "type" : "EcdsaP1363Verify",
1868      "tests" : [
1869        {
1870          "tcId" : 194,
1871          "comment" : "s is larger than n",
1872          "msg" : "313233343030",
1873          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e914b3a90",
1874          "result" : "invalid",
1875          "flags" : []
1876        }
1877      ]
1878    },
1879    {
1880      "jwk" : {
1881        "crv" : "P-521",
1882        "kid" : "none",
1883        "kty" : "EC",
1884        "x" : "AGjXtRghR2asc0p0YdSZNSREN31Qr0Khu9t_ADIGXubcNBzPIxr2UlDn0TqAczq-v_VZiR1CEdbCjPlSySIjA7U7",
1885        "y" : "AKLz1-FNnY-r4ZOdZk5GFcbiT1SQyBXHZRzPbMZSUviLz9Owf726oLoARB5ZDMvOoAZY84jyLELYptD3ga5btNeL"
1886      },
1887      "key" : {
1888        "curve" : "secp521r1",
1889        "keySize" : 521,
1890        "type" : "EcPublicKey",
1891        "uncompressed" : "040068d7b518214766ac734a7461d499352444377d50af42a1bbdb7f0032065ee6dc341ccf231af65250e7d13a80733abebff559891d4211d6c28cf952c9222303b53b00a2f3d7e14d9d8fabe1939d664e4615c6e24f5490c815c7651ccf6cc65252f88bcfd3b07fbdbaa0ba00441e590ccbcea00658f388f22c42d8a6d0f781ae5bb4d78b",
1892        "wx" : "68d7b518214766ac734a7461d499352444377d50af42a1bbdb7f0032065ee6dc341ccf231af65250e7d13a80733abebff559891d4211d6c28cf952c9222303b53b",
1893        "wy" : "00a2f3d7e14d9d8fabe1939d664e4615c6e24f5490c815c7651ccf6cc65252f88bcfd3b07fbdbaa0ba00441e590ccbcea00658f388f22c42d8a6d0f781ae5bb4d78b"
1894      },
1895      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040068d7b518214766ac734a7461d499352444377d50af42a1bbdb7f0032065ee6dc341ccf231af65250e7d13a80733abebff559891d4211d6c28cf952c9222303b53b00a2f3d7e14d9d8fabe1939d664e4615c6e24f5490c815c7651ccf6cc65252f88bcfd3b07fbdbaa0ba00441e590ccbcea00658f388f22c42d8a6d0f781ae5bb4d78b",
1896      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAaNe1GCFHZqxzSnRh1Jk1JEQ3fVCv\nQqG7238AMgZe5tw0HM8jGvZSUOfROoBzOr6/9VmJHUIR1sKM+VLJIiMDtTsAovPX\n4U2dj6vhk51mTkYVxuJPVJDIFcdlHM9sxlJS+IvP07B/vbqgugBEHlkMy86gBljz\niPIsQtim0PeBrlu014s=\n-----END PUBLIC KEY-----",
1897      "sha" : "SHA-512",
1898      "type" : "EcdsaP1363Verify",
1899      "tests" : [
1900        {
1901          "tcId" : 195,
1902          "comment" : "small r and s^-1",
1903          "msg" : "313233343030",
1904          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7efdfbf7ef87b4de1fc92dd757639408a50bee10764e326fdd2fa308dfde3e5243fdf4ac5ac",
1905          "result" : "valid",
1906          "flags" : []
1907        }
1908      ]
1909    },
1910    {
1911      "jwk" : {
1912        "crv" : "P-521",
1913        "kid" : "none",
1914        "kty" : "EC",
1915        "x" : "AR7cOyKyD5oYizKx6CfW5Gsu1hub5vStoLLJWDW-4nOOxNxTE4Mczl-SchCnvC8Tq8AvqQ5xb8G9L2PEKadg7SNj",
1916        "y" : "ARjarYj-m51m5m5xzgXXQTfSd6nKgcfXrvHnRVCJBWQQPMDZXTD2IFyRJIKRkuFdZvsfQDMDKkK6YG4-3KbsBlxQ"
1917      },
1918      "key" : {
1919        "curve" : "secp521r1",
1920        "keySize" : 521,
1921        "type" : "EcPublicKey",
1922        "uncompressed" : "04011edc3b22b20f9a188b32b1e827d6e46b2ed61b9be6f4ada0b2c95835bee2738ec4dc5313831cce5f927210a7bc2f13abc02fa90e716fc1bd2f63c429a760ed23630118daad88fe9b9d66e66e71ce05d74137d277a9ca81c7d7aef1e74550890564103cc0d95d30f6205c9124829192e15d66fb1f4033032a42ba606e3edca6ec065c50",
1923        "wx" : "011edc3b22b20f9a188b32b1e827d6e46b2ed61b9be6f4ada0b2c95835bee2738ec4dc5313831cce5f927210a7bc2f13abc02fa90e716fc1bd2f63c429a760ed2363",
1924        "wy" : "0118daad88fe9b9d66e66e71ce05d74137d277a9ca81c7d7aef1e74550890564103cc0d95d30f6205c9124829192e15d66fb1f4033032a42ba606e3edca6ec065c50"
1925      },
1926      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004011edc3b22b20f9a188b32b1e827d6e46b2ed61b9be6f4ada0b2c95835bee2738ec4dc5313831cce5f927210a7bc2f13abc02fa90e716fc1bd2f63c429a760ed23630118daad88fe9b9d66e66e71ce05d74137d277a9ca81c7d7aef1e74550890564103cc0d95d30f6205c9124829192e15d66fb1f4033032a42ba606e3edca6ec065c50",
1927      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBHtw7IrIPmhiLMrHoJ9bkay7WG5vm\n9K2gsslYNb7ic47E3FMTgxzOX5JyEKe8LxOrwC+pDnFvwb0vY8Qpp2DtI2MBGNqt\niP6bnWbmbnHOBddBN9J3qcqBx9eu8edFUIkFZBA8wNldMPYgXJEkgpGS4V1m+x9A\nMwMqQrpgbj7cpuwGXFA=\n-----END PUBLIC KEY-----",
1928      "sha" : "SHA-512",
1929      "type" : "EcdsaP1363Verify",
1930      "tests" : [
1931        {
1932          "tcId" : 196,
1933          "comment" : "smallish r and s^-1",
1934          "msg" : "313233343030",
1935          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d9b4d347952cd0100508d073413de829275e76509fd81cff49adf4c80ed2ddd4a7937d1d918796878fec24cc46570982c3fb8f5e92ccdcb3e677f07e9bd0db0b84814be1c7949b0de",
1936          "result" : "valid",
1937          "flags" : []
1938        }
1939      ]
1940    },
1941    {
1942      "jwk" : {
1943        "crv" : "P-521",
1944        "kid" : "none",
1945        "kty" : "EC",
1946        "x" : "AS-LmGOhiH7KaCetSszCumB_hZLlvhXZaStpekBh_MgVYMj-sq44UdAOBt8-AJHx8cpexkdh9Pi9bQwsqyoSECRE",
1947        "y" : "AXS040rsUXoNLOsv0VLtFza8Mw78pebVMOoXCAL7avAxQlkD-mo3hAW-XkfR5S9i-Fn1N9-cD2pKZHmgqtr-IZgh"
1948      },
1949      "key" : {
1950        "curve" : "secp521r1",
1951        "keySize" : 521,
1952        "type" : "EcPublicKey",
1953        "uncompressed" : "04012f8b9863a1887eca6827ad4accc2ba607f8592e5be15d9692b697a4061fcc81560c8feb2ae3851d00e06df3e0091f1f1ca5ec64761f4f8bd6d0c2cab2a121024440174b4e34aec517a0d2ceb2fd152ed1736bc330efca5e6d530ea170802fb6af031425903fa6a378405be5e47d1e52f62f859f537df9c0f6a4a6479a0aadafe219821",
1954        "wx" : "012f8b9863a1887eca6827ad4accc2ba607f8592e5be15d9692b697a4061fcc81560c8feb2ae3851d00e06df3e0091f1f1ca5ec64761f4f8bd6d0c2cab2a12102444",
1955        "wy" : "0174b4e34aec517a0d2ceb2fd152ed1736bc330efca5e6d530ea170802fb6af031425903fa6a378405be5e47d1e52f62f859f537df9c0f6a4a6479a0aadafe219821"
1956      },
1957      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004012f8b9863a1887eca6827ad4accc2ba607f8592e5be15d9692b697a4061fcc81560c8feb2ae3851d00e06df3e0091f1f1ca5ec64761f4f8bd6d0c2cab2a121024440174b4e34aec517a0d2ceb2fd152ed1736bc330efca5e6d530ea170802fb6af031425903fa6a378405be5e47d1e52f62f859f537df9c0f6a4a6479a0aadafe219821",
1958      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBL4uYY6GIfspoJ61KzMK6YH+FkuW+\nFdlpK2l6QGH8yBVgyP6yrjhR0A4G3z4AkfHxyl7GR2H0+L1tDCyrKhIQJEQBdLTj\nSuxReg0s6y/RUu0XNrwzDvyl5tUw6hcIAvtq8DFCWQP6ajeEBb5eR9HlL2L4WfU3\n35wPakpkeaCq2v4hmCE=\n-----END PUBLIC KEY-----",
1959      "sha" : "SHA-512",
1960      "type" : "EcdsaP1363Verify",
1961      "tests" : [
1962        {
1963          "tcId" : 197,
1964          "comment" : "100-bit r and small s^-1",
1965          "msg" : "313233343030",
1966          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001033e67e37b32b445580bf4eff013cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc33cc3393f632affd3eaa3c8fb64507bd5996497bd588fb9e3947c097ced7546b57c8998",
1967          "result" : "valid",
1968          "flags" : []
1969        }
1970      ]
1971    },
1972    {
1973      "jwk" : {
1974        "crv" : "P-521",
1975        "kid" : "none",
1976        "kty" : "EC",
1977        "x" : "AIrtd5oyub9W6nq0bkuRTlXGUwHNvp6m5-1E9-l4wDZZiaGaXkgoL7EVj0gcVWUF1m_0FKBwA-v4L8oWmMM_KITG",
1978        "y" : "AKYkJpk-1bF3tgReYLX6Gh-M4a1dcOe8e1r4Edv4bmUfnqAux5armR4UOb8H_-KsYFKooLAXTXipRBqvTY_HV9gP"
1979      },
1980      "key" : {
1981        "curve" : "secp521r1",
1982        "keySize" : 521,
1983        "type" : "EcPublicKey",
1984        "uncompressed" : "04008aed779a32b9bf56ea7ab46e4b914e55c65301cdbe9ea6e7ed44f7e978c0365989a19a5e48282fb1158f481c556505d66ff414a07003ebf82fca1698c33f2884c600a62426993ed5b177b6045e60b5fa1a1f8ce1ad5d70e7bc7b5af811dbf86e651f9ea02ec796ab991e1439bf07ffe2ac6052a8a0b0174d78a9441aaf4d8fc757d80f",
1985        "wx" : "008aed779a32b9bf56ea7ab46e4b914e55c65301cdbe9ea6e7ed44f7e978c0365989a19a5e48282fb1158f481c556505d66ff414a07003ebf82fca1698c33f2884c6",
1986        "wy" : "00a62426993ed5b177b6045e60b5fa1a1f8ce1ad5d70e7bc7b5af811dbf86e651f9ea02ec796ab991e1439bf07ffe2ac6052a8a0b0174d78a9441aaf4d8fc757d80f"
1987      },
1988      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004008aed779a32b9bf56ea7ab46e4b914e55c65301cdbe9ea6e7ed44f7e978c0365989a19a5e48282fb1158f481c556505d66ff414a07003ebf82fca1698c33f2884c600a62426993ed5b177b6045e60b5fa1a1f8ce1ad5d70e7bc7b5af811dbf86e651f9ea02ec796ab991e1439bf07ffe2ac6052a8a0b0174d78a9441aaf4d8fc757d80f",
1989      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAiu13mjK5v1bqerRuS5FOVcZTAc2+\nnqbn7UT36XjANlmJoZpeSCgvsRWPSBxVZQXWb/QUoHAD6/gvyhaYwz8ohMYApiQm\nmT7VsXe2BF5gtfoaH4zhrV1w57x7WvgR2/huZR+eoC7HlquZHhQ5vwf/4qxgUqig\nsBdNeKlEGq9Nj8dX2A8=\n-----END PUBLIC KEY-----",
1990      "sha" : "SHA-512",
1991      "type" : "EcdsaP1363Verify",
1992      "tests" : [
1993        {
1994          "tcId" : 198,
1995          "comment" : "small r and 100 bit s^-1",
1996          "msg" : "313233343030",
1997          "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000086ecbf54ab59a4e195f0be1402edd8657bb94618fab50f2fe20fe5ebbc9ff0e491397ed313cc918d438eedb9b5ecb4d9dfa305303505baf25400ed8c20fc3fc47b",
1998          "result" : "valid",
1999          "flags" : []
2000        }
2001      ]
2002    },
2003    {
2004      "jwk" : {
2005        "crv" : "P-521",
2006        "kid" : "none",
2007        "kty" : "EC",
2008        "x" : "AJNpewN4MSs4wx3q4HPySoFj8IasIRa3w3yZFXz655cKtCAfWn4G7Dnu2_fYfzAhykOeP_fFmIuEZ5k3ureG2-Eu",
2009        "y" : "AcaYfIYHfAVCOsKB3m0j9qaFhw4ShVRjdw7Mq8nzodI8sqDBVHlCC13UD73JiGxGO2LuIyOd86i4YcMpHSgiT2BX"
2010      },
2011      "key" : {
2012        "curve" : "secp521r1",
2013        "keySize" : 521,
2014        "type" : "EcPublicKey",
2015        "uncompressed" : "040093697b0378312b38c31deae073f24a8163f086ac2116b7c37c99157cfae7970ab4201f5a7e06ec39eedbf7d87f3021ca439e3ff7c5988b84679937bab786dbe12e01c6987c86077c05423ac281de6d23f6a685870e12855463770eccabc9f3a1d23cb2a0c15479420b5dd40fbdc9886c463b62ee23239df3a8b861c3291d28224f6057",
2016        "wx" : "0093697b0378312b38c31deae073f24a8163f086ac2116b7c37c99157cfae7970ab4201f5a7e06ec39eedbf7d87f3021ca439e3ff7c5988b84679937bab786dbe12e",
2017        "wy" : "01c6987c86077c05423ac281de6d23f6a685870e12855463770eccabc9f3a1d23cb2a0c15479420b5dd40fbdc9886c463b62ee23239df3a8b861c3291d28224f6057"
2018      },
2019      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040093697b0378312b38c31deae073f24a8163f086ac2116b7c37c99157cfae7970ab4201f5a7e06ec39eedbf7d87f3021ca439e3ff7c5988b84679937bab786dbe12e01c6987c86077c05423ac281de6d23f6a685870e12855463770eccabc9f3a1d23cb2a0c15479420b5dd40fbdc9886c463b62ee23239df3a8b861c3291d28224f6057",
2020      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAk2l7A3gxKzjDHergc/JKgWPwhqwh\nFrfDfJkVfPrnlwq0IB9afgbsOe7b99h/MCHKQ54/98WYi4RnmTe6t4bb4S4Bxph8\nhgd8BUI6woHebSP2poWHDhKFVGN3DsyryfOh0jyyoMFUeUILXdQPvcmIbEY7Yu4j\nI53zqLhhwykdKCJPYFc=\n-----END PUBLIC KEY-----",
2021      "sha" : "SHA-512",
2022      "type" : "EcdsaP1363Verify",
2023      "tests" : [
2024        {
2025          "tcId" : 199,
2026          "comment" : "100-bit r and s^-1",
2027          "msg" : "313233343030",
2028          "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062522bbd3ecbe7c39e93e7c240086ecbf54ab59a4e195f0be1402edd8657bb94618fab50f2fe20fe5ebbc9ff0e491397ed313cc918d438eedb9b5ecb4d9dfa305303505baf25400ed8c20fc3fc47b",
2029          "result" : "valid",
2030          "flags" : []
2031        }
2032      ]
2033    },
2034    {
2035      "jwk" : {
2036        "crv" : "P-521",
2037        "kid" : "none",
2038        "kty" : "EC",
2039        "x" : "AZqfG3t_V0oCH-3YZ5pOmYtIUkhU7vuq5BBKOXPWk-AhBPoRkkMlbj2Yb4tJZsKGq4yx9SZ8C71rwYKutXSTpdW2",
2040        "y" : "AVi5frdIYvvKQXY-jTp761_M0FVlt1o6Q8Kzi5brLM_xScI-8awJ_EVdgI_ygIHphfnhcvxi0JAFhRcs-_-HODWV"
2041      },
2042      "key" : {
2043        "curve" : "secp521r1",
2044        "keySize" : 521,
2045        "type" : "EcPublicKey",
2046        "uncompressed" : "04019a9f1b7b7f574a021fedd8679a4e998b48524854eefbaae4104a3973d693e02104fa119243256e3d986f8b4966c286ab8cb1f5267c0bbd6bc182aeb57493a5d5b60158b97eb74862fbca41763e8d3a7beb5fccd05565b75a3a43c2b38b96eb2ccff149c23ef1ac09fc455d808ff28081e985f9e172fc62d0900585172cfbff87383595",
2047        "wx" : "019a9f1b7b7f574a021fedd8679a4e998b48524854eefbaae4104a3973d693e02104fa119243256e3d986f8b4966c286ab8cb1f5267c0bbd6bc182aeb57493a5d5b6",
2048        "wy" : "0158b97eb74862fbca41763e8d3a7beb5fccd05565b75a3a43c2b38b96eb2ccff149c23ef1ac09fc455d808ff28081e985f9e172fc62d0900585172cfbff87383595"
2049      },
2050      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004019a9f1b7b7f574a021fedd8679a4e998b48524854eefbaae4104a3973d693e02104fa119243256e3d986f8b4966c286ab8cb1f5267c0bbd6bc182aeb57493a5d5b60158b97eb74862fbca41763e8d3a7beb5fccd05565b75a3a43c2b38b96eb2ccff149c23ef1ac09fc455d808ff28081e985f9e172fc62d0900585172cfbff87383595",
2051      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBmp8be39XSgIf7dhnmk6Zi0hSSFTu\n+6rkEEo5c9aT4CEE+hGSQyVuPZhvi0lmwoarjLH1JnwLvWvBgq61dJOl1bYBWLl+\nt0hi+8pBdj6NOnvrX8zQVWW3WjpDwrOLlussz/FJwj7xrAn8RV2Aj/KAgemF+eFy\n/GLQkAWFFyz7/4c4NZU=\n-----END PUBLIC KEY-----",
2052      "sha" : "SHA-512",
2053      "type" : "EcdsaP1363Verify",
2054      "tests" : [
2055        {
2056          "tcId" : 200,
2057          "comment" : "r and s^-1 are close to n",
2058          "msg" : "313233343030",
2059          "sig" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138638a015555555555555555555555555555555555555555555555555555555555555555518baf05027f750ef25532ab85fa066e8ad2793125b112da747cf524bf0b7aed5b",
2060          "result" : "valid",
2061          "flags" : []
2062        }
2063      ]
2064    },
2065    {
2066      "jwk" : {
2067        "crv" : "P-521",
2068        "kid" : "none",
2069        "kty" : "EC",
2070        "x" : "AaqfOolLcn16AbCcTwUbRp1mHeHgaRW1meIRRjMZrBt8qKYJfxvkAdcKcdC1NlXN-b73SNiG4I7n3i-ngek-xBom",
2071        "y" : "AbqepnOF4ZiU_JzUsBc6shX3uW8jvEIGZdRsdUR78gCuOse0K9m4V_0chczo6pyNI0XkaH3XDfWfUUlRBzW7nHtk"
2072      },
2073      "key" : {
2074        "curve" : "secp521r1",
2075        "keySize" : 521,
2076        "type" : "EcPublicKey",
2077        "uncompressed" : "0401aa9f3a894b727d7a01b09c4f051b469d661de1e06915b599e211463319ac1b7ca8a6097f1be401d70a71d0b53655cdf9bef748d886e08ee7de2fa781e93ec41a2601ba9ea67385e19894fc9cd4b0173ab215f7b96f23bc420665d46c75447bf200ae3ac7b42bd9b857fd1c85cce8ea9c8d2345e4687dd70df59f5149510735bb9c7b64",
2078        "wx" : "01aa9f3a894b727d7a01b09c4f051b469d661de1e06915b599e211463319ac1b7ca8a6097f1be401d70a71d0b53655cdf9bef748d886e08ee7de2fa781e93ec41a26",
2079        "wy" : "01ba9ea67385e19894fc9cd4b0173ab215f7b96f23bc420665d46c75447bf200ae3ac7b42bd9b857fd1c85cce8ea9c8d2345e4687dd70df59f5149510735bb9c7b64"
2080      },
2081      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401aa9f3a894b727d7a01b09c4f051b469d661de1e06915b599e211463319ac1b7ca8a6097f1be401d70a71d0b53655cdf9bef748d886e08ee7de2fa781e93ec41a2601ba9ea67385e19894fc9cd4b0173ab215f7b96f23bc420665d46c75447bf200ae3ac7b42bd9b857fd1c85cce8ea9c8d2345e4687dd70df59f5149510735bb9c7b64",
2082      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBqp86iUtyfXoBsJxPBRtGnWYd4eBp\nFbWZ4hFGMxmsG3yopgl/G+QB1wpx0LU2Vc35vvdI2IbgjufeL6eB6T7EGiYBup6m\nc4XhmJT8nNSwFzqyFfe5byO8QgZl1Gx1RHvyAK46x7Qr2bhX/RyFzOjqnI0jReRo\nfdcN9Z9RSVEHNbuce2Q=\n-----END PUBLIC KEY-----",
2083      "sha" : "SHA-512",
2084      "type" : "EcdsaP1363Verify",
2085      "tests" : [
2086        {
2087          "tcId" : 201,
2088          "comment" : "s == 1",
2089          "msg" : "313233343030",
2090          "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
2091          "result" : "valid",
2092          "flags" : []
2093        },
2094        {
2095          "tcId" : 202,
2096          "comment" : "s == 0",
2097          "msg" : "313233343030",
2098          "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
2099          "result" : "invalid",
2100          "flags" : []
2101        }
2102      ]
2103    },
2104    {
2105      "jwk" : {
2106        "crv" : "P-521",
2107        "kid" : "none",
2108        "kty" : "EC",
2109        "x" : "ACoH8T8-jfOCFFt5Qv5vkcEv8wZLMUtONHa_Ovu5ggcPF_Y7LeX76Mkah65jKGn6zxfVzp0TmzftVXWBu5p-S4-j",
2110        "y" : "ACS5BMX8U2rlOzI6f9C3uOQgMCQGrehOqKEMp8XJNLrVSJ2246jMMGRgLMg_MJ6dJHqucq_KCDNryJGeFfS-Wtd6"
2111      },
2112      "key" : {
2113        "curve" : "secp521r1",
2114        "keySize" : 521,
2115        "type" : "EcPublicKey",
2116        "uncompressed" : "04002a07f13f3e8df382145b7942fe6f91c12ff3064b314b4e3476bf3afbb982070f17f63b2de5fbe8c91a87ae632869facf17d5ce9d139b37ed557581bb9a7e4b8fa30024b904c5fc536ae53b323a7fd0b7b8e420302406ade84ea8a10ca7c5c934bad5489db6e3a8cc3064602cc83f309e9d247aae72afca08336bc8919e15f4be5ad77a",
2117        "wx" : "2a07f13f3e8df382145b7942fe6f91c12ff3064b314b4e3476bf3afbb982070f17f63b2de5fbe8c91a87ae632869facf17d5ce9d139b37ed557581bb9a7e4b8fa3",
2118        "wy" : "24b904c5fc536ae53b323a7fd0b7b8e420302406ade84ea8a10ca7c5c934bad5489db6e3a8cc3064602cc83f309e9d247aae72afca08336bc8919e15f4be5ad77a"
2119      },
2120      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004002a07f13f3e8df382145b7942fe6f91c12ff3064b314b4e3476bf3afbb982070f17f63b2de5fbe8c91a87ae632869facf17d5ce9d139b37ed557581bb9a7e4b8fa30024b904c5fc536ae53b323a7fd0b7b8e420302406ade84ea8a10ca7c5c934bad5489db6e3a8cc3064602cc83f309e9d247aae72afca08336bc8919e15f4be5ad77a",
2121      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAKgfxPz6N84IUW3lC/m+RwS/zBksx\nS040dr86+7mCBw8X9jst5fvoyRqHrmMoafrPF9XOnRObN+1VdYG7mn5Lj6MAJLkE\nxfxTauU7Mjp/0Le45CAwJAat6E6ooQynxck0utVInbbjqMwwZGAsyD8wnp0keq5y\nr8oIM2vIkZ4V9L5a13o=\n-----END PUBLIC KEY-----",
2122      "sha" : "SHA-512",
2123      "type" : "EcdsaP1363Verify",
2124      "tests" : [
2125        {
2126          "tcId" : 203,
2127          "comment" : "point at infinity during verify",
2128          "msg" : "313233343030",
2129          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd28c343c1df97cb35bfe600a47b84d2e81ddae4dc44ce23d75db7db8f489c320400aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad",
2130          "result" : "invalid",
2131          "flags" : []
2132        }
2133      ]
2134    },
2135    {
2136      "jwk" : {
2137        "crv" : "P-521",
2138        "kid" : "none",
2139        "kty" : "EC",
2140        "x" : "AEu5BAc8ttqeUCjfVPwiz1qdXKc6Af7t0rTOQ7h7_UMApyvfJrFGsue1BsA8egrUp-PmcgTd3Km2XUNWD_r5v9VA",
2141        "y" : "ASuIlWMuBAa3hGP-G8U2Cjz3lv3dqdsrGMqRcVWOYVj6SwsdBGHZpGublY1im9YqKe45QiOOD6g-kypmq7G1DF83"
2142      },
2143      "key" : {
2144        "curve" : "secp521r1",
2145        "keySize" : 521,
2146        "type" : "EcPublicKey",
2147        "uncompressed" : "04004bb904073cb6da9e5028df54fc22cf5a9d5ca73a01feedd2b4ce43b87bfd4300a72bdf26b146b2e7b506c03c7a0ad4a7e3e67204dddca9b65d43560ffaf9bfd540012b8895632e0406b78463fe1bc5360a3cf796fddda9db2b18ca9171558e6158fa4b0b1d0461d9a46b9b958d629bd62a29ee3942238e0fa83e932a66abb1b50c5f37",
2148        "wx" : "4bb904073cb6da9e5028df54fc22cf5a9d5ca73a01feedd2b4ce43b87bfd4300a72bdf26b146b2e7b506c03c7a0ad4a7e3e67204dddca9b65d43560ffaf9bfd540",
2149        "wy" : "012b8895632e0406b78463fe1bc5360a3cf796fddda9db2b18ca9171558e6158fa4b0b1d0461d9a46b9b958d629bd62a29ee3942238e0fa83e932a66abb1b50c5f37"
2150      },
2151      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004004bb904073cb6da9e5028df54fc22cf5a9d5ca73a01feedd2b4ce43b87bfd4300a72bdf26b146b2e7b506c03c7a0ad4a7e3e67204dddca9b65d43560ffaf9bfd540012b8895632e0406b78463fe1bc5360a3cf796fddda9db2b18ca9171558e6158fa4b0b1d0461d9a46b9b958d629bd62a29ee3942238e0fa83e932a66abb1b50c5f37",
2152      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAS7kEBzy22p5QKN9U/CLPWp1cpzoB\n/u3StM5DuHv9QwCnK98msUay57UGwDx6CtSn4+ZyBN3cqbZdQ1YP+vm/1UABK4iV\nYy4EBreEY/4bxTYKPPeW/d2p2ysYypFxVY5hWPpLCx0EYdmka5uVjWKb1iop7jlC\nI44PqD6TKmarsbUMXzc=\n-----END PUBLIC KEY-----",
2153      "sha" : "SHA-512",
2154      "type" : "EcdsaP1363Verify",
2155      "tests" : [
2156        {
2157          "tcId" : 204,
2158          "comment" : "edge case for signature malleability",
2159          "msg" : "313233343030",
2160          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd28c343c1df97cb35bfe600a47b84d2e81ddae4dc44ce23d75db7db8f489c320600fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd28c343c1df97cb35bfe600a47b84d2e81ddae4dc44ce23d75db7db8f489c3204",
2161          "result" : "valid",
2162          "flags" : []
2163        }
2164      ]
2165    },
2166    {
2167      "jwk" : {
2168        "crv" : "P-521",
2169        "kid" : "none",
2170        "kty" : "EC",
2171        "x" : "AWRUr8o4XrU-rqq3EVN9lcUOASaLEAoiZWrfXO32i0p4psFKcCRd9wf2VlzhWUjC4449kOBd2jGIq0OnPzDbxr2o",
2172        "y" : "AVHcptxa7IT6NcefITZZk_CyZ8pIbqZsIYalKj-2K1NQHOKCLUaR-8Jc8nrbcHNAcb5SO5Ix3Y0zpAHeoAzwrjCh"
2173      },
2174      "key" : {
2175        "curve" : "secp521r1",
2176        "keySize" : 521,
2177        "type" : "EcPublicKey",
2178        "uncompressed" : "04016454afca385eb53eaeaab711537d95c50e01268b100a22656adf5cedf68b4a78a6c14a70245df707f6565ce15948c2e38e3d90e05dda3188ab43a73f30dbc6bda80151dca6dc5aec84fa35c79f21365993f0b267ca486ea66c2186a52a3fb62b53501ce2822d4691fbc25cf27adb70734071be523b9231dd8d33a401dea00cf0ae30a1",
2179        "wx" : "016454afca385eb53eaeaab711537d95c50e01268b100a22656adf5cedf68b4a78a6c14a70245df707f6565ce15948c2e38e3d90e05dda3188ab43a73f30dbc6bda8",
2180        "wy" : "0151dca6dc5aec84fa35c79f21365993f0b267ca486ea66c2186a52a3fb62b53501ce2822d4691fbc25cf27adb70734071be523b9231dd8d33a401dea00cf0ae30a1"
2181      },
2182      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004016454afca385eb53eaeaab711537d95c50e01268b100a22656adf5cedf68b4a78a6c14a70245df707f6565ce15948c2e38e3d90e05dda3188ab43a73f30dbc6bda80151dca6dc5aec84fa35c79f21365993f0b267ca486ea66c2186a52a3fb62b53501ce2822d4691fbc25cf27adb70734071be523b9231dd8d33a401dea00cf0ae30a1",
2183      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBZFSvyjhetT6uqrcRU32VxQ4BJosQ\nCiJlat9c7faLSnimwUpwJF33B/ZWXOFZSMLjjj2Q4F3aMYirQ6c/MNvGvagBUdym\n3FrshPo1x58hNlmT8LJnykhupmwhhqUqP7YrU1Ac4oItRpH7wlzyettwc0BxvlI7\nkjHdjTOkAd6gDPCuMKE=\n-----END PUBLIC KEY-----",
2184      "sha" : "SHA-512",
2185      "type" : "EcdsaP1363Verify",
2186      "tests" : [
2187        {
2188          "tcId" : 205,
2189          "comment" : "edge case for signature malleability",
2190          "msg" : "313233343030",
2191          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd28c343c1df97cb35bfe600a47b84d2e81ddae4dc44ce23d75db7db8f489c320600fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd28c343c1df97cb35bfe600a47b84d2e81ddae4dc44ce23d75db7db8f489c3205",
2192          "result" : "valid",
2193          "flags" : []
2194        }
2195      ]
2196    },
2197    {
2198      "jwk" : {
2199        "crv" : "P-521",
2200        "kid" : "none",
2201        "kty" : "EC",
2202        "x" : "AGDa9ZY4FY7Z09foQoUBM0dkFi-b4jnhaPrprzSMMKe-HPpNljbDu2IdfgqnFEb41KN_LUMnSkJVsib2EjgvYxUu",
2203        "y" : "AW5IMAEkpjayBvrU0DVYYqhSYjeZr-6UHoZNlty_VbgByr1iSbb1Z1BtWlA-fQO0dkxw_ETFNl8yw2A2eEdtYrCd"
2204      },
2205      "key" : {
2206        "curve" : "secp521r1",
2207        "keySize" : 521,
2208        "type" : "EcPublicKey",
2209        "uncompressed" : "040060daf59638158ed9d3d7e8428501334764162f9be239e168fae9af348c30a7be1cfa4d9636c3bb621d7e0aa71446f8d4a37f2d43274a4255b226f612382f63152e016e48300124a636b206fad4d0355862a852623799afee941e864d96dcbf55b801cabd6249b6f567506d5a503e7d03b4764c70fc44c5365f32c3603678476d62b09d",
2210        "wx" : "60daf59638158ed9d3d7e8428501334764162f9be239e168fae9af348c30a7be1cfa4d9636c3bb621d7e0aa71446f8d4a37f2d43274a4255b226f612382f63152e",
2211        "wy" : "016e48300124a636b206fad4d0355862a852623799afee941e864d96dcbf55b801cabd6249b6f567506d5a503e7d03b4764c70fc44c5365f32c3603678476d62b09d"
2212      },
2213      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040060daf59638158ed9d3d7e8428501334764162f9be239e168fae9af348c30a7be1cfa4d9636c3bb621d7e0aa71446f8d4a37f2d43274a4255b226f612382f63152e016e48300124a636b206fad4d0355862a852623799afee941e864d96dcbf55b801cabd6249b6f567506d5a503e7d03b4764c70fc44c5365f32c3603678476d62b09d",
2214      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAYNr1ljgVjtnT1+hChQEzR2QWL5vi\nOeFo+umvNIwwp74c+k2WNsO7Yh1+CqcURvjUo38tQydKQlWyJvYSOC9jFS4Bbkgw\nASSmNrIG+tTQNVhiqFJiN5mv7pQehk2W3L9VuAHKvWJJtvVnUG1aUD59A7R2THD8\nRMU2XzLDYDZ4R21isJ0=\n-----END PUBLIC KEY-----",
2215      "sha" : "SHA-512",
2216      "type" : "EcdsaP1363Verify",
2217      "tests" : [
2218        {
2219          "tcId" : 206,
2220          "comment" : "u1 == 1",
2221          "msg" : "313233343030",
2222          "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad000043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc",
2223          "result" : "valid",
2224          "flags" : []
2225        }
2226      ]
2227    },
2228    {
2229      "jwk" : {
2230        "crv" : "P-521",
2231        "kid" : "none",
2232        "kty" : "EC",
2233        "x" : "AFH-ajWoUHDHwpUCqHZyo4FT15mu9zQia2TY_TOYYhcBEX8K-dmvr227jKMAclXcebD0HtVSUSyykgexWgHN_fqu",
2234        "y" : "AaFsYSd1hjVu-tyyR2TyH1dO-W8sqrw_R_pm-4cZ13hYJAYcLW16S8uFFUDmKy8AlgsoPqx4CNGBPvUbRuEUnT5N"
2235      },
2236      "key" : {
2237        "curve" : "secp521r1",
2238        "keySize" : 521,
2239        "type" : "EcPublicKey",
2240        "uncompressed" : "040051fe6a35a85070c7c29502a87672a38153d799aef734226b64d8fd3398621701117f0af9d9afaf6dbb8ca3007255dc79b0f41ed552512cb29207b15a01cdfdfaae01a16c61277586356efadcb24764f21f574ef96f2caabc3f47fa66fb8719d7785824061c2d6d7a4bcb851540e62b2f00960b283eac7808d1813ef51b46e1149d3e4d",
2241        "wx" : "51fe6a35a85070c7c29502a87672a38153d799aef734226b64d8fd3398621701117f0af9d9afaf6dbb8ca3007255dc79b0f41ed552512cb29207b15a01cdfdfaae",
2242        "wy" : "01a16c61277586356efadcb24764f21f574ef96f2caabc3f47fa66fb8719d7785824061c2d6d7a4bcb851540e62b2f00960b283eac7808d1813ef51b46e1149d3e4d"
2243      },
2244      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040051fe6a35a85070c7c29502a87672a38153d799aef734226b64d8fd3398621701117f0af9d9afaf6dbb8ca3007255dc79b0f41ed552512cb29207b15a01cdfdfaae01a16c61277586356efadcb24764f21f574ef96f2caabc3f47fa66fb8719d7785824061c2d6d7a4bcb851540e62b2f00960b283eac7808d1813ef51b46e1149d3e4d",
2245      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAUf5qNahQcMfClQKodnKjgVPXma73\nNCJrZNj9M5hiFwERfwr52a+vbbuMowByVdx5sPQe1VJRLLKSB7FaAc39+q4BoWxh\nJ3WGNW763LJHZPIfV075byyqvD9H+mb7hxnXeFgkBhwtbXpLy4UVQOYrLwCWCyg+\nrHgI0YE+9RtG4RSdPk0=\n-----END PUBLIC KEY-----",
2246      "sha" : "SHA-512",
2247      "type" : "EcdsaP1363Verify",
2248      "tests" : [
2249        {
2250          "tcId" : 207,
2251          "comment" : "u1 == n - 1",
2252          "msg" : "313233343030",
2253          "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad01ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94fdcdefd78dc0b56a22d16f2eec26ae0c1fb484d059300e80bd6b0472b3d1222ff5d08b03d",
2254          "result" : "valid",
2255          "flags" : []
2256        }
2257      ]
2258    },
2259    {
2260      "jwk" : {
2261        "crv" : "P-521",
2262        "kid" : "none",
2263        "kty" : "EC",
2264        "x" : "ALT_wP_wh2B60mxLI9bTGuX5BMwGTjUPRxMc4nhPuzWYZ5iKVZ1DhnUuVid77zTiZUTe3aiMwgo0EfqYg07q6Gmt",
2265        "y" : "AJ1ujKmZSbezT9BqeJdE7KwzViRzF8TXqpKWZ23WI1lPNoS8EwZMq40tt-28qR8ci-tUK8l5eKPzHzYQoD9GqYLS"
2266      },
2267      "key" : {
2268        "curve" : "secp521r1",
2269        "keySize" : 521,
2270        "type" : "EcPublicKey",
2271        "uncompressed" : "0400b4ffc0fff087607ad26c4b23d6d31ae5f904cc064e350f47131ce2784fbb359867988a559d4386752e56277bef34e26544dedda88cc20a3411fa98834eeae869ad009d6e8ca99949b7b34fd06a789744ecac3356247317c4d7aa9296676dd623594f3684bc13064cab8d2db7edbca91f1c8beb542bc97978a3f31f3610a03f46a982d2",
2272        "wx" : "00b4ffc0fff087607ad26c4b23d6d31ae5f904cc064e350f47131ce2784fbb359867988a559d4386752e56277bef34e26544dedda88cc20a3411fa98834eeae869ad",
2273        "wy" : "009d6e8ca99949b7b34fd06a789744ecac3356247317c4d7aa9296676dd623594f3684bc13064cab8d2db7edbca91f1c8beb542bc97978a3f31f3610a03f46a982d2"
2274      },
2275      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400b4ffc0fff087607ad26c4b23d6d31ae5f904cc064e350f47131ce2784fbb359867988a559d4386752e56277bef34e26544dedda88cc20a3411fa98834eeae869ad009d6e8ca99949b7b34fd06a789744ecac3356247317c4d7aa9296676dd623594f3684bc13064cab8d2db7edbca91f1c8beb542bc97978a3f31f3610a03f46a982d2",
2276      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAtP/A//CHYHrSbEsj1tMa5fkEzAZO\nNQ9HExzieE+7NZhnmIpVnUOGdS5WJ3vvNOJlRN7dqIzCCjQR+piDTuroaa0AnW6M\nqZlJt7NP0Gp4l0TsrDNWJHMXxNeqkpZnbdYjWU82hLwTBkyrjS237bypHxyL61Qr\nyXl4o/MfNhCgP0apgtI=\n-----END PUBLIC KEY-----",
2277      "sha" : "SHA-512",
2278      "type" : "EcdsaP1363Verify",
2279      "tests" : [
2280        {
2281          "tcId" : 208,
2282          "comment" : "u2 == 1",
2283          "msg" : "313233343030",
2284          "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad",
2285          "result" : "valid",
2286          "flags" : []
2287        }
2288      ]
2289    },
2290    {
2291      "jwk" : {
2292        "crv" : "P-521",
2293        "kid" : "none",
2294        "kty" : "EC",
2295        "x" : "AICfujIP6W3tJGEbcqKlQo_kYEn_CA1uCBOrejWJcBj-ZBhhOr2GDR60hJWQWaAa99aMumnRxS6mStDyihikH8eK",
2296        "y" : "ARCKzFV36eiWLip86guzffHQykBQ-2z-ukGn-GjZiNu868limGdI-khRg_a2D0U-yGBvjDPUN2fd2774xBKyw3k5"
2297      },
2298      "key" : {
2299        "curve" : "secp521r1",
2300        "keySize" : 521,
2301        "type" : "EcPublicKey",
2302        "uncompressed" : "0400809fba320fe96ded24611b72a2a5428fe46049ff080d6e0813ab7a35897018fe6418613abd860d1eb484959059a01af7d68cba69d1c52ea64ad0f28a18a41fc78a01108acc5577e9e8962e2a7cea0bb37df1d0ca4050fb6cfeba41a7f868d988dbbcebc962986748fa485183f6b60f453ec8606f8c33d43767dddbbef8c412b2c37939",
2303        "wx" : "00809fba320fe96ded24611b72a2a5428fe46049ff080d6e0813ab7a35897018fe6418613abd860d1eb484959059a01af7d68cba69d1c52ea64ad0f28a18a41fc78a",
2304        "wy" : "01108acc5577e9e8962e2a7cea0bb37df1d0ca4050fb6cfeba41a7f868d988dbbcebc962986748fa485183f6b60f453ec8606f8c33d43767dddbbef8c412b2c37939"
2305      },
2306      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400809fba320fe96ded24611b72a2a5428fe46049ff080d6e0813ab7a35897018fe6418613abd860d1eb484959059a01af7d68cba69d1c52ea64ad0f28a18a41fc78a01108acc5577e9e8962e2a7cea0bb37df1d0ca4050fb6cfeba41a7f868d988dbbcebc962986748fa485183f6b60f453ec8606f8c33d43767dddbbef8c412b2c37939",
2307      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAgJ+6Mg/pbe0kYRtyoqVCj+RgSf8I\nDW4IE6t6NYlwGP5kGGE6vYYNHrSElZBZoBr31oy6adHFLqZK0PKKGKQfx4oBEIrM\nVXfp6JYuKnzqC7N98dDKQFD7bP66Qaf4aNmI27zryWKYZ0j6SFGD9rYPRT7IYG+M\nM9Q3Z93bvvjEErLDeTk=\n-----END PUBLIC KEY-----",
2308      "sha" : "SHA-512",
2309      "type" : "EcdsaP1363Verify",
2310      "tests" : [
2311        {
2312          "tcId" : 209,
2313          "comment" : "u2 == n - 1",
2314          "msg" : "313233343030",
2315          "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad015555555555555555555555555555555555555555555555555555555555555555518baf05027f750ef25532ab85fa066e8ad2793125b112da747cf524bf0b7aed5c",
2316          "result" : "valid",
2317          "flags" : []
2318        }
2319      ]
2320    },
2321    {
2322      "jwk" : {
2323        "crv" : "P-521",
2324        "kid" : "none",
2325        "kty" : "EC",
2326        "x" : "AUUTDcp32WdN_O_6hRtKJnLkkOj7qCd2IrACDi_pEB52kzsMAdJIBx-FTpvFI3M5NtwLmTDL4VS5pAL2ge48bO9r",
2327        "y" : "AA0MlLKtKFVmQ6o9J1IwSNInod6C-KZkcH51OU0h2hgb7ILhr7DmJ1OVMa_6hJokCbysg_t4bDUciLrC-y5DIuVK"
2328      },
2329      "key" : {
2330        "curve" : "secp521r1",
2331        "keySize" : 521,
2332        "type" : "EcPublicKey",
2333        "uncompressed" : "040145130dca77d9674dfceffa851b4a2672e490e8fba8277622b0020e2fe9101e76933b0c01d248071f854e9bc523733936dc0b9930cbe154b9a402f681ee3c6cef6b000d0c94b2ad28556643aa3d27523048d227a1de82f8a664707e75394d21da181bec82e1afb0e627539531affa849a2409bcac83fb786c351c88bac2fb2e4322e54a",
2334        "wx" : "0145130dca77d9674dfceffa851b4a2672e490e8fba8277622b0020e2fe9101e76933b0c01d248071f854e9bc523733936dc0b9930cbe154b9a402f681ee3c6cef6b",
2335        "wy" : "0d0c94b2ad28556643aa3d27523048d227a1de82f8a664707e75394d21da181bec82e1afb0e627539531affa849a2409bcac83fb786c351c88bac2fb2e4322e54a"
2336      },
2337      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040145130dca77d9674dfceffa851b4a2672e490e8fba8277622b0020e2fe9101e76933b0c01d248071f854e9bc523733936dc0b9930cbe154b9a402f681ee3c6cef6b000d0c94b2ad28556643aa3d27523048d227a1de82f8a664707e75394d21da181bec82e1afb0e627539531affa849a2409bcac83fb786c351c88bac2fb2e4322e54a",
2338      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBRRMNynfZZ0387/qFG0omcuSQ6Puo\nJ3YisAIOL+kQHnaTOwwB0kgHH4VOm8Ujczk23AuZMMvhVLmkAvaB7jxs72sADQyU\nsq0oVWZDqj0nUjBI0ieh3oL4pmRwfnU5TSHaGBvsguGvsOYnU5Uxr/qEmiQJvKyD\n+3hsNRyIusL7LkMi5Uo=\n-----END PUBLIC KEY-----",
2339      "sha" : "SHA-512",
2340      "type" : "EcdsaP1363Verify",
2341      "tests" : [
2342        {
2343          "tcId" : 210,
2344          "comment" : "edge case for u1",
2345          "msg" : "313233343030",
2346          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01556bfd55a94e530bd972e52873ef39ac3ec34481aebdc46680dc66723ab66056275d82bff85ad29ac694530bb2f89c36ce600ad1b49761854afc69ab741ce0294a",
2347          "result" : "valid",
2348          "flags" : []
2349        }
2350      ]
2351    },
2352    {
2353      "jwk" : {
2354        "crv" : "P-521",
2355        "kid" : "none",
2356        "kty" : "EC",
2357        "x" : "AO0-CYCf5ZhYGPkFkv0G5x0sST2aeBcUyRV8uvpboZa5h_1JriQnTHYlHHC595cPH3E60nRZCnAvRjxzoHBIMc5d",
2358        "y" : "AMrCeClwk72fmsLQC-89Z6AbQ7KLn4KUByZMc4EXQ4MAx3BHcpdpFuoQKndiYsz0IizDSMNKrGg9jwAXmjSDI7q9"
2359      },
2360      "key" : {
2361        "curve" : "secp521r1",
2362        "keySize" : 521,
2363        "type" : "EcPublicKey",
2364        "uncompressed" : "0400ed3e09809fe5985818f90592fd06e71d2c493d9a781714c9157cbafa5ba196b987fd49ae24274c76251c70b9f7970f1f713ad274590a702f463c73a0704831ce5d00cac278297093bd9f9ac2d00bef3d67a01b43b28b9f829407264c738117438300c7704772976916ea102a776262ccf4222cc348c34aac683d8f00179a348323babd",
2365        "wx" : "00ed3e09809fe5985818f90592fd06e71d2c493d9a781714c9157cbafa5ba196b987fd49ae24274c76251c70b9f7970f1f713ad274590a702f463c73a0704831ce5d",
2366        "wy" : "00cac278297093bd9f9ac2d00bef3d67a01b43b28b9f829407264c738117438300c7704772976916ea102a776262ccf4222cc348c34aac683d8f00179a348323babd"
2367      },
2368      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400ed3e09809fe5985818f90592fd06e71d2c493d9a781714c9157cbafa5ba196b987fd49ae24274c76251c70b9f7970f1f713ad274590a702f463c73a0704831ce5d00cac278297093bd9f9ac2d00bef3d67a01b43b28b9f829407264c738117438300c7704772976916ea102a776262ccf4222cc348c34aac683d8f00179a348323babd",
2369      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA7T4JgJ/lmFgY+QWS/QbnHSxJPZp4\nFxTJFXy6+luhlrmH/UmuJCdMdiUccLn3lw8fcTrSdFkKcC9GPHOgcEgxzl0AysJ4\nKXCTvZ+awtAL7z1noBtDsoufgpQHJkxzgRdDgwDHcEdyl2kW6hAqd2JizPQiLMNI\nw0qsaD2PABeaNIMjur0=\n-----END PUBLIC KEY-----",
2370      "sha" : "SHA-512",
2371      "type" : "EcdsaP1363Verify",
2372      "tests" : [
2373        {
2374          "tcId" : 211,
2375          "comment" : "edge case for u1",
2376          "msg" : "313233343030",
2377          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00dcf9e7f441448a125b96d72b989d9f4dac7508c7e036f6080d4758e736f5e0636b0ff503f128a98d08e0ae189921065219d2cc3aa83e3c660ca0cb85e7c11a24d0",
2378          "result" : "valid",
2379          "flags" : []
2380        }
2381      ]
2382    },
2383    {
2384      "jwk" : {
2385        "crv" : "P-521",
2386        "kid" : "none",
2387        "kty" : "EC",
2388        "x" : "AArCxaTHkwmlEy1ddJS--zkF0z_aX4Dur2N3UYOq568Qij2X86RBUyz2-sR_bImDKdaRguH6B85FmX6-w3gcmtdB",
2389        "y" : "AXOltrgKi3PTCsl-Gkqst3PBrWksXqY_aONzhCeCvWd4ZP9lbPjR5uweWOmoOFbvkmd1VZFnSfuV6ACuLgEWGMo6"
2390      },
2391      "key" : {
2392        "curve" : "secp521r1",
2393        "keySize" : 521,
2394        "type" : "EcPublicKey",
2395        "uncompressed" : "04000ac2c5a4c79309a5132d5d7494befb3905d33fda5f80eeaf63775183aae7af108a3d97f3a441532cf6fac47f6c898329d69182e1fa07ce45997ebec3781c9ad7410173a5b6b80a8b73d30ac97e1a4aacb773c1ad692c5ea63f68e373842782bd677864ff656cf8d1e6ec1e58e9a83856ef92677555916749fb95e800ae2e011618ca3a",
2396        "wx" : "0ac2c5a4c79309a5132d5d7494befb3905d33fda5f80eeaf63775183aae7af108a3d97f3a441532cf6fac47f6c898329d69182e1fa07ce45997ebec3781c9ad741",
2397        "wy" : "0173a5b6b80a8b73d30ac97e1a4aacb773c1ad692c5ea63f68e373842782bd677864ff656cf8d1e6ec1e58e9a83856ef92677555916749fb95e800ae2e011618ca3a"
2398      },
2399      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004000ac2c5a4c79309a5132d5d7494befb3905d33fda5f80eeaf63775183aae7af108a3d97f3a441532cf6fac47f6c898329d69182e1fa07ce45997ebec3781c9ad7410173a5b6b80a8b73d30ac97e1a4aacb773c1ad692c5ea63f68e373842782bd677864ff656cf8d1e6ec1e58e9a83856ef92677555916749fb95e800ae2e011618ca3a",
2400      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQACsLFpMeTCaUTLV10lL77OQXTP9pf\ngO6vY3dRg6rnrxCKPZfzpEFTLPb6xH9siYMp1pGC4foHzkWZfr7DeBya10EBc6W2\nuAqLc9MKyX4aSqy3c8GtaSxepj9o43OEJ4K9Z3hk/2Vs+NHm7B5Y6ag4Vu+SZ3VV\nkWdJ+5XoAK4uARYYyjo=\n-----END PUBLIC KEY-----",
2401      "sha" : "SHA-512",
2402      "type" : "EcdsaP1363Verify",
2403      "tests" : [
2404        {
2405          "tcId" : 212,
2406          "comment" : "edge case for u1",
2407          "msg" : "313233343030",
2408          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0066eb57733c19a7003cf8253279fce41907bc4f127153c4576dd4814f8b335a0b51560b4447f0382c69b3fe509522c891f0eec3999ad2526835f33ae22a642843af",
2409          "result" : "valid",
2410          "flags" : []
2411        }
2412      ]
2413    },
2414    {
2415      "jwk" : {
2416        "crv" : "P-521",
2417        "kid" : "none",
2418        "kty" : "EC",
2419        "x" : "AesqNT3sa0YPvaScZ_QxGQ__bxlWOcIm74_vy_GR1yUpoSzFSFsoKlJwTB_YRSmhqgrXlPlkk-KZcY0mGKG4OlJs",
2420        "y" : "AfcEYE1bK5SkK_w6uTMX1mpU3hUlgzdDP8lqll2OLQVv0RNLeYnXs_cJrcKCJ72rwR_i81nGpuURGrQzecoltm8v"
2421      },
2422      "key" : {
2423        "curve" : "secp521r1",
2424        "keySize" : 521,
2425        "type" : "EcPublicKey",
2426        "uncompressed" : "0401eb2a353dec6b460fbda49c67f431190fff6f195639c226ef8fefcbf191d72529a12cc5485b282a52704c1fd84529a1aa0ad794f96493e299718d2618a1b83a526c01f704604d5b2b94a42bfc3ab93317d66a54de15258337433fc96a965d8e2d056fd1134b7989d7b3f709adc28227bdabc11fe2f359c6a6e5111ab43379ca25b66f2f",
2427        "wx" : "01eb2a353dec6b460fbda49c67f431190fff6f195639c226ef8fefcbf191d72529a12cc5485b282a52704c1fd84529a1aa0ad794f96493e299718d2618a1b83a526c",
2428        "wy" : "01f704604d5b2b94a42bfc3ab93317d66a54de15258337433fc96a965d8e2d056fd1134b7989d7b3f709adc28227bdabc11fe2f359c6a6e5111ab43379ca25b66f2f"
2429      },
2430      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401eb2a353dec6b460fbda49c67f431190fff6f195639c226ef8fefcbf191d72529a12cc5485b282a52704c1fd84529a1aa0ad794f96493e299718d2618a1b83a526c01f704604d5b2b94a42bfc3ab93317d66a54de15258337433fc96a965d8e2d056fd1134b7989d7b3f709adc28227bdabc11fe2f359c6a6e5111ab43379ca25b66f2f",
2431      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB6yo1PexrRg+9pJxn9DEZD/9vGVY5\nwibvj+/L8ZHXJSmhLMVIWygqUnBMH9hFKaGqCteU+WST4plxjSYYobg6UmwB9wRg\nTVsrlKQr/Dq5MxfWalTeFSWDN0M/yWqWXY4tBW/RE0t5idez9wmtwoInvavBH+Lz\nWcam5REatDN5yiW2by8=\n-----END PUBLIC KEY-----",
2432      "sha" : "SHA-512",
2433      "type" : "EcdsaP1363Verify",
2434      "tests" : [
2435        {
2436          "tcId" : 213,
2437          "comment" : "edge case for u1",
2438          "msg" : "313233343030",
2439          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc017106d1131b3300d7ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc79527ac09f0a3f0a8aa38285585b6afceac5ff6692842232d106d15d4df1b66aa8",
2440          "result" : "valid",
2441          "flags" : []
2442        }
2443      ]
2444    },
2445    {
2446      "jwk" : {
2447        "crv" : "P-521",
2448        "kid" : "none",
2449        "kty" : "EC",
2450        "x" : "AeQ9_sx-bKrQPRe0BzIsh49wHFrdbrKvzXhv84A2It-7a6oBJG4eoFn3t4hCkZslB9qp40NO-n6NOubDVJn4LQrI",
2451        "y" : "AYsOTWN4IioHzNtCFAAfl7GlA9Gqw6uSXqZPqpxzm6BO40gLFHywf5Pt9AtoVqIvQVnD9c1snnFlRSkHyNAvqyAe"
2452      },
2453      "key" : {
2454        "curve" : "secp521r1",
2455        "keySize" : 521,
2456        "type" : "EcPublicKey",
2457        "uncompressed" : "0401e43dfecc7e6caad03d17b407322c878f701c5add6eb2afcd786ff3803622dfbb6baa01246e1ea059f7b78842919b2507daa9e3434efa7e8d3ae6c35499f82d0ac8018b0e4d6378222a07ccdb4214001f97b1a503d1aac3ab925ea64faa9c739ba04ee3480b147cb07f93edf40b6856a22f4159c3f5cd6c9e7165452907c8d02fab201e",
2458        "wx" : "01e43dfecc7e6caad03d17b407322c878f701c5add6eb2afcd786ff3803622dfbb6baa01246e1ea059f7b78842919b2507daa9e3434efa7e8d3ae6c35499f82d0ac8",
2459        "wy" : "018b0e4d6378222a07ccdb4214001f97b1a503d1aac3ab925ea64faa9c739ba04ee3480b147cb07f93edf40b6856a22f4159c3f5cd6c9e7165452907c8d02fab201e"
2460      },
2461      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401e43dfecc7e6caad03d17b407322c878f701c5add6eb2afcd786ff3803622dfbb6baa01246e1ea059f7b78842919b2507daa9e3434efa7e8d3ae6c35499f82d0ac8018b0e4d6378222a07ccdb4214001f97b1a503d1aac3ab925ea64faa9c739ba04ee3480b147cb07f93edf40b6856a22f4159c3f5cd6c9e7165452907c8d02fab201e",
2462      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB5D3+zH5sqtA9F7QHMiyHj3AcWt1u\nsq/NeG/zgDYi37trqgEkbh6gWfe3iEKRmyUH2qnjQ076fo065sNUmfgtCsgBiw5N\nY3giKgfM20IUAB+XsaUD0arDq5Jepk+qnHOboE7jSAsUfLB/k+30C2hWoi9BWcP1\nzWyecWVFKQfI0C+rIB4=\n-----END PUBLIC KEY-----",
2463      "sha" : "SHA-512",
2464      "type" : "EcdsaP1363Verify",
2465      "tests" : [
2466        {
2467          "tcId" : 214,
2468          "comment" : "edge case for u1",
2469          "msg" : "313233343030",
2470          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc006d1131b3300d7ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6ab94bf496f53ea229e7fe6b456088ea32f6e2b104f5112798bb59d46a0d468f838",
2471          "result" : "valid",
2472          "flags" : []
2473        }
2474      ]
2475    },
2476    {
2477      "jwk" : {
2478        "crv" : "P-521",
2479        "kid" : "none",
2480        "kty" : "EC",
2481        "x" : "AUGk1xRijBkris4aQoVNoG4OHduCoHYY5O-wXXCVzR62VCUHgWBZRxXq9Z_LQcnlc_4QKYx1yekTXHdcpz9j0Tqs",
2482        "y" : "AIlSS0dRcNQ5HMAyoFQ-oi2rYOoHU486N2B_DU7VFmNP3lReLwprqNDS_mre0KdxtLE0paKA5UeZ-kdu8OyH1E4c"
2483      },
2484      "key" : {
2485        "curve" : "secp521r1",
2486        "keySize" : 521,
2487        "type" : "EcPublicKey",
2488        "uncompressed" : "040141a4d714628c192b8ace1a42854da06e0e1ddb82a07618e4efb05d7095cd1eb65425078160594715eaf59fcb41c9e573fe10298c75c9e9135c775ca73f63d13aac0089524b475170d4391cc032a0543ea22dab60ea07538f3a37607f0d4ed516634fde545e2f0a6ba8d0d2fe6aded0a771b4b134a5a280e54799fa476ef0ec87d44e1c",
2489        "wx" : "0141a4d714628c192b8ace1a42854da06e0e1ddb82a07618e4efb05d7095cd1eb65425078160594715eaf59fcb41c9e573fe10298c75c9e9135c775ca73f63d13aac",
2490        "wy" : "0089524b475170d4391cc032a0543ea22dab60ea07538f3a37607f0d4ed516634fde545e2f0a6ba8d0d2fe6aded0a771b4b134a5a280e54799fa476ef0ec87d44e1c"
2491      },
2492      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040141a4d714628c192b8ace1a42854da06e0e1ddb82a07618e4efb05d7095cd1eb65425078160594715eaf59fcb41c9e573fe10298c75c9e9135c775ca73f63d13aac0089524b475170d4391cc032a0543ea22dab60ea07538f3a37607f0d4ed516634fde545e2f0a6ba8d0d2fe6aded0a771b4b134a5a280e54799fa476ef0ec87d44e1c",
2493      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBQaTXFGKMGSuKzhpChU2gbg4d24Kg\ndhjk77BdcJXNHrZUJQeBYFlHFer1n8tByeVz/hApjHXJ6RNcd1ynP2PROqwAiVJL\nR1Fw1DkcwDKgVD6iLatg6gdTjzo3YH8NTtUWY0/eVF4vCmuo0NL+at7Qp3G0sTSl\nooDlR5n6R27w7IfUThw=\n-----END PUBLIC KEY-----",
2494      "sha" : "SHA-512",
2495      "type" : "EcdsaP1363Verify",
2496      "tests" : [
2497        {
2498          "tcId" : 215,
2499          "comment" : "edge case for u1",
2500          "msg" : "313233343030",
2501          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00da226366601afff780ffe082a0db8e74ea10d4864a5f6876c64f5e78d6598fad57297e92dea7d4453cffcd68ac111d465edc56209ea224f3176b3a8d41a8d1f070",
2502          "result" : "valid",
2503          "flags" : []
2504        }
2505      ]
2506    },
2507    {
2508      "jwk" : {
2509        "crv" : "P-521",
2510        "kid" : "none",
2511        "kty" : "EC",
2512        "x" : "AUf7zGXUgY4Cngo68ToffJDwYFoAzQeBIA62VqWR1mmnh2IOb8jMWUqiigsPKTnsc0csSU4Jzsr18zHa_TLVrDHD",
2513        "y" : "AHVDK9ruyqC-x_7dwpjFZXI_tmnuduOKTF_xcB8bOM2p3JrEO_8Y2iBH5NzYDAWnu350ZIKdYItoF2sEyH9An0bW"
2514      },
2515      "key" : {
2516        "curve" : "secp521r1",
2517        "keySize" : 521,
2518        "type" : "EcPublicKey",
2519        "uncompressed" : "040147fbcc65d4818e029e0a3af13a1f7c90f0605a00cd0781200eb656a591d669a787620e6fc8cc594aa28a0b0f2939ec73472c494e09cecaf5f331dafd32d5ac31c30075432bdaeecaa0bec7feddc298c565723fb669ee76e38a4c5ff1701f1b38cda9dc9ac43bff18da2047e4dcd80c05a7bb7e7464829d608b68176b04c87f409f46d6",
2520        "wx" : "0147fbcc65d4818e029e0a3af13a1f7c90f0605a00cd0781200eb656a591d669a787620e6fc8cc594aa28a0b0f2939ec73472c494e09cecaf5f331dafd32d5ac31c3",
2521        "wy" : "75432bdaeecaa0bec7feddc298c565723fb669ee76e38a4c5ff1701f1b38cda9dc9ac43bff18da2047e4dcd80c05a7bb7e7464829d608b68176b04c87f409f46d6"
2522      },
2523      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040147fbcc65d4818e029e0a3af13a1f7c90f0605a00cd0781200eb656a591d669a787620e6fc8cc594aa28a0b0f2939ec73472c494e09cecaf5f331dafd32d5ac31c30075432bdaeecaa0bec7feddc298c565723fb669ee76e38a4c5ff1701f1b38cda9dc9ac43bff18da2047e4dcd80c05a7bb7e7464829d608b68176b04c87f409f46d6",
2524      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBR/vMZdSBjgKeCjrxOh98kPBgWgDN\nB4EgDrZWpZHWaaeHYg5vyMxZSqKKCw8pOexzRyxJTgnOyvXzMdr9MtWsMcMAdUMr\n2u7KoL7H/t3CmMVlcj+2ae5244pMX/FwHxs4zancmsQ7/xjaIEfk3NgMBae7fnRk\ngp1gi2gXawTIf0CfRtY=\n-----END PUBLIC KEY-----",
2525      "sha" : "SHA-512",
2526      "type" : "EcdsaP1363Verify",
2527      "tests" : [
2528        {
2529          "tcId" : 216,
2530          "comment" : "edge case for u1",
2531          "msg" : "313233343030",
2532          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc011b3300d7ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94cb85df5e6c1125394fcd34f6521ffdaddd98f88a99fedcedd9384288bb793cf2f",
2533          "result" : "valid",
2534          "flags" : []
2535        }
2536      ]
2537    },
2538    {
2539      "jwk" : {
2540        "crv" : "P-521",
2541        "kid" : "none",
2542        "kty" : "EC",
2543        "x" : "ALWxw5mFibJclqcAu9RQ0E2h8nPfgFN2ejsD7Rp2PtCJwN6ZvPVNScFSDToJuEUpbwRFs71bh5GNN1LPZR4P8wB7",
2544        "y" : "AOiWOAh2uUGcVglpFP9u7AGu4kfu_vB0GJXxTuKA82DhFQjDeCavgs2RW5AC8EbLUQCNnq0hEkxZG9gmXRSSs1_7"
2545      },
2546      "key" : {
2547        "curve" : "secp521r1",
2548        "keySize" : 521,
2549        "type" : "EcPublicKey",
2550        "uncompressed" : "0400b5b1c3998589b25c96a700bbd450d04da1f273df8053767a3b03ed1a763ed089c0de99bcf54d49c1520d3a09b845296f0445b3bd5b87918d3752cf651e0ff3007b00e896380876b9419c56096914ff6eec01aee247eefef0741895f14ee280f360e11508c37826af82cd915b9002f046cb51008d9ead21124c591bd8265d1492b35ffb",
2551        "wx" : "00b5b1c3998589b25c96a700bbd450d04da1f273df8053767a3b03ed1a763ed089c0de99bcf54d49c1520d3a09b845296f0445b3bd5b87918d3752cf651e0ff3007b",
2552        "wy" : "00e896380876b9419c56096914ff6eec01aee247eefef0741895f14ee280f360e11508c37826af82cd915b9002f046cb51008d9ead21124c591bd8265d1492b35ffb"
2553      },
2554      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400b5b1c3998589b25c96a700bbd450d04da1f273df8053767a3b03ed1a763ed089c0de99bcf54d49c1520d3a09b845296f0445b3bd5b87918d3752cf651e0ff3007b00e896380876b9419c56096914ff6eec01aee247eefef0741895f14ee280f360e11508c37826af82cd915b9002f046cb51008d9ead21124c591bd8265d1492b35ffb",
2555      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAtbHDmYWJslyWpwC71FDQTaHyc9+A\nU3Z6OwPtGnY+0InA3pm89U1JwVINOgm4RSlvBEWzvVuHkY03Us9lHg/zAHsA6JY4\nCHa5QZxWCWkU/27sAa7iR+7+8HQYlfFO4oDzYOEVCMN4Jq+CzZFbkALwRstRAI2e\nrSESTFkb2CZdFJKzX/s=\n-----END PUBLIC KEY-----",
2556      "sha" : "SHA-512",
2557      "type" : "EcdsaP1363Verify",
2558      "tests" : [
2559        {
2560          "tcId" : 217,
2561          "comment" : "edge case for u1",
2562          "msg" : "313233343030",
2563          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0161be37ed5f748e06a89d72c4b7051cae809d9567848b1d8d7ed019221efb06ae81e1264ce49c5d29ee5fe22ccf70899002643aca7b99f57756f2639b6d459ae410",
2564          "result" : "valid",
2565          "flags" : []
2566        }
2567      ]
2568    },
2569    {
2570      "jwk" : {
2571        "crv" : "P-521",
2572        "kid" : "none",
2573        "kty" : "EC",
2574        "x" : "AarbQfrcNc9tEafH0B0Em3SzdnfwThvT3AhFD6uuKK3NLRNflmYW0oP7GKXmnqv-fsQeGg7bNoLx058q9kqU1gK5",
2575        "y" : "AUroHr9ePS0FKUedSujrBfS0LlGWCEZq1p52YtbpsjZ2X5vlNcBY8A8IZru0sXLvR6A8uXxY3eV1A0S7KTA1-Ol-"
2576      },
2577      "key" : {
2578        "curve" : "secp521r1",
2579        "keySize" : 521,
2580        "type" : "EcPublicKey",
2581        "uncompressed" : "0401aadb41fadc35cf6d11a7c7d01d049b74b37677f04e1bd3dc08450fabae28adcd2d135f966616d283fb18a5e69eabfe7ec41e1a0edb3682f1d39f2af64a94d602b9014ae81ebf5e3d2d0529479d4ae8eb05f4b42e519608466ad69e7662d6e9b236765f9be535c058f00f0866bbb4b172ef47a03cb97c58dde5750344bb293035f8e97e",
2582        "wx" : "01aadb41fadc35cf6d11a7c7d01d049b74b37677f04e1bd3dc08450fabae28adcd2d135f966616d283fb18a5e69eabfe7ec41e1a0edb3682f1d39f2af64a94d602b9",
2583        "wy" : "014ae81ebf5e3d2d0529479d4ae8eb05f4b42e519608466ad69e7662d6e9b236765f9be535c058f00f0866bbb4b172ef47a03cb97c58dde5750344bb293035f8e97e"
2584      },
2585      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401aadb41fadc35cf6d11a7c7d01d049b74b37677f04e1bd3dc08450fabae28adcd2d135f966616d283fb18a5e69eabfe7ec41e1a0edb3682f1d39f2af64a94d602b9014ae81ebf5e3d2d0529479d4ae8eb05f4b42e519608466ad69e7662d6e9b236765f9be535c058f00f0866bbb4b172ef47a03cb97c58dde5750344bb293035f8e97e",
2586      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBqttB+tw1z20Rp8fQHQSbdLN2d/BO\nG9PcCEUPq64orc0tE1+WZhbSg/sYpeaeq/5+xB4aDts2gvHTnyr2SpTWArkBSuge\nv149LQUpR51K6OsF9LQuUZYIRmrWnnZi1umyNnZfm+U1wFjwDwhmu7Sxcu9HoDy5\nfFjd5XUDRLspMDX46X4=\n-----END PUBLIC KEY-----",
2587      "sha" : "SHA-512",
2588      "type" : "EcdsaP1363Verify",
2589      "tests" : [
2590        {
2591          "tcId" : 218,
2592          "comment" : "edge case for u1",
2593          "msg" : "313233343030",
2594          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01e9bbbd64270b9668f7623ef7cbead5483eb07b883cf39fb6884aab67dac7958b0e03144357b9433e69adc696c86c63a23d35724cbd749b7c34f8e34232d21ea420",
2595          "result" : "valid",
2596          "flags" : []
2597        }
2598      ]
2599    },
2600    {
2601      "jwk" : {
2602        "crv" : "P-521",
2603        "kid" : "none",
2604        "kty" : "EC",
2605        "x" : "AbcG_D9KrluG2iYaZvvOR-s7Ph6RVEpAqZifzPdBVLvsrAQtu79BGjkJAFi2LEb8zR1eq6DEh5pojqX9CntPmgtP",
2606        "y" : "Ae2gGTDGsidFqX8tWeGCWY39-_20YzNSk5Ad5_ydSc9V7X_PXXZ9TCL4nxcbQTfIQVw-1DgIknDEH4jq3vMBgUDh"
2607      },
2608      "key" : {
2609        "curve" : "secp521r1",
2610        "keySize" : 521,
2611        "type" : "EcPublicKey",
2612        "uncompressed" : "0401b706fc3f4aae5b86da261a66fbce47eb3b3e1e91544a40a9989fccf74154bbecac042dbbbf411a39090058b62c46fccd1d5eaba0c4879a688ea5fd0a7b4f9a0b4f01eda01930c6b22745a97f2d59e182598dfdfbfdb463335293901de7fc9d49cf55ed7fcf5d767d4c22f89f171b4137c8415c3ed438089270c41f88eadef3018140e1",
2613        "wx" : "01b706fc3f4aae5b86da261a66fbce47eb3b3e1e91544a40a9989fccf74154bbecac042dbbbf411a39090058b62c46fccd1d5eaba0c4879a688ea5fd0a7b4f9a0b4f",
2614        "wy" : "01eda01930c6b22745a97f2d59e182598dfdfbfdb463335293901de7fc9d49cf55ed7fcf5d767d4c22f89f171b4137c8415c3ed438089270c41f88eadef3018140e1"
2615      },
2616      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401b706fc3f4aae5b86da261a66fbce47eb3b3e1e91544a40a9989fccf74154bbecac042dbbbf411a39090058b62c46fccd1d5eaba0c4879a688ea5fd0a7b4f9a0b4f01eda01930c6b22745a97f2d59e182598dfdfbfdb463335293901de7fc9d49cf55ed7fcf5d767d4c22f89f171b4137c8415c3ed438089270c41f88eadef3018140e1",
2617      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBtwb8P0quW4baJhpm+85H6zs+HpFU\nSkCpmJ/M90FUu+ysBC27v0EaOQkAWLYsRvzNHV6roMSHmmiOpf0Ke0+aC08B7aAZ\nMMayJ0Wpfy1Z4YJZjf37/bRjM1KTkB3n/J1Jz1Xtf89ddn1MIvifFxtBN8hBXD7U\nOAiScMQfiOre8wGBQOE=\n-----END PUBLIC KEY-----",
2618      "sha" : "SHA-512",
2619      "type" : "EcdsaP1363Verify",
2620      "tests" : [
2621        {
2622          "tcId" : 219,
2623          "comment" : "edge case for u1",
2624          "msg" : "313233343030",
2625          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00924449b6c96f3758e3b085c079714f11f28d039b11699f0e9b3e7c553c8fc6c8f5212fec5eac3068713b8ec72fc6e2a90872b94e161a89822887f4a9bd5c9efd74",
2626          "result" : "valid",
2627          "flags" : []
2628        }
2629      ]
2630    },
2631    {
2632      "jwk" : {
2633        "crv" : "P-521",
2634        "kid" : "none",
2635        "kty" : "EC",
2636        "x" : "AFih-pYRG_ML52w7i6RDVmZne23QUDG1xKhA4eqB9gJfcOHTle9jy1n6ceNnTLZ49yUIh_XXNOPsN32-OuY30k-C",
2637        "y" : "AHpOrwLMV-ZYtbn6CO4w4O9bNCm7WhBDiw4FusrrxgMXAQozTX-JYCiu9iD12cfKvDgwbgMrG5HCN2w_7z5FWhDf"
2638      },
2639      "key" : {
2640        "curve" : "secp521r1",
2641        "keySize" : 521,
2642        "type" : "EcPublicKey",
2643        "uncompressed" : "040058a1fa96111bf30be76c3b8ba4435666677b6dd05031b5c4a840e1ea81f6025f70e1d395ef63cb59fa71e3674cb678f7250887f5d734e3ec377dbe3ae637d24f82007a4eaf02cc57e658b5b9fa08ee30e0ef5b3429bb5a10438b0e05bacaebc60317010a334d7f896028aef620f5d9c7cabc38306e032b1b91c2376c3fef3e455a10df",
2644        "wx" : "58a1fa96111bf30be76c3b8ba4435666677b6dd05031b5c4a840e1ea81f6025f70e1d395ef63cb59fa71e3674cb678f7250887f5d734e3ec377dbe3ae637d24f82",
2645        "wy" : "7a4eaf02cc57e658b5b9fa08ee30e0ef5b3429bb5a10438b0e05bacaebc60317010a334d7f896028aef620f5d9c7cabc38306e032b1b91c2376c3fef3e455a10df"
2646      },
2647      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040058a1fa96111bf30be76c3b8ba4435666677b6dd05031b5c4a840e1ea81f6025f70e1d395ef63cb59fa71e3674cb678f7250887f5d734e3ec377dbe3ae637d24f82007a4eaf02cc57e658b5b9fa08ee30e0ef5b3429bb5a10438b0e05bacaebc60317010a334d7f896028aef620f5d9c7cabc38306e032b1b91c2376c3fef3e455a10df",
2648      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAWKH6lhEb8wvnbDuLpENWZmd7bdBQ\nMbXEqEDh6oH2Al9w4dOV72PLWfpx42dMtnj3JQiH9dc04+w3fb465jfST4IAek6v\nAsxX5li1ufoI7jDg71s0KbtaEEOLDgW6yuvGAxcBCjNNf4lgKK72IPXZx8q8ODBu\nAysbkcI3bD/vPkVaEN8=\n-----END PUBLIC KEY-----",
2649      "sha" : "SHA-512",
2650      "type" : "EcdsaP1363Verify",
2651      "tests" : [
2652        {
2653          "tcId" : 220,
2654          "comment" : "edge case for u1",
2655          "msg" : "313233343030",
2656          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01554a01552b58d67a13468d6bc6086329e09e5dbf28a11dccbf91ccc6e2a4cfd4e6a2c5278791c6490835a27b6f7abb8a690bb060de3deb85093d3ae16482c84f64",
2657          "result" : "valid",
2658          "flags" : []
2659        }
2660      ]
2661    },
2662    {
2663      "jwk" : {
2664        "crv" : "P-521",
2665        "kid" : "none",
2666        "kty" : "EC",
2667        "x" : "ADA7pe-QsFEQAC_fdNK41MerGJxkAEhZxp18RzD8rLX02bdhrph9Hztjuz7LeK7s9KBP9g9fNnqWrC2o2iejaHo-",
2668        "y" : "AGZz0NTM1MPOGryZgP0YhQAsPnuGB4IUyvfwli-lHhFjYwMtehuTySpNYoJ1SdWjPk5rm2wqtq2cKhXkEMWxqEay"
2669      },
2670      "key" : {
2671        "curve" : "secp521r1",
2672        "keySize" : 521,
2673        "type" : "EcPublicKey",
2674        "uncompressed" : "0400303ba5ef90b05110002fdf74d2b8d4c7ab189c64004859c69d7c4730fcacb5f4d9b761ae987d1f3b63bb3ecb78aeecf4a04ff60f5f367a96ac2da8da27a3687a3e006673d0d4ccd4c3ce1abc9980fd1885002c3e7b86078214caf7f0962fa51e116363032d7a1b93c92a4d62827549d5a33e4e6b9b6c2ab6ad9c2a15e410c5b1a846b2",
2675        "wx" : "303ba5ef90b05110002fdf74d2b8d4c7ab189c64004859c69d7c4730fcacb5f4d9b761ae987d1f3b63bb3ecb78aeecf4a04ff60f5f367a96ac2da8da27a3687a3e",
2676        "wy" : "6673d0d4ccd4c3ce1abc9980fd1885002c3e7b86078214caf7f0962fa51e116363032d7a1b93c92a4d62827549d5a33e4e6b9b6c2ab6ad9c2a15e410c5b1a846b2"
2677      },
2678      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400303ba5ef90b05110002fdf74d2b8d4c7ab189c64004859c69d7c4730fcacb5f4d9b761ae987d1f3b63bb3ecb78aeecf4a04ff60f5f367a96ac2da8da27a3687a3e006673d0d4ccd4c3ce1abc9980fd1885002c3e7b86078214caf7f0962fa51e116363032d7a1b93c92a4d62827549d5a33e4e6b9b6c2ab6ad9c2a15e410c5b1a846b2",
2679      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAMDul75CwURAAL9900rjUx6sYnGQA\nSFnGnXxHMPystfTZt2GumH0fO2O7Pst4ruz0oE/2D182epasLajaJ6Noej4AZnPQ\n1MzUw84avJmA/RiFACw+e4YHghTK9/CWL6UeEWNjAy16G5PJKk1ignVJ1aM+Tmub\nbCq2rZwqFeQQxbGoRrI=\n-----END PUBLIC KEY-----",
2680      "sha" : "SHA-512",
2681      "type" : "EcdsaP1363Verify",
2682      "tests" : [
2683        {
2684          "tcId" : 221,
2685          "comment" : "edge case for u1",
2686          "msg" : "313233343030",
2687          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00aa9402aa56b1acf4268d1ad78c10c653c13cbb7e51423b997f23998dc5499fa9d2f403c78b645cfba4eb78f595fe6d6f01dbaaf803f23ac263bf060baa74583abf",
2688          "result" : "valid",
2689          "flags" : []
2690        }
2691      ]
2692    },
2693    {
2694      "jwk" : {
2695        "crv" : "P-521",
2696        "kid" : "none",
2697        "kty" : "EC",
2698        "x" : "AKlO6oQ6XEljcEFZjjDDgfcXO_jNEn88r1wWy8coqk2ZFz-zjWobHsIeQDNujYAiSScrDMv0-MNjbvZikKgbWPpb",
2699        "y" : "ARFsI0ZPrWHfjS1dElClpMQn6cWOLPHQWc3Yinw0mE_dIqTPGEEeGwIk1ESlvTnV_Jf8CzZIYA8Z1quAqmp8CDoX"
2700      },
2701      "key" : {
2702        "curve" : "secp521r1",
2703        "keySize" : 521,
2704        "type" : "EcPublicKey",
2705        "uncompressed" : "0400a94eea843a5c49637041598e30c381f7173bf8cd127f3caf5c16cbc728aa4d99173fb38d6a1b1ec21e40336e8d802249272b0ccbf4f8c3636ef66290a81b58fa5b01116c23464fad61df8d2d5d1250a5a4c427e9c58e2cf1d059cdd88a7c34984fdd22a4cf18411e1b0224d444a5bd39d5fc97fc0b3648600f19d6ab80aa6a7c083a17",
2706        "wx" : "00a94eea843a5c49637041598e30c381f7173bf8cd127f3caf5c16cbc728aa4d99173fb38d6a1b1ec21e40336e8d802249272b0ccbf4f8c3636ef66290a81b58fa5b",
2707        "wy" : "01116c23464fad61df8d2d5d1250a5a4c427e9c58e2cf1d059cdd88a7c34984fdd22a4cf18411e1b0224d444a5bd39d5fc97fc0b3648600f19d6ab80aa6a7c083a17"
2708      },
2709      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400a94eea843a5c49637041598e30c381f7173bf8cd127f3caf5c16cbc728aa4d99173fb38d6a1b1ec21e40336e8d802249272b0ccbf4f8c3636ef66290a81b58fa5b01116c23464fad61df8d2d5d1250a5a4c427e9c58e2cf1d059cdd88a7c34984fdd22a4cf18411e1b0224d444a5bd39d5fc97fc0b3648600f19d6ab80aa6a7c083a17",
2710      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAqU7qhDpcSWNwQVmOMMOB9xc7+M0S\nfzyvXBbLxyiqTZkXP7ONahsewh5AM26NgCJJJysMy/T4w2Nu9mKQqBtY+lsBEWwj\nRk+tYd+NLV0SUKWkxCfpxY4s8dBZzdiKfDSYT90ipM8YQR4bAiTURKW9OdX8l/wL\nNkhgDxnWq4CqanwIOhc=\n-----END PUBLIC KEY-----",
2711      "sha" : "SHA-512",
2712      "type" : "EcdsaP1363Verify",
2713      "tests" : [
2714        {
2715          "tcId" : 222,
2716          "comment" : "edge case for u1",
2717          "msg" : "313233343030",
2718          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01ffde03ff820a836e39d3a8435219297da1db193d79e359663eb56654a7ee6f7eb996c8ef12f62344ad211b71057928f96ae75b58e23026476cfc40ed0ef7208a23",
2719          "result" : "valid",
2720          "flags" : []
2721        }
2722      ]
2723    },
2724    {
2725      "jwk" : {
2726        "crv" : "P-521",
2727        "kid" : "none",
2728        "kty" : "EC",
2729        "x" : "AU9x0spb0gUTNoVGV_CaH6sUx_L3hl1xvT-jVL8ntp3Ic4lyFAVTtSVli2_SA8wFyggi4JBLrSG2MuDedKKtPw5y",
2730        "y" : "AEUl-QUZ-Ul0JUYLMcu2mrNwGp6miqq3LG1l02TQ8O1NBSQoDxE71p7xupglICsQKHoIjEvzDevstyCsBznsZ0NN"
2731      },
2732      "key" : {
2733        "curve" : "secp521r1",
2734        "keySize" : 521,
2735        "type" : "EcPublicKey",
2736        "uncompressed" : "04014f71d2ca5bd2051336854657f09a1fab14c7f2f7865d71bd3fa354bf27b69dc8738972140553b525658b6fd203cc05ca0822e0904bad21b632e0de74a2ad3f0e72004525f90519f9497425460b31cbb69ab3701a9ea68aaab72c6d65d364d0f0ed4d0524280f113bd69ef1ba9825202b10287a088c4bf30debecb720ac0739ec67434d",
2737        "wx" : "014f71d2ca5bd2051336854657f09a1fab14c7f2f7865d71bd3fa354bf27b69dc8738972140553b525658b6fd203cc05ca0822e0904bad21b632e0de74a2ad3f0e72",
2738        "wy" : "4525f90519f9497425460b31cbb69ab3701a9ea68aaab72c6d65d364d0f0ed4d0524280f113bd69ef1ba9825202b10287a088c4bf30debecb720ac0739ec67434d"
2739      },
2740      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004014f71d2ca5bd2051336854657f09a1fab14c7f2f7865d71bd3fa354bf27b69dc8738972140553b525658b6fd203cc05ca0822e0904bad21b632e0de74a2ad3f0e72004525f90519f9497425460b31cbb69ab3701a9ea68aaab72c6d65d364d0f0ed4d0524280f113bd69ef1ba9825202b10287a088c4bf30debecb720ac0739ec67434d",
2741      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBT3HSylvSBRM2hUZX8JofqxTH8veG\nXXG9P6NUvye2nchziXIUBVO1JWWLb9IDzAXKCCLgkEutIbYy4N50oq0/DnIARSX5\nBRn5SXQlRgsxy7aas3AanqaKqrcsbWXTZNDw7U0FJCgPETvWnvG6mCUgKxAoegiM\nS/MN6+y3IKwHOexnQ00=\n-----END PUBLIC KEY-----",
2742      "sha" : "SHA-512",
2743      "type" : "EcdsaP1363Verify",
2744      "tests" : [
2745        {
2746          "tcId" : 223,
2747          "comment" : "edge case for u1",
2748          "msg" : "313233343030",
2749          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc013375abb99e0cd3801e7c12993cfe720c83de278938a9e22bb6ea40a7c599ad05a5d3c8e5e5d7b3e16a99e528ef0ce91be0953cb1a9adf757f257554ca47ab053dc",
2750          "result" : "valid",
2751          "flags" : []
2752        }
2753      ]
2754    },
2755    {
2756      "jwk" : {
2757        "crv" : "P-521",
2758        "kid" : "none",
2759        "kty" : "EC",
2760        "x" : "AdLsrZId0QCo3Bp7gksKxsm2VKsXmDPCiBziN_G4SXrehRMCz1DqXqFpwqUMDAnLbqU5pykKDzQ3BEt6Lpyo1AUA",
2761        "y" : "AD_VZRU13LofMxmBwhahx9mEL2XF84ykPdccQeGe_Kw4Rhdlb9Cv3YPFDF5STptnK3qopmsomvpojkXKbts0d6iw"
2762      },
2763      "key" : {
2764        "curve" : "secp521r1",
2765        "keySize" : 521,
2766        "type" : "EcPublicKey",
2767        "uncompressed" : "0401d2ecad921dd100a8dc1a7b824b0ac6c9b654ab179833c2881ce237f1b8497ade851302cf50ea5ea169c2a50c0c09cb6ea539a7290a0f3437044b7a2e9ca8d40500003fd5651535dcba1f331981c216a1c7d9842f65c5f38ca43dd71c41e19efcac384617656fd0afdd83c50c5e524e9b672b7aa8a66b289afa688e45ca6edb3477a8b0",
2768        "wx" : "01d2ecad921dd100a8dc1a7b824b0ac6c9b654ab179833c2881ce237f1b8497ade851302cf50ea5ea169c2a50c0c09cb6ea539a7290a0f3437044b7a2e9ca8d40500",
2769        "wy" : "3fd5651535dcba1f331981c216a1c7d9842f65c5f38ca43dd71c41e19efcac384617656fd0afdd83c50c5e524e9b672b7aa8a66b289afa688e45ca6edb3477a8b0"
2770      },
2771      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401d2ecad921dd100a8dc1a7b824b0ac6c9b654ab179833c2881ce237f1b8497ade851302cf50ea5ea169c2a50c0c09cb6ea539a7290a0f3437044b7a2e9ca8d40500003fd5651535dcba1f331981c216a1c7d9842f65c5f38ca43dd71c41e19efcac384617656fd0afdd83c50c5e524e9b672b7aa8a66b289afa688e45ca6edb3477a8b0",
2772      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB0uytkh3RAKjcGnuCSwrGybZUqxeY\nM8KIHOI38bhJet6FEwLPUOpeoWnCpQwMCctupTmnKQoPNDcES3ounKjUBQAAP9Vl\nFTXcuh8zGYHCFqHH2YQvZcXzjKQ91xxB4Z78rDhGF2Vv0K/dg8UMXlJOm2creqim\nayia+miORcpu2zR3qLA=\n-----END PUBLIC KEY-----",
2773      "sha" : "SHA-512",
2774      "type" : "EcdsaP1363Verify",
2775      "tests" : [
2776        {
2777          "tcId" : 224,
2778          "comment" : "edge case for u2",
2779          "msg" : "313233343030",
2780          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554",
2781          "result" : "valid",
2782          "flags" : []
2783        }
2784      ]
2785    },
2786    {
2787      "jwk" : {
2788        "crv" : "P-521",
2789        "kid" : "none",
2790        "kty" : "EC",
2791        "x" : "AWXWeXKkj93C9BwD95q14NQv0JksAT6tE1wzlASWReJq18e-llEN9Zumd9yU8RRujo6PvlbevLZpIGOVgZVrkrTR",
2792        "y" : "AIrrZu4L4Yq6qQmpc8cLV0nWiPjizS5uFhOvk9ADNJLSam6Cz7gKxpJaxrx5uYT3Pj67_y8iOjhnaJHB7NeEqKeJ"
2793      },
2794      "key" : {
2795        "curve" : "secp521r1",
2796        "keySize" : 521,
2797        "type" : "EcPublicKey",
2798        "uncompressed" : "040165d67972a48fddc2f41c03f79ab5e0d42fd0992c013ead135c3394049645e26ad7c7be96510df59ba677dc94f1146e8e8e8fbe56debcb66920639581956b92b4d1008aeb66ee0be18abaa909a973c70b5749d688f8e2cd2e6e1613af93d0033492d26a6e82cfb80ac6925ac6bc79b984f73e3ebbff2f223a38676891c1ecd784a8a789",
2799        "wx" : "0165d67972a48fddc2f41c03f79ab5e0d42fd0992c013ead135c3394049645e26ad7c7be96510df59ba677dc94f1146e8e8e8fbe56debcb66920639581956b92b4d1",
2800        "wy" : "008aeb66ee0be18abaa909a973c70b5749d688f8e2cd2e6e1613af93d0033492d26a6e82cfb80ac6925ac6bc79b984f73e3ebbff2f223a38676891c1ecd784a8a789"
2801      },
2802      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040165d67972a48fddc2f41c03f79ab5e0d42fd0992c013ead135c3394049645e26ad7c7be96510df59ba677dc94f1146e8e8e8fbe56debcb66920639581956b92b4d1008aeb66ee0be18abaa909a973c70b5749d688f8e2cd2e6e1613af93d0033492d26a6e82cfb80ac6925ac6bc79b984f73e3ebbff2f223a38676891c1ecd784a8a789",
2803      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBZdZ5cqSP3cL0HAP3mrXg1C/QmSwB\nPq0TXDOUBJZF4mrXx76WUQ31m6Z33JTxFG6Ojo++Vt68tmkgY5WBlWuStNEAiutm\n7gvhirqpCalzxwtXSdaI+OLNLm4WE6+T0AM0ktJqboLPuArGklrGvHm5hPc+Prv/\nLyI6OGdokcHs14Sop4k=\n-----END PUBLIC KEY-----",
2804      "sha" : "SHA-512",
2805      "type" : "EcdsaP1363Verify",
2806      "tests" : [
2807        {
2808          "tcId" : 225,
2809          "comment" : "edge case for u2",
2810          "msg" : "313233343030",
2811          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc009f57708fa97eba94c6d4782cdd4e33bb95c1353bde095232e3e2bab277bb5d2b48f55a53ffe928d034c29970a9e5f384a003907d3d9b82a86817cc61fb17f4c59e",
2812          "result" : "valid",
2813          "flags" : []
2814        }
2815      ]
2816    },
2817    {
2818      "jwk" : {
2819        "crv" : "P-521",
2820        "kid" : "none",
2821        "kty" : "EC",
2822        "x" : "AYzRElLwpDT0RtOvGFGMa4TLC3vzN1i02DuXwqVuADe1TVfSsLhC6cF9cFBOAYljicBm248r_sAlJZpR3_UUZoMI",
2823        "y" : "AcylQ2UVbFnixzwXZk8J_Nz9W5EPmrSNCJm2pwZN6LgPx6mS5H7n8j7IL9gBeaGfTPibTAK3IY9DUpjaXTIqmCwe"
2824      },
2825      "key" : {
2826        "curve" : "secp521r1",
2827        "keySize" : 521,
2828        "type" : "EcPublicKey",
2829        "uncompressed" : "04018cd11252f0a434f446d3af18518c6b84cb0b7bf33758b4d83b97c2a56e0037b54d57d2b0b842e9c17d70504e01896389c066db8f2bfec025259a51dff51466830801cca54365156c59e2c73c17664f09fcdcfd5b910f9ab48d0899b6a7064de8b80fc7a992e47ee7f23ec82fd80179a19f4cf89b4c02b7218f435298da5d322a982c1e",
2830        "wx" : "018cd11252f0a434f446d3af18518c6b84cb0b7bf33758b4d83b97c2a56e0037b54d57d2b0b842e9c17d70504e01896389c066db8f2bfec025259a51dff514668308",
2831        "wy" : "01cca54365156c59e2c73c17664f09fcdcfd5b910f9ab48d0899b6a7064de8b80fc7a992e47ee7f23ec82fd80179a19f4cf89b4c02b7218f435298da5d322a982c1e"
2832      },
2833      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004018cd11252f0a434f446d3af18518c6b84cb0b7bf33758b4d83b97c2a56e0037b54d57d2b0b842e9c17d70504e01896389c066db8f2bfec025259a51dff51466830801cca54365156c59e2c73c17664f09fcdcfd5b910f9ab48d0899b6a7064de8b80fc7a992e47ee7f23ec82fd80179a19f4cf89b4c02b7218f435298da5d322a982c1e",
2834      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBjNESUvCkNPRG068YUYxrhMsLe/M3\nWLTYO5fCpW4AN7VNV9KwuELpwX1wUE4BiWOJwGbbjyv+wCUlmlHf9RRmgwgBzKVD\nZRVsWeLHPBdmTwn83P1bkQ+atI0ImbanBk3ouA/HqZLkfufyPsgv2AF5oZ9M+JtM\nArchj0NSmNpdMiqYLB4=\n-----END PUBLIC KEY-----",
2835      "sha" : "SHA-512",
2836      "type" : "EcdsaP1363Verify",
2837      "tests" : [
2838        {
2839          "tcId" : 226,
2840          "comment" : "edge case for u2",
2841          "msg" : "313233343030",
2842          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0068d98fa90736eff3e90f8fcfe50838b6fa0bf2cde77bc51e3f41019c8006f4e9cbaeadce7dbb44462da6425be9cfdaecb234c41749ce695be1b5ead2e6b1205f35",
2843          "result" : "valid",
2844          "flags" : []
2845        }
2846      ]
2847    },
2848    {
2849      "jwk" : {
2850        "crv" : "P-521",
2851        "kid" : "none",
2852        "kty" : "EC",
2853        "x" : "AdYymor96ifPECikTRnDxyknWQ1kYod18yRRTIHeMBqpvpx3XFOmNJ0cvV7Px705s3PmE6EMFDlEGxQUMP2trBaM",
2854        "y" : "AAcTQtY9upAbk73ERKH-LsahUQi99J6x39IYNziEUg2EvOA8UBL1g3BRy4q_agvnjf3-6zpYct_3Wz-HT6ptIkO_"
2855      },
2856      "key" : {
2857        "curve" : "secp521r1",
2858        "keySize" : 521,
2859        "type" : "EcPublicKey",
2860        "uncompressed" : "0401d6329a8afdea27cf1028a44d19c3c72927590d64628775f324514c81de301aa9be9c775c53a6349d1cbd5ecfc7bd39b373e613a10c1439441b141430fdadac168c00071342d63dba901b93bdc444a1fe2ec6a15108bdf49eb1dfd218373884520d84bce03c5012f5837051cb8abf6a0be78dfdfeeb3a5872dff75b3f874faa6d2243bf",
2861        "wx" : "01d6329a8afdea27cf1028a44d19c3c72927590d64628775f324514c81de301aa9be9c775c53a6349d1cbd5ecfc7bd39b373e613a10c1439441b141430fdadac168c",
2862        "wy" : "071342d63dba901b93bdc444a1fe2ec6a15108bdf49eb1dfd218373884520d84bce03c5012f5837051cb8abf6a0be78dfdfeeb3a5872dff75b3f874faa6d2243bf"
2863      },
2864      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401d6329a8afdea27cf1028a44d19c3c72927590d64628775f324514c81de301aa9be9c775c53a6349d1cbd5ecfc7bd39b373e613a10c1439441b141430fdadac168c00071342d63dba901b93bdc444a1fe2ec6a15108bdf49eb1dfd218373884520d84bce03c5012f5837051cb8abf6a0be78dfdfeeb3a5872dff75b3f874faa6d2243bf",
2865      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB1jKaiv3qJ88QKKRNGcPHKSdZDWRi\nh3XzJFFMgd4wGqm+nHdcU6Y0nRy9Xs/HvTmzc+YToQwUOUQbFBQw/a2sFowABxNC\n1j26kBuTvcREof4uxqFRCL30nrHf0hg3OIRSDYS84DxQEvWDcFHLir9qC+eN/f7r\nOlhy3/dbP4dPqm0iQ78=\n-----END PUBLIC KEY-----",
2866      "sha" : "SHA-512",
2867      "type" : "EcdsaP1363Verify",
2868      "tests" : [
2869        {
2870          "tcId" : 227,
2871          "comment" : "edge case for u2",
2872          "msg" : "313233343030",
2873          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00e97ae66bcd4cae36fffffffffffffffffffffffffffffffffffffffffffffffffd68bc9726f02dbf8598a98b3e5077eff6f2491eb678ed040fb338c084a9ea8a4c",
2874          "result" : "valid",
2875          "flags" : []
2876        }
2877      ]
2878    },
2879    {
2880      "jwk" : {
2881        "crv" : "P-521",
2882        "kid" : "none",
2883        "kty" : "EC",
2884        "x" : "AcljtkzcPsscNc2lztlBmsFGsGCtsExjjPa2ZlgBPLJekVpq0AVWaDQoge0n9Di1CuS7hq48fAK3J6Ewx3utaYAI",
2885        "y" : "AEgb__rq2Fa0E3_UJo7NdKbC1L1s0TmYzn8OgosiATXY3yMlPmgdyQZz4FN-dZB2mipEGqqqOpkBxPvkT6lROVHv"
2886      },
2887      "key" : {
2888        "curve" : "secp521r1",
2889        "keySize" : 521,
2890        "type" : "EcPublicKey",
2891        "uncompressed" : "0401c963b64cdc3ecb1c35cda5ced9419ac146b060adb04c638cf6b66658013cb25e915a6ad0055668342881ed27f438b50ae4bb86ae3c7c02b727a130c77bad69800800481bfffaead856b4137fd4268ecd74a6c2d4bd6cd13998ce7f0e828b220135d8df23253e681dc90673e0537e7590769a2a441aaaaa3a9901c4fbe44fa9513951ef",
2892        "wx" : "01c963b64cdc3ecb1c35cda5ced9419ac146b060adb04c638cf6b66658013cb25e915a6ad0055668342881ed27f438b50ae4bb86ae3c7c02b727a130c77bad698008",
2893        "wy" : "481bfffaead856b4137fd4268ecd74a6c2d4bd6cd13998ce7f0e828b220135d8df23253e681dc90673e0537e7590769a2a441aaaaa3a9901c4fbe44fa9513951ef"
2894      },
2895      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401c963b64cdc3ecb1c35cda5ced9419ac146b060adb04c638cf6b66658013cb25e915a6ad0055668342881ed27f438b50ae4bb86ae3c7c02b727a130c77bad69800800481bfffaead856b4137fd4268ecd74a6c2d4bd6cd13998ce7f0e828b220135d8df23253e681dc90673e0537e7590769a2a441aaaaa3a9901c4fbe44fa9513951ef",
2896      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQByWO2TNw+yxw1zaXO2UGawUawYK2w\nTGOM9rZmWAE8sl6RWmrQBVZoNCiB7Sf0OLUK5LuGrjx8ArcnoTDHe61pgAgASBv/\n+urYVrQTf9Qmjs10psLUvWzROZjOfw6CiyIBNdjfIyU+aB3JBnPgU351kHaaKkQa\nqqo6mQHE++RPqVE5Ue8=\n-----END PUBLIC KEY-----",
2897      "sha" : "SHA-512",
2898      "type" : "EcdsaP1363Verify",
2899      "tests" : [
2900        {
2901          "tcId" : 228,
2902          "comment" : "edge case for u2",
2903          "msg" : "313233343030",
2904          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01ae66bcd4cae36ffffffffffffffffffffffffffffffffffffffffffffffffffffb3954212f8bea578d93e685e5dba329811b2542bb398233e2944bceb19263325d",
2905          "result" : "valid",
2906          "flags" : []
2907        }
2908      ]
2909    },
2910    {
2911      "jwk" : {
2912        "crv" : "P-521",
2913        "kid" : "none",
2914        "kty" : "EC",
2915        "x" : "AF37yGfVPFeylFUCuOVtlsotTUhaozRSIAovS6FgQjV5dq_uzz5jsv3NXN12B2wac-SWyvnW3j6IMdlV0TjgWISu",
2916        "y" : "AeBKoLU2Cg07rdASD7uMxCo4vxxhdV0AhY5A5LENpOoldYMNyS4xLCCvK4sWfXpY0XhmHUjNky_kekvHFF5iCuIs"
2917      },
2918      "key" : {
2919        "curve" : "secp521r1",
2920        "keySize" : 521,
2921        "type" : "EcPublicKey",
2922        "uncompressed" : "04005dfbc867d53c57b2945502b8e56d96ca2d4d485aa33452200a2f4ba16042357976afeecf3e63b2fdcd5cdd76076c1a73e496caf9d6de3e8831d955d138e05884ae01e04aa0b5360a0d3badd0120fbb8cc42a38bf1c61755d00858e40e4b10da4ea2575830dc92e312c20af2b8b167d7a58d178661d48cd932fe47a4bc7145e620ae22c",
2923        "wx" : "5dfbc867d53c57b2945502b8e56d96ca2d4d485aa33452200a2f4ba16042357976afeecf3e63b2fdcd5cdd76076c1a73e496caf9d6de3e8831d955d138e05884ae",
2924        "wy" : "01e04aa0b5360a0d3badd0120fbb8cc42a38bf1c61755d00858e40e4b10da4ea2575830dc92e312c20af2b8b167d7a58d178661d48cd932fe47a4bc7145e620ae22c"
2925      },
2926      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004005dfbc867d53c57b2945502b8e56d96ca2d4d485aa33452200a2f4ba16042357976afeecf3e63b2fdcd5cdd76076c1a73e496caf9d6de3e8831d955d138e05884ae01e04aa0b5360a0d3badd0120fbb8cc42a38bf1c61755d00858e40e4b10da4ea2575830dc92e312c20af2b8b167d7a58d178661d48cd932fe47a4bc7145e620ae22c",
2927      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAXfvIZ9U8V7KUVQK45W2Wyi1NSFqj\nNFIgCi9LoWBCNXl2r+7PPmOy/c1c3XYHbBpz5JbK+dbePogx2VXROOBYhK4B4Eqg\ntTYKDTut0BIPu4zEKji/HGF1XQCFjkDksQ2k6iV1gw3JLjEsIK8rixZ9eljReGYd\nSM2TL+R6S8cUXmIK4iw=\n-----END PUBLIC KEY-----",
2928      "sha" : "SHA-512",
2929      "type" : "EcdsaP1363Verify",
2930      "tests" : [
2931        {
2932          "tcId" : 229,
2933          "comment" : "edge case for u2",
2934          "msg" : "313233343030",
2935          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc015ccd79a995c6dffffffffffffffffffffffffffffffffffffffffffffffffffffc2121badb58a518afa8010a82c03cad31fa94bbbde96820166d27e644938e00b1",
2936          "result" : "valid",
2937          "flags" : []
2938        }
2939      ]
2940    },
2941    {
2942      "jwk" : {
2943        "crv" : "P-521",
2944        "kid" : "none",
2945        "kty" : "EC",
2946        "x" : "AHi-bEPjZs9j3cQjXouWk4bpUBL7ylzr8bCm_jwDwSV9989HsALrbESX8xC_9hMbXMtU_Q6O5_z2tJ1IfhtUUI9o",
2947        "y" : "AJthpUcQTIUW4Nw109F2WcoJjQI7BZOQj-l5wp5iNzc4o8MAlLpHEFpJ7bxuHTfM4xe0nScBRw7rU9myTc6dgJFm"
2948      },
2949      "key" : {
2950        "curve" : "secp521r1",
2951        "keySize" : 521,
2952        "type" : "EcPublicKey",
2953        "uncompressed" : "040078be6c43e366cf63ddc4235e8b969386e95012fbca5cebf1b0a6fe3c03c1257df7cf47b002eb6c4497f310bff6131b5ccb54fd0e8ee7fcf6b49d487e1b54508f68009b61a547104c8516e0dc35d3d17659ca098d023b0593908fe979c29e62373738a3c30094ba47105a49edbc6e1d37cce317b49d2701470eeb53d9b24dce9d809166",
2954        "wx" : "78be6c43e366cf63ddc4235e8b969386e95012fbca5cebf1b0a6fe3c03c1257df7cf47b002eb6c4497f310bff6131b5ccb54fd0e8ee7fcf6b49d487e1b54508f68",
2955        "wy" : "009b61a547104c8516e0dc35d3d17659ca098d023b0593908fe979c29e62373738a3c30094ba47105a49edbc6e1d37cce317b49d2701470eeb53d9b24dce9d809166"
2956      },
2957      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040078be6c43e366cf63ddc4235e8b969386e95012fbca5cebf1b0a6fe3c03c1257df7cf47b002eb6c4497f310bff6131b5ccb54fd0e8ee7fcf6b49d487e1b54508f68009b61a547104c8516e0dc35d3d17659ca098d023b0593908fe979c29e62373738a3c30094ba47105a49edbc6e1d37cce317b49d2701470eeb53d9b24dce9d809166",
2958      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAeL5sQ+Nmz2PdxCNei5aThulQEvvK\nXOvxsKb+PAPBJX33z0ewAutsRJfzEL/2Extcy1T9Do7n/Pa0nUh+G1RQj2gAm2Gl\nRxBMhRbg3DXT0XZZygmNAjsFk5CP6XnCnmI3NzijwwCUukcQWkntvG4dN8zjF7Sd\nJwFHDutT2bJNzp2AkWY=\n-----END PUBLIC KEY-----",
2959      "sha" : "SHA-512",
2960      "type" : "EcdsaP1363Verify",
2961      "tests" : [
2962        {
2963          "tcId" : 230,
2964          "comment" : "edge case for u2",
2965          "msg" : "313233343030",
2966          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01cd4cae36fffffffffffffffffffffffffffffffffffffffffffffffffffffffffae18dcc11dff7526233d923a0b202cb29e713f22de8bb6ab0a12821c5abbe3f23",
2967          "result" : "valid",
2968          "flags" : []
2969        }
2970      ]
2971    },
2972    {
2973      "jwk" : {
2974        "crv" : "P-521",
2975        "kid" : "none",
2976        "kty" : "EC",
2977        "x" : "AJP2iWEAXzBA3BqP8UFskXvcx38d-oVQbDu2LaxH976VKbTL5X3SwZ6GC9Kg23HUfvHsqKIL_D4LxeBcgwMAHBlg",
2978        "y" : "ACuaPUXy9RIP7gZEXw005hOOOsWxbSoi8EYM6iWMNoyp5Hjre4JT58by9yUP3H3NckN2H41W8jUKxR5H7gY_Qdox"
2979      },
2980      "key" : {
2981        "curve" : "secp521r1",
2982        "keySize" : 521,
2983        "type" : "EcPublicKey",
2984        "uncompressed" : "040093f68961005f3040dc1a8ff1416c917bdcc77f1dfa85506c3bb62dac47f7be9529b4cbe57dd2c19e860bd2a0db71d47ef1eca8a20bfc3e0bc5e05c8303001c1960002b9a3d45f2f5120fee06445f0d34e6138e3ac5b16d2a22f0460cea258c368ca9e478eb7b8253e7c6f2f7250fdc7dcd7243761f8d56f2350ac51e47ee063f41da31",
2985        "wx" : "0093f68961005f3040dc1a8ff1416c917bdcc77f1dfa85506c3bb62dac47f7be9529b4cbe57dd2c19e860bd2a0db71d47ef1eca8a20bfc3e0bc5e05c8303001c1960",
2986        "wy" : "2b9a3d45f2f5120fee06445f0d34e6138e3ac5b16d2a22f0460cea258c368ca9e478eb7b8253e7c6f2f7250fdc7dcd7243761f8d56f2350ac51e47ee063f41da31"
2987      },
2988      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040093f68961005f3040dc1a8ff1416c917bdcc77f1dfa85506c3bb62dac47f7be9529b4cbe57dd2c19e860bd2a0db71d47ef1eca8a20bfc3e0bc5e05c8303001c1960002b9a3d45f2f5120fee06445f0d34e6138e3ac5b16d2a22f0460cea258c368ca9e478eb7b8253e7c6f2f7250fdc7dcd7243761f8d56f2350ac51e47ee063f41da31",
2989      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAk/aJYQBfMEDcGo/xQWyRe9zHfx36\nhVBsO7YtrEf3vpUptMvlfdLBnoYL0qDbcdR+8eyoogv8PgvF4FyDAwAcGWAAK5o9\nRfL1Eg/uBkRfDTTmE446xbFtKiLwRgzqJYw2jKnkeOt7glPnxvL3JQ/cfc1yQ3Yf\njVbyNQrFHkfuBj9B2jE=\n-----END PUBLIC KEY-----",
2990      "sha" : "SHA-512",
2991      "type" : "EcdsaP1363Verify",
2992      "tests" : [
2993        {
2994          "tcId" : 231,
2995          "comment" : "edge case for u2",
2996          "msg" : "313233343030",
2997          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0022e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8b9c4c3f73cc816143fac3412b62de4c63db08f8c57e4c58c31f1b457ca5e57e20a",
2998          "result" : "valid",
2999          "flags" : []
3000        }
3001      ]
3002    },
3003    {
3004      "jwk" : {
3005        "crv" : "P-521",
3006        "kid" : "none",
3007        "kty" : "EC",
3008        "x" : "AC0tfUC_F8TosYdX5FHd3tleaxAHzRRICdIa8xNTsDA4NyxK8gTUQUtxBgtIs6hDnGMoCb0zxHNiYwREBaGtdm42",
3009        "y" : "ALsMWohI-T-j6FN2sBK_Bk4wN0ZSmmc7hSu1qWnCTAFWqN0mJC0KrUuuQ-I2MbAfudBQ-XRLWfO1KxxXIheh1wWI"
3010      },
3011      "key" : {
3012        "curve" : "secp521r1",
3013        "keySize" : 521,
3014        "type" : "EcPublicKey",
3015        "uncompressed" : "04002d2d7d40bf17c4e8b18757e451ddded95e6b1007cd144809d21af31353b03038372c4af204d4414b71060b48b3a8439c632809bd33c4736263044405a1ad766e3600bb0c5a8848f93fa3e85376b012bf064e303746529a673b852bb5a969c24c0156a8dd26242d0aad4bae43e23631b01fb9d050f9744b59f3b52b1c572217a1d70588",
3016        "wx" : "2d2d7d40bf17c4e8b18757e451ddded95e6b1007cd144809d21af31353b03038372c4af204d4414b71060b48b3a8439c632809bd33c4736263044405a1ad766e36",
3017        "wy" : "00bb0c5a8848f93fa3e85376b012bf064e303746529a673b852bb5a969c24c0156a8dd26242d0aad4bae43e23631b01fb9d050f9744b59f3b52b1c572217a1d70588"
3018      },
3019      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004002d2d7d40bf17c4e8b18757e451ddded95e6b1007cd144809d21af31353b03038372c4af204d4414b71060b48b3a8439c632809bd33c4736263044405a1ad766e3600bb0c5a8848f93fa3e85376b012bf064e303746529a673b852bb5a969c24c0156a8dd26242d0aad4bae43e23631b01fb9d050f9744b59f3b52b1c572217a1d70588",
3020      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQALS19QL8XxOixh1fkUd3e2V5rEAfN\nFEgJ0hrzE1OwMDg3LEryBNRBS3EGC0izqEOcYygJvTPEc2JjBEQFoa12bjYAuwxa\niEj5P6PoU3awEr8GTjA3RlKaZzuFK7WpacJMAVao3SYkLQqtS65D4jYxsB+50FD5\ndEtZ87UrHFciF6HXBYg=\n-----END PUBLIC KEY-----",
3021      "sha" : "SHA-512",
3022      "type" : "EcdsaP1363Verify",
3023      "tests" : [
3024        {
3025          "tcId" : 232,
3026          "comment" : "edge case for u2",
3027          "msg" : "313233343030",
3028          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc010590b21642c8590b21642c8590b21642c8590b21642c8590b21642c8590b2164298eb57e5aff9343597a542d3132f9e734fdc305125e0ec139c5f780ee8e8cb9c2",
3029          "result" : "valid",
3030          "flags" : []
3031        }
3032      ]
3033    },
3034    {
3035      "jwk" : {
3036        "crv" : "P-521",
3037        "kid" : "none",
3038        "kty" : "EC",
3039        "x" : "AYrBHf5i0fKoICcyx5tCPSn0O-xNtggKIgeWoQ8mhfksccf3LZ2gqKyyJoDMoBjroui6O_3h25pO87l9oWR0Nk6W",
3040        "y" : "AFqtOyhnB7060HoGDKvKScU95PVsBaCo3kD9lp19T5lffGcB_lxTIfhTGLmL5mJR-kkAiP1yfaJFTgCzuU3G4SQb"
3041      },
3042      "key" : {
3043        "curve" : "secp521r1",
3044        "keySize" : 521,
3045        "type" : "EcPublicKey",
3046        "uncompressed" : "04018ac11dfe62d1f2a8202732c79b423d29f43bec4db6080a220796a10f2685f92c71c7f72d9da0a8acb22680cca018eba2e8ba3bfde1db9a4ef3b97da16474364e96005aad3b286707bd3ad07a060cabca49c53de4f56c05a0a8de40fd969d7d4f995f7c6701fe5c5321f85318b98be66251fa490088fd727da2454e00b3b94dc6e1241b",
3047        "wx" : "018ac11dfe62d1f2a8202732c79b423d29f43bec4db6080a220796a10f2685f92c71c7f72d9da0a8acb22680cca018eba2e8ba3bfde1db9a4ef3b97da16474364e96",
3048        "wy" : "5aad3b286707bd3ad07a060cabca49c53de4f56c05a0a8de40fd969d7d4f995f7c6701fe5c5321f85318b98be66251fa490088fd727da2454e00b3b94dc6e1241b"
3049      },
3050      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004018ac11dfe62d1f2a8202732c79b423d29f43bec4db6080a220796a10f2685f92c71c7f72d9da0a8acb22680cca018eba2e8ba3bfde1db9a4ef3b97da16474364e96005aad3b286707bd3ad07a060cabca49c53de4f56c05a0a8de40fd969d7d4f995f7c6701fe5c5321f85318b98be66251fa490088fd727da2454e00b3b94dc6e1241b",
3051      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBisEd/mLR8qggJzLHm0I9KfQ77E22\nCAoiB5ahDyaF+Sxxx/ctnaCorLImgMygGOui6Lo7/eHbmk7zuX2hZHQ2TpYAWq07\nKGcHvTrQegYMq8pJxT3k9WwFoKjeQP2WnX1PmV98ZwH+XFMh+FMYuYvmYlH6SQCI\n/XJ9okVOALO5TcbhJBs=\n-----END PUBLIC KEY-----",
3052      "sha" : "SHA-512",
3053      "type" : "EcdsaP1363Verify",
3054      "tests" : [
3055        {
3056          "tcId" : 233,
3057          "comment" : "edge case for u2",
3058          "msg" : "313233343030",
3059          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01a4924924924924924924924924924924924924924924924924924924924924924445e10670ed0437c9db4125ac4175fbd70e9bd1799a85f44ca0a8e61a3354e808",
3060          "result" : "valid",
3061          "flags" : []
3062        }
3063      ]
3064    },
3065    {
3066      "jwk" : {
3067        "crv" : "P-521",
3068        "kid" : "none",
3069        "kty" : "EC",
3070        "x" : "AFGyw-BJRWTtSO00ebWW6kB4JAVQo8KNoz1x0lno5iPjerQ_OWxJNj8xyN6KRkTTfpTtgODdT5LD3yEG4nlcJ5i4",
3071        "y" : "AKUw1elh8GlrvrlirKjnH2WVauBM3CKkrGUUaUPpmkov20d991qgacjdN6XarqOEgHmmp7wD4Pqj1l1C-AU9sgeL"
3072      },
3073      "key" : {
3074        "curve" : "secp521r1",
3075        "keySize" : 521,
3076        "type" : "EcPublicKey",
3077        "uncompressed" : "040051b2c3e0494564ed48ed3479b596ea4078240550a3c28da33d71d259e8e623e37ab43f396c49363f31c8de8a4644d37e94ed80e0dd4f92c3df2106e2795c2798b800a530d5e961f0696bbeb962aca8e71f65956ae04cdc22a4ac65146943e99a4a2fdb477df75aa069c8dd37a5daaea3848079a6a7bc03e0faa3d65d42f8053db2078b",
3078        "wx" : "51b2c3e0494564ed48ed3479b596ea4078240550a3c28da33d71d259e8e623e37ab43f396c49363f31c8de8a4644d37e94ed80e0dd4f92c3df2106e2795c2798b8",
3079        "wy" : "00a530d5e961f0696bbeb962aca8e71f65956ae04cdc22a4ac65146943e99a4a2fdb477df75aa069c8dd37a5daaea3848079a6a7bc03e0faa3d65d42f8053db2078b"
3080      },
3081      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040051b2c3e0494564ed48ed3479b596ea4078240550a3c28da33d71d259e8e623e37ab43f396c49363f31c8de8a4644d37e94ed80e0dd4f92c3df2106e2795c2798b800a530d5e961f0696bbeb962aca8e71f65956ae04cdc22a4ac65146943e99a4a2fdb477df75aa069c8dd37a5daaea3848079a6a7bc03e0faa3d65d42f8053db2078b",
3082      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAUbLD4ElFZO1I7TR5tZbqQHgkBVCj\nwo2jPXHSWejmI+N6tD85bEk2PzHI3opGRNN+lO2A4N1PksPfIQbieVwnmLgApTDV\n6WHwaWu+uWKsqOcfZZVq4EzcIqSsZRRpQ+maSi/bR333WqBpyN03pdquo4SAeaan\nvAPg+qPWXUL4BT2yB4s=\n-----END PUBLIC KEY-----",
3083      "sha" : "SHA-512",
3084      "type" : "EcdsaP1363Verify",
3085      "tests" : [
3086        {
3087          "tcId" : 234,
3088          "comment" : "edge case for u2",
3089          "msg" : "313233343030",
3090          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01d5555555555555555555555555555555555555555555555555555555555555554fa6dbdcd91484ebc0d521569e4c5efb25910b1f0ddef19d0410c50c73e68db95f",
3091          "result" : "valid",
3092          "flags" : []
3093        }
3094      ]
3095    },
3096    {
3097      "jwk" : {
3098        "crv" : "P-521",
3099        "kid" : "none",
3100        "kty" : "EC",
3101        "x" : "AboxpvnC0ifaV94AdZ4uhE1ge8m9krzfKCAGiE3DR8koTw3AYjrx6dsiEXNkp6gKWwZ--hmyBNrI-vIjDYC3BK3c",
3102        "y" : "ANiLdhzTpLCUe_wX4gS011H3aICoLJt8b9k97VWIPJlQAti4v_8eAhGJwI2CnRawiPT7Oa2UVur7x3wgNTvA88A4"
3103      },
3104      "key" : {
3105        "curve" : "secp521r1",
3106        "keySize" : 521,
3107        "type" : "EcPublicKey",
3108        "uncompressed" : "0401ba31a6f9c2d227da57de00759e2e844d607bc9bd92bcdf282006884dc347c9284f0dc0623af1e9db22117364a7a80a5b067efa19b204dac8faf2230d80b704addc00d88b761cd3a4b0947bfc17e204b4d751f76880a82c9b7c6fd93ded55883c995002d8b8bfff1e021189c08d829d16b088f4fb39ad9456eafbc77c20353bc0f3c038",
3109        "wx" : "01ba31a6f9c2d227da57de00759e2e844d607bc9bd92bcdf282006884dc347c9284f0dc0623af1e9db22117364a7a80a5b067efa19b204dac8faf2230d80b704addc",
3110        "wy" : "00d88b761cd3a4b0947bfc17e204b4d751f76880a82c9b7c6fd93ded55883c995002d8b8bfff1e021189c08d829d16b088f4fb39ad9456eafbc77c20353bc0f3c038"
3111      },
3112      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401ba31a6f9c2d227da57de00759e2e844d607bc9bd92bcdf282006884dc347c9284f0dc0623af1e9db22117364a7a80a5b067efa19b204dac8faf2230d80b704addc00d88b761cd3a4b0947bfc17e204b4d751f76880a82c9b7c6fd93ded55883c995002d8b8bfff1e021189c08d829d16b088f4fb39ad9456eafbc77c20353bc0f3c038",
3113      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBujGm+cLSJ9pX3gB1ni6ETWB7yb2S\nvN8oIAaITcNHyShPDcBiOvHp2yIRc2SnqApbBn76GbIE2sj68iMNgLcErdwA2It2\nHNOksJR7/BfiBLTXUfdogKgsm3xv2T3tVYg8mVAC2Li//x4CEYnAjYKdFrCI9Ps5\nrZRW6vvHfCA1O8DzwDg=\n-----END PUBLIC KEY-----",
3114      "sha" : "SHA-512",
3115      "type" : "EcdsaP1363Verify",
3116      "tests" : [
3117        {
3118          "tcId" : 235,
3119          "comment" : "edge case for u2",
3120          "msg" : "313233343030",
3121          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4fc31322e69da41162a76abf3a1b4507ae66074633446f259661a61c93be30eb5",
3122          "result" : "valid",
3123          "flags" : []
3124        }
3125      ]
3126    },
3127    {
3128      "jwk" : {
3129        "crv" : "P-521",
3130        "kid" : "none",
3131        "kty" : "EC",
3132        "x" : "ATe7tI7ygRM4Se1yP1ZioZ__nMc4mgFw0xG9NPTb3GViRttpXqBxLYrO_50dDveSHsLj-LUz5MoSL59_RGBziJM0",
3133        "y" : "AWPkUA2ZgJX2D6P-1BSdLZtbAY4D61NE7-j_zBx9J250AaTfY5xKsQiCAGJJVHG-eyk5iq265ECpvc1Vzwu12W95"
3134      },
3135      "key" : {
3136        "curve" : "secp521r1",
3137        "keySize" : 521,
3138        "type" : "EcPublicKey",
3139        "uncompressed" : "040137bbb48ef281133849ed723f5662a19fff9cc7389a0170d311bd34f4dbdc656246db695ea0712d8aceff9d1d0ef7921ec2e3f8b533e4ca122f9f7f4460738893340163e4500d998095f60fa3fed4149d2d9b5b018e03eb5344efe8ffcc1c7d276e7401a4df639c4ab108820062495471be7b29398aadbae440a9bdcd55cf0bb5d96f79",
3140        "wx" : "0137bbb48ef281133849ed723f5662a19fff9cc7389a0170d311bd34f4dbdc656246db695ea0712d8aceff9d1d0ef7921ec2e3f8b533e4ca122f9f7f446073889334",
3141        "wy" : "0163e4500d998095f60fa3fed4149d2d9b5b018e03eb5344efe8ffcc1c7d276e7401a4df639c4ab108820062495471be7b29398aadbae440a9bdcd55cf0bb5d96f79"
3142      },
3143      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040137bbb48ef281133849ed723f5662a19fff9cc7389a0170d311bd34f4dbdc656246db695ea0712d8aceff9d1d0ef7921ec2e3f8b533e4ca122f9f7f4460738893340163e4500d998095f60fa3fed4149d2d9b5b018e03eb5344efe8ffcc1c7d276e7401a4df639c4ab108820062495471be7b29398aadbae440a9bdcd55cf0bb5d96f79",
3144      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBN7u0jvKBEzhJ7XI/VmKhn/+cxzia\nAXDTEb009NvcZWJG22leoHEtis7/nR0O95IewuP4tTPkyhIvn39EYHOIkzQBY+RQ\nDZmAlfYPo/7UFJ0tm1sBjgPrU0Tv6P/MHH0nbnQBpN9jnEqxCIIAYklUcb57KTmK\nrbrkQKm9zVXPC7XZb3k=\n-----END PUBLIC KEY-----",
3145      "sha" : "SHA-512",
3146      "type" : "EcdsaP1363Verify",
3147      "tests" : [
3148        {
3149          "tcId" : 236,
3150          "comment" : "edge case for u2",
3151          "msg" : "313233343030",
3152          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138640b",
3153          "result" : "valid",
3154          "flags" : []
3155        }
3156      ]
3157    },
3158    {
3159      "jwk" : {
3160        "crv" : "P-521",
3161        "kid" : "none",
3162        "kty" : "EC",
3163        "x" : "AHJt2ot7btJfl_H8bDzPVU1g_HHk-rKleChtMmEufz5mn67QuXYZrvLVr_nI_9mH_t3A1sOLfuwCgZFACHSAP0mL",
3164        "y" : "AMC4hwxhLgbBPFftb37z1TteX6LbYnB7A0tewT-0cBjjHafsyZHVdZQ0aNcB4RjsozEiz205S4puwPRbwJcBYDom"
3165      },
3166      "key" : {
3167        "curve" : "secp521r1",
3168        "keySize" : 521,
3169        "type" : "EcPublicKey",
3170        "uncompressed" : "0400726dda8b7b6ed25f97f1fc6c3ccf554d60fc71e4fab2a578286d32612e7f3e669faed0b97619aef2d5aff9c8ffd987feddc0d6c38b7eec028191400874803f498b00c0b8870c612e06c13c57ed6f7ef3d53b5e5fa2db62707b034b5ec13fb47018e31da7ecc991d575943468d701e118eca33122cf6d394b8a6ec0f45bc09701603a26",
3171        "wx" : "726dda8b7b6ed25f97f1fc6c3ccf554d60fc71e4fab2a578286d32612e7f3e669faed0b97619aef2d5aff9c8ffd987feddc0d6c38b7eec028191400874803f498b",
3172        "wy" : "00c0b8870c612e06c13c57ed6f7ef3d53b5e5fa2db62707b034b5ec13fb47018e31da7ecc991d575943468d701e118eca33122cf6d394b8a6ec0f45bc09701603a26"
3173      },
3174      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400726dda8b7b6ed25f97f1fc6c3ccf554d60fc71e4fab2a578286d32612e7f3e669faed0b97619aef2d5aff9c8ffd987feddc0d6c38b7eec028191400874803f498b00c0b8870c612e06c13c57ed6f7ef3d53b5e5fa2db62707b034b5ec13fb47018e31da7ecc991d575943468d701e118eca33122cf6d394b8a6ec0f45bc09701603a26",
3175      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAcm3ai3tu0l+X8fxsPM9VTWD8ceT6\nsqV4KG0yYS5/PmafrtC5dhmu8tWv+cj/2Yf+3cDWw4t+7AKBkUAIdIA/SYsAwLiH\nDGEuBsE8V+1vfvPVO15fotticHsDS17BP7RwGOMdp+zJkdV1lDRo1wHhGOyjMSLP\nbTlLim7A9FvAlwFgOiY=\n-----END PUBLIC KEY-----",
3176      "sha" : "SHA-512",
3177      "type" : "EcdsaP1363Verify",
3178      "tests" : [
3179        {
3180          "tcId" : 237,
3181          "comment" : "edge case for u2",
3182          "msg" : "313233343030",
3183          "sig" : "00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc01346cc7d4839b77f9f487c7e7f2841c5b7d05f966f3bde28f1fa080ce40037a74e3001a2b00bd39ee4c93072e9963724941383cf0812c02d1c838ad4502a12c619f",
3184          "result" : "valid",
3185          "flags" : []
3186        }
3187      ]
3188    },
3189    {
3190      "jwk" : {
3191        "crv" : "P-521",
3192        "kid" : "none",
3193        "kty" : "EC",
3194        "x" : "AW_OnzdbvSlorarzV1WVEp7z5yHDt8g9Wkp59LXfu9sfZtpyQ-USDF29e-HKBz4EtMxYyozi80_2o9Aqkpvy_CeX",
3195        "y" : "AIPxMHktbEXI8qZ0ceUSRuK4eBRluCkcvaZtInGc1Ta_gB4AdgMJGdVwFzLOdni_RyhG7Qd3k37XfKrXTQVmRhSi"
3196      },
3197      "key" : {
3198        "curve" : "secp521r1",
3199        "keySize" : 521,
3200        "type" : "EcPublicKey",
3201        "uncompressed" : "04016fce9f375bbd2968adaaf3575595129ef3e721c3b7c83d5a4a79f4b5dfbbdb1f66da7243e5120c5dbd7be1ca073e04b4cc58ca8ce2f34ff6a3d02a929bf2fc27970083f130792d6c45c8f2a67471e51246e2b8781465b8291cbda66d22719cd536bf801e0076030919d5701732ce7678bf472846ed0777937ed77caad74d05664614a2",
3202        "wx" : "016fce9f375bbd2968adaaf3575595129ef3e721c3b7c83d5a4a79f4b5dfbbdb1f66da7243e5120c5dbd7be1ca073e04b4cc58ca8ce2f34ff6a3d02a929bf2fc2797",
3203        "wy" : "0083f130792d6c45c8f2a67471e51246e2b8781465b8291cbda66d22719cd536bf801e0076030919d5701732ce7678bf472846ed0777937ed77caad74d05664614a2"
3204      },
3205      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004016fce9f375bbd2968adaaf3575595129ef3e721c3b7c83d5a4a79f4b5dfbbdb1f66da7243e5120c5dbd7be1ca073e04b4cc58ca8ce2f34ff6a3d02a929bf2fc27970083f130792d6c45c8f2a67471e51246e2b8781465b8291cbda66d22719cd536bf801e0076030919d5701732ce7678bf472846ed0777937ed77caad74d05664614a2",
3206      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBb86fN1u9KWitqvNXVZUSnvPnIcO3\nyD1aSnn0td+72x9m2nJD5RIMXb174coHPgS0zFjKjOLzT/aj0CqSm/L8J5cAg/Ew\neS1sRcjypnRx5RJG4rh4FGW4KRy9pm0icZzVNr+AHgB2AwkZ1XAXMs52eL9HKEbt\nB3eTftd8qtdNBWZGFKI=\n-----END PUBLIC KEY-----",
3207      "sha" : "SHA-512",
3208      "type" : "EcdsaP1363Verify",
3209      "tests" : [
3210        {
3211          "tcId" : 238,
3212          "comment" : "point duplication during verification",
3213          "msg" : "313233343030",
3214          "sig" : "0090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855bed06b9ba8d0f8a80edce03a9fac7da561e24b1cd22d459239a146695a671f81f73aaf01150b0fe9f0dff27fa180cc9442c3bfc9e395232898607b110a51bcb1086cb9726e251a07c9557808df32460715950a3dc446ae4229b9ed59fe241b389aee3a6963",
3215          "result" : "valid",
3216          "flags" : [
3217            "PointDuplication"
3218          ]
3219        }
3220      ]
3221    },
3222    {
3223      "jwk" : {
3224        "crv" : "P-521",
3225        "kid" : "none",
3226        "kty" : "EC",
3227        "x" : "AW_OnzdbvSlorarzV1WVEp7z5yHDt8g9Wkp59LXfu9sfZtpyQ-USDF29e-HKBz4EtMxYyozi80_2o9Aqkpvy_CeX",
3228        "y" : "AXwOz4bSk7o3DVmLjhrtuR1Hh-uaR9bjQlmS3Y5jKslAf-H_ifz25iqP6M0xiYdAuNe5EviIbIEog1UosvqZuetd"
3229      },
3230      "key" : {
3231        "curve" : "secp521r1",
3232        "keySize" : 521,
3233        "type" : "EcPublicKey",
3234        "uncompressed" : "04016fce9f375bbd2968adaaf3575595129ef3e721c3b7c83d5a4a79f4b5dfbbdb1f66da7243e5120c5dbd7be1ca073e04b4cc58ca8ce2f34ff6a3d02a929bf2fc2797017c0ecf86d293ba370d598b8e1aedb91d4787eb9a47d6e3425992dd8e632ac9407fe1ff89fcf6e62a8fe8cd31898740b8d7b912f8886c8128835528b2fa99b9eb5d",
3235        "wx" : "016fce9f375bbd2968adaaf3575595129ef3e721c3b7c83d5a4a79f4b5dfbbdb1f66da7243e5120c5dbd7be1ca073e04b4cc58ca8ce2f34ff6a3d02a929bf2fc2797",
3236        "wy" : "017c0ecf86d293ba370d598b8e1aedb91d4787eb9a47d6e3425992dd8e632ac9407fe1ff89fcf6e62a8fe8cd31898740b8d7b912f8886c8128835528b2fa99b9eb5d"
3237      },
3238      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004016fce9f375bbd2968adaaf3575595129ef3e721c3b7c83d5a4a79f4b5dfbbdb1f66da7243e5120c5dbd7be1ca073e04b4cc58ca8ce2f34ff6a3d02a929bf2fc2797017c0ecf86d293ba370d598b8e1aedb91d4787eb9a47d6e3425992dd8e632ac9407fe1ff89fcf6e62a8fe8cd31898740b8d7b912f8886c8128835528b2fa99b9eb5d",
3239      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBb86fN1u9KWitqvNXVZUSnvPnIcO3\nyD1aSnn0td+72x9m2nJD5RIMXb174coHPgS0zFjKjOLzT/aj0CqSm/L8J5cBfA7P\nhtKTujcNWYuOGu25HUeH65pH1uNCWZLdjmMqyUB/4f+J/PbmKo/ozTGJh0C417kS\n+IhsgSiDVSiy+pm5610=\n-----END PUBLIC KEY-----",
3240      "sha" : "SHA-512",
3241      "type" : "EcdsaP1363Verify",
3242      "tests" : [
3243        {
3244          "tcId" : 239,
3245          "comment" : "duplication bug",
3246          "msg" : "313233343030",
3247          "sig" : "0090c8d0d718cb9d8d81094e6d068fb13c16b4df8c77bac676dddfe3e68855bed06b9ba8d0f8a80edce03a9fac7da561e24b1cd22d459239a146695a671f81f73aaf01150b0fe9f0dff27fa180cc9442c3bfc9e395232898607b110a51bcb1086cb9726e251a07c9557808df32460715950a3dc446ae4229b9ed59fe241b389aee3a6963",
3248          "result" : "invalid",
3249          "flags" : [
3250            "PointDuplication"
3251          ]
3252        }
3253      ]
3254    },
3255    {
3256      "jwk" : {
3257        "crv" : "P-521",
3258        "kid" : "none",
3259        "kty" : "EC",
3260        "x" : "ARD7ia_xNe24AaHLW8SVJbgdx02kUJDSKBIocYFPSJ_csC6-5GtwPmtOavVsUCRCKzH9QlLETQv9KdlF3ngtmFQ_",
3261        "y" : "AexCW0xJKOErYZIn8dptCpZ1Bw2cW0nKUjBQrLcY5iZDsOWAFUO3bcEfjWlLoJQ22DkbR3rSwUPsUMI4TE9ohRLc"
3262      },
3263      "key" : {
3264        "curve" : "secp521r1",
3265        "keySize" : 521,
3266        "type" : "EcPublicKey",
3267        "uncompressed" : "040110fb89aff135edb801a1cb5bc49525b81dc74da45090d228122871814f489fdcb02ebee46b703e6b4e6af56c5024422b31fd4252c44d0bfd29d945de782d98543f01ec425b4c4928e12b619227f1da6d0a9675070d9c5b49ca523050acb718e62643b0e5801543b76dc11f8d694ba09436d8391b477ad2c143ec50c2384c4f688512dc",
3268        "wx" : "0110fb89aff135edb801a1cb5bc49525b81dc74da45090d228122871814f489fdcb02ebee46b703e6b4e6af56c5024422b31fd4252c44d0bfd29d945de782d98543f",
3269        "wy" : "01ec425b4c4928e12b619227f1da6d0a9675070d9c5b49ca523050acb718e62643b0e5801543b76dc11f8d694ba09436d8391b477ad2c143ec50c2384c4f688512dc"
3270      },
3271      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040110fb89aff135edb801a1cb5bc49525b81dc74da45090d228122871814f489fdcb02ebee46b703e6b4e6af56c5024422b31fd4252c44d0bfd29d945de782d98543f01ec425b4c4928e12b619227f1da6d0a9675070d9c5b49ca523050acb718e62643b0e5801543b76dc11f8d694ba09436d8391b477ad2c143ec50c2384c4f688512dc",
3272      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBEPuJr/E17bgBoctbxJUluB3HTaRQ\nkNIoEihxgU9In9ywLr7ka3A+a05q9WxQJEIrMf1CUsRNC/0p2UXeeC2YVD8B7EJb\nTEko4Sthkifx2m0KlnUHDZxbScpSMFCstxjmJkOw5YAVQ7dtwR+NaUuglDbYORtH\netLBQ+xQwjhMT2iFEtw=\n-----END PUBLIC KEY-----",
3273      "sha" : "SHA-512",
3274      "type" : "EcdsaP1363Verify",
3275      "tests" : [
3276        {
3277          "tcId" : 240,
3278          "comment" : "point with x-coordinate 0",
3279          "msg" : "313233343030",
3280          "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad",
3281          "result" : "invalid",
3282          "flags" : []
3283        }
3284      ]
3285    },
3286    {
3287      "jwk" : {
3288        "crv" : "P-521",
3289        "kid" : "none",
3290        "kty" : "EC",
3291        "x" : "AcaTo_zLyfYlKEI5wnJfKlyQspt849B3MPfeYDHJ50RG0heIiuAjquI99qSqFT9Yx5WX1X9CzlwTVOXcQ6XrMR4T",
3292        "y" : "AV-ZZYRDsuOcPty82nBwf8Wk05VF6r41SBbQkoSmJl5H6_Ckc1WCjoGKdn-EUqbRhFHg44F6iW_0BMsWEb_ExLSj"
3293      },
3294      "key" : {
3295        "curve" : "secp521r1",
3296        "keySize" : 521,
3297        "type" : "EcPublicKey",
3298        "uncompressed" : "0401c693a3fccbc9f625284239c2725f2a5c90b29b7ce3d07730f7de6031c9e74446d217888ae023aae23df6a4aa153f58c79597d57f42ce5c1354e5dc43a5eb311e13015f99658443b2e39c3edcbcda70707fc5a4d39545eabe354816d09284a6265e47ebf0a47355828e818a767f8452a6d18451e0e3817a896ff404cb1611bfc4c4b4a3",
3299        "wx" : "01c693a3fccbc9f625284239c2725f2a5c90b29b7ce3d07730f7de6031c9e74446d217888ae023aae23df6a4aa153f58c79597d57f42ce5c1354e5dc43a5eb311e13",
3300        "wy" : "015f99658443b2e39c3edcbcda70707fc5a4d39545eabe354816d09284a6265e47ebf0a47355828e818a767f8452a6d18451e0e3817a896ff404cb1611bfc4c4b4a3"
3301      },
3302      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401c693a3fccbc9f625284239c2725f2a5c90b29b7ce3d07730f7de6031c9e74446d217888ae023aae23df6a4aa153f58c79597d57f42ce5c1354e5dc43a5eb311e13015f99658443b2e39c3edcbcda70707fc5a4d39545eabe354816d09284a6265e47ebf0a47355828e818a767f8452a6d18451e0e3817a896ff404cb1611bfc4c4b4a3",
3303      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBxpOj/MvJ9iUoQjnCcl8qXJCym3zj\n0Hcw995gMcnnREbSF4iK4COq4j32pKoVP1jHlZfVf0LOXBNU5dxDpesxHhMBX5ll\nhEOy45w+3LzacHB/xaTTlUXqvjVIFtCShKYmXkfr8KRzVYKOgYp2f4RSptGEUeDj\ngXqJb/QEyxYRv8TEtKM=\n-----END PUBLIC KEY-----",
3304      "sha" : "SHA-512",
3305      "type" : "EcdsaP1363Verify",
3306      "tests" : [
3307        {
3308          "tcId" : 241,
3309          "comment" : "point with x-coordinate 0",
3310          "msg" : "313233343030",
3311          "sig" : "0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81401",
3312          "result" : "invalid",
3313          "flags" : []
3314        }
3315      ]
3316    },
3317    {
3318      "jwk" : {
3319        "crv" : "P-521",
3320        "kid" : "none",
3321        "kty" : "EC",
3322        "x" : "AX179yNnjfV0zkNmdB4dN4f4NK-Zl7QcgmCgdMsfMl0rrp-FZdxrUbbLAtzutaG3dO6N1wV8meLZTDxxKZqc4PGw",
3323        "y" : "AWLGVjL_-IvbsXziUlzKyN83xQGrDmYm4nP7bPmQAEJDRMCsU5yf1sTz0oh2slfAENNHpFuwEMwFhEOEOnWDKNSR"
3324      },
3325      "key" : {
3326        "curve" : "secp521r1",
3327        "keySize" : 521,
3328        "type" : "EcPublicKey",
3329        "uncompressed" : "04017d7bf723678df574ce4366741e1d3787f834af9997b41c8260a074cb1f325d2bae9f8565dc6b51b6cb02dceeb5a1b774ee8dd7057c99e2d94c3c71299a9ce0f1b00162c65632fff88bdbb17ce2525ccac8df37c501ab0e6626e273fb6cf99000424344c0ac539c9fd6c4f3d28876b257c010d347a45bb010cc058443843a758328d491",
3330        "wx" : "017d7bf723678df574ce4366741e1d3787f834af9997b41c8260a074cb1f325d2bae9f8565dc6b51b6cb02dceeb5a1b774ee8dd7057c99e2d94c3c71299a9ce0f1b0",
3331        "wy" : "0162c65632fff88bdbb17ce2525ccac8df37c501ab0e6626e273fb6cf99000424344c0ac539c9fd6c4f3d28876b257c010d347a45bb010cc058443843a758328d491"
3332      },
3333      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004017d7bf723678df574ce4366741e1d3787f834af9997b41c8260a074cb1f325d2bae9f8565dc6b51b6cb02dceeb5a1b774ee8dd7057c99e2d94c3c71299a9ce0f1b00162c65632fff88bdbb17ce2525ccac8df37c501ab0e6626e273fb6cf99000424344c0ac539c9fd6c4f3d28876b257c010d347a45bb010cc058443843a758328d491",
3334      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBfXv3I2eN9XTOQ2Z0Hh03h/g0r5mX\ntByCYKB0yx8yXSuun4Vl3GtRtssC3O61obd07o3XBXyZ4tlMPHEpmpzg8bABYsZW\nMv/4i9uxfOJSXMrI3zfFAasOZibic/ts+ZAAQkNEwKxTnJ/WxPPSiHayV8AQ00ek\nW7AQzAWEQ4Q6dYMo1JE=\n-----END PUBLIC KEY-----",
3335      "sha" : "SHA-512",
3336      "type" : "EcdsaP1363Verify",
3337      "tests" : [
3338        {
3339          "tcId" : 242,
3340          "comment" : "comparison with point at infinity ",
3341          "msg" : "313233343030",
3342          "sig" : "00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad0066666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81401",
3343          "result" : "invalid",
3344          "flags" : []
3345        }
3346      ]
3347    },
3348    {
3349      "jwk" : {
3350        "crv" : "P-521",
3351        "kid" : "none",
3352        "kty" : "EC",
3353        "x" : "AeBttCOpAuI5uXNAqwUlNOrTfnlBLGdb8OuCOZnmtzEEC_8rDk-mTt85YqMokh6lrk6PQHnqtDnhL5IzXfxIY8B_",
3354        "y" : "AH7p8Oy0CcsTPAzQi4XoQLB289YV4e8Tk7UiIziyJ9doAD2l87ofcvZlTKVKwRwrqRpstYg9bRqCMErSt53gkhXz"
3355      },
3356      "key" : {
3357        "curve" : "secp521r1",
3358        "keySize" : 521,
3359        "type" : "EcPublicKey",
3360        "uncompressed" : "0401e06db423a902e239b97340ab052534ead37e79412c675bf0eb823999e6b731040bff2b0e4fa64edf3962a328921ea5ae4e8f4079eab439e12f92335dfc4863c07f007ee9f0ecb409cb133c0cd08b85e840b076f3d615e1ef1393b5222338b227d768003da5f3ba1f72f6654ca54ac11c2ba91a6cb5883d6d1a82304ad2b79de09215f3",
3361        "wx" : "01e06db423a902e239b97340ab052534ead37e79412c675bf0eb823999e6b731040bff2b0e4fa64edf3962a328921ea5ae4e8f4079eab439e12f92335dfc4863c07f",
3362        "wy" : "7ee9f0ecb409cb133c0cd08b85e840b076f3d615e1ef1393b5222338b227d768003da5f3ba1f72f6654ca54ac11c2ba91a6cb5883d6d1a82304ad2b79de09215f3"
3363      },
3364      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401e06db423a902e239b97340ab052534ead37e79412c675bf0eb823999e6b731040bff2b0e4fa64edf3962a328921ea5ae4e8f4079eab439e12f92335dfc4863c07f007ee9f0ecb409cb133c0cd08b85e840b076f3d615e1ef1393b5222338b227d768003da5f3ba1f72f6654ca54ac11c2ba91a6cb5883d6d1a82304ad2b79de09215f3",
3365      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB4G20I6kC4jm5c0CrBSU06tN+eUEs\nZ1vw64I5mea3MQQL/ysOT6ZO3zlioyiSHqWuTo9Aeeq0OeEvkjNd/EhjwH8Afunw\n7LQJyxM8DNCLhehAsHbz1hXh7xOTtSIjOLIn12gAPaXzuh9y9mVMpUrBHCupGmy1\niD1tGoIwStK3neCSFfM=\n-----END PUBLIC KEY-----",
3366      "sha" : "SHA-512",
3367      "type" : "EcdsaP1363Verify",
3368      "tests" : [
3369        {
3370          "tcId" : 243,
3371          "comment" : "extreme value for k and edgecase s",
3372          "msg" : "313233343030",
3373          "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad",
3374          "result" : "valid",
3375          "flags" : []
3376        }
3377      ]
3378    },
3379    {
3380      "jwk" : {
3381        "crv" : "P-521",
3382        "kid" : "none",
3383        "kty" : "EC",
3384        "x" : "AVBTdE1TgR2-2IgPONOjRXin8cFy7GW9itgYO6CuEAk0FhB_PJQnQr3mBxmUmyxPAm9DWCElyZ7UjLx8WgUaWnRI",
3385        "y" : "ALNtTJGisDZ8VmssEpgc4P28O-uYNxdAP2m_QmT8YYJHivCyNv8SC8_KEWkkxVKr72ZjtgI74ZhrcCBtm7ibXtKY"
3386      },
3387      "key" : {
3388        "curve" : "secp521r1",
3389        "keySize" : 521,
3390        "type" : "EcPublicKey",
3391        "uncompressed" : "04015053744d53811dbed8880f38d3a34578a7f1c172ec65bd8ad8183ba0ae10093416107f3c942742bde60719949b2c4f026f43582125c99ed48cbc7c5a051a5a744800b36d4c91a2b0367c566b2c12981ce0fdbc3beb983717403f69bf4264fc6182478af0b236ff120bcfca116924c552abef6663b6023be1986b70206d9bb89b5ed298",
3392        "wx" : "015053744d53811dbed8880f38d3a34578a7f1c172ec65bd8ad8183ba0ae10093416107f3c942742bde60719949b2c4f026f43582125c99ed48cbc7c5a051a5a7448",
3393        "wy" : "00b36d4c91a2b0367c566b2c12981ce0fdbc3beb983717403f69bf4264fc6182478af0b236ff120bcfca116924c552abef6663b6023be1986b70206d9bb89b5ed298"
3394      },
3395      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004015053744d53811dbed8880f38d3a34578a7f1c172ec65bd8ad8183ba0ae10093416107f3c942742bde60719949b2c4f026f43582125c99ed48cbc7c5a051a5a744800b36d4c91a2b0367c566b2c12981ce0fdbc3beb983717403f69bf4264fc6182478af0b236ff120bcfca116924c552abef6663b6023be1986b70206d9bb89b5ed298",
3396      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBUFN0TVOBHb7YiA8406NFeKfxwXLs\nZb2K2Bg7oK4QCTQWEH88lCdCveYHGZSbLE8Cb0NYISXJntSMvHxaBRpadEgAs21M\nkaKwNnxWaywSmBzg/bw765g3F0A/ab9CZPxhgkeK8LI2/xILz8oRaSTFUqvvZmO2\nAjvhmGtwIG2buJte0pg=\n-----END PUBLIC KEY-----",
3397      "sha" : "SHA-512",
3398      "type" : "EcdsaP1363Verify",
3399      "tests" : [
3400        {
3401          "tcId" : 244,
3402          "comment" : "extreme value for k and s^-1",
3403          "msg" : "313233343030",
3404          "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d00492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8",
3405          "result" : "valid",
3406          "flags" : []
3407        }
3408      ]
3409    },
3410    {
3411      "jwk" : {
3412        "crv" : "P-521",
3413        "kid" : "none",
3414        "kty" : "EC",
3415        "x" : "AfsuJllsyARzkX3Ua0odFL2aHKl2ndEr-sG_8XzcKC50xzqAHsG-g-3-S_6YE-yUOsFRZ48KmgvyfZ7zCBd-sEAP",
3416        "y" : "AZ4Dpdo9pn5rjQaNvazwkbnV762vY_Sn6ca27Qocml08vD4CRNSBBmAY-6dnSitZE5pWVngFY7tGGAFPF2dS4Xfg"
3417      },
3418      "key" : {
3419        "curve" : "secp521r1",
3420        "keySize" : 521,
3421        "type" : "EcPublicKey",
3422        "uncompressed" : "0401fb2e26596cc80473917dd46b4a1d14bd9a1ca9769dd12bfac1bff17cdc282e74c73a801ec1be83edfe4bfe9813ec943ac151678f0a9a0bf27d9ef308177eb0400f019e03a5da3da67e6b8d068dbdacf091b9d5efadaf63f4a7e9c6b6ed0a1c9a5d3cbc3e0244d481066018fba7674a2b59139a5656780563bb4618014f176752e177e0",
3423        "wx" : "01fb2e26596cc80473917dd46b4a1d14bd9a1ca9769dd12bfac1bff17cdc282e74c73a801ec1be83edfe4bfe9813ec943ac151678f0a9a0bf27d9ef308177eb0400f",
3424        "wy" : "019e03a5da3da67e6b8d068dbdacf091b9d5efadaf63f4a7e9c6b6ed0a1c9a5d3cbc3e0244d481066018fba7674a2b59139a5656780563bb4618014f176752e177e0"
3425      },
3426      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401fb2e26596cc80473917dd46b4a1d14bd9a1ca9769dd12bfac1bff17cdc282e74c73a801ec1be83edfe4bfe9813ec943ac151678f0a9a0bf27d9ef308177eb0400f019e03a5da3da67e6b8d068dbdacf091b9d5efadaf63f4a7e9c6b6ed0a1c9a5d3cbc3e0244d481066018fba7674a2b59139a5656780563bb4618014f176752e177e0",
3427      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB+y4mWWzIBHORfdRrSh0UvZocqXad\n0Sv6wb/xfNwoLnTHOoAewb6D7f5L/pgT7JQ6wVFnjwqaC/J9nvMIF36wQA8BngOl\n2j2mfmuNBo29rPCRudXvra9j9KfpxrbtChyaXTy8PgJE1IEGYBj7p2dKK1kTmlZW\neAVju0YYAU8XZ1Lhd+A=\n-----END PUBLIC KEY-----",
3428      "sha" : "SHA-512",
3429      "type" : "EcdsaP1363Verify",
3430      "tests" : [
3431        {
3432          "tcId" : 245,
3433          "comment" : "extreme value for k and s^-1",
3434          "msg" : "313233343030",
3435          "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d019999999999999999999999999999999999999999999999999999999999999999950e053936328c7855ffd6676d926e1e402fc4a1606e169fbefc595f4ba7605007",
3436          "result" : "valid",
3437          "flags" : []
3438        }
3439      ]
3440    },
3441    {
3442      "jwk" : {
3443        "crv" : "P-521",
3444        "kid" : "none",
3445        "kty" : "EC",
3446        "x" : "AIQizqnc-K4B96FXiI8BikCmZGHTVm7EpN_Inss8JAS-c00ykTfWMDh7AS0DMiGFfVv7KQ-oAnZAtAYwcqPlsUyG",
3447        "y" : "ACWiGeckuBgUkBpneovum3FrM7FqW2XyJylWpGtehoPciWmEMJrHlEllehiVyfYr3pnH9eJO0t77yfjd4169C93B"
3448      },
3449      "key" : {
3450        "curve" : "secp521r1",
3451        "keySize" : 521,
3452        "type" : "EcPublicKey",
3453        "uncompressed" : "04008422cea9dcf8ae01f7a157888f018a40a66461d3566ec4a4dfc89ecb3c2404be734d329137d630387b012d033221857d5bfb290fa8027640b4063072a3e5b14c860025a219e724b81814901a677a8bee9b716b33b16a5b65f2272956a46b5e8683dc896984309ac79449657a1895c9f62bde99c7f5e24ed2defbc9f8dde35ebd0bddc1",
3454        "wx" : "008422cea9dcf8ae01f7a157888f018a40a66461d3566ec4a4dfc89ecb3c2404be734d329137d630387b012d033221857d5bfb290fa8027640b4063072a3e5b14c86",
3455        "wy" : "25a219e724b81814901a677a8bee9b716b33b16a5b65f2272956a46b5e8683dc896984309ac79449657a1895c9f62bde99c7f5e24ed2defbc9f8dde35ebd0bddc1"
3456      },
3457      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004008422cea9dcf8ae01f7a157888f018a40a66461d3566ec4a4dfc89ecb3c2404be734d329137d630387b012d033221857d5bfb290fa8027640b4063072a3e5b14c860025a219e724b81814901a677a8bee9b716b33b16a5b65f2272956a46b5e8683dc896984309ac79449657a1895c9f62bde99c7f5e24ed2defbc9f8dde35ebd0bddc1",
3458      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAhCLOqdz4rgH3oVeIjwGKQKZkYdNW\nbsSk38ieyzwkBL5zTTKRN9YwOHsBLQMyIYV9W/spD6gCdkC0BjByo+WxTIYAJaIZ\n5yS4GBSQGmd6i+6bcWszsWpbZfInKVaka16Gg9yJaYQwmseUSWV6GJXJ9ivemcf1\n4k7S3vvJ+N3jXr0L3cE=\n-----END PUBLIC KEY-----",
3459      "sha" : "SHA-512",
3460      "type" : "EcdsaP1363Verify",
3461      "tests" : [
3462        {
3463          "tcId" : 246,
3464          "comment" : "extreme value for k and s^-1",
3465          "msg" : "313233343030",
3466          "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d0066666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81402",
3467          "result" : "valid",
3468          "flags" : []
3469        }
3470      ]
3471    },
3472    {
3473      "jwk" : {
3474        "crv" : "P-521",
3475        "kid" : "none",
3476        "kty" : "EC",
3477        "x" : "AbwZz0uUvNNBFM6DxfGn4Eji_E_UV9V-ObPaKfR2asuu8cEMsTx5am__tW1qOS5HtsdFIt9_oCdUwz2VsamjySoV",
3478        "y" : "APV0TCvtMIy09BtRLmMs0B0nDvGg0_R-p4DnPGpsnqaplvrvTSgolsZPpQ9bBOIExWtQS8Ei_7p66kV019erYwPA"
3479      },
3480      "key" : {
3481        "curve" : "secp521r1",
3482        "keySize" : 521,
3483        "type" : "EcPublicKey",
3484        "uncompressed" : "0401bc19cf4b94bcd34114ce83c5f1a7e048e2fc4fd457d57e39b3da29f4766acbaef1c10cb13c796a6fffb56d6a392e47b6c74522df7fa02754c33d95b1a9a3c92a1500f5744c2bed308cb4f41b512e632cd01d270ef1a0d3f47ea780e73c6a6c9ea6a996faef4d282896c64fa50f5b04e204c56b504bc122ffba7aea4574d7d7ab6303c0",
3485        "wx" : "01bc19cf4b94bcd34114ce83c5f1a7e048e2fc4fd457d57e39b3da29f4766acbaef1c10cb13c796a6fffb56d6a392e47b6c74522df7fa02754c33d95b1a9a3c92a15",
3486        "wy" : "00f5744c2bed308cb4f41b512e632cd01d270ef1a0d3f47ea780e73c6a6c9ea6a996faef4d282896c64fa50f5b04e204c56b504bc122ffba7aea4574d7d7ab6303c0"
3487      },
3488      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401bc19cf4b94bcd34114ce83c5f1a7e048e2fc4fd457d57e39b3da29f4766acbaef1c10cb13c796a6fffb56d6a392e47b6c74522df7fa02754c33d95b1a9a3c92a1500f5744c2bed308cb4f41b512e632cd01d270ef1a0d3f47ea780e73c6a6c9ea6a996faef4d282896c64fa50f5b04e204c56b504bc122ffba7aea4574d7d7ab6303c0",
3489      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBvBnPS5S800EUzoPF8afgSOL8T9RX\n1X45s9op9HZqy67xwQyxPHlqb/+1bWo5Lke2x0Ui33+gJ1TDPZWxqaPJKhUA9XRM\nK+0wjLT0G1EuYyzQHScO8aDT9H6ngOc8amyepqmW+u9NKCiWxk+lD1sE4gTFa1BL\nwSL/unrqRXTX16tjA8A=\n-----END PUBLIC KEY-----",
3490      "sha" : "SHA-512",
3491      "type" : "EcdsaP1363Verify",
3492      "tests" : [
3493        {
3494          "tcId" : 247,
3495          "comment" : "extreme value for k and s^-1",
3496          "msg" : "313233343030",
3497          "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d01b6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db68d82a2b033628ca12ffd36ed0d3bf206957c063c2bf183d7132f20aac7c797a51",
3498          "result" : "valid",
3499          "flags" : []
3500        }
3501      ]
3502    },
3503    {
3504      "jwk" : {
3505        "crv" : "P-521",
3506        "kid" : "none",
3507        "kty" : "EC",
3508        "x" : "AXsOvOCLCfIeMNFeDt2fzfJKtIMeyKZaPR449ysV8BFdpu0YheQvz64xwJFLcenfLNEGrcA5qCgQqSkk3RVNwF2j",
3509        "y" : "AMYU0a_E9j3jgDu1SQo04eL6uet4Qish03f8DX-ZG5OMIvTX3WZfjdIfrd5DFypV-A0FzEVXtmY_nno_5JDSXFUx"
3510      },
3511      "key" : {
3512        "curve" : "secp521r1",
3513        "keySize" : 521,
3514        "type" : "EcPublicKey",
3515        "uncompressed" : "04017b0ebce08b09f21e30d15e0edd9fcdf24ab4831ec8a65a3d1e38f72b15f0115da6ed1885e42fcfae31c0914b71e9df2cd106adc039a82810a92924dd154dc05da300c614d1afc4f63de3803bb5490a34e1e2fab9eb78422b21d377fc0d7f991b938c22f4d7dd665f8dd21fadde43172a55f80d05cc4557b6663f9e7a3fe490d25c5531",
3516        "wx" : "017b0ebce08b09f21e30d15e0edd9fcdf24ab4831ec8a65a3d1e38f72b15f0115da6ed1885e42fcfae31c0914b71e9df2cd106adc039a82810a92924dd154dc05da3",
3517        "wy" : "00c614d1afc4f63de3803bb5490a34e1e2fab9eb78422b21d377fc0d7f991b938c22f4d7dd665f8dd21fadde43172a55f80d05cc4557b6663f9e7a3fe490d25c5531"
3518      },
3519      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004017b0ebce08b09f21e30d15e0edd9fcdf24ab4831ec8a65a3d1e38f72b15f0115da6ed1885e42fcfae31c0914b71e9df2cd106adc039a82810a92924dd154dc05da300c614d1afc4f63de3803bb5490a34e1e2fab9eb78422b21d377fc0d7f991b938c22f4d7dd665f8dd21fadde43172a55f80d05cc4557b6663f9e7a3fe490d25c5531",
3520      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBew684IsJ8h4w0V4O3Z/N8kq0gx7I\nplo9Hjj3KxXwEV2m7RiF5C/PrjHAkUtx6d8s0QatwDmoKBCpKSTdFU3AXaMAxhTR\nr8T2PeOAO7VJCjTh4vq563hCKyHTd/wNf5kbk4wi9NfdZl+N0h+t3kMXKlX4DQXM\nRVe2Zj+eej/kkNJcVTE=\n-----END PUBLIC KEY-----",
3521      "sha" : "SHA-512",
3522      "type" : "EcdsaP1363Verify",
3523      "tests" : [
3524        {
3525          "tcId" : 248,
3526          "comment" : "extreme value for k",
3527          "msg" : "313233343030",
3528          "sig" : "00433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d000eb10e5ab95f2f26a40700b1300fb8c3c8d5384ffbecf1fdb9e11e67cb7fd6a7f503e6e25ac09bb88b6c3983df764d4d72bc2920e233f0f7974a234a21b00bb447",
3529          "result" : "valid",
3530          "flags" : []
3531        }
3532      ]
3533    },
3534    {
3535      "jwk" : {
3536        "crv" : "P-521",
3537        "kid" : "none",
3538        "kty" : "EC",
3539        "x" : "AATD7I19I850voucfCe-hpwjuvxodOvET0fhB0Iqsede0Jvr18sexGJuRCvPUSolxd3eJusIujdQZGGDDPkkHL6c",
3540        "y" : "AFChvAj0uo2h1kGsOJGCOrUZ-s1BWXaLHAc48OI0UPN05NbeVczu2VcivmNcXcACOhSYhi-Hv-Ydd-IOWSzCC7LK"
3541      },
3542      "key" : {
3543        "curve" : "secp521r1",
3544        "keySize" : 521,
3545        "type" : "EcPublicKey",
3546        "uncompressed" : "040004c3ec8d7d23ce74be8b9c7c27be869c23bafc6874ebc44f47e107422ab1e75ed09bebd7cb1ec4626e442bcf512a25c5ddde26eb08ba37506461830cf9241cbe9c0050a1bc08f4ba8da1d641ac3891823ab519facd4159768b1c0738f0e23450f374e4d6de55cceed95722be635c5dc0023a1498862f87bfe61d77e20e592cc20bb2ca",
3547        "wx" : "04c3ec8d7d23ce74be8b9c7c27be869c23bafc6874ebc44f47e107422ab1e75ed09bebd7cb1ec4626e442bcf512a25c5ddde26eb08ba37506461830cf9241cbe9c",
3548        "wy" : "50a1bc08f4ba8da1d641ac3891823ab519facd4159768b1c0738f0e23450f374e4d6de55cceed95722be635c5dc0023a1498862f87bfe61d77e20e592cc20bb2ca"
3549      },
3550      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040004c3ec8d7d23ce74be8b9c7c27be869c23bafc6874ebc44f47e107422ab1e75ed09bebd7cb1ec4626e442bcf512a25c5ddde26eb08ba37506461830cf9241cbe9c0050a1bc08f4ba8da1d641ac3891823ab519facd4159768b1c0738f0e23450f374e4d6de55cceed95722be635c5dc0023a1498862f87bfe61d77e20e592cc20bb2ca",
3551      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQABMPsjX0jznS+i5x8J76GnCO6/Gh0\n68RPR+EHQiqx517Qm+vXyx7EYm5EK89RKiXF3d4m6wi6N1BkYYMM+SQcvpwAUKG8\nCPS6jaHWQaw4kYI6tRn6zUFZdoscBzjw4jRQ83Tk1t5VzO7ZVyK+Y1xdwAI6FJiG\nL4e/5h134g5ZLMILsso=\n-----END PUBLIC KEY-----",
3552      "sha" : "SHA-512",
3553      "type" : "EcdsaP1363Verify",
3554      "tests" : [
3555        {
3556          "tcId" : 249,
3557          "comment" : "extreme value for k and edgecase s",
3558          "msg" : "313233343030",
3559          "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6600aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8c5d782813fba87792a9955c2fd033745693c9892d8896d3a3e7a925f85bd76ad",
3560          "result" : "valid",
3561          "flags" : []
3562        }
3563      ]
3564    },
3565    {
3566      "jwk" : {
3567        "crv" : "P-521",
3568        "kid" : "none",
3569        "kty" : "EC",
3570        "x" : "AKfIIE8oZNzvCJFlw5FNzCwIlgdYcMoLwc43hW-A8jgVsMjy7AUUXEIQSegOwedpT58EF0u-8hvAly5VnPIi3n4a",
3571        "y" : "Af8RCMKPAbcDgg4cAYeRKWKrIxCWGN_LDAYszuM5ACIio_fdjdIWdbDiCQj-WFXqh21qngLF9beT04_fefuDYD6p"
3572      },
3573      "key" : {
3574        "curve" : "secp521r1",
3575        "keySize" : 521,
3576        "type" : "EcPublicKey",
3577        "uncompressed" : "0400a7c8204f2864dcef089165c3914dcc2c0896075870ca0bc1ce37856f80f23815b0c8f2ec05145c421049e80ec1e7694f9f04174bbef21bc0972e559cf222de7e1a01ff1108c28f01b703820e1c0187912962ab23109618dfcb0c062ccee339002222a3f7dd8dd21675b0e20908fe5855ea876d6a9e02c5f5b793d38fdf79fb83603ea9",
3578        "wx" : "00a7c8204f2864dcef089165c3914dcc2c0896075870ca0bc1ce37856f80f23815b0c8f2ec05145c421049e80ec1e7694f9f04174bbef21bc0972e559cf222de7e1a",
3579        "wy" : "01ff1108c28f01b703820e1c0187912962ab23109618dfcb0c062ccee339002222a3f7dd8dd21675b0e20908fe5855ea876d6a9e02c5f5b793d38fdf79fb83603ea9"
3580      },
3581      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400a7c8204f2864dcef089165c3914dcc2c0896075870ca0bc1ce37856f80f23815b0c8f2ec05145c421049e80ec1e7694f9f04174bbef21bc0972e559cf222de7e1a01ff1108c28f01b703820e1c0187912962ab23109618dfcb0c062ccee339002222a3f7dd8dd21675b0e20908fe5855ea876d6a9e02c5f5b793d38fdf79fb83603ea9",
3582      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAp8ggTyhk3O8IkWXDkU3MLAiWB1hw\nygvBzjeFb4DyOBWwyPLsBRRcQhBJ6A7B52lPnwQXS77yG8CXLlWc8iLefhoB/xEI\nwo8BtwOCDhwBh5EpYqsjEJYY38sMBizO4zkAIiKj992N0hZ1sOIJCP5YVeqHbWqe\nAsX1t5PTj995+4NgPqk=\n-----END PUBLIC KEY-----",
3583      "sha" : "SHA-512",
3584      "type" : "EcdsaP1363Verify",
3585      "tests" : [
3586        {
3587          "tcId" : 250,
3588          "comment" : "extreme value for k and s^-1",
3589          "msg" : "313233343030",
3590          "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6600492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8",
3591          "result" : "valid",
3592          "flags" : []
3593        }
3594      ]
3595    },
3596    {
3597      "jwk" : {
3598        "crv" : "P-521",
3599        "kid" : "none",
3600        "kty" : "EC",
3601        "x" : "AYAvx5_I5VvOUKWBYytR1u7ASjx0rCv0-uFs5sfv7xcB1p-cAKka1SHXWsdTnVS_Rkyu7IcUVhA9yXQ1RGCJihnG",
3602        "y" : "AHIvwfUoUGYYsdqfiy7b29r37sAuj7kgPSsndzWh2GeRGxMfRT9SzMTO0Fw7G8KeTSDx5tNJefqmiM6AA_edjgyV"
3603      },
3604      "key" : {
3605        "curve" : "secp521r1",
3606        "keySize" : 521,
3607        "type" : "EcPublicKey",
3608        "uncompressed" : "0401802fc79fc8e55bce50a581632b51d6eec04a3c74ac2bf4fae16ce6c7efef1701d69f9c00a91ad521d75ac7539d54bf464caeec871456103dc974354460898a19c600722fc1f528506618b1da9f8b2edbdbdaf7eec02e8fb9203d2b277735a1d867911b131f453f52ccc4ced05c3b1bc29e4d20f1e6d34979faa688ce8003f79d8e0c95",
3609        "wx" : "01802fc79fc8e55bce50a581632b51d6eec04a3c74ac2bf4fae16ce6c7efef1701d69f9c00a91ad521d75ac7539d54bf464caeec871456103dc974354460898a19c6",
3610        "wy" : "722fc1f528506618b1da9f8b2edbdbdaf7eec02e8fb9203d2b277735a1d867911b131f453f52ccc4ced05c3b1bc29e4d20f1e6d34979faa688ce8003f79d8e0c95"
3611      },
3612      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401802fc79fc8e55bce50a581632b51d6eec04a3c74ac2bf4fae16ce6c7efef1701d69f9c00a91ad521d75ac7539d54bf464caeec871456103dc974354460898a19c600722fc1f528506618b1da9f8b2edbdbdaf7eec02e8fb9203d2b277735a1d867911b131f453f52ccc4ced05c3b1bc29e4d20f1e6d34979faa688ce8003f79d8e0c95",
3613      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBgC/Hn8jlW85QpYFjK1HW7sBKPHSs\nK/T64Wzmx+/vFwHWn5wAqRrVIddax1OdVL9GTK7shxRWED3JdDVEYImKGcYAci/B\n9ShQZhix2p+LLtvb2vfuwC6PuSA9Kyd3NaHYZ5EbEx9FP1LMxM7QXDsbwp5NIPHm\n00l5+qaIzoAD952ODJU=\n-----END PUBLIC KEY-----",
3614      "sha" : "SHA-512",
3615      "type" : "EcdsaP1363Verify",
3616      "tests" : [
3617        {
3618          "tcId" : 251,
3619          "comment" : "extreme value for k and s^-1",
3620          "msg" : "313233343030",
3621          "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66019999999999999999999999999999999999999999999999999999999999999999950e053936328c7855ffd6676d926e1e402fc4a1606e169fbefc595f4ba7605007",
3622          "result" : "valid",
3623          "flags" : []
3624        }
3625      ]
3626    },
3627    {
3628      "jwk" : {
3629        "crv" : "P-521",
3630        "kid" : "none",
3631        "kty" : "EC",
3632        "x" : "Ab6wtMLklCJkBPykrVBev-0T0YSxVyaDIVsWFzwppEda7eR_Jm4MnEFDE30-AAH58BSLaJKGp8ZOIpRYuCTtdlg2",
3633        "y" : "ATAgUWl4PtmtqfOhkwJ65OIYKa1KcdBdlpYFwE8yMdq6sDvrL6sH3YMj1xMnVXNPTm0ftD_Ipjv9JEFgwj77bBQp"
3634      },
3635      "key" : {
3636        "curve" : "secp521r1",
3637        "keySize" : 521,
3638        "type" : "EcPublicKey",
3639        "uncompressed" : "0401beb0b4c2e494226404fca4ad505ebfed13d184b1572683215b16173c29a4475aede47f266e0c9c4143137d3e0001f9f0148b689286a7c64e229458b824ed7658360130205169783ed9ada9f3a193027ae4e21829ad4a71d05d969605c04f3231dabab03beb2fab07dd8323d7132755734f4e6d1fb43fc8a63bfd244160c23efb6c1429",
3640        "wx" : "01beb0b4c2e494226404fca4ad505ebfed13d184b1572683215b16173c29a4475aede47f266e0c9c4143137d3e0001f9f0148b689286a7c64e229458b824ed765836",
3641        "wy" : "0130205169783ed9ada9f3a193027ae4e21829ad4a71d05d969605c04f3231dabab03beb2fab07dd8323d7132755734f4e6d1fb43fc8a63bfd244160c23efb6c1429"
3642      },
3643      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401beb0b4c2e494226404fca4ad505ebfed13d184b1572683215b16173c29a4475aede47f266e0c9c4143137d3e0001f9f0148b689286a7c64e229458b824ed7658360130205169783ed9ada9f3a193027ae4e21829ad4a71d05d969605c04f3231dabab03beb2fab07dd8323d7132755734f4e6d1fb43fc8a63bfd244160c23efb6c1429",
3644      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBvrC0wuSUImQE/KStUF6/7RPRhLFX\nJoMhWxYXPCmkR1rt5H8mbgycQUMTfT4AAfnwFItokoanxk4ilFi4JO12WDYBMCBR\naXg+2a2p86GTAnrk4hgprUpx0F2WlgXATzIx2rqwO+svqwfdgyPXEydVc09ObR+0\nP8imO/0kQWDCPvtsFCk=\n-----END PUBLIC KEY-----",
3645      "sha" : "SHA-512",
3646      "type" : "EcdsaP1363Verify",
3647      "tests" : [
3648        {
3649          "tcId" : 252,
3650          "comment" : "extreme value for k and s^-1",
3651          "msg" : "313233343030",
3652          "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd660066666666666666666666666666666666666666666666666666666666666666666543814e4d8ca31e157ff599db649b87900bf128581b85a7efbf1657d2e9d81402",
3653          "result" : "valid",
3654          "flags" : []
3655        }
3656      ]
3657    },
3658    {
3659      "jwk" : {
3660        "crv" : "P-521",
3661        "kid" : "none",
3662        "kty" : "EC",
3663        "x" : "ASHlmq8muDAfT8w-ClY8QQSuALR8VbiUXOdJEW_fZ2HXaL1Q7UMeK1HmRv5P59wphbau-n-UQeoRhA0qzi80KTyx",
3664        "y" : "AAzx4aRtTWNyFuKKvRJMxkGuemc0RdVzhWvC_sWNhuXtY7wqfyBJI04zWnvulbsnJPsUgMl8OM0NKWy8wRPePxNf"
3665      },
3666      "key" : {
3667        "curve" : "secp521r1",
3668        "keySize" : 521,
3669        "type" : "EcPublicKey",
3670        "uncompressed" : "040121e59aaf26b8301f4fcc3e0a563c4104ae00b47c55b8945ce749116fdf6761d768bd50ed431e2b51e646fe4fe7dc2985b6aefa7f9441ea11840d2ace2f34293cb1000cf1e1a46d4d637216e28abd124cc641ae7a673445d573856bc2fec58d86e5ed63bc2a7f2049234e335a7bee95bb2724fb1480c97c38cd0d296cbcc113de3f135f",
3671        "wx" : "0121e59aaf26b8301f4fcc3e0a563c4104ae00b47c55b8945ce749116fdf6761d768bd50ed431e2b51e646fe4fe7dc2985b6aefa7f9441ea11840d2ace2f34293cb1",
3672        "wy" : "0cf1e1a46d4d637216e28abd124cc641ae7a673445d573856bc2fec58d86e5ed63bc2a7f2049234e335a7bee95bb2724fb1480c97c38cd0d296cbcc113de3f135f"
3673      },
3674      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040121e59aaf26b8301f4fcc3e0a563c4104ae00b47c55b8945ce749116fdf6761d768bd50ed431e2b51e646fe4fe7dc2985b6aefa7f9441ea11840d2ace2f34293cb1000cf1e1a46d4d637216e28abd124cc641ae7a673445d573856bc2fec58d86e5ed63bc2a7f2049234e335a7bee95bb2724fb1480c97c38cd0d296cbcc113de3f135f",
3675      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBIeWarya4MB9PzD4KVjxBBK4AtHxV\nuJRc50kRb99nYddovVDtQx4rUeZG/k/n3CmFtq76f5RB6hGEDSrOLzQpPLEADPHh\npG1NY3IW4oq9EkzGQa56ZzRF1XOFa8L+xY2G5e1jvCp/IEkjTjNae+6Vuyck+xSA\nyXw4zQ0pbLzBE94/E18=\n-----END PUBLIC KEY-----",
3676      "sha" : "SHA-512",
3677      "type" : "EcdsaP1363Verify",
3678      "tests" : [
3679        {
3680          "tcId" : 253,
3681          "comment" : "extreme value for k and s^-1",
3682          "msg" : "313233343030",
3683          "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6601b6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db68d82a2b033628ca12ffd36ed0d3bf206957c063c2bf183d7132f20aac7c797a51",
3684          "result" : "valid",
3685          "flags" : []
3686        }
3687      ]
3688    },
3689    {
3690      "jwk" : {
3691        "crv" : "P-521",
3692        "kid" : "none",
3693        "kty" : "EC",
3694        "x" : "AI6FnmbRI3_ckopLlUlU_vVl0gOgcx0GXZ30Gk_TgSscwkhwU-oZzoOdIAhFlS-A2AaYdx2DzMH8fyNtvuTHayu0",
3695        "y" : "AFoEskyIzUAjP7Q8Wepc8suVENFrEWi8Em22Sq-asHp0UyCP3geQlZZicr8DvDMSybm6uMeVrjdeig6N2BySTnwn"
3696      },
3697      "key" : {
3698        "curve" : "secp521r1",
3699        "keySize" : 521,
3700        "type" : "EcPublicKey",
3701        "uncompressed" : "04008e859e66d1237fdc928a4b954954fef565d203a0731d065d9df41a4fd3812b1cc2487053ea19ce839d200845952f80d80698771d83ccc1fc7f236dbee4c76b2bb4005a04b24c88cd40233fb43c59ea5cf2cb9510d16b1168bc126db64aaf9ab07a7453208fde079095966272bf03bc3312c9b9bab8c795ae375e8a0e8dd81c924e7c27",
3702        "wx" : "008e859e66d1237fdc928a4b954954fef565d203a0731d065d9df41a4fd3812b1cc2487053ea19ce839d200845952f80d80698771d83ccc1fc7f236dbee4c76b2bb4",
3703        "wy" : "5a04b24c88cd40233fb43c59ea5cf2cb9510d16b1168bc126db64aaf9ab07a7453208fde079095966272bf03bc3312c9b9bab8c795ae375e8a0e8dd81c924e7c27"
3704      },
3705      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004008e859e66d1237fdc928a4b954954fef565d203a0731d065d9df41a4fd3812b1cc2487053ea19ce839d200845952f80d80698771d83ccc1fc7f236dbee4c76b2bb4005a04b24c88cd40233fb43c59ea5cf2cb9510d16b1168bc126db64aaf9ab07a7453208fde079095966272bf03bc3312c9b9bab8c795ae375e8a0e8dd81c924e7c27",
3706      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAjoWeZtEjf9ySikuVSVT+9WXSA6Bz\nHQZdnfQaT9OBKxzCSHBT6hnOg50gCEWVL4DYBph3HYPMwfx/I22+5MdrK7QAWgSy\nTIjNQCM/tDxZ6lzyy5UQ0WsRaLwSbbZKr5qwenRTII/eB5CVlmJyvwO8MxLJubq4\nx5WuN16KDo3YHJJOfCc=\n-----END PUBLIC KEY-----",
3707      "sha" : "SHA-512",
3708      "type" : "EcdsaP1363Verify",
3709      "tests" : [
3710        {
3711          "tcId" : 254,
3712          "comment" : "extreme value for k",
3713          "msg" : "313233343030",
3714          "sig" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66000eb10e5ab95f2f26a40700b1300fb8c3c8d5384ffbecf1fdb9e11e67cb7fd6a7f503e6e25ac09bb88b6c3983df764d4d72bc2920e233f0f7974a234a21b00bb447",
3715          "result" : "valid",
3716          "flags" : []
3717        }
3718      ]
3719    },
3720    {
3721      "jwk" : {
3722        "crv" : "P-521",
3723        "kid" : "none",
3724        "kty" : "EC",
3725        "x" : "AMaFjga3BATpzZ4-y2YjlbRCnGSBOQU_tSH4KK9ga009uqFLXnfv51ko_h3BJ6L_qN4zSLPBhWpCm_l-fjHC5b1m",
3726        "y" : "ARg5KWp4mjvABFyKX7QsfRvZmPVESVebRGgXr70XJz5mLJfucple9CZAxVC5AT-tB2E1PHCGonLCQIi-lHaf0WZQ"
3727      },
3728      "key" : {
3729        "curve" : "secp521r1",
3730        "keySize" : 521,
3731        "type" : "EcPublicKey",
3732        "uncompressed" : "0400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650",
3733        "wx" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66",
3734        "wy" : "011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650"
3735      },
3736      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650",
3737      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAxoWOBrcEBOnNnj7LZiOVtEKcZIE5\nBT+1Ifgor2BrTT26oUted+/nWSj+HcEnov+o3jNIs8GFakKb+X5+McLlvWYBGDkp\naniaO8AEXIpftCx9G9mY9URJV5tEaBevvRcnPmYsl+5ymV70JkDFULkBP60HYTU8\ncIaicsJAiL6Udp/RZlA=\n-----END PUBLIC KEY-----",
3738      "sha" : "SHA-512",
3739      "type" : "EcdsaP1363Verify",
3740      "tests" : [
3741        {
3742          "tcId" : 255,
3743          "comment" : "testing point duplication",
3744          "msg" : "313233343030",
3745          "sig" : "000043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc00492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8",
3746          "result" : "invalid",
3747          "flags" : []
3748        },
3749        {
3750          "tcId" : 256,
3751          "comment" : "testing point duplication",
3752          "msg" : "313233343030",
3753          "sig" : "01ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94fdcdefd78dc0b56a22d16f2eec26ae0c1fb484d059300e80bd6b0472b3d1222ff5d08b03d00492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8",
3754          "result" : "invalid",
3755          "flags" : []
3756        }
3757      ]
3758    },
3759    {
3760      "jwk" : {
3761        "crv" : "P-521",
3762        "kid" : "none",
3763        "kty" : "EC",
3764        "x" : "AMaFjga3BATpzZ4-y2YjlbRCnGSBOQU_tSH4KK9ga009uqFLXnfv51ko_h3BJ6L_qN4zSLPBhWpCm_l-fjHC5b1m",
3765        "y" : "AOfG1pWHZcQ_-6N1oEvTguQmZwq7tqhku5foUELo2MGZ02gRjWahC9m_Oq9G_sBS-J7Kw495XY09v3dBa4lgLpmv"
3766      },
3767      "key" : {
3768        "curve" : "secp521r1",
3769        "keySize" : 521,
3770        "type" : "EcPublicKey",
3771        "uncompressed" : "0400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6600e7c6d6958765c43ffba375a04bd382e426670abbb6a864bb97e85042e8d8c199d368118d66a10bd9bf3aaf46fec052f89ecac38f795d8d3dbf77416b89602e99af",
3772        "wx" : "00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66",
3773        "wy" : "00e7c6d6958765c43ffba375a04bd382e426670abbb6a864bb97e85042e8d8c199d368118d66a10bd9bf3aaf46fec052f89ecac38f795d8d3dbf77416b89602e99af"
3774      },
3775      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6600e7c6d6958765c43ffba375a04bd382e426670abbb6a864bb97e85042e8d8c199d368118d66a10bd9bf3aaf46fec052f89ecac38f795d8d3dbf77416b89602e99af",
3776      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAxoWOBrcEBOnNnj7LZiOVtEKcZIE5\nBT+1Ifgor2BrTT26oUted+/nWSj+HcEnov+o3jNIs8GFakKb+X5+McLlvWYA58bW\nlYdlxD/7o3WgS9OC5CZnCru2qGS7l+hQQujYwZnTaBGNZqEL2b86r0b+wFL4nsrD\nj3ldjT2/d0FriWAuma8=\n-----END PUBLIC KEY-----",
3777      "sha" : "SHA-512",
3778      "type" : "EcdsaP1363Verify",
3779      "tests" : [
3780        {
3781          "tcId" : 257,
3782          "comment" : "testing point duplication",
3783          "msg" : "313233343030",
3784          "sig" : "000043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158caa8b4e1acb2ec00837e5d941f342fb3cc00492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8",
3785          "result" : "invalid",
3786          "flags" : []
3787        },
3788        {
3789          "tcId" : 258,
3790          "comment" : "testing point duplication",
3791          "msg" : "313233343030",
3792          "sig" : "01ffbc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d6acca94fdcdefd78dc0b56a22d16f2eec26ae0c1fb484d059300e80bd6b0472b3d1222ff5d08b03d00492492492492492492492492492492492492492492492492492492492492492491795c5c808906cc587ff89278234a8566e3f565f5ca840a3d887dac7214bee9b8",
3793          "result" : "invalid",
3794          "flags" : []
3795        }
3796      ]
3797    },
3798    {
3799      "jwk" : {
3800        "crv" : "P-521",
3801        "kid" : "none",
3802        "kty" : "EC",
3803        "x" : "ASqQi_xbcOF73650KUmUgIvypC2rWa-LBSOgJtZAoqPW00RSC2IXfiz6M5ykL7CIPsQlkE-9ooM6O1sKmgCBE2XY",
3804        "y" : "ASMz1TL4-OsaYjw3ijaUZRGSu9qDPjuNe4-Qsr_JsEX4pV4bal_hUSxADEvJyG_XxpnWQvXO6buCfIsKvA2gHO8e"
3805      },
3806      "key" : {
3807        "curve" : "secp521r1",
3808        "keySize" : 521,
3809        "type" : "EcPublicKey",
3810        "uncompressed" : "04012a908bfc5b70e17bdfae74294994808bf2a42dab59af8b0523a026d640a2a3d6d344520b62177e2cfa339ca42fb0883ec425904fbda2833a3b5b0a9a00811365d8012333d532f8f8eb1a623c378a3694651192bbda833e3b8d7b8f90b2bfc9b045f8a55e1b6a5fe1512c400c4bc9c86fd7c699d642f5cee9bb827c8b0abc0da01cef1e",
3811        "wx" : "012a908bfc5b70e17bdfae74294994808bf2a42dab59af8b0523a026d640a2a3d6d344520b62177e2cfa339ca42fb0883ec425904fbda2833a3b5b0a9a00811365d8",
3812        "wy" : "012333d532f8f8eb1a623c378a3694651192bbda833e3b8d7b8f90b2bfc9b045f8a55e1b6a5fe1512c400c4bc9c86fd7c699d642f5cee9bb827c8b0abc0da01cef1e"
3813      },
3814      "keyDer" : "30819b301006072a8648ce3d020106052b810400230381860004012a908bfc5b70e17bdfae74294994808bf2a42dab59af8b0523a026d640a2a3d6d344520b62177e2cfa339ca42fb0883ec425904fbda2833a3b5b0a9a00811365d8012333d532f8f8eb1a623c378a3694651192bbda833e3b8d7b8f90b2bfc9b045f8a55e1b6a5fe1512c400c4bc9c86fd7c699d642f5cee9bb827c8b0abc0da01cef1e",
3815      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBKpCL/Ftw4XvfrnQpSZSAi/KkLatZ\nr4sFI6Am1kCio9bTRFILYhd+LPoznKQvsIg+xCWQT72igzo7WwqaAIETZdgBIzPV\nMvj46xpiPDeKNpRlEZK72oM+O417j5Cyv8mwRfilXhtqX+FRLEAMS8nIb9fGmdZC\n9c7pu4J8iwq8DaAc7x4=\n-----END PUBLIC KEY-----",
3816      "sha" : "SHA-512",
3817      "type" : "EcdsaP1363Verify",
3818      "tests" : [
3819        {
3820          "tcId" : 259,
3821          "comment" : "pseudorandom signature",
3822          "msg" : "",
3823          "sig" : "01625d6115092a8e2ee21b9f8a425aa73814dec8b2335e86150ab4229f5a3421d2e6256d632c7a4365a1ee01dd2a936921bbb4551a512d1d4b5a56c314e4a02534c501b792d23f2649862595451055777bda1b02dc6cc8fef23231e44b921b16155cd42257441d75a790371e91819f0a9b1fd0ebd02c90b5b774527746ed9bfe743dbe2f",
3824          "result" : "valid",
3825          "flags" : []
3826        },
3827        {
3828          "tcId" : 260,
3829          "comment" : "pseudorandom signature",
3830          "msg" : "4d7367",
3831          "sig" : "005adc833cbc1d6141ced457bab2b01b0814054d7a28fa8bb2925d1e7525b7cf7d5c938a17abfb33426dcc05ce8d44db02f53a75ea04017dca51e1fbb14ce3311b14005f69b2a6de129147a8437b79c72315d35173d88c2d6119085c90dae8ec05c55e067e7dfa4f681035e3dccab099291c0ecf4428332a9cb0736d16e79111ac76d766",
3832          "result" : "valid",
3833          "flags" : []
3834        },
3835        {
3836          "tcId" : 261,
3837          "comment" : "pseudorandom signature",
3838          "msg" : "313233343030",
3839          "sig" : "014141e4d94a58c1e747cbd9ee6670a41eac3c26fb4db3248e45d583179076e6b19a8e2003657a108f91f9a103157edff9b37df2b436a77dc112927d907ac9ba25870108afa91b34bd904c680471e943af336fb90c5fb2b91401a58c9b1f467bf81af8049965dd8b45f12e152f4f7fd3780e3492f31ed2680d4777fbe655fe779ad897ab",
3840          "result" : "valid",
3841          "flags" : []
3842        },
3843        {
3844          "tcId" : 262,
3845          "comment" : "pseudorandom signature",
3846          "msg" : "0000000000000000000000000000000000000000",
3847          "sig" : "0008135d3f1ae9e26fba825643ed8a29d63d7843720e93566aa09db2bdf5aaa69afbcc0c51e5295c298f305ba7b870f0a85bb5699cdf40764aab59418f77c6ffb452011d345256887fb351f5700961a7d47572e0d669056cb1d5619345c0c987f3331c2fe2c6df848a5c610422defd6212b64346161aa871ae55b1fe4add5f68836eb181",
3848          "result" : "valid",
3849          "flags" : []
3850        }
3851      ]
3852    },
3853    {
3854      "jwk" : {
3855        "crv" : "P-521",
3856        "kid" : "none",
3857        "kty" : "EC",
3858        "x" : "ADBLPQce0e8wI5G1Zq-MnRy3r-mqvBQaw5qzlnbGPkjBssZFHrRg5FK9Vz4ftfFbjl-cA_Y02NtolyhQZLPOm9mK",
3859        "y" : "AAAAAACbmL_TM5jCz4YG_ArkaLbWF8yz5wSvO4UGZCp3XVtNqdACCTZKnwpK13y6xgSgFcl-a1oYhEpYmk8cfZYl"
3860      },
3861      "key" : {
3862        "curve" : "secp521r1",
3863        "keySize" : 521,
3864        "type" : "EcPublicKey",
3865        "uncompressed" : "0400304b3d071ed1ef302391b566af8c9d1cb7afe9aabc141ac39ab39676c63e48c1b2c6451eb460e452bd573e1fb5f15b8e5f9c03f634d8db6897285064b3ce9bd98a00000000009b98bfd33398c2cf8606fc0ae468b6d617ccb3e704af3b8506642a775d5b4da9d00209364a9f0a4ad77cbac604a015c97e6b5a18844a589a4f1c7d9625",
3866        "wx" : "304b3d071ed1ef302391b566af8c9d1cb7afe9aabc141ac39ab39676c63e48c1b2c6451eb460e452bd573e1fb5f15b8e5f9c03f634d8db6897285064b3ce9bd98a",
3867        "wy" : "009b98bfd33398c2cf8606fc0ae468b6d617ccb3e704af3b8506642a775d5b4da9d00209364a9f0a4ad77cbac604a015c97e6b5a18844a589a4f1c7d9625"
3868      },
3869      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400304b3d071ed1ef302391b566af8c9d1cb7afe9aabc141ac39ab39676c63e48c1b2c6451eb460e452bd573e1fb5f15b8e5f9c03f634d8db6897285064b3ce9bd98a00000000009b98bfd33398c2cf8606fc0ae468b6d617ccb3e704af3b8506642a775d5b4da9d00209364a9f0a4ad77cbac604a015c97e6b5a18844a589a4f1c7d9625",
3870      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAMEs9Bx7R7zAjkbVmr4ydHLev6aq8\nFBrDmrOWdsY+SMGyxkUetGDkUr1XPh+18VuOX5wD9jTY22iXKFBks86b2YoAAAAA\nAJuYv9MzmMLPhgb8CuRottYXzLPnBK87hQZkKnddW02p0AIJNkqfCkrXfLrGBKAV\nyX5rWhiESliaTxx9liU=\n-----END PUBLIC KEY-----",
3871      "sha" : "SHA-512",
3872      "type" : "EcdsaP1363Verify",
3873      "tests" : [
3874        {
3875          "tcId" : 263,
3876          "comment" : "y-coordinate of the public key is small",
3877          "msg" : "4d657373616765",
3878          "sig" : "011c9684af6dc52728410473c63053b01c358d67e81f8a1324ad711c60481a4a86dd3e75de20ca55ce7a9a39b1f82fd5da4fadf26a5bb8edd467af8825efe47462180034c058aba6488d6943e11e0d1348429449ea17ac5edf8bcaf654106b98b2ddf346c537b8a9a3f9b3174b77637d220ef5318dbbc33d0aac0fe2ddeda17b23cb2de6",
3879          "result" : "valid",
3880          "flags" : []
3881        },
3882        {
3883          "tcId" : 264,
3884          "comment" : "y-coordinate of the public key is small",
3885          "msg" : "4d657373616765",
3886          "sig" : "007c47a668625648cd8a31ac92174cf3d61041f7ad292588def6ed143b1ff9a288fd20cf36f58d4bfe4b2cd4a381d4da50c8eda5674f020449ae1d3dd77e44ed485e01058e86b327d284e35bab49fc7c335417573f310afa9e1a53566e0fae516e099007965030f6f46b077116353f26cb466d1cf3f35300d744d2d8f883c8a31b43c20d",
3887          "result" : "valid",
3888          "flags" : []
3889        },
3890        {
3891          "tcId" : 265,
3892          "comment" : "y-coordinate of the public key is small",
3893          "msg" : "4d657373616765",
3894          "sig" : "01e4e9f3a7b800de63407b8703ac545226541c97a673566711f70e2b9ccb21a145ad4637825b023d1ea9f18e60897413711611a85c1179bff9c107368f1c1b61c24c01de948ee577c3d4e4122a52ecccac59abb6fa937dfb3e4b988cb243efe98740309452ba013112b225b3b1b1384d5f68796845199a2602a8d4505a331b07d101188e",
3895          "result" : "valid",
3896          "flags" : []
3897        }
3898      ]
3899    },
3900    {
3901      "jwk" : {
3902        "crv" : "P-521",
3903        "kid" : "none",
3904        "kty" : "EC",
3905        "x" : "ADBLPQce0e8wI5G1Zq-MnRy3r-mqvBQaw5qzlnbGPkjBssZFHrRg5FK9Vz4ftfFbjl-cA_Y02NtolyhQZLPOm9mK",
3906        "y" : "Af____9kZ0AszGc9MHn5A_Ubl0kp6DNMGPtQxHr5m9WIoqSyVi_99sm1YPW1KINFOftf6jaBlKXne7WnZbDjgmna"
3907      },
3908      "key" : {
3909        "curve" : "secp521r1",
3910        "keySize" : 521,
3911        "type" : "EcPublicKey",
3912        "uncompressed" : "0400304b3d071ed1ef302391b566af8c9d1cb7afe9aabc141ac39ab39676c63e48c1b2c6451eb460e452bd573e1fb5f15b8e5f9c03f634d8db6897285064b3ce9bd98a01ffffffff6467402ccc673d3079f903f51b974929e8334c18fb50c47af99bd588a2a4b2562ffdf6c9b560f5b528834539fb5fea368194a5e77bb5a765b0e38269da",
3913        "wx" : "304b3d071ed1ef302391b566af8c9d1cb7afe9aabc141ac39ab39676c63e48c1b2c6451eb460e452bd573e1fb5f15b8e5f9c03f634d8db6897285064b3ce9bd98a",
3914        "wy" : "01ffffffff6467402ccc673d3079f903f51b974929e8334c18fb50c47af99bd588a2a4b2562ffdf6c9b560f5b528834539fb5fea368194a5e77bb5a765b0e38269da"
3915      },
3916      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400304b3d071ed1ef302391b566af8c9d1cb7afe9aabc141ac39ab39676c63e48c1b2c6451eb460e452bd573e1fb5f15b8e5f9c03f634d8db6897285064b3ce9bd98a01ffffffff6467402ccc673d3079f903f51b974929e8334c18fb50c47af99bd588a2a4b2562ffdf6c9b560f5b528834539fb5fea368194a5e77bb5a765b0e38269da",
3917      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAMEs9Bx7R7zAjkbVmr4ydHLev6aq8\nFBrDmrOWdsY+SMGyxkUetGDkUr1XPh+18VuOX5wD9jTY22iXKFBks86b2YoB////\n/2RnQCzMZz0wefkD9RuXSSnoM0wY+1DEevmb1YiipLJWL/32ybVg9bUog0U5+1/q\nNoGUped7tadlsOOCado=\n-----END PUBLIC KEY-----",
3918      "sha" : "SHA-512",
3919      "type" : "EcdsaP1363Verify",
3920      "tests" : [
3921        {
3922          "tcId" : 266,
3923          "comment" : "y-coordinate of the public key is large",
3924          "msg" : "4d657373616765",
3925          "sig" : "00b6cf64861a2b16e33976095dbf45a592c7c24228c4a1dd727f303d5eeb87e5388ad05c328f824c40abd3e6ce003fef5cd59dee0069ad6348ea6e57f90f6bdc0a8200228181c180366e5451dfef3593ce664804cb42d5a8d5046b816b3daf6602fafd9ac2dc24b8c93a10024480882558b6ad3d9e905923dcd0fd2a11964754a9b46b8f",
3926          "result" : "valid",
3927          "flags" : []
3928        },
3929        {
3930          "tcId" : 267,
3931          "comment" : "y-coordinate of the public key is large",
3932          "msg" : "4d657373616765",
3933          "sig" : "0093c8f766827d6dc15c810fa30433153a5e742859205ee8389fbf695c8840dc917440870acc5b160087ffd0cd9a6081029c60a7c26d5e8aa9a0570f4efdeb13dea2012ec3bbf75a0ad3df40310266648a36db820217ed7fa94e9c8313e03293ef4f6a40e736fb8f208ad8fb883ca509d48046910523645459c27829d54431463b2548c7",
3934          "result" : "valid",
3935          "flags" : []
3936        },
3937        {
3938          "tcId" : 268,
3939          "comment" : "y-coordinate of the public key is large",
3940          "msg" : "4d657373616765",
3941          "sig" : "0152388c6da66164b706b41dd4dd48176d6eaf6525f876ef0ff2d147f6966ebfadf1767fa66d04203d3ec9c937a1f0c945aed953e34be444c219fd3b94d3277aa65201658c1e5b2e563a49d11c883d05c491d628f0a92c3e3dc8db9a4c8d5f0dc846ac22af8b3c5fb5bbe2cfa98614dcffd87de1cee2c5912a5899505a0c5bcaa513e2c6",
3942          "result" : "valid",
3943          "flags" : []
3944        }
3945      ]
3946    },
3947    {
3948      "jwk" : {
3949        "crv" : "P-521",
3950        "kid" : "none",
3951        "kty" : "EC",
3952        "x" : "AAAAAAL7pqBhIB6mse1CZRY1aHNeureGAM32pxEB3GO-r1Rtl6IU_GOWeTsBTrGqenKPU96y_5mZo4CN3-0V6WKb",
3953        "y" : "AZk4UtrcOSmaWkW2vXyNyOxn5627NZ-o-l1El34V4uWprPDDNkXz8saMUm4Hcy-zUENxnPr8FgY8jliFCpWENqTl"
3954      },
3955      "key" : {
3956        "curve" : "secp521r1",
3957        "keySize" : 521,
3958        "type" : "EcPublicKey",
3959        "uncompressed" : "040000000002fba6a061201ea6b1ed4265163568735ebab78600cdf6a71101dc63beaf546d97a214fc6396793b014eb1aa7a728f53deb2ff9999a3808ddfed15e9629b01993852dadc39299a5a45b6bd7c8dc8ec67e7adbb359fa8fa5d44977e15e2e5a9acf0c33645f3f2c68c526e07732fb35043719cfafc16063c8e58850a958436a4e5",
3960        "wx" : "02fba6a061201ea6b1ed4265163568735ebab78600cdf6a71101dc63beaf546d97a214fc6396793b014eb1aa7a728f53deb2ff9999a3808ddfed15e9629b",
3961        "wy" : "01993852dadc39299a5a45b6bd7c8dc8ec67e7adbb359fa8fa5d44977e15e2e5a9acf0c33645f3f2c68c526e07732fb35043719cfafc16063c8e58850a958436a4e5"
3962      },
3963      "keyDer" : "30819b301006072a8648ce3d020106052b8104002303818600040000000002fba6a061201ea6b1ed4265163568735ebab78600cdf6a71101dc63beaf546d97a214fc6396793b014eb1aa7a728f53deb2ff9999a3808ddfed15e9629b01993852dadc39299a5a45b6bd7c8dc8ec67e7adbb359fa8fa5d44977e15e2e5a9acf0c33645f3f2c68c526e07732fb35043719cfafc16063c8e58850a958436a4e5",
3964      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAAAAAAvumoGEgHqax7UJlFjVoc166\nt4YAzfanEQHcY76vVG2XohT8Y5Z5OwFOsap6co9T3rL/mZmjgI3f7RXpYpsBmThS\n2tw5KZpaRba9fI3I7Gfnrbs1n6j6XUSXfhXi5ams8MM2RfPyxoxSbgdzL7NQQ3Gc\n+vwWBjyOWIUKlYQ2pOU=\n-----END PUBLIC KEY-----",
3965      "sha" : "SHA-512",
3966      "type" : "EcdsaP1363Verify",
3967      "tests" : [
3968        {
3969          "tcId" : 269,
3970          "comment" : "x-coordinate of the public key is small",
3971          "msg" : "4d657373616765",
3972          "sig" : "010e89470f981d2c7c5c96587121a67323bb96ff2427739d0d885ea277293efa3b25c0bda04d81466198a3cbfc441f1b1b98f6bcdc2589d9d91a17a7899f70d0461e017351b0da8c8d0e4aa0974669d190fa2f90aa50227160594dfb55755002365441de17ea42902128a6f81e554177ed509c0cec31fd5053fae03f62ff76579ba92bda",
3973          "result" : "valid",
3974          "flags" : []
3975        },
3976        {
3977          "tcId" : 270,
3978          "comment" : "x-coordinate of the public key is small",
3979          "msg" : "4d657373616765",
3980          "sig" : "011094ac23ca46a3e2b4ac3baae6504f1bfb3ddf2db9ab40eda32d8e0a05727998f8552a033bb05241e826a86a1d03014eae3aa5fe1a45caac1db3e8138b9cf590680147edb15a5080ee2f929f78b6ac86604aae51b674fa46eaae7fdfd90bf64d6189341155f4eba937eae74c9e480eb4fb7e6aafd4285e7fc503ee6ec20f0b1415be06",
3981          "result" : "valid",
3982          "flags" : []
3983        },
3984        {
3985          "tcId" : 271,
3986          "comment" : "x-coordinate of the public key is small",
3987          "msg" : "4d657373616765",
3988          "sig" : "01d876ae174da31e128babff9f1d15507660bdc7958750844dc4f4291f75a882a22f177f704be6067bf7ce8f06b8626d971e6ef5dcb666fa975c1e11126e04fccce201abb12630a68b669e6ad2d8d62654d75dfbc6b54a8e3a9c915be663e080ddcc348e57a10e2b1dd9f03e1b897796ad889b075e5919dc5bf37a112d92c693456e6457",
3989          "result" : "valid",
3990          "flags" : []
3991        }
3992      ]
3993    },
3994    {
3995      "jwk" : {
3996        "crv" : "P-521",
3997        "kid" : "none",
3998        "kty" : "EC",
3999        "x" : "Af____4dXVKzHKUviUejVZPt8WTNMk-DO5CTWEbGTbFFTfnwKNyLw2uwTLfwzOzroBo4RAl_fDXuqoFCjbDMpjMx",
4000        "y" : "AbfHAnfQv3ijx7Ysk38MssrSVl9VFPYgXOsaGT1P20W6bmzsB4J7rgsWuDFsNTmhURTQ3m0t5Af9cRdVGnCCbq2m"
4001      },
4002      "key" : {
4003        "curve" : "secp521r1",
4004        "keySize" : 521,
4005        "type" : "EcPublicKey",
4006        "uncompressed" : "0401fffffffe1d5d52b31ca52f8947a35593edf164cd324f833b90935846c64db1454df9f028dc8bc36bb04cb7f0cceceba01a3844097f7c35eeaa81428db0cca6333101b7c70277d0bf78a3c7b62c937f0cb2cad2565f5514f6205ceb1a193d4fdb45ba6e6cec07827bae0b16b8316c3539a15114d0de6d2de407fd7117551a70826eada6",
4007        "wx" : "01fffffffe1d5d52b31ca52f8947a35593edf164cd324f833b90935846c64db1454df9f028dc8bc36bb04cb7f0cceceba01a3844097f7c35eeaa81428db0cca63331",
4008        "wy" : "01b7c70277d0bf78a3c7b62c937f0cb2cad2565f5514f6205ceb1a193d4fdb45ba6e6cec07827bae0b16b8316c3539a15114d0de6d2de407fd7117551a70826eada6"
4009      },
4010      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffe1d5d52b31ca52f8947a35593edf164cd324f833b90935846c64db1454df9f028dc8bc36bb04cb7f0cceceba01a3844097f7c35eeaa81428db0cca6333101b7c70277d0bf78a3c7b62c937f0cb2cad2565f5514f6205ceb1a193d4fdb45ba6e6cec07827bae0b16b8316c3539a15114d0de6d2de407fd7117551a70826eada6",
4011      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQB/////h1dUrMcpS+JR6NVk+3xZM0y\nT4M7kJNYRsZNsUVN+fAo3IvDa7BMt/DM7OugGjhECX98Ne6qgUKNsMymMzEBt8cC\nd9C/eKPHtiyTfwyyytJWX1UU9iBc6xoZPU/bRbpubOwHgnuuCxa4MWw1OaFRFNDe\nbS3kB/1xF1UacIJuraY=\n-----END PUBLIC KEY-----",
4012      "sha" : "SHA-512",
4013      "type" : "EcdsaP1363Verify",
4014      "tests" : [
4015        {
4016          "tcId" : 272,
4017          "comment" : "x-coordinate of the public key is large",
4018          "msg" : "4d657373616765",
4019          "sig" : "004ed692af1ed1b4bd5cea3aa8ddc6f3f15d8a6ee0016fa0e8eb958580e7421832ecc0e387c34aafac6380bac419ea45c42ae6426af503847f22c49c2f456338c1a7007aceadde02ace1668bc1a3360d34e125afde230f536c154d91e6c876bee1d34ae06edcbbca0c7cd17646840913164740b12e2e224fe3ef3dec6fd84a81b581c188",
4020          "result" : "valid",
4021          "flags" : []
4022        },
4023        {
4024          "tcId" : 273,
4025          "comment" : "x-coordinate of the public key is large",
4026          "msg" : "4d657373616765",
4027          "sig" : "00e01094048fcf7a1e2ec66faedffc40f48c9c93514325bde6b4958d80f0413efde7eec1dc6de65f96009c069397e51da2eb1729efa287afd5552b25a9e427a6d83601489e7e124f66942e642de992e60b3a86fcce576767719390c3a312fcdeaa560a7fbb0cabb35e05a6d6f3499160fd2dba12d29b613b16dec7494c950d65fdf11fa3",
4028          "result" : "valid",
4029          "flags" : []
4030        },
4031        {
4032          "tcId" : 274,
4033          "comment" : "x-coordinate of the public key is large",
4034          "msg" : "4d657373616765",
4035          "sig" : "01d296292213380de133dc66eceb8bd857a5c468afe855c05da9db937373b51f9020ca11353415da76bb6af997a486d2370e31adcc0a4531952a3b59428678ee5943015979a3c609c2c2099ae1b290da3d613b248e3a10de7ad770dffc82fb33e74fc3207533f97285cf4557a6407e9a775e59efeaee4264b2634933a6baf8c406f0c4a9",
4036          "result" : "valid",
4037          "flags" : []
4038        }
4039      ]
4040    },
4041    {
4042      "jwk" : {
4043        "crv" : "P-521",
4044        "kid" : "none",
4045        "kty" : "EC",
4046        "x" : "AMfIgXvy8GUqSktRQMdz4mEICgoRE5WFboozUPXrVhK9Y7NnuWXpLpU46jt5CK7xreS2jhf5-RSElcFn0cTdSRNJ",
4047        "y" : "AAi_C-KXmruBEf0NdorcrXdBE6giwbtgiHBTtc-MlWPnZwWjkezhVLXfsRSyDjUd9AFL7Bn6h3IIRYAc8Gt_____"
4048      },
4049      "key" : {
4050        "curve" : "secp521r1",
4051        "keySize" : 521,
4052        "type" : "EcPublicKey",
4053        "uncompressed" : "0400c7c8817bf2f0652a4a4b5140c773e261080a0a111395856e8a3350f5eb5612bd63b367b965e92e9538ea3b7908aef1ade4b68e17f9f9148495c167d1c4dd4913490008bf0be2979abb8111fd0d768adcad774113a822c1bb60887053b5cf8c9563e76705a391ece154b5dfb114b20e351df4014bec19fa87720845801cf06b7fffffff",
4054        "wx" : "00c7c8817bf2f0652a4a4b5140c773e261080a0a111395856e8a3350f5eb5612bd63b367b965e92e9538ea3b7908aef1ade4b68e17f9f9148495c167d1c4dd491349",
4055        "wy" : "08bf0be2979abb8111fd0d768adcad774113a822c1bb60887053b5cf8c9563e76705a391ece154b5dfb114b20e351df4014bec19fa87720845801cf06b7fffffff"
4056      },
4057      "keyDer" : "30819b301006072a8648ce3d020106052b81040023038186000400c7c8817bf2f0652a4a4b5140c773e261080a0a111395856e8a3350f5eb5612bd63b367b965e92e9538ea3b7908aef1ade4b68e17f9f9148495c167d1c4dd4913490008bf0be2979abb8111fd0d768adcad774113a822c1bb60887053b5cf8c9563e76705a391ece154b5dfb114b20e351df4014bec19fa87720845801cf06b7fffffff",
4058      "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQAx8iBe/LwZSpKS1FAx3PiYQgKChET\nlYVuijNQ9etWEr1js2e5ZekulTjqO3kIrvGt5LaOF/n5FISVwWfRxN1JE0kACL8L\n4peau4ER/Q12itytd0ETqCLBu2CIcFO1z4yVY+dnBaOR7OFUtd+xFLIONR30AUvs\nGfqHcghFgBzwa3////8=\n-----END PUBLIC KEY-----",
4059      "sha" : "SHA-512",
4060      "type" : "EcdsaP1363Verify",
4061      "tests" : [
4062        {
4063          "tcId" : 275,
4064          "comment" : "y-coordinate of the public key has many trailing 1's",
4065          "msg" : "4d657373616765",
4066          "sig" : "01ef8f785c51a25ae2cd93487b5c848d4af133217a91f51359c966e7538e68743578122df5830002f96f6fadb5bc44480e3b3b2c804e4c51cf95d059d5646c5cef2101ba2276cc003e87bea37c3724e58a0ab885f56d09b8b5718f674f9c70f3b5ecfb4ad1f3417b420ec40810e08826efa7d8ad6ca7c6a7840348097f92b2de8d6e080b",
4067          "result" : "valid",
4068          "flags" : []
4069        },
4070        {
4071          "tcId" : 276,
4072          "comment" : "y-coordinate of the public key has many trailing 1's",
4073          "msg" : "4d657373616765",
4074          "sig" : "0155978adc4b570d897511f5ecfb65a31947e6e989da17dea716625bb3fa7b92b853623eb0cd9ce2a5e2b4d8c1c2a90ec04fe79d012576ec728a45c5ce47c6d500c000f79fa8b94ee282a3d1815892cbf15d7ebdf62cb042c76bb3c710c23e32b75992cc249d84072198e4ed63d72435a07d2ed76f278d7399f61a5b5c997f45692fed22",
4075          "result" : "valid",
4076          "flags" : []
4077        },
4078        {
4079          "tcId" : 277,
4080          "comment" : "y-coordinate of the public key has many trailing 1's",
4081          "msg" : "4d657373616765",
4082          "sig" : "01a2af29c58184ca861e7cd931f39cea064b199eee563f241cd5ecf6ebb2ade728f1be23cf007ebe8ef0c42d99f9f5190f6815446afc3043a820d7daf27e86b83b8a01a2acd1822eb539383defff8769aad8bacd50cd24ca7aa6670671418110177808c3f4fbe6041b9cb898359ee61e04824adedd62b39fe5791907a20586333bd3c76d",
4083          "result" : "valid",
4084          "flags" : []
4085        }
4086      ]
4087    }
4088  ]
4089}
4090