blob: b51267440898dcbc044f287c2924d7dd63f31194 [file] [log] [blame]
David Benjamin2d10c362018-04-26 17:38:38 -04001{
2 "algorithm" : "ECDSA",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003 "generatorVersion" : "0.8r12",
4 "numberOfTests" : 446,
5 "header" : [
6 "Test vectors of type EcdsaVerify are meant for the verification",
7 "of ASN encoded ECDSA signatures."
8 ],
David Benjamin2d10c362018-04-26 17:38:38 -04009 "notes" : {
10 "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.",
11 "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.",
12 "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.",
13 "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."
14 },
David Benjamin15cd8bf2019-12-13 23:17:38 -050015 "schema" : "ecdsa_verify_schema.json",
David Benjamin2d10c362018-04-26 17:38:38 -040016 "testGroups" : [
17 {
David Benjamin2d10c362018-04-26 17:38:38 -040018 "key" : {
19 "curve" : "secp384r1",
20 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -050021 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -040022 "uncompressed" : "042da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f",
David Benjamin2d10c362018-04-26 17:38:38 -040023 "wx" : "2da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa",
24 "wy" : "4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f"
25 },
David Benjamin42ea84b2018-07-02 12:04:07 -040026 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200042da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f",
27 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAELaV92hCJJ2pUP5/9rAv/DZdsrXHrcoDn\n2b/Z/uS9svIPR/+IgnQ4l3LZjMV1ITiqS20FTWnc8+JexJ34cHFeNIg7GDYZfXb4\nrZYuePZXG7x0B7DWCR+eTYjwFCdEBhdP\n-----END PUBLIC KEY-----",
28 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -050029 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -040030 "tests" : [
31 {
32 "tcId" : 1,
33 "comment" : "signature malleability",
34 "msg" : "313233343030",
35 "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202307b0a10ee2dd0dd2fab75095af240d095e446faba7a50a19fbb197e4c4250926e30c5303a2c2d34250f17fcf5ab3181a6",
36 "result" : "valid",
37 "flags" : []
38 },
39 {
40 "tcId" : 2,
David Benjamin2d10c362018-04-26 17:38:38 -040041 "comment" : "Legacy:ASN encoding of r misses leading 0",
42 "msg" : "313233343030",
43 "sig" : "30650230814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
44 "result" : "acceptable",
45 "flags" : [
46 "MissingZero"
47 ]
48 },
49 {
David Benjamina711b532018-08-10 12:06:06 -050050 "tcId" : 3,
David Benjamin2d10c362018-04-26 17:38:38 -040051 "comment" : "Legacy:ASN encoding of s misses leading 0",
52 "msg" : "313233343030",
53 "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
54 "result" : "acceptable",
55 "flags" : [
56 "MissingZero"
57 ]
58 },
59 {
David Benjamina711b532018-08-10 12:06:06 -050060 "tcId" : 4,
David Benjamin2d10c362018-04-26 17:38:38 -040061 "comment" : "valid",
62 "msg" : "313233343030",
63 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
64 "result" : "valid",
65 "flags" : []
66 },
67 {
David Benjamina711b532018-08-10 12:06:06 -050068 "tcId" : 5,
David Benjamin15cd8bf2019-12-13 23:17:38 -050069 "comment" : "long form encoding of length of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -040070 "msg" : "313233343030",
71 "sig" : "308166023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
72 "result" : "invalid",
David Benjamin42ea84b2018-07-02 12:04:07 -040073 "flags" : [
74 "BER"
75 ]
David Benjamin2d10c362018-04-26 17:38:38 -040076 },
77 {
David Benjamina711b532018-08-10 12:06:06 -050078 "tcId" : 6,
David Benjamin15cd8bf2019-12-13 23:17:38 -050079 "comment" : "length of sequence contains leading 0",
David Benjamin2d10c362018-04-26 17:38:38 -040080 "msg" : "313233343030",
81 "sig" : "30820066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
82 "result" : "invalid",
David Benjamin42ea84b2018-07-02 12:04:07 -040083 "flags" : [
84 "BER"
85 ]
David Benjamin2d10c362018-04-26 17:38:38 -040086 },
87 {
David Benjamin15cd8bf2019-12-13 23:17:38 -050088 "tcId" : 7,
89 "comment" : "wrong length of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -040090 "msg" : "313233343030",
91 "sig" : "3067023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
92 "result" : "invalid",
93 "flags" : []
94 },
95 {
David Benjamin15cd8bf2019-12-13 23:17:38 -050096 "tcId" : 8,
97 "comment" : "wrong length of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -040098 "msg" : "313233343030",
99 "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
100 "result" : "invalid",
101 "flags" : []
102 },
103 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500104 "tcId" : 9,
105 "comment" : "uint32 overflow in length of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400106 "msg" : "313233343030",
107 "sig" : "30850100000066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
108 "result" : "invalid",
109 "flags" : []
110 },
111 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500112 "tcId" : 10,
113 "comment" : "uint64 overflow in length of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400114 "msg" : "313233343030",
115 "sig" : "3089010000000000000066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
116 "result" : "invalid",
117 "flags" : []
118 },
119 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500120 "tcId" : 11,
121 "comment" : "length of sequence = 2**31 - 1",
David Benjamin2d10c362018-04-26 17:38:38 -0400122 "msg" : "313233343030",
123 "sig" : "30847fffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
124 "result" : "invalid",
125 "flags" : []
126 },
127 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500128 "tcId" : 12,
129 "comment" : "length of sequence = 2**32 - 1",
David Benjamin2d10c362018-04-26 17:38:38 -0400130 "msg" : "313233343030",
131 "sig" : "3084ffffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
132 "result" : "invalid",
133 "flags" : []
134 },
135 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500136 "tcId" : 13,
137 "comment" : "length of sequence = 2**40 - 1",
David Benjamin2d10c362018-04-26 17:38:38 -0400138 "msg" : "313233343030",
139 "sig" : "3085ffffffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
140 "result" : "invalid",
141 "flags" : []
142 },
143 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500144 "tcId" : 14,
145 "comment" : "length of sequence = 2**64 - 1",
David Benjamin2d10c362018-04-26 17:38:38 -0400146 "msg" : "313233343030",
147 "sig" : "3088ffffffffffffffff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
148 "result" : "invalid",
149 "flags" : []
150 },
151 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500152 "tcId" : 15,
153 "comment" : "incorrect length of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400154 "msg" : "313233343030",
155 "sig" : "30ff023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
156 "result" : "invalid",
157 "flags" : []
158 },
159 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500160 "tcId" : 16,
David Benjamin2d10c362018-04-26 17:38:38 -0400161 "comment" : "indefinite length without termination",
162 "msg" : "313233343030",
163 "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
164 "result" : "invalid",
165 "flags" : []
166 },
167 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500168 "tcId" : 17,
David Benjamin2d10c362018-04-26 17:38:38 -0400169 "comment" : "indefinite length without termination",
170 "msg" : "313233343030",
171 "sig" : "3066028000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
172 "result" : "invalid",
173 "flags" : []
174 },
175 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500176 "tcId" : 18,
David Benjamin2d10c362018-04-26 17:38:38 -0400177 "comment" : "indefinite length without termination",
178 "msg" : "313233343030",
179 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202800084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
180 "result" : "invalid",
181 "flags" : []
182 },
183 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500184 "tcId" : 19,
David Benjamin2d10c362018-04-26 17:38:38 -0400185 "comment" : "removing sequence",
186 "msg" : "313233343030",
187 "sig" : "",
188 "result" : "invalid",
189 "flags" : []
190 },
191 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500192 "tcId" : 20,
David Benjamin42ea84b2018-07-02 12:04:07 -0400193 "comment" : "lonely sequence tag",
194 "msg" : "313233343030",
195 "sig" : "30",
196 "result" : "invalid",
197 "flags" : []
198 },
199 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500200 "tcId" : 21,
David Benjamin2d10c362018-04-26 17:38:38 -0400201 "comment" : "appending 0's to sequence",
202 "msg" : "313233343030",
203 "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000",
204 "result" : "invalid",
205 "flags" : []
206 },
207 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500208 "tcId" : 22,
David Benjamin2d10c362018-04-26 17:38:38 -0400209 "comment" : "prepending 0's to sequence",
210 "msg" : "313233343030",
211 "sig" : "30680000023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
212 "result" : "invalid",
213 "flags" : []
214 },
215 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500216 "tcId" : 23,
David Benjamin42ea84b2018-07-02 12:04:07 -0400217 "comment" : "appending unused 0's to sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400218 "msg" : "313233343030",
219 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000",
220 "result" : "invalid",
221 "flags" : []
222 },
223 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500224 "tcId" : 24,
David Benjamin42ea84b2018-07-02 12:04:07 -0400225 "comment" : "appending null value to sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400226 "msg" : "313233343030",
227 "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0500",
228 "result" : "invalid",
229 "flags" : []
230 },
231 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500232 "tcId" : 25,
David Benjamin2d10c362018-04-26 17:38:38 -0400233 "comment" : "including garbage",
234 "msg" : "313233343030",
235 "sig" : "306b4981773066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
236 "result" : "invalid",
237 "flags" : []
238 },
239 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500240 "tcId" : 26,
David Benjamin2d10c362018-04-26 17:38:38 -0400241 "comment" : "including garbage",
242 "msg" : "313233343030",
243 "sig" : "306a25003066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
244 "result" : "invalid",
245 "flags" : []
246 },
247 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500248 "tcId" : 27,
David Benjamin2d10c362018-04-26 17:38:38 -0400249 "comment" : "including garbage",
250 "msg" : "313233343030",
251 "sig" : "30683066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0004deadbeef",
252 "result" : "invalid",
253 "flags" : []
254 },
255 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500256 "tcId" : 28,
David Benjamin2d10c362018-04-26 17:38:38 -0400257 "comment" : "including garbage",
258 "msg" : "313233343030",
259 "sig" : "306b2236498177023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
260 "result" : "invalid",
261 "flags" : []
262 },
263 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500264 "tcId" : 29,
David Benjamin2d10c362018-04-26 17:38:38 -0400265 "comment" : "including garbage",
266 "msg" : "313233343030",
267 "sig" : "306a22352500023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
268 "result" : "invalid",
269 "flags" : []
270 },
271 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500272 "tcId" : 30,
David Benjamin2d10c362018-04-26 17:38:38 -0400273 "comment" : "including garbage",
274 "msg" : "313233343030",
275 "sig" : "306e2233023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20004deadbeef02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
276 "result" : "invalid",
277 "flags" : []
278 },
279 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500280 "tcId" : 31,
David Benjamin2d10c362018-04-26 17:38:38 -0400281 "comment" : "including garbage",
282 "msg" : "313233343030",
283 "sig" : "306b023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2223649817702310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
284 "result" : "invalid",
285 "flags" : []
286 },
287 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500288 "tcId" : 32,
David Benjamin2d10c362018-04-26 17:38:38 -0400289 "comment" : "including garbage",
290 "msg" : "313233343030",
291 "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22235250002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
292 "result" : "invalid",
293 "flags" : []
294 },
295 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500296 "tcId" : 33,
David Benjamin2d10c362018-04-26 17:38:38 -0400297 "comment" : "including garbage",
298 "msg" : "313233343030",
299 "sig" : "306e023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2223302310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0004deadbeef",
300 "result" : "invalid",
301 "flags" : []
302 },
303 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500304 "tcId" : 34,
David Benjamin2d10c362018-04-26 17:38:38 -0400305 "comment" : "including undefined tags",
306 "msg" : "313233343030",
307 "sig" : "306eaa00bb00cd003066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
308 "result" : "invalid",
309 "flags" : []
310 },
311 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500312 "tcId" : 35,
David Benjamin2d10c362018-04-26 17:38:38 -0400313 "comment" : "including undefined tags",
314 "msg" : "313233343030",
315 "sig" : "306caa02aabb3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
316 "result" : "invalid",
317 "flags" : []
318 },
319 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500320 "tcId" : 36,
David Benjamin2d10c362018-04-26 17:38:38 -0400321 "comment" : "including undefined tags",
322 "msg" : "313233343030",
323 "sig" : "306e2239aa00bb00cd00023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
324 "result" : "invalid",
325 "flags" : []
326 },
327 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500328 "tcId" : 37,
David Benjamin2d10c362018-04-26 17:38:38 -0400329 "comment" : "including undefined tags",
330 "msg" : "313233343030",
331 "sig" : "306c2237aa02aabb023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
332 "result" : "invalid",
333 "flags" : []
334 },
335 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500336 "tcId" : 38,
David Benjamin2d10c362018-04-26 17:38:38 -0400337 "comment" : "including undefined tags",
338 "msg" : "313233343030",
339 "sig" : "306e023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22239aa00bb00cd0002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
340 "result" : "invalid",
341 "flags" : []
342 },
343 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500344 "tcId" : 39,
David Benjamin2d10c362018-04-26 17:38:38 -0400345 "comment" : "including undefined tags",
346 "msg" : "313233343030",
347 "sig" : "306c023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22237aa02aabb02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
348 "result" : "invalid",
349 "flags" : []
350 },
351 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500352 "tcId" : 40,
David Benjamin42ea84b2018-07-02 12:04:07 -0400353 "comment" : "truncated length of sequence",
354 "msg" : "313233343030",
355 "sig" : "3081",
356 "result" : "invalid",
357 "flags" : []
358 },
359 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500360 "tcId" : 41,
David Benjamin2d10c362018-04-26 17:38:38 -0400361 "comment" : "using composition with indefinite length",
362 "msg" : "313233343030",
363 "sig" : "30803066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000",
364 "result" : "invalid",
365 "flags" : []
366 },
367 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500368 "tcId" : 42,
David Benjamin2d10c362018-04-26 17:38:38 -0400369 "comment" : "using composition with indefinite length",
370 "msg" : "313233343030",
371 "sig" : "306a2280023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
372 "result" : "invalid",
373 "flags" : []
374 },
375 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500376 "tcId" : 43,
David Benjamin2d10c362018-04-26 17:38:38 -0400377 "comment" : "using composition with indefinite length",
378 "msg" : "313233343030",
379 "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2228002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000",
380 "result" : "invalid",
381 "flags" : []
382 },
383 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500384 "tcId" : 44,
David Benjamin2d10c362018-04-26 17:38:38 -0400385 "comment" : "using composition with wrong tag",
386 "msg" : "313233343030",
387 "sig" : "30803166023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000",
388 "result" : "invalid",
389 "flags" : []
390 },
391 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500392 "tcId" : 45,
David Benjamin2d10c362018-04-26 17:38:38 -0400393 "comment" : "using composition with wrong tag",
394 "msg" : "313233343030",
395 "sig" : "306a2280033100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
396 "result" : "invalid",
397 "flags" : []
398 },
399 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500400 "tcId" : 46,
David Benjamin2d10c362018-04-26 17:38:38 -0400401 "comment" : "using composition with wrong tag",
402 "msg" : "313233343030",
403 "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2228003310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000",
404 "result" : "invalid",
405 "flags" : []
406 },
407 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500408 "tcId" : 47,
David Benjamin2d10c362018-04-26 17:38:38 -0400409 "comment" : "Replacing sequence with NULL",
410 "msg" : "313233343030",
411 "sig" : "0500",
412 "result" : "invalid",
413 "flags" : []
414 },
415 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500416 "tcId" : 48,
David Benjamin42ea84b2018-07-02 12:04:07 -0400417 "comment" : "changing tag value of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400418 "msg" : "313233343030",
419 "sig" : "2e66023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
420 "result" : "invalid",
421 "flags" : []
422 },
423 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500424 "tcId" : 49,
David Benjamin42ea84b2018-07-02 12:04:07 -0400425 "comment" : "changing tag value of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400426 "msg" : "313233343030",
427 "sig" : "2f66023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
428 "result" : "invalid",
429 "flags" : []
430 },
431 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500432 "tcId" : 50,
David Benjamin42ea84b2018-07-02 12:04:07 -0400433 "comment" : "changing tag value of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400434 "msg" : "313233343030",
435 "sig" : "3166023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
436 "result" : "invalid",
437 "flags" : []
438 },
439 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500440 "tcId" : 51,
David Benjamin42ea84b2018-07-02 12:04:07 -0400441 "comment" : "changing tag value of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400442 "msg" : "313233343030",
443 "sig" : "3266023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
444 "result" : "invalid",
445 "flags" : []
446 },
447 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500448 "tcId" : 52,
David Benjamin42ea84b2018-07-02 12:04:07 -0400449 "comment" : "changing tag value of sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400450 "msg" : "313233343030",
451 "sig" : "ff66023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
452 "result" : "invalid",
453 "flags" : []
454 },
455 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500456 "tcId" : 53,
David Benjamin2d10c362018-04-26 17:38:38 -0400457 "comment" : "dropping value of sequence",
458 "msg" : "313233343030",
459 "sig" : "3000",
460 "result" : "invalid",
461 "flags" : []
462 },
463 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500464 "tcId" : 54,
David Benjamina711b532018-08-10 12:06:06 -0500465 "comment" : "using composition for sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400466 "msg" : "313233343030",
467 "sig" : "306a30010230653100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
468 "result" : "invalid",
469 "flags" : []
470 },
471 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500472 "tcId" : 55,
473 "comment" : "truncated sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400474 "msg" : "313233343030",
475 "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7",
476 "result" : "invalid",
477 "flags" : []
478 },
479 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500480 "tcId" : 56,
481 "comment" : "truncated sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400482 "msg" : "313233343030",
483 "sig" : "30653100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
484 "result" : "invalid",
485 "flags" : []
486 },
487 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500488 "tcId" : 57,
David Benjamin2d10c362018-04-26 17:38:38 -0400489 "comment" : "indefinite length",
490 "msg" : "313233343030",
491 "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000",
492 "result" : "invalid",
David Benjamin42ea84b2018-07-02 12:04:07 -0400493 "flags" : [
494 "BER"
495 ]
David Benjamin2d10c362018-04-26 17:38:38 -0400496 },
497 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500498 "tcId" : 58,
David Benjamin2d10c362018-04-26 17:38:38 -0400499 "comment" : "indefinite length with truncated delimiter",
500 "msg" : "313233343030",
501 "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd00",
502 "result" : "invalid",
503 "flags" : []
504 },
505 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500506 "tcId" : 59,
David Benjamin2d10c362018-04-26 17:38:38 -0400507 "comment" : "indefinite length with additional element",
508 "msg" : "313233343030",
509 "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd05000000",
510 "result" : "invalid",
511 "flags" : []
512 },
513 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500514 "tcId" : 60,
David Benjamin2d10c362018-04-26 17:38:38 -0400515 "comment" : "indefinite length with truncated element",
516 "msg" : "313233343030",
517 "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd060811220000",
518 "result" : "invalid",
519 "flags" : []
520 },
521 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500522 "tcId" : 61,
David Benjamin2d10c362018-04-26 17:38:38 -0400523 "comment" : "indefinite length with garbage",
524 "msg" : "313233343030",
525 "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000fe02beef",
526 "result" : "invalid",
527 "flags" : []
528 },
529 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500530 "tcId" : 62,
David Benjamin2d10c362018-04-26 17:38:38 -0400531 "comment" : "indefinite length with nonempty EOC",
532 "msg" : "313233343030",
533 "sig" : "3080023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0002beef",
534 "result" : "invalid",
535 "flags" : []
536 },
537 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500538 "tcId" : 63,
David Benjamin2d10c362018-04-26 17:38:38 -0400539 "comment" : "prepend empty sequence",
540 "msg" : "313233343030",
541 "sig" : "30683000023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
542 "result" : "invalid",
543 "flags" : []
544 },
545 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500546 "tcId" : 64,
David Benjamin2d10c362018-04-26 17:38:38 -0400547 "comment" : "append empty sequence",
548 "msg" : "313233343030",
549 "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd3000",
550 "result" : "invalid",
551 "flags" : []
552 },
553 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500554 "tcId" : 65,
555 "comment" : "append garbage with high tag number",
556 "msg" : "313233343030",
557 "sig" : "3069023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cdbf7f00",
558 "result" : "invalid",
559 "flags" : []
560 },
561 {
562 "tcId" : 66,
David Benjamin2d10c362018-04-26 17:38:38 -0400563 "comment" : "sequence of sequence",
564 "msg" : "313233343030",
565 "sig" : "30683066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
566 "result" : "invalid",
567 "flags" : []
568 },
569 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500570 "tcId" : 67,
571 "comment" : "truncated sequence: removed last 1 elements",
David Benjamin2d10c362018-04-26 17:38:38 -0400572 "msg" : "313233343030",
573 "sig" : "3033023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2",
574 "result" : "invalid",
575 "flags" : []
576 },
577 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500578 "tcId" : 68,
579 "comment" : "repeating element in sequence",
David Benjamin2d10c362018-04-26 17:38:38 -0400580 "msg" : "313233343030",
581 "sig" : "308199023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
582 "result" : "invalid",
583 "flags" : []
584 },
585 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500586 "tcId" : 69,
587 "comment" : "long form encoding of length of integer",
588 "msg" : "313233343030",
589 "sig" : "306702813100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
590 "result" : "invalid",
591 "flags" : [
592 "BER"
593 ]
594 },
595 {
596 "tcId" : 70,
597 "comment" : "long form encoding of length of integer",
598 "msg" : "313233343030",
599 "sig" : "3067023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20281310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
600 "result" : "invalid",
601 "flags" : [
602 "BER"
603 ]
604 },
605 {
606 "tcId" : 71,
607 "comment" : "length of integer contains leading 0",
608 "msg" : "313233343030",
609 "sig" : "30680282003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
610 "result" : "invalid",
611 "flags" : [
612 "BER"
613 ]
614 },
615 {
616 "tcId" : 72,
617 "comment" : "length of integer contains leading 0",
618 "msg" : "313233343030",
619 "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2028200310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
620 "result" : "invalid",
621 "flags" : [
622 "BER"
623 ]
624 },
625 {
626 "tcId" : 73,
627 "comment" : "wrong length of integer",
628 "msg" : "313233343030",
629 "sig" : "3066023200814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
630 "result" : "invalid",
631 "flags" : []
632 },
633 {
634 "tcId" : 74,
635 "comment" : "wrong length of integer",
636 "msg" : "313233343030",
637 "sig" : "3066023000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
638 "result" : "invalid",
639 "flags" : []
640 },
641 {
642 "tcId" : 75,
643 "comment" : "wrong length of integer",
644 "msg" : "313233343030",
645 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202320084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
646 "result" : "invalid",
647 "flags" : []
648 },
649 {
650 "tcId" : 76,
651 "comment" : "wrong length of integer",
652 "msg" : "313233343030",
653 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202300084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
654 "result" : "invalid",
655 "flags" : []
656 },
657 {
658 "tcId" : 77,
659 "comment" : "uint32 overflow in length of integer",
660 "msg" : "313233343030",
661 "sig" : "306b0285010000003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
662 "result" : "invalid",
663 "flags" : []
664 },
665 {
666 "tcId" : 78,
667 "comment" : "uint32 overflow in length of integer",
668 "msg" : "313233343030",
669 "sig" : "306b023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2028501000000310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
670 "result" : "invalid",
671 "flags" : []
672 },
673 {
674 "tcId" : 79,
675 "comment" : "uint64 overflow in length of integer",
676 "msg" : "313233343030",
677 "sig" : "306f028901000000000000003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
678 "result" : "invalid",
679 "flags" : []
680 },
681 {
682 "tcId" : 80,
683 "comment" : "uint64 overflow in length of integer",
684 "msg" : "313233343030",
685 "sig" : "306f023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202890100000000000000310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
686 "result" : "invalid",
687 "flags" : []
688 },
689 {
690 "tcId" : 81,
691 "comment" : "length of integer = 2**31 - 1",
692 "msg" : "313233343030",
693 "sig" : "306a02847fffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
694 "result" : "invalid",
695 "flags" : []
696 },
697 {
698 "tcId" : 82,
699 "comment" : "length of integer = 2**31 - 1",
700 "msg" : "313233343030",
701 "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202847fffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
702 "result" : "invalid",
703 "flags" : []
704 },
705 {
706 "tcId" : 83,
707 "comment" : "length of integer = 2**32 - 1",
708 "msg" : "313233343030",
709 "sig" : "306a0284ffffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
710 "result" : "invalid",
711 "flags" : []
712 },
713 {
714 "tcId" : 84,
715 "comment" : "length of integer = 2**32 - 1",
716 "msg" : "313233343030",
717 "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20284ffffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
718 "result" : "invalid",
719 "flags" : []
720 },
721 {
722 "tcId" : 85,
723 "comment" : "length of integer = 2**40 - 1",
724 "msg" : "313233343030",
725 "sig" : "306b0285ffffffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
726 "result" : "invalid",
727 "flags" : []
728 },
729 {
730 "tcId" : 86,
731 "comment" : "length of integer = 2**40 - 1",
732 "msg" : "313233343030",
733 "sig" : "306b023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20285ffffffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
734 "result" : "invalid",
735 "flags" : []
736 },
737 {
738 "tcId" : 87,
739 "comment" : "length of integer = 2**64 - 1",
740 "msg" : "313233343030",
741 "sig" : "306e0288ffffffffffffffff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
742 "result" : "invalid",
743 "flags" : []
744 },
745 {
746 "tcId" : 88,
747 "comment" : "length of integer = 2**64 - 1",
748 "msg" : "313233343030",
749 "sig" : "306e023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20288ffffffffffffffff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
750 "result" : "invalid",
751 "flags" : []
752 },
753 {
754 "tcId" : 89,
755 "comment" : "incorrect length of integer",
756 "msg" : "313233343030",
757 "sig" : "306602ff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
758 "result" : "invalid",
759 "flags" : []
760 },
761 {
David Benjamina711b532018-08-10 12:06:06 -0500762 "tcId" : 90,
David Benjamin15cd8bf2019-12-13 23:17:38 -0500763 "comment" : "incorrect length of integer",
764 "msg" : "313233343030",
765 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202ff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
766 "result" : "invalid",
767 "flags" : []
768 },
769 {
770 "tcId" : 91,
David Benjamin2d10c362018-04-26 17:38:38 -0400771 "comment" : "removing integer",
772 "msg" : "313233343030",
773 "sig" : "303302310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
774 "result" : "invalid",
775 "flags" : []
776 },
777 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500778 "tcId" : 92,
David Benjamin42ea84b2018-07-02 12:04:07 -0400779 "comment" : "lonely integer tag",
780 "msg" : "313233343030",
781 "sig" : "30340202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
782 "result" : "invalid",
783 "flags" : []
784 },
785 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500786 "tcId" : 93,
David Benjamin42ea84b2018-07-02 12:04:07 -0400787 "comment" : "lonely integer tag",
788 "msg" : "313233343030",
789 "sig" : "3034023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202",
790 "result" : "invalid",
791 "flags" : []
792 },
793 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500794 "tcId" : 94,
David Benjamin2d10c362018-04-26 17:38:38 -0400795 "comment" : "appending 0's to integer",
796 "msg" : "313233343030",
797 "sig" : "3068023300814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
798 "result" : "invalid",
799 "flags" : []
800 },
801 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500802 "tcId" : 95,
David Benjamin2d10c362018-04-26 17:38:38 -0400803 "comment" : "appending 0's to integer",
804 "msg" : "313233343030",
805 "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202330084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0000",
806 "result" : "invalid",
807 "flags" : []
808 },
809 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500810 "tcId" : 96,
David Benjamin2d10c362018-04-26 17:38:38 -0400811 "comment" : "prepending 0's to integer",
812 "msg" : "313233343030",
813 "sig" : "30680233000000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
814 "result" : "invalid",
David Benjamin42ea84b2018-07-02 12:04:07 -0400815 "flags" : [
816 "BER"
817 ]
David Benjamin2d10c362018-04-26 17:38:38 -0400818 },
819 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500820 "tcId" : 97,
David Benjamin2d10c362018-04-26 17:38:38 -0400821 "comment" : "prepending 0's to integer",
822 "msg" : "313233343030",
823 "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2023300000084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
824 "result" : "invalid",
David Benjamin42ea84b2018-07-02 12:04:07 -0400825 "flags" : [
826 "BER"
827 ]
828 },
829 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500830 "tcId" : 98,
David Benjamin42ea84b2018-07-02 12:04:07 -0400831 "comment" : "appending unused 0's to integer",
832 "msg" : "313233343030",
833 "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2000002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
834 "result" : "invalid",
David Benjamin2d10c362018-04-26 17:38:38 -0400835 "flags" : []
836 },
837 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500838 "tcId" : 99,
David Benjamin42ea84b2018-07-02 12:04:07 -0400839 "comment" : "appending null value to integer",
840 "msg" : "313233343030",
841 "sig" : "3068023300814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2050002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
842 "result" : "invalid",
843 "flags" : []
844 },
845 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500846 "tcId" : 100,
David Benjamin42ea84b2018-07-02 12:04:07 -0400847 "comment" : "appending null value to integer",
848 "msg" : "313233343030",
849 "sig" : "3068023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202330084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd0500",
850 "result" : "invalid",
851 "flags" : []
852 },
853 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500854 "tcId" : 101,
David Benjamin42ea84b2018-07-02 12:04:07 -0400855 "comment" : "truncated length of integer",
856 "msg" : "313233343030",
857 "sig" : "3035028102310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
858 "result" : "invalid",
859 "flags" : []
860 },
861 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500862 "tcId" : 102,
David Benjamin42ea84b2018-07-02 12:04:07 -0400863 "comment" : "truncated length of integer",
864 "msg" : "313233343030",
865 "sig" : "3035023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20281",
866 "result" : "invalid",
867 "flags" : []
868 },
869 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500870 "tcId" : 103,
David Benjamin2d10c362018-04-26 17:38:38 -0400871 "comment" : "Replacing integer with NULL",
872 "msg" : "313233343030",
873 "sig" : "3035050002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
874 "result" : "invalid",
875 "flags" : []
876 },
877 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500878 "tcId" : 104,
David Benjamin2d10c362018-04-26 17:38:38 -0400879 "comment" : "Replacing integer with NULL",
880 "msg" : "313233343030",
881 "sig" : "3035023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20500",
882 "result" : "invalid",
883 "flags" : []
884 },
885 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500886 "tcId" : 105,
David Benjamin42ea84b2018-07-02 12:04:07 -0400887 "comment" : "changing tag value of integer",
888 "msg" : "313233343030",
889 "sig" : "3066003100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
890 "result" : "invalid",
891 "flags" : []
892 },
893 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500894 "tcId" : 106,
David Benjamin42ea84b2018-07-02 12:04:07 -0400895 "comment" : "changing tag value of integer",
896 "msg" : "313233343030",
897 "sig" : "3066013100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
898 "result" : "invalid",
899 "flags" : []
900 },
901 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500902 "tcId" : 107,
David Benjamin42ea84b2018-07-02 12:04:07 -0400903 "comment" : "changing tag value of integer",
904 "msg" : "313233343030",
905 "sig" : "3066033100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
906 "result" : "invalid",
907 "flags" : []
908 },
909 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500910 "tcId" : 108,
David Benjamin42ea84b2018-07-02 12:04:07 -0400911 "comment" : "changing tag value of integer",
912 "msg" : "313233343030",
913 "sig" : "3066043100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
914 "result" : "invalid",
915 "flags" : []
916 },
917 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500918 "tcId" : 109,
David Benjamin42ea84b2018-07-02 12:04:07 -0400919 "comment" : "changing tag value of integer",
920 "msg" : "313233343030",
921 "sig" : "3066ff3100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
922 "result" : "invalid",
923 "flags" : []
924 },
925 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500926 "tcId" : 110,
David Benjamin42ea84b2018-07-02 12:04:07 -0400927 "comment" : "changing tag value of integer",
928 "msg" : "313233343030",
929 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e200310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
930 "result" : "invalid",
931 "flags" : []
932 },
933 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500934 "tcId" : 111,
David Benjamin42ea84b2018-07-02 12:04:07 -0400935 "comment" : "changing tag value of integer",
936 "msg" : "313233343030",
937 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e201310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
938 "result" : "invalid",
939 "flags" : []
940 },
941 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500942 "tcId" : 112,
David Benjamin42ea84b2018-07-02 12:04:07 -0400943 "comment" : "changing tag value of integer",
944 "msg" : "313233343030",
945 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e203310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
946 "result" : "invalid",
947 "flags" : []
948 },
949 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500950 "tcId" : 113,
David Benjamin42ea84b2018-07-02 12:04:07 -0400951 "comment" : "changing tag value of integer",
952 "msg" : "313233343030",
953 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e204310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
954 "result" : "invalid",
955 "flags" : []
956 },
957 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500958 "tcId" : 114,
David Benjamin42ea84b2018-07-02 12:04:07 -0400959 "comment" : "changing tag value of integer",
960 "msg" : "313233343030",
961 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2ff310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
962 "result" : "invalid",
963 "flags" : []
964 },
965 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500966 "tcId" : 115,
David Benjamin2d10c362018-04-26 17:38:38 -0400967 "comment" : "dropping value of integer",
968 "msg" : "313233343030",
969 "sig" : "3035020002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
970 "result" : "invalid",
971 "flags" : []
972 },
973 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500974 "tcId" : 116,
David Benjamin2d10c362018-04-26 17:38:38 -0400975 "comment" : "dropping value of integer",
976 "msg" : "313233343030",
977 "sig" : "3035023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20200",
978 "result" : "invalid",
979 "flags" : []
980 },
981 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500982 "tcId" : 117,
David Benjamina711b532018-08-10 12:06:06 -0500983 "comment" : "using composition for integer",
David Benjamin42ea84b2018-07-02 12:04:07 -0400984 "msg" : "313233343030",
985 "sig" : "306a22350201000230814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
986 "result" : "invalid",
987 "flags" : []
988 },
989 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500990 "tcId" : 118,
David Benjamina711b532018-08-10 12:06:06 -0500991 "comment" : "using composition for integer",
David Benjamin42ea84b2018-07-02 12:04:07 -0400992 "msg" : "313233343030",
993 "sig" : "306a023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e22235020100023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
994 "result" : "invalid",
995 "flags" : []
996 },
997 {
David Benjamin15cd8bf2019-12-13 23:17:38 -0500998 "tcId" : 119,
David Benjamin2d10c362018-04-26 17:38:38 -0400999 "comment" : "modify first byte of integer",
1000 "msg" : "313233343030",
1001 "sig" : "3066023102814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1002 "result" : "invalid",
1003 "flags" : []
1004 },
1005 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001006 "tcId" : 120,
David Benjamin2d10c362018-04-26 17:38:38 -04001007 "comment" : "modify first byte of integer",
1008 "msg" : "313233343030",
1009 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310284f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1010 "result" : "invalid",
1011 "flags" : []
1012 },
1013 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001014 "tcId" : 121,
David Benjamin2d10c362018-04-26 17:38:38 -04001015 "comment" : "modify last byte of integer",
1016 "msg" : "313233343030",
1017 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a156202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1018 "result" : "invalid",
1019 "flags" : []
1020 },
1021 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001022 "tcId" : 122,
David Benjamin2d10c362018-04-26 17:38:38 -04001023 "comment" : "modify last byte of integer",
1024 "msg" : "313233343030",
1025 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a74d",
1026 "result" : "invalid",
1027 "flags" : []
1028 },
1029 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001030 "tcId" : 123,
1031 "comment" : "truncated integer",
David Benjamin2d10c362018-04-26 17:38:38 -04001032 "msg" : "313233343030",
1033 "sig" : "3065023000814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a1502310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1034 "result" : "invalid",
1035 "flags" : []
1036 },
1037 {
David Benjamina711b532018-08-10 12:06:06 -05001038 "tcId" : 124,
David Benjamin15cd8bf2019-12-13 23:17:38 -05001039 "comment" : "truncated integer",
David Benjamin2d10c362018-04-26 17:38:38 -04001040 "msg" : "313233343030",
1041 "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202300084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7",
1042 "result" : "invalid",
1043 "flags" : []
1044 },
1045 {
David Benjamina711b532018-08-10 12:06:06 -05001046 "tcId" : 125,
David Benjamin2d10c362018-04-26 17:38:38 -04001047 "comment" : "leading ff in integer",
1048 "msg" : "313233343030",
1049 "sig" : "30670232ff00814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1050 "result" : "invalid",
1051 "flags" : []
1052 },
1053 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001054 "tcId" : 126,
David Benjamin2d10c362018-04-26 17:38:38 -04001055 "comment" : "leading ff in integer",
1056 "msg" : "313233343030",
1057 "sig" : "3067023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20232ff0084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1058 "result" : "invalid",
1059 "flags" : []
1060 },
1061 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001062 "tcId" : 127,
1063 "comment" : "replaced integer by infinity",
David Benjamin2d10c362018-04-26 17:38:38 -04001064 "msg" : "313233343030",
1065 "sig" : "303609018002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1066 "result" : "invalid",
1067 "flags" : []
1068 },
1069 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001070 "tcId" : 128,
1071 "comment" : "replaced integer by infinity",
David Benjamin2d10c362018-04-26 17:38:38 -04001072 "msg" : "313233343030",
1073 "sig" : "3036023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2090180",
1074 "result" : "invalid",
1075 "flags" : []
1076 },
1077 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001078 "tcId" : 129,
David Benjamin42ea84b2018-07-02 12:04:07 -04001079 "comment" : "replacing integer with zero",
David Benjamin2d10c362018-04-26 17:38:38 -04001080 "msg" : "313233343030",
David Benjamin42ea84b2018-07-02 12:04:07 -04001081 "sig" : "303602010002310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
David Benjamin2d10c362018-04-26 17:38:38 -04001082 "result" : "invalid",
1083 "flags" : []
1084 },
1085 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001086 "tcId" : 130,
David Benjamin42ea84b2018-07-02 12:04:07 -04001087 "comment" : "replacing integer with zero",
David Benjamin2d10c362018-04-26 17:38:38 -04001088 "msg" : "313233343030",
David Benjamin42ea84b2018-07-02 12:04:07 -04001089 "sig" : "3036023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2020100",
David Benjamin2d10c362018-04-26 17:38:38 -04001090 "result" : "invalid",
1091 "flags" : []
1092 },
1093 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001094 "tcId" : 131,
David Benjamin2d10c362018-04-26 17:38:38 -04001095 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1096 "msg" : "313233343030",
David Benjamin42ea84b2018-07-02 12:04:07 -04001097 "sig" : "3066023101814cc9a70febda342d4ada87fc39426f403d5e8980842845d38217e2bcceedb5caa7aef8bc35edeec4beb155610f3f5502310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
David Benjamin2d10c362018-04-26 17:38:38 -04001098 "result" : "invalid",
1099 "flags" : []
1100 },
1101 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001102 "tcId" : 132,
David Benjamin2d10c362018-04-26 17:38:38 -04001103 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1104 "msg" : "313233343030",
David Benjamin42ea84b2018-07-02 12:04:07 -04001105 "sig" : "30650230814cc9a70febda342d4ada87fc39426f403d5e898084284644bb7cded46091f71a7393942ad49ef8eae67e7fc784ec6f02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
David Benjamin2d10c362018-04-26 17:38:38 -04001106 "result" : "invalid",
1107 "flags" : []
1108 },
1109 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001110 "tcId" : 133,
David Benjamin2d10c362018-04-26 17:38:38 -04001111 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1112 "msg" : "313233343030",
David Benjamin42ea84b2018-07-02 12:04:07 -04001113 "sig" : "30660231ff7eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7b9f3e1359f376840298d725eb98c7ab98c282d68156bb5ea1e02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
David Benjamin2d10c362018-04-26 17:38:38 -04001114 "result" : "invalid",
1115 "flags" : []
1116 },
1117 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001118 "tcId" : 134,
David Benjamin2d10c362018-04-26 17:38:38 -04001119 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1120 "msg" : "313233343030",
David Benjamin42ea84b2018-07-02 12:04:07 -04001121 "sig" : "306502307eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7b9bb4483212b9f6e08e58c6c6bd52b610715198180387b139102310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
David Benjamin2d10c362018-04-26 17:38:38 -04001122 "result" : "invalid",
1123 "flags" : []
1124 },
1125 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001126 "tcId" : 135,
David Benjamin2d10c362018-04-26 17:38:38 -04001127 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1128 "msg" : "313233343030",
David Benjamin42ea84b2018-07-02 12:04:07 -04001129 "sig" : "30660231fe7eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7ba2c7de81d4331124a3558510743ca12113b414eaa9ef0c0ab02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
David Benjamin2d10c362018-04-26 17:38:38 -04001130 "result" : "invalid",
1131 "flags" : []
1132 },
1133 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001134 "tcId" : 136,
David Benjamin42ea84b2018-07-02 12:04:07 -04001135 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1136 "msg" : "313233343030",
1137 "sig" : "3066023101814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1138 "result" : "invalid",
1139 "flags" : []
1140 },
1141 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001142 "tcId" : 137,
David Benjamin42ea84b2018-07-02 12:04:07 -04001143 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1144 "msg" : "313233343030",
1145 "sig" : "306502307eb33658f01425cbd2b5257803c6bd90bfc2a1767f7bd7b9f3e1359f376840298d725eb98c7ab98c282d68156bb5ea1e02310084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1146 "result" : "invalid",
1147 "flags" : []
1148 },
1149 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001150 "tcId" : 138,
David Benjamin42ea84b2018-07-02 12:04:07 -04001151 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1152 "msg" : "313233343030",
1153 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310184f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e5fd3ad1cb7a61dc9507f6eeb2a65341ad0cac035dfee58d140",
1154 "result" : "invalid",
1155 "flags" : []
1156 },
1157 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001158 "tcId" : 139,
David Benjamin42ea84b2018-07-02 12:04:07 -04001159 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1160 "msg" : "313233343030",
1161 "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e2023084f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e6044e681b3bdaf6d91cf3acfc5d3d2cbdaf0e8030a54ce7e5a",
1162 "result" : "invalid",
1163 "flags" : []
1164 },
1165 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001166 "tcId" : 140,
David Benjamin42ea84b2018-07-02 12:04:07 -04001167 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1168 "msg" : "313233343030",
1169 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20231ff7b0a10ee2dd0dd2fab75095af240d095e446faba7a50a19ff3b630ca4e19648ed8ab2287e37c8caa222be38ade6c5833",
1170 "result" : "invalid",
1171 "flags" : []
1172 },
1173 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001174 "tcId" : 141,
David Benjamin42ea84b2018-07-02 12:04:07 -04001175 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1176 "msg" : "313233343030",
1177 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e20231fe7b0a10ee2dd0dd2fab75095af240d095e446faba7a50a1a02c52e34859e236af809114d59acbe52f353fca2011a72ec0",
1178 "result" : "invalid",
1179 "flags" : []
1180 },
1181 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001182 "tcId" : 142,
David Benjamin42ea84b2018-07-02 12:04:07 -04001183 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1184 "msg" : "313233343030",
1185 "sig" : "3066023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202310184f5ef11d22f22d0548af6a50dbf2f6a1bb9054585af5e600c49cf35b1e69b712754dd781c837355ddd41c752193a7cd",
1186 "result" : "invalid",
1187 "flags" : []
1188 },
1189 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001190 "tcId" : 143,
David Benjamin42ea84b2018-07-02 12:04:07 -04001191 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
1192 "msg" : "313233343030",
1193 "sig" : "3065023100814cc9a70febda342d4ada87fc39426f403d5e89808428460c1eca60c897bfd6728da14673854673d7d297ea944a15e202307b0a10ee2dd0dd2fab75095af240d095e446faba7a50a19ff3b630ca4e19648ed8ab2287e37c8caa222be38ade6c5833",
1194 "result" : "invalid",
1195 "flags" : []
1196 },
1197 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001198 "tcId" : 144,
David Benjamin2d10c362018-04-26 17:38:38 -04001199 "comment" : "Signature with special case values for r and s",
1200 "msg" : "313233343030",
1201 "sig" : "3006020100020100",
1202 "result" : "invalid",
1203 "flags" : [
1204 "EdgeCase"
1205 ]
1206 },
1207 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001208 "tcId" : 145,
David Benjamin2d10c362018-04-26 17:38:38 -04001209 "comment" : "Signature with special case values for r and s",
1210 "msg" : "313233343030",
1211 "sig" : "3006020100020101",
1212 "result" : "invalid",
1213 "flags" : [
1214 "EdgeCase"
1215 ]
1216 },
1217 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001218 "tcId" : 146,
David Benjamin2d10c362018-04-26 17:38:38 -04001219 "comment" : "Signature with special case values for r and s",
1220 "msg" : "313233343030",
1221 "sig" : "30060201000201ff",
1222 "result" : "invalid",
1223 "flags" : [
1224 "EdgeCase"
1225 ]
1226 },
1227 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001228 "tcId" : 147,
David Benjamin2d10c362018-04-26 17:38:38 -04001229 "comment" : "Signature with special case values for r and s",
1230 "msg" : "313233343030",
1231 "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
1232 "result" : "invalid",
1233 "flags" : [
1234 "EdgeCase"
1235 ]
1236 },
1237 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001238 "tcId" : 148,
David Benjamin2d10c362018-04-26 17:38:38 -04001239 "comment" : "Signature with special case values for r and s",
1240 "msg" : "313233343030",
1241 "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
1242 "result" : "invalid",
1243 "flags" : [
1244 "EdgeCase"
1245 ]
1246 },
1247 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001248 "tcId" : 149,
David Benjamin2d10c362018-04-26 17:38:38 -04001249 "comment" : "Signature with special case values for r and s",
1250 "msg" : "313233343030",
1251 "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
1252 "result" : "invalid",
1253 "flags" : [
1254 "EdgeCase"
1255 ]
1256 },
1257 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001258 "tcId" : 150,
David Benjamin2d10c362018-04-26 17:38:38 -04001259 "comment" : "Signature with special case values for r and s",
1260 "msg" : "313233343030",
1261 "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
1262 "result" : "invalid",
1263 "flags" : [
1264 "EdgeCase"
1265 ]
1266 },
1267 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001268 "tcId" : 151,
David Benjamin2d10c362018-04-26 17:38:38 -04001269 "comment" : "Signature with special case values for r and s",
1270 "msg" : "313233343030",
1271 "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
1272 "result" : "invalid",
1273 "flags" : [
1274 "EdgeCase"
1275 ]
1276 },
1277 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001278 "tcId" : 152,
David Benjamin2d10c362018-04-26 17:38:38 -04001279 "comment" : "Signature with special case values for r and s",
1280 "msg" : "313233343030",
1281 "sig" : "3008020100090380fe01",
1282 "result" : "invalid",
1283 "flags" : [
1284 "EdgeCase"
1285 ]
1286 },
1287 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05001288 "tcId" : 153,
1289 "comment" : "Signature with special case values for r and s",
1290 "msg" : "313233343030",
1291 "sig" : "3006020100090142",
1292 "result" : "invalid",
1293 "flags" : [
1294 "EdgeCase"
1295 ]
1296 },
1297 {
David Benjamina711b532018-08-10 12:06:06 -05001298 "tcId" : 154,
David Benjamin2d10c362018-04-26 17:38:38 -04001299 "comment" : "Signature with special case values for r and s",
1300 "msg" : "313233343030",
1301 "sig" : "3006020101020100",
1302 "result" : "invalid",
1303 "flags" : [
1304 "EdgeCase"
1305 ]
1306 },
1307 {
David Benjamina711b532018-08-10 12:06:06 -05001308 "tcId" : 155,
David Benjamin2d10c362018-04-26 17:38:38 -04001309 "comment" : "Signature with special case values for r and s",
1310 "msg" : "313233343030",
1311 "sig" : "3006020101020101",
1312 "result" : "invalid",
1313 "flags" : [
1314 "EdgeCase"
1315 ]
1316 },
1317 {
David Benjamina711b532018-08-10 12:06:06 -05001318 "tcId" : 156,
David Benjamin2d10c362018-04-26 17:38:38 -04001319 "comment" : "Signature with special case values for r and s",
1320 "msg" : "313233343030",
1321 "sig" : "30060201010201ff",
1322 "result" : "invalid",
1323 "flags" : [
1324 "EdgeCase"
1325 ]
1326 },
1327 {
David Benjamina711b532018-08-10 12:06:06 -05001328 "tcId" : 157,
David Benjamin2d10c362018-04-26 17:38:38 -04001329 "comment" : "Signature with special case values for r and s",
1330 "msg" : "313233343030",
1331 "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
1332 "result" : "invalid",
1333 "flags" : [
1334 "EdgeCase"
1335 ]
1336 },
1337 {
David Benjamina711b532018-08-10 12:06:06 -05001338 "tcId" : 158,
David Benjamin2d10c362018-04-26 17:38:38 -04001339 "comment" : "Signature with special case values for r and s",
1340 "msg" : "313233343030",
1341 "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
1342 "result" : "invalid",
1343 "flags" : [
1344 "EdgeCase"
1345 ]
1346 },
1347 {
David Benjamina711b532018-08-10 12:06:06 -05001348 "tcId" : 159,
David Benjamin2d10c362018-04-26 17:38:38 -04001349 "comment" : "Signature with special case values for r and s",
1350 "msg" : "313233343030",
1351 "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
1352 "result" : "invalid",
1353 "flags" : [
1354 "EdgeCase"
1355 ]
1356 },
1357 {
David Benjamina711b532018-08-10 12:06:06 -05001358 "tcId" : 160,
David Benjamin2d10c362018-04-26 17:38:38 -04001359 "comment" : "Signature with special case values for r and s",
1360 "msg" : "313233343030",
1361 "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
1362 "result" : "invalid",
1363 "flags" : [
1364 "EdgeCase"
1365 ]
1366 },
1367 {
David Benjamina711b532018-08-10 12:06:06 -05001368 "tcId" : 161,
David Benjamin2d10c362018-04-26 17:38:38 -04001369 "comment" : "Signature with special case values for r and s",
1370 "msg" : "313233343030",
1371 "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
1372 "result" : "invalid",
1373 "flags" : [
1374 "EdgeCase"
1375 ]
1376 },
1377 {
David Benjamina711b532018-08-10 12:06:06 -05001378 "tcId" : 162,
David Benjamin2d10c362018-04-26 17:38:38 -04001379 "comment" : "Signature with special case values for r and s",
1380 "msg" : "313233343030",
1381 "sig" : "3008020101090380fe01",
1382 "result" : "invalid",
1383 "flags" : [
1384 "EdgeCase"
1385 ]
1386 },
1387 {
David Benjamina711b532018-08-10 12:06:06 -05001388 "tcId" : 163,
David Benjamin2d10c362018-04-26 17:38:38 -04001389 "comment" : "Signature with special case values for r and s",
1390 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001391 "sig" : "3006020101090142",
David Benjamin2d10c362018-04-26 17:38:38 -04001392 "result" : "invalid",
1393 "flags" : [
1394 "EdgeCase"
1395 ]
1396 },
1397 {
David Benjamina711b532018-08-10 12:06:06 -05001398 "tcId" : 164,
David Benjamin2d10c362018-04-26 17:38:38 -04001399 "comment" : "Signature with special case values for r and s",
1400 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001401 "sig" : "30060201ff020100",
David Benjamin2d10c362018-04-26 17:38:38 -04001402 "result" : "invalid",
1403 "flags" : [
1404 "EdgeCase"
1405 ]
1406 },
1407 {
David Benjamina711b532018-08-10 12:06:06 -05001408 "tcId" : 165,
David Benjamin2d10c362018-04-26 17:38:38 -04001409 "comment" : "Signature with special case values for r and s",
1410 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001411 "sig" : "30060201ff020101",
David Benjamin2d10c362018-04-26 17:38:38 -04001412 "result" : "invalid",
1413 "flags" : [
1414 "EdgeCase"
1415 ]
1416 },
1417 {
David Benjamina711b532018-08-10 12:06:06 -05001418 "tcId" : 166,
David Benjamin2d10c362018-04-26 17:38:38 -04001419 "comment" : "Signature with special case values for r and s",
1420 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001421 "sig" : "30060201ff0201ff",
David Benjamin2d10c362018-04-26 17:38:38 -04001422 "result" : "invalid",
1423 "flags" : [
1424 "EdgeCase"
1425 ]
1426 },
1427 {
David Benjamina711b532018-08-10 12:06:06 -05001428 "tcId" : 167,
David Benjamin2d10c362018-04-26 17:38:38 -04001429 "comment" : "Signature with special case values for r and s",
1430 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001431 "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
David Benjamin2d10c362018-04-26 17:38:38 -04001432 "result" : "invalid",
1433 "flags" : [
1434 "EdgeCase"
1435 ]
1436 },
1437 {
David Benjamina711b532018-08-10 12:06:06 -05001438 "tcId" : 168,
David Benjamin2d10c362018-04-26 17:38:38 -04001439 "comment" : "Signature with special case values for r and s",
1440 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001441 "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
David Benjamin2d10c362018-04-26 17:38:38 -04001442 "result" : "invalid",
1443 "flags" : [
1444 "EdgeCase"
1445 ]
1446 },
1447 {
David Benjamina711b532018-08-10 12:06:06 -05001448 "tcId" : 169,
David Benjamin2d10c362018-04-26 17:38:38 -04001449 "comment" : "Signature with special case values for r and s",
1450 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001451 "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
David Benjamin2d10c362018-04-26 17:38:38 -04001452 "result" : "invalid",
1453 "flags" : [
1454 "EdgeCase"
1455 ]
1456 },
1457 {
David Benjamina711b532018-08-10 12:06:06 -05001458 "tcId" : 170,
David Benjamin2d10c362018-04-26 17:38:38 -04001459 "comment" : "Signature with special case values for r and s",
1460 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001461 "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
David Benjamin2d10c362018-04-26 17:38:38 -04001462 "result" : "invalid",
1463 "flags" : [
1464 "EdgeCase"
1465 ]
1466 },
1467 {
David Benjamina711b532018-08-10 12:06:06 -05001468 "tcId" : 171,
David Benjamin2d10c362018-04-26 17:38:38 -04001469 "comment" : "Signature with special case values for r and s",
1470 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001471 "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
David Benjamin2d10c362018-04-26 17:38:38 -04001472 "result" : "invalid",
1473 "flags" : [
1474 "EdgeCase"
1475 ]
1476 },
1477 {
David Benjamina711b532018-08-10 12:06:06 -05001478 "tcId" : 172,
David Benjamin2d10c362018-04-26 17:38:38 -04001479 "comment" : "Signature with special case values for r and s",
1480 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001481 "sig" : "30080201ff090380fe01",
David Benjamin2d10c362018-04-26 17:38:38 -04001482 "result" : "invalid",
1483 "flags" : [
1484 "EdgeCase"
1485 ]
1486 },
1487 {
David Benjamina711b532018-08-10 12:06:06 -05001488 "tcId" : 173,
David Benjamin2d10c362018-04-26 17:38:38 -04001489 "comment" : "Signature with special case values for r and s",
1490 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001491 "sig" : "30060201ff090142",
David Benjamin2d10c362018-04-26 17:38:38 -04001492 "result" : "invalid",
1493 "flags" : [
1494 "EdgeCase"
1495 ]
1496 },
1497 {
David Benjamina711b532018-08-10 12:06:06 -05001498 "tcId" : 174,
David Benjamin2d10c362018-04-26 17:38:38 -04001499 "comment" : "Signature with special case values for r and s",
1500 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001501 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100",
David Benjamin2d10c362018-04-26 17:38:38 -04001502 "result" : "invalid",
1503 "flags" : [
1504 "EdgeCase"
1505 ]
1506 },
1507 {
David Benjamina711b532018-08-10 12:06:06 -05001508 "tcId" : 175,
David Benjamin2d10c362018-04-26 17:38:38 -04001509 "comment" : "Signature with special case values for r and s",
1510 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001511 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101",
David Benjamin2d10c362018-04-26 17:38:38 -04001512 "result" : "invalid",
1513 "flags" : [
1514 "EdgeCase"
1515 ]
1516 },
1517 {
David Benjamina711b532018-08-10 12:06:06 -05001518 "tcId" : 176,
David Benjamin2d10c362018-04-26 17:38:38 -04001519 "comment" : "Signature with special case values for r and s",
1520 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001521 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff",
David Benjamin2d10c362018-04-26 17:38:38 -04001522 "result" : "invalid",
1523 "flags" : [
1524 "EdgeCase"
1525 ]
1526 },
1527 {
David Benjamina711b532018-08-10 12:06:06 -05001528 "tcId" : 177,
David Benjamin2d10c362018-04-26 17:38:38 -04001529 "comment" : "Signature with special case values for r and s",
1530 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001531 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
David Benjamin2d10c362018-04-26 17:38:38 -04001532 "result" : "invalid",
1533 "flags" : [
1534 "EdgeCase"
1535 ]
1536 },
1537 {
David Benjamina711b532018-08-10 12:06:06 -05001538 "tcId" : 178,
David Benjamin2d10c362018-04-26 17:38:38 -04001539 "comment" : "Signature with special case values for r and s",
1540 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001541 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
David Benjamin2d10c362018-04-26 17:38:38 -04001542 "result" : "invalid",
1543 "flags" : [
1544 "EdgeCase"
1545 ]
1546 },
1547 {
David Benjamina711b532018-08-10 12:06:06 -05001548 "tcId" : 179,
David Benjamin2d10c362018-04-26 17:38:38 -04001549 "comment" : "Signature with special case values for r and s",
1550 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001551 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
David Benjamin2d10c362018-04-26 17:38:38 -04001552 "result" : "invalid",
1553 "flags" : [
1554 "EdgeCase"
1555 ]
1556 },
1557 {
David Benjamina711b532018-08-10 12:06:06 -05001558 "tcId" : 180,
David Benjamin2d10c362018-04-26 17:38:38 -04001559 "comment" : "Signature with special case values for r and s",
1560 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001561 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
David Benjamin2d10c362018-04-26 17:38:38 -04001562 "result" : "invalid",
1563 "flags" : [
1564 "EdgeCase"
1565 ]
1566 },
1567 {
David Benjamina711b532018-08-10 12:06:06 -05001568 "tcId" : 181,
David Benjamin2d10c362018-04-26 17:38:38 -04001569 "comment" : "Signature with special case values for r and s",
1570 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001571 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
David Benjamin2d10c362018-04-26 17:38:38 -04001572 "result" : "invalid",
1573 "flags" : [
1574 "EdgeCase"
1575 ]
1576 },
1577 {
David Benjamina711b532018-08-10 12:06:06 -05001578 "tcId" : 182,
David Benjamin2d10c362018-04-26 17:38:38 -04001579 "comment" : "Signature with special case values for r and s",
1580 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001581 "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973090380fe01",
David Benjamin2d10c362018-04-26 17:38:38 -04001582 "result" : "invalid",
1583 "flags" : [
1584 "EdgeCase"
1585 ]
1586 },
1587 {
David Benjamina711b532018-08-10 12:06:06 -05001588 "tcId" : 183,
David Benjamin2d10c362018-04-26 17:38:38 -04001589 "comment" : "Signature with special case values for r and s",
1590 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001591 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973090142",
David Benjamin2d10c362018-04-26 17:38:38 -04001592 "result" : "invalid",
1593 "flags" : [
1594 "EdgeCase"
1595 ]
1596 },
1597 {
David Benjamina711b532018-08-10 12:06:06 -05001598 "tcId" : 184,
David Benjamin2d10c362018-04-26 17:38:38 -04001599 "comment" : "Signature with special case values for r and s",
1600 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001601 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020100",
David Benjamin2d10c362018-04-26 17:38:38 -04001602 "result" : "invalid",
1603 "flags" : [
1604 "EdgeCase"
1605 ]
1606 },
1607 {
David Benjamina711b532018-08-10 12:06:06 -05001608 "tcId" : 185,
David Benjamin2d10c362018-04-26 17:38:38 -04001609 "comment" : "Signature with special case values for r and s",
1610 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001611 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020101",
David Benjamin2d10c362018-04-26 17:38:38 -04001612 "result" : "invalid",
1613 "flags" : [
1614 "EdgeCase"
1615 ]
1616 },
1617 {
David Benjamina711b532018-08-10 12:06:06 -05001618 "tcId" : 186,
David Benjamin2d10c362018-04-26 17:38:38 -04001619 "comment" : "Signature with special case values for r and s",
1620 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001621 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529720201ff",
David Benjamin2d10c362018-04-26 17:38:38 -04001622 "result" : "invalid",
1623 "flags" : [
1624 "EdgeCase"
1625 ]
1626 },
1627 {
David Benjamina711b532018-08-10 12:06:06 -05001628 "tcId" : 187,
David Benjamin2d10c362018-04-26 17:38:38 -04001629 "comment" : "Signature with special case values for r and s",
1630 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001631 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
David Benjamin2d10c362018-04-26 17:38:38 -04001632 "result" : "invalid",
1633 "flags" : [
1634 "EdgeCase"
1635 ]
1636 },
1637 {
David Benjamina711b532018-08-10 12:06:06 -05001638 "tcId" : 188,
David Benjamin2d10c362018-04-26 17:38:38 -04001639 "comment" : "Signature with special case values for r and s",
1640 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001641 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
David Benjamin2d10c362018-04-26 17:38:38 -04001642 "result" : "invalid",
1643 "flags" : [
1644 "EdgeCase"
1645 ]
1646 },
1647 {
David Benjamina711b532018-08-10 12:06:06 -05001648 "tcId" : 189,
David Benjamin2d10c362018-04-26 17:38:38 -04001649 "comment" : "Signature with special case values for r and s",
1650 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001651 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
David Benjamin2d10c362018-04-26 17:38:38 -04001652 "result" : "invalid",
1653 "flags" : [
1654 "EdgeCase"
1655 ]
1656 },
1657 {
David Benjamina711b532018-08-10 12:06:06 -05001658 "tcId" : 190,
David Benjamin2d10c362018-04-26 17:38:38 -04001659 "comment" : "Signature with special case values for r and s",
1660 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001661 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
David Benjamin2d10c362018-04-26 17:38:38 -04001662 "result" : "invalid",
1663 "flags" : [
1664 "EdgeCase"
1665 ]
1666 },
1667 {
David Benjamina711b532018-08-10 12:06:06 -05001668 "tcId" : 191,
David Benjamin2d10c362018-04-26 17:38:38 -04001669 "comment" : "Signature with special case values for r and s",
1670 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001671 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
David Benjamin2d10c362018-04-26 17:38:38 -04001672 "result" : "invalid",
1673 "flags" : [
1674 "EdgeCase"
1675 ]
1676 },
1677 {
David Benjamina711b532018-08-10 12:06:06 -05001678 "tcId" : 192,
David Benjamin2d10c362018-04-26 17:38:38 -04001679 "comment" : "Signature with special case values for r and s",
1680 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001681 "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972090380fe01",
David Benjamin2d10c362018-04-26 17:38:38 -04001682 "result" : "invalid",
1683 "flags" : [
1684 "EdgeCase"
1685 ]
1686 },
1687 {
David Benjamina711b532018-08-10 12:06:06 -05001688 "tcId" : 193,
David Benjamin2d10c362018-04-26 17:38:38 -04001689 "comment" : "Signature with special case values for r and s",
1690 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001691 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972090142",
David Benjamin2d10c362018-04-26 17:38:38 -04001692 "result" : "invalid",
1693 "flags" : [
1694 "EdgeCase"
1695 ]
1696 },
1697 {
David Benjamina711b532018-08-10 12:06:06 -05001698 "tcId" : 194,
David Benjamin2d10c362018-04-26 17:38:38 -04001699 "comment" : "Signature with special case values for r and s",
1700 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001701 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020100",
David Benjamin2d10c362018-04-26 17:38:38 -04001702 "result" : "invalid",
1703 "flags" : [
1704 "EdgeCase"
1705 ]
1706 },
1707 {
David Benjamina711b532018-08-10 12:06:06 -05001708 "tcId" : 195,
David Benjamin2d10c362018-04-26 17:38:38 -04001709 "comment" : "Signature with special case values for r and s",
1710 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001711 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020101",
David Benjamin2d10c362018-04-26 17:38:38 -04001712 "result" : "invalid",
1713 "flags" : [
1714 "EdgeCase"
1715 ]
1716 },
1717 {
David Benjamina711b532018-08-10 12:06:06 -05001718 "tcId" : 196,
David Benjamin2d10c362018-04-26 17:38:38 -04001719 "comment" : "Signature with special case values for r and s",
1720 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001721 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529740201ff",
David Benjamin2d10c362018-04-26 17:38:38 -04001722 "result" : "invalid",
1723 "flags" : [
1724 "EdgeCase"
1725 ]
1726 },
1727 {
David Benjamina711b532018-08-10 12:06:06 -05001728 "tcId" : 197,
David Benjamin2d10c362018-04-26 17:38:38 -04001729 "comment" : "Signature with special case values for r and s",
1730 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001731 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
David Benjamin2d10c362018-04-26 17:38:38 -04001732 "result" : "invalid",
1733 "flags" : [
1734 "EdgeCase"
1735 ]
1736 },
1737 {
David Benjamina711b532018-08-10 12:06:06 -05001738 "tcId" : 198,
David Benjamin2d10c362018-04-26 17:38:38 -04001739 "comment" : "Signature with special case values for r and s",
1740 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001741 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
David Benjamin2d10c362018-04-26 17:38:38 -04001742 "result" : "invalid",
1743 "flags" : [
1744 "EdgeCase"
1745 ]
1746 },
1747 {
David Benjamina711b532018-08-10 12:06:06 -05001748 "tcId" : 199,
David Benjamin2d10c362018-04-26 17:38:38 -04001749 "comment" : "Signature with special case values for r and s",
1750 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001751 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
David Benjamin2d10c362018-04-26 17:38:38 -04001752 "result" : "invalid",
1753 "flags" : [
1754 "EdgeCase"
1755 ]
1756 },
1757 {
David Benjamina711b532018-08-10 12:06:06 -05001758 "tcId" : 200,
David Benjamin2d10c362018-04-26 17:38:38 -04001759 "comment" : "Signature with special case values for r and s",
1760 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001761 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
David Benjamin2d10c362018-04-26 17:38:38 -04001762 "result" : "invalid",
1763 "flags" : [
1764 "EdgeCase"
1765 ]
1766 },
1767 {
David Benjamina711b532018-08-10 12:06:06 -05001768 "tcId" : 201,
David Benjamin2d10c362018-04-26 17:38:38 -04001769 "comment" : "Signature with special case values for r and s",
1770 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001771 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
David Benjamin2d10c362018-04-26 17:38:38 -04001772 "result" : "invalid",
1773 "flags" : [
1774 "EdgeCase"
1775 ]
1776 },
1777 {
David Benjamina711b532018-08-10 12:06:06 -05001778 "tcId" : 202,
David Benjamin2d10c362018-04-26 17:38:38 -04001779 "comment" : "Signature with special case values for r and s",
1780 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001781 "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974090380fe01",
David Benjamin2d10c362018-04-26 17:38:38 -04001782 "result" : "invalid",
1783 "flags" : [
1784 "EdgeCase"
1785 ]
1786 },
1787 {
David Benjamina711b532018-08-10 12:06:06 -05001788 "tcId" : 203,
David Benjamin2d10c362018-04-26 17:38:38 -04001789 "comment" : "Signature with special case values for r and s",
1790 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001791 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974090142",
David Benjamin2d10c362018-04-26 17:38:38 -04001792 "result" : "invalid",
1793 "flags" : [
1794 "EdgeCase"
1795 ]
1796 },
1797 {
David Benjamina711b532018-08-10 12:06:06 -05001798 "tcId" : 204,
David Benjamin2d10c362018-04-26 17:38:38 -04001799 "comment" : "Signature with special case values for r and s",
1800 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001801 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020100",
David Benjamin2d10c362018-04-26 17:38:38 -04001802 "result" : "invalid",
1803 "flags" : [
1804 "EdgeCase"
1805 ]
1806 },
1807 {
David Benjamina711b532018-08-10 12:06:06 -05001808 "tcId" : 205,
David Benjamin2d10c362018-04-26 17:38:38 -04001809 "comment" : "Signature with special case values for r and s",
1810 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001811 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020101",
David Benjamin2d10c362018-04-26 17:38:38 -04001812 "result" : "invalid",
1813 "flags" : [
1814 "EdgeCase"
1815 ]
1816 },
1817 {
David Benjamina711b532018-08-10 12:06:06 -05001818 "tcId" : 206,
David Benjamin2d10c362018-04-26 17:38:38 -04001819 "comment" : "Signature with special case values for r and s",
1820 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001821 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0201ff",
David Benjamin2d10c362018-04-26 17:38:38 -04001822 "result" : "invalid",
1823 "flags" : [
1824 "EdgeCase"
1825 ]
1826 },
1827 {
David Benjamina711b532018-08-10 12:06:06 -05001828 "tcId" : 207,
David Benjamin2d10c362018-04-26 17:38:38 -04001829 "comment" : "Signature with special case values for r and s",
1830 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001831 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
David Benjamin2d10c362018-04-26 17:38:38 -04001832 "result" : "invalid",
1833 "flags" : [
1834 "EdgeCase"
1835 ]
1836 },
1837 {
David Benjamina711b532018-08-10 12:06:06 -05001838 "tcId" : 208,
David Benjamin2d10c362018-04-26 17:38:38 -04001839 "comment" : "Signature with special case values for r and s",
1840 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001841 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
David Benjamin2d10c362018-04-26 17:38:38 -04001842 "result" : "invalid",
1843 "flags" : [
1844 "EdgeCase"
1845 ]
1846 },
1847 {
David Benjamina711b532018-08-10 12:06:06 -05001848 "tcId" : 209,
David Benjamin2d10c362018-04-26 17:38:38 -04001849 "comment" : "Signature with special case values for r and s",
1850 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001851 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
David Benjamin2d10c362018-04-26 17:38:38 -04001852 "result" : "invalid",
1853 "flags" : [
1854 "EdgeCase"
1855 ]
1856 },
1857 {
David Benjamina711b532018-08-10 12:06:06 -05001858 "tcId" : 210,
David Benjamin2d10c362018-04-26 17:38:38 -04001859 "comment" : "Signature with special case values for r and s",
1860 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001861 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
David Benjamin2d10c362018-04-26 17:38:38 -04001862 "result" : "invalid",
1863 "flags" : [
1864 "EdgeCase"
1865 ]
1866 },
1867 {
David Benjamina711b532018-08-10 12:06:06 -05001868 "tcId" : 211,
David Benjamin2d10c362018-04-26 17:38:38 -04001869 "comment" : "Signature with special case values for r and s",
1870 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001871 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
David Benjamin2d10c362018-04-26 17:38:38 -04001872 "result" : "invalid",
1873 "flags" : [
1874 "EdgeCase"
1875 ]
1876 },
1877 {
David Benjamina711b532018-08-10 12:06:06 -05001878 "tcId" : 212,
David Benjamin2d10c362018-04-26 17:38:38 -04001879 "comment" : "Signature with special case values for r and s",
1880 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001881 "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff090380fe01",
David Benjamin2d10c362018-04-26 17:38:38 -04001882 "result" : "invalid",
1883 "flags" : [
1884 "EdgeCase"
1885 ]
1886 },
1887 {
David Benjamina711b532018-08-10 12:06:06 -05001888 "tcId" : 213,
David Benjamin2d10c362018-04-26 17:38:38 -04001889 "comment" : "Signature with special case values for r and s",
1890 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001891 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff090142",
David Benjamin2d10c362018-04-26 17:38:38 -04001892 "result" : "invalid",
1893 "flags" : [
1894 "EdgeCase"
1895 ]
1896 },
1897 {
David Benjamina711b532018-08-10 12:06:06 -05001898 "tcId" : 214,
David Benjamin2d10c362018-04-26 17:38:38 -04001899 "comment" : "Signature with special case values for r and s",
1900 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001901 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020100",
David Benjamin2d10c362018-04-26 17:38:38 -04001902 "result" : "invalid",
1903 "flags" : [
1904 "EdgeCase"
1905 ]
1906 },
1907 {
David Benjamina711b532018-08-10 12:06:06 -05001908 "tcId" : 215,
David Benjamin2d10c362018-04-26 17:38:38 -04001909 "comment" : "Signature with special case values for r and s",
1910 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001911 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020101",
David Benjamin2d10c362018-04-26 17:38:38 -04001912 "result" : "invalid",
1913 "flags" : [
1914 "EdgeCase"
1915 ]
1916 },
1917 {
David Benjamina711b532018-08-10 12:06:06 -05001918 "tcId" : 216,
David Benjamin2d10c362018-04-26 17:38:38 -04001919 "comment" : "Signature with special case values for r and s",
1920 "msg" : "313233343030",
David Benjamin15cd8bf2019-12-13 23:17:38 -05001921 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000001000000000201ff",
David Benjamin2d10c362018-04-26 17:38:38 -04001922 "result" : "invalid",
1923 "flags" : [
1924 "EdgeCase"
1925 ]
1926 },
1927 {
David Benjamina711b532018-08-10 12:06:06 -05001928 "tcId" : 217,
David Benjamin15cd8bf2019-12-13 23:17:38 -05001929 "comment" : "Signature with special case values for r and s",
1930 "msg" : "313233343030",
1931 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
1932 "result" : "invalid",
1933 "flags" : [
1934 "EdgeCase"
1935 ]
1936 },
1937 {
1938 "tcId" : 218,
1939 "comment" : "Signature with special case values for r and s",
1940 "msg" : "313233343030",
1941 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
1942 "result" : "invalid",
1943 "flags" : [
1944 "EdgeCase"
1945 ]
1946 },
1947 {
1948 "tcId" : 219,
1949 "comment" : "Signature with special case values for r and s",
1950 "msg" : "313233343030",
1951 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
1952 "result" : "invalid",
1953 "flags" : [
1954 "EdgeCase"
1955 ]
1956 },
1957 {
1958 "tcId" : 220,
1959 "comment" : "Signature with special case values for r and s",
1960 "msg" : "313233343030",
1961 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
1962 "result" : "invalid",
1963 "flags" : [
1964 "EdgeCase"
1965 ]
1966 },
1967 {
1968 "tcId" : 221,
1969 "comment" : "Signature with special case values for r and s",
1970 "msg" : "313233343030",
1971 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
1972 "result" : "invalid",
1973 "flags" : [
1974 "EdgeCase"
1975 ]
1976 },
1977 {
1978 "tcId" : 222,
1979 "comment" : "Signature with special case values for r and s",
1980 "msg" : "313233343030",
1981 "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000090380fe01",
1982 "result" : "invalid",
1983 "flags" : [
1984 "EdgeCase"
1985 ]
1986 },
1987 {
1988 "tcId" : 223,
1989 "comment" : "Signature with special case values for r and s",
1990 "msg" : "313233343030",
1991 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000090142",
1992 "result" : "invalid",
1993 "flags" : [
1994 "EdgeCase"
1995 ]
1996 },
1997 {
1998 "tcId" : 224,
1999 "comment" : "Signature encoding contains wrong types.",
2000 "msg" : "313233343030",
2001 "sig" : "30060201010c0130",
2002 "result" : "invalid",
2003 "flags" : []
2004 },
2005 {
2006 "tcId" : 225,
2007 "comment" : "Signature encoding contains wrong types.",
2008 "msg" : "313233343030",
2009 "sig" : "30050201010c00",
2010 "result" : "invalid",
2011 "flags" : []
2012 },
2013 {
2014 "tcId" : 226,
2015 "comment" : "Signature encoding contains wrong types.",
2016 "msg" : "313233343030",
2017 "sig" : "30090c0225730c03732573",
2018 "result" : "invalid",
2019 "flags" : []
2020 },
2021 {
2022 "tcId" : 227,
2023 "comment" : "Signature encoding contains wrong types.",
2024 "msg" : "313233343030",
2025 "sig" : "30080201013003020100",
2026 "result" : "invalid",
2027 "flags" : []
2028 },
2029 {
2030 "tcId" : 228,
2031 "comment" : "Signature encoding contains wrong types.",
2032 "msg" : "313233343030",
2033 "sig" : "3003020101",
2034 "result" : "invalid",
2035 "flags" : []
2036 },
2037 {
2038 "tcId" : 229,
2039 "comment" : "Signature encoding contains wrong types.",
2040 "msg" : "313233343030",
2041 "sig" : "3006020101010100",
2042 "result" : "invalid",
2043 "flags" : []
2044 },
2045 {
2046 "tcId" : 230,
David Benjamin2d10c362018-04-26 17:38:38 -04002047 "comment" : "Edge case for Shamir multiplication",
2048 "msg" : "3637323636",
2049 "sig" : "3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767eabbb85322984f14437335de0cdf5656840231008f8a277dde5282671af958e3315e795a20e2885157b77663a67a77ef2379020c5d12be6c732fd725402cb9ee8c345284",
2050 "result" : "valid",
2051 "flags" : []
David Benjamina711b532018-08-10 12:06:06 -05002052 },
2053 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002054 "tcId" : 231,
David Benjamina711b532018-08-10 12:06:06 -05002055 "comment" : "special case hash",
2056 "msg" : "33393439313934313732",
2057 "sig" : "3065023100d51c53fa3e201c440a4e33ea0bbc1d3f3fe18b0cc2a4d6812dd217a9b426e54eb4024113b354441272174549c979857c02300992c5442dc6d5d6095a45720f5c5344acb78bc18817ef32c1334e6eba7726246577d4257942bdefe994c1575ed15a6e",
2058 "result" : "valid",
2059 "flags" : []
2060 },
2061 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002062 "tcId" : 232,
David Benjamina711b532018-08-10 12:06:06 -05002063 "comment" : "special case hash",
2064 "msg" : "35333637363431383737",
2065 "sig" : "3065023100c8d44c8b70abed9e6ae6bbb9f4b72ed6e8b50a52a8e6e1bd3447c0828dad26fc6f395ba09069b307f040d1e86a42c022023001e0af500505bb88b3a2b0f132acb4da64adddc0598318cb7612b5812d29c2d0dde1413d0ce40044b44590e91b97bacd",
2066 "result" : "valid",
2067 "flags" : []
2068 },
2069 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002070 "tcId" : 233,
David Benjamina711b532018-08-10 12:06:06 -05002071 "comment" : "special case hash",
2072 "msg" : "35363731343831303935",
2073 "sig" : "3065023100d3513bd06496d8576e01e8c4b284587acafd239acfd739a19a5899f0a00d269f990659a671b2e0e25f935b3a28a1f5fd0230366b35315ce114bffbb75a969543646ee253f046a8630fbbb121ecc5d62df4a7eb09d2878805d5dab9c9b3880b747b68",
2074 "result" : "valid",
2075 "flags" : []
2076 },
2077 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002078 "tcId" : 234,
David Benjamina711b532018-08-10 12:06:06 -05002079 "comment" : "special case hash",
2080 "msg" : "3131323037313732393039",
2081 "sig" : "3065023100b08c4018556ca8833b524504e30c58346e1c0345b678fdf91891c464a33180ed85a99bc8911acf4f22aceb40440afc9402304a595f7eed2db9f6bd3e90355d5c0e96486dc64242319e41fc07be00a732354b62ec9c34319720b9ffb24c994b1cf875",
2082 "result" : "valid",
2083 "flags" : []
2084 },
2085 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002086 "tcId" : 235,
David Benjamina711b532018-08-10 12:06:06 -05002087 "comment" : "special case hash",
2088 "msg" : "3131323938303334323336",
2089 "sig" : "306502302b08f784617fd0707a83d3c2615efa0c45f28d7d928fc45cd8a886e116b45f4686aee97474d091012e27057b6ba8f7e6023100c440aa6ecb63e0d43c639b37e5810a96def7eec8e90a4c55e5b57971c48dfb4e850232fbb37bd32bb3b0523b815ff985",
2090 "result" : "valid",
2091 "flags" : []
2092 },
2093 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002094 "tcId" : 236,
David Benjamina711b532018-08-10 12:06:06 -05002095 "comment" : "special case hash",
2096 "msg" : "39383736303239363833",
2097 "sig" : "306402300609f4ec120c8838bda916f668e9600af7652e1d3f7182734f97f54da5d106bbfd216c32f227b76d583de1c53949b2ee023046926dffc766ff90c3b921b3e51a2982a1072314c1fdfb4175de7adea5a6f97bdff587a473504a9c402aac7c05bd4785",
2098 "result" : "valid",
2099 "flags" : []
2100 },
2101 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002102 "tcId" : 237,
David Benjamina711b532018-08-10 12:06:06 -05002103 "comment" : "special case hash",
2104 "msg" : "3230323034323936353139",
2105 "sig" : "306502305ae2220e4716e1ef0382afcc39db339e5bd5f05e8a188d4a5daaab71c6c35263ee8820a34558092877449ebb15898c5c023100c4d38e2e85451c43ee35b0c56196cbf3059acf2b8b529f06dc1de9b281d9b0f3f3983df8936e944ab0b18330a342ee88",
2106 "result" : "valid",
2107 "flags" : []
2108 },
2109 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002110 "tcId" : 238,
David Benjamina711b532018-08-10 12:06:06 -05002111 "comment" : "special case hash",
2112 "msg" : "31343531363639313830",
2113 "sig" : "3065023051fb84ed71d436c737ab24e2a45c68f8f623748be2caebd89e02bfc89309b8350042ab1b97849b9f680f044a58765175023100d4a8f60791657a8c12985fd896ac77e7d95cb050582f2466471dc2c6dcf90db05ce34beadbfcfe690dc56c0cc9944007",
2114 "result" : "valid",
2115 "flags" : []
2116 },
2117 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002118 "tcId" : 239,
David Benjamina711b532018-08-10 12:06:06 -05002119 "comment" : "special case hash",
2120 "msg" : "31303933363835393531",
2121 "sig" : "3065023040159290d161df6b3f81a92cefb6df56149d588e7b886bf24939f5c8b6bb515d325b3764f0ed284a77fa9081ccfa5237023100bd55dfb47709287ce7b88dfd96ac7543eeba9bd31b8c91f203d2b90418122406399c80a53539b81f1cb60fa3b23a2563",
2122 "result" : "valid",
2123 "flags" : []
2124 },
2125 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002126 "tcId" : 240,
David Benjamina711b532018-08-10 12:06:06 -05002127 "comment" : "special case hash",
2128 "msg" : "36323139353630323031",
2129 "sig" : "3066023100d7fb9f53865cdf9d4cad6f66981aea35a1454858ceb678d7b851c12a4c6644fe1915a4b219b51389a5ae2c98a433cc3a02310094ad75c3dea88740205cab41032dfe149341cf4ee94dcd2f0c8bbe5af5860b30b5e1f764b2c767b09fd10761050c989c",
2130 "result" : "valid",
2131 "flags" : []
2132 },
2133 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002134 "tcId" : 241,
David Benjamina711b532018-08-10 12:06:06 -05002135 "comment" : "special case hash",
2136 "msg" : "35363832343734333033",
2137 "sig" : "30650230157ef8f85cdb9257983d06a7f29674752659097364b401e701705b3bd9ead884fd32141320ae76ae05f6fc7ec155d6c2023100ccadc3851020e41dd91bc28a6c073409136a47f20b8dbf2553fd456a8ed5fa7e73e4ec59dca499e0d082efbb9ad34dc7",
2138 "result" : "valid",
2139 "flags" : []
2140 },
2141 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002142 "tcId" : 242,
David Benjamina711b532018-08-10 12:06:06 -05002143 "comment" : "special case hash",
2144 "msg" : "33373336353331373836",
2145 "sig" : "3066023100e763001769c76f6a6d06fad37b584d7f25832501491bec283b3b6836f947dc4e2cef021c6c6e525b0a6a3890d1da122a023100acbd88729cce3992d14ec99e69ff0712b82a33a1c1e8b90e1399c66fe196f7c99bdb3ff81db77dc25ae6f0c1a025117d",
2146 "result" : "valid",
2147 "flags" : []
2148 },
2149 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002150 "tcId" : 243,
David Benjamina711b532018-08-10 12:06:06 -05002151 "comment" : "special case hash",
2152 "msg" : "34373935393033373932",
2153 "sig" : "3066023100c6425b6b046ec91ebc32b9e6de750e5d3d36d4ddc6dffd25ba47817385a9466f6fc52259c7d02c66af5bf12045b5659d02310084cdc06e35fecc85a3e00b16488eac3584942f663d8b59df111c0650139d7cda20d68dccae569d433170d832147bc94c",
2154 "result" : "valid",
2155 "flags" : []
2156 },
2157 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002158 "tcId" : 244,
David Benjamina711b532018-08-10 12:06:06 -05002159 "comment" : "special case hash",
2160 "msg" : "39333939363131303037",
2161 "sig" : "306502303061f090e4932133a0e08ac984d1c8d8d4f565e21cf15427671503880341265cd44f35a437ee3c3a8857579dd7af0c3502310093ae374a0f63dcbe41a1b7b07a50faf2b33f35e0b6600bb36aa5cda05238640fa35c635c0fa78e1410f3a879bbb8a541",
2162 "result" : "valid",
2163 "flags" : []
2164 },
2165 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002166 "tcId" : 245,
David Benjamina711b532018-08-10 12:06:06 -05002167 "comment" : "special case hash",
2168 "msg" : "31303837343931313835",
2169 "sig" : "306502300ccc627f35454cc84e08a828f5bd5f5e41eeeaa40475bcc2e71ff372e8c718a5e179d3b7f2d7051db9060c4c978eb638023100b12d0240afbdfc64c60861548c33663b8960316a55f860cc33d1908e89aa6fc9519f23a900e0488fa6a37cfb37856565",
2170 "result" : "valid",
2171 "flags" : []
2172 },
2173 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002174 "tcId" : 246,
David Benjamina711b532018-08-10 12:06:06 -05002175 "comment" : "special case hash",
2176 "msg" : "33323336363738353030",
2177 "sig" : "3065023100e72419fb67ebbcc0de9c46ce5475c608f9de7e83fc5e582920b8e9848000d820d393fdac6c96ea35ce941cb14951640002306aa19934ef60f4a247bc261ba256283a94857a268f42a0939c95a536fbd4f8e1f1c285a7b164c12213abb9e3393cbe9f",
2178 "result" : "valid",
2179 "flags" : []
2180 },
2181 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002182 "tcId" : 247,
David Benjamina711b532018-08-10 12:06:06 -05002183 "comment" : "special case hash",
2184 "msg" : "31343438393937373033",
2185 "sig" : "30660231008b740931f9afa8a04c08cde896b7fdd9aca3177d5e4a3e5a51e54bfa824b66ab11df4e90f49798d644babfede7830224023100afd91e7ce15059a5b5499e5aef4afa91fd090e4e5029b3f4348f0d4349df11745869f9255117eea405a78af5dd6a646d",
2186 "result" : "valid",
2187 "flags" : []
2188 },
2189 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002190 "tcId" : 248,
David Benjamina711b532018-08-10 12:06:06 -05002191 "comment" : "special case hash",
2192 "msg" : "35373134363332383037",
2193 "sig" : "3066023100989024bce204a7539fbd2b185ecf375590d873177c1ff26bbf755838ae5bcde180054663702ac3a4e68fe8b58fd88c70023100bdbedf64e424dbd7f979f83adef3fc85077fa76f8b1724815b5b8c24fde7fbd72f4b369a415d9bbf565cdc459bdce54c",
2194 "result" : "valid",
2195 "flags" : []
2196 },
2197 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002198 "tcId" : 249,
David Benjamina711b532018-08-10 12:06:06 -05002199 "comment" : "special case hash",
2200 "msg" : "323236343837343932",
2201 "sig" : "3064023022624fc23403955c0c9f5b89871177fa53879c8424de3b4ab1bcbcddc6e57b870b0491b848e19f728722b3163f4aa32802305bb82642cdaa84d6977fb95b3ede4ec7f2d54881cf435636d3509816f13ebb7be24fd7d4e1e81fddf07bde685e8d630d",
2202 "result" : "valid",
2203 "flags" : []
2204 },
2205 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002206 "tcId" : 250,
David Benjamina711b532018-08-10 12:06:06 -05002207 "comment" : "special case hash",
2208 "msg" : "35333533343439343739",
2209 "sig" : "3065023100da5a2daa7437df4566ebba6ac5ed424655633e354ef4d943dc95ddefb0dae69f3616e506cc8cb5bc433a82ba71f6feb402305107b24041bba45073ce54488a5aef861e7805bbb8f970aedc1c59149cfe72c7025e2d117337e8677c88ef43374e6907",
2210 "result" : "valid",
2211 "flags" : []
2212 },
2213 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002214 "tcId" : 251,
David Benjamina711b532018-08-10 12:06:06 -05002215 "comment" : "special case hash",
2216 "msg" : "34373837333033383830",
2217 "sig" : "306402302b0659fb7fa5fc1fce767418c20978de9a6a59941fc54f8380619b2ab2a7d6039de5373fbb503c24f2ce38e9c57995de02300d94dba98dd874bfffeac96a9295b6ab667708b8e33252edc029574c484a132135b13e52db6f877987c1be4f51fca193",
2218 "result" : "valid",
2219 "flags" : []
2220 },
2221 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002222 "tcId" : 252,
David Benjamina711b532018-08-10 12:06:06 -05002223 "comment" : "special case hash",
2224 "msg" : "32323332313935383233",
2225 "sig" : "306402304a5a14f1ecf053bf3ec14843db8c7dd153e9545d20d76345a9e1d1a8fcb49558ca1ee5a9402311c2eaa102e646e57c2c02301573b8b4b633496da320e99a85c6f57b7ee543548180a77f7fced2d0665911cb4cde9de21bc1a981b97742c9040a6369",
2226 "result" : "valid",
2227 "flags" : []
2228 },
2229 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002230 "tcId" : 253,
David Benjamina711b532018-08-10 12:06:06 -05002231 "comment" : "special case hash",
2232 "msg" : "3130373339333931393137",
2233 "sig" : "30650230104e66e6e26c36633c0af001f0d9a216236816923ec93b70bea0a8ff053a15aaaef5fe3483e5cc73564e60fe8364ce0e023100ec2df9100e34875a5dc436da824916487b38e7aeb02944860e257fd982b01782b3bd6b13b376e8a6dbd783dfa0d77169",
2234 "result" : "valid",
2235 "flags" : []
2236 },
2237 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002238 "tcId" : 254,
David Benjamina711b532018-08-10 12:06:06 -05002239 "comment" : "special case hash",
2240 "msg" : "31383831303237333135",
2241 "sig" : "306402304b06795da82bda354e8d9422a76c7bc064027fcdd68f95b7bc6177a85b2d822c84dc31cb91fc016afa48816a3a019267023018e31018e312d3dd3dd49ec355fdb0def3bb3e44393c26cf1bc110b23a3aacf6c442bfcec5535ce37527d0e068f75c03",
2242 "result" : "valid",
2243 "flags" : []
2244 },
2245 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002246 "tcId" : 255,
David Benjamina711b532018-08-10 12:06:06 -05002247 "comment" : "special case hash",
2248 "msg" : "36303631363933393037",
2249 "sig" : "3066023100ad75ca5a3df34e5a6d3ea4c9df534e8910cfb1d8c605fc398fbee4c05f2b715bd2146221920de8bac86c2b210221bcff023100a322d3df3bb2cf9e4215adf1ff459e70f2f86bec6dd6af5d04ae307d21ed5955136c8e258fdc0f9cbd6cf89c31aa691f",
2250 "result" : "valid",
2251 "flags" : []
2252 },
2253 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002254 "tcId" : 256,
David Benjamina711b532018-08-10 12:06:06 -05002255 "comment" : "special case hash",
2256 "msg" : "38383935323237303934",
2257 "sig" : "3065023100b0fa6289cc61bab335932ea1ac6540462653cc747ef67827825f77689a4398602297835d08aa16e23a76dea9f75404ef0230278d654a0b50c57d13f9c9c8c7c694001167f8e3b71491772a7427f1410fb6de518740c22e455e58de48846479b300cc",
2258 "result" : "valid",
2259 "flags" : []
2260 },
2261 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002262 "tcId" : 257,
David Benjamina711b532018-08-10 12:06:06 -05002263 "comment" : "special case hash",
2264 "msg" : "31353830323334303934",
2265 "sig" : "3065023100c216cb4fe97facb7cd66f02cd751155b94fa2f35f8a62ba565aca575728af533540ff5d769b7c15c1345ab6414e150680230278a8a372b75d6eb17a4f7c7f62d5555c7357a1a047026bead52185cbcc01d73b80a1577e86220b2278da2b1ee8c983a",
2266 "result" : "valid",
2267 "flags" : []
2268 },
2269 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002270 "tcId" : 258,
David Benjamina711b532018-08-10 12:06:06 -05002271 "comment" : "special case hash",
2272 "msg" : "33393635393931353132",
2273 "sig" : "30660231009591c80453cffbcd0b8d6d20fce0cbb2a458e54aed7ba1c767e6c017af4c4aa07a76859c0b249f6692a3c9ace893f14e023100893b567cd2959cd60557d3d6013d6e1741421a6edc5bc18244b3e8d7744e57928ce006a3fbd6e6324cb8ea3e5177e7e3",
2274 "result" : "valid",
2275 "flags" : []
2276 },
2277 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002278 "tcId" : 259,
David Benjamina711b532018-08-10 12:06:06 -05002279 "comment" : "special case hash",
2280 "msg" : "32323838373332313938",
2281 "sig" : "30650230350b5515ba9785f149e2a566c14f4178757bb325179888f526f7db11161aedcd752551381316c2713f5de21d3d517af002310097d48a90c3bb3444736bec69db0649f82428b39238ada6048a0bead84f2f3b73816b48fed4d57b5f87a194ce4004ed7b",
2282 "result" : "valid",
2283 "flags" : []
2284 },
2285 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002286 "tcId" : 260,
David Benjamina711b532018-08-10 12:06:06 -05002287 "comment" : "special case hash",
2288 "msg" : "32323330383837333139",
2289 "sig" : "3066023100833210c45d2448d9a4d69622d6f2193e64c65c79d45d62e28f517ca5c68eef05a2e98b1faed4cc87cbdbec6fe6bb8987023100b777b44cd30e6a049dc56af19a251d955c1bbab0c307fe12e9e5382fd48c173db0292f0b1047da28ee18518e11688eea",
2290 "result" : "valid",
2291 "flags" : []
2292 },
2293 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002294 "tcId" : 261,
David Benjamina711b532018-08-10 12:06:06 -05002295 "comment" : "special case hash",
2296 "msg" : "313239303536393337",
2297 "sig" : "306402307728ef10d9d5f3f32132716e6b403926929b05201700658d4b7f25a0692f153b8d666fd0da39888ab6234212659268d0023055df9466ee2c98225a2b0c4ff77622f9d11b4e48aa7f9279cdc2e245fdd9b9f4282106e25a458ff618bc3ca9422bea25",
2298 "result" : "valid",
2299 "flags" : []
2300 },
2301 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002302 "tcId" : 262,
David Benjamina711b532018-08-10 12:06:06 -05002303 "comment" : "special case hash",
2304 "msg" : "32373438363536343338",
2305 "sig" : "30640230552040701dba17be3b4d5d6e136ce412b6a4c50ce1ee53415d8100c69a8ee4726652648f50e695f8bb552d0df3e8d1c402301374972b2f35b2fd86d45ed0c9358b394e271575e429ac8aa60eb94b9df7e755d9317fb259269e9d3b1db8d48d91dc7e",
2306 "result" : "valid",
2307 "flags" : []
2308 },
2309 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002310 "tcId" : 263,
David Benjamina711b532018-08-10 12:06:06 -05002311 "comment" : "special case hash",
2312 "msg" : "37353833353032363034",
2313 "sig" : "3065023100fe6ef07056ce647128584bec156b68b8005f42d8c85dfb122134c488cc0e72cf8f06700417d7ff694b45e894ec23cbbd02307f5e33c5bfa697c144d440b32d06221f630a9ccaa8e9a0489490c04b86e8daae0e41d2466429b4b3cc1d37348e36cc0b",
2314 "result" : "valid",
2315 "flags" : []
2316 },
2317 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002318 "tcId" : 264,
David Benjamina711b532018-08-10 12:06:06 -05002319 "comment" : "special case hash",
2320 "msg" : "32333237373534323739",
2321 "sig" : "3065023100e009fc1a13d282bd37f10693350a5b421a0039713d29cb9e816e013c173bd1ec2bd6eb6bd88429023ee3d75d9a5ec06f02300b8bd481982a6e52355bcde5fe0092abac41f0543c31d1928b9a585e63e9520e24a65f46db2696e1b85a65c4e5240879",
2322 "result" : "valid",
2323 "flags" : []
2324 },
2325 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002326 "tcId" : 265,
David Benjamina711b532018-08-10 12:06:06 -05002327 "comment" : "special case hash",
2328 "msg" : "373735353038353834",
2329 "sig" : "3065023100acee00dfdfcee7343aeffa8514b11020c5435027887529d255bdbd45a90f160c68f05bd4b567daa8fa14e5807f5167a402301c9fdf546190970aa33121a3043280669be694e5f700b52a805aa6101b4c58f0467e7b699641d1d03f6229b2faf4253f",
2330 "result" : "valid",
2331 "flags" : []
2332 },
2333 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002334 "tcId" : 266,
David Benjamina711b532018-08-10 12:06:06 -05002335 "comment" : "special case hash",
2336 "msg" : "3137393832363438333832",
2337 "sig" : "30650231008a4ee1e3bb251982475877d18763fafcf49ccc8b0fec1da63b0edccbb8d3e38608a2e02d0d951031179e12ac899d30c3023073cb62ad7632cd42dff829abfbfcb6165207e3708ed10043c0cdee951c7f8012432696e9cf732dcbadb504630648419f",
2338 "result" : "valid",
2339 "flags" : []
2340 },
2341 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002342 "tcId" : 267,
David Benjamina711b532018-08-10 12:06:06 -05002343 "comment" : "special case hash",
2344 "msg" : "32333936373737333635",
2345 "sig" : "306402303903b59f837ff5f41f42cbe3e2fc8e17d859cbb35386c4327d3947fb012b3629fea911c83cefdbd503aebbcc1114afd102300e5be9094b5a22ade00c24644f476baad0f7741dfb2ce9644a1c45769404f8dccc522017c2b8cc630f1a0ef5fee99fe8",
2346 "result" : "valid",
2347 "flags" : []
2348 },
2349 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002350 "tcId" : 268,
David Benjamina711b532018-08-10 12:06:06 -05002351 "comment" : "special case hash",
2352 "msg" : "35393938313035383031",
2353 "sig" : "306502307717ffc8d0811f357299423c56ec181c58f1981f5c1dd4f346f6a2ad71d3582e203a11e8609c1146ff3247a1820f832c02310096c89ec707da3cd8b09084b065e3265327a536a974c4285155388011e348f2e7f005ae7e3e502732fc2971ac13fd72c0",
2354 "result" : "valid",
2355 "flags" : []
2356 },
2357 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002358 "tcId" : 269,
David Benjamina711b532018-08-10 12:06:06 -05002359 "comment" : "special case hash",
2360 "msg" : "3136363737383237303537",
2361 "sig" : "3065023100a21519ce3533c80826f1e47fa9afde7096151144291134421990285a8d89a8c2d4afdadd547a923dcc17bfcdd0e9ffb9023040577245dd2e022c8ed8b5de7b8c26f31307429a7a64e5729311cc4128e3b486867e61b4a8a1cd0731792eb1466d08f3",
2362 "result" : "valid",
2363 "flags" : []
2364 },
2365 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002366 "tcId" : 270,
David Benjamina711b532018-08-10 12:06:06 -05002367 "comment" : "special case hash",
2368 "msg" : "323036323134333632",
2369 "sig" : "3065023100a727addad0b2acd2942cb1e3f7b2917ca65453275198b06436a993bfc982d3f54620c395e253d57b8fe026efcf7252f902307a19811aa4c12c45c3c041e7c614d0d98051ca7a0c57a9a107d552793ba1d0debb373525aafcc13ae1acd50a42a89adf",
2370 "result" : "valid",
2371 "flags" : []
2372 },
2373 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002374 "tcId" : 271,
David Benjamina711b532018-08-10 12:06:06 -05002375 "comment" : "special case hash",
2376 "msg" : "36383432343936303435",
2377 "sig" : "3065023022287277872d175d8a3ff5be9818658f845eb9c1b2edc093ae82a75aa31cc26fe1771b4bfbd4c320251388d7279b5245023100b47d1833867e889fcfd7ac171855293a50aa6db24c6522e374fe87be12bf49b13c8b5e1455a2f25aa7912f799eebe552",
2378 "result" : "valid",
2379 "flags" : []
2380 },
2381 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002382 "tcId" : 272,
David Benjamina711b532018-08-10 12:06:06 -05002383 "comment" : "special case hash",
2384 "msg" : "33323639383937333231",
2385 "sig" : "3065023100a0f41362009b8e7e7545d0f7c4127e22d82ac1921eb61bf51e9ea711e41557a84f7bb6ace499a3bc9ebca8e83728787b02301f6e0c15a3e402370885e2aceb712280ebc45b63986357765b7e54b06cd00db8308e4715c39d48d246030bf960e6a2ff",
2386 "result" : "valid",
2387 "flags" : []
2388 },
2389 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002390 "tcId" : 273,
David Benjamina711b532018-08-10 12:06:06 -05002391 "comment" : "special case hash",
2392 "msg" : "31333837333234363932",
2393 "sig" : "306502304144e1c6ad29ad88aa5472d6d1a8d1f15de315f5b281f87cc392d66d7042547e6af7c733b31828f89c8a5dafce5bb9af023100f5d0d81f92428df2977757c88ba67f9e03abd4c15b1e87fa1dd49e601a9dd479e7c3dc03a8bfea60fcfc1c543931a7de",
2394 "result" : "valid",
2395 "flags" : []
2396 },
2397 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002398 "tcId" : 274,
David Benjamina711b532018-08-10 12:06:06 -05002399 "comment" : "special case hash",
2400 "msg" : "34313138383837353336",
2401 "sig" : "306402305f177fc05542be6e09027b7eac5eb34f34fc10ad1429e4daaea75834de48dd22626f2bf653dfcc46234921d19b97406b02307def6c993a87560425f2c911046357c4b1c4c376bfa22bb45d533654fea6f565ba722147b2269ea7652f9c4af62ed118",
2402 "result" : "valid",
2403 "flags" : []
2404 },
2405 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002406 "tcId" : 275,
David Benjamina711b532018-08-10 12:06:06 -05002407 "comment" : "special case hash",
2408 "msg" : "393838363036353435",
2409 "sig" : "3066023100bd77a8ff0cd798d8f6e75dfbbb16c3ee5bf3f626dcb5abdfd453b301cb4fd4caee8e84dd650a8b4cf6655dea163788c7023100ef8f42394469eb8cd7b2ac6942cdb5e70dd54980ad8c0c483099573d75b936880459c9d14f9e73645865a4f24ee2c4ce",
2410 "result" : "valid",
2411 "flags" : []
2412 },
2413 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002414 "tcId" : 276,
David Benjamina711b532018-08-10 12:06:06 -05002415 "comment" : "special case hash",
2416 "msg" : "32343739313135383435",
2417 "sig" : "3066023100a02e2196258436da6a35a2f73cf6b08880f27757566ce80c7fc45f5dcbaec62d3fcebb784b4a650e24c1a997e4b971f7023100f1195d2ba3321b6938e04169d7baf605001b6311f08a5e82157a7675d54993f2fd1e41f8c84fc437a1a139d2e73e8d46",
2418 "result" : "valid",
2419 "flags" : []
2420 },
2421 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002422 "tcId" : 277,
David Benjamina711b532018-08-10 12:06:06 -05002423 "comment" : "special case hash",
2424 "msg" : "35303736383837333637",
2425 "sig" : "30640230686c5dfe858629125fdee522b77a9b9be5e03a347d79cb4c407f17fd25c97293cd99711f33e77814bd30d2453d3a86c10230509ac9b18c1b2b5a2b1b889d994b950743a988c2fcfb683e89211a43da6ee362c2e414d84fe82db1904b81701c257822",
2426 "result" : "valid",
2427 "flags" : []
2428 },
2429 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002430 "tcId" : 278,
David Benjamina711b532018-08-10 12:06:06 -05002431 "comment" : "special case hash",
2432 "msg" : "393838353036393637",
2433 "sig" : "306502310083ce818ecd276432a8ddfe75406d01329e76d7586cd6f611c1fe1a0913ad80014c2156381942d58dd6356e44ccdc52a8023036a35983b97a9ae2a19cf05ba947dd880c973d5c78f9676ebbcb0b40d639124030c137236232f1fad15afd71c52ad8ec",
2434 "result" : "valid",
2435 "flags" : []
2436 },
2437 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002438 "tcId" : 279,
David Benjamina711b532018-08-10 12:06:06 -05002439 "comment" : "special case hash",
2440 "msg" : "32373231333036313331",
2441 "sig" : "306502307cb78ebb712b5a2e0b0573d28440a5da36bd2338805d90ef3b0c1178ae613be8ae8bf548af4e7403e5a5410462afc2e30231008631a82cbdb8c2c7df70f012405f06ad0ab20d6c4fbceb3e736f40fdff1a8e5f6e667a0e77259f277494de84ec0de50d",
2442 "result" : "valid",
2443 "flags" : []
2444 },
2445 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002446 "tcId" : 280,
David Benjamina711b532018-08-10 12:06:06 -05002447 "comment" : "special case hash",
2448 "msg" : "33323034313031363535",
2449 "sig" : "306602310085110fe21156b7764b91bcb6cf44da3eb21d162395071c216a13b5920d67a31aaa20dfc4669cf32c04964d0831bcdc29023100e19187033d8b4e1edf7ab8eaaae1e13c80c0c4db51d921ccf62f424524cbd530d07de2cf902a0ecda5e01206ae61e240",
2450 "result" : "valid",
2451 "flags" : []
2452 },
2453 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002454 "tcId" : 281,
David Benjamina711b532018-08-10 12:06:06 -05002455 "comment" : "special case hash",
2456 "msg" : "33313530363830393530",
2457 "sig" : "306402300fd621a892ee5a3eb0bcb80f3184714a6635f568d92f41ad8d523887d5b82d2b930eb5ff2922fda1a3d299f5a045837f02301278725a607fa6f2fc7549b0de816fe2f88e3a1ec1ccaf9fb58e70a0f6646c2d7aad6e4f73d116e73096bdef231d0c89",
2458 "result" : "valid",
2459 "flags" : []
2460 },
2461 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002462 "tcId" : 282,
David Benjamina711b532018-08-10 12:06:06 -05002463 "comment" : "special case hash",
2464 "msg" : "31373237343630313033",
2465 "sig" : "3066023100802cbe405d3ce9663b0b13c639aa27730b3377ce42521098ae09096b7fc5e7ac998b6994344e89abfb50c05476f9cae80231009aa7258c0dc4eff4b2d583575368301e2a7865cfaa3753055a79c8b8e91e94496a5d539181c2fd77941df50fe87453cd",
2466 "result" : "valid",
2467 "flags" : []
2468 },
2469 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002470 "tcId" : 283,
David Benjamina711b532018-08-10 12:06:06 -05002471 "comment" : "special case hash",
2472 "msg" : "3134353731343631323235",
2473 "sig" : "3066023100859b0446949d7f78a0301ac4cc02b599a758fd1be006bf1a12570015869e59b9a429ce1c77a750969f49e291f6ab899402310099a812a1acc2c646814315cf9b6290d2232236cdf131f9590088e75a55786cdfc9d9027ec70056408ab55445fd79fe60",
2474 "result" : "valid",
2475 "flags" : []
2476 },
2477 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002478 "tcId" : 284,
David Benjamina711b532018-08-10 12:06:06 -05002479 "comment" : "special case hash",
2480 "msg" : "34313739353136303930",
2481 "sig" : "3065023100dbcc7ee9fa620e943193deae3f46b3142779caa2bce2df79a20639c8d01bce414a61f72764c1ec949c945320f5ee2a1d02301d9879787b880bd05db39bac07bfe3e7d0792932144e211e81f21da9621b83bff11bc52bcc7cb40cf5093f9bad8650fb",
2482 "result" : "valid",
2483 "flags" : []
2484 },
2485 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002486 "tcId" : 285,
David Benjamina711b532018-08-10 12:06:06 -05002487 "comment" : "special case hash",
2488 "msg" : "35383932373133303534",
2489 "sig" : "306402307a1f9fbd0f6e776c3e3a3c798f5c0d9e20f0e2f3f4d22e5893dd09e5af69a46abc2f888d3c76834462008069275dfeb9023045e6d62a74d3eb81f0a3a62902b8949132821b45d8e6cad9bb3d8660451727cdf7b332a9ac7bb04604991312143f8a6a",
2490 "result" : "valid",
2491 "flags" : []
2492 },
2493 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002494 "tcId" : 286,
David Benjamina711b532018-08-10 12:06:06 -05002495 "comment" : "special case hash",
2496 "msg" : "33383936313832323937",
2497 "sig" : "30640230047962e09e1b61823d23726bf72b4dde380e032b534e3273db157fa60908159ab7ee4cadce14fd06ebe8e08e8d8d5a0702301892f65ee09e34ce45dd44b5a172b200ce66b678b0e200c17e424e319f414f8dfbb2769a0259c9cc105191aa924e48d5",
2498 "result" : "valid",
2499 "flags" : []
2500 },
2501 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002502 "tcId" : 287,
David Benjamina711b532018-08-10 12:06:06 -05002503 "comment" : "special case hash",
2504 "msg" : "38323833333436373332",
2505 "sig" : "30660231008f02799390ab861452cd4949942cbbcc25cad7c4334c4bc6146fbef8ad96c86f923fbf376d9ab79073e5fcb663f1ea91023100ce15d9862d100ff95ad7368922eec3f6d7060ce412c01ff13870aa61626ee49edf39bb27005ecbe406bb6825f74c0438",
2506 "result" : "valid",
2507 "flags" : []
2508 },
2509 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002510 "tcId" : 288,
David Benjamina711b532018-08-10 12:06:06 -05002511 "comment" : "special case hash",
2512 "msg" : "33333636393734383931",
2513 "sig" : "306502301879c4d6cf7c5425515547575049be2a40c624a928cf281250f8bdcbf47e9f95310d0992c9887dc6318b3197114f358e023100e1116bf68320bade7d07a1a9651512d60b551af8625b98b5eb8ca222d4073ae5c140a80e5dbe59f073647daa00837aee",
2514 "result" : "valid",
2515 "flags" : []
2516 },
2517 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002518 "tcId" : 289,
David Benjamina711b532018-08-10 12:06:06 -05002519 "comment" : "special case hash",
2520 "msg" : "32313939313533323239",
2521 "sig" : "3064023031dced9a6767f39045472749baec1644ae7d93a810a4b60eb213c02c42de65152ffc669af96089554570801a704e2a2d02303022ecfbc88a72b9c50ef65344765b615738f2b3d420ade68cbf3ec40bef0e10c5cc43bcfe003bb6f17ec23802c40569",
2522 "result" : "valid",
2523 "flags" : []
2524 },
2525 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002526 "tcId" : 290,
David Benjamina711b532018-08-10 12:06:06 -05002527 "comment" : "special case hash",
2528 "msg" : "35363030333136383232",
2529 "sig" : "3066023100f4bdf786c61c5f1ce7568638ba9dbc9a134e27fc142003bf9870353980a8f4c2fbd03c8d0171e4048ef30db6fe15388a023100d0e96768bc6adc91f93ae5704e86888853f479f32a45bfd436dc8a030603d233c56880124b7971362aa11b71315ae304",
2530 "result" : "valid",
2531 "flags" : []
2532 },
2533 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002534 "tcId" : 291,
David Benjamina711b532018-08-10 12:06:06 -05002535 "comment" : "special case hash",
2536 "msg" : "383639363531363935",
2537 "sig" : "3065023100ec0f635b7ce31988a07f41b3df35ca03c70e376bfb3b6ab24831a83be2121b9f9e93928b10a8f5fc0322bdb9edd406fe023066618ccb473c6dac3b14cfab6dfb24d219b37aec63425067c2c1c631d64a80b9cab6445f5a5439adb28bb99daa9234a5",
2538 "result" : "valid",
2539 "flags" : []
2540 },
2541 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002542 "tcId" : 292,
David Benjamina711b532018-08-10 12:06:06 -05002543 "comment" : "special case hash",
2544 "msg" : "36353833393236333732",
2545 "sig" : "306402304f2bea24f7de57901e365d4c332ddb62d294d0c5fd58342a43bdd3ba5cbaf25adaddb5944bfef9dcc88f94d93650bbbb02300851b97ddc433e4521c600904970e2bf55aa901e1aaaaf06818377f84a28e033a49eebc21ffe9cff3cbefd0963fbed00",
2546 "result" : "valid",
2547 "flags" : []
2548 },
2549 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002550 "tcId" : 293,
David Benjamina711b532018-08-10 12:06:06 -05002551 "comment" : "special case hash",
2552 "msg" : "3133323035303135373235",
2553 "sig" : "3064023072a9bab30f8da1437f17115cc37b6ef8cf6591ed934d596675ad7b000c6a74cca5f37210a68228a58023790e3726c357023012d697c4e20b18f63a3e0164dca8ca4a5fa0058ad7cd1c571cef356e85fd8f56ab7963d8aba824e8d31efb3e690c27b9",
2554 "result" : "valid",
2555 "flags" : []
2556 },
2557 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002558 "tcId" : 294,
David Benjamina711b532018-08-10 12:06:06 -05002559 "comment" : "special case hash",
2560 "msg" : "35303835333330373931",
2561 "sig" : "3064023033b7105f4cc98a1ea2abad45dbbe3761b4613ddd350e62da91560da694be3e84b1684f9a8ee4b3f556c61d02af54446202302c86e3a216dc7dd784cdcbf5084bdf6cdc1c7e67dbd61f9f6ed161fda4d4c26167e5b12731cf2b0cf5d9a5f0b6124939",
2562 "result" : "valid",
2563 "flags" : []
2564 },
2565 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002566 "tcId" : 295,
David Benjamina711b532018-08-10 12:06:06 -05002567 "comment" : "special case hash",
2568 "msg" : "37383636383133313139",
2569 "sig" : "30640230252e3b5b60b8f80748b83623e30013723115cabcc48770c0ab6e7ee29c429ef1d9da78db3a9a8504133b9bd6feceb82502301ba740f87907cf6d450080f7807a50f21c31cd245dd30f95849a168d63b37628e8043c292ab7f130a4468eaf8b47e56d",
2570 "result" : "valid",
2571 "flags" : []
2572 },
2573 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002574 "tcId" : 296,
David Benjamina711b532018-08-10 12:06:06 -05002575 "comment" : "special case hash",
2576 "msg" : "32303832353339343239",
2577 "sig" : "3066023100b8694dbf8310ccd78398a1cffa51493f95e3317f238291771cb331f8e3a9753774ae3be78df16d22b3fbe9ad45bed793023100daaead431bbdbf8d82368fbbd2473695683206ee67092c146b266ed32f56b31cb0f033eebf6c75118730eef7b7f96ba7",
2578 "result" : "valid",
2579 "flags" : []
2580 },
2581 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002582 "tcId" : 297,
David Benjamina711b532018-08-10 12:06:06 -05002583 "comment" : "special case hash",
2584 "msg" : "3130303635393536363937",
2585 "sig" : "3066023100d37ba39cd1b5289e7aa3f33afefa4df6821a07d3e8ee1c11e7df036c37e36214bb90264633d4c395644cd2cc2523833f0231008b0d58ed75af59e2abbcec9226836f176b27da2d9f3094f2d4a09898136436235025208cf5444265af66fed05b3dc27c",
2586 "result" : "valid",
2587 "flags" : []
2588 },
2589 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002590 "tcId" : 298,
David Benjamina711b532018-08-10 12:06:06 -05002591 "comment" : "special case hash",
2592 "msg" : "33303234313831363034",
2593 "sig" : "3066023100b4ef419020c0dcbdeeeed76c255560f1ed783c0f9e7fcea4c08a0714b9d1f491fda9ae7bb1eb96d294b02799f82861290231008d987611063d2f28cb309a56eaf1ea65f27d95c97b77a5f037f2f914fed728267aaf62a37f3c7b44fc4b15125b349863",
2594 "result" : "valid",
2595 "flags" : []
2596 },
2597 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002598 "tcId" : 299,
David Benjamina711b532018-08-10 12:06:06 -05002599 "comment" : "special case hash",
2600 "msg" : "37373637383532383734",
2601 "sig" : "3066023100b2df7b11cf60ac93c078d19f37f889717aa5d9af1d00d0964f9e9f5257c3b51b3d3e47ca5b5aa72058ed63b52464e582023100b524968ea8c58d379e38f4cfa9da1527a2acb26d605d22f173fcf1e834db0d7f031cb9245cb62b8458ff499b8d3decbe",
2602 "result" : "valid",
2603 "flags" : []
2604 },
2605 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002606 "tcId" : 300,
David Benjamina711b532018-08-10 12:06:06 -05002607 "comment" : "special case hash",
2608 "msg" : "353434313939393734",
2609 "sig" : "3066023100e0edc08b4122b75ebbd1635d07f0bb55771bda15573a5081da971955f9a63f6decdd4919911dbfea503ea8ed1faad93d023100ca7850c74ce878587056206c590a1097d197a2090cfe3e057becfa2700c7a531623ae7331e163def693e26a97feb540d",
2610 "result" : "valid",
2611 "flags" : []
2612 },
2613 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002614 "tcId" : 301,
David Benjamina711b532018-08-10 12:06:06 -05002615 "comment" : "special case hash",
2616 "msg" : "35383433343830333931",
2617 "sig" : "3065023068f555eef5a323a929719bfd8cf81d6d8a977ecb35defd86fa54d8e5749c7b5f3e80087fbd39f8aa0cd29d8310bd6578023100e2c2314a50fc0ad78c1ec02ea77ee2e13dcef1460957c6b573f721d72c209ac5fb529ab20397234c59ed44f60400971a",
2618 "result" : "valid",
2619 "flags" : []
2620 },
2621 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002622 "tcId" : 302,
David Benjamina711b532018-08-10 12:06:06 -05002623 "comment" : "special case hash",
2624 "msg" : "373138383932363239",
2625 "sig" : "30660231009e330e29f18123813e83b9c6abd68de96a57f97a4005b88d5b470a67a541b6d3af12124cf8658b751671c6698fb8b021023100d210fba9bde6ef077ca06b75e1cf7ce8dd70b08e9dd42d81a215ef9272f1779ae3e9f0dec510571d87237cc6bf3203e8",
2626 "result" : "valid",
2627 "flags" : []
2628 },
2629 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002630 "tcId" : 303,
David Benjamina711b532018-08-10 12:06:06 -05002631 "comment" : "special case hash",
2632 "msg" : "31373433323233343433",
2633 "sig" : "30650230483192056f753f64ddf0f21072b73d68893e6fa5432c981c7a1955b6592a6045a5c1c58c383e70023c34e09b7964ec8d02310094b005d5f98c4fd2ad40ff8e03a8599f45e206082112f834df1d48502d2ac690cd3204f0078913794c9c39077ad6c58b",
2634 "result" : "valid",
2635 "flags" : []
2636 },
2637 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002638 "tcId" : 304,
David Benjamina711b532018-08-10 12:06:06 -05002639 "comment" : "special case hash",
2640 "msg" : "32343036303035393336",
2641 "sig" : "306402302b7ec14fd77c4b33230dd0a4e2710fbd307e469baec54b6f25daac7e196b7b4b5df251cdddba7bdc9836ca1319bb900b0230590036192586ff66ae9a288199db9d02bbd5b703f8c329a9a1f986001b190f20ae96fe8b63681eda17bac2a57fd40f2e",
2642 "result" : "valid",
2643 "flags" : []
2644 },
2645 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002646 "tcId" : 305,
David Benjamina711b532018-08-10 12:06:06 -05002647 "comment" : "special case hash",
2648 "msg" : "31363134303336393838",
2649 "sig" : "306402302611484e7ff47dfaece4aa883dd73f891869e2786f20c87b980055ddd792070c0d0d9a370878126bab89a402b9ea173c02304e0006b8aabe9d6a3c3018d9c87eae7f46461187d3c20b33e975c850599ec1cb52c76e1f507e439afc43f9f682e7a8d2",
2650 "result" : "valid",
2651 "flags" : []
2652 },
2653 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002654 "tcId" : 306,
David Benjamina711b532018-08-10 12:06:06 -05002655 "comment" : "special case hash",
2656 "msg" : "32303935343235363835",
2657 "sig" : "306502302d504e38cdb1bb80bf29e07afbc66aea732accc85a722011069988f21eef685084f55efa30bfe32427eb8636db9171b4023100883e3d80d766ccb29e73a9e929111930da8353ec69769785633fe1b4505f9051e78d50c79a6b7c885c10b160bbb57fb6",
2658 "result" : "valid",
2659 "flags" : []
2660 },
2661 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002662 "tcId" : 307,
David Benjamina711b532018-08-10 12:06:06 -05002663 "comment" : "special case hash",
2664 "msg" : "31303038303938393833",
2665 "sig" : "3064023028dc1b63dc61ecde754ff4913780e486339103178e27d761987dac0b03c9bdf4a4a96b8680fa07fc47ae175b780e896e02305a9898eedf8781b9afeb506e0272a12c0c79bb893b8a5893c5a0a1bf4324d46dde71a245be2fd8aa2975fdeb40adf8f3",
2666 "result" : "valid",
2667 "flags" : []
2668 },
2669 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002670 "tcId" : 308,
David Benjamina711b532018-08-10 12:06:06 -05002671 "comment" : "special case hash",
2672 "msg" : "31353734313437393237",
2673 "sig" : "306402304c978a47b9e9449337178aa6413a794c4c9bf182a42062646a469b1d2c2c95621e818e661352b07e63254b6954e1459802306997345f05cfc05c0fd4d1dd133e555e5e5002e0929a59f60bbffc354234783ebf4fe5db10a870952cabd453635c1082",
2674 "result" : "valid",
2675 "flags" : []
2676 },
2677 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002678 "tcId" : 309,
David Benjamina711b532018-08-10 12:06:06 -05002679 "comment" : "special case hash",
2680 "msg" : "32383636373731353232",
2681 "sig" : "3065023036d8e2cfc80d0436e1fad3702ec05aa138618cdb745652cb85b0b121ee107bdf1ade0464dc0c6bd16875bcc364044d8c023100898b8775c9b39aa9fd130b5ab77e6c462ced6114898045b7f606142277d9eb2aa897f24c9ba4c8d112111de04dc57c10",
2682 "result" : "valid",
2683 "flags" : []
2684 },
2685 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002686 "tcId" : 310,
David Benjamina711b532018-08-10 12:06:06 -05002687 "comment" : "special case hash",
2688 "msg" : "31363934323830373837",
2689 "sig" : "3065023100ce2bdcf924caaa81e79bd7dd983dfeeee91652e4ea6edd077f8b56ada4953733a22dd3a6336446a648aec4ffc367cb3e023008eb09faeef4b0e5c1262eda2127464f7e2981ea1736e80afc7c622461c3d26fe08694fb4914ce9dbba83704e3077b3c",
2690 "result" : "valid",
2691 "flags" : []
2692 },
2693 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002694 "tcId" : 311,
David Benjamina711b532018-08-10 12:06:06 -05002695 "comment" : "special case hash",
2696 "msg" : "39393231363932353638",
2697 "sig" : "3066023100e3a1b4b0567d6c664dec02f3ee9cd8581129046944b0e6650f6e6a41b5d9d4bf79d7a6fd54ea5a218492cfa1bb03ca07023100986206925cbfa186c7d88f7100d87dd3b2d03b8789309a722d582f119eef48cd0ea5460917cf27246c31f90e28540424",
2698 "result" : "valid",
2699 "flags" : []
2700 },
2701 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002702 "tcId" : 312,
David Benjamina711b532018-08-10 12:06:06 -05002703 "comment" : "special case hash",
2704 "msg" : "3131363039343339373938",
2705 "sig" : "306502310095a5e29940e42099c4637f4ae51e7d1ec02be0dcfb0b627030984c35e477e80cc57e7eef970e384dee16a9b9fc8f2bf202300ca166c390339653cde84e79a87e5ceb4f52c1a515a5878542fd82705b9983976fd31a4123b5d0bde95a0818114cf462",
2706 "result" : "valid",
2707 "flags" : []
2708 },
2709 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002710 "tcId" : 313,
David Benjamina711b532018-08-10 12:06:06 -05002711 "comment" : "special case hash",
2712 "msg" : "37313836313632313030",
2713 "sig" : "3066023100c30c49d0ba131944e2075daacb1259d5580a712a08f73d889c4d3d484d73dd9719a439a986f48b072c4595c507a01083023100a5595c0691bc2d215f981fab513e3a88a452f2a1433367b99b02b6efe507519afedbe1ad0337899944e29c9ccccb2476",
2714 "result" : "valid",
2715 "flags" : []
2716 },
2717 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002718 "tcId" : 314,
David Benjamina711b532018-08-10 12:06:06 -05002719 "comment" : "special case hash",
2720 "msg" : "33323934333437313737",
2721 "sig" : "30650231009fd0585f8740669885c162842bba25323ea12b1d05e524bb945cad4e31538742eda5128f467b3c562c5f0a99019d3406023043acfadd03915c2350e1d8e514c47eb36f3c3456169c9a562a6262c1c2d7d33378bf9fec7f220239d5c61e06414414a4",
2722 "result" : "valid",
2723 "flags" : []
2724 },
2725 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002726 "tcId" : 315,
David Benjamina711b532018-08-10 12:06:06 -05002727 "comment" : "special case hash",
2728 "msg" : "3138353134343535313230",
2729 "sig" : "306402304ecac0cdbf665c584f8a40614cd55d042706c54895b1de02984fe309122566c959a4dd3315e7d3f089879f8f45821336023009187da6587a3de90eba41f4e6510e711f4467f3122971566ecc39a4bd53e95b8a19380e20ec2a7c752d29de54fd2e8f",
2730 "result" : "valid",
2731 "flags" : []
2732 },
2733 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002734 "tcId" : 316,
David Benjamina711b532018-08-10 12:06:06 -05002735 "comment" : "special case hash",
2736 "msg" : "343736303433393330",
2737 "sig" : "3065023037a1ba49f11e97ad0ec47e687c6c6e94f794f874720c0dd2da501437b50e5b00fb6ed33adf7cf1f9c870fd3d37165bf7023100b3ad08c9886b4ca1593a68938b67142c65ed4da1714c22204cba71300c094ccdbdf84c38a3f6d896db72ed5051a19266",
2738 "result" : "valid",
2739 "flags" : []
2740 },
2741 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002742 "tcId" : 317,
David Benjamina711b532018-08-10 12:06:06 -05002743 "comment" : "special case hash",
2744 "msg" : "32353637333738373431",
2745 "sig" : "3066023100a0abe896d2f30207bc9b21e75400eedb88d3498d49806f41aa8e7f9bd815a33382f278db39710c2cb097937790d0236c0231009a29aded30e8ce4790756208d12044e18c34168608026000a883044dd0d91109d866b422a054c232810ddfbb2ae440bb",
2746 "result" : "valid",
2747 "flags" : []
2748 },
2749 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002750 "tcId" : 318,
David Benjamina711b532018-08-10 12:06:06 -05002751 "comment" : "special case hash",
2752 "msg" : "35373339393334393935",
2753 "sig" : "3065023100b024fc3479d0ddde1c9e06b63c9bfb76a00d0f2f555220cb9a1311c2deec32eb3d6d2b648f5e8c104d5f88931754c0c20230767950cc149697edbae836f977bd38d89d141ff9774147b13ddd525b7a3f3a14a80d9979856f65b99a6faff173b5d6eb",
2754 "result" : "valid",
2755 "flags" : []
2756 },
2757 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002758 "tcId" : 319,
David Benjamina711b532018-08-10 12:06:06 -05002759 "comment" : "special case hash",
2760 "msg" : "33343738333636313339",
2761 "sig" : "306402302a0ae7b5d42645051212cafb7339b9c5283d1fd9881d77ad5c18d25ee10907b7809740a510e65aecd61b53ba3a0f660a02304c0457dd19ef6e4d6ae65f45417ddf1a58c07663a86737d271becfa3ea5724b6018f1fa9e64fd08601a7dbd3957761d9",
2762 "result" : "valid",
2763 "flags" : []
2764 },
2765 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002766 "tcId" : 320,
David Benjamina711b532018-08-10 12:06:06 -05002767 "comment" : "special case hash",
2768 "msg" : "363439303532363032",
2769 "sig" : "306502300c1657320faca6668c6e9f06f657a310b01939a7d9640fa0429872fe28bd1667688bc162221285ecfb14e8d80627450a023100f5272aa08c321aa4f7e520825cc720f6511d635598c648d4d514669b3ad803ad259c799e195a095982f66c176435be21",
2770 "result" : "valid",
2771 "flags" : []
2772 },
2773 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002774 "tcId" : 321,
David Benjamina711b532018-08-10 12:06:06 -05002775 "comment" : "special case hash",
2776 "msg" : "34373633383837343936",
2777 "sig" : "3066023100d821798a7a72bfb483e6e9840e8d921200ef1976b7e514036bf9133a01740ce397c73fa046054438c5806c294a02c6800231008c5d12887fcd945ba123fc5a5605d13a5a3e7e781ad69c6103577ee9dc47adc3e39a21080dd50304b59e5f5cf3f5a385",
2778 "result" : "valid",
2779 "flags" : []
2780 },
2781 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002782 "tcId" : 322,
David Benjamina711b532018-08-10 12:06:06 -05002783 "comment" : "special case hash",
2784 "msg" : "353739303230303830",
2785 "sig" : "3065023100c996bd6fa63c9586779f27523d5583135a594808514f98cc44cac1fa5cfa03c78c7f12f746c6bd20608ecbe3060eb068023027d40a11d52373df3054a28b0ab98a91ad689d1211d69919fc04cadc22ff0367d3ef9433012a760c1d1df3715c8d5cf3",
2786 "result" : "valid",
2787 "flags" : []
2788 },
2789 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002790 "tcId" : 323,
David Benjamina711b532018-08-10 12:06:06 -05002791 "comment" : "special case hash",
2792 "msg" : "35333434373837383438",
2793 "sig" : "3065023042dd6c8d995938701a538909ed6aeae0ba50c995138de84e195bbb9c56180e108d4a6274548c7be6e121c4d218d2d4a0023100fae8668bb2003f0da1dc90bec67d354ccbb899432599c3198b96c5ca4bd2324c46998f4fb76a123467cf24570b1b6916",
2794 "result" : "valid",
2795 "flags" : []
2796 },
2797 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002798 "tcId" : 324,
David Benjamina711b532018-08-10 12:06:06 -05002799 "comment" : "special case hash",
2800 "msg" : "3139323636343130393230",
2801 "sig" : "30650230061f185633291b9a768e15ec03a2b7c356c757b023b61e313fdf0c5349d128a78668d20b2561709b3bd8451b920f12ab0231008fc5edc66410dbf20a7cbc3498e405761756ed39866856e74256ac1f255f62b0edff519762ecdbbc8395d14715c4388e",
2802 "result" : "valid",
2803 "flags" : []
2804 },
2805 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002806 "tcId" : 325,
David Benjamina711b532018-08-10 12:06:06 -05002807 "comment" : "special case hash",
2808 "msg" : "33373033393135373035",
2809 "sig" : "3065023069326e047c62e8bac5c090b76bf73ae652fa9a6aecfa1ccb8702f419094c9727511264fb1aeec00e425c7a0d746793d30231009dbddd22db4a77dbe16114bc6fbb981aecba7e82a9cbc1ed385e28a51793561770fb3f9696090efca24f268d8788f2c9",
2810 "result" : "valid",
2811 "flags" : []
2812 },
2813 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002814 "tcId" : 326,
David Benjamina711b532018-08-10 12:06:06 -05002815 "comment" : "special case hash",
2816 "msg" : "3831353435373730",
2817 "sig" : "306402304ca1df89b23ed5efcdf601d295c45e402d786a14d62f7261104e4cb05b8cae17abb095799e71173841749615c829411b02301bb777e0a6fee8a2337a436a6fa26a487de4640ff97d57b44b55305989803863d748c7302f2dfde8b8cedd69bb602e2d",
2818 "result" : "valid",
2819 "flags" : []
2820 },
2821 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002822 "tcId" : 327,
David Benjamina711b532018-08-10 12:06:06 -05002823 "comment" : "special case hash",
2824 "msg" : "313935353330333737",
2825 "sig" : "3065023067be1b06f67172c503a5ac50582235d30bc9079eaa4cdec69a39c096310f8d99186cc9af7c8b4369a291d3e921d60705023100ab645fc91f06b1ff7cc58fccf6f7cfac74db30d839748a78cb5f3b8fefc7a06f3b5ff0310a8580c6050bebb75eda972c",
2826 "result" : "valid",
2827 "flags" : []
2828 },
2829 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002830 "tcId" : 328,
David Benjamina711b532018-08-10 12:06:06 -05002831 "comment" : "special case hash",
2832 "msg" : "31323637383130393033",
2833 "sig" : "3066023100d966442d6c29e5a4cc60e2374eccd373db3ebe405ee7c9664c4273100cd1899a1c58110487528616d8c5321dbf5227640231009bb0e4a2c041a3b7b672029fe480d155f57671ecd6eb598660d025acce1f613d03cd6cff4a214131c8c7a8ad22df1397",
2834 "result" : "valid",
2835 "flags" : []
2836 },
2837 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002838 "tcId" : 329,
David Benjamina711b532018-08-10 12:06:06 -05002839 "comment" : "special case hash",
2840 "msg" : "3131313830373230383135",
2841 "sig" : "3064023008a84a2bc39b082ab82e6e45f088a36f1cb255f97ec8124eca929d4506d7dab63957c647994be2c2c7344f902de5b38f02300c9645e84a304ba0970ca5ce00b8c8a971fa0d0bcbec6a70134894c44d3075030ff04333ea3889f847a1ed769ee618ee",
2842 "result" : "valid",
2843 "flags" : []
2844 },
2845 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002846 "tcId" : 330,
David Benjamina711b532018-08-10 12:06:06 -05002847 "comment" : "special case hash",
2848 "msg" : "38333831383639323930",
2849 "sig" : "306502310083004b034202bbf51a327d32ed3ddf67b46eda9bac695a4422744a4bd99aaac3b3e8ed80ddac6538939c9385d6c8f61602307b4e61926cb9afa8cdaaf44909df6dc6449887d59fe2acac05f7684a235fa77179bdbcc69fd8f359e8eda19e5a5d4807",
2850 "result" : "valid",
2851 "flags" : []
2852 },
2853 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002854 "tcId" : 331,
David Benjamina711b532018-08-10 12:06:06 -05002855 "comment" : "special case hash",
2856 "msg" : "33313331323837323737",
2857 "sig" : "3065023100ad93375a1d374c41e5de268a8c08c205ff5652445bfe3ddf4ca77a70f5819f9f06db861d82fc9637946f0fe38457f2bd02304bc043acbc6a68d4824ed768af9476ad5b93e4cb3bbac284fb5fbd548ae3b96c265c6d1ef4588a3e2da21b124c0d6b12",
2858 "result" : "valid",
2859 "flags" : []
2860 },
2861 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002862 "tcId" : 332,
David Benjamina711b532018-08-10 12:06:06 -05002863 "comment" : "special case hash",
2864 "msg" : "3134333331393236353338",
2865 "sig" : "30660231009e0d45d2dc93fd363dc919405818e39922f3f9dd0827bcad86d4ba80a44b45a6f60b8e593b580c91262b32859dbb1e53023100eb9b8dfe5ba4a055a974f19b488f3a6fa07161006ac94eb1fe1c12dd0e20f3a7be38a37ce96d671183c5871249b2a3c5",
2866 "result" : "valid",
2867 "flags" : []
2868 },
2869 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002870 "tcId" : 333,
David Benjamina711b532018-08-10 12:06:06 -05002871 "comment" : "special case hash",
2872 "msg" : "333434393038323336",
2873 "sig" : "306502307a5d04cd2fda59d8565c79ea2a7f1289ab79cae9fde060094c805c591a2534e4393e28c3fd858529bf17643846aceb830231008de0d8c0092fd02d554afe25f814744beaaa17c6946a6387ec7046b602db8a6c900246c2fb63fcef2ac8d9394444a0fc",
2874 "result" : "valid",
2875 "flags" : []
2876 },
2877 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002878 "tcId" : 334,
David Benjamina711b532018-08-10 12:06:06 -05002879 "comment" : "special case hash",
2880 "msg" : "36383239383335393239",
2881 "sig" : "3065023100a564eea0cdac051a769f8ff1e0c834a288ce514f67d138113727b53a1a6fc95ce237367b91f1b91b2f65d589adc8288e0230182e5b47b6fbd8e741a04e809487ba5fcb8a5f2f1b9af6ce214128623a4768e38e6ddc958ff39078c36c04a314708427",
2882 "result" : "valid",
2883 "flags" : []
2884 },
2885 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002886 "tcId" : 335,
David Benjamina711b532018-08-10 12:06:06 -05002887 "comment" : "special case hash",
2888 "msg" : "33343435313538303233",
2889 "sig" : "306402306758867cd1ca1446cc41043d1625c967a0ae04d9db17bbb42fa9c076b3593125d63cd3e7471ee6cdba5235a21cec2f220230563db387adb537e1d89231d935ac790316925aeb29132b9f87bee91116c33bf50943fe39b671ce9535dca0a5d22bbfa4",
2890 "result" : "valid",
2891 "flags" : []
2892 },
2893 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002894 "tcId" : 336,
David Benjamina711b532018-08-10 12:06:06 -05002895 "comment" : "special case hash",
2896 "msg" : "3132363937393837363434",
2897 "sig" : "3066023100cde033e38d3f791db87d8a6907516bd8021acd47e897df683fda529d48050f8b5688f6361daf1b14bc3f45fc7f76150f023100e14f4811a667c85335a4709a589ea46bac72055b794eaea92d28e834d5bc459c605fe4f27c1ab18d186d59e7d205cb67",
2898 "result" : "valid",
2899 "flags" : []
2900 },
2901 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002902 "tcId" : 337,
David Benjamina711b532018-08-10 12:06:06 -05002903 "comment" : "special case hash",
2904 "msg" : "333939323432353533",
2905 "sig" : "3065023100f2384468b55553c68f9764d8248cfd7358d604fa377ebb13828c43a8ebdf308fbbbebfa49a9458bfda957d2068d24e3f02301fdf4891d56e3e90c02b05c14c27c17f56f8e6aa144f02328c90109e1f70c9e3f582f0d299c44da505c543cc89c6a990",
2906 "result" : "valid",
2907 "flags" : []
2908 },
2909 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002910 "tcId" : 338,
David Benjamina711b532018-08-10 12:06:06 -05002911 "comment" : "special case hash",
2912 "msg" : "31363031393737393737",
2913 "sig" : "3065023100b1ccafedcc21ba90b342fa23c0149f3d12a939ab6c3342b36ae61fddbdc753927a7c3e978bd780cf25cd78c8c5efe28002304c32a73f3157bbe2384095eb67726b9cd3c2623b98a182a3b4f00e8db933e1113b7ada2695a7d79b471026462b20e289",
2914 "result" : "valid",
2915 "flags" : []
2916 },
2917 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002918 "tcId" : 339,
David Benjamina711b532018-08-10 12:06:06 -05002919 "comment" : "special case hash",
2920 "msg" : "3130383738373535313435",
2921 "sig" : "3066023100f3ed170e449758299ae55eb85244745e1876621c1f708e07e55c0d2d9ab5f9af9e0a8b3c7bdf8936ab3c9ebd1908e9dc023100da62ccdb658868147286d7269bcbd4addb4dec9ea3d5d79fdbe0ccffa40d055170bddeb4ef4c5e0bc99fae5db62b4477",
2922 "result" : "valid",
2923 "flags" : []
2924 },
2925 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002926 "tcId" : 340,
David Benjamina711b532018-08-10 12:06:06 -05002927 "comment" : "special case hash",
2928 "msg" : "37303034323532393939",
2929 "sig" : "306502310083455fc4629e7693c8e495fec2d29bb23bb6db79180fcfa83a4f9310d9db27e29297dee27ee80a71ab2f7a2d59f48b8802307736c056c8f2bb57e9fb6b8de0ab6d09879f6611e737634e7b6337aa5c5a01f515d5e3702dec9a702177c816e32bac67",
2930 "result" : "valid",
2931 "flags" : []
2932 },
2933 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002934 "tcId" : 341,
David Benjamina711b532018-08-10 12:06:06 -05002935 "comment" : "special case hash",
2936 "msg" : "31353635333235323833",
2937 "sig" : "3065023074961587cbe49bbf0a73fea82b8b2242f67b0ea09224774639f437c60378a36b2d511a9145d576b440dffd1f02286a8b0231008fb95d46c22889085cc1d3e20bcfbcbc52f4532445f76f08efae2de8b56fe8525204643330dfd23cce946687a0aef046",
2938 "result" : "valid",
2939 "flags" : []
2940 },
2941 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002942 "tcId" : 342,
David Benjamina711b532018-08-10 12:06:06 -05002943 "comment" : "special case hash",
2944 "msg" : "3233383236333432333530",
2945 "sig" : "3065023100a3fd322330d0f0efccc54bd7d73c3159eb1bcca08cec369a4a08fd00f9ec6d482ced58eb08a0d7c2113bd5575de4917d0230164e3232a628c40fbba1de82bfb9627cec78a8040cf325a5a8bb8f864c2ac19e3524ac93f4db5713ce62ba256176e05e",
2946 "result" : "valid",
2947 "flags" : []
2948 },
2949 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002950 "tcId" : 343,
David Benjamina711b532018-08-10 12:06:06 -05002951 "comment" : "special case hash",
2952 "msg" : "31343437383437303635",
2953 "sig" : "306502304c862ff9e4ff88f9a58e9fceaaf9bbb30740d3f6c8c6a69b5627fe234b144f8cdf09520735cfd708f5e341a78cc4873d023100a861972514a0e975cf2da214125ec93288524cc77492ed63c516424278e5ec8d41724467cb7c3111fa34c69193abb435",
2954 "result" : "valid",
2955 "flags" : []
2956 },
2957 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002958 "tcId" : 344,
David Benjamina711b532018-08-10 12:06:06 -05002959 "comment" : "special case hash",
2960 "msg" : "3134323630323035353434",
2961 "sig" : "3065023062225e4e492a9773397870336168960a66b9e50391ef7289cb2d3878f32252dc1b904f6682545e14564e415bd93e01170231009f4d0327f79e043505c691e361fa2e00f87f41324777eca6966f4bea2fa0858876aa01980b2cad7f66037524de49bf65",
2962 "result" : "valid",
2963 "flags" : []
2964 },
2965 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002966 "tcId" : 345,
David Benjamina711b532018-08-10 12:06:06 -05002967 "comment" : "special case hash",
2968 "msg" : "31393933383335323835",
2969 "sig" : "30640230450c65d2d88ba464eee3a5ce9310b519d5dcf608799fb2275eee987a67c2c4d7ac53716987cc5139c18c67ef07b1e20702301ee0439311a7bce1c4fed0a3152d1b354d96536c6ca0c9188ac1f1afcc5cd7305b5611ef0d19d8bd57c5059976dc5e68",
2970 "result" : "valid",
2971 "flags" : []
2972 },
2973 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002974 "tcId" : 346,
David Benjamina711b532018-08-10 12:06:06 -05002975 "comment" : "special case hash",
2976 "msg" : "34323932313533353233",
2977 "sig" : "3066023100aa2575fb5bea0effb5247d20c3d0165d575831840b5c18b0245a99a61b7ad5d7bf8a8cfcc375e095a84e781025bee3ee0231009c8b7797ad330abc206060b28b6ca1c639d89f59582528bda1527e3ab081697a2ab576f9d09c2ee329dd73231667308d",
2978 "result" : "valid",
2979 "flags" : []
2980 },
2981 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002982 "tcId" : 347,
David Benjamina711b532018-08-10 12:06:06 -05002983 "comment" : "special case hash",
2984 "msg" : "34343539393031343936",
2985 "sig" : "3064023001fc45285aa2c2e50458199ade2ded0dd36b1de03e8969175be4a6f09f9719b195ded8d9eb4ea132d95d19a3528fd6c9023059609a358c5919fef4781061804d4d64a067edecdcfd14620161aae3ef2735095a558e4f8ae345040123f093e5f70af2",
2986 "result" : "valid",
2987 "flags" : []
2988 },
2989 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002990 "tcId" : 348,
David Benjamina711b532018-08-10 12:06:06 -05002991 "comment" : "special case hash",
2992 "msg" : "31333933393731313731",
2993 "sig" : "3065023100d8e1f6b19e5b92e36060e59e53eeb788a4758c2c8ee9519f3949d5f3315abafbe937b8ed44d47e886a07c107aa8ac9f4023012550574318371e5168d0a339f20fcacaec87db211bba4d4e7c7e055b63b75fd31790ad285f4cc061378692b0a248e34",
2994 "result" : "valid",
2995 "flags" : []
2996 },
2997 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05002998 "tcId" : 349,
David Benjamina711b532018-08-10 12:06:06 -05002999 "comment" : "special case hash",
3000 "msg" : "32333930363936343935",
3001 "sig" : "306402304815aec44a7a6b86ae87fc2556accd77832fa33a4710e02ec5ef6f41f68a910e6af4d173ae462a759bd98079b371bf5d02306e78d562f9e8be65e8d7a74a7305e5d6cf2f3c4c980f2b18dfb8e9c8b0134ec86548053b3d125e56d5872294d2d14ebc",
3002 "result" : "valid",
3003 "flags" : []
3004 },
3005 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003006 "tcId" : 350,
David Benjamina711b532018-08-10 12:06:06 -05003007 "comment" : "special case hash",
3008 "msg" : "3131343436303536323634",
3009 "sig" : "3065023100d302f9db6b2d94e194412f0d40a135a554aee014bd939b3d7e45c1221ef7ce45c2aed875f9a2bc43dbc8264d92e444a5023004e7247b258c6e7739979c0a07282f62958ac45e52dd76a41d5e1aca31a5cda73d7b026d67b4d609803001cb661d74c6",
3010 "result" : "valid",
3011 "flags" : []
3012 },
3013 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003014 "tcId" : 351,
David Benjamina711b532018-08-10 12:06:06 -05003015 "comment" : "special case hash",
3016 "msg" : "363835303034373530",
3017 "sig" : "3065023100889f0e2a6ae2ddcad1cde3f65b61d4dd40985917ba841b47a1f802491f5af5067722b7683df0fca7ee19d2b73724c8fd02301f989bac23b51c49e5d7dcc319eed2fc767e9b432bf75af92814d9e67a5d4b3398eb15e98b70527abbc029abc1bea524",
3018 "result" : "valid",
3019 "flags" : []
3020 },
3021 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003022 "tcId" : 352,
David Benjamina711b532018-08-10 12:06:06 -05003023 "comment" : "special case hash",
3024 "msg" : "3232323035333630363139",
3025 "sig" : "3066023100e69c70c679795ca7d2b66e2632529651c120055fa3cf25435fe8bb28987c02412ce73e6ca5ca7e0b42e9670c0a588175023100edd8513bff40cdca9e22659238fbcea2de2caeef53c5287a515db9168b3008ec446c9b94f28a6e021c69bc6637fc4634",
3026 "result" : "valid",
3027 "flags" : []
3028 },
3029 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003030 "tcId" : 353,
David Benjamina711b532018-08-10 12:06:06 -05003031 "comment" : "special case hash",
3032 "msg" : "36323135363635313234",
3033 "sig" : "30640230068cbecfd47bfd688f495df05e45fd5fced6d8e240605c5b2be5e69368740b694b9b1ea034af3180e571dd38a86369ef02301a1d2976f748d1621128013c61abda5398a3e24f0073d1a6e07a1e96c12be4f1e2e7b144f9b5a350500acfc5cb0698d9",
3034 "result" : "valid",
3035 "flags" : []
David Benjamin15cd8bf2019-12-13 23:17:38 -05003036 },
3037 {
3038 "tcId" : 354,
3039 "comment" : "Signature generated without truncating the hash",
3040 "msg" : "313233343030",
3041 "sig" : "306402300e2c56eb5f6612f0c2b22ab03d57d9a443075a2b7a0b460883e4f4876121e9b6f1ed67de20b79f028f7f66ed0281db7102303916b72b12d035a307b7c45a9878333a8c61445aad2330dc49a12b92e2e5dab72e53e5789f40afb90aea0ea4431f2dd1",
3042 "result" : "invalid",
3043 "flags" : []
David Benjamin2d10c362018-04-26 17:38:38 -04003044 }
3045 ]
3046 },
3047 {
David Benjamin2d10c362018-04-26 17:38:38 -04003048 "key" : {
3049 "curve" : "secp384r1",
3050 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003051 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003052 "uncompressed" : "04ca5ee479ad6624ab5870539a56a23b3816eef7bbc67156836dfb58c425fdb7213e31770f12b43152e887d88a3afb4b182aceec92b3139aca8396402a8f81bb5014e748eab2e2059f8656a883e62d78b9dc988b98332627f95232d37df26585d3",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003053 "wx" : "00ca5ee479ad6624ab5870539a56a23b3816eef7bbc67156836dfb58c425fdb7213e31770f12b43152e887d88a3afb4b18",
David Benjamin2d10c362018-04-26 17:38:38 -04003054 "wy" : "2aceec92b3139aca8396402a8f81bb5014e748eab2e2059f8656a883e62d78b9dc988b98332627f95232d37df26585d3"
3055 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003056 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ca5ee479ad6624ab5870539a56a23b3816eef7bbc67156836dfb58c425fdb7213e31770f12b43152e887d88a3afb4b182aceec92b3139aca8396402a8f81bb5014e748eab2e2059f8656a883e62d78b9dc988b98332627f95232d37df26585d3",
3057 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEyl7kea1mJKtYcFOaVqI7OBbu97vGcVaD\nbftYxCX9tyE+MXcPErQxUuiH2Io6+0sYKs7skrMTmsqDlkAqj4G7UBTnSOqy4gWf\nhlaog+YteLncmIuYMyYn+VIy033yZYXT\n-----END PUBLIC KEY-----",
3058 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003059 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003060 "tests" : [
3061 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003062 "tcId" : 355,
David Benjamin2d10c362018-04-26 17:38:38 -04003063 "comment" : "k*G has a large x-coordinate",
3064 "msg" : "313233343030",
3065 "sig" : "304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970",
3066 "result" : "valid",
3067 "flags" : []
3068 },
3069 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003070 "tcId" : 356,
David Benjamin2d10c362018-04-26 17:38:38 -04003071 "comment" : "r too large",
3072 "msg" : "313233343030",
3073 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970",
3074 "result" : "invalid",
3075 "flags" : []
3076 }
3077 ]
3078 },
3079 {
David Benjamin2d10c362018-04-26 17:38:38 -04003080 "key" : {
3081 "curve" : "secp384r1",
3082 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003083 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003084 "uncompressed" : "0470e6a90b4e076bf51dfa01fa44de49b448f7afa0f3d07677f1682ca776d404b2a0feef66b005ea28ba99b6ce21d0ca12424f7d179951fb89156cdf04aed6db056c98592c651b5a881abc34e2401127fb81c64e90cee83269c5141f9a3c7bce78",
David Benjamin2d10c362018-04-26 17:38:38 -04003085 "wx" : "70e6a90b4e076bf51dfa01fa44de49b448f7afa0f3d07677f1682ca776d404b2a0feef66b005ea28ba99b6ce21d0ca12",
3086 "wy" : "424f7d179951fb89156cdf04aed6db056c98592c651b5a881abc34e2401127fb81c64e90cee83269c5141f9a3c7bce78"
3087 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003088 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000470e6a90b4e076bf51dfa01fa44de49b448f7afa0f3d07677f1682ca776d404b2a0feef66b005ea28ba99b6ce21d0ca12424f7d179951fb89156cdf04aed6db056c98592c651b5a881abc34e2401127fb81c64e90cee83269c5141f9a3c7bce78",
3089 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEcOapC04Ha/Ud+gH6RN5JtEj3r6Dz0HZ3\n8Wgsp3bUBLKg/u9msAXqKLqZts4h0MoSQk99F5lR+4kVbN8ErtbbBWyYWSxlG1qI\nGrw04kARJ/uBxk6QzugyacUUH5o8e854\n-----END PUBLIC KEY-----",
3090 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003091 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003092 "tests" : [
3093 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003094 "tcId" : 357,
David Benjamin2d10c362018-04-26 17:38:38 -04003095 "comment" : "r,s are large",
3096 "msg" : "313233343030",
3097 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971",
3098 "result" : "valid",
3099 "flags" : []
3100 }
3101 ]
3102 },
3103 {
David Benjamin2d10c362018-04-26 17:38:38 -04003104 "key" : {
3105 "curve" : "secp384r1",
3106 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003107 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003108 "uncompressed" : "045a568474805fbf9acc1e5756d296696290b73d4d1c3b197f48aff03b919f0111823f90ea024af1c78e7c803e2297662d4c1c79edc9c694620c1f5b5cc7dd9ff89a42442747857cace26b6ebc99962ec3a68a8e4072226d6d98a2a866dd97c203",
David Benjamin2d10c362018-04-26 17:38:38 -04003109 "wx" : "5a568474805fbf9acc1e5756d296696290b73d4d1c3b197f48aff03b919f0111823f90ea024af1c78e7c803e2297662d",
3110 "wy" : "4c1c79edc9c694620c1f5b5cc7dd9ff89a42442747857cace26b6ebc99962ec3a68a8e4072226d6d98a2a866dd97c203"
3111 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003112 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200045a568474805fbf9acc1e5756d296696290b73d4d1c3b197f48aff03b919f0111823f90ea024af1c78e7c803e2297662d4c1c79edc9c694620c1f5b5cc7dd9ff89a42442747857cace26b6ebc99962ec3a68a8e4072226d6d98a2a866dd97c203",
3113 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEWlaEdIBfv5rMHldW0pZpYpC3PU0cOxl/\nSK/wO5GfARGCP5DqAkrxx458gD4il2YtTBx57cnGlGIMH1tcx92f+JpCRCdHhXys\n4mtuvJmWLsOmio5AciJtbZiiqGbdl8ID\n-----END PUBLIC KEY-----",
3114 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003115 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003116 "tests" : [
3117 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003118 "tcId" : 358,
David Benjamin2d10c362018-04-26 17:38:38 -04003119 "comment" : "r and s^-1 have a large Hamming weight",
3120 "msg" : "313233343030",
3121 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d1aee55fdc2a716ba2fabcb57020b72e539bf05c7902f98e105bf83d4cc10c2a159a3cf7e01d749d2205f4da6bd8fcf1",
3122 "result" : "valid",
3123 "flags" : []
3124 }
3125 ]
3126 },
3127 {
David Benjamin2d10c362018-04-26 17:38:38 -04003128 "key" : {
3129 "curve" : "secp384r1",
3130 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003131 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003132 "uncompressed" : "0488531382963bfe4e179f0b457ecd446528b98d349edbd8e7d0f6c1673b4ae2a7629b3345a7eae2e7c48358c13bdbe0389375c849dd571d91f2a3bf8994f53f82261f38172806c4d725de2029e887bfe036f38d6985ea5a22c52169db6e4213da",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003133 "wx" : "0088531382963bfe4e179f0b457ecd446528b98d349edbd8e7d0f6c1673b4ae2a7629b3345a7eae2e7c48358c13bdbe038",
3134 "wy" : "009375c849dd571d91f2a3bf8994f53f82261f38172806c4d725de2029e887bfe036f38d6985ea5a22c52169db6e4213da"
David Benjamin2d10c362018-04-26 17:38:38 -04003135 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003136 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000488531382963bfe4e179f0b457ecd446528b98d349edbd8e7d0f6c1673b4ae2a7629b3345a7eae2e7c48358c13bdbe0389375c849dd571d91f2a3bf8994f53f82261f38172806c4d725de2029e887bfe036f38d6985ea5a22c52169db6e4213da",
3137 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEiFMTgpY7/k4XnwtFfs1EZSi5jTSe29jn\n0PbBZztK4qdimzNFp+ri58SDWME72+A4k3XISd1XHZHyo7+JlPU/giYfOBcoBsTX\nJd4gKeiHv+A2841phepaIsUhadtuQhPa\n-----END PUBLIC KEY-----",
3138 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003139 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003140 "tests" : [
3141 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003142 "tcId" : 359,
David Benjamin2d10c362018-04-26 17:38:38 -04003143 "comment" : "r and s^-1 have a large Hamming weight",
3144 "msg" : "313233343030",
3145 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b6b681dc484f4f020fd3f7e626d88edc6ded1b382ef3e143d60887b51394260832d4d8f2ef70458f9fa90e38c2e19e4f",
3146 "result" : "valid",
3147 "flags" : []
3148 }
3149 ]
3150 },
3151 {
David Benjamin2d10c362018-04-26 17:38:38 -04003152 "key" : {
3153 "curve" : "secp384r1",
3154 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003155 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003156 "uncompressed" : "04080da57d67dba48eb50eef484cf668d981e1bf30c357c3fd21a43cdc41f267c3f186bf87e3680239bac09930f144263c5f28777ad8bcbfc3eb0369e0f7b18392a12397a4fbe15a2a1f6e2e5b4067c82681c89c73db25eca18c6b25768429cef0",
David Benjamin2d10c362018-04-26 17:38:38 -04003157 "wx" : "080da57d67dba48eb50eef484cf668d981e1bf30c357c3fd21a43cdc41f267c3f186bf87e3680239bac09930f144263c",
3158 "wy" : "5f28777ad8bcbfc3eb0369e0f7b18392a12397a4fbe15a2a1f6e2e5b4067c82681c89c73db25eca18c6b25768429cef0"
3159 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003160 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004080da57d67dba48eb50eef484cf668d981e1bf30c357c3fd21a43cdc41f267c3f186bf87e3680239bac09930f144263c5f28777ad8bcbfc3eb0369e0f7b18392a12397a4fbe15a2a1f6e2e5b4067c82681c89c73db25eca18c6b25768429cef0",
3161 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAECA2lfWfbpI61Du9ITPZo2YHhvzDDV8P9\nIaQ83EHyZ8Pxhr+H42gCObrAmTDxRCY8Xyh3eti8v8PrA2ng97GDkqEjl6T74Voq\nH24uW0BnyCaByJxz2yXsoYxrJXaEKc7w\n-----END PUBLIC KEY-----",
3162 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003163 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003164 "tests" : [
3165 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003166 "tcId" : 360,
David Benjamin2d10c362018-04-26 17:38:38 -04003167 "comment" : "small r and s",
3168 "msg" : "313233343030",
3169 "sig" : "3006020102020101",
3170 "result" : "valid",
3171 "flags" : []
3172 }
3173 ]
3174 },
3175 {
David Benjamin2d10c362018-04-26 17:38:38 -04003176 "key" : {
3177 "curve" : "secp384r1",
3178 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003179 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003180 "uncompressed" : "040e74a096d7f6ee1be9b4160d6b79baba4d25b4fb6fbdd38f5a9ed5cc1ac79943be71ede093e504c7dc0832daeb898a05a8d005b30c894686f6ecb2bc696e25effaccd3c9e4b48122db567c0118a0b983b757c2f40082dc374f8f6117a8e76fc0",
David Benjamin2d10c362018-04-26 17:38:38 -04003181 "wx" : "0e74a096d7f6ee1be9b4160d6b79baba4d25b4fb6fbdd38f5a9ed5cc1ac79943be71ede093e504c7dc0832daeb898a05",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003182 "wy" : "00a8d005b30c894686f6ecb2bc696e25effaccd3c9e4b48122db567c0118a0b983b757c2f40082dc374f8f6117a8e76fc0"
David Benjamin2d10c362018-04-26 17:38:38 -04003183 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003184 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200040e74a096d7f6ee1be9b4160d6b79baba4d25b4fb6fbdd38f5a9ed5cc1ac79943be71ede093e504c7dc0832daeb898a05a8d005b30c894686f6ecb2bc696e25effaccd3c9e4b48122db567c0118a0b983b757c2f40082dc374f8f6117a8e76fc0",
3185 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDnSgltf27hvptBYNa3m6uk0ltPtvvdOP\nWp7VzBrHmUO+ce3gk+UEx9wIMtrriYoFqNAFswyJRob27LK8aW4l7/rM08nktIEi\n21Z8ARiguYO3V8L0AILcN0+PYReo52/A\n-----END PUBLIC KEY-----",
3186 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003187 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003188 "tests" : [
3189 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003190 "tcId" : 361,
David Benjamin2d10c362018-04-26 17:38:38 -04003191 "comment" : "small r and s",
3192 "msg" : "313233343030",
3193 "sig" : "3006020102020102",
3194 "result" : "valid",
3195 "flags" : []
3196 }
3197 ]
3198 },
3199 {
David Benjamin2d10c362018-04-26 17:38:38 -04003200 "key" : {
3201 "curve" : "secp384r1",
3202 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003203 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003204 "uncompressed" : "04a2ad0e27b40410d16077ddc5e415f109d328bf75e73a0f56876fef731285f83188b207a68690a40e76ed23e2c5e49fcf604f1c5d7d7df365005d40e209f4da7bb06f310d5a1660ad6236577fbb47955261f507d23b83013ffb951bd76908e76c",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003205 "wx" : "00a2ad0e27b40410d16077ddc5e415f109d328bf75e73a0f56876fef731285f83188b207a68690a40e76ed23e2c5e49fcf",
David Benjamin2d10c362018-04-26 17:38:38 -04003206 "wy" : "604f1c5d7d7df365005d40e209f4da7bb06f310d5a1660ad6236577fbb47955261f507d23b83013ffb951bd76908e76c"
3207 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003208 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004a2ad0e27b40410d16077ddc5e415f109d328bf75e73a0f56876fef731285f83188b207a68690a40e76ed23e2c5e49fcf604f1c5d7d7df365005d40e209f4da7bb06f310d5a1660ad6236577fbb47955261f507d23b83013ffb951bd76908e76c",
3209 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEoq0OJ7QEENFgd93F5BXxCdMov3XnOg9W\nh2/vcxKF+DGIsgemhpCkDnbtI+LF5J/PYE8cXX1982UAXUDiCfTae7BvMQ1aFmCt\nYjZXf7tHlVJh9QfSO4MBP/uVG9dpCOds\n-----END PUBLIC KEY-----",
3210 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003211 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003212 "tests" : [
3213 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003214 "tcId" : 362,
David Benjamin2d10c362018-04-26 17:38:38 -04003215 "comment" : "small r and s",
3216 "msg" : "313233343030",
3217 "sig" : "3006020102020103",
3218 "result" : "valid",
3219 "flags" : []
3220 },
3221 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003222 "tcId" : 363,
David Benjamin2d10c362018-04-26 17:38:38 -04003223 "comment" : "r is larger than n",
3224 "msg" : "313233343030",
3225 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52975020103",
3226 "result" : "invalid",
3227 "flags" : []
3228 }
3229 ]
3230 },
3231 {
David Benjamin2d10c362018-04-26 17:38:38 -04003232 "key" : {
3233 "curve" : "secp384r1",
3234 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003235 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003236 "uncompressed" : "04a233025c12d20f49dc50dc802e79f03c7ce1750b9204b51325d90b5ade08f4a74ef6efb081ed3156d64a0110d60fffabb924881891ee984cf51949dee96cfd7c9759b1ff00f0dbdc718d52117079d5d8bd6c86c6f532276af38b779bf2350d7f",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003237 "wx" : "00a233025c12d20f49dc50dc802e79f03c7ce1750b9204b51325d90b5ade08f4a74ef6efb081ed3156d64a0110d60fffab",
3238 "wy" : "00b924881891ee984cf51949dee96cfd7c9759b1ff00f0dbdc718d52117079d5d8bd6c86c6f532276af38b779bf2350d7f"
David Benjamin2d10c362018-04-26 17:38:38 -04003239 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003240 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004a233025c12d20f49dc50dc802e79f03c7ce1750b9204b51325d90b5ade08f4a74ef6efb081ed3156d64a0110d60fffabb924881891ee984cf51949dee96cfd7c9759b1ff00f0dbdc718d52117079d5d8bd6c86c6f532276af38b779bf2350d7f",
3241 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEojMCXBLSD0ncUNyALnnwPHzhdQuSBLUT\nJdkLWt4I9KdO9u+wge0xVtZKARDWD/+ruSSIGJHumEz1GUne6Wz9fJdZsf8A8Nvc\ncY1SEXB51di9bIbG9TInavOLd5vyNQ1/\n-----END PUBLIC KEY-----",
3242 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003243 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003244 "tests" : [
3245 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003246 "tcId" : 364,
David Benjamin2d10c362018-04-26 17:38:38 -04003247 "comment" : "s is larger than n",
3248 "msg" : "313233343030",
3249 "sig" : "3036020102023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accd7fffa",
3250 "result" : "invalid",
3251 "flags" : []
3252 }
3253 ]
3254 },
3255 {
David Benjamin2d10c362018-04-26 17:38:38 -04003256 "key" : {
3257 "curve" : "secp384r1",
3258 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003259 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003260 "uncompressed" : "043c9bb63607cdea0585f38d9780c9ac3e9a5a58153e2aacc4bc7a1d638d12e32c4d3a90c0c114b232c6f16e23e4bebb24da2ac2ccedc5494fe534a9abaea3013de0176f1b0e91bcd62154bdf3f604091a5008b2466702d0e2f93e4a4b6c601a54",
David Benjamin2d10c362018-04-26 17:38:38 -04003261 "wx" : "3c9bb63607cdea0585f38d9780c9ac3e9a5a58153e2aacc4bc7a1d638d12e32c4d3a90c0c114b232c6f16e23e4bebb24",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003262 "wy" : "00da2ac2ccedc5494fe534a9abaea3013de0176f1b0e91bcd62154bdf3f604091a5008b2466702d0e2f93e4a4b6c601a54"
David Benjamin2d10c362018-04-26 17:38:38 -04003263 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003264 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043c9bb63607cdea0585f38d9780c9ac3e9a5a58153e2aacc4bc7a1d638d12e32c4d3a90c0c114b232c6f16e23e4bebb24da2ac2ccedc5494fe534a9abaea3013de0176f1b0e91bcd62154bdf3f604091a5008b2466702d0e2f93e4a4b6c601a54",
3265 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEPJu2NgfN6gWF842XgMmsPppaWBU+KqzE\nvHodY40S4yxNOpDAwRSyMsbxbiPkvrsk2irCzO3FSU/lNKmrrqMBPeAXbxsOkbzW\nIVS98/YECRpQCLJGZwLQ4vk+SktsYBpU\n-----END PUBLIC KEY-----",
3266 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003267 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003268 "tests" : [
3269 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003270 "tcId" : 365,
David Benjamin2d10c362018-04-26 17:38:38 -04003271 "comment" : "small r and s^-1",
3272 "msg" : "313233343030",
3273 "sig" : "3036020201000230489122448912244891224489122448912244891224489122347ce79bc437f4d071aaa92c7d6c882ae8734dc18cb0d553",
3274 "result" : "valid",
3275 "flags" : []
3276 }
3277 ]
3278 },
3279 {
David Benjamin2d10c362018-04-26 17:38:38 -04003280 "key" : {
3281 "curve" : "secp384r1",
3282 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003283 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003284 "uncompressed" : "04559a66ef77752fd856976f36ed315619932204599bd7ef91d1a53ac1e7c90b3969cab8143b7a53c4bf5a3fe39f649eb61f00f86dd8b8556c4815b2a01c59eb6cc03c97b94b6db4318249fe489e36ac9635876b1ca2ec0999caef5e1a6a58a70d",
David Benjamin2d10c362018-04-26 17:38:38 -04003285 "wx" : "559a66ef77752fd856976f36ed315619932204599bd7ef91d1a53ac1e7c90b3969cab8143b7a53c4bf5a3fe39f649eb6",
3286 "wy" : "1f00f86dd8b8556c4815b2a01c59eb6cc03c97b94b6db4318249fe489e36ac9635876b1ca2ec0999caef5e1a6a58a70d"
3287 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003288 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004559a66ef77752fd856976f36ed315619932204599bd7ef91d1a53ac1e7c90b3969cab8143b7a53c4bf5a3fe39f649eb61f00f86dd8b8556c4815b2a01c59eb6cc03c97b94b6db4318249fe489e36ac9635876b1ca2ec0999caef5e1a6a58a70d",
3289 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVZpm73d1L9hWl2827TFWGZMiBFmb1++R\n0aU6wefJCzlpyrgUO3pTxL9aP+OfZJ62HwD4bdi4VWxIFbKgHFnrbMA8l7lLbbQx\ngkn+SJ42rJY1h2scouwJmcrvXhpqWKcN\n-----END PUBLIC KEY-----",
3290 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003291 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003292 "tests" : [
3293 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003294 "tcId" : 366,
David Benjamin2d10c362018-04-26 17:38:38 -04003295 "comment" : "smallish r and s^-1",
3296 "msg" : "313233343030",
3297 "sig" : "303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b68d00449e6c971a85d2e2ce73554b59219d54d2083b46327351",
3298 "result" : "valid",
3299 "flags" : []
3300 }
3301 ]
3302 },
3303 {
David Benjamin2d10c362018-04-26 17:38:38 -04003304 "key" : {
3305 "curve" : "secp384r1",
3306 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003307 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003308 "uncompressed" : "040548e79a17fd3a114d830ea88f218ee1ef7aa3f8dc139e0a8b9b60e25049a816ef449e8bd5dae867446495fdf20f47700363a1e8afefb02ebfd59df90b6d23ff7d5f706f9b26daebae1d4657ac342844ee9c2e0e9269f7efe7ab91e0303c115d",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003309 "wx" : "0548e79a17fd3a114d830ea88f218ee1ef7aa3f8dc139e0a8b9b60e25049a816ef449e8bd5dae867446495fdf20f4770",
3310 "wy" : "0363a1e8afefb02ebfd59df90b6d23ff7d5f706f9b26daebae1d4657ac342844ee9c2e0e9269f7efe7ab91e0303c115d"
David Benjamin2d10c362018-04-26 17:38:38 -04003311 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003312 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200040548e79a17fd3a114d830ea88f218ee1ef7aa3f8dc139e0a8b9b60e25049a816ef449e8bd5dae867446495fdf20f47700363a1e8afefb02ebfd59df90b6d23ff7d5f706f9b26daebae1d4657ac342844ee9c2e0e9269f7efe7ab91e0303c115d",
3313 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEBUjnmhf9OhFNgw6ojyGO4e96o/jcE54K\ni5tg4lBJqBbvRJ6L1droZ0Rklf3yD0dwA2Oh6K/vsC6/1Z35C20j/31fcG+bJtrr\nrh1GV6w0KETunC4Okmn37+erkeAwPBFd\n-----END PUBLIC KEY-----",
3314 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003315 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003316 "tests" : [
3317 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003318 "tcId" : 367,
David Benjamin2d10c362018-04-26 17:38:38 -04003319 "comment" : "100-bit r and small s^-1",
3320 "msg" : "313233343030",
3321 "sig" : "3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad5215c51b320e460542f9cc38968ccdf4263684004eb79a452",
3322 "result" : "valid",
3323 "flags" : []
3324 }
3325 ]
3326 },
3327 {
David Benjamin2d10c362018-04-26 17:38:38 -04003328 "key" : {
3329 "curve" : "secp384r1",
3330 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003331 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003332 "uncompressed" : "04a0eb670630f9bbbd963c5750de7bcbae4ddfd37b13fe7690eec6861a3c56c8efb87dbbf85ccd953c659d382c3d7df76afb08840635a16ac7ecf3de2dc28a77c8af9d49e5a832551e3354a2b311e52be86720d9b2fbb78d11a8aec61606a29f0d",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003333 "wx" : "00a0eb670630f9bbbd963c5750de7bcbae4ddfd37b13fe7690eec6861a3c56c8efb87dbbf85ccd953c659d382c3d7df76a",
3334 "wy" : "00fb08840635a16ac7ecf3de2dc28a77c8af9d49e5a832551e3354a2b311e52be86720d9b2fbb78d11a8aec61606a29f0d"
David Benjamin2d10c362018-04-26 17:38:38 -04003335 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003336 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004a0eb670630f9bbbd963c5750de7bcbae4ddfd37b13fe7690eec6861a3c56c8efb87dbbf85ccd953c659d382c3d7df76afb08840635a16ac7ecf3de2dc28a77c8af9d49e5a832551e3354a2b311e52be86720d9b2fbb78d11a8aec61606a29f0d",
3337 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEoOtnBjD5u72WPFdQ3nvLrk3f03sT/naQ\n7saGGjxWyO+4fbv4XM2VPGWdOCw9ffdq+wiEBjWhasfs894twop3yK+dSeWoMlUe\nM1SisxHlK+hnINmy+7eNEaiuxhYGop8N\n-----END PUBLIC KEY-----",
3338 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003339 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003340 "tests" : [
3341 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003342 "tcId" : 368,
David Benjamin2d10c362018-04-26 17:38:38 -04003343 "comment" : "small r and 100 bit s^-1",
3344 "msg" : "313233343030",
3345 "sig" : "303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b",
3346 "result" : "valid",
3347 "flags" : []
3348 }
3349 ]
3350 },
3351 {
David Benjamin2d10c362018-04-26 17:38:38 -04003352 "key" : {
3353 "curve" : "secp384r1",
3354 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003355 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003356 "uncompressed" : "04254bce3041b00468445cb9ae597bc76c1279a8506142ce2427185b1d7f753d1c0aad94156b531a2071aa61c83ec842a3710d6c8c96766ae8b63396133e5872805e47d9ba39113e122d676d54dbb2460b59d986bdd33be346c021e8a71bb41ba9",
David Benjamin2d10c362018-04-26 17:38:38 -04003357 "wx" : "254bce3041b00468445cb9ae597bc76c1279a8506142ce2427185b1d7f753d1c0aad94156b531a2071aa61c83ec842a3",
3358 "wy" : "710d6c8c96766ae8b63396133e5872805e47d9ba39113e122d676d54dbb2460b59d986bdd33be346c021e8a71bb41ba9"
3359 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003360 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004254bce3041b00468445cb9ae597bc76c1279a8506142ce2427185b1d7f753d1c0aad94156b531a2071aa61c83ec842a3710d6c8c96766ae8b63396133e5872805e47d9ba39113e122d676d54dbb2460b59d986bdd33be346c021e8a71bb41ba9",
3361 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEJUvOMEGwBGhEXLmuWXvHbBJ5qFBhQs4k\nJxhbHX91PRwKrZQVa1MaIHGqYcg+yEKjcQ1sjJZ2aui2M5YTPlhygF5H2bo5ET4S\nLWdtVNuyRgtZ2Ya90zvjRsAh6KcbtBup\n-----END PUBLIC KEY-----",
3362 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003363 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003364 "tests" : [
3365 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003366 "tcId" : 369,
David Benjamin2d10c362018-04-26 17:38:38 -04003367 "comment" : "100-bit r and s^-1",
3368 "msg" : "313233343030",
3369 "sig" : "3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b",
3370 "result" : "valid",
3371 "flags" : []
3372 }
3373 ]
3374 },
3375 {
David Benjamin2d10c362018-04-26 17:38:38 -04003376 "key" : {
3377 "curve" : "secp384r1",
3378 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003379 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003380 "uncompressed" : "049129db4446c2c598c4f81070f70f66c37c39323e01418c095de9902e0e1b20f26bc3e011ba84c10626ffdce836690c9f8e4a104fec4aaa4350c238617ee50456accc49efc3b73eb9548e1600c2483f1c4bae9ddf3ff92af17afd19f86274589c",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003381 "wx" : "009129db4446c2c598c4f81070f70f66c37c39323e01418c095de9902e0e1b20f26bc3e011ba84c10626ffdce836690c9f",
3382 "wy" : "008e4a104fec4aaa4350c238617ee50456accc49efc3b73eb9548e1600c2483f1c4bae9ddf3ff92af17afd19f86274589c"
David Benjamin2d10c362018-04-26 17:38:38 -04003383 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003384 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200049129db4446c2c598c4f81070f70f66c37c39323e01418c095de9902e0e1b20f26bc3e011ba84c10626ffdce836690c9f8e4a104fec4aaa4350c238617ee50456accc49efc3b73eb9548e1600c2483f1c4bae9ddf3ff92af17afd19f86274589c",
3385 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEkSnbREbCxZjE+BBw9w9mw3w5Mj4BQYwJ\nXemQLg4bIPJrw+ARuoTBBib/3Og2aQyfjkoQT+xKqkNQwjhhfuUEVqzMSe/Dtz65\nVI4WAMJIPxxLrp3fP/kq8Xr9GfhidFic\n-----END PUBLIC KEY-----",
3386 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003387 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003388 "tests" : [
3389 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003390 "tcId" : 370,
David Benjamin2d10c362018-04-26 17:38:38 -04003391 "comment" : "r and s^-1 are close to n",
3392 "msg" : "313233343030",
3393 "sig" : "3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc528f3023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
3394 "result" : "valid",
3395 "flags" : []
3396 }
3397 ]
3398 },
3399 {
David Benjamin2d10c362018-04-26 17:38:38 -04003400 "key" : {
3401 "curve" : "secp384r1",
3402 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003403 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003404 "uncompressed" : "04a701a8111cdf97ced74a00a4514b2b526be8113e7df6cf7163aaee465880d26275b833b186d80f1862dc67ff768dde43e5a991f16f8f777311b17eabdc90b6ece3b5da776cfbebbc504382ca1abae1c6aa6a64d9c41110d97950514e99578ed8",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003405 "wx" : "00a701a8111cdf97ced74a00a4514b2b526be8113e7df6cf7163aaee465880d26275b833b186d80f1862dc67ff768dde43",
3406 "wy" : "00e5a991f16f8f777311b17eabdc90b6ece3b5da776cfbebbc504382ca1abae1c6aa6a64d9c41110d97950514e99578ed8"
David Benjamin2d10c362018-04-26 17:38:38 -04003407 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003408 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004a701a8111cdf97ced74a00a4514b2b526be8113e7df6cf7163aaee465880d26275b833b186d80f1862dc67ff768dde43e5a991f16f8f777311b17eabdc90b6ece3b5da776cfbebbc504382ca1abae1c6aa6a64d9c41110d97950514e99578ed8",
3409 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEpwGoERzfl87XSgCkUUsrUmvoET599s9x\nY6ruRliA0mJ1uDOxhtgPGGLcZ/92jd5D5amR8W+Pd3MRsX6r3JC27OO12nds++u8\nUEOCyhq64caqamTZxBEQ2XlQUU6ZV47Y\n-----END PUBLIC KEY-----",
3410 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003411 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003412 "tests" : [
3413 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003414 "tcId" : 371,
David Benjamin2d10c362018-04-26 17:38:38 -04003415 "comment" : "s == 1",
3416 "msg" : "313233343030",
3417 "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101",
3418 "result" : "valid",
3419 "flags" : []
3420 },
3421 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003422 "tcId" : 372,
David Benjamin2d10c362018-04-26 17:38:38 -04003423 "comment" : "s == 0",
3424 "msg" : "313233343030",
3425 "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020100",
3426 "result" : "invalid",
3427 "flags" : []
3428 }
3429 ]
3430 },
3431 {
David Benjamin2d10c362018-04-26 17:38:38 -04003432 "key" : {
3433 "curve" : "secp384r1",
3434 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003435 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003436 "uncompressed" : "04b6815ba05413bcf34f4c0704af590c1998d7fcd169541e1efe1567ca1dd71a22e35ac838b20c75281582044a57b58f456cdceb10612062779abadd8742c6e93ed74adf306f3b3a0f96b70dd1134b7558b64b55b200c5732c50f05aa032ae7c00",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003437 "wx" : "00b6815ba05413bcf34f4c0704af590c1998d7fcd169541e1efe1567ca1dd71a22e35ac838b20c75281582044a57b58f45",
David Benjamin2d10c362018-04-26 17:38:38 -04003438 "wy" : "6cdceb10612062779abadd8742c6e93ed74adf306f3b3a0f96b70dd1134b7558b64b55b200c5732c50f05aa032ae7c00"
3439 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003440 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004b6815ba05413bcf34f4c0704af590c1998d7fcd169541e1efe1567ca1dd71a22e35ac838b20c75281582044a57b58f456cdceb10612062779abadd8742c6e93ed74adf306f3b3a0f96b70dd1134b7558b64b55b200c5732c50f05aa032ae7c00",
3441 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEtoFboFQTvPNPTAcEr1kMGZjX/NFpVB4e\n/hVnyh3XGiLjWsg4sgx1KBWCBEpXtY9FbNzrEGEgYneaut2HQsbpPtdK3zBvOzoP\nlrcN0RNLdVi2S1WyAMVzLFDwWqAyrnwA\n-----END PUBLIC KEY-----",
3442 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003443 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003444 "tests" : [
3445 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003446 "tcId" : 373,
David Benjamin2d10c362018-04-26 17:38:38 -04003447 "comment" : "point at infinity during verify",
3448 "msg" : "313233343030",
3449 "sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
3450 "result" : "invalid",
3451 "flags" : []
3452 }
3453 ]
3454 },
3455 {
David Benjamin2d10c362018-04-26 17:38:38 -04003456 "key" : {
3457 "curve" : "secp384r1",
3458 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003459 "type" : "EcPublicKey",
3460 "uncompressed" : "041af19841ff3df8bdc4f8cce957e0dab763efe413929b279f1d46dde1c6f2bbc55af1bb1d8011fc587a4d599a4ae7cd8d5f663860c43c88e08399f00ef6641123787956a2b7012883b5ff7c46bd156d96d3c02a63ef86e060a2a0fa5b80d0c0e5",
3461 "wx" : "1af19841ff3df8bdc4f8cce957e0dab763efe413929b279f1d46dde1c6f2bbc55af1bb1d8011fc587a4d599a4ae7cd8d",
3462 "wy" : "5f663860c43c88e08399f00ef6641123787956a2b7012883b5ff7c46bd156d96d3c02a63ef86e060a2a0fa5b80d0c0e5"
3463 },
3464 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041af19841ff3df8bdc4f8cce957e0dab763efe413929b279f1d46dde1c6f2bbc55af1bb1d8011fc587a4d599a4ae7cd8d5f663860c43c88e08399f00ef6641123787956a2b7012883b5ff7c46bd156d96d3c02a63ef86e060a2a0fa5b80d0c0e5",
3465 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGvGYQf89+L3E+MzpV+Dat2Pv5BOSmyef\nHUbd4cbyu8Va8bsdgBH8WHpNWZpK582NX2Y4YMQ8iOCDmfAO9mQRI3h5VqK3ASiD\ntf98Rr0VbZbTwCpj74bgYKKg+luA0MDl\n-----END PUBLIC KEY-----",
3466 "sha" : "SHA-512",
3467 "type" : "EcdsaVerify",
3468 "tests" : [
3469 {
3470 "tcId" : 374,
3471 "comment" : "edge case for signature malleability",
3472 "msg" : "313233343030",
3473 "sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b902307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9",
3474 "result" : "valid",
3475 "flags" : []
3476 }
3477 ]
3478 },
3479 {
3480 "key" : {
3481 "curve" : "secp384r1",
3482 "keySize" : 384,
3483 "type" : "EcPublicKey",
3484 "uncompressed" : "046836084fddfcfd527cb3847fb8b911c0fa002537fa460ca8f5d40f025603a4d89aa6ec640fde0cc4b31c46239a1d0bb76beed7019892e87287e23f0d35093ab14c4d41c0efe8463ede3494230a384eb1bc410de918c5484a25640741acb8cc0d",
3485 "wx" : "6836084fddfcfd527cb3847fb8b911c0fa002537fa460ca8f5d40f025603a4d89aa6ec640fde0cc4b31c46239a1d0bb7",
3486 "wy" : "6beed7019892e87287e23f0d35093ab14c4d41c0efe8463ede3494230a384eb1bc410de918c5484a25640741acb8cc0d"
3487 },
3488 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046836084fddfcfd527cb3847fb8b911c0fa002537fa460ca8f5d40f025603a4d89aa6ec640fde0cc4b31c46239a1d0bb76beed7019892e87287e23f0d35093ab14c4d41c0efe8463ede3494230a384eb1bc410de918c5484a25640741acb8cc0d",
3489 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEaDYIT938/VJ8s4R/uLkRwPoAJTf6Rgyo\n9dQPAlYDpNiapuxkD94MxLMcRiOaHQu3a+7XAZiS6HKH4j8NNQk6sUxNQcDv6EY+\n3jSUIwo4TrG8QQ3pGMVISiVkB0GsuMwN\n-----END PUBLIC KEY-----",
3490 "sha" : "SHA-512",
3491 "type" : "EcdsaVerify",
3492 "tests" : [
3493 {
3494 "tcId" : 375,
3495 "comment" : "edge case for signature malleability",
3496 "msg" : "313233343030",
3497 "sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b902307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294ba",
3498 "result" : "valid",
3499 "flags" : []
3500 }
3501 ]
3502 },
3503 {
3504 "key" : {
3505 "curve" : "secp384r1",
3506 "keySize" : 384,
3507 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003508 "uncompressed" : "04b4b2d5a8b50ffabd34748e94498c1d4728d084f943fbddd4b3b6ee16eaa4da91613a82c98017132c94cd6fe4b87232f16d612228ed5d7d08bf0c8699677e3b8f3e718073b945a6c108d97a3b1433c79052b2655a18a3b2e621baa88198cb5f3c",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003509 "wx" : "00b4b2d5a8b50ffabd34748e94498c1d4728d084f943fbddd4b3b6ee16eaa4da91613a82c98017132c94cd6fe4b87232f1",
David Benjamin2d10c362018-04-26 17:38:38 -04003510 "wy" : "6d612228ed5d7d08bf0c8699677e3b8f3e718073b945a6c108d97a3b1433c79052b2655a18a3b2e621baa88198cb5f3c"
3511 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003512 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004b4b2d5a8b50ffabd34748e94498c1d4728d084f943fbddd4b3b6ee16eaa4da91613a82c98017132c94cd6fe4b87232f16d612228ed5d7d08bf0c8699677e3b8f3e718073b945a6c108d97a3b1433c79052b2655a18a3b2e621baa88198cb5f3c",
3513 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEtLLVqLUP+r00dI6USYwdRyjQhPlD+93U\ns7buFuqk2pFhOoLJgBcTLJTNb+S4cjLxbWEiKO1dfQi/DIaZZ347jz5xgHO5RabB\nCNl6OxQzx5BSsmVaGKOy5iG6qIGYy188\n-----END PUBLIC KEY-----",
3514 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003515 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003516 "tests" : [
3517 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003518 "tcId" : 376,
David Benjamin2d10c362018-04-26 17:38:38 -04003519 "comment" : "u1 == 1",
3520 "msg" : "313233343030",
3521 "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158ca",
3522 "result" : "valid",
3523 "flags" : []
3524 }
3525 ]
3526 },
3527 {
David Benjamin2d10c362018-04-26 17:38:38 -04003528 "key" : {
3529 "curve" : "secp384r1",
3530 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003531 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003532 "uncompressed" : "04842b3d89e54d9a4b5694d9251bba20ae4854c510dc0b6ef7033e4045ba4e64b6ddcd36299aac554dbac6db3e27c98123868258190297e1d6bae648a6dee2285886233afd1c3d6f196ad1db14262a579d74cf7855fffc65f5abd242b135ae87df",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003533 "wx" : "00842b3d89e54d9a4b5694d9251bba20ae4854c510dc0b6ef7033e4045ba4e64b6ddcd36299aac554dbac6db3e27c98123",
3534 "wy" : "00868258190297e1d6bae648a6dee2285886233afd1c3d6f196ad1db14262a579d74cf7855fffc65f5abd242b135ae87df"
David Benjamin2d10c362018-04-26 17:38:38 -04003535 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003536 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004842b3d89e54d9a4b5694d9251bba20ae4854c510dc0b6ef7033e4045ba4e64b6ddcd36299aac554dbac6db3e27c98123868258190297e1d6bae648a6dee2285886233afd1c3d6f196ad1db14262a579d74cf7855fffc65f5abd242b135ae87df",
3537 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEhCs9ieVNmktWlNklG7ogrkhUxRDcC273\nAz5ARbpOZLbdzTYpmqxVTbrG2z4nyYEjhoJYGQKX4da65kim3uIoWIYjOv0cPW8Z\natHbFCYqV510z3hV//xl9avSQrE1roff\n-----END PUBLIC KEY-----",
3538 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003539 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003540 "tests" : [
3541 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003542 "tcId" : 377,
David Benjamin2d10c362018-04-26 17:38:38 -04003543 "comment" : "u1 == n - 1",
3544 "msg" : "313233343030",
3545 "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100bc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d322ff6d1d1162b5de29edcd0b69803fe2f8af8e3d103d0a9",
3546 "result" : "valid",
3547 "flags" : []
3548 }
3549 ]
3550 },
3551 {
David Benjamin2d10c362018-04-26 17:38:38 -04003552 "key" : {
3553 "curve" : "secp384r1",
3554 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003555 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003556 "uncompressed" : "049ab73dcfffc820e739a3ed9c316c6f15d27a032f8aa59325f7842cf4a34198ac6ff09eb1a311ce226bf1abb49d8085110135f4b0c2b6b195da9bbe1993e985b8607664f1a4b3d499ea1a112b6afc7e6b88357c9348b614ddfdc846a3f38bbdca",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003557 "wx" : "009ab73dcfffc820e739a3ed9c316c6f15d27a032f8aa59325f7842cf4a34198ac6ff09eb1a311ce226bf1abb49d808511",
3558 "wy" : "0135f4b0c2b6b195da9bbe1993e985b8607664f1a4b3d499ea1a112b6afc7e6b88357c9348b614ddfdc846a3f38bbdca"
David Benjamin2d10c362018-04-26 17:38:38 -04003559 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003560 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200049ab73dcfffc820e739a3ed9c316c6f15d27a032f8aa59325f7842cf4a34198ac6ff09eb1a311ce226bf1abb49d8085110135f4b0c2b6b195da9bbe1993e985b8607664f1a4b3d499ea1a112b6afc7e6b88357c9348b614ddfdc846a3f38bbdca",
3561 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEmrc9z//IIOc5o+2cMWxvFdJ6Ay+KpZMl\n94Qs9KNBmKxv8J6xoxHOImvxq7SdgIURATX0sMK2sZXam74Zk+mFuGB2ZPGks9SZ\n6hoRK2r8fmuINXyTSLYU3f3IRqPzi73K\n-----END PUBLIC KEY-----",
3562 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003563 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003564 "tests" : [
3565 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003566 "tcId" : 378,
David Benjamin2d10c362018-04-26 17:38:38 -04003567 "comment" : "u2 == 1",
3568 "msg" : "313233343030",
3569 "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
3570 "result" : "valid",
3571 "flags" : []
3572 }
3573 ]
3574 },
3575 {
David Benjamin2d10c362018-04-26 17:38:38 -04003576 "key" : {
3577 "curve" : "secp384r1",
3578 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003579 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003580 "uncompressed" : "0428771b137fb7d74c0ed0290416f47c8118997923c7b3b717fbbd5308a4bb0e494714bd3f1ff5e9e368887377284272ebf92e5df476a2fa0906ce4fad121c641abb539ab4ef270cd8f0497cc3e6e05b18561b730670f010741238a5d07b077045",
David Benjamin2d10c362018-04-26 17:38:38 -04003581 "wx" : "28771b137fb7d74c0ed0290416f47c8118997923c7b3b717fbbd5308a4bb0e494714bd3f1ff5e9e368887377284272eb",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003582 "wy" : "00f92e5df476a2fa0906ce4fad121c641abb539ab4ef270cd8f0497cc3e6e05b18561b730670f010741238a5d07b077045"
David Benjamin2d10c362018-04-26 17:38:38 -04003583 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003584 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000428771b137fb7d74c0ed0290416f47c8118997923c7b3b717fbbd5308a4bb0e494714bd3f1ff5e9e368887377284272ebf92e5df476a2fa0906ce4fad121c641abb539ab4ef270cd8f0497cc3e6e05b18561b730670f010741238a5d07b077045",
3585 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKHcbE3+310wO0CkEFvR8gRiZeSPHs7cX\n+71TCKS7DklHFL0/H/Xp42iIc3coQnLr+S5d9Hai+gkGzk+tEhxkGrtTmrTvJwzY\n8El8w+bgWxhWG3MGcPAQdBI4pdB7B3BF\n-----END PUBLIC KEY-----",
3586 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003587 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003588 "tests" : [
3589 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003590 "tcId" : 379,
David Benjamin2d10c362018-04-26 17:38:38 -04003591 "comment" : "u2 == n - 1",
3592 "msg" : "313233343030",
3593 "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa84ecde56a2cf73ea3abc092185cb1a51f34810f1ddd8c64d",
3594 "result" : "valid",
3595 "flags" : []
3596 }
3597 ]
3598 },
3599 {
David Benjamin2d10c362018-04-26 17:38:38 -04003600 "key" : {
3601 "curve" : "secp384r1",
3602 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003603 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003604 "uncompressed" : "049d1baad217829d5f2d7db5bd085e9126232e8c49c58707cb153db1d1e20a109c90f7bcbae4f2c74d6595207cb0e5dd271eea30752a1425905d0811d0f42019e5088142b41945bee03948f206f2e7c3c1081ba9a297180e36b247ee9e70832035",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003605 "wx" : "009d1baad217829d5f2d7db5bd085e9126232e8c49c58707cb153db1d1e20a109c90f7bcbae4f2c74d6595207cb0e5dd27",
David Benjamin2d10c362018-04-26 17:38:38 -04003606 "wy" : "1eea30752a1425905d0811d0f42019e5088142b41945bee03948f206f2e7c3c1081ba9a297180e36b247ee9e70832035"
3607 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003608 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200049d1baad217829d5f2d7db5bd085e9126232e8c49c58707cb153db1d1e20a109c90f7bcbae4f2c74d6595207cb0e5dd271eea30752a1425905d0811d0f42019e5088142b41945bee03948f206f2e7c3c1081ba9a297180e36b247ee9e70832035",
3609 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEnRuq0heCnV8tfbW9CF6RJiMujEnFhwfL\nFT2x0eIKEJyQ97y65PLHTWWVIHyw5d0nHuowdSoUJZBdCBHQ9CAZ5QiBQrQZRb7g\nOUjyBvLnw8EIG6milxgONrJH7p5wgyA1\n-----END PUBLIC KEY-----",
3610 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003611 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003612 "tests" : [
3613 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003614 "tcId" : 380,
David Benjamin2d10c362018-04-26 17:38:38 -04003615 "comment" : "edge case for u1",
3616 "msg" : "313233343030",
3617 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100c152aafea3a8612ec83a7dc9448f01941899d7041319bbd60bfdfb3c03da74c00c8fc4176128a6263268711edc6e8e90",
3618 "result" : "valid",
3619 "flags" : []
3620 }
3621 ]
3622 },
3623 {
David Benjamin2d10c362018-04-26 17:38:38 -04003624 "key" : {
3625 "curve" : "secp384r1",
3626 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003627 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003628 "uncompressed" : "048e39e1e44f782b810ea93037c344371c4fb141c8bf196ea618f3a176547139a6d02121d2794cbe6481061694db579315c3184e8cd9b6c16b37699633d87f5600654b44cbcb5ab50ba872dfa001769eb765b2d1902e01d2e8af4e1fd6e9c0f30f",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003629 "wx" : "008e39e1e44f782b810ea93037c344371c4fb141c8bf196ea618f3a176547139a6d02121d2794cbe6481061694db579315",
3630 "wy" : "00c3184e8cd9b6c16b37699633d87f5600654b44cbcb5ab50ba872dfa001769eb765b2d1902e01d2e8af4e1fd6e9c0f30f"
David Benjamin2d10c362018-04-26 17:38:38 -04003631 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003632 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200048e39e1e44f782b810ea93037c344371c4fb141c8bf196ea618f3a176547139a6d02121d2794cbe6481061694db579315c3184e8cd9b6c16b37699633d87f5600654b44cbcb5ab50ba872dfa001769eb765b2d1902e01d2e8af4e1fd6e9c0f30f",
3633 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEjjnh5E94K4EOqTA3w0Q3HE+xQci/GW6m\nGPOhdlRxOabQISHSeUy+ZIEGFpTbV5MVwxhOjNm2wWs3aZYz2H9WAGVLRMvLWrUL\nqHLfoAF2nrdlstGQLgHS6K9OH9bpwPMP\n-----END PUBLIC KEY-----",
3634 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003635 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003636 "tests" : [
3637 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003638 "tcId" : 381,
David Benjamin2d10c362018-04-26 17:38:38 -04003639 "comment" : "edge case for u1",
3640 "msg" : "313233343030",
3641 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304764eeac3e7a08daacfad7d1e1e3696042164b06f77bd78c3213ddea6f9fd449a34c97b9e560a6bf7195da41333c7565",
3642 "result" : "valid",
3643 "flags" : []
3644 }
3645 ]
3646 },
3647 {
David Benjamin2d10c362018-04-26 17:38:38 -04003648 "key" : {
3649 "curve" : "secp384r1",
3650 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003651 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003652 "uncompressed" : "04b96fca0e3f6ebf7326f0a8ce8bdf226a2560c22526bf154f7b467010f3a46baca73414070db0f7ab039f345548452ae26f7b744274e9bd6c791f47513e6b51eb42fea3816b3032b33a81695f04d4e775be06484cf7e6a69cba8bacbcb597b3e3",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003653 "wx" : "00b96fca0e3f6ebf7326f0a8ce8bdf226a2560c22526bf154f7b467010f3a46baca73414070db0f7ab039f345548452ae2",
David Benjamin2d10c362018-04-26 17:38:38 -04003654 "wy" : "6f7b744274e9bd6c791f47513e6b51eb42fea3816b3032b33a81695f04d4e775be06484cf7e6a69cba8bacbcb597b3e3"
3655 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003656 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004b96fca0e3f6ebf7326f0a8ce8bdf226a2560c22526bf154f7b467010f3a46baca73414070db0f7ab039f345548452ae26f7b744274e9bd6c791f47513e6b51eb42fea3816b3032b33a81695f04d4e775be06484cf7e6a69cba8bacbcb597b3e3",
3657 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEuW/KDj9uv3Mm8KjOi98iaiVgwiUmvxVP\ne0ZwEPOka6ynNBQHDbD3qwOfNFVIRSrib3t0QnTpvWx5H0dRPmtR60L+o4FrMDKz\nOoFpXwTU53W+BkhM9+amnLqLrLy1l7Pj\n-----END PUBLIC KEY-----",
3658 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003659 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003660 "tests" : [
3661 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003662 "tcId" : 382,
David Benjamin2d10c362018-04-26 17:38:38 -04003663 "comment" : "edge case for u1",
3664 "msg" : "313233343030",
3665 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100cb4d5c0ff0abe29b2771fe9f179a5614e2e4c3cc1134a7aad08d8ec3fd8fcd07fd34b3473ca65ead1c7bb20bcf3ea5c9",
3666 "result" : "valid",
3667 "flags" : []
3668 }
3669 ]
3670 },
3671 {
David Benjamin2d10c362018-04-26 17:38:38 -04003672 "key" : {
3673 "curve" : "secp384r1",
3674 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003675 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003676 "uncompressed" : "044fd52b11ff747b59ef609e065a462cd85b73172d20f406fdd845d4eaa3ec173e06ee58a58e1810f051b275bbaa47ccb484d2382b9e72c526dc3764a11a4a962a7a4c7355e6f057fc976ab73cc384f9a29da50769809ecbf37358dd83c74fc25f",
David Benjamin2d10c362018-04-26 17:38:38 -04003677 "wx" : "4fd52b11ff747b59ef609e065a462cd85b73172d20f406fdd845d4eaa3ec173e06ee58a58e1810f051b275bbaa47ccb4",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003678 "wy" : "0084d2382b9e72c526dc3764a11a4a962a7a4c7355e6f057fc976ab73cc384f9a29da50769809ecbf37358dd83c74fc25f"
David Benjamin2d10c362018-04-26 17:38:38 -04003679 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003680 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044fd52b11ff747b59ef609e065a462cd85b73172d20f406fdd845d4eaa3ec173e06ee58a58e1810f051b275bbaa47ccb484d2382b9e72c526dc3764a11a4a962a7a4c7355e6f057fc976ab73cc384f9a29da50769809ecbf37358dd83c74fc25f",
3681 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAET9UrEf90e1nvYJ4GWkYs2FtzFy0g9Ab9\n2EXU6qPsFz4G7liljhgQ8FGydbuqR8y0hNI4K55yxSbcN2ShGkqWKnpMc1Xm8Ff8\nl2q3PMOE+aKdpQdpgJ7L83NY3YPHT8Jf\n-----END PUBLIC KEY-----",
3682 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003683 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003684 "tests" : [
3685 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003686 "tcId" : 383,
David Benjamin2d10c362018-04-26 17:38:38 -04003687 "comment" : "edge case for u1",
3688 "msg" : "313233343030",
3689 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02306e441db253bf798dbc07ff041506dc73a75086a43252fb439dd016110475d8381f65f7f27f9e1cfc9b48f06a2dfa8eb6",
3690 "result" : "valid",
3691 "flags" : []
3692 }
3693 ]
3694 },
3695 {
David Benjamin2d10c362018-04-26 17:38:38 -04003696 "key" : {
3697 "curve" : "secp384r1",
3698 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003699 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003700 "uncompressed" : "047d123e3dbab9913d698891023e28654cba2a94dc408a0dc386e63d8d22ff0f33358a231860b7c2e4f8429e9e8c9a1c5be7c95d1875f24ecdfeffc6136cf56f800f5434490f234f14d78505c2d4aea51e2a3a6a5d1693e72c4b1dd2a8746b875a",
David Benjamin2d10c362018-04-26 17:38:38 -04003701 "wx" : "7d123e3dbab9913d698891023e28654cba2a94dc408a0dc386e63d8d22ff0f33358a231860b7c2e4f8429e9e8c9a1c5b",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003702 "wy" : "00e7c95d1875f24ecdfeffc6136cf56f800f5434490f234f14d78505c2d4aea51e2a3a6a5d1693e72c4b1dd2a8746b875a"
David Benjamin2d10c362018-04-26 17:38:38 -04003703 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003704 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200047d123e3dbab9913d698891023e28654cba2a94dc408a0dc386e63d8d22ff0f33358a231860b7c2e4f8429e9e8c9a1c5be7c95d1875f24ecdfeffc6136cf56f800f5434490f234f14d78505c2d4aea51e2a3a6a5d1693e72c4b1dd2a8746b875a",
3705 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEfRI+Pbq5kT1piJECPihlTLoqlNxAig3D\nhuY9jSL/DzM1iiMYYLfC5PhCnp6Mmhxb58ldGHXyTs3+/8YTbPVvgA9UNEkPI08U\n14UFwtSupR4qOmpdFpPnLEsd0qh0a4da\n-----END PUBLIC KEY-----",
3706 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003707 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003708 "tests" : [
3709 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003710 "tcId" : 384,
David Benjamin2d10c362018-04-26 17:38:38 -04003711 "comment" : "edge case for u1",
3712 "msg" : "313233343030",
3713 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023041db253bf798dbc07ff041506dc73a75086a43252fb43b63191efcd0914b6afb4bf8c77d008dbeac04277ef4aa59c394",
3714 "result" : "valid",
3715 "flags" : []
3716 }
3717 ]
3718 },
3719 {
David Benjamin2d10c362018-04-26 17:38:38 -04003720 "key" : {
3721 "curve" : "secp384r1",
3722 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003723 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003724 "uncompressed" : "04608ce23a383452f8f4dcc5c0085d6793ec518985f0276a3409a23d7b7ca7e7dcb163601aca73840c3bd470aff70250bf674005a0be08939339363e314dca7ea67adfb60cd530628fe35f05416da8f20d5fb3b0ccd183a21dbb41c4e195d6303d",
David Benjamin2d10c362018-04-26 17:38:38 -04003725 "wx" : "608ce23a383452f8f4dcc5c0085d6793ec518985f0276a3409a23d7b7ca7e7dcb163601aca73840c3bd470aff70250bf",
3726 "wy" : "674005a0be08939339363e314dca7ea67adfb60cd530628fe35f05416da8f20d5fb3b0ccd183a21dbb41c4e195d6303d"
3727 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003728 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004608ce23a383452f8f4dcc5c0085d6793ec518985f0276a3409a23d7b7ca7e7dcb163601aca73840c3bd470aff70250bf674005a0be08939339363e314dca7ea67adfb60cd530628fe35f05416da8f20d5fb3b0ccd183a21dbb41c4e195d6303d",
3729 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEYIziOjg0Uvj03MXACF1nk+xRiYXwJ2o0\nCaI9e3yn59yxY2AaynOEDDvUcK/3AlC/Z0AFoL4Ik5M5Nj4xTcp+pnrftgzVMGKP\n418FQW2o8g1fs7DM0YOiHbtBxOGV1jA9\n-----END PUBLIC KEY-----",
3730 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003731 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003732 "tests" : [
3733 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003734 "tcId" : 385,
David Benjamin2d10c362018-04-26 17:38:38 -04003735 "comment" : "edge case for u1",
3736 "msg" : "313233343030",
3737 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02310083b64a77ef31b780ffe082a0db8e74ea10d4864a5f6876c6323df9a12296d5f697f18efa011b7d58084efde954b38728",
3738 "result" : "valid",
3739 "flags" : []
3740 }
3741 ]
3742 },
3743 {
David Benjamin2d10c362018-04-26 17:38:38 -04003744 "key" : {
3745 "curve" : "secp384r1",
3746 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003747 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003748 "uncompressed" : "0448d23de1869475a1de532399da1240bab560eb74a6c7b0871bf8ac8fb6cc17cf7b34fcd7c79fd99c76c605bdf3fcbe18e15b66ab91d0a03e203c2ff914d4bedc38c1ec5dcd1d12db9b43ef6f44581632683bf785aa4326566227ece3c16be796",
David Benjamin2d10c362018-04-26 17:38:38 -04003749 "wx" : "48d23de1869475a1de532399da1240bab560eb74a6c7b0871bf8ac8fb6cc17cf7b34fcd7c79fd99c76c605bdf3fcbe18",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003750 "wy" : "00e15b66ab91d0a03e203c2ff914d4bedc38c1ec5dcd1d12db9b43ef6f44581632683bf785aa4326566227ece3c16be796"
David Benjamin2d10c362018-04-26 17:38:38 -04003751 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003752 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000448d23de1869475a1de532399da1240bab560eb74a6c7b0871bf8ac8fb6cc17cf7b34fcd7c79fd99c76c605bdf3fcbe18e15b66ab91d0a03e203c2ff914d4bedc38c1ec5dcd1d12db9b43ef6f44581632683bf785aa4326566227ece3c16be796",
3753 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAESNI94YaUdaHeUyOZ2hJAurVg63Smx7CH\nG/isj7bMF897NPzXx5/ZnHbGBb3z/L4Y4Vtmq5HQoD4gPC/5FNS+3DjB7F3NHRLb\nm0Pvb0RYFjJoO/eFqkMmVmIn7OPBa+eW\n-----END PUBLIC KEY-----",
3754 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003755 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003756 "tests" : [
3757 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003758 "tcId" : 386,
David Benjamin2d10c362018-04-26 17:38:38 -04003759 "comment" : "edge case for u1",
3760 "msg" : "313233343030",
3761 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023053bf798dbc07ff041506dc73a75086a43252fb43b6327af3b42da6d3e9a72cde0b5c2de6bf072e780e94ad12dcab270a",
3762 "result" : "valid",
3763 "flags" : []
3764 }
3765 ]
3766 },
3767 {
David Benjamin2d10c362018-04-26 17:38:38 -04003768 "key" : {
3769 "curve" : "secp384r1",
3770 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003771 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003772 "uncompressed" : "045d5eb470f9c6a0bb18e8960b67011acf9f01df405ac5b4bf9f4611d6a8af1a26b11b0790e93ae2361525dde51bacac94d42ce151793b80cee679c848362ec272000316590ebc91547b3b6608dfbade21e04de1548ebb45cc4721eb64a16b8318",
David Benjamin2d10c362018-04-26 17:38:38 -04003773 "wx" : "5d5eb470f9c6a0bb18e8960b67011acf9f01df405ac5b4bf9f4611d6a8af1a26b11b0790e93ae2361525dde51bacac94",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003774 "wy" : "00d42ce151793b80cee679c848362ec272000316590ebc91547b3b6608dfbade21e04de1548ebb45cc4721eb64a16b8318"
David Benjamin2d10c362018-04-26 17:38:38 -04003775 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003776 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200045d5eb470f9c6a0bb18e8960b67011acf9f01df405ac5b4bf9f4611d6a8af1a26b11b0790e93ae2361525dde51bacac94d42ce151793b80cee679c848362ec272000316590ebc91547b3b6608dfbade21e04de1548ebb45cc4721eb64a16b8318",
3777 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXV60cPnGoLsY6JYLZwEaz58B30BaxbS/\nn0YR1qivGiaxGweQ6TriNhUl3eUbrKyU1CzhUXk7gM7mechINi7CcgADFlkOvJFU\neztmCN+63iHgTeFUjrtFzEch62Sha4MY\n-----END PUBLIC KEY-----",
3778 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003779 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003780 "tests" : [
3781 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003782 "tcId" : 387,
David Benjamin2d10c362018-04-26 17:38:38 -04003783 "comment" : "edge case for u1",
3784 "msg" : "313233343030",
3785 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023024c53b0a00cf087a9a20a2b78bc81d5b383d04ba9b55a567405239d224387344c41cceff0f68ffc930dbaa0b3d346f45",
3786 "result" : "valid",
3787 "flags" : []
3788 }
3789 ]
3790 },
3791 {
David Benjamin2d10c362018-04-26 17:38:38 -04003792 "key" : {
3793 "curve" : "secp384r1",
3794 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003795 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003796 "uncompressed" : "041da34a149ed562c8ec13e84cb067107bc28b50bfa47575d5a9948cde5a3d7357c38ea41fcfcdd1ab1a1bd9b6592b33d9e14aedfd0cfffcfecbdc21276e6a2c78b8729412c48339ae538b799b7d8e61163047a64cfcec9018aa00f99ae740e3f3",
David Benjamin2d10c362018-04-26 17:38:38 -04003797 "wx" : "1da34a149ed562c8ec13e84cb067107bc28b50bfa47575d5a9948cde5a3d7357c38ea41fcfcdd1ab1a1bd9b6592b33d9",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003798 "wy" : "00e14aedfd0cfffcfecbdc21276e6a2c78b8729412c48339ae538b799b7d8e61163047a64cfcec9018aa00f99ae740e3f3"
David Benjamin2d10c362018-04-26 17:38:38 -04003799 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003800 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041da34a149ed562c8ec13e84cb067107bc28b50bfa47575d5a9948cde5a3d7357c38ea41fcfcdd1ab1a1bd9b6592b33d9e14aedfd0cfffcfecbdc21276e6a2c78b8729412c48339ae538b799b7d8e61163047a64cfcec9018aa00f99ae740e3f3",
3801 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEHaNKFJ7VYsjsE+hMsGcQe8KLUL+kdXXV\nqZSM3lo9c1fDjqQfz83Rqxob2bZZKzPZ4Urt/Qz//P7L3CEnbmoseLhylBLEgzmu\nU4t5m32OYRYwR6ZM/OyQGKoA+ZrnQOPz\n-----END PUBLIC KEY-----",
3802 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003803 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003804 "tests" : [
3805 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003806 "tcId" : 388,
David Benjamin2d10c362018-04-26 17:38:38 -04003807 "comment" : "edge case for u1",
3808 "msg" : "313233343030",
3809 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100c600ccb39bb3e2d85d880d76d1d519205f050c4b93deae0c5d63e8898ca8d7a5babbb944debe0f3c44332aae5770cb7b",
3810 "result" : "valid",
3811 "flags" : []
3812 }
3813 ]
3814 },
3815 {
David Benjamin2d10c362018-04-26 17:38:38 -04003816 "key" : {
3817 "curve" : "secp384r1",
3818 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003819 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003820 "uncompressed" : "048b8675211b321f8b318ba60337cde32a6b04243979546383127a068a8749cb5e98c4231b198de62a2b069d3a94d1c7b19d33468a130b4fef66a59d4aee00ca40bdbeaf044b8b22841bb4c8ba419f891b3855f4bddf8dae3577d97120b9d3fa44",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003821 "wx" : "008b8675211b321f8b318ba60337cde32a6b04243979546383127a068a8749cb5e98c4231b198de62a2b069d3a94d1c7b1",
3822 "wy" : "009d33468a130b4fef66a59d4aee00ca40bdbeaf044b8b22841bb4c8ba419f891b3855f4bddf8dae3577d97120b9d3fa44"
David Benjamin2d10c362018-04-26 17:38:38 -04003823 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003824 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200048b8675211b321f8b318ba60337cde32a6b04243979546383127a068a8749cb5e98c4231b198de62a2b069d3a94d1c7b19d33468a130b4fef66a59d4aee00ca40bdbeaf044b8b22841bb4c8ba419f891b3855f4bddf8dae3577d97120b9d3fa44",
3825 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEi4Z1IRsyH4sxi6YDN83jKmsEJDl5VGOD\nEnoGiodJy16YxCMbGY3mKisGnTqU0cexnTNGihMLT+9mpZ1K7gDKQL2+rwRLiyKE\nG7TIukGfiRs4VfS9342uNXfZcSC50/pE\n-----END PUBLIC KEY-----",
3826 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003827 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003828 "tests" : [
3829 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003830 "tcId" : 389,
David Benjamin2d10c362018-04-26 17:38:38 -04003831 "comment" : "edge case for u1",
3832 "msg" : "313233343030",
3833 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303ead55015c579ed137c58236bb70fe6be76628fbece64429bb655245f05cb91f4b8a499ae7880154ba83a84bf0569ae3",
3834 "result" : "valid",
3835 "flags" : []
3836 }
3837 ]
3838 },
3839 {
David Benjamin2d10c362018-04-26 17:38:38 -04003840 "key" : {
3841 "curve" : "secp384r1",
3842 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003843 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003844 "uncompressed" : "04442766bdb8b2cf4fef5f65d5d86b61681ec89220c983b51f15bfe12fb0bf9780e0c38bbcc888afb3c55ee828774b86f756b7f399c534c7acd46be4bc8bb38f087b0023b8f5166ab34192ca0b1cad62d663aa474c6f9286c8a054ef94ea42e3c7",
David Benjamin2d10c362018-04-26 17:38:38 -04003845 "wx" : "442766bdb8b2cf4fef5f65d5d86b61681ec89220c983b51f15bfe12fb0bf9780e0c38bbcc888afb3c55ee828774b86f7",
3846 "wy" : "56b7f399c534c7acd46be4bc8bb38f087b0023b8f5166ab34192ca0b1cad62d663aa474c6f9286c8a054ef94ea42e3c7"
3847 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003848 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004442766bdb8b2cf4fef5f65d5d86b61681ec89220c983b51f15bfe12fb0bf9780e0c38bbcc888afb3c55ee828774b86f756b7f399c534c7acd46be4bc8bb38f087b0023b8f5166ab34192ca0b1cad62d663aa474c6f9286c8a054ef94ea42e3c7",
3849 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAERCdmvbiyz0/vX2XV2GthaB7IkiDJg7Uf\nFb/hL7C/l4Dgw4u8yIivs8Ve6Ch3S4b3VrfzmcU0x6zUa+S8i7OPCHsAI7j1Fmqz\nQZLKCxytYtZjqkdMb5KGyKBU75TqQuPH\n-----END PUBLIC KEY-----",
3850 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003851 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003852 "tests" : [
3853 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003854 "tcId" : 390,
David Benjamin2d10c362018-04-26 17:38:38 -04003855 "comment" : "edge case for u1",
3856 "msg" : "313233343030",
3857 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100de03ff820a836e39d3a8435219297da1db193d79e359663e7cc9a229e2a6ac9e9d5c75417fa455bc8e3b89274ee47d0e",
3858 "result" : "valid",
3859 "flags" : []
3860 }
3861 ]
3862 },
3863 {
David Benjamin2d10c362018-04-26 17:38:38 -04003864 "key" : {
3865 "curve" : "secp384r1",
3866 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003867 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003868 "uncompressed" : "0411342b314f31648931abb897c1371dd3a23e91f2405c4a81744be18e753919752208779de2d54e865eeefbb0bfb4998af533d7a4d6fc6cb5cb98915ce08d0f656e37a502e78f8c1b8baca728c2ecb05a2156f01cff16595b363cdb49c00c1aa2",
David Benjamin2d10c362018-04-26 17:38:38 -04003869 "wx" : "11342b314f31648931abb897c1371dd3a23e91f2405c4a81744be18e753919752208779de2d54e865eeefbb0bfb4998a",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003870 "wy" : "00f533d7a4d6fc6cb5cb98915ce08d0f656e37a502e78f8c1b8baca728c2ecb05a2156f01cff16595b363cdb49c00c1aa2"
David Benjamin2d10c362018-04-26 17:38:38 -04003871 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003872 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000411342b314f31648931abb897c1371dd3a23e91f2405c4a81744be18e753919752208779de2d54e865eeefbb0bfb4998af533d7a4d6fc6cb5cb98915ce08d0f656e37a502e78f8c1b8baca728c2ecb05a2156f01cff16595b363cdb49c00c1aa2",
3873 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEETQrMU8xZIkxq7iXwTcd06I+kfJAXEqB\ndEvhjnU5GXUiCHed4tVOhl7u+7C/tJmK9TPXpNb8bLXLmJFc4I0PZW43pQLnj4wb\ni6ynKMLssFohVvAc/xZZWzY820nADBqi\n-----END PUBLIC KEY-----",
3874 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003875 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003876 "tests" : [
3877 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003878 "tcId" : 391,
David Benjamin2d10c362018-04-26 17:38:38 -04003879 "comment" : "edge case for u1",
3880 "msg" : "313233343030",
3881 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100e5a6ae07f855f14d93b8ff4f8bcd2b0a717261e6089a53d54bf86e22f8e37d73aaa7607cc2ab831404b3e5bb4e01e79e",
3882 "result" : "valid",
3883 "flags" : []
3884 }
3885 ]
3886 },
3887 {
David Benjamin2d10c362018-04-26 17:38:38 -04003888 "key" : {
3889 "curve" : "secp384r1",
3890 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003891 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003892 "uncompressed" : "043c96b49ff60ff05951b7b1aca65664f13128b714da620697ef0d90bfc01ef643baa5c608f16ca885038322a443aed3e6169a27f2ea7a36376ef92a900e5389a7b441fd051d693ce65250b881cfdd6487370372292c84369742b18106188b05c0",
David Benjamin2d10c362018-04-26 17:38:38 -04003893 "wx" : "3c96b49ff60ff05951b7b1aca65664f13128b714da620697ef0d90bfc01ef643baa5c608f16ca885038322a443aed3e6",
3894 "wy" : "169a27f2ea7a36376ef92a900e5389a7b441fd051d693ce65250b881cfdd6487370372292c84369742b18106188b05c0"
3895 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003896 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043c96b49ff60ff05951b7b1aca65664f13128b714da620697ef0d90bfc01ef643baa5c608f16ca885038322a443aed3e6169a27f2ea7a36376ef92a900e5389a7b441fd051d693ce65250b881cfdd6487370372292c84369742b18106188b05c0",
3897 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEPJa0n/YP8FlRt7GsplZk8TEotxTaYgaX\n7w2Qv8Ae9kO6pcYI8WyohQODIqRDrtPmFpon8up6Njdu+SqQDlOJp7RB/QUdaTzm\nUlC4gc/dZIc3A3IpLIQ2l0KxgQYYiwXA\n-----END PUBLIC KEY-----",
3898 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003899 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003900 "tests" : [
3901 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003902 "tcId" : 392,
David Benjamin2d10c362018-04-26 17:38:38 -04003903 "comment" : "edge case for u2",
3904 "msg" : "313233343030",
3905 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffed2119d5fc12649fc808af3b6d9037d3a44eb32399970dd0",
3906 "result" : "valid",
3907 "flags" : []
3908 }
3909 ]
3910 },
3911 {
David Benjamin2d10c362018-04-26 17:38:38 -04003912 "key" : {
3913 "curve" : "secp384r1",
3914 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003915 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003916 "uncompressed" : "04388dae49ea48afb558456fdb1d0b04d4f8f1c46f14d22de25862d35069a28ae9284d7a8074546e779ad2c5f17ce9b89bb353298f3c526aa0a10ed23bcb1ed9788812c8a3a6cbea82a3d9d8d465a4cca59dbd3d3d8a36098d644f1b45d36df537",
David Benjamin2d10c362018-04-26 17:38:38 -04003917 "wx" : "388dae49ea48afb558456fdb1d0b04d4f8f1c46f14d22de25862d35069a28ae9284d7a8074546e779ad2c5f17ce9b89b",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003918 "wy" : "00b353298f3c526aa0a10ed23bcb1ed9788812c8a3a6cbea82a3d9d8d465a4cca59dbd3d3d8a36098d644f1b45d36df537"
David Benjamin2d10c362018-04-26 17:38:38 -04003919 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003920 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004388dae49ea48afb558456fdb1d0b04d4f8f1c46f14d22de25862d35069a28ae9284d7a8074546e779ad2c5f17ce9b89bb353298f3c526aa0a10ed23bcb1ed9788812c8a3a6cbea82a3d9d8d465a4cca59dbd3d3d8a36098d644f1b45d36df537",
3921 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEOI2uSepIr7VYRW/bHQsE1PjxxG8U0i3i\nWGLTUGmiiukoTXqAdFRud5rSxfF86bibs1MpjzxSaqChDtI7yx7ZeIgSyKOmy+qC\no9nY1GWkzKWdvT09ijYJjWRPG0XTbfU3\n-----END PUBLIC KEY-----",
3922 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003923 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003924 "tests" : [
3925 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003926 "tcId" : 393,
David Benjamin2d10c362018-04-26 17:38:38 -04003927 "comment" : "edge case for u2",
3928 "msg" : "313233343030",
3929 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023079b95c013b0472de04d8faeec3b779c39fe729ea84fb554cd091c7178c2f054eabbc62c3e1cfbac2c2e69d7aa45d9072",
3930 "result" : "valid",
3931 "flags" : []
3932 }
3933 ]
3934 },
3935 {
David Benjamin2d10c362018-04-26 17:38:38 -04003936 "key" : {
3937 "curve" : "secp384r1",
3938 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003939 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003940 "uncompressed" : "04c85200ac6411423573e3ebc1b7aea95e74add5ce3b41282baa885972acc085c8365c05c539ce47e799afc353d6788ce868cfce1eb2bfe009990084fb03c0919ab892313d7a12efc3514e8273685b9071892faefca4306adf7854afcebafffbf4",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003941 "wx" : "00c85200ac6411423573e3ebc1b7aea95e74add5ce3b41282baa885972acc085c8365c05c539ce47e799afc353d6788ce8",
David Benjamin2d10c362018-04-26 17:38:38 -04003942 "wy" : "68cfce1eb2bfe009990084fb03c0919ab892313d7a12efc3514e8273685b9071892faefca4306adf7854afcebafffbf4"
3943 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003944 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004c85200ac6411423573e3ebc1b7aea95e74add5ce3b41282baa885972acc085c8365c05c539ce47e799afc353d6788ce868cfce1eb2bfe009990084fb03c0919ab892313d7a12efc3514e8273685b9071892faefca4306adf7854afcebafffbf4",
3945 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEyFIArGQRQjVz4+vBt66pXnSt1c47QSgr\nqohZcqzAhcg2XAXFOc5H55mvw1PWeIzoaM/OHrK/4AmZAIT7A8CRmriSMT16Eu/D\nUU6Cc2hbkHGJL678pDBq33hUr866//v0\n-----END PUBLIC KEY-----",
3946 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003947 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003948 "tests" : [
3949 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003950 "tcId" : 394,
David Benjamin2d10c362018-04-26 17:38:38 -04003951 "comment" : "edge case for u2",
3952 "msg" : "313233343030",
3953 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bfd40d0caa4d9d42381f3d72a25683f52b03a1ed96fb72d03f08dcb9a8bc8f23c1a459deab03bcd39396c0d1e9053c81",
3954 "result" : "valid",
3955 "flags" : []
3956 }
3957 ]
3958 },
3959 {
David Benjamin2d10c362018-04-26 17:38:38 -04003960 "key" : {
3961 "curve" : "secp384r1",
3962 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003963 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003964 "uncompressed" : "04e63ae2881ed60884ef1aef52178a297bdfedf67f4e3c1d876ad10b42c03b5e67f7f8cfaf4dfea4def7ab82fde3ed9b910e2be22bc3fa46a2ed094ebd7c86a9512c8c40cd542fb539c34347ef2be4e7f1543af960fd2347354a7a1df71a237d51",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003965 "wx" : "00e63ae2881ed60884ef1aef52178a297bdfedf67f4e3c1d876ad10b42c03b5e67f7f8cfaf4dfea4def7ab82fde3ed9b91",
David Benjamin2d10c362018-04-26 17:38:38 -04003966 "wy" : "0e2be22bc3fa46a2ed094ebd7c86a9512c8c40cd542fb539c34347ef2be4e7f1543af960fd2347354a7a1df71a237d51"
3967 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003968 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e63ae2881ed60884ef1aef52178a297bdfedf67f4e3c1d876ad10b42c03b5e67f7f8cfaf4dfea4def7ab82fde3ed9b910e2be22bc3fa46a2ed094ebd7c86a9512c8c40cd542fb539c34347ef2be4e7f1543af960fd2347354a7a1df71a237d51",
3969 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5jriiB7WCITvGu9SF4ope9/t9n9OPB2H\natELQsA7Xmf3+M+vTf6k3vergv3j7ZuRDiviK8P6RqLtCU69fIapUSyMQM1UL7U5\nw0NH7yvk5/FUOvlg/SNHNUp6HfcaI31R\n-----END PUBLIC KEY-----",
3970 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003971 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003972 "tests" : [
3973 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003974 "tcId" : 395,
David Benjamin2d10c362018-04-26 17:38:38 -04003975 "comment" : "edge case for u2",
3976 "msg" : "313233343030",
3977 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304c7d219db9af94ce7fffffffffffffffffffffffffffffffef15cf1058c8d8ba1e634c4122db95ec1facd4bb13ebf09a",
3978 "result" : "valid",
3979 "flags" : []
3980 }
3981 ]
3982 },
3983 {
David Benjamin2d10c362018-04-26 17:38:38 -04003984 "key" : {
3985 "curve" : "secp384r1",
3986 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05003987 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04003988 "uncompressed" : "04e9c415f8a72055239570c3c370cf9380cdfabb6ebdbd8058e2fc65193080707895ea1566eeb26149603f4b4d4c1e79d496ae17a001424d21eae4eaa01067048bcd919625fdd7efd896d980633a0e2ca1f8c9b02c99b69a1e4fa53468a2fe244d",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003989 "wx" : "00e9c415f8a72055239570c3c370cf9380cdfabb6ebdbd8058e2fc65193080707895ea1566eeb26149603f4b4d4c1e79d4",
3990 "wy" : "0096ae17a001424d21eae4eaa01067048bcd919625fdd7efd896d980633a0e2ca1f8c9b02c99b69a1e4fa53468a2fe244d"
David Benjamin2d10c362018-04-26 17:38:38 -04003991 },
David Benjamin42ea84b2018-07-02 12:04:07 -04003992 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e9c415f8a72055239570c3c370cf9380cdfabb6ebdbd8058e2fc65193080707895ea1566eeb26149603f4b4d4c1e79d496ae17a001424d21eae4eaa01067048bcd919625fdd7efd896d980633a0e2ca1f8c9b02c99b69a1e4fa53468a2fe244d",
3993 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE6cQV+KcgVSOVcMPDcM+TgM36u269vYBY\n4vxlGTCAcHiV6hVm7rJhSWA/S01MHnnUlq4XoAFCTSHq5OqgEGcEi82RliX91+/Y\nltmAYzoOLKH4ybAsmbaaHk+lNGii/iRN\n-----END PUBLIC KEY-----",
3994 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05003995 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04003996 "tests" : [
3997 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05003998 "tcId" : 396,
David Benjamin2d10c362018-04-26 17:38:38 -04003999 "comment" : "edge case for u2",
4000 "msg" : "313233343030",
4001 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d219db9af94ce7ffffffffffffffffffffffffffffffffffd189bdb6d9ef7be8504ca374756ea5b8f15e44067d209b9b",
4002 "result" : "valid",
4003 "flags" : []
4004 }
4005 ]
4006 },
4007 {
David Benjamin2d10c362018-04-26 17:38:38 -04004008 "key" : {
4009 "curve" : "secp384r1",
4010 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004011 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004012 "uncompressed" : "04637223a93dd63af6b348f246e7b3bcb30beaa1dcc888af8e12e5086aa00f7792fbe457463c52422d435f430ad1bb4b21f9a1e01758d1e025b162d09d3df8b403226ed3b35e414c41651740d509d8cf6b5e558118607d10669902abebda3ca28d",
David Benjamin2d10c362018-04-26 17:38:38 -04004013 "wx" : "637223a93dd63af6b348f246e7b3bcb30beaa1dcc888af8e12e5086aa00f7792fbe457463c52422d435f430ad1bb4b21",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004014 "wy" : "00f9a1e01758d1e025b162d09d3df8b403226ed3b35e414c41651740d509d8cf6b5e558118607d10669902abebda3ca28d"
David Benjamin2d10c362018-04-26 17:38:38 -04004015 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004016 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004637223a93dd63af6b348f246e7b3bcb30beaa1dcc888af8e12e5086aa00f7792fbe457463c52422d435f430ad1bb4b21f9a1e01758d1e025b162d09d3df8b403226ed3b35e414c41651740d509d8cf6b5e558118607d10669902abebda3ca28d",
4017 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEY3IjqT3WOvazSPJG57O8swvqodzIiK+O\nEuUIaqAPd5L75FdGPFJCLUNfQwrRu0sh+aHgF1jR4CWxYtCdPfi0AyJu07NeQUxB\nZRdA1QnYz2teVYEYYH0QZpkCq+vaPKKN\n-----END PUBLIC KEY-----",
4018 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004019 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004020 "tests" : [
4021 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004022 "tcId" : 397,
David Benjamin2d10c362018-04-26 17:38:38 -04004023 "comment" : "edge case for u2",
4024 "msg" : "313233343030",
4025 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a433b735f299cfffffffffffffffffffffffffffffffffffdbb02debbfa7c9f1487f3936a22ca3f6f5d06ea22d7c0dc3",
4026 "result" : "valid",
4027 "flags" : []
4028 }
4029 ]
4030 },
4031 {
David Benjamin2d10c362018-04-26 17:38:38 -04004032 "key" : {
4033 "curve" : "secp384r1",
4034 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004035 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004036 "uncompressed" : "047f4dc23982ecc8b84f54241715c7e94e950f596ce033237639a15fefa5eb5c37cb2e562d6d5b3051ea15600e3341a565fed2b55b89d2793321374887b78827ee4ca2216eac2993b1b095844db76adc560450135c072ac1a2c4167520237fbc9d",
David Benjamin2d10c362018-04-26 17:38:38 -04004037 "wx" : "7f4dc23982ecc8b84f54241715c7e94e950f596ce033237639a15fefa5eb5c37cb2e562d6d5b3051ea15600e3341a565",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004038 "wy" : "00fed2b55b89d2793321374887b78827ee4ca2216eac2993b1b095844db76adc560450135c072ac1a2c4167520237fbc9d"
David Benjamin2d10c362018-04-26 17:38:38 -04004039 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004040 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200047f4dc23982ecc8b84f54241715c7e94e950f596ce033237639a15fefa5eb5c37cb2e562d6d5b3051ea15600e3341a565fed2b55b89d2793321374887b78827ee4ca2216eac2993b1b095844db76adc560450135c072ac1a2c4167520237fbc9d",
4041 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEf03COYLsyLhPVCQXFcfpTpUPWWzgMyN2\nOaFf76XrXDfLLlYtbVswUeoVYA4zQaVl/tK1W4nSeTMhN0iHt4gn7kyiIW6sKZOx\nsJWETbdq3FYEUBNcByrBosQWdSAjf7yd\n-----END PUBLIC KEY-----",
4042 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004043 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004044 "tests" : [
4045 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004046 "tcId" : 398,
David Benjamin2d10c362018-04-26 17:38:38 -04004047 "comment" : "edge case for u2",
4048 "msg" : "313233343030",
4049 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b9af94ce7fffffffffffffffffffffffffffffffffffffffd6efeefc876c9f23217b443c80637ef939e911219f96c179",
4050 "result" : "valid",
4051 "flags" : []
4052 }
4053 ]
4054 },
4055 {
David Benjamin2d10c362018-04-26 17:38:38 -04004056 "key" : {
4057 "curve" : "secp384r1",
4058 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004059 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004060 "uncompressed" : "04a0ae8c949f63f1b6a5d024c99e0a296ecd12d196d3b1625d4a76600082a14d455aab267c68f571d89ad0619cb8e476a134634336611e1fd1d728bcea588d0e1b652bbca0e52c1bfbd4387a6337ff41ce13a65c8306915d2a39897b985d909b36",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004061 "wx" : "00a0ae8c949f63f1b6a5d024c99e0a296ecd12d196d3b1625d4a76600082a14d455aab267c68f571d89ad0619cb8e476a1",
David Benjamin2d10c362018-04-26 17:38:38 -04004062 "wy" : "34634336611e1fd1d728bcea588d0e1b652bbca0e52c1bfbd4387a6337ff41ce13a65c8306915d2a39897b985d909b36"
4063 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004064 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004a0ae8c949f63f1b6a5d024c99e0a296ecd12d196d3b1625d4a76600082a14d455aab267c68f571d89ad0619cb8e476a134634336611e1fd1d728bcea588d0e1b652bbca0e52c1bfbd4387a6337ff41ce13a65c8306915d2a39897b985d909b36",
4065 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEoK6MlJ9j8bal0CTJngopbs0S0ZbTsWJd\nSnZgAIKhTUVaqyZ8aPVx2JrQYZy45HahNGNDNmEeH9HXKLzqWI0OG2UrvKDlLBv7\n1Dh6Yzf/Qc4TplyDBpFdKjmJe5hdkJs2\n-----END PUBLIC KEY-----",
4066 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004067 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004068 "tests" : [
4069 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004070 "tcId" : 399,
David Benjamin2d10c362018-04-26 17:38:38 -04004071 "comment" : "edge case for u2",
4072 "msg" : "313233343030",
4073 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a276276276276276276276276276276276276276276276273d7228d4f84b769be0fd57b97e4c1ebcae9a5f635e80e9df",
4074 "result" : "valid",
4075 "flags" : []
4076 }
4077 ]
4078 },
4079 {
David Benjamin2d10c362018-04-26 17:38:38 -04004080 "key" : {
4081 "curve" : "secp384r1",
4082 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004083 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004084 "uncompressed" : "047cad1637721f5988cb7967238b1f47fd0b63f30f207a165951fc6fb74ba868e5b462628595edc80f75182e564a89c7a0fc04c405938aab3d6828e72e86bc59a400719270f8ee3cb5ef929ab53287bb308b51abd2e3ffbc3d93b87471bc2e3730",
David Benjamin2d10c362018-04-26 17:38:38 -04004085 "wx" : "7cad1637721f5988cb7967238b1f47fd0b63f30f207a165951fc6fb74ba868e5b462628595edc80f75182e564a89c7a0",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004086 "wy" : "00fc04c405938aab3d6828e72e86bc59a400719270f8ee3cb5ef929ab53287bb308b51abd2e3ffbc3d93b87471bc2e3730"
David Benjamin2d10c362018-04-26 17:38:38 -04004087 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004088 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200047cad1637721f5988cb7967238b1f47fd0b63f30f207a165951fc6fb74ba868e5b462628595edc80f75182e564a89c7a0fc04c405938aab3d6828e72e86bc59a400719270f8ee3cb5ef929ab53287bb308b51abd2e3ffbc3d93b87471bc2e3730",
4089 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEfK0WN3IfWYjLeWcjix9H/Qtj8w8gehZZ\nUfxvt0uoaOW0YmKFle3ID3UYLlZKiceg/ATEBZOKqz1oKOcuhrxZpABxknD47jy1\n75KatTKHuzCLUavS4/+8PZO4dHG8Ljcw\n-----END PUBLIC KEY-----",
4090 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004091 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004092 "tests" : [
4093 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004094 "tcId" : 400,
David Benjamin2d10c362018-04-26 17:38:38 -04004095 "comment" : "edge case for u2",
4096 "msg" : "313233343030",
4097 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023073333333333333333333333333333333333333333333333316e4d9f42d4eca22df403a0c578b86f0a9a93fe89995c7ed",
4098 "result" : "valid",
4099 "flags" : []
4100 }
4101 ]
4102 },
4103 {
David Benjamin2d10c362018-04-26 17:38:38 -04004104 "key" : {
4105 "curve" : "secp384r1",
4106 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004107 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004108 "uncompressed" : "042024ecde0e61262955b0301ae6b0a4fbd7771762feb2de35eed1823d2636c6e001f7bfcdbc4e65b1ea40224090411906d55362a570e80a2126f01d919b608440294039be03419d518b13cca6a1595414717f1b4ddb842b2c9d4f543e683b86a0",
David Benjamin2d10c362018-04-26 17:38:38 -04004109 "wx" : "2024ecde0e61262955b0301ae6b0a4fbd7771762feb2de35eed1823d2636c6e001f7bfcdbc4e65b1ea40224090411906",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004110 "wy" : "00d55362a570e80a2126f01d919b608440294039be03419d518b13cca6a1595414717f1b4ddb842b2c9d4f543e683b86a0"
David Benjamin2d10c362018-04-26 17:38:38 -04004111 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004112 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200042024ecde0e61262955b0301ae6b0a4fbd7771762feb2de35eed1823d2636c6e001f7bfcdbc4e65b1ea40224090411906d55362a570e80a2126f01d919b608440294039be03419d518b13cca6a1595414717f1b4ddb842b2c9d4f543e683b86a0",
4113 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEICTs3g5hJilVsDAa5rCk+9d3F2L+st41\n7tGCPSY2xuAB97/NvE5lsepAIkCQQRkG1VNipXDoCiEm8B2Rm2CEQClAOb4DQZ1R\nixPMpqFZVBRxfxtN24QrLJ1PVD5oO4ag\n-----END PUBLIC KEY-----",
4114 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004115 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004116 "tests" : [
4117 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004118 "tcId" : 401,
David Benjamin2d10c362018-04-26 17:38:38 -04004119 "comment" : "edge case for u2",
4120 "msg" : "313233343030",
4121 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffda4233abf824c93f90115e76db206fa7489d6647332e1ba3",
4122 "result" : "valid",
4123 "flags" : []
4124 }
4125 ]
4126 },
4127 {
David Benjamin2d10c362018-04-26 17:38:38 -04004128 "key" : {
4129 "curve" : "secp384r1",
4130 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004131 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004132 "uncompressed" : "0440c5f2608956380c39695c7457ddce0880b5e8fab0a9a3726d0c8535b2ff6ca15814d83ed82c0ab33aba76e05e5c0476c9d15a2a0b2041237ff61c26519d1d74b141d7a4499fbdefc414a900937a8faf6ef560550c73cdb7edfe9314c480bb2b",
David Benjamin2d10c362018-04-26 17:38:38 -04004133 "wx" : "40c5f2608956380c39695c7457ddce0880b5e8fab0a9a3726d0c8535b2ff6ca15814d83ed82c0ab33aba76e05e5c0476",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004134 "wy" : "00c9d15a2a0b2041237ff61c26519d1d74b141d7a4499fbdefc414a900937a8faf6ef560550c73cdb7edfe9314c480bb2b"
David Benjamin2d10c362018-04-26 17:38:38 -04004135 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004136 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000440c5f2608956380c39695c7457ddce0880b5e8fab0a9a3726d0c8535b2ff6ca15814d83ed82c0ab33aba76e05e5c0476c9d15a2a0b2041237ff61c26519d1d74b141d7a4499fbdefc414a900937a8faf6ef560550c73cdb7edfe9314c480bb2b",
4137 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQMXyYIlWOAw5aVx0V93OCIC16PqwqaNy\nbQyFNbL/bKFYFNg+2CwKszq6duBeXAR2ydFaKgsgQSN/9hwmUZ0ddLFB16RJn73v\nxBSpAJN6j69u9WBVDHPNt+3+kxTEgLsr\n-----END PUBLIC KEY-----",
4138 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004139 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004140 "tests" : [
4141 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004142 "tcId" : 402,
David Benjamin2d10c362018-04-26 17:38:38 -04004143 "comment" : "edge case for u2",
4144 "msg" : "313233343030",
4145 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294bb",
4146 "result" : "valid",
4147 "flags" : []
4148 }
4149 ]
4150 },
4151 {
David Benjamin2d10c362018-04-26 17:38:38 -04004152 "key" : {
4153 "curve" : "secp384r1",
4154 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004155 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004156 "uncompressed" : "0474acdfd2ab763c593bca30d248f2bf26f1843acf9eb89b4dfcb8451d59683812cf3cbe9a264ea435912a8969c53d7cb8496dcb0a4efed69b87110fda20e68eb6feed2d5101a4955d43759f10b73e8ffc3131e0c12a765b68bd216ed1ec4f5d2f",
David Benjamin2d10c362018-04-26 17:38:38 -04004157 "wx" : "74acdfd2ab763c593bca30d248f2bf26f1843acf9eb89b4dfcb8451d59683812cf3cbe9a264ea435912a8969c53d7cb8",
4158 "wy" : "496dcb0a4efed69b87110fda20e68eb6feed2d5101a4955d43759f10b73e8ffc3131e0c12a765b68bd216ed1ec4f5d2f"
4159 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004160 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000474acdfd2ab763c593bca30d248f2bf26f1843acf9eb89b4dfcb8451d59683812cf3cbe9a264ea435912a8969c53d7cb8496dcb0a4efed69b87110fda20e68eb6feed2d5101a4955d43759f10b73e8ffc3131e0c12a765b68bd216ed1ec4f5d2f",
4161 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdKzf0qt2PFk7yjDSSPK/JvGEOs+euJtN\n/LhFHVloOBLPPL6aJk6kNZEqiWnFPXy4SW3LCk7+1puHEQ/aIOaOtv7tLVEBpJVd\nQ3WfELc+j/wxMeDBKnZbaL0hbtHsT10v\n-----END PUBLIC KEY-----",
4162 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004163 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004164 "tests" : [
4165 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004166 "tcId" : 403,
David Benjamin2d10c362018-04-26 17:38:38 -04004167 "comment" : "edge case for u2",
4168 "msg" : "313233343030",
4169 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100dfea06865526cea11c0f9eb9512b41fa9581d0f6cb7db9680336151dce79de818cdf33c879da322740416d1e5ae532fa",
4170 "result" : "valid",
4171 "flags" : []
4172 }
4173 ]
4174 },
4175 {
David Benjamin2d10c362018-04-26 17:38:38 -04004176 "key" : {
4177 "curve" : "secp384r1",
4178 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004179 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004180 "uncompressed" : "04da35d6a82818ae5254cb65fc86ac42a47873ab247a5ca664e9f095e8de9a57fe721860e66cbc6bd499431a48a3991734945baab27ca6383737b7dd45023f997aff5e165f0fd7d8e5c0b5f9c5e731588af2fe5bd8976a0b871c132edf21f363af",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004181 "wx" : "00da35d6a82818ae5254cb65fc86ac42a47873ab247a5ca664e9f095e8de9a57fe721860e66cbc6bd499431a48a3991734",
4182 "wy" : "00945baab27ca6383737b7dd45023f997aff5e165f0fd7d8e5c0b5f9c5e731588af2fe5bd8976a0b871c132edf21f363af"
David Benjamin2d10c362018-04-26 17:38:38 -04004183 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004184 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004da35d6a82818ae5254cb65fc86ac42a47873ab247a5ca664e9f095e8de9a57fe721860e66cbc6bd499431a48a3991734945baab27ca6383737b7dd45023f997aff5e165f0fd7d8e5c0b5f9c5e731588af2fe5bd8976a0b871c132edf21f363af",
4185 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE2jXWqCgYrlJUy2X8hqxCpHhzqyR6XKZk\n6fCV6N6aV/5yGGDmbLxr1JlDGkijmRc0lFuqsnymODc3t91FAj+Zev9eFl8P19jl\nwLX5xecxWIry/lvYl2oLhxwTLt8h82Ov\n-----END PUBLIC KEY-----",
4186 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004187 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004188 "tests" : [
4189 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004190 "tcId" : 404,
David Benjamin2d10c362018-04-26 17:38:38 -04004191 "comment" : "point duplication during verification",
4192 "msg" : "313233343030",
4193 "sig" : "3066023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023100e16043c2face20228dba6366e19ecc6db71b918bbe8a890b9dad2fcead184e071c9ac4acaee2f831a1e4cc337994f5ec",
4194 "result" : "valid",
4195 "flags" : [
4196 "PointDuplication"
4197 ]
4198 }
4199 ]
4200 },
4201 {
David Benjamin2d10c362018-04-26 17:38:38 -04004202 "key" : {
4203 "curve" : "secp384r1",
4204 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004205 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004206 "uncompressed" : "04da35d6a82818ae5254cb65fc86ac42a47873ab247a5ca664e9f095e8de9a57fe721860e66cbc6bd499431a48a39917346ba4554d8359c7c8c84822bafdc0668500a1e9a0f028271a3f4a063a18cea7740d01a4266895f478e3ecd121de0c9c50",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004207 "wx" : "00da35d6a82818ae5254cb65fc86ac42a47873ab247a5ca664e9f095e8de9a57fe721860e66cbc6bd499431a48a3991734",
David Benjamin2d10c362018-04-26 17:38:38 -04004208 "wy" : "6ba4554d8359c7c8c84822bafdc0668500a1e9a0f028271a3f4a063a18cea7740d01a4266895f478e3ecd121de0c9c50"
4209 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004210 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004da35d6a82818ae5254cb65fc86ac42a47873ab247a5ca664e9f095e8de9a57fe721860e66cbc6bd499431a48a39917346ba4554d8359c7c8c84822bafdc0668500a1e9a0f028271a3f4a063a18cea7740d01a4266895f478e3ecd121de0c9c50",
4211 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE2jXWqCgYrlJUy2X8hqxCpHhzqyR6XKZk\n6fCV6N6aV/5yGGDmbLxr1JlDGkijmRc0a6RVTYNZx8jISCK6/cBmhQCh6aDwKCca\nP0oGOhjOp3QNAaQmaJX0eOPs0SHeDJxQ\n-----END PUBLIC KEY-----",
4212 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004213 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004214 "tests" : [
4215 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004216 "tcId" : 405,
David Benjamin2d10c362018-04-26 17:38:38 -04004217 "comment" : "duplication bug",
4218 "msg" : "313233343030",
4219 "sig" : "3066023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023100e16043c2face20228dba6366e19ecc6db71b918bbe8a890b9dad2fcead184e071c9ac4acaee2f831a1e4cc337994f5ec",
4220 "result" : "invalid",
4221 "flags" : [
4222 "PointDuplication"
4223 ]
4224 }
4225 ]
4226 },
4227 {
David Benjamin2d10c362018-04-26 17:38:38 -04004228 "key" : {
4229 "curve" : "secp384r1",
4230 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004231 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004232 "uncompressed" : "04820064193c71c7141fe41e711fe843a7474be6b05f50cb0be411cdf7fc78ea7ec96aeb3991ef7646bbde59152d381a32631c5adf93d488b45e67cc9890d8e779f63960193dc16bd1cc136b3e28cf499dfa8e7bff482a0115e6083987f7c042fc",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004233 "wx" : "00820064193c71c7141fe41e711fe843a7474be6b05f50cb0be411cdf7fc78ea7ec96aeb3991ef7646bbde59152d381a32",
David Benjamin2d10c362018-04-26 17:38:38 -04004234 "wy" : "631c5adf93d488b45e67cc9890d8e779f63960193dc16bd1cc136b3e28cf499dfa8e7bff482a0115e6083987f7c042fc"
4235 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004236 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004820064193c71c7141fe41e711fe843a7474be6b05f50cb0be411cdf7fc78ea7ec96aeb3991ef7646bbde59152d381a32631c5adf93d488b45e67cc9890d8e779f63960193dc16bd1cc136b3e28cf499dfa8e7bff482a0115e6083987f7c042fc",
4237 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEggBkGTxxxxQf5B5xH+hDp0dL5rBfUMsL\n5BHN9/x46n7Jaus5ke92RrveWRUtOBoyYxxa35PUiLReZ8yYkNjnefY5YBk9wWvR\nzBNrPijPSZ36jnv/SCoBFeYIOYf3wEL8\n-----END PUBLIC KEY-----",
4238 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004239 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004240 "tests" : [
4241 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004242 "tcId" : 406,
David Benjamin2d10c362018-04-26 17:38:38 -04004243 "comment" : "point with x-coordinate 0",
4244 "msg" : "313233343030",
4245 "sig" : "3035020101023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
4246 "result" : "invalid",
4247 "flags" : []
4248 }
4249 ]
4250 },
4251 {
David Benjamin2d10c362018-04-26 17:38:38 -04004252 "key" : {
4253 "curve" : "secp384r1",
4254 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004255 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004256 "uncompressed" : "0452fabc58eacfd3a4828f51c413205c20888941ee45ecac076ffc23145d83542034aa01253d6ebf34eeefaa371d6cee119f340712cd78155712746578f5632ded2b2e5afb43b085f81732792108e331a4b50d27f3578252ffb0daa9d78655a0ab",
David Benjamin2d10c362018-04-26 17:38:38 -04004257 "wx" : "52fabc58eacfd3a4828f51c413205c20888941ee45ecac076ffc23145d83542034aa01253d6ebf34eeefaa371d6cee11",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004258 "wy" : "009f340712cd78155712746578f5632ded2b2e5afb43b085f81732792108e331a4b50d27f3578252ffb0daa9d78655a0ab"
David Benjamin2d10c362018-04-26 17:38:38 -04004259 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004260 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000452fabc58eacfd3a4828f51c413205c20888941ee45ecac076ffc23145d83542034aa01253d6ebf34eeefaa371d6cee119f340712cd78155712746578f5632ded2b2e5afb43b085f81732792108e331a4b50d27f3578252ffb0daa9d78655a0ab",
4261 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEUvq8WOrP06SCj1HEEyBcIIiJQe5F7KwH\nb/wjFF2DVCA0qgElPW6/NO7vqjcdbO4RnzQHEs14FVcSdGV49WMt7SsuWvtDsIX4\nFzJ5IQjjMaS1DSfzV4JS/7DaqdeGVaCr\n-----END PUBLIC KEY-----",
4262 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004263 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004264 "tests" : [
4265 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004266 "tcId" : 407,
David Benjamin2d10c362018-04-26 17:38:38 -04004267 "comment" : "point with x-coordinate 0",
4268 "msg" : "313233343030",
4269 "sig" : "3065023101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0",
4270 "result" : "invalid",
4271 "flags" : []
4272 }
4273 ]
4274 },
4275 {
David Benjamin2d10c362018-04-26 17:38:38 -04004276 "key" : {
4277 "curve" : "secp384r1",
4278 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004279 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004280 "uncompressed" : "04a8fdb1a022d4e3a7ee29612bb110acbea27daecb827d344cb6c6a7acad61d371ddc7842147b74a18767e618712f04c1c64ac6daf8e08cd7b90a0c9d9123884c7a7abb4664a75b0897064c3c8956b0ca9c417237f8d5a7dd8421b0d48c9d52c7c",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004281 "wx" : "00a8fdb1a022d4e3a7ee29612bb110acbea27daecb827d344cb6c6a7acad61d371ddc7842147b74a18767e618712f04c1c",
David Benjamin2d10c362018-04-26 17:38:38 -04004282 "wy" : "64ac6daf8e08cd7b90a0c9d9123884c7a7abb4664a75b0897064c3c8956b0ca9c417237f8d5a7dd8421b0d48c9d52c7c"
4283 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004284 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004a8fdb1a022d4e3a7ee29612bb110acbea27daecb827d344cb6c6a7acad61d371ddc7842147b74a18767e618712f04c1c64ac6daf8e08cd7b90a0c9d9123884c7a7abb4664a75b0897064c3c8956b0ca9c417237f8d5a7dd8421b0d48c9d52c7c",
4285 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqP2xoCLU46fuKWErsRCsvqJ9rsuCfTRM\ntsanrK1h03Hdx4QhR7dKGHZ+YYcS8EwcZKxtr44IzXuQoMnZEjiEx6ertGZKdbCJ\ncGTDyJVrDKnEFyN/jVp92EIbDUjJ1Sx8\n-----END PUBLIC KEY-----",
4286 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004287 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004288 "tests" : [
4289 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004290 "tcId" : 408,
David Benjamin2d10c362018-04-26 17:38:38 -04004291 "comment" : "comparison with point at infinity ",
4292 "msg" : "313233343030",
4293 "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0",
4294 "result" : "invalid",
4295 "flags" : []
4296 }
4297 ]
4298 },
4299 {
David Benjamin2d10c362018-04-26 17:38:38 -04004300 "key" : {
4301 "curve" : "secp384r1",
4302 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004303 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004304 "uncompressed" : "04878e414a5d6a0e0d1ab3c5563c44e80c3b2ef265f27a33ed5cac109ad664c1269beae9031d8d178cbfdb1bfa7cc3cc79fabbb2b6f7ce54026863b0f297a4fe3de82d5044dacafede49d5afc60bc875f4b659c06c19bb74c7c27351687f52b411",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004305 "wx" : "00878e414a5d6a0e0d1ab3c5563c44e80c3b2ef265f27a33ed5cac109ad664c1269beae9031d8d178cbfdb1bfa7cc3cc79",
4306 "wy" : "00fabbb2b6f7ce54026863b0f297a4fe3de82d5044dacafede49d5afc60bc875f4b659c06c19bb74c7c27351687f52b411"
David Benjamin2d10c362018-04-26 17:38:38 -04004307 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004308 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004878e414a5d6a0e0d1ab3c5563c44e80c3b2ef265f27a33ed5cac109ad664c1269beae9031d8d178cbfdb1bfa7cc3cc79fabbb2b6f7ce54026863b0f297a4fe3de82d5044dacafede49d5afc60bc875f4b659c06c19bb74c7c27351687f52b411",
4309 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEh45BSl1qDg0as8VWPEToDDsu8mXyejPt\nXKwQmtZkwSab6ukDHY0XjL/bG/p8w8x5+ruytvfOVAJoY7Dyl6T+PegtUETayv7e\nSdWvxgvIdfS2WcBsGbt0x8JzUWh/UrQR\n-----END PUBLIC KEY-----",
4310 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004311 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004312 "tests" : [
4313 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004314 "tcId" : 409,
David Benjamin42ea84b2018-07-02 12:04:07 -04004315 "comment" : "extreme value for k and edgecase s",
David Benjamin2d10c362018-04-26 17:38:38 -04004316 "msg" : "313233343030",
4317 "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
4318 "result" : "valid",
4319 "flags" : []
4320 }
4321 ]
4322 },
4323 {
David Benjamin2d10c362018-04-26 17:38:38 -04004324 "key" : {
4325 "curve" : "secp384r1",
4326 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004327 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004328 "uncompressed" : "048faa8497ae3006b612999b03f91f7884d95543a266598e897b71e44ecfd9abd7908bfd122bb366c016a577cb1b2e2e412bb1a719289c749804ca677d14c0900fab031da8c70724723a0d54e3a0035da7dcddeef6fce80df2f81940817d27b2b5",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004329 "wx" : "008faa8497ae3006b612999b03f91f7884d95543a266598e897b71e44ecfd9abd7908bfd122bb366c016a577cb1b2e2e41",
David Benjamin42ea84b2018-07-02 12:04:07 -04004330 "wy" : "2bb1a719289c749804ca677d14c0900fab031da8c70724723a0d54e3a0035da7dcddeef6fce80df2f81940817d27b2b5"
4331 },
4332 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200048faa8497ae3006b612999b03f91f7884d95543a266598e897b71e44ecfd9abd7908bfd122bb366c016a577cb1b2e2e412bb1a719289c749804ca677d14c0900fab031da8c70724723a0d54e3a0035da7dcddeef6fce80df2f81940817d27b2b5",
4333 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEj6qEl64wBrYSmZsD+R94hNlVQ6JmWY6J\ne3HkTs/Zq9eQi/0SK7NmwBald8sbLi5BK7GnGSicdJgEymd9FMCQD6sDHajHByRy\nOg1U46ADXafc3e72/OgN8vgZQIF9J7K1\n-----END PUBLIC KEY-----",
4334 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004335 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004336 "tests" : [
4337 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004338 "tcId" : 410,
David Benjamin42ea84b2018-07-02 12:04:07 -04004339 "comment" : "extreme value for k and s^-1",
4340 "msg" : "313233343030",
4341 "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
4342 "result" : "valid",
4343 "flags" : []
4344 }
4345 ]
4346 },
4347 {
4348 "key" : {
4349 "curve" : "secp384r1",
4350 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004351 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004352 "uncompressed" : "04c59cc648629e62dc1855f653583da0ace631e0f4b4589b7fe5cc449e12df2dceeb862cae00cd100233b999af657ae16cb138f659dcc8d342fd17664d86c5bddaa866c20b0031f65c8442a0ed62b337d09adb63a443ab14e3587b9299053717f9",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004353 "wx" : "00c59cc648629e62dc1855f653583da0ace631e0f4b4589b7fe5cc449e12df2dceeb862cae00cd100233b999af657ae16c",
4354 "wy" : "00b138f659dcc8d342fd17664d86c5bddaa866c20b0031f65c8442a0ed62b337d09adb63a443ab14e3587b9299053717f9"
David Benjamin42ea84b2018-07-02 12:04:07 -04004355 },
4356 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004c59cc648629e62dc1855f653583da0ace631e0f4b4589b7fe5cc449e12df2dceeb862cae00cd100233b999af657ae16cb138f659dcc8d342fd17664d86c5bddaa866c20b0031f65c8442a0ed62b337d09adb63a443ab14e3587b9299053717f9",
4357 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAExZzGSGKeYtwYVfZTWD2grOYx4PS0WJt/\n5cxEnhLfLc7rhiyuAM0QAjO5ma9leuFssTj2WdzI00L9F2ZNhsW92qhmwgsAMfZc\nhEKg7WKzN9Ca22OkQ6sU41h7kpkFNxf5\n-----END PUBLIC KEY-----",
4358 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004359 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004360 "tests" : [
4361 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004362 "tcId" : 411,
David Benjamin42ea84b2018-07-02 12:04:07 -04004363 "comment" : "extreme value for k and s^-1",
4364 "msg" : "313233343030",
4365 "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61",
4366 "result" : "valid",
4367 "flags" : []
4368 }
4369 ]
4370 },
4371 {
4372 "key" : {
4373 "curve" : "secp384r1",
4374 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004375 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004376 "uncompressed" : "04386bdc98fe3c156a790eee6d556e0036a4b84853358bd5ab6856db5985b9e8ea92e8d4c1f8d04ecd1e6de4548bf288215503292c2c570f57b42f2caf5e7ab94d87817a800b2af6ffcd4f13e30edb8caaf23c6d5be22abea18c2f9450ad1a4715",
4377 "wx" : "386bdc98fe3c156a790eee6d556e0036a4b84853358bd5ab6856db5985b9e8ea92e8d4c1f8d04ecd1e6de4548bf28821",
4378 "wy" : "5503292c2c570f57b42f2caf5e7ab94d87817a800b2af6ffcd4f13e30edb8caaf23c6d5be22abea18c2f9450ad1a4715"
4379 },
4380 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004386bdc98fe3c156a790eee6d556e0036a4b84853358bd5ab6856db5985b9e8ea92e8d4c1f8d04ecd1e6de4548bf288215503292c2c570f57b42f2caf5e7ab94d87817a800b2af6ffcd4f13e30edb8caaf23c6d5be22abea18c2f9450ad1a4715",
4381 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEOGvcmP48FWp5Du5tVW4ANqS4SFM1i9Wr\naFbbWYW56OqS6NTB+NBOzR5t5FSL8oghVQMpLCxXD1e0LyyvXnq5TYeBeoALKvb/\nzU8T4w7bjKryPG1b4iq+oYwvlFCtGkcV\n-----END PUBLIC KEY-----",
4382 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004383 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004384 "tests" : [
4385 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004386 "tcId" : 412,
David Benjamin42ea84b2018-07-02 12:04:07 -04004387 "comment" : "extreme value for k and s^-1",
4388 "msg" : "313233343030",
4389 "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12",
4390 "result" : "valid",
4391 "flags" : []
4392 }
4393 ]
4394 },
4395 {
4396 "key" : {
4397 "curve" : "secp384r1",
4398 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004399 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004400 "uncompressed" : "04294c37b3ec91a1b0500042d8b97bc9619d17f784a9ea528c0602d700783bfbac9ac49bff1e527b39bb2a49d1dc3abd471e798679b7c58f4dfa33cfe40bb62e7df6d2f190b0f3804c700fa19eba28ad7fd6edd7e3a754af852921c2705f444f0b",
4401 "wx" : "294c37b3ec91a1b0500042d8b97bc9619d17f784a9ea528c0602d700783bfbac9ac49bff1e527b39bb2a49d1dc3abd47",
4402 "wy" : "1e798679b7c58f4dfa33cfe40bb62e7df6d2f190b0f3804c700fa19eba28ad7fd6edd7e3a754af852921c2705f444f0b"
4403 },
4404 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004294c37b3ec91a1b0500042d8b97bc9619d17f784a9ea528c0602d700783bfbac9ac49bff1e527b39bb2a49d1dc3abd471e798679b7c58f4dfa33cfe40bb62e7df6d2f190b0f3804c700fa19eba28ad7fd6edd7e3a754af852921c2705f444f0b",
4405 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKUw3s+yRobBQAELYuXvJYZ0X94Sp6lKM\nBgLXAHg7+6yaxJv/HlJ7ObsqSdHcOr1HHnmGebfFj036M8/kC7YuffbS8ZCw84BM\ncA+hnroorX/W7dfjp1SvhSkhwnBfRE8L\n-----END PUBLIC KEY-----",
4406 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004407 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004408 "tests" : [
4409 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004410 "tcId" : 413,
David Benjamin42ea84b2018-07-02 12:04:07 -04004411 "comment" : "extreme value for k and s^-1",
4412 "msg" : "313233343030",
4413 "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5",
4414 "result" : "valid",
4415 "flags" : []
4416 }
4417 ]
4418 },
4419 {
4420 "key" : {
4421 "curve" : "secp384r1",
4422 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004423 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004424 "uncompressed" : "04bac7cd8a7755a174fab58e5374ec55a5ce5313235ec51c919c6684bd49305b7005393f72bc4d810ca864fb046d2c83415a33b77f4145680bde63b669ea1f10f3ee1836018c11a6f97155d90827c83dbac388402ac8f59368ddaf2c33548611af",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004425 "wx" : "00bac7cd8a7755a174fab58e5374ec55a5ce5313235ec51c919c6684bd49305b7005393f72bc4d810ca864fb046d2c8341",
David Benjamin42ea84b2018-07-02 12:04:07 -04004426 "wy" : "5a33b77f4145680bde63b669ea1f10f3ee1836018c11a6f97155d90827c83dbac388402ac8f59368ddaf2c33548611af"
4427 },
4428 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004bac7cd8a7755a174fab58e5374ec55a5ce5313235ec51c919c6684bd49305b7005393f72bc4d810ca864fb046d2c83415a33b77f4145680bde63b669ea1f10f3ee1836018c11a6f97155d90827c83dbac388402ac8f59368ddaf2c33548611af",
4429 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEusfNindVoXT6tY5TdOxVpc5TEyNexRyR\nnGaEvUkwW3AFOT9yvE2BDKhk+wRtLINBWjO3f0FFaAveY7Zp6h8Q8+4YNgGMEab5\ncVXZCCfIPbrDiEAqyPWTaN2vLDNUhhGv\n-----END PUBLIC KEY-----",
4430 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004431 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004432 "tests" : [
4433 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004434 "tcId" : 414,
David Benjamin42ea84b2018-07-02 12:04:07 -04004435 "comment" : "extreme value for k",
4436 "msg" : "313233343030",
4437 "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a",
4438 "result" : "valid",
4439 "flags" : []
4440 }
4441 ]
4442 },
4443 {
4444 "key" : {
4445 "curve" : "secp384r1",
4446 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004447 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004448 "uncompressed" : "04984a1c04446a52ad6a54d64f2c6c49b61f23abe7dc6f33714896aefb0befb9a52b95b048561132c28c9850e851a6d00eb4e19f9de59d30ca26801f2789a3330b081e6bf57f84f3c6107defd05a959cef5f298acea5a6b87b38e22c5409ec9f71",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004449 "wx" : "00984a1c04446a52ad6a54d64f2c6c49b61f23abe7dc6f33714896aefb0befb9a52b95b048561132c28c9850e851a6d00e",
4450 "wy" : "00b4e19f9de59d30ca26801f2789a3330b081e6bf57f84f3c6107defd05a959cef5f298acea5a6b87b38e22c5409ec9f71"
David Benjamin2d10c362018-04-26 17:38:38 -04004451 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004452 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004984a1c04446a52ad6a54d64f2c6c49b61f23abe7dc6f33714896aefb0befb9a52b95b048561132c28c9850e851a6d00eb4e19f9de59d30ca26801f2789a3330b081e6bf57f84f3c6107defd05a959cef5f298acea5a6b87b38e22c5409ec9f71",
4453 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEmEocBERqUq1qVNZPLGxJth8jq+fcbzNx\nSJau+wvvuaUrlbBIVhEywoyYUOhRptAOtOGfneWdMMomgB8niaMzCwgea/V/hPPG\nEH3v0FqVnO9fKYrOpaa4ezjiLFQJ7J9x\n-----END PUBLIC KEY-----",
4454 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004455 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004456 "tests" : [
4457 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004458 "tcId" : 415,
David Benjamin42ea84b2018-07-02 12:04:07 -04004459 "comment" : "extreme value for k and edgecase s",
David Benjamin2d10c362018-04-26 17:38:38 -04004460 "msg" : "313233343030",
4461 "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
4462 "result" : "valid",
4463 "flags" : []
4464 }
4465 ]
4466 },
4467 {
David Benjamin42ea84b2018-07-02 12:04:07 -04004468 "key" : {
4469 "curve" : "secp384r1",
4470 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004471 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004472 "uncompressed" : "04f00d6327b1226eaa1b0897295eeddadf7510249e6f0f811b57d7197eb6e61199a8f1c6665ec4821d3e18675d5399fdf787bf1e3fb7fee5cb3582a4159808b75e8b1de07eaffd49d3882d15c77443ad83213d21a4be9285223aa44a840e47eb56",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004473 "wx" : "00f00d6327b1226eaa1b0897295eeddadf7510249e6f0f811b57d7197eb6e61199a8f1c6665ec4821d3e18675d5399fdf7",
4474 "wy" : "0087bf1e3fb7fee5cb3582a4159808b75e8b1de07eaffd49d3882d15c77443ad83213d21a4be9285223aa44a840e47eb56"
David Benjamin42ea84b2018-07-02 12:04:07 -04004475 },
4476 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f00d6327b1226eaa1b0897295eeddadf7510249e6f0f811b57d7197eb6e61199a8f1c6665ec4821d3e18675d5399fdf787bf1e3fb7fee5cb3582a4159808b75e8b1de07eaffd49d3882d15c77443ad83213d21a4be9285223aa44a840e47eb56",
4477 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE8A1jJ7EibqobCJcpXu3a33UQJJ5vD4Eb\nV9cZfrbmEZmo8cZmXsSCHT4YZ11Tmf33h78eP7f+5cs1gqQVmAi3Xosd4H6v/UnT\niC0Vx3RDrYMhPSGkvpKFIjqkSoQOR+tW\n-----END PUBLIC KEY-----",
4478 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004479 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004480 "tests" : [
4481 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004482 "tcId" : 416,
David Benjamin42ea84b2018-07-02 12:04:07 -04004483 "comment" : "extreme value for k and s^-1",
4484 "msg" : "313233343030",
4485 "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
4486 "result" : "valid",
4487 "flags" : []
4488 }
4489 ]
4490 },
4491 {
4492 "key" : {
4493 "curve" : "secp384r1",
4494 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004495 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004496 "uncompressed" : "04452b047743346898b087daaac5d982d378752ba534e569f21ac592c09654d0809b94ccf822045f2885cbd3b221453cd668a01f502f551af14aab35c2c30ec7bac0709f525fe7960439b1e9de53cdad245efd8930967cde6caf8d222c8200cd69",
4497 "wx" : "452b047743346898b087daaac5d982d378752ba534e569f21ac592c09654d0809b94ccf822045f2885cbd3b221453cd6",
4498 "wy" : "68a01f502f551af14aab35c2c30ec7bac0709f525fe7960439b1e9de53cdad245efd8930967cde6caf8d222c8200cd69"
4499 },
4500 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004452b047743346898b087daaac5d982d378752ba534e569f21ac592c09654d0809b94ccf822045f2885cbd3b221453cd668a01f502f551af14aab35c2c30ec7bac0709f525fe7960439b1e9de53cdad245efd8930967cde6caf8d222c8200cd69",
4501 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAERSsEd0M0aJiwh9qqxdmC03h1K6U05Wny\nGsWSwJZU0ICblMz4IgRfKIXL07IhRTzWaKAfUC9VGvFKqzXCww7HusBwn1Jf55YE\nObHp3lPNrSRe/YkwlnzebK+NIiyCAM1p\n-----END PUBLIC KEY-----",
4502 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004503 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004504 "tests" : [
4505 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004506 "tcId" : 417,
David Benjamin42ea84b2018-07-02 12:04:07 -04004507 "comment" : "extreme value for k and s^-1",
4508 "msg" : "313233343030",
4509 "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61",
4510 "result" : "valid",
4511 "flags" : []
4512 }
4513 ]
4514 },
4515 {
4516 "key" : {
4517 "curve" : "secp384r1",
4518 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004519 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004520 "uncompressed" : "0444a8f54795bdb81e00fc84fa8373d125b16da6e2bf4cfa9ee1dc13d7f157394683963c170f4c15e8cf21b5466b49fa72bb5693655b3e0a85e27e3e6d265fba0131f3083bf447f62b6e3e5275496f34daa522e16195d81488a31fe982c2b75f16",
4521 "wx" : "44a8f54795bdb81e00fc84fa8373d125b16da6e2bf4cfa9ee1dc13d7f157394683963c170f4c15e8cf21b5466b49fa72",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004522 "wy" : "00bb5693655b3e0a85e27e3e6d265fba0131f3083bf447f62b6e3e5275496f34daa522e16195d81488a31fe982c2b75f16"
David Benjamin42ea84b2018-07-02 12:04:07 -04004523 },
4524 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000444a8f54795bdb81e00fc84fa8373d125b16da6e2bf4cfa9ee1dc13d7f157394683963c170f4c15e8cf21b5466b49fa72bb5693655b3e0a85e27e3e6d265fba0131f3083bf447f62b6e3e5275496f34daa522e16195d81488a31fe982c2b75f16",
4525 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAERKj1R5W9uB4A/IT6g3PRJbFtpuK/TPqe\n4dwT1/FXOUaDljwXD0wV6M8htUZrSfpyu1aTZVs+CoXifj5tJl+6ATHzCDv0R/Yr\nbj5SdUlvNNqlIuFhldgUiKMf6YLCt18W\n-----END PUBLIC KEY-----",
4526 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004527 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004528 "tests" : [
4529 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004530 "tcId" : 418,
David Benjamin42ea84b2018-07-02 12:04:07 -04004531 "comment" : "extreme value for k and s^-1",
4532 "msg" : "313233343030",
4533 "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12",
4534 "result" : "valid",
4535 "flags" : []
4536 }
4537 ]
4538 },
4539 {
4540 "key" : {
4541 "curve" : "secp384r1",
4542 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004543 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004544 "uncompressed" : "0410b336b3afb80c80ff50716e734110fe83cd5b8d41d7f2f94f0dec7ecf1facc663babb8ed94e4bdf3592e37464970afa9be144d354e9b456873c6387a12a3eefd3e2feb66f7519ac72ac502c09d20d72cae9d04c88549a285c081023e1c1da08",
4545 "wx" : "10b336b3afb80c80ff50716e734110fe83cd5b8d41d7f2f94f0dec7ecf1facc663babb8ed94e4bdf3592e37464970afa",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004546 "wy" : "009be144d354e9b456873c6387a12a3eefd3e2feb66f7519ac72ac502c09d20d72cae9d04c88549a285c081023e1c1da08"
David Benjamin42ea84b2018-07-02 12:04:07 -04004547 },
4548 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000410b336b3afb80c80ff50716e734110fe83cd5b8d41d7f2f94f0dec7ecf1facc663babb8ed94e4bdf3592e37464970afa9be144d354e9b456873c6387a12a3eefd3e2feb66f7519ac72ac502c09d20d72cae9d04c88549a285c081023e1c1da08",
4549 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEELM2s6+4DID/UHFuc0EQ/oPNW41B1/L5\nTw3sfs8frMZjuruO2U5L3zWS43Rklwr6m+FE01TptFaHPGOHoSo+79Pi/rZvdRms\ncqxQLAnSDXLK6dBMiFSaKFwIECPhwdoI\n-----END PUBLIC KEY-----",
4550 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004551 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004552 "tests" : [
4553 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004554 "tcId" : 419,
David Benjamin42ea84b2018-07-02 12:04:07 -04004555 "comment" : "extreme value for k and s^-1",
4556 "msg" : "313233343030",
4557 "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5",
4558 "result" : "valid",
4559 "flags" : []
4560 }
4561 ]
4562 },
4563 {
4564 "key" : {
4565 "curve" : "secp384r1",
4566 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004567 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004568 "uncompressed" : "0481f92630778777a01781e7924fced35fc09018d9b00820881b14a814c1836a1f73c3641f7a17c821ffd95da902efe132221d81323509391f7b61bd796011337e6af36ae0798c17043d79e8efcdae8e724adf96a2309207c2d2cfd88e8c483acb",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004569 "wx" : "0081f92630778777a01781e7924fced35fc09018d9b00820881b14a814c1836a1f73c3641f7a17c821ffd95da902efe132",
David Benjamin42ea84b2018-07-02 12:04:07 -04004570 "wy" : "221d81323509391f7b61bd796011337e6af36ae0798c17043d79e8efcdae8e724adf96a2309207c2d2cfd88e8c483acb"
4571 },
4572 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000481f92630778777a01781e7924fced35fc09018d9b00820881b14a814c1836a1f73c3641f7a17c821ffd95da902efe132221d81323509391f7b61bd796011337e6af36ae0798c17043d79e8efcdae8e724adf96a2309207c2d2cfd88e8c483acb",
4573 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgfkmMHeHd6AXgeeST87TX8CQGNmwCCCI\nGxSoFMGDah9zw2QfehfIIf/ZXakC7+EyIh2BMjUJOR97Yb15YBEzfmrzauB5jBcE\nPXno782ujnJK35aiMJIHwtLP2I6MSDrL\n-----END PUBLIC KEY-----",
4574 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004575 "type" : "EcdsaVerify",
David Benjamin42ea84b2018-07-02 12:04:07 -04004576 "tests" : [
4577 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004578 "tcId" : 420,
David Benjamin42ea84b2018-07-02 12:04:07 -04004579 "comment" : "extreme value for k",
4580 "msg" : "313233343030",
4581 "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a",
4582 "result" : "valid",
4583 "flags" : []
4584 }
4585 ]
4586 },
4587 {
4588 "key" : {
4589 "curve" : "secp384r1",
4590 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004591 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004592 "uncompressed" : "04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004593 "wx" : "00aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7",
David Benjamin42ea84b2018-07-02 12:04:07 -04004594 "wy" : "3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"
4595 },
David Benjamin2d10c362018-04-26 17:38:38 -04004596 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",
4597 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3NhfeSpYmLG9dnpi/kpLcKfj0Hb0omhR8\n6doxE7XwuMAKYLHOHX6BnXpDHXyQ6g5f\n-----END PUBLIC KEY-----",
4598 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004599 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004600 "tests" : [
4601 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004602 "tcId" : 421,
David Benjamin2d10c362018-04-26 17:38:38 -04004603 "comment" : "testing point duplication",
4604 "msg" : "313233343030",
4605 "sig" : "3064023043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158ca02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
4606 "result" : "invalid",
4607 "flags" : []
4608 },
4609 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004610 "tcId" : 422,
David Benjamin2d10c362018-04-26 17:38:38 -04004611 "comment" : "testing point duplication",
4612 "msg" : "313233343030",
4613 "sig" : "3065023100bc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d322ff6d1d1162b5de29edcd0b69803fe2f8af8e3d103d0a902302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
4614 "result" : "invalid",
4615 "flags" : []
4616 }
4617 ]
4618 },
4619 {
David Benjamin42ea84b2018-07-02 12:04:07 -04004620 "key" : {
4621 "curve" : "secp384r1",
4622 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004623 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004624 "uncompressed" : "04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004625 "wx" : "00aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7",
4626 "wy" : "00c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0"
David Benjamin42ea84b2018-07-02 12:04:07 -04004627 },
David Benjamin2d10c362018-04-26 17:38:38 -04004628 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0",
4629 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3yeghtWnZ05CiYWdAbW0j1gcL4kLXZeuD\nFiXO7EoPRz71n04w4oF+YoW84oRvFfGg\n-----END PUBLIC KEY-----",
4630 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004631 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004632 "tests" : [
4633 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004634 "tcId" : 423,
David Benjamin2d10c362018-04-26 17:38:38 -04004635 "comment" : "testing point duplication",
4636 "msg" : "313233343030",
4637 "sig" : "3064023043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281757b30e19218a37cbd612086fbc158ca02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
4638 "result" : "invalid",
4639 "flags" : []
4640 },
4641 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004642 "tcId" : 424,
David Benjamin2d10c362018-04-26 17:38:38 -04004643 "comment" : "testing point duplication",
4644 "msg" : "313233343030",
4645 "sig" : "3065023100bc07ff041506dc73a75086a43252fb43b6327af3c6b2cc7d322ff6d1d1162b5de29edcd0b69803fe2f8af8e3d103d0a902302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
4646 "result" : "invalid",
4647 "flags" : []
4648 }
4649 ]
4650 },
4651 {
David Benjamin2d10c362018-04-26 17:38:38 -04004652 "key" : {
4653 "curve" : "secp384r1",
4654 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004655 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004656 "uncompressed" : "0429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3",
David Benjamin2d10c362018-04-26 17:38:38 -04004657 "wx" : "29bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004658 "wy" : "009a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3"
David Benjamin2d10c362018-04-26 17:38:38 -04004659 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004660 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3",
4661 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKb23bV+nQb/XAjPLOmbMfUS+s7BmPZKo\nE2ZQR4vO+2HvGC4VWlQ0Wl6OXojwZOW8mlJat/dk2tPa4UaMK0GfO2K5upF9XoxP\nsexHQEo/x2R0snEwgb6dtMAOBDran8Sj\n-----END PUBLIC KEY-----",
4662 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004663 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004664 "tests" : [
4665 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004666 "tcId" : 425,
David Benjamin2d10c362018-04-26 17:38:38 -04004667 "comment" : "pseudorandom signature",
4668 "msg" : "",
4669 "sig" : "306402302290c886bbad8f53089583d543a269a727665626d6b94a3796324c62d08988f66f6011e845811a03589e92abe1f17faf023066e2cb4380997f4e7f85022541adb22d24d1196be68a3db888b03eb3d2d40b0d9a3a6a00a1a4782ee0a00e8410ba2d86",
4670 "result" : "valid",
4671 "flags" : []
4672 },
4673 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004674 "tcId" : 426,
David Benjamin2d10c362018-04-26 17:38:38 -04004675 "comment" : "pseudorandom signature",
4676 "msg" : "4d7367",
4677 "sig" : "30650231008071d8cf9df9efef696ebafc59f74db90c1f1ecf5ccde18858de22fe4d7df2a25cb3001695d706dfd7984b39df65a0f4023027291e6339c2a7fed7a174bb97ffe41d8cfdc20c1260c6ec85d7259f0cc7781bf2ae7a6e6fb4c08e0d75b7381bb7d9b8",
4678 "result" : "valid",
4679 "flags" : []
4680 },
4681 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004682 "tcId" : 427,
David Benjamin2d10c362018-04-26 17:38:38 -04004683 "comment" : "pseudorandom signature",
4684 "msg" : "313233343030",
4685 "sig" : "30650230470014ccd7a1a5e5333d301c8ea528ac3b07b01944af30cec60f4bad94db108509e45ba381818b5bdfaf9daf0d372301023100e3d49d6a05a755aa871d7cb96fffb79fed7625f83f69498ba07c0d65166a67107c9a17ae6e1028e244377a44096217b2",
4686 "result" : "valid",
4687 "flags" : []
4688 },
4689 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004690 "tcId" : 428,
David Benjamin2d10c362018-04-26 17:38:38 -04004691 "comment" : "pseudorandom signature",
4692 "msg" : "0000000000000000000000000000000000000000",
4693 "sig" : "30640230377044d343f900175ac6833071be74964cd636417039e10e837da94b6919bffc3f5a517b945a450852af3259f5cbf108023032ea25006375c153581e80c09f53ad585c736f823c70147aba4fb47bb0a224fae4d8819adad80d4c144ecc2380954a9e",
4694 "result" : "valid",
4695 "flags" : []
David Benjamin2d10c362018-04-26 17:38:38 -04004696 }
4697 ]
4698 },
4699 {
David Benjamin2d10c362018-04-26 17:38:38 -04004700 "key" : {
4701 "curve" : "secp384r1",
4702 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004703 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004704 "uncompressed" : "04ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004705 "wx" : "00ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aac",
4706 "wy" : "00acbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1"
David Benjamin2d10c362018-04-26 17:38:38 -04004707 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004708 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1",
4709 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/////6pj8aI5rHAZfG6/zqV1bcASEj+C\nxR+odNZgKL4A6XahCAYGc3zHXEC9/kqsrL2FOJCIpipjmDhMIrUtSS8j9G5KJ6Ry\nStVVUdpcSDQ4CVokfLDDN48fUsNCX/nx\n-----END PUBLIC KEY-----",
4710 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004711 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004712 "tests" : [
4713 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004714 "tcId" : 429,
David Benjamin2d10c362018-04-26 17:38:38 -04004715 "comment" : "x-coordinate of the public key is large",
4716 "msg" : "4d657373616765",
4717 "sig" : "3066023100ccb13c4dc9805a9b4e06ee25ef8c7593eaff7326c432d4b12b923163cf1cbe5fe1cfd3546c1d0761d8874e83ffd2e15d023100db1b0c082ae314b539f05e8a14ad51e5db37f29cacea9b2aab63a04917d58d008cf3f7ba41d5ea280f3b6a67be3ae8f8",
4718 "result" : "valid",
4719 "flags" : []
4720 },
4721 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004722 "tcId" : 430,
David Benjamin2d10c362018-04-26 17:38:38 -04004723 "comment" : "x-coordinate of the public key is large",
4724 "msg" : "4d657373616765",
4725 "sig" : "3065023100c79a30e36d2126b348dd9eb2f5db6aa98f79d80214027e51bcf3cabec188a7ebaf25cb7bbe9ec6bfed135e2a3b70e9160230241338ee2ac931adea9a56e7bfe909947128d54d5122a47b00c278e684e10102740d26e89e343290a5b2fa8b401faec6",
4726 "result" : "valid",
4727 "flags" : []
4728 },
4729 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004730 "tcId" : 431,
David Benjamin2d10c362018-04-26 17:38:38 -04004731 "comment" : "x-coordinate of the public key is large",
4732 "msg" : "4d657373616765",
4733 "sig" : "306402300df82e4ec2960e3df614f8b49cec9a4ee1054365414241361feec9d9d9b6909d8775f222ec385a14afab46266db390c302300968485e854addba0f8354e677e955e1ef2df973d564c49f65f2562cb2a2b80d75e92f8784042955f7b8765f609ce221",
4734 "result" : "valid",
4735 "flags" : []
4736 }
4737 ]
4738 },
4739 {
David Benjamin2d10c362018-04-26 17:38:38 -04004740 "key" : {
4741 "curve" : "secp384r1",
4742 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004743 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004744 "uncompressed" : "04d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004745 "wx" : "00d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422",
4746 "wy" : "00c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000"
David Benjamin2d10c362018-04-26 17:38:38 -04004747 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004748 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000",
4749 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0YJ/xvbxLyGZLFpAmgZTsSHS7wKysKsB\nqRYc6VYoB0Cx41ayVXAbCm3cnsLKipQixu1dLO2NirdWD6W7iMc450VBiD2KKxwO\nK6fjbQMPxNm/uLIvJNuJfrrEndQAAAAA\n-----END PUBLIC KEY-----",
4750 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004751 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004752 "tests" : [
4753 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004754 "tcId" : 432,
David Benjamin2d10c362018-04-26 17:38:38 -04004755 "comment" : "y-coordinate of the public key has many trailing 0's",
4756 "msg" : "4d657373616765",
4757 "sig" : "306402301fafd83d728422e1485f1e52e5b631548647cc3c76c109c3177a73751d91a19012fa4628b218f2229fc4d55f105fe00102304474f9af7b4b0bb96fdb05ae918f799024e8d5b864e49ccd047cf97e7b9f8763cce015c11cf1f461c9027cb901055101",
4758 "result" : "valid",
4759 "flags" : []
4760 },
4761 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004762 "tcId" : 433,
David Benjamin2d10c362018-04-26 17:38:38 -04004763 "comment" : "y-coordinate of the public key has many trailing 0's",
4764 "msg" : "4d657373616765",
4765 "sig" : "3066023100e6025bb957ab197fb4c080d0a5c647e428afb0d7cc235c605ae97545494fd31a9979790bb2da6e1cf186789422b15c970231008ae9872291430d1bb371ef72360dad5afbb6fb001f403d9aaa1445f0326eb1eef775c9dfe1d7ef8bf4e744822108d27e",
4766 "result" : "valid",
4767 "flags" : []
4768 },
4769 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004770 "tcId" : 434,
David Benjamin2d10c362018-04-26 17:38:38 -04004771 "comment" : "y-coordinate of the public key has many trailing 0's",
4772 "msg" : "4d657373616765",
4773 "sig" : "3066023100877d5567c18fa568259005a89c2300d1b3825b732fa14964c1477d4b3098afd09384b97d497464adba41e9df8a74d339023100c40f0760717b4b3bae75742b6dc3dcf04cc22a449cfea19d305e0658cb705fda75163e7399e0b3125ca7d1919c13851e",
4774 "result" : "valid",
4775 "flags" : []
4776 }
4777 ]
4778 },
4779 {
David Benjamin2d10c362018-04-26 17:38:38 -04004780 "key" : {
4781 "curve" : "secp384r1",
4782 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004783 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004784 "uncompressed" : "041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557",
David Benjamin2d10c362018-04-26 17:38:38 -04004785 "wx" : "1099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004786 "wy" : "00e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557"
David Benjamin2d10c362018-04-26 17:38:38 -04004787 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004788 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557",
4789 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEJm7RRAPVfWoXMo94rO9XiUPT2+tZjGj\nFWwuUqM9fWFd0nn3n4tLr/fHE6wAAAAA5sm3NqiSny7Xvgx1OlTLtIuEaeBBHq+T\npKgkWboLaBu6j1+zg7SQbUkBozA+LxVX\n-----END PUBLIC KEY-----",
4790 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004791 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004792 "tests" : [
4793 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004794 "tcId" : 435,
David Benjamin2d10c362018-04-26 17:38:38 -04004795 "comment" : "x-coordinate of the public key has many trailing 0's",
4796 "msg" : "4d657373616765",
4797 "sig" : "3065023100e706b0045a6f54bd175e2437b48767b0204f93d8a4d9d3d00838278137e5b670de4305c5c55e49059b8b5f6e264654c90230405741adff94afd9a88e08d0b1021911fa4cedb2466b1a8fd302a5b5d96566ada63ccb82b6c5e8452fde860c545e0a19",
4798 "result" : "valid",
4799 "flags" : []
4800 },
4801 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004802 "tcId" : 436,
David Benjamin2d10c362018-04-26 17:38:38 -04004803 "comment" : "x-coordinate of the public key has many trailing 0's",
4804 "msg" : "4d657373616765",
4805 "sig" : "306502300c57ce2bc579fbd3a759dfbf5e84c3cef2414846a2e300453e1e4c5188f24432b14ca647a733b6ad35c980a880d36145023100f12a119e22d48b82049df611f1c851fb22795056498a873c730fcb9fd8f314728de0298b9b22c348abc6de2aba97e972",
4806 "result" : "valid",
4807 "flags" : []
4808 },
4809 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004810 "tcId" : 437,
David Benjamin2d10c362018-04-26 17:38:38 -04004811 "comment" : "x-coordinate of the public key has many trailing 0's",
4812 "msg" : "4d657373616765",
4813 "sig" : "30660231009a8f80697ccf2e0617612027d861a3a3a657fb75cc82810b40dd5072d39ff37eca29008390da356137e2c9babd814198023100a86537a83c3d57da50e4b29b47dcc3717c5a1ed0fff18ade8dcce4220eac63aab60b9bfed5f1bdd241dab655a9bdd75f",
4814 "result" : "valid",
4815 "flags" : []
4816 }
4817 ]
4818 },
4819 {
David Benjamin2d10c362018-04-26 17:38:38 -04004820 "key" : {
4821 "curve" : "secp384r1",
4822 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004823 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004824 "uncompressed" : "04000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98",
David Benjamin2d10c362018-04-26 17:38:38 -04004825 "wx" : "2b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004826 "wy" : "00d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98"
David Benjamin2d10c362018-04-26 17:38:38 -04004827 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004828 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98",
4829 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAACsInt11QWkBAUXyY/M0/BZ8wZ2u\ngiWXCuGcyMt+xzWT1qRlw3D1R4sOU51p0ZUdWXtWpnNFrLJYCVgfB80Ot42VOKP4\npl8wDmih63hQffdt5lDo+O5jpfDFaHyY\n-----END PUBLIC KEY-----",
4830 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004831 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004832 "tests" : [
4833 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004834 "tcId" : 438,
David Benjamin2d10c362018-04-26 17:38:38 -04004835 "comment" : "x-coordinate of the public key is small",
4836 "msg" : "4d657373616765",
4837 "sig" : "306602310093718f6f8542725f62de7039fc193d3fcc81d622230ccc94e9e265390b385af3a3ba50c91a9d6a5b1e07d79af2bd80b2023100d08499f3d298e8afecea122265a36dbf337259020654739783c8ec8ef783d072555b5907285ce83fc8ced9c8398c6269",
4838 "result" : "valid",
4839 "flags" : []
4840 },
4841 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004842 "tcId" : 439,
David Benjamin2d10c362018-04-26 17:38:38 -04004843 "comment" : "x-coordinate of the public key is small",
4844 "msg" : "4d657373616765",
4845 "sig" : "3066023100ce26e42c490dec92cf59d6b1ba75c9a1400d6e5c3fd7c47e1eeb1cded30a3a3d18c81cdfdcbad2742a97293369ce21c202310094671085d941fd27d495452a4c8559a1fe24f3225f5b8ef75faf9d3fb01372c586e23b82714359d0e47144ff5d946161",
4846 "result" : "valid",
4847 "flags" : []
4848 },
4849 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004850 "tcId" : 440,
David Benjamin2d10c362018-04-26 17:38:38 -04004851 "comment" : "x-coordinate of the public key is small",
4852 "msg" : "4d657373616765",
4853 "sig" : "3066023100ffc4738acf71f04a13104c328c138b331fb7202aef66f583ba543ed490d12993c18f724c81ad0f7ea18dae352e5c6480023100e67d4ccdeb68a9a731f06f77eae00175be076d92529b109a62542692c8749ddfde03bed1c119a5901a4e852f2115578f",
4854 "result" : "valid",
4855 "flags" : []
4856 }
4857 ]
4858 },
4859 {
David Benjamin2d10c362018-04-26 17:38:38 -04004860 "key" : {
4861 "curve" : "secp384r1",
4862 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004863 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004864 "uncompressed" : "04fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004865 "wx" : "00fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336",
David Benjamin2d10c362018-04-26 17:38:38 -04004866 "wy" : "208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4"
4867 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004868 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4",
4869 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2AAAAACCLP1rTs5N6zJ1gbMXs7KtKcB91\n7UKVfqTXhY0z9cJsauIKnMzaVplnANa0\n-----END PUBLIC KEY-----",
4870 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004871 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004872 "tests" : [
4873 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004874 "tcId" : 441,
David Benjamin2d10c362018-04-26 17:38:38 -04004875 "comment" : "y-coordinate of the public key is small",
4876 "msg" : "4d657373616765",
4877 "sig" : "3065023100e6fa8455bc14e730e4ca1eb5faf6c8180f2f231069b93a0bb17d33ad5513d93a36214f5ce82ca6bd785ccbacf7249a4c02303979b4b480f496357c25aa3fc850c67ff1c5a2aabd80b6020d2eac3dd7833cf2387d0be64df54a0e9b59f12c3bebf886",
4878 "result" : "valid",
4879 "flags" : []
4880 },
4881 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004882 "tcId" : 442,
David Benjamin2d10c362018-04-26 17:38:38 -04004883 "comment" : "y-coordinate of the public key is small",
4884 "msg" : "4d657373616765",
4885 "sig" : "306502301b49b037783838867fbaa57305b2aa28df1b0ec40f43140067fafdea63f87c02dfb0e6f41b760fbdf51005e90c0c3715023100e7d4eb6ee61611264ea8a668a70287e3d63489273da2b30ad0c221f1893feaea3e878c9a81c6cec865899dbda4fa79ae",
4886 "result" : "valid",
4887 "flags" : []
4888 },
4889 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004890 "tcId" : 443,
David Benjamin2d10c362018-04-26 17:38:38 -04004891 "comment" : "y-coordinate of the public key is small",
4892 "msg" : "4d657373616765",
4893 "sig" : "306502310091d9da3d577408189dcaae33d95ed0a0118afd460d5228fa352b6ea671b172eb413816a70621ddaf23c5e2ef79df0c110230053dadbfcd564bddbe44e0ecb4d1e608dbd35d4e83b6634cc72afb87a2d61675ee13960c243f6be70519e167b1d3ceb0",
4894 "result" : "valid",
4895 "flags" : []
4896 }
4897 ]
4898 },
4899 {
David Benjamin2d10c362018-04-26 17:38:38 -04004900 "key" : {
4901 "curve" : "secp384r1",
4902 "keySize" : 384,
David Benjamin15cd8bf2019-12-13 23:17:38 -05004903 "type" : "EcPublicKey",
David Benjamin42ea84b2018-07-02 12:04:07 -04004904 "uncompressed" : "04fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004905 "wx" : "00fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336",
4906 "wy" : "00ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b"
David Benjamin2d10c362018-04-26 17:38:38 -04004907 },
David Benjamin42ea84b2018-07-02 12:04:07 -04004908 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b",
4909 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2/////990wKUsTGyFM2KfkzoTE1S1j+CK\nEr1qgVsoenHMCj2SlR31YzMlqWeY/ylL\n-----END PUBLIC KEY-----",
4910 "sha" : "SHA-512",
David Benjamin15cd8bf2019-12-13 23:17:38 -05004911 "type" : "EcdsaVerify",
David Benjamin2d10c362018-04-26 17:38:38 -04004912 "tests" : [
4913 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004914 "tcId" : 444,
David Benjamin2d10c362018-04-26 17:38:38 -04004915 "comment" : "y-coordinate of the public key is large",
4916 "msg" : "4d657373616765",
4917 "sig" : "3065023100af0ed6ce6419662db80f02a2b632675445c7bf8a34bbacdc81cc5dd306c657ca4c5a3fb1b05f358d8f36fda8ae238806023046b472c0badb17e089c8f9697fd0b4ce71f0f4471b235483d4c8dd3d00aa282cde990253df38ba733b2ad82a601c7508",
4918 "result" : "valid",
4919 "flags" : []
4920 },
4921 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004922 "tcId" : 445,
David Benjamin2d10c362018-04-26 17:38:38 -04004923 "comment" : "y-coordinate of the public key is large",
4924 "msg" : "4d657373616765",
4925 "sig" : "3066023100e2aa9468ccaaadad8b9f43a429c97f0c6a7eedcb4d4af72d639df0fe53f610b953408a8e24e8db138551770750680f7a023100d81020846d1c50ee9ae23601dd638cb71b38d37fb555268c2fa1ad8a761fa7b27afcab2fa69224d1f976699914e09de2",
4926 "result" : "valid",
4927 "flags" : []
4928 },
4929 {
David Benjamin15cd8bf2019-12-13 23:17:38 -05004930 "tcId" : 446,
David Benjamin2d10c362018-04-26 17:38:38 -04004931 "comment" : "y-coordinate of the public key is large",
4932 "msg" : "4d657373616765",
4933 "sig" : "306402306bf6fa7a663802c3382cc5fd02004ec71e5a031e3d9bfc0858fa994e88497a7782308bc265b8237a6bbbdd38658b36fc02303a9d5941a013bf70d99cc3ff255ce85573688dac40344b5db7144b19bf57bb2701e6850a8f819796b67f7d0b6aea7e50",
4934 "result" : "valid",
4935 "flags" : []
4936 }
4937 ]
4938 }
4939 ]
4940}