David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1 | { |
| 2 | "algorithm" : "ECDSA", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3 | "generatorVersion" : "0.8r12", |
| 4 | "numberOfTests" : 385, |
| 5 | "header" : [ |
| 6 | "Test vectors of type EcdsaVerify are meant for the verification", |
| 7 | "of ASN encoded ECDSA signatures." |
| 8 | ], |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 9 | "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.", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 12 | "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." |
| 13 | }, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 14 | "schema" : "ecdsa_verify_schema.json", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 15 | "testGroups" : [ |
| 16 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 17 | "key" : { |
| 18 | "curve" : "secp224r1", |
| 19 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 20 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 21 | "uncompressed" : "04eada93be10b2449e1e8bb58305d52008013c57107c1a20a317a6cba7eca672340c03d1d2e09663286691df55069fa25490c9dd9f9c0bb2b5", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 22 | "wx" : "00eada93be10b2449e1e8bb58305d52008013c57107c1a20a317a6cba7", |
| 23 | "wy" : "00eca672340c03d1d2e09663286691df55069fa25490c9dd9f9c0bb2b5" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 24 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 25 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004eada93be10b2449e1e8bb58305d52008013c57107c1a20a317a6cba7eca672340c03d1d2e09663286691df55069fa25490c9dd9f9c0bb2b5", |
| 26 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE6tqTvhCyRJ4ei7WDBdUgCAE8VxB8GiCj\nF6bLp+ymcjQMA9HS4JZjKGaR31UGn6JUkMndn5wLsrU=\n-----END PUBLIC KEY-----", |
| 27 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 28 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 29 | "tests" : [ |
| 30 | { |
| 31 | "tcId" : 1, |
| 32 | "comment" : "signature malleability", |
| 33 | "msg" : "313233343030", |
| 34 | "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d009e82950ebe102f37ff3645cc7d3c1bab8864e5e03a5011eeba8150bc", |
| 35 | "result" : "valid", |
| 36 | "flags" : [] |
| 37 | }, |
| 38 | { |
| 39 | "tcId" : 2, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 40 | "comment" : "valid", |
| 41 | "msg" : "313233343030", |
| 42 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 43 | "result" : "valid", |
| 44 | "flags" : [] |
| 45 | }, |
| 46 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 47 | "tcId" : 3, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 48 | "comment" : "long form encoding of length of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 49 | "msg" : "313233343030", |
| 50 | "sig" : "30813c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 51 | "result" : "invalid", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 52 | "flags" : [ |
| 53 | "BER" |
| 54 | ] |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 55 | }, |
| 56 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 57 | "tcId" : 4, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 58 | "comment" : "length of sequence contains leading 0", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 59 | "msg" : "313233343030", |
| 60 | "sig" : "3082003c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 61 | "result" : "invalid", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 62 | "flags" : [ |
| 63 | "BER" |
| 64 | ] |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 65 | }, |
| 66 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 67 | "tcId" : 5, |
| 68 | "comment" : "wrong length of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 69 | "msg" : "313233343030", |
| 70 | "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 71 | "result" : "invalid", |
| 72 | "flags" : [] |
| 73 | }, |
| 74 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 75 | "tcId" : 6, |
| 76 | "comment" : "wrong length of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 77 | "msg" : "313233343030", |
| 78 | "sig" : "303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 79 | "result" : "invalid", |
| 80 | "flags" : [] |
| 81 | }, |
| 82 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 83 | "tcId" : 7, |
| 84 | "comment" : "uint32 overflow in length of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 85 | "msg" : "313233343030", |
| 86 | "sig" : "3085010000003c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 87 | "result" : "invalid", |
| 88 | "flags" : [] |
| 89 | }, |
| 90 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 91 | "tcId" : 8, |
| 92 | "comment" : "uint64 overflow in length of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 93 | "msg" : "313233343030", |
| 94 | "sig" : "308901000000000000003c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 95 | "result" : "invalid", |
| 96 | "flags" : [] |
| 97 | }, |
| 98 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 99 | "tcId" : 9, |
| 100 | "comment" : "length of sequence = 2**31 - 1", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 101 | "msg" : "313233343030", |
| 102 | "sig" : "30847fffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 103 | "result" : "invalid", |
| 104 | "flags" : [] |
| 105 | }, |
| 106 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 107 | "tcId" : 10, |
| 108 | "comment" : "length of sequence = 2**32 - 1", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 109 | "msg" : "313233343030", |
| 110 | "sig" : "3084ffffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 111 | "result" : "invalid", |
| 112 | "flags" : [] |
| 113 | }, |
| 114 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 115 | "tcId" : 11, |
| 116 | "comment" : "length of sequence = 2**40 - 1", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 117 | "msg" : "313233343030", |
| 118 | "sig" : "3085ffffffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 119 | "result" : "invalid", |
| 120 | "flags" : [] |
| 121 | }, |
| 122 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 123 | "tcId" : 12, |
| 124 | "comment" : "length of sequence = 2**64 - 1", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 125 | "msg" : "313233343030", |
| 126 | "sig" : "3088ffffffffffffffff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 127 | "result" : "invalid", |
| 128 | "flags" : [] |
| 129 | }, |
| 130 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 131 | "tcId" : 13, |
| 132 | "comment" : "incorrect length of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 133 | "msg" : "313233343030", |
| 134 | "sig" : "30ff021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 135 | "result" : "invalid", |
| 136 | "flags" : [] |
| 137 | }, |
| 138 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 139 | "tcId" : 14, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 140 | "comment" : "indefinite length without termination", |
| 141 | "msg" : "313233343030", |
| 142 | "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 143 | "result" : "invalid", |
| 144 | "flags" : [] |
| 145 | }, |
| 146 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 147 | "tcId" : 15, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 148 | "comment" : "indefinite length without termination", |
| 149 | "msg" : "313233343030", |
| 150 | "sig" : "303c02803ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 151 | "result" : "invalid", |
| 152 | "flags" : [] |
| 153 | }, |
| 154 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 155 | "tcId" : 16, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 156 | "comment" : "indefinite length without termination", |
| 157 | "msg" : "313233343030", |
| 158 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040280617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 159 | "result" : "invalid", |
| 160 | "flags" : [] |
| 161 | }, |
| 162 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 163 | "tcId" : 17, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 164 | "comment" : "removing sequence", |
| 165 | "msg" : "313233343030", |
| 166 | "sig" : "", |
| 167 | "result" : "invalid", |
| 168 | "flags" : [] |
| 169 | }, |
| 170 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 171 | "tcId" : 18, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 172 | "comment" : "lonely sequence tag", |
| 173 | "msg" : "313233343030", |
| 174 | "sig" : "30", |
| 175 | "result" : "invalid", |
| 176 | "flags" : [] |
| 177 | }, |
| 178 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 179 | "tcId" : 19, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 180 | "comment" : "appending 0's to sequence", |
| 181 | "msg" : "313233343030", |
| 182 | "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", |
| 183 | "result" : "invalid", |
| 184 | "flags" : [] |
| 185 | }, |
| 186 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 187 | "tcId" : 20, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 188 | "comment" : "prepending 0's to sequence", |
| 189 | "msg" : "313233343030", |
| 190 | "sig" : "303e0000021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 191 | "result" : "invalid", |
| 192 | "flags" : [] |
| 193 | }, |
| 194 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 195 | "tcId" : 21, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 196 | "comment" : "appending unused 0's to sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 197 | "msg" : "313233343030", |
| 198 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", |
| 199 | "result" : "invalid", |
| 200 | "flags" : [] |
| 201 | }, |
| 202 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 203 | "tcId" : 22, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 204 | "comment" : "appending null value to sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 205 | "msg" : "313233343030", |
| 206 | "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810500", |
| 207 | "result" : "invalid", |
| 208 | "flags" : [] |
| 209 | }, |
| 210 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 211 | "tcId" : 23, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 212 | "comment" : "including garbage", |
| 213 | "msg" : "313233343030", |
| 214 | "sig" : "3041498177303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 215 | "result" : "invalid", |
| 216 | "flags" : [] |
| 217 | }, |
| 218 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 219 | "tcId" : 24, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 220 | "comment" : "including garbage", |
| 221 | "msg" : "313233343030", |
| 222 | "sig" : "30402500303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 223 | "result" : "invalid", |
| 224 | "flags" : [] |
| 225 | }, |
| 226 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 227 | "tcId" : 25, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 228 | "comment" : "including garbage", |
| 229 | "msg" : "313233343030", |
| 230 | "sig" : "303e303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810004deadbeef", |
| 231 | "result" : "invalid", |
| 232 | "flags" : [] |
| 233 | }, |
| 234 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 235 | "tcId" : 26, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 236 | "comment" : "including garbage", |
| 237 | "msg" : "313233343030", |
| 238 | "sig" : "30412221498177021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 239 | "result" : "invalid", |
| 240 | "flags" : [] |
| 241 | }, |
| 242 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 243 | "tcId" : 27, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 244 | "comment" : "including garbage", |
| 245 | "msg" : "313233343030", |
| 246 | "sig" : "304022202500021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 247 | "result" : "invalid", |
| 248 | "flags" : [] |
| 249 | }, |
| 250 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 251 | "tcId" : 28, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 252 | "comment" : "including garbage", |
| 253 | "msg" : "313233343030", |
| 254 | "sig" : "3044221e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040004deadbeef021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 255 | "result" : "invalid", |
| 256 | "flags" : [] |
| 257 | }, |
| 258 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 259 | "tcId" : 29, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 260 | "comment" : "including garbage", |
| 261 | "msg" : "313233343030", |
| 262 | "sig" : "3041021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042221498177021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 263 | "result" : "invalid", |
| 264 | "flags" : [] |
| 265 | }, |
| 266 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 267 | "tcId" : 30, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 268 | "comment" : "including garbage", |
| 269 | "msg" : "313233343030", |
| 270 | "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0422202500021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 271 | "result" : "invalid", |
| 272 | "flags" : [] |
| 273 | }, |
| 274 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 275 | "tcId" : 31, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 276 | "comment" : "including garbage", |
| 277 | "msg" : "313233343030", |
| 278 | "sig" : "3044021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04221e021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810004deadbeef", |
| 279 | "result" : "invalid", |
| 280 | "flags" : [] |
| 281 | }, |
| 282 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 283 | "tcId" : 32, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 284 | "comment" : "including undefined tags", |
| 285 | "msg" : "313233343030", |
| 286 | "sig" : "3044aa00bb00cd00303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 287 | "result" : "invalid", |
| 288 | "flags" : [] |
| 289 | }, |
| 290 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 291 | "tcId" : 33, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 292 | "comment" : "including undefined tags", |
| 293 | "msg" : "313233343030", |
| 294 | "sig" : "3042aa02aabb303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 295 | "result" : "invalid", |
| 296 | "flags" : [] |
| 297 | }, |
| 298 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 299 | "tcId" : 34, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 300 | "comment" : "including undefined tags", |
| 301 | "msg" : "313233343030", |
| 302 | "sig" : "30442224aa00bb00cd00021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 303 | "result" : "invalid", |
| 304 | "flags" : [] |
| 305 | }, |
| 306 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 307 | "tcId" : 35, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 308 | "comment" : "including undefined tags", |
| 309 | "msg" : "313233343030", |
| 310 | "sig" : "30422222aa02aabb021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 311 | "result" : "invalid", |
| 312 | "flags" : [] |
| 313 | }, |
| 314 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 315 | "tcId" : 36, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 316 | "comment" : "including undefined tags", |
| 317 | "msg" : "313233343030", |
| 318 | "sig" : "3044021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042224aa00bb00cd00021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 319 | "result" : "invalid", |
| 320 | "flags" : [] |
| 321 | }, |
| 322 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 323 | "tcId" : 37, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 324 | "comment" : "including undefined tags", |
| 325 | "msg" : "313233343030", |
| 326 | "sig" : "3042021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042222aa02aabb021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 327 | "result" : "invalid", |
| 328 | "flags" : [] |
| 329 | }, |
| 330 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 331 | "tcId" : 38, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 332 | "comment" : "truncated length of sequence", |
| 333 | "msg" : "313233343030", |
| 334 | "sig" : "3081", |
| 335 | "result" : "invalid", |
| 336 | "flags" : [] |
| 337 | }, |
| 338 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 339 | "tcId" : 39, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 340 | "comment" : "using composition with indefinite length", |
| 341 | "msg" : "313233343030", |
| 342 | "sig" : "3080303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", |
| 343 | "result" : "invalid", |
| 344 | "flags" : [] |
| 345 | }, |
| 346 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 347 | "tcId" : 40, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 348 | "comment" : "using composition with indefinite length", |
| 349 | "msg" : "313233343030", |
| 350 | "sig" : "30402280021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 351 | "result" : "invalid", |
| 352 | "flags" : [] |
| 353 | }, |
| 354 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 355 | "tcId" : 41, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 356 | "comment" : "using composition with indefinite length", |
| 357 | "msg" : "313233343030", |
| 358 | "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042280021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", |
| 359 | "result" : "invalid", |
| 360 | "flags" : [] |
| 361 | }, |
| 362 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 363 | "tcId" : 42, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 364 | "comment" : "using composition with wrong tag", |
| 365 | "msg" : "313233343030", |
| 366 | "sig" : "3080313c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", |
| 367 | "result" : "invalid", |
| 368 | "flags" : [] |
| 369 | }, |
| 370 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 371 | "tcId" : 43, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 372 | "comment" : "using composition with wrong tag", |
| 373 | "msg" : "313233343030", |
| 374 | "sig" : "30402280031c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 375 | "result" : "invalid", |
| 376 | "flags" : [] |
| 377 | }, |
| 378 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 379 | "tcId" : 44, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 380 | "comment" : "using composition with wrong tag", |
| 381 | "msg" : "313233343030", |
| 382 | "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042280031c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", |
| 383 | "result" : "invalid", |
| 384 | "flags" : [] |
| 385 | }, |
| 386 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 387 | "tcId" : 45, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 388 | "comment" : "Replacing sequence with NULL", |
| 389 | "msg" : "313233343030", |
| 390 | "sig" : "0500", |
| 391 | "result" : "invalid", |
| 392 | "flags" : [] |
| 393 | }, |
| 394 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 395 | "tcId" : 46, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 396 | "comment" : "changing tag value of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 397 | "msg" : "313233343030", |
| 398 | "sig" : "2e3c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 399 | "result" : "invalid", |
| 400 | "flags" : [] |
| 401 | }, |
| 402 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 403 | "tcId" : 47, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 404 | "comment" : "changing tag value of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 405 | "msg" : "313233343030", |
| 406 | "sig" : "2f3c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 407 | "result" : "invalid", |
| 408 | "flags" : [] |
| 409 | }, |
| 410 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 411 | "tcId" : 48, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 412 | "comment" : "changing tag value of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 413 | "msg" : "313233343030", |
| 414 | "sig" : "313c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 415 | "result" : "invalid", |
| 416 | "flags" : [] |
| 417 | }, |
| 418 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 419 | "tcId" : 49, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 420 | "comment" : "changing tag value of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 421 | "msg" : "313233343030", |
| 422 | "sig" : "323c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 423 | "result" : "invalid", |
| 424 | "flags" : [] |
| 425 | }, |
| 426 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 427 | "tcId" : 50, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 428 | "comment" : "changing tag value of sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 429 | "msg" : "313233343030", |
| 430 | "sig" : "ff3c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 431 | "result" : "invalid", |
| 432 | "flags" : [] |
| 433 | }, |
| 434 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 435 | "tcId" : 51, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 436 | "comment" : "dropping value of sequence", |
| 437 | "msg" : "313233343030", |
| 438 | "sig" : "3000", |
| 439 | "result" : "invalid", |
| 440 | "flags" : [] |
| 441 | }, |
| 442 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 443 | "tcId" : 52, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 444 | "comment" : "using composition for sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 445 | "msg" : "313233343030", |
| 446 | "sig" : "3040300102303b1c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 447 | "result" : "invalid", |
| 448 | "flags" : [] |
| 449 | }, |
| 450 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 451 | "tcId" : 53, |
| 452 | "comment" : "truncated sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 453 | "msg" : "313233343030", |
| 454 | "sig" : "303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9", |
| 455 | "result" : "invalid", |
| 456 | "flags" : [] |
| 457 | }, |
| 458 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 459 | "tcId" : 54, |
| 460 | "comment" : "truncated sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 461 | "msg" : "313233343030", |
| 462 | "sig" : "303b1c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 463 | "result" : "invalid", |
| 464 | "flags" : [] |
| 465 | }, |
| 466 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 467 | "tcId" : 55, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 468 | "comment" : "indefinite length", |
| 469 | "msg" : "313233343030", |
| 470 | "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", |
| 471 | "result" : "invalid", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 472 | "flags" : [ |
| 473 | "BER" |
| 474 | ] |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 475 | }, |
| 476 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 477 | "tcId" : 56, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 478 | "comment" : "indefinite length with truncated delimiter", |
| 479 | "msg" : "313233343030", |
| 480 | "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad98100", |
| 481 | "result" : "invalid", |
| 482 | "flags" : [] |
| 483 | }, |
| 484 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 485 | "tcId" : 57, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 486 | "comment" : "indefinite length with additional element", |
| 487 | "msg" : "313233343030", |
| 488 | "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad98105000000", |
| 489 | "result" : "invalid", |
| 490 | "flags" : [] |
| 491 | }, |
| 492 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 493 | "tcId" : 58, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 494 | "comment" : "indefinite length with truncated element", |
| 495 | "msg" : "313233343030", |
| 496 | "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981060811220000", |
| 497 | "result" : "invalid", |
| 498 | "flags" : [] |
| 499 | }, |
| 500 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 501 | "tcId" : 59, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 502 | "comment" : "indefinite length with garbage", |
| 503 | "msg" : "313233343030", |
| 504 | "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000fe02beef", |
| 505 | "result" : "invalid", |
| 506 | "flags" : [] |
| 507 | }, |
| 508 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 509 | "tcId" : 60, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 510 | "comment" : "indefinite length with nonempty EOC", |
| 511 | "msg" : "313233343030", |
| 512 | "sig" : "3080021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810002beef", |
| 513 | "result" : "invalid", |
| 514 | "flags" : [] |
| 515 | }, |
| 516 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 517 | "tcId" : 61, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 518 | "comment" : "prepend empty sequence", |
| 519 | "msg" : "313233343030", |
| 520 | "sig" : "303e3000021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 521 | "result" : "invalid", |
| 522 | "flags" : [] |
| 523 | }, |
| 524 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 525 | "tcId" : 62, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 526 | "comment" : "append empty sequence", |
| 527 | "msg" : "313233343030", |
| 528 | "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9813000", |
| 529 | "result" : "invalid", |
| 530 | "flags" : [] |
| 531 | }, |
| 532 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 533 | "tcId" : 63, |
| 534 | "comment" : "append garbage with high tag number", |
| 535 | "msg" : "313233343030", |
| 536 | "sig" : "303f021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981bf7f00", |
| 537 | "result" : "invalid", |
| 538 | "flags" : [] |
| 539 | }, |
| 540 | { |
| 541 | "tcId" : 64, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 542 | "comment" : "sequence of sequence", |
| 543 | "msg" : "313233343030", |
| 544 | "sig" : "303e303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 545 | "result" : "invalid", |
| 546 | "flags" : [] |
| 547 | }, |
| 548 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 549 | "tcId" : 65, |
| 550 | "comment" : "truncated sequence: removed last 1 elements", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 551 | "msg" : "313233343030", |
| 552 | "sig" : "301e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04", |
| 553 | "result" : "invalid", |
| 554 | "flags" : [] |
| 555 | }, |
| 556 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 557 | "tcId" : 66, |
| 558 | "comment" : "repeating element in sequence", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 559 | "msg" : "313233343030", |
| 560 | "sig" : "305a021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 561 | "result" : "invalid", |
| 562 | "flags" : [] |
| 563 | }, |
| 564 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 565 | "tcId" : 67, |
| 566 | "comment" : "long form encoding of length of integer", |
| 567 | "msg" : "313233343030", |
| 568 | "sig" : "303d02811c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 569 | "result" : "invalid", |
| 570 | "flags" : [ |
| 571 | "BER" |
| 572 | ] |
| 573 | }, |
| 574 | { |
| 575 | "tcId" : 68, |
| 576 | "comment" : "long form encoding of length of integer", |
| 577 | "msg" : "313233343030", |
| 578 | "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402811c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 579 | "result" : "invalid", |
| 580 | "flags" : [ |
| 581 | "BER" |
| 582 | ] |
| 583 | }, |
| 584 | { |
| 585 | "tcId" : 69, |
| 586 | "comment" : "length of integer contains leading 0", |
| 587 | "msg" : "313233343030", |
| 588 | "sig" : "303e0282001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 589 | "result" : "invalid", |
| 590 | "flags" : [ |
| 591 | "BER" |
| 592 | ] |
| 593 | }, |
| 594 | { |
| 595 | "tcId" : 70, |
| 596 | "comment" : "length of integer contains leading 0", |
| 597 | "msg" : "313233343030", |
| 598 | "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040282001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 599 | "result" : "invalid", |
| 600 | "flags" : [ |
| 601 | "BER" |
| 602 | ] |
| 603 | }, |
| 604 | { |
| 605 | "tcId" : 71, |
| 606 | "comment" : "wrong length of integer", |
| 607 | "msg" : "313233343030", |
| 608 | "sig" : "303c021d3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 609 | "result" : "invalid", |
| 610 | "flags" : [] |
| 611 | }, |
| 612 | { |
| 613 | "tcId" : 72, |
| 614 | "comment" : "wrong length of integer", |
| 615 | "msg" : "313233343030", |
| 616 | "sig" : "303c021b3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 617 | "result" : "invalid", |
| 618 | "flags" : [] |
| 619 | }, |
| 620 | { |
| 621 | "tcId" : 73, |
| 622 | "comment" : "wrong length of integer", |
| 623 | "msg" : "313233343030", |
| 624 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 625 | "result" : "invalid", |
| 626 | "flags" : [] |
| 627 | }, |
| 628 | { |
| 629 | "tcId" : 74, |
| 630 | "comment" : "wrong length of integer", |
| 631 | "msg" : "313233343030", |
| 632 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021b617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 633 | "result" : "invalid", |
| 634 | "flags" : [] |
| 635 | }, |
| 636 | { |
| 637 | "tcId" : 75, |
| 638 | "comment" : "uint32 overflow in length of integer", |
| 639 | "msg" : "313233343030", |
| 640 | "sig" : "30410285010000001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 641 | "result" : "invalid", |
| 642 | "flags" : [] |
| 643 | }, |
| 644 | { |
| 645 | "tcId" : 76, |
| 646 | "comment" : "uint32 overflow in length of integer", |
| 647 | "msg" : "313233343030", |
| 648 | "sig" : "3041021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040285010000001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 649 | "result" : "invalid", |
| 650 | "flags" : [] |
| 651 | }, |
| 652 | { |
| 653 | "tcId" : 77, |
| 654 | "comment" : "uint64 overflow in length of integer", |
| 655 | "msg" : "313233343030", |
| 656 | "sig" : "3045028901000000000000001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 657 | "result" : "invalid", |
| 658 | "flags" : [] |
| 659 | }, |
| 660 | { |
| 661 | "tcId" : 78, |
| 662 | "comment" : "uint64 overflow in length of integer", |
| 663 | "msg" : "313233343030", |
| 664 | "sig" : "3045021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04028901000000000000001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 665 | "result" : "invalid", |
| 666 | "flags" : [] |
| 667 | }, |
| 668 | { |
| 669 | "tcId" : 79, |
| 670 | "comment" : "length of integer = 2**31 - 1", |
| 671 | "msg" : "313233343030", |
| 672 | "sig" : "304002847fffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 673 | "result" : "invalid", |
| 674 | "flags" : [] |
| 675 | }, |
| 676 | { |
| 677 | "tcId" : 80, |
| 678 | "comment" : "length of integer = 2**31 - 1", |
| 679 | "msg" : "313233343030", |
| 680 | "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402847fffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 681 | "result" : "invalid", |
| 682 | "flags" : [] |
| 683 | }, |
| 684 | { |
| 685 | "tcId" : 81, |
| 686 | "comment" : "length of integer = 2**32 - 1", |
| 687 | "msg" : "313233343030", |
| 688 | "sig" : "30400284ffffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 689 | "result" : "invalid", |
| 690 | "flags" : [] |
| 691 | }, |
| 692 | { |
| 693 | "tcId" : 82, |
| 694 | "comment" : "length of integer = 2**32 - 1", |
| 695 | "msg" : "313233343030", |
| 696 | "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040284ffffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 697 | "result" : "invalid", |
| 698 | "flags" : [] |
| 699 | }, |
| 700 | { |
| 701 | "tcId" : 83, |
| 702 | "comment" : "length of integer = 2**40 - 1", |
| 703 | "msg" : "313233343030", |
| 704 | "sig" : "30410285ffffffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 705 | "result" : "invalid", |
| 706 | "flags" : [] |
| 707 | }, |
| 708 | { |
| 709 | "tcId" : 84, |
| 710 | "comment" : "length of integer = 2**40 - 1", |
| 711 | "msg" : "313233343030", |
| 712 | "sig" : "3041021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040285ffffffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 713 | "result" : "invalid", |
| 714 | "flags" : [] |
| 715 | }, |
| 716 | { |
| 717 | "tcId" : 85, |
| 718 | "comment" : "length of integer = 2**64 - 1", |
| 719 | "msg" : "313233343030", |
| 720 | "sig" : "30440288ffffffffffffffff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 721 | "result" : "invalid", |
| 722 | "flags" : [] |
| 723 | }, |
| 724 | { |
| 725 | "tcId" : 86, |
| 726 | "comment" : "length of integer = 2**64 - 1", |
| 727 | "msg" : "313233343030", |
| 728 | "sig" : "3044021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040288ffffffffffffffff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 729 | "result" : "invalid", |
| 730 | "flags" : [] |
| 731 | }, |
| 732 | { |
| 733 | "tcId" : 87, |
| 734 | "comment" : "incorrect length of integer", |
| 735 | "msg" : "313233343030", |
| 736 | "sig" : "303c02ff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 737 | "result" : "invalid", |
| 738 | "flags" : [] |
| 739 | }, |
| 740 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 741 | "tcId" : 88, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 742 | "comment" : "incorrect length of integer", |
| 743 | "msg" : "313233343030", |
| 744 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402ff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 745 | "result" : "invalid", |
| 746 | "flags" : [] |
| 747 | }, |
| 748 | { |
| 749 | "tcId" : 89, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 750 | "comment" : "removing integer", |
| 751 | "msg" : "313233343030", |
| 752 | "sig" : "301e021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 753 | "result" : "invalid", |
| 754 | "flags" : [] |
| 755 | }, |
| 756 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 757 | "tcId" : 90, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 758 | "comment" : "lonely integer tag", |
| 759 | "msg" : "313233343030", |
| 760 | "sig" : "301f02021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 761 | "result" : "invalid", |
| 762 | "flags" : [] |
| 763 | }, |
| 764 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 765 | "tcId" : 91, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 766 | "comment" : "lonely integer tag", |
| 767 | "msg" : "313233343030", |
| 768 | "sig" : "301f021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a0402", |
| 769 | "result" : "invalid", |
| 770 | "flags" : [] |
| 771 | }, |
| 772 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 773 | "tcId" : 92, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 774 | "comment" : "appending 0's to integer", |
| 775 | "msg" : "313233343030", |
| 776 | "sig" : "303e021e3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 777 | "result" : "invalid", |
| 778 | "flags" : [] |
| 779 | }, |
| 780 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 781 | "tcId" : 93, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 782 | "comment" : "appending 0's to integer", |
| 783 | "msg" : "313233343030", |
| 784 | "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021e617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810000", |
| 785 | "result" : "invalid", |
| 786 | "flags" : [] |
| 787 | }, |
| 788 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 789 | "tcId" : 94, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 790 | "comment" : "prepending 0's to integer", |
| 791 | "msg" : "313233343030", |
| 792 | "sig" : "303e021e00003ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 793 | "result" : "invalid", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 794 | "flags" : [ |
| 795 | "BER" |
| 796 | ] |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 797 | }, |
| 798 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 799 | "tcId" : 95, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 800 | "comment" : "prepending 0's to integer", |
| 801 | "msg" : "313233343030", |
| 802 | "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021e0000617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 803 | "result" : "invalid", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 804 | "flags" : [ |
| 805 | "BER" |
| 806 | ] |
| 807 | }, |
| 808 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 809 | "tcId" : 96, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 810 | "comment" : "appending unused 0's to integer", |
| 811 | "msg" : "313233343030", |
| 812 | "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040000021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 813 | "result" : "invalid", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 814 | "flags" : [] |
| 815 | }, |
| 816 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 817 | "tcId" : 97, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 818 | "comment" : "appending null value to integer", |
| 819 | "msg" : "313233343030", |
| 820 | "sig" : "303e021e3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040500021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 821 | "result" : "invalid", |
| 822 | "flags" : [] |
| 823 | }, |
| 824 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 825 | "tcId" : 98, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 826 | "comment" : "appending null value to integer", |
| 827 | "msg" : "313233343030", |
| 828 | "sig" : "303e021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021e617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9810500", |
| 829 | "result" : "invalid", |
| 830 | "flags" : [] |
| 831 | }, |
| 832 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 833 | "tcId" : 99, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 834 | "comment" : "truncated length of integer", |
| 835 | "msg" : "313233343030", |
| 836 | "sig" : "30200281021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 837 | "result" : "invalid", |
| 838 | "flags" : [] |
| 839 | }, |
| 840 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 841 | "tcId" : 100, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 842 | "comment" : "truncated length of integer", |
| 843 | "msg" : "313233343030", |
| 844 | "sig" : "3020021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040281", |
| 845 | "result" : "invalid", |
| 846 | "flags" : [] |
| 847 | }, |
| 848 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 849 | "tcId" : 101, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 850 | "comment" : "Replacing integer with NULL", |
| 851 | "msg" : "313233343030", |
| 852 | "sig" : "30200500021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 853 | "result" : "invalid", |
| 854 | "flags" : [] |
| 855 | }, |
| 856 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 857 | "tcId" : 102, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 858 | "comment" : "Replacing integer with NULL", |
| 859 | "msg" : "313233343030", |
| 860 | "sig" : "3020021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040500", |
| 861 | "result" : "invalid", |
| 862 | "flags" : [] |
| 863 | }, |
| 864 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 865 | "tcId" : 103, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 866 | "comment" : "changing tag value of integer", |
| 867 | "msg" : "313233343030", |
| 868 | "sig" : "303c001c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 869 | "result" : "invalid", |
| 870 | "flags" : [] |
| 871 | }, |
| 872 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 873 | "tcId" : 104, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 874 | "comment" : "changing tag value of integer", |
| 875 | "msg" : "313233343030", |
| 876 | "sig" : "303c011c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 877 | "result" : "invalid", |
| 878 | "flags" : [] |
| 879 | }, |
| 880 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 881 | "tcId" : 105, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 882 | "comment" : "changing tag value of integer", |
| 883 | "msg" : "313233343030", |
| 884 | "sig" : "303c031c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 885 | "result" : "invalid", |
| 886 | "flags" : [] |
| 887 | }, |
| 888 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 889 | "tcId" : 106, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 890 | "comment" : "changing tag value of integer", |
| 891 | "msg" : "313233343030", |
| 892 | "sig" : "303c041c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 893 | "result" : "invalid", |
| 894 | "flags" : [] |
| 895 | }, |
| 896 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 897 | "tcId" : 107, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 898 | "comment" : "changing tag value of integer", |
| 899 | "msg" : "313233343030", |
| 900 | "sig" : "303cff1c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 901 | "result" : "invalid", |
| 902 | "flags" : [] |
| 903 | }, |
| 904 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 905 | "tcId" : 108, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 906 | "comment" : "changing tag value of integer", |
| 907 | "msg" : "313233343030", |
| 908 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04001c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 909 | "result" : "invalid", |
| 910 | "flags" : [] |
| 911 | }, |
| 912 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 913 | "tcId" : 109, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 914 | "comment" : "changing tag value of integer", |
| 915 | "msg" : "313233343030", |
| 916 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04011c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 917 | "result" : "invalid", |
| 918 | "flags" : [] |
| 919 | }, |
| 920 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 921 | "tcId" : 110, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 922 | "comment" : "changing tag value of integer", |
| 923 | "msg" : "313233343030", |
| 924 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04031c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 925 | "result" : "invalid", |
| 926 | "flags" : [] |
| 927 | }, |
| 928 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 929 | "tcId" : 111, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 930 | "comment" : "changing tag value of integer", |
| 931 | "msg" : "313233343030", |
| 932 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04041c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 933 | "result" : "invalid", |
| 934 | "flags" : [] |
| 935 | }, |
| 936 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 937 | "tcId" : 112, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 938 | "comment" : "changing tag value of integer", |
| 939 | "msg" : "313233343030", |
| 940 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04ff1c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 941 | "result" : "invalid", |
| 942 | "flags" : [] |
| 943 | }, |
| 944 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 945 | "tcId" : 113, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 946 | "comment" : "dropping value of integer", |
| 947 | "msg" : "313233343030", |
| 948 | "sig" : "30200200021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 949 | "result" : "invalid", |
| 950 | "flags" : [] |
| 951 | }, |
| 952 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 953 | "tcId" : 114, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 954 | "comment" : "dropping value of integer", |
| 955 | "msg" : "313233343030", |
| 956 | "sig" : "3020021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a040200", |
| 957 | "result" : "invalid", |
| 958 | "flags" : [] |
| 959 | }, |
| 960 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 961 | "tcId" : 115, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 962 | "comment" : "using composition for integer", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 963 | "msg" : "313233343030", |
| 964 | "sig" : "3040222002013a021bde5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 965 | "result" : "invalid", |
| 966 | "flags" : [] |
| 967 | }, |
| 968 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 969 | "tcId" : 116, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 970 | "comment" : "using composition for integer", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 971 | "msg" : "313233343030", |
| 972 | "sig" : "3040021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a042220020161021b7d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 973 | "result" : "invalid", |
| 974 | "flags" : [] |
| 975 | }, |
| 976 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 977 | "tcId" : 117, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 978 | "comment" : "modify first byte of integer", |
| 979 | "msg" : "313233343030", |
| 980 | "sig" : "303c021c38de5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 981 | "result" : "invalid", |
| 982 | "flags" : [] |
| 983 | }, |
| 984 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 985 | "tcId" : 118, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 986 | "comment" : "modify first byte of integer", |
| 987 | "msg" : "313233343030", |
| 988 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c637d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 989 | "result" : "invalid", |
| 990 | "flags" : [] |
| 991 | }, |
| 992 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 993 | "tcId" : 119, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 994 | "comment" : "modify last byte of integer", |
| 995 | "msg" : "313233343030", |
| 996 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a84021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 997 | "result" : "invalid", |
| 998 | "flags" : [] |
| 999 | }, |
| 1000 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1001 | "tcId" : 120, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1002 | "comment" : "modify last byte of integer", |
| 1003 | "msg" : "313233343030", |
| 1004 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad901", |
| 1005 | "result" : "invalid", |
| 1006 | "flags" : [] |
| 1007 | }, |
| 1008 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1009 | "tcId" : 121, |
| 1010 | "comment" : "truncated integer", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1011 | "msg" : "313233343030", |
| 1012 | "sig" : "303b021b3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 1013 | "result" : "invalid", |
| 1014 | "flags" : [] |
| 1015 | }, |
| 1016 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1017 | "tcId" : 122, |
| 1018 | "comment" : "truncated integer", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1019 | "msg" : "313233343030", |
| 1020 | "sig" : "303b021bde5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 1021 | "result" : "invalid", |
| 1022 | "flags" : [] |
| 1023 | }, |
| 1024 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1025 | "tcId" : 123, |
| 1026 | "comment" : "truncated integer", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1027 | "msg" : "313233343030", |
| 1028 | "sig" : "303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021b617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad9", |
| 1029 | "result" : "invalid", |
| 1030 | "flags" : [] |
| 1031 | }, |
| 1032 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1033 | "tcId" : 124, |
| 1034 | "comment" : "truncated integer", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1035 | "msg" : "313233343030", |
| 1036 | "sig" : "303b021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021b7d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 1037 | "result" : "invalid", |
| 1038 | "flags" : [] |
| 1039 | }, |
| 1040 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1041 | "tcId" : 125, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1042 | "comment" : "leading ff in integer", |
| 1043 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1044 | "sig" : "303d021dff3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1045 | "result" : "invalid", |
| 1046 | "flags" : [] |
| 1047 | }, |
| 1048 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1049 | "tcId" : 126, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1050 | "comment" : "leading ff in integer", |
| 1051 | "msg" : "313233343030", |
| 1052 | "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021dff617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 1053 | "result" : "invalid", |
| 1054 | "flags" : [] |
| 1055 | }, |
| 1056 | { |
| 1057 | "tcId" : 127, |
| 1058 | "comment" : "replaced integer by infinity", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1059 | "msg" : "313233343030", |
| 1060 | "sig" : "3021090180021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
| 1061 | "result" : "invalid", |
| 1062 | "flags" : [] |
| 1063 | }, |
| 1064 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1065 | "tcId" : 128, |
| 1066 | "comment" : "replaced integer by infinity", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1067 | "msg" : "313233343030", |
| 1068 | "sig" : "3021021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04090180", |
| 1069 | "result" : "invalid", |
| 1070 | "flags" : [] |
| 1071 | }, |
| 1072 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1073 | "tcId" : 129, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1074 | "comment" : "replacing integer with zero", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1075 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1076 | "sig" : "3021020100021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1077 | "result" : "invalid", |
| 1078 | "flags" : [] |
| 1079 | }, |
| 1080 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1081 | "tcId" : 130, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1082 | "comment" : "replacing integer with zero", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1083 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1084 | "sig" : "3021021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04020100", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1085 | "result" : "invalid", |
| 1086 | "flags" : [] |
| 1087 | }, |
| 1088 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1089 | "tcId" : 131, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1090 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1091 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1092 | "sig" : "303d021d013ade5c0624a5677ed7b6450d941fd283098d8a004fc718e2e7e6b441021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1093 | "result" : "invalid", |
| 1094 | "flags" : [] |
| 1095 | }, |
| 1096 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1097 | "tcId" : 132, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1098 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1099 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1100 | "sig" : "303d021dff3ade5c0624a5677ed7b6450d9421a53d481ba984280cc6582f2e5fc7021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1101 | "result" : "invalid", |
| 1102 | "flags" : [] |
| 1103 | }, |
| 1104 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1105 | "tcId" : 133, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1106 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1107 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1108 | "sig" : "303c021cc521a3f9db5a98812849baf26bdf441fd72b663dc4161062747575fc021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1109 | "result" : "invalid", |
| 1110 | "flags" : [] |
| 1111 | }, |
| 1112 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1113 | "tcId" : 134, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1114 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1115 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1116 | "sig" : "303d021d00c521a3f9db5a98812849baf26bde5ac2b7e4567bd7f339a7d0d1a039021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1117 | "result" : "invalid", |
| 1118 | "flags" : [] |
| 1119 | }, |
| 1120 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1121 | "tcId" : 135, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1122 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1123 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1124 | "sig" : "303d021dfec521a3f9db5a98812849baf26be02d7cf67275ffb038e71d18194bbf021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1125 | "result" : "invalid", |
| 1126 | "flags" : [] |
| 1127 | }, |
| 1128 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1129 | "tcId" : 136, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1130 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1131 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1132 | "sig" : "303d021d013ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1133 | "result" : "invalid", |
| 1134 | "flags" : [] |
| 1135 | }, |
| 1136 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1137 | "tcId" : 137, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1138 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1139 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1140 | "sig" : "303d021d00c521a3f9db5a98812849baf26bdf441fd72b663dc4161062747575fc021c617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1141 | "result" : "invalid", |
| 1142 | "flags" : [] |
| 1143 | }, |
| 1144 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1145 | "tcId" : 138, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1146 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1147 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1148 | "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d01617d6af141efd0c800c9ba3382c2119a390cfa9bed6a409bfe3703be", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1149 | "result" : "invalid", |
| 1150 | "flags" : [] |
| 1151 | }, |
| 1152 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1153 | "tcId" : 139, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1154 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1155 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1156 | "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021dff617d6af141efd0c800c9ba3382c3e454779b1a1fc5afee11457eaf44", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1157 | "result" : "invalid", |
| 1158 | "flags" : [] |
| 1159 | }, |
| 1160 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1161 | "tcId" : 140, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1162 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1163 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1164 | "sig" : "303c021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021c9e82950ebe102f37ff3645cc7d3d0508a7abf5a22672e8a95e25267f", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1165 | "result" : "invalid", |
| 1166 | "flags" : [] |
| 1167 | }, |
| 1168 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1169 | "tcId" : 141, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1170 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1171 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1172 | "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021dfe9e82950ebe102f37ff3645cc7d3dee65c6f305641295bf6401c8fc42", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1173 | "result" : "invalid", |
| 1174 | "flags" : [] |
| 1175 | }, |
| 1176 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1177 | "tcId" : 142, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1178 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1179 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1180 | "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d01617d6af141efd0c800c9ba3382c2faf758540a5dd98d1756a1dad981", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 1181 | "result" : "invalid", |
| 1182 | "flags" : [] |
| 1183 | }, |
| 1184 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1185 | "tcId" : 143, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1186 | "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| 1187 | "msg" : "313233343030", |
| 1188 | "sig" : "303d021c3ade5c0624a5677ed7b6450d9420bbe028d499c23be9ef9d8b8a8a04021d009e82950ebe102f37ff3645cc7d3d0508a7abf5a22672e8a95e25267f", |
| 1189 | "result" : "invalid", |
| 1190 | "flags" : [] |
| 1191 | }, |
| 1192 | { |
| 1193 | "tcId" : 144, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1194 | "comment" : "Signature with special case values for r and s", |
| 1195 | "msg" : "313233343030", |
| 1196 | "sig" : "3006020100020100", |
| 1197 | "result" : "invalid", |
| 1198 | "flags" : [ |
| 1199 | "EdgeCase" |
| 1200 | ] |
| 1201 | }, |
| 1202 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1203 | "tcId" : 145, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1204 | "comment" : "Signature with special case values for r and s", |
| 1205 | "msg" : "313233343030", |
| 1206 | "sig" : "3006020100020101", |
| 1207 | "result" : "invalid", |
| 1208 | "flags" : [ |
| 1209 | "EdgeCase" |
| 1210 | ] |
| 1211 | }, |
| 1212 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1213 | "tcId" : 146, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1214 | "comment" : "Signature with special case values for r and s", |
| 1215 | "msg" : "313233343030", |
| 1216 | "sig" : "30060201000201ff", |
| 1217 | "result" : "invalid", |
| 1218 | "flags" : [ |
| 1219 | "EdgeCase" |
| 1220 | ] |
| 1221 | }, |
| 1222 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1223 | "tcId" : 147, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1224 | "comment" : "Signature with special case values for r and s", |
| 1225 | "msg" : "313233343030", |
| 1226 | "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", |
| 1227 | "result" : "invalid", |
| 1228 | "flags" : [ |
| 1229 | "EdgeCase" |
| 1230 | ] |
| 1231 | }, |
| 1232 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1233 | "tcId" : 148, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1234 | "comment" : "Signature with special case values for r and s", |
| 1235 | "msg" : "313233343030", |
| 1236 | "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", |
| 1237 | "result" : "invalid", |
| 1238 | "flags" : [ |
| 1239 | "EdgeCase" |
| 1240 | ] |
| 1241 | }, |
| 1242 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1243 | "tcId" : 149, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1244 | "comment" : "Signature with special case values for r and s", |
| 1245 | "msg" : "313233343030", |
| 1246 | "sig" : "3022020100021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", |
| 1247 | "result" : "invalid", |
| 1248 | "flags" : [ |
| 1249 | "EdgeCase" |
| 1250 | ] |
| 1251 | }, |
| 1252 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1253 | "tcId" : 150, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1254 | "comment" : "Signature with special case values for r and s", |
| 1255 | "msg" : "313233343030", |
| 1256 | "sig" : "3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000001", |
| 1257 | "result" : "invalid", |
| 1258 | "flags" : [ |
| 1259 | "EdgeCase" |
| 1260 | ] |
| 1261 | }, |
| 1262 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1263 | "tcId" : 151, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1264 | "comment" : "Signature with special case values for r and s", |
| 1265 | "msg" : "313233343030", |
| 1266 | "sig" : "3022020100021d00ffffffffffffffffffffffffffffffff000000000000000000000002", |
| 1267 | "result" : "invalid", |
| 1268 | "flags" : [ |
| 1269 | "EdgeCase" |
| 1270 | ] |
| 1271 | }, |
| 1272 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1273 | "tcId" : 152, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1274 | "comment" : "Signature with special case values for r and s", |
| 1275 | "msg" : "313233343030", |
| 1276 | "sig" : "3008020100090380fe01", |
| 1277 | "result" : "invalid", |
| 1278 | "flags" : [ |
| 1279 | "EdgeCase" |
| 1280 | ] |
| 1281 | }, |
| 1282 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1283 | "tcId" : 153, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1284 | "comment" : "Signature with special case values for r and s", |
| 1285 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1286 | "sig" : "3006020100090142", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1287 | "result" : "invalid", |
| 1288 | "flags" : [ |
| 1289 | "EdgeCase" |
| 1290 | ] |
| 1291 | }, |
| 1292 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1293 | "tcId" : 154, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1294 | "comment" : "Signature with special case values for r and s", |
| 1295 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1296 | "sig" : "3006020101020100", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1297 | "result" : "invalid", |
| 1298 | "flags" : [ |
| 1299 | "EdgeCase" |
| 1300 | ] |
| 1301 | }, |
| 1302 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1303 | "tcId" : 155, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1304 | "comment" : "Signature with special case values for r and s", |
| 1305 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1306 | "sig" : "3006020101020101", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1307 | "result" : "invalid", |
| 1308 | "flags" : [ |
| 1309 | "EdgeCase" |
| 1310 | ] |
| 1311 | }, |
| 1312 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1313 | "tcId" : 156, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1314 | "comment" : "Signature with special case values for r and s", |
| 1315 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1316 | "sig" : "30060201010201ff", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1317 | "result" : "invalid", |
| 1318 | "flags" : [ |
| 1319 | "EdgeCase" |
| 1320 | ] |
| 1321 | }, |
| 1322 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1323 | "tcId" : 157, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1324 | "comment" : "Signature with special case values for r and s", |
| 1325 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1326 | "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1327 | "result" : "invalid", |
| 1328 | "flags" : [ |
| 1329 | "EdgeCase" |
| 1330 | ] |
| 1331 | }, |
| 1332 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1333 | "tcId" : 158, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1334 | "comment" : "Signature with special case values for r and s", |
| 1335 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1336 | "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1337 | "result" : "invalid", |
| 1338 | "flags" : [ |
| 1339 | "EdgeCase" |
| 1340 | ] |
| 1341 | }, |
| 1342 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1343 | "tcId" : 159, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1344 | "comment" : "Signature with special case values for r and s", |
| 1345 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1346 | "sig" : "3022020101021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1347 | "result" : "invalid", |
| 1348 | "flags" : [ |
| 1349 | "EdgeCase" |
| 1350 | ] |
| 1351 | }, |
| 1352 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1353 | "tcId" : 160, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1354 | "comment" : "Signature with special case values for r and s", |
| 1355 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1356 | "sig" : "3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000001", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1357 | "result" : "invalid", |
| 1358 | "flags" : [ |
| 1359 | "EdgeCase" |
| 1360 | ] |
| 1361 | }, |
| 1362 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1363 | "tcId" : 161, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1364 | "comment" : "Signature with special case values for r and s", |
| 1365 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1366 | "sig" : "3022020101021d00ffffffffffffffffffffffffffffffff000000000000000000000002", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1367 | "result" : "invalid", |
| 1368 | "flags" : [ |
| 1369 | "EdgeCase" |
| 1370 | ] |
| 1371 | }, |
| 1372 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1373 | "tcId" : 162, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1374 | "comment" : "Signature with special case values for r and s", |
| 1375 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1376 | "sig" : "3008020101090380fe01", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1377 | "result" : "invalid", |
| 1378 | "flags" : [ |
| 1379 | "EdgeCase" |
| 1380 | ] |
| 1381 | }, |
| 1382 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1383 | "tcId" : 163, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1384 | "comment" : "Signature with special case values for r and s", |
| 1385 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1386 | "sig" : "3006020101090142", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1387 | "result" : "invalid", |
| 1388 | "flags" : [ |
| 1389 | "EdgeCase" |
| 1390 | ] |
| 1391 | }, |
| 1392 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1393 | "tcId" : 164, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1394 | "comment" : "Signature with special case values for r and s", |
| 1395 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1396 | "sig" : "30060201ff020100", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1397 | "result" : "invalid", |
| 1398 | "flags" : [ |
| 1399 | "EdgeCase" |
| 1400 | ] |
| 1401 | }, |
| 1402 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1403 | "tcId" : 165, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1404 | "comment" : "Signature with special case values for r and s", |
| 1405 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1406 | "sig" : "30060201ff020101", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1407 | "result" : "invalid", |
| 1408 | "flags" : [ |
| 1409 | "EdgeCase" |
| 1410 | ] |
| 1411 | }, |
| 1412 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1413 | "tcId" : 166, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1414 | "comment" : "Signature with special case values for r and s", |
| 1415 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1416 | "sig" : "30060201ff0201ff", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1417 | "result" : "invalid", |
| 1418 | "flags" : [ |
| 1419 | "EdgeCase" |
| 1420 | ] |
| 1421 | }, |
| 1422 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1423 | "tcId" : 167, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1424 | "comment" : "Signature with special case values for r and s", |
| 1425 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1426 | "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1427 | "result" : "invalid", |
| 1428 | "flags" : [ |
| 1429 | "EdgeCase" |
| 1430 | ] |
| 1431 | }, |
| 1432 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1433 | "tcId" : 168, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1434 | "comment" : "Signature with special case values for r and s", |
| 1435 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1436 | "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1437 | "result" : "invalid", |
| 1438 | "flags" : [ |
| 1439 | "EdgeCase" |
| 1440 | ] |
| 1441 | }, |
| 1442 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1443 | "tcId" : 169, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1444 | "comment" : "Signature with special case values for r and s", |
| 1445 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1446 | "sig" : "30220201ff021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1447 | "result" : "invalid", |
| 1448 | "flags" : [ |
| 1449 | "EdgeCase" |
| 1450 | ] |
| 1451 | }, |
| 1452 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1453 | "tcId" : 170, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1454 | "comment" : "Signature with special case values for r and s", |
| 1455 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1456 | "sig" : "30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000001", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1457 | "result" : "invalid", |
| 1458 | "flags" : [ |
| 1459 | "EdgeCase" |
| 1460 | ] |
| 1461 | }, |
| 1462 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1463 | "tcId" : 171, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1464 | "comment" : "Signature with special case values for r and s", |
| 1465 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1466 | "sig" : "30220201ff021d00ffffffffffffffffffffffffffffffff000000000000000000000002", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1467 | "result" : "invalid", |
| 1468 | "flags" : [ |
| 1469 | "EdgeCase" |
| 1470 | ] |
| 1471 | }, |
| 1472 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1473 | "tcId" : 172, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1474 | "comment" : "Signature with special case values for r and s", |
| 1475 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1476 | "sig" : "30080201ff090380fe01", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1477 | "result" : "invalid", |
| 1478 | "flags" : [ |
| 1479 | "EdgeCase" |
| 1480 | ] |
| 1481 | }, |
| 1482 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1483 | "tcId" : 173, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1484 | "comment" : "Signature with special case values for r and s", |
| 1485 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1486 | "sig" : "30060201ff090142", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1487 | "result" : "invalid", |
| 1488 | "flags" : [ |
| 1489 | "EdgeCase" |
| 1490 | ] |
| 1491 | }, |
| 1492 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1493 | "tcId" : 174, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1494 | "comment" : "Signature with special case values for r and s", |
| 1495 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1496 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1497 | "result" : "invalid", |
| 1498 | "flags" : [ |
| 1499 | "EdgeCase" |
| 1500 | ] |
| 1501 | }, |
| 1502 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1503 | "tcId" : 175, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1504 | "comment" : "Signature with special case values for r and s", |
| 1505 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1506 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1507 | "result" : "invalid", |
| 1508 | "flags" : [ |
| 1509 | "EdgeCase" |
| 1510 | ] |
| 1511 | }, |
| 1512 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1513 | "tcId" : 176, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1514 | "comment" : "Signature with special case values for r and s", |
| 1515 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1516 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1517 | "result" : "invalid", |
| 1518 | "flags" : [ |
| 1519 | "EdgeCase" |
| 1520 | ] |
| 1521 | }, |
| 1522 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1523 | "tcId" : 177, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1524 | "comment" : "Signature with special case values for r and s", |
| 1525 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1526 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1527 | "result" : "invalid", |
| 1528 | "flags" : [ |
| 1529 | "EdgeCase" |
| 1530 | ] |
| 1531 | }, |
| 1532 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1533 | "tcId" : 178, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1534 | "comment" : "Signature with special case values for r and s", |
| 1535 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1536 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1537 | "result" : "invalid", |
| 1538 | "flags" : [ |
| 1539 | "EdgeCase" |
| 1540 | ] |
| 1541 | }, |
| 1542 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1543 | "tcId" : 179, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1544 | "comment" : "Signature with special case values for r and s", |
| 1545 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1546 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1547 | "result" : "invalid", |
| 1548 | "flags" : [ |
| 1549 | "EdgeCase" |
| 1550 | ] |
| 1551 | }, |
| 1552 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1553 | "tcId" : 180, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1554 | "comment" : "Signature with special case values for r and s", |
| 1555 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1556 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffffffff000000000000000000000001", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1557 | "result" : "invalid", |
| 1558 | "flags" : [ |
| 1559 | "EdgeCase" |
| 1560 | ] |
| 1561 | }, |
| 1562 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1563 | "tcId" : 181, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1564 | "comment" : "Signature with special case values for r and s", |
| 1565 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1566 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffffffff000000000000000000000002", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1567 | "result" : "invalid", |
| 1568 | "flags" : [ |
| 1569 | "EdgeCase" |
| 1570 | ] |
| 1571 | }, |
| 1572 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1573 | "tcId" : 182, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1574 | "comment" : "Signature with special case values for r and s", |
| 1575 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1576 | "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d090380fe01", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1577 | "result" : "invalid", |
| 1578 | "flags" : [ |
| 1579 | "EdgeCase" |
| 1580 | ] |
| 1581 | }, |
| 1582 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1583 | "tcId" : 183, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1584 | "comment" : "Signature with special case values for r and s", |
| 1585 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1586 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d090142", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1587 | "result" : "invalid", |
| 1588 | "flags" : [ |
| 1589 | "EdgeCase" |
| 1590 | ] |
| 1591 | }, |
| 1592 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1593 | "tcId" : 184, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1594 | "comment" : "Signature with special case values for r and s", |
| 1595 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1596 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020100", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1597 | "result" : "invalid", |
| 1598 | "flags" : [ |
| 1599 | "EdgeCase" |
| 1600 | ] |
| 1601 | }, |
| 1602 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1603 | "tcId" : 185, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1604 | "comment" : "Signature with special case values for r and s", |
| 1605 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1606 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c020101", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1607 | "result" : "invalid", |
| 1608 | "flags" : [ |
| 1609 | "EdgeCase" |
| 1610 | ] |
| 1611 | }, |
| 1612 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1613 | "tcId" : 186, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1614 | "comment" : "Signature with special case values for r and s", |
| 1615 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1616 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c0201ff", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1617 | "result" : "invalid", |
| 1618 | "flags" : [ |
| 1619 | "EdgeCase" |
| 1620 | ] |
| 1621 | }, |
| 1622 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1623 | "tcId" : 187, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1624 | "comment" : "Signature with special case values for r and s", |
| 1625 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1626 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1627 | "result" : "invalid", |
| 1628 | "flags" : [ |
| 1629 | "EdgeCase" |
| 1630 | ] |
| 1631 | }, |
| 1632 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1633 | "tcId" : 188, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1634 | "comment" : "Signature with special case values for r and s", |
| 1635 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1636 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1637 | "result" : "invalid", |
| 1638 | "flags" : [ |
| 1639 | "EdgeCase" |
| 1640 | ] |
| 1641 | }, |
| 1642 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1643 | "tcId" : 189, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1644 | "comment" : "Signature with special case values for r and s", |
| 1645 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1646 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1647 | "result" : "invalid", |
| 1648 | "flags" : [ |
| 1649 | "EdgeCase" |
| 1650 | ] |
| 1651 | }, |
| 1652 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1653 | "tcId" : 190, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1654 | "comment" : "Signature with special case values for r and s", |
| 1655 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1656 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffffffff000000000000000000000001", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1657 | "result" : "invalid", |
| 1658 | "flags" : [ |
| 1659 | "EdgeCase" |
| 1660 | ] |
| 1661 | }, |
| 1662 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1663 | "tcId" : 191, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1664 | "comment" : "Signature with special case values for r and s", |
| 1665 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1666 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffffffff000000000000000000000002", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1667 | "result" : "invalid", |
| 1668 | "flags" : [ |
| 1669 | "EdgeCase" |
| 1670 | ] |
| 1671 | }, |
| 1672 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1673 | "tcId" : 192, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1674 | "comment" : "Signature with special case values for r and s", |
| 1675 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1676 | "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c090380fe01", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1677 | "result" : "invalid", |
| 1678 | "flags" : [ |
| 1679 | "EdgeCase" |
| 1680 | ] |
| 1681 | }, |
| 1682 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1683 | "tcId" : 193, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1684 | "comment" : "Signature with special case values for r and s", |
| 1685 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1686 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c090142", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1687 | "result" : "invalid", |
| 1688 | "flags" : [ |
| 1689 | "EdgeCase" |
| 1690 | ] |
| 1691 | }, |
| 1692 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1693 | "tcId" : 194, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1694 | "comment" : "Signature with special case values for r and s", |
| 1695 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1696 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020100", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1697 | "result" : "invalid", |
| 1698 | "flags" : [ |
| 1699 | "EdgeCase" |
| 1700 | ] |
| 1701 | }, |
| 1702 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1703 | "tcId" : 195, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1704 | "comment" : "Signature with special case values for r and s", |
| 1705 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1706 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e020101", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1707 | "result" : "invalid", |
| 1708 | "flags" : [ |
| 1709 | "EdgeCase" |
| 1710 | ] |
| 1711 | }, |
| 1712 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1713 | "tcId" : 196, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1714 | "comment" : "Signature with special case values for r and s", |
| 1715 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1716 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e0201ff", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1717 | "result" : "invalid", |
| 1718 | "flags" : [ |
| 1719 | "EdgeCase" |
| 1720 | ] |
| 1721 | }, |
| 1722 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1723 | "tcId" : 197, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1724 | "comment" : "Signature with special case values for r and s", |
| 1725 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1726 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1727 | "result" : "invalid", |
| 1728 | "flags" : [ |
| 1729 | "EdgeCase" |
| 1730 | ] |
| 1731 | }, |
| 1732 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1733 | "tcId" : 198, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1734 | "comment" : "Signature with special case values for r and s", |
| 1735 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1736 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1737 | "result" : "invalid", |
| 1738 | "flags" : [ |
| 1739 | "EdgeCase" |
| 1740 | ] |
| 1741 | }, |
| 1742 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1743 | "tcId" : 199, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1744 | "comment" : "Signature with special case values for r and s", |
| 1745 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1746 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1747 | "result" : "invalid", |
| 1748 | "flags" : [ |
| 1749 | "EdgeCase" |
| 1750 | ] |
| 1751 | }, |
| 1752 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1753 | "tcId" : 200, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1754 | "comment" : "Signature with special case values for r and s", |
| 1755 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1756 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffffffff000000000000000000000001", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1757 | "result" : "invalid", |
| 1758 | "flags" : [ |
| 1759 | "EdgeCase" |
| 1760 | ] |
| 1761 | }, |
| 1762 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1763 | "tcId" : 201, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1764 | "comment" : "Signature with special case values for r and s", |
| 1765 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1766 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e021d00ffffffffffffffffffffffffffffffff000000000000000000000002", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1767 | "result" : "invalid", |
| 1768 | "flags" : [ |
| 1769 | "EdgeCase" |
| 1770 | ] |
| 1771 | }, |
| 1772 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1773 | "tcId" : 202, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1774 | "comment" : "Signature with special case values for r and s", |
| 1775 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1776 | "sig" : "3024021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e090380fe01", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1777 | "result" : "invalid", |
| 1778 | "flags" : [ |
| 1779 | "EdgeCase" |
| 1780 | ] |
| 1781 | }, |
| 1782 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1783 | "tcId" : 203, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1784 | "comment" : "Signature with special case values for r and s", |
| 1785 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1786 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e090142", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1787 | "result" : "invalid", |
| 1788 | "flags" : [ |
| 1789 | "EdgeCase" |
| 1790 | ] |
| 1791 | }, |
| 1792 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1793 | "tcId" : 204, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1794 | "comment" : "Signature with special case values for r and s", |
| 1795 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1796 | "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020100", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1797 | "result" : "invalid", |
| 1798 | "flags" : [ |
| 1799 | "EdgeCase" |
| 1800 | ] |
| 1801 | }, |
| 1802 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1803 | "tcId" : 205, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1804 | "comment" : "Signature with special case values for r and s", |
| 1805 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1806 | "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001020101", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1807 | "result" : "invalid", |
| 1808 | "flags" : [ |
| 1809 | "EdgeCase" |
| 1810 | ] |
| 1811 | }, |
| 1812 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1813 | "tcId" : 206, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1814 | "comment" : "Signature with special case values for r and s", |
| 1815 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1816 | "sig" : "3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000010201ff", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1817 | "result" : "invalid", |
| 1818 | "flags" : [ |
| 1819 | "EdgeCase" |
| 1820 | ] |
| 1821 | }, |
| 1822 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1823 | "tcId" : 207, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1824 | "comment" : "Signature with special case values for r and s", |
| 1825 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1826 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1827 | "result" : "invalid", |
| 1828 | "flags" : [ |
| 1829 | "EdgeCase" |
| 1830 | ] |
| 1831 | }, |
| 1832 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1833 | "tcId" : 208, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1834 | "comment" : "Signature with special case values for r and s", |
| 1835 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1836 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1837 | "result" : "invalid", |
| 1838 | "flags" : [ |
| 1839 | "EdgeCase" |
| 1840 | ] |
| 1841 | }, |
| 1842 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1843 | "tcId" : 209, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1844 | "comment" : "Signature with special case values for r and s", |
| 1845 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1846 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1847 | "result" : "invalid", |
| 1848 | "flags" : [ |
| 1849 | "EdgeCase" |
| 1850 | ] |
| 1851 | }, |
| 1852 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1853 | "tcId" : 210, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1854 | "comment" : "Signature with special case values for r and s", |
| 1855 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1856 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffffffff000000000000000000000001", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1857 | "result" : "invalid", |
| 1858 | "flags" : [ |
| 1859 | "EdgeCase" |
| 1860 | ] |
| 1861 | }, |
| 1862 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1863 | "tcId" : 211, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1864 | "comment" : "Signature with special case values for r and s", |
| 1865 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1866 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000001021d00ffffffffffffffffffffffffffffffff000000000000000000000002", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1867 | "result" : "invalid", |
| 1868 | "flags" : [ |
| 1869 | "EdgeCase" |
| 1870 | ] |
| 1871 | }, |
| 1872 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1873 | "tcId" : 212, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1874 | "comment" : "Signature with special case values for r and s", |
| 1875 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1876 | "sig" : "3024021d00ffffffffffffffffffffffffffffffff000000000000000000000001090380fe01", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1877 | "result" : "invalid", |
| 1878 | "flags" : [ |
| 1879 | "EdgeCase" |
| 1880 | ] |
| 1881 | }, |
| 1882 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1883 | "tcId" : 213, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1884 | "comment" : "Signature with special case values for r and s", |
| 1885 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1886 | "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000001090142", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1887 | "result" : "invalid", |
| 1888 | "flags" : [ |
| 1889 | "EdgeCase" |
| 1890 | ] |
| 1891 | }, |
| 1892 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1893 | "tcId" : 214, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1894 | "comment" : "Signature with special case values for r and s", |
| 1895 | "msg" : "313233343030", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1896 | "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020100", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 1897 | "result" : "invalid", |
| 1898 | "flags" : [ |
| 1899 | "EdgeCase" |
| 1900 | ] |
| 1901 | }, |
| 1902 | { |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 1903 | "tcId" : 215, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 1904 | "comment" : "Signature with special case values for r and s", |
| 1905 | "msg" : "313233343030", |
| 1906 | "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002020101", |
| 1907 | "result" : "invalid", |
| 1908 | "flags" : [ |
| 1909 | "EdgeCase" |
| 1910 | ] |
| 1911 | }, |
| 1912 | { |
| 1913 | "tcId" : 216, |
| 1914 | "comment" : "Signature with special case values for r and s", |
| 1915 | "msg" : "313233343030", |
| 1916 | "sig" : "3022021d00ffffffffffffffffffffffffffffffff0000000000000000000000020201ff", |
| 1917 | "result" : "invalid", |
| 1918 | "flags" : [ |
| 1919 | "EdgeCase" |
| 1920 | ] |
| 1921 | }, |
| 1922 | { |
| 1923 | "tcId" : 217, |
| 1924 | "comment" : "Signature with special case values for r and s", |
| 1925 | "msg" : "313233343030", |
| 1926 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", |
| 1927 | "result" : "invalid", |
| 1928 | "flags" : [ |
| 1929 | "EdgeCase" |
| 1930 | ] |
| 1931 | }, |
| 1932 | { |
| 1933 | "tcId" : 218, |
| 1934 | "comment" : "Signature with special case values for r and s", |
| 1935 | "msg" : "313233343030", |
| 1936 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", |
| 1937 | "result" : "invalid", |
| 1938 | "flags" : [ |
| 1939 | "EdgeCase" |
| 1940 | ] |
| 1941 | }, |
| 1942 | { |
| 1943 | "tcId" : 219, |
| 1944 | "comment" : "Signature with special case values for r and s", |
| 1945 | "msg" : "313233343030", |
| 1946 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", |
| 1947 | "result" : "invalid", |
| 1948 | "flags" : [ |
| 1949 | "EdgeCase" |
| 1950 | ] |
| 1951 | }, |
| 1952 | { |
| 1953 | "tcId" : 220, |
| 1954 | "comment" : "Signature with special case values for r and s", |
| 1955 | "msg" : "313233343030", |
| 1956 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffffffff000000000000000000000001", |
| 1957 | "result" : "invalid", |
| 1958 | "flags" : [ |
| 1959 | "EdgeCase" |
| 1960 | ] |
| 1961 | }, |
| 1962 | { |
| 1963 | "tcId" : 221, |
| 1964 | "comment" : "Signature with special case values for r and s", |
| 1965 | "msg" : "313233343030", |
| 1966 | "sig" : "303e021d00ffffffffffffffffffffffffffffffff000000000000000000000002021d00ffffffffffffffffffffffffffffffff000000000000000000000002", |
| 1967 | "result" : "invalid", |
| 1968 | "flags" : [ |
| 1969 | "EdgeCase" |
| 1970 | ] |
| 1971 | }, |
| 1972 | { |
| 1973 | "tcId" : 222, |
| 1974 | "comment" : "Signature with special case values for r and s", |
| 1975 | "msg" : "313233343030", |
| 1976 | "sig" : "3024021d00ffffffffffffffffffffffffffffffff000000000000000000000002090380fe01", |
| 1977 | "result" : "invalid", |
| 1978 | "flags" : [ |
| 1979 | "EdgeCase" |
| 1980 | ] |
| 1981 | }, |
| 1982 | { |
| 1983 | "tcId" : 223, |
| 1984 | "comment" : "Signature with special case values for r and s", |
| 1985 | "msg" : "313233343030", |
| 1986 | "sig" : "3022021d00ffffffffffffffffffffffffffffffff000000000000000000000002090142", |
| 1987 | "result" : "invalid", |
| 1988 | "flags" : [ |
| 1989 | "EdgeCase" |
| 1990 | ] |
| 1991 | }, |
| 1992 | { |
| 1993 | "tcId" : 224, |
| 1994 | "comment" : "Signature encoding contains wrong types.", |
| 1995 | "msg" : "313233343030", |
| 1996 | "sig" : "30060201010c0130", |
| 1997 | "result" : "invalid", |
| 1998 | "flags" : [] |
| 1999 | }, |
| 2000 | { |
| 2001 | "tcId" : 225, |
| 2002 | "comment" : "Signature encoding contains wrong types.", |
| 2003 | "msg" : "313233343030", |
| 2004 | "sig" : "30050201010c00", |
| 2005 | "result" : "invalid", |
| 2006 | "flags" : [] |
| 2007 | }, |
| 2008 | { |
| 2009 | "tcId" : 226, |
| 2010 | "comment" : "Signature encoding contains wrong types.", |
| 2011 | "msg" : "313233343030", |
| 2012 | "sig" : "30090c0225730c03732573", |
| 2013 | "result" : "invalid", |
| 2014 | "flags" : [] |
| 2015 | }, |
| 2016 | { |
| 2017 | "tcId" : 227, |
| 2018 | "comment" : "Signature encoding contains wrong types.", |
| 2019 | "msg" : "313233343030", |
| 2020 | "sig" : "30080201013003020100", |
| 2021 | "result" : "invalid", |
| 2022 | "flags" : [] |
| 2023 | }, |
| 2024 | { |
| 2025 | "tcId" : 228, |
| 2026 | "comment" : "Signature encoding contains wrong types.", |
| 2027 | "msg" : "313233343030", |
| 2028 | "sig" : "3003020101", |
| 2029 | "result" : "invalid", |
| 2030 | "flags" : [] |
| 2031 | }, |
| 2032 | { |
| 2033 | "tcId" : 229, |
| 2034 | "comment" : "Signature encoding contains wrong types.", |
| 2035 | "msg" : "313233343030", |
| 2036 | "sig" : "3006020101010100", |
| 2037 | "result" : "invalid", |
| 2038 | "flags" : [] |
| 2039 | }, |
| 2040 | { |
| 2041 | "tcId" : 230, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2042 | "comment" : "Edge case for Shamir multiplication", |
| 2043 | "msg" : "3839313737", |
| 2044 | "sig" : "303d021c326bc06353f7f9c9f77b8f4b55464e8619944e7879402cca572e041a021d0096ad91f02a3bc40c118abd416ed5c6203ed7ced0330860d7b88c10ab", |
| 2045 | "result" : "valid", |
| 2046 | "flags" : [] |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2047 | }, |
| 2048 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2049 | "tcId" : 231, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2050 | "comment" : "special case hash", |
| 2051 | "msg" : "343236343739373234", |
| 2052 | "sig" : "303d021d00bcca2365cebdcf7c6cda1ee7b27c7fe79e371537b01869c715eabb1e021c3ae76f9bbfe519d778816dc8fe10635ee7576b6b7916f0c21df320c0", |
| 2053 | "result" : "valid", |
| 2054 | "flags" : [] |
| 2055 | }, |
| 2056 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2057 | "tcId" : 232, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2058 | "comment" : "special case hash", |
| 2059 | "msg" : "37313338363834383931", |
| 2060 | "sig" : "303c021c59a9f83289ef6995d5d5592e80ab4f6a81123f69d385d3cfb152faf2021c3a97d5be190d5819241067e2be56375ab84155baab8fc7aeb7f8cb3d", |
| 2061 | "result" : "valid", |
| 2062 | "flags" : [] |
| 2063 | }, |
| 2064 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2065 | "tcId" : 233, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2066 | "comment" : "special case hash", |
| 2067 | "msg" : "3130333539333331363638", |
| 2068 | "sig" : "303e021d00b54bac9be2beaaa09456a3968a1faf27c9d96bd5f6738fec6066d31e021d00d72c22129344a96d52fda60b264cf5e6fae45fd2c1b1b78bcba30070", |
| 2069 | "result" : "valid", |
| 2070 | "flags" : [] |
| 2071 | }, |
| 2072 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2073 | "tcId" : 234, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2074 | "comment" : "special case hash", |
| 2075 | "msg" : "33393439343031323135", |
| 2076 | "sig" : "303d021c323dbdecd40910c6fa7a5691846fa7769113d1f2ba64ef0dc97d2ddb021d00ca9e73a4587af042f8ba924bb61829c5e24046f9803eb76ab80ef327", |
| 2077 | "result" : "valid", |
| 2078 | "flags" : [] |
| 2079 | }, |
| 2080 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2081 | "tcId" : 235, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2082 | "comment" : "special case hash", |
| 2083 | "msg" : "31333434323933303739", |
| 2084 | "sig" : "303d021d00a55dccc27d287f15960ed79908a3edb6bb31aff07c8caa0e65fc0785021c559cb51aa5f2b9066610199dd01291a47729a6189a622ae9e7af7621", |
| 2085 | "result" : "valid", |
| 2086 | "flags" : [] |
| 2087 | }, |
| 2088 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2089 | "tcId" : 236, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2090 | "comment" : "special case hash", |
| 2091 | "msg" : "33373036323131373132", |
| 2092 | "sig" : "303d021c137ed6105148d6f5b84e87735d57955f81c5914a6e69f55347ade074021d00dfa5d56b1a12567efacb348a133b79d48da7aac78d78ee589c2ec027", |
| 2093 | "result" : "valid", |
| 2094 | "flags" : [] |
| 2095 | }, |
| 2096 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2097 | "tcId" : 237, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2098 | "comment" : "special case hash", |
| 2099 | "msg" : "333433363838373132", |
| 2100 | "sig" : "303e021d00856ff63d779163e78fed8c48330b48f08bf953a95266b3857eee91aa021d00f4aa917cd37f556c6df9d0960c2f7daa7ea118e5c30cc40ca1eed418", |
| 2101 | "result" : "valid", |
| 2102 | "flags" : [] |
| 2103 | }, |
| 2104 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2105 | "tcId" : 238, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2106 | "comment" : "special case hash", |
| 2107 | "msg" : "31333531353330333730", |
| 2108 | "sig" : "303d021d00a9d7716f04c5ce247f6b8c608b37db55f68e2ff94a5883863e867708021c61bc093faa6fb25cd240aea4b56fed728f7b3669b4dc84c449d38c5d", |
| 2109 | "result" : "valid", |
| 2110 | "flags" : [] |
| 2111 | }, |
| 2112 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2113 | "tcId" : 239, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2114 | "comment" : "special case hash", |
| 2115 | "msg" : "36353533323033313236", |
| 2116 | "sig" : "303d021d00f6d088fd3b9c981ac491c62030643bbd82d4f4588e8517de5884e73d021c773eee477980763b1ea27ae998bda0244cb67b07aa6779a38cd2ba3f", |
| 2117 | "result" : "valid", |
| 2118 | "flags" : [] |
| 2119 | }, |
| 2120 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2121 | "tcId" : 240, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2122 | "comment" : "special case hash", |
| 2123 | "msg" : "31353634333436363033", |
| 2124 | "sig" : "303e021d00eacb55588e446bbf3687089ba8ba3b05cfef7458bb81b4277f90a853021d008039e8944cc3df7f4ce5badc349975d471a81dea14e9bcae3065d410", |
| 2125 | "result" : "valid", |
| 2126 | "flags" : [] |
| 2127 | }, |
| 2128 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2129 | "tcId" : 241, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2130 | "comment" : "special case hash", |
| 2131 | "msg" : "34343239353339313137", |
| 2132 | "sig" : "303c021c5984af8c89fb9d596a1f28fd3d41e46f7205fe12fa63437ac79e7e81021c33b16b742d45f18f88de2713078384e6150f06b8b99f36ab2ce3dd49", |
| 2133 | "result" : "valid", |
| 2134 | "flags" : [] |
| 2135 | }, |
| 2136 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2137 | "tcId" : 242, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2138 | "comment" : "special case hash", |
| 2139 | "msg" : "3130393533323631333531", |
| 2140 | "sig" : "303d021c3cda62d84711c262f782d5c3a79b567485227b34afb821f5241b1961021d00b615cef399706ff758f072931852b717ec898e9a1e6339d0ee81b8da", |
| 2141 | "result" : "valid", |
| 2142 | "flags" : [] |
| 2143 | }, |
| 2144 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2145 | "tcId" : 243, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2146 | "comment" : "special case hash", |
| 2147 | "msg" : "35393837333530303431", |
| 2148 | "sig" : "303d021d00e1db7304609191ea1ac91183ffb31df51b5b3fdc6b1a1129d85818d6021c441886d003ae80fbe7139e1d02845cd1bd959f0df1468f5836dd6ea5", |
| 2149 | "result" : "valid", |
| 2150 | "flags" : [] |
| 2151 | }, |
| 2152 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2153 | "tcId" : 244, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2154 | "comment" : "special case hash", |
| 2155 | "msg" : "33343633303036383738", |
| 2156 | "sig" : "303d021c3545dc4a4ef84bbb3a526ff929c91ad234516a9e95455ac8db4012b1021d00af49926f693a7cf11f71e199f382a8d640c0c85e46d94ee26e384344", |
| 2157 | "result" : "valid", |
| 2158 | "flags" : [] |
| 2159 | }, |
| 2160 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2161 | "tcId" : 245, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2162 | "comment" : "special case hash", |
| 2163 | "msg" : "39383137333230323837", |
| 2164 | "sig" : "303d021c0ccafdeae4582c9de6795b2d09a7fc3848c75904fa960989156cbbb9021d00af1f994da3e7d89cc8aaa44616cb77e3be7a83ccecc965775194e502", |
| 2165 | "result" : "valid", |
| 2166 | "flags" : [] |
| 2167 | }, |
| 2168 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2169 | "tcId" : 246, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2170 | "comment" : "special case hash", |
| 2171 | "msg" : "33323232303431303436", |
| 2172 | "sig" : "303e021d00a3b2145d8c669027532501eea1913abb22a78a827fdd82fe9d6d3757021d009b2f1ae84f5606d68653065f74e9d089886694c739fbe3fd4a1b2b4a", |
| 2173 | "result" : "valid", |
| 2174 | "flags" : [] |
| 2175 | }, |
| 2176 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2177 | "tcId" : 247, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2178 | "comment" : "special case hash", |
| 2179 | "msg" : "36363636333037313034", |
| 2180 | "sig" : "303e021d009aac3a7e3d142344991bf177b4f4dbfa074148ad9e20f27555b547d9021d00f830a3c7fdf251d79d41977d28e6d9a72a36df11b86e17c8dc3acae0", |
| 2181 | "result" : "valid", |
| 2182 | "flags" : [] |
| 2183 | }, |
| 2184 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2185 | "tcId" : 248, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2186 | "comment" : "special case hash", |
| 2187 | "msg" : "31303335393531383938", |
| 2188 | "sig" : "303c021c4769fba554fd436051c285bdadfa33a443d4f7084dd598ce3b98b8fb021c0c014c87cb14113d75864f74905f75b34f9970ba58b5d0676021826d", |
| 2189 | "result" : "valid", |
| 2190 | "flags" : [] |
| 2191 | }, |
| 2192 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2193 | "tcId" : 249, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2194 | "comment" : "special case hash", |
| 2195 | "msg" : "31383436353937313935", |
| 2196 | "sig" : "303d021d008b91fc5054a75c34a508624b85708b3d25fa74328c68741c3aeb92d9021c155e3e46b1209583135a9fef15abe325b25bd19285ee6b5b4549629f", |
| 2197 | "result" : "valid", |
| 2198 | "flags" : [] |
| 2199 | }, |
| 2200 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2201 | "tcId" : 250, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2202 | "comment" : "special case hash", |
| 2203 | "msg" : "33313336303436313839", |
| 2204 | "sig" : "303d021d00a4a2a85fbb8bb26c4d845cfac191f89d65b00d3f1b9450d177f78890021c6605a460e60402685c7a5accd2615e9232e51937bd83dfa3065eabf7", |
| 2205 | "result" : "valid", |
| 2206 | "flags" : [] |
| 2207 | }, |
| 2208 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2209 | "tcId" : 251, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2210 | "comment" : "special case hash", |
| 2211 | "msg" : "32363633373834323534", |
| 2212 | "sig" : "303d021d00a89d333ae34187855cf7fa435ff39be6b7bb39b2d0ce682133ad9646021c483dcc89a3b43be250f5c3f78f78418e7b8341a8bcfb93dfd58e46d8", |
| 2213 | "result" : "valid", |
| 2214 | "flags" : [] |
| 2215 | }, |
| 2216 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2217 | "tcId" : 252, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2218 | "comment" : "special case hash", |
| 2219 | "msg" : "31363532313030353234", |
| 2220 | "sig" : "303d021c2d0f99c71933c82ded544ef4faac9d669e437dea13b57186f4c20a0e021d00d9682b9f3a05d7832947bc45eadbc742d96e7ab1124832ddb7a8c65b", |
| 2221 | "result" : "valid", |
| 2222 | "flags" : [] |
| 2223 | }, |
| 2224 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2225 | "tcId" : 253, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2226 | "comment" : "special case hash", |
| 2227 | "msg" : "35373438303831363936", |
| 2228 | "sig" : "303d021d00840208f7c41b1fbadcc701fb3a1d0f98a3e2a75235e695bfd378f8b4021c44c8daad4efc03e1753803c362b409c3ca6e0f21e538fe3a364c0e53", |
| 2229 | "result" : "valid", |
| 2230 | "flags" : [] |
| 2231 | }, |
| 2232 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2233 | "tcId" : 254, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2234 | "comment" : "special case hash", |
| 2235 | "msg" : "36333433393133343638", |
| 2236 | "sig" : "303e021d0087cc582cb10602110566fcb10a233aede993fae5fb3f81b0bbff94ca021d00c971c05bd51d9685825b2cfc0a2596c7f80d9f9dc68c28c159aa395a", |
| 2237 | "result" : "valid", |
| 2238 | "flags" : [] |
| 2239 | }, |
| 2240 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2241 | "tcId" : 255, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2242 | "comment" : "special case hash", |
| 2243 | "msg" : "31353431313033353938", |
| 2244 | "sig" : "303d021c50d73d949b3adcd3e8fa94dafefaf9d263ebc702128d891afac47ea7021d00f8423c378f0190574925142eb5b97c612abfa048fa3ab5375ec795a1", |
| 2245 | "result" : "valid", |
| 2246 | "flags" : [] |
| 2247 | }, |
| 2248 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2249 | "tcId" : 256, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2250 | "comment" : "special case hash", |
| 2251 | "msg" : "3130343738353830313238", |
| 2252 | "sig" : "303e021d00d608915dfcd5d3c63ed10d0d9b614f7a866f8858a6e59dc03eb0a8ee021d008e701aa0bab491430f6e4da92244b0bb174957ee6f495bc5d15fabb1", |
| 2253 | "result" : "valid", |
| 2254 | "flags" : [] |
| 2255 | }, |
| 2256 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2257 | "tcId" : 257, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2258 | "comment" : "special case hash", |
| 2259 | "msg" : "3130353336323835353638", |
| 2260 | "sig" : "303e021d00c87b0ab842c4769ed94b910bd7719691f9991bc5a347889608f07034021d00d083111048d6e019771fc2669c55156a3d09615a6b2d9cae52ddabee", |
| 2261 | "result" : "valid", |
| 2262 | "flags" : [] |
| 2263 | }, |
| 2264 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2265 | "tcId" : 258, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2266 | "comment" : "special case hash", |
| 2267 | "msg" : "393533393034313035", |
| 2268 | "sig" : "303c021c0a1c2c2478e244464226c660edf724db1213f4923eb725d611d976fd021c764e55186a76f734891d05fb57af2727fab8fbea684ca4321d5de540", |
| 2269 | "result" : "valid", |
| 2270 | "flags" : [] |
| 2271 | }, |
| 2272 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2273 | "tcId" : 259, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2274 | "comment" : "special case hash", |
| 2275 | "msg" : "393738383438303339", |
| 2276 | "sig" : "303e021d008a2747c5dd9ef5298b8aeabd2fb3a2beb16158fb2cc62be9e51b2152021d00f96251bc048bcad832e6cbc09c9c2e585ab7543dc552eaa5125be0d3", |
| 2277 | "result" : "valid", |
| 2278 | "flags" : [] |
| 2279 | }, |
| 2280 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2281 | "tcId" : 260, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2282 | "comment" : "special case hash", |
| 2283 | "msg" : "33363130363732343432", |
| 2284 | "sig" : "303e021d00d9eac32a734f3a3e5b5a2905bed8164ef4c6cd24d5c0fc54cc83f3cc021d00a784930d16c3b753bb3ed9151d583c50ff97bc976274bde482fb9644", |
| 2285 | "result" : "valid", |
| 2286 | "flags" : [] |
| 2287 | }, |
| 2288 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2289 | "tcId" : 261, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2290 | "comment" : "special case hash", |
| 2291 | "msg" : "31303534323430373035", |
| 2292 | "sig" : "303d021c6c40c6b15ae573f77b677cd878cc5e4da8171cf50d79974fde374e00021d00c88c9828037bf7013a1415537ca074d6c8a553bdb4b26b14a7e88d93", |
| 2293 | "result" : "valid", |
| 2294 | "flags" : [] |
| 2295 | }, |
| 2296 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2297 | "tcId" : 262, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2298 | "comment" : "special case hash", |
| 2299 | "msg" : "35313734343438313937", |
| 2300 | "sig" : "303d021d00dca0aaa0a395393142b323edced09372760350f2ab261ce3339b114d021c0983bf6e510ce7f0a7520f2b7c60cd68a4912b78162c7ac33789e0c6", |
| 2301 | "result" : "valid", |
| 2302 | "flags" : [] |
| 2303 | }, |
| 2304 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2305 | "tcId" : 263, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2306 | "comment" : "special case hash", |
| 2307 | "msg" : "31393637353631323531", |
| 2308 | "sig" : "303d021d00a0526ed47e2607e6bae6dcf3b8f54f4e0638023673a38cad4569c3ba021c61516f55746b379d11cbaa02cef35311d7771a47d1e127cff46dcfd6", |
| 2309 | "result" : "valid", |
| 2310 | "flags" : [] |
| 2311 | }, |
| 2312 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2313 | "tcId" : 264, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2314 | "comment" : "special case hash", |
| 2315 | "msg" : "33343437323533333433", |
| 2316 | "sig" : "303d021c5c00db60178c8361092bdfb47fc9a47b33363d7e0d76e32520f79657021d00e1baf7ae7d81045793c73173f49d60bdfc8779942795d9d082b3ca11", |
| 2317 | "result" : "valid", |
| 2318 | "flags" : [] |
| 2319 | }, |
| 2320 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2321 | "tcId" : 265, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2322 | "comment" : "special case hash", |
| 2323 | "msg" : "333638323634333138", |
| 2324 | "sig" : "303d021c46f69b6a99717949eee74092a0c1438a290a2cd82fe1e10d8f37e88b021d0099a5f59f09bd980a066233523397846987a8a1bfdde355062d140a4b", |
| 2325 | "result" : "valid", |
| 2326 | "flags" : [] |
| 2327 | }, |
| 2328 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2329 | "tcId" : 266, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2330 | "comment" : "special case hash", |
| 2331 | "msg" : "33323631313938363038", |
| 2332 | "sig" : "303e021d00e643d8085a22706fa0e6540f3d5e169ad8cc49b4bfe98e325321c705021d00f95bd423f9cafe0cedfec6fd97871536d71b2ac58dfb2f7ab8952d4b", |
| 2333 | "result" : "valid", |
| 2334 | "flags" : [] |
| 2335 | }, |
| 2336 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2337 | "tcId" : 267, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2338 | "comment" : "special case hash", |
| 2339 | "msg" : "39363738373831303934", |
| 2340 | "sig" : "303e021d00e65fb9bcdd791f141ccff2b3cfbf45d84f8c6272021a68dde8c36bc8021d00df6e08c74b5e36b7772658f02515ae0ea813b64df24f3522ea15fb15", |
| 2341 | "result" : "valid", |
| 2342 | "flags" : [] |
| 2343 | }, |
| 2344 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2345 | "tcId" : 268, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2346 | "comment" : "special case hash", |
| 2347 | "msg" : "34393538383233383233", |
| 2348 | "sig" : "303e021d00a476d468221ef55611e8a724c9b4cd79c34f6940d5f665e3335f6231021d00bfddc18e7a008bc206c8e1ca6c878363e4138508e0c3a84a27eabe35", |
| 2349 | "result" : "valid", |
| 2350 | "flags" : [] |
| 2351 | }, |
| 2352 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2353 | "tcId" : 269, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2354 | "comment" : "special case hash", |
| 2355 | "msg" : "383234363337383337", |
| 2356 | "sig" : "303c021c1b393477941879271873a8c043a77caadb9957fcdd263a6ac978e4ba021c270060d5f356ebb6d185772baa78b878af6807378e0d5c532da0a4a7", |
| 2357 | "result" : "valid", |
| 2358 | "flags" : [] |
| 2359 | }, |
| 2360 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2361 | "tcId" : 270, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2362 | "comment" : "special case hash", |
| 2363 | "msg" : "3131303230383333373736", |
| 2364 | "sig" : "303e021d00b2eda8c969d4b1bdd31867fd1f92d547b406840c257f2f80dfbdc4e3021d00e6297b059ce64ef04de9715a8f686a9f73980865066a94975b7f8117", |
| 2365 | "result" : "valid", |
| 2366 | "flags" : [] |
| 2367 | }, |
| 2368 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2369 | "tcId" : 271, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2370 | "comment" : "special case hash", |
| 2371 | "msg" : "313333383731363438", |
| 2372 | "sig" : "303d021d00938189a18a4bff5712ac99c2b8e92c218af3e4d4e3a84b906b0f704e021c7bb3e538f0b70664dad462ab14b0ed416c86ac6e9060fe760dabb715", |
| 2373 | "result" : "valid", |
| 2374 | "flags" : [] |
| 2375 | }, |
| 2376 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2377 | "tcId" : 272, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2378 | "comment" : "special case hash", |
| 2379 | "msg" : "333232313434313632", |
| 2380 | "sig" : "303e021d00bb7c1d8120d2aa7765b16eeac44282de605fb2a1665657dea4492935021d00e0a8adb3a143883f981ea1323fa6f1d347845be2b8dcc6cd5cc93ee5", |
| 2381 | "result" : "valid", |
| 2382 | "flags" : [] |
| 2383 | }, |
| 2384 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2385 | "tcId" : 273, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2386 | "comment" : "special case hash", |
| 2387 | "msg" : "3130363836363535353436", |
| 2388 | "sig" : "303c021c74a4c51dd60c7118467be29652060f39af94f8c0eb7f15c64771010c021c6102ec0c9257e607af3f3ff7490b54e78111f422bec11ba01277171f", |
| 2389 | "result" : "valid", |
| 2390 | "flags" : [] |
| 2391 | }, |
| 2392 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2393 | "tcId" : 274, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2394 | "comment" : "special case hash", |
| 2395 | "msg" : "3632313535323436", |
| 2396 | "sig" : "303d021c625da18d676f02fae9dbcb3092265909488fb95d662569d7746b9687021d00c4f1ec831e36604d604b630fd0b1999cd09960862294251d85e5873d", |
| 2397 | "result" : "valid", |
| 2398 | "flags" : [] |
| 2399 | }, |
| 2400 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2401 | "tcId" : 275, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2402 | "comment" : "special case hash", |
| 2403 | "msg" : "37303330383138373734", |
| 2404 | "sig" : "303d021d008ee0d4a31fd1c4d854d75c14151926899dde1c7332fd4769443d213d021c4b8278b89ba4f8fbd7dcc6affe4c12156f7409909416989685dd5a39", |
| 2405 | "result" : "valid", |
| 2406 | "flags" : [] |
| 2407 | }, |
| 2408 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2409 | "tcId" : 276, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2410 | "comment" : "special case hash", |
| 2411 | "msg" : "35393234353233373434", |
| 2412 | "sig" : "303e021d00bdde45fc9ebb3749c9fb2c25bf02e2a217ccc112f8e65499eeffb6a1021d00becd6b88ef2bee872ebc0e2b805a56066e19179fce9f0dc0df3f6378", |
| 2413 | "result" : "valid", |
| 2414 | "flags" : [] |
| 2415 | }, |
| 2416 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2417 | "tcId" : 277, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2418 | "comment" : "special case hash", |
| 2419 | "msg" : "31343935353836363231", |
| 2420 | "sig" : "303d021c50186e023a1f5053fcb4d0473039b1b2cdeba569719a4ebabdd675c8021d00f8fb893c1b6b5b827b5f3f4bb5eab75b6212bb56a5a39bb35c127a1c", |
| 2421 | "result" : "valid", |
| 2422 | "flags" : [] |
| 2423 | }, |
| 2424 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2425 | "tcId" : 278, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2426 | "comment" : "special case hash", |
| 2427 | "msg" : "34303035333134343036", |
| 2428 | "sig" : "303e021d00d3b454639b0fb3da93b20d55be8609e40902cb4a608f3b9064c0deb7021d00ec7aa9637fd71b543e5243faab4c7a2edc2c48e982c5ac017807f19a", |
| 2429 | "result" : "valid", |
| 2430 | "flags" : [] |
| 2431 | }, |
| 2432 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2433 | "tcId" : 279, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2434 | "comment" : "special case hash", |
| 2435 | "msg" : "33303936343537353132", |
| 2436 | "sig" : "303d021d00c202abbd98e03809de842bdef268a1c616a7306da69a87abaf03169c021c7e7e04823af8ed6836fd2ac011e47de8e1bef91ed1da5144893fc259", |
| 2437 | "result" : "valid", |
| 2438 | "flags" : [] |
| 2439 | }, |
| 2440 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2441 | "tcId" : 280, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2442 | "comment" : "special case hash", |
| 2443 | "msg" : "32373834303235363230", |
| 2444 | "sig" : "303d021c2e4b76638816cce057a4a27a49258dcb5437ae97739f27ebc0973c0b021d00e9f6c0b64e764ad39dd92b576e11c23e5994b02095cb2a4720c8662c", |
| 2445 | "result" : "valid", |
| 2446 | "flags" : [] |
| 2447 | }, |
| 2448 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2449 | "tcId" : 281, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2450 | "comment" : "special case hash", |
| 2451 | "msg" : "32363138373837343138", |
| 2452 | "sig" : "303c021c7e0f48761089aa4c7ecd5a7ac5380836b1e5d381d3400174d15df98b021c0c3df50060e3a6714aa565a33d784e7b16ac87bebfb3c2255cfd832c", |
| 2453 | "result" : "valid", |
| 2454 | "flags" : [] |
| 2455 | }, |
| 2456 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2457 | "tcId" : 282, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2458 | "comment" : "special case hash", |
| 2459 | "msg" : "31363432363235323632", |
| 2460 | "sig" : "303c021c4d6f7408508eb0814dcd48007f0efd9e2b91cdac4030540cc678de19021c1e74f8dc34d13613ef42462fe88981cbe2489be10e4cdae975a1b38e", |
| 2461 | "result" : "valid", |
| 2462 | "flags" : [] |
| 2463 | }, |
| 2464 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2465 | "tcId" : 283, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2466 | "comment" : "special case hash", |
| 2467 | "msg" : "36383234313839343336", |
| 2468 | "sig" : "303d021d00967f2c5d304c7932eaaa1682197945e66cc912b703824776ef16ad7a021c73957001d9037c63d6471c809a2388383ad695137c622cd5f5584414", |
| 2469 | "result" : "valid", |
| 2470 | "flags" : [] |
| 2471 | }, |
| 2472 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2473 | "tcId" : 284, |
David Benjamin | a711b53 | 2018-08-10 12:06:06 -0500 | [diff] [blame] | 2474 | "comment" : "special case hash", |
| 2475 | "msg" : "343834323435343235", |
| 2476 | "sig" : "303d021c49260804bb2ceae4b9cee63b02ea60173ec3f4f90167627c0bb39888021d00c9eb022f96db3e90fe0ff617730a629f342e02fb208d6836cbbdc7d3", |
| 2477 | "result" : "valid", |
| 2478 | "flags" : [] |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2479 | }, |
| 2480 | { |
| 2481 | "tcId" : 285, |
| 2482 | "comment" : "Signature generated without truncating the hash", |
| 2483 | "msg" : "313233343030", |
| 2484 | "sig" : "303d021d00f3e712597a4b22632c5f8eb9f2845882bb03a139735f80af8826fc56021c62865bd91c0903511a481d607eb6b5fe28f6f6c89295681a3e8d55d8", |
| 2485 | "result" : "invalid", |
| 2486 | "flags" : [] |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2487 | } |
| 2488 | ] |
| 2489 | }, |
| 2490 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2491 | "key" : { |
| 2492 | "curve" : "secp224r1", |
| 2493 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2494 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2495 | "uncompressed" : "0493b4c28f032d00f80e77491edc158359909ee9e30a7327b74219e5e2482c19ae35cb28afc9b95ca1ed7ad91c812d5fcceb4beddbf1a16d92", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2496 | "wx" : "0093b4c28f032d00f80e77491edc158359909ee9e30a7327b74219e5e2", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2497 | "wy" : "482c19ae35cb28afc9b95ca1ed7ad91c812d5fcceb4beddbf1a16d92" |
| 2498 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2499 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000493b4c28f032d00f80e77491edc158359909ee9e30a7327b74219e5e2482c19ae35cb28afc9b95ca1ed7ad91c812d5fcceb4beddbf1a16d92", |
| 2500 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEk7TCjwMtAPgOd0ke3BWDWZCe6eMKcye3\nQhnl4kgsGa41yyivyblcoe162RyBLV/M60vt2/GhbZI=\n-----END PUBLIC KEY-----", |
| 2501 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2502 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2503 | "tests" : [ |
| 2504 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2505 | "tcId" : 286, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2506 | "comment" : "k*G has a large x-coordinate", |
| 2507 | "msg" : "313233343030", |
| 2508 | "sig" : "3030020f00e95c1f470fc1ec22d6baa3a3d5c1021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", |
| 2509 | "result" : "valid", |
| 2510 | "flags" : [] |
| 2511 | }, |
| 2512 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2513 | "tcId" : 287, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2514 | "comment" : "r too large", |
| 2515 | "msg" : "313233343030", |
| 2516 | "sig" : "303e021d00fffffffffffffffffffffffffffffffefffffffffffffffffffffffe021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", |
| 2517 | "result" : "invalid", |
| 2518 | "flags" : [] |
| 2519 | } |
| 2520 | ] |
| 2521 | }, |
| 2522 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2523 | "key" : { |
| 2524 | "curve" : "secp224r1", |
| 2525 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2526 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2527 | "uncompressed" : "04da927f4ba88b639bf5334221d2f54d8ef9ccc1a1125fad18c7bfb789ac51ae53de6d834a9db3947b8dd4c6ac2b084b85496bfa72d86b6948", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2528 | "wx" : "00da927f4ba88b639bf5334221d2f54d8ef9ccc1a1125fad18c7bfb789", |
| 2529 | "wy" : "00ac51ae53de6d834a9db3947b8dd4c6ac2b084b85496bfa72d86b6948" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2530 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2531 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004da927f4ba88b639bf5334221d2f54d8ef9ccc1a1125fad18c7bfb789ac51ae53de6d834a9db3947b8dd4c6ac2b084b85496bfa72d86b6948", |
| 2532 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE2pJ/S6iLY5v1M0Ih0vVNjvnMwaESX60Y\nx7+3iaxRrlPebYNKnbOUe43UxqwrCEuFSWv6cthraUg=\n-----END PUBLIC KEY-----", |
| 2533 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2534 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2535 | "tests" : [ |
| 2536 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2537 | "tcId" : 288, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2538 | "comment" : "r,s are large", |
| 2539 | "msg" : "313233343030", |
| 2540 | "sig" : "303e021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", |
| 2541 | "result" : "valid", |
| 2542 | "flags" : [] |
| 2543 | } |
| 2544 | ] |
| 2545 | }, |
| 2546 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2547 | "key" : { |
| 2548 | "curve" : "secp224r1", |
| 2549 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2550 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2551 | "uncompressed" : "0420888e1c0f5694c4c0363b36482beb6e1e6649b3d3b26f127febb6fcde00c2f3d8e4a7e8a0bafd417c96d3e81c975946a2f3686aa39d35f1", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2552 | "wx" : "20888e1c0f5694c4c0363b36482beb6e1e6649b3d3b26f127febb6fc", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2553 | "wy" : "00de00c2f3d8e4a7e8a0bafd417c96d3e81c975946a2f3686aa39d35f1" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2554 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2555 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000420888e1c0f5694c4c0363b36482beb6e1e6649b3d3b26f127febb6fcde00c2f3d8e4a7e8a0bafd417c96d3e81c975946a2f3686aa39d35f1", |
| 2556 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEIIiOHA9WlMTANjs2SCvrbh5mSbPTsm8S\nf+u2/N4AwvPY5KfooLr9QXyW0+gcl1lGovNoaqOdNfE=\n-----END PUBLIC KEY-----", |
| 2557 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2558 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2559 | "tests" : [ |
| 2560 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2561 | "tcId" : 289, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2562 | "comment" : "r and s^-1 have a large Hamming weight", |
| 2563 | "msg" : "313233343030", |
| 2564 | "sig" : "303c021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021c3d5052691b8dc89debad360466f2a39e82e8ae2aefb77c3c92ad7cd1", |
| 2565 | "result" : "valid", |
| 2566 | "flags" : [] |
| 2567 | } |
| 2568 | ] |
| 2569 | }, |
| 2570 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2571 | "key" : { |
| 2572 | "curve" : "secp224r1", |
| 2573 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2574 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2575 | "uncompressed" : "049545c86f032c5df255a4490bb0b83eca201181792ad74246874db229405264c283063327b70f4c2be5ab4d2e9407b866e121d6145d124c04", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2576 | "wx" : "009545c86f032c5df255a4490bb0b83eca201181792ad74246874db229", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2577 | "wy" : "405264c283063327b70f4c2be5ab4d2e9407b866e121d6145d124c04" |
| 2578 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2579 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00049545c86f032c5df255a4490bb0b83eca201181792ad74246874db229405264c283063327b70f4c2be5ab4d2e9407b866e121d6145d124c04", |
| 2580 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAElUXIbwMsXfJVpEkLsLg+yiARgXkq10JG\nh02yKUBSZMKDBjMntw9MK+WrTS6UB7hm4SHWFF0STAQ=\n-----END PUBLIC KEY-----", |
| 2581 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2582 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2583 | "tests" : [ |
| 2584 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2585 | "tcId" : 290, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2586 | "comment" : "r and s^-1 have a large Hamming weight", |
| 2587 | "msg" : "313233343030", |
| 2588 | "sig" : "303d021c7fffffffffffffffffffffffffffffffffffffffffffffffffffffff021d00bf19ab4d3ebf5a1a49d765909308daa88c2b7be3969db552ea30562b", |
| 2589 | "result" : "valid", |
| 2590 | "flags" : [] |
| 2591 | } |
| 2592 | ] |
| 2593 | }, |
| 2594 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2595 | "key" : { |
| 2596 | "curve" : "secp224r1", |
| 2597 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2598 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2599 | "uncompressed" : "04579d53f39d5109bd440e3e3e7efd603740963348ff9c72c03b0fe6b8df02f133ecd60b072a0812adc752708f2be9d8c9ad5953d8c7bf3965", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2600 | "wx" : "579d53f39d5109bd440e3e3e7efd603740963348ff9c72c03b0fe6b8", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2601 | "wy" : "00df02f133ecd60b072a0812adc752708f2be9d8c9ad5953d8c7bf3965" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2602 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2603 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004579d53f39d5109bd440e3e3e7efd603740963348ff9c72c03b0fe6b8df02f133ecd60b072a0812adc752708f2be9d8c9ad5953d8c7bf3965", |
| 2604 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEV51T851RCb1EDj4+fv1gN0CWM0j/nHLA\nOw/muN8C8TPs1gsHKggSrcdScI8r6djJrVlT2Me/OWU=\n-----END PUBLIC KEY-----", |
| 2605 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2606 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2607 | "tests" : [ |
| 2608 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2609 | "tcId" : 291, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2610 | "comment" : "small r and s", |
| 2611 | "msg" : "313233343030", |
| 2612 | "sig" : "3006020103020101", |
| 2613 | "result" : "valid", |
| 2614 | "flags" : [] |
| 2615 | } |
| 2616 | ] |
| 2617 | }, |
| 2618 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2619 | "key" : { |
| 2620 | "curve" : "secp224r1", |
| 2621 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2622 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2623 | "uncompressed" : "04d2a14c8106d89f3536faebdafcd4680f65ab4bf2243164ca1464b628acaf2bee52e6231d3c980f52f8e189a41c3e3a05e591195ec864217a", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2624 | "wx" : "00d2a14c8106d89f3536faebdafcd4680f65ab4bf2243164ca1464b628", |
| 2625 | "wy" : "00acaf2bee52e6231d3c980f52f8e189a41c3e3a05e591195ec864217a" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2626 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2627 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004d2a14c8106d89f3536faebdafcd4680f65ab4bf2243164ca1464b628acaf2bee52e6231d3c980f52f8e189a41c3e3a05e591195ec864217a", |
| 2628 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE0qFMgQbYnzU2+uva/NRoD2WrS/IkMWTK\nFGS2KKyvK+5S5iMdPJgPUvjhiaQcPjoF5ZEZXshkIXo=\n-----END PUBLIC KEY-----", |
| 2629 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2630 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2631 | "tests" : [ |
| 2632 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2633 | "tcId" : 292, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2634 | "comment" : "small r and s", |
| 2635 | "msg" : "313233343030", |
| 2636 | "sig" : "3006020103020103", |
| 2637 | "result" : "valid", |
| 2638 | "flags" : [] |
| 2639 | } |
| 2640 | ] |
| 2641 | }, |
| 2642 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2643 | "key" : { |
| 2644 | "curve" : "secp224r1", |
| 2645 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2646 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2647 | "uncompressed" : "04e892479153ad13ea5ca45d4c323ebf1fc3cd0cdf787c34306a3f79a4326ca9645f2b517608dc1f08b7a84cfc61e6ff68d14f27d2043c7ef5", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2648 | "wx" : "00e892479153ad13ea5ca45d4c323ebf1fc3cd0cdf787c34306a3f79a4", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2649 | "wy" : "326ca9645f2b517608dc1f08b7a84cfc61e6ff68d14f27d2043c7ef5" |
| 2650 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2651 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004e892479153ad13ea5ca45d4c323ebf1fc3cd0cdf787c34306a3f79a4326ca9645f2b517608dc1f08b7a84cfc61e6ff68d14f27d2043c7ef5", |
| 2652 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE6JJHkVOtE+pcpF1MMj6/H8PNDN94fDQw\naj95pDJsqWRfK1F2CNwfCLeoTPxh5v9o0U8n0gQ8fvU=\n-----END PUBLIC KEY-----", |
| 2653 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2654 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2655 | "tests" : [ |
| 2656 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2657 | "tcId" : 293, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2658 | "comment" : "small r and s", |
| 2659 | "msg" : "313233343030", |
| 2660 | "sig" : "3006020103020104", |
| 2661 | "result" : "valid", |
| 2662 | "flags" : [] |
| 2663 | }, |
| 2664 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2665 | "tcId" : 294, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2666 | "comment" : "r is larger than n", |
| 2667 | "msg" : "313233343030", |
| 2668 | "sig" : "3022021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a40020104", |
| 2669 | "result" : "invalid", |
| 2670 | "flags" : [] |
| 2671 | } |
| 2672 | ] |
| 2673 | }, |
| 2674 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2675 | "key" : { |
| 2676 | "curve" : "secp224r1", |
| 2677 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2678 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2679 | "uncompressed" : "042b0eac35c0b294f6d435dcaffa8633b0123005465c30080adbcc103ad465a63bfb71d4aee09328697fe1088753646d8369b8dc103217c219", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2680 | "wx" : "2b0eac35c0b294f6d435dcaffa8633b0123005465c30080adbcc103a", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2681 | "wy" : "00d465a63bfb71d4aee09328697fe1088753646d8369b8dc103217c219" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2682 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2683 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00042b0eac35c0b294f6d435dcaffa8633b0123005465c30080adbcc103ad465a63bfb71d4aee09328697fe1088753646d8369b8dc103217c219", |
| 2684 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEKw6sNcCylPbUNdyv+oYzsBIwBUZcMAgK\n28wQOtRlpjv7cdSu4JMoaX/hCIdTZG2DabjcEDIXwhk=\n-----END PUBLIC KEY-----", |
| 2685 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2686 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2687 | "tests" : [ |
| 2688 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2689 | "tcId" : 295, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2690 | "comment" : "s is larger than n", |
| 2691 | "msg" : "313233343030", |
| 2692 | "sig" : "3022020103021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c6f00c4", |
| 2693 | "result" : "invalid", |
| 2694 | "flags" : [] |
| 2695 | } |
| 2696 | ] |
| 2697 | }, |
| 2698 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2699 | "key" : { |
| 2700 | "curve" : "secp224r1", |
| 2701 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2702 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2703 | "uncompressed" : "04d156e01e33becede8f4fb4ae9521d751e7f8eb795ca00857db2fd7afd73a450ec60e6a9218a8431870687e0968944f6dc5ffeb30e4693b7c", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2704 | "wx" : "00d156e01e33becede8f4fb4ae9521d751e7f8eb795ca00857db2fd7af", |
| 2705 | "wy" : "00d73a450ec60e6a9218a8431870687e0968944f6dc5ffeb30e4693b7c" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2706 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2707 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004d156e01e33becede8f4fb4ae9521d751e7f8eb795ca00857db2fd7afd73a450ec60e6a9218a8431870687e0968944f6dc5ffeb30e4693b7c", |
| 2708 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE0VbgHjO+zt6PT7SulSHXUef463lcoAhX\n2y/Xr9c6RQ7GDmqSGKhDGHBofglolE9txf/rMORpO3w=\n-----END PUBLIC KEY-----", |
| 2709 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2710 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2711 | "tests" : [ |
| 2712 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2713 | "tcId" : 296, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2714 | "comment" : "small r and s^-1", |
| 2715 | "msg" : "313233343030", |
| 2716 | "sig" : "302302020100021d00c993264c993264c993264c99326411d2e55b3214a8d67528812a55ab", |
| 2717 | "result" : "valid", |
| 2718 | "flags" : [] |
| 2719 | } |
| 2720 | ] |
| 2721 | }, |
| 2722 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2723 | "key" : { |
| 2724 | "curve" : "secp224r1", |
| 2725 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2726 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2727 | "uncompressed" : "04f293a8a2b4aff0bed95c663b364afe69778d38dd7e7a304f7d3c74e617dfd09e7803c4439a6c075cb579cde652d03f7559ff58846312fa4c", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2728 | "wx" : "00f293a8a2b4aff0bed95c663b364afe69778d38dd7e7a304f7d3c74e6", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2729 | "wy" : "17dfd09e7803c4439a6c075cb579cde652d03f7559ff58846312fa4c" |
| 2730 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2731 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004f293a8a2b4aff0bed95c663b364afe69778d38dd7e7a304f7d3c74e617dfd09e7803c4439a6c075cb579cde652d03f7559ff58846312fa4c", |
| 2732 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE8pOoorSv8L7ZXGY7Nkr+aXeNON1+ejBP\nfTx05hff0J54A8RDmmwHXLV5zeZS0D91Wf9YhGMS+kw=\n-----END PUBLIC KEY-----", |
| 2733 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2734 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2735 | "tests" : [ |
| 2736 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2737 | "tcId" : 297, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2738 | "comment" : "smallish r and s^-1", |
| 2739 | "msg" : "313233343030", |
| 2740 | "sig" : "302702072d9b4d347952cc021c3e85d56474b5c55fbe86608442a84b2bf093b7d75f53a47250e1c70c", |
| 2741 | "result" : "valid", |
| 2742 | "flags" : [] |
| 2743 | } |
| 2744 | ] |
| 2745 | }, |
| 2746 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2747 | "key" : { |
| 2748 | "curve" : "secp224r1", |
| 2749 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2750 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2751 | "uncompressed" : "04d4ddf003b298cbaa7d2edc584b28b474a76162ed4b5b0f6222c54317d4e4fe030f178fb4aa4a6d7f61265ecd7ef13c313606b8d341a8b954", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2752 | "wx" : "00d4ddf003b298cbaa7d2edc584b28b474a76162ed4b5b0f6222c54317", |
| 2753 | "wy" : "00d4e4fe030f178fb4aa4a6d7f61265ecd7ef13c313606b8d341a8b954" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2754 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2755 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004d4ddf003b298cbaa7d2edc584b28b474a76162ed4b5b0f6222c54317d4e4fe030f178fb4aa4a6d7f61265ecd7ef13c313606b8d341a8b954", |
| 2756 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE1N3wA7KYy6p9LtxYSyi0dKdhYu1LWw9i\nIsVDF9Tk/gMPF4+0qkptf2EmXs1+8TwxNga400GouVQ=\n-----END PUBLIC KEY-----", |
| 2757 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2758 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2759 | "tests" : [ |
| 2760 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2761 | "tcId" : 298, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2762 | "comment" : "100-bit r and small s^-1", |
| 2763 | "msg" : "313233343030", |
| 2764 | "sig" : "302d020d1033e67e37b32b445580bf4efb021c02fd02fd02fd02fd02fd02fd02fd0043a4fd2da317247308c74dc6b8", |
| 2765 | "result" : "valid", |
| 2766 | "flags" : [] |
| 2767 | } |
| 2768 | ] |
| 2769 | }, |
| 2770 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2771 | "key" : { |
| 2772 | "curve" : "secp224r1", |
| 2773 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2774 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2775 | "uncompressed" : "048a5bf0028f1e3eb6841dee7b8f873f68b0c560e592e3182074f51ce89668c32224b65b6849713d35e3acf1786862e65b5a664b47a098caa0", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2776 | "wx" : "008a5bf0028f1e3eb6841dee7b8f873f68b0c560e592e3182074f51ce8", |
| 2777 | "wy" : "009668c32224b65b6849713d35e3acf1786862e65b5a664b47a098caa0" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2778 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2779 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00048a5bf0028f1e3eb6841dee7b8f873f68b0c560e592e3182074f51ce89668c32224b65b6849713d35e3acf1786862e65b5a664b47a098caa0", |
| 2780 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEilvwAo8ePraEHe57j4c/aLDFYOWS4xgg\ndPUc6JZowyIktltoSXE9NeOs8XhoYuZbWmZLR6CYyqA=\n-----END PUBLIC KEY-----", |
| 2781 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2782 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2783 | "tests" : [ |
| 2784 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2785 | "tcId" : 299, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2786 | "comment" : "small r and 100 bit s^-1", |
| 2787 | "msg" : "313233343030", |
| 2788 | "sig" : "302302020100021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", |
| 2789 | "result" : "valid", |
| 2790 | "flags" : [] |
| 2791 | } |
| 2792 | ] |
| 2793 | }, |
| 2794 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2795 | "key" : { |
| 2796 | "curve" : "secp224r1", |
| 2797 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2798 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2799 | "uncompressed" : "04b53e569b18e9361567e5713ee69ecbe7949911b0257546a24c3dd137f29a83334cff1c44d8c0c33b6dadb8568c024fa1fbb694cd9e705f5a", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2800 | "wx" : "00b53e569b18e9361567e5713ee69ecbe7949911b0257546a24c3dd137", |
| 2801 | "wy" : "00f29a83334cff1c44d8c0c33b6dadb8568c024fa1fbb694cd9e705f5a" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2802 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2803 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004b53e569b18e9361567e5713ee69ecbe7949911b0257546a24c3dd137f29a83334cff1c44d8c0c33b6dadb8568c024fa1fbb694cd9e705f5a", |
| 2804 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEtT5WmxjpNhVn5XE+5p7L55SZEbAldUai\nTD3RN/KagzNM/xxE2MDDO22tuFaMAk+h+7aUzZ5wX1o=\n-----END PUBLIC KEY-----", |
| 2805 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2806 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2807 | "tests" : [ |
| 2808 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2809 | "tcId" : 300, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2810 | "comment" : "100-bit r and s^-1", |
| 2811 | "msg" : "313233343030", |
| 2812 | "sig" : "302e020d062522bbd3ecbe7c39e93e7c24021d00d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", |
| 2813 | "result" : "valid", |
| 2814 | "flags" : [] |
| 2815 | } |
| 2816 | ] |
| 2817 | }, |
| 2818 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2819 | "key" : { |
| 2820 | "curve" : "secp224r1", |
| 2821 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2822 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2823 | "uncompressed" : "0477f3ebf52725c809acbb19adf093126a2a3a065ca654c22099c978129f1948d23c5158ec2adff455eb2fedf1075d4ec22d660977424a10f7", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2824 | "wx" : "77f3ebf52725c809acbb19adf093126a2a3a065ca654c22099c97812", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2825 | "wy" : "009f1948d23c5158ec2adff455eb2fedf1075d4ec22d660977424a10f7" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2826 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2827 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000477f3ebf52725c809acbb19adf093126a2a3a065ca654c22099c978129f1948d23c5158ec2adff455eb2fedf1075d4ec22d660977424a10f7", |
| 2828 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEd/Pr9SclyAmsuxmt8JMSaio6BlymVMIg\nmcl4Ep8ZSNI8UVjsKt/0Vesv7fEHXU7CLWYJd0JKEPc=\n-----END PUBLIC KEY-----", |
| 2829 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2830 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2831 | "tests" : [ |
| 2832 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2833 | "tcId" : 301, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2834 | "comment" : "r and s^-1 are close to n", |
| 2835 | "msg" : "313233343030", |
| 2836 | "sig" : "303d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29bd021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", |
| 2837 | "result" : "valid", |
| 2838 | "flags" : [] |
| 2839 | } |
| 2840 | ] |
| 2841 | }, |
| 2842 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2843 | "key" : { |
| 2844 | "curve" : "secp224r1", |
| 2845 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2846 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2847 | "uncompressed" : "04a7f7b99e5cdc6fec8928eff773ccdf3b68b19d43cdb41809e19c60f31736b7a0c12a9c2d706671912915142b3e05c89ef3ad497bd6c34699", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2848 | "wx" : "00a7f7b99e5cdc6fec8928eff773ccdf3b68b19d43cdb41809e19c60f3", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2849 | "wy" : "1736b7a0c12a9c2d706671912915142b3e05c89ef3ad497bd6c34699" |
| 2850 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2851 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004a7f7b99e5cdc6fec8928eff773ccdf3b68b19d43cdb41809e19c60f31736b7a0c12a9c2d706671912915142b3e05c89ef3ad497bd6c34699", |
| 2852 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEp/e5nlzcb+yJKO/3c8zfO2ixnUPNtBgJ\n4Zxg8xc2t6DBKpwtcGZxkSkVFCs+Bcie861Je9bDRpk=\n-----END PUBLIC KEY-----", |
| 2853 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2854 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2855 | "tests" : [ |
| 2856 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2857 | "tcId" : 302, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2858 | "comment" : "s == 1", |
| 2859 | "msg" : "313233343030", |
| 2860 | "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020101", |
| 2861 | "result" : "valid", |
| 2862 | "flags" : [] |
| 2863 | }, |
| 2864 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2865 | "tcId" : 303, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2866 | "comment" : "s == 0", |
| 2867 | "msg" : "313233343030", |
| 2868 | "sig" : "3021021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14020100", |
| 2869 | "result" : "invalid", |
| 2870 | "flags" : [] |
| 2871 | } |
| 2872 | ] |
| 2873 | }, |
| 2874 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2875 | "key" : { |
| 2876 | "curve" : "secp224r1", |
| 2877 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2878 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2879 | "uncompressed" : "049cf00010b4ad86636f6cc70fb58c3b995c0d12e46fc58e24b0d28f6921c8a8a320cc450ccb15ebd71617f4ed25db4d3413fbdf157d31dbb6", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2880 | "wx" : "009cf00010b4ad86636f6cc70fb58c3b995c0d12e46fc58e24b0d28f69", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2881 | "wy" : "21c8a8a320cc450ccb15ebd71617f4ed25db4d3413fbdf157d31dbb6" |
| 2882 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2883 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00049cf00010b4ad86636f6cc70fb58c3b995c0d12e46fc58e24b0d28f6921c8a8a320cc450ccb15ebd71617f4ed25db4d3413fbdf157d31dbb6", |
| 2884 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEnPAAELSthmNvbMcPtYw7mVwNEuRvxY4k\nsNKPaSHIqKMgzEUMyxXr1xYX9O0l2000E/vfFX0x27Y=\n-----END PUBLIC KEY-----", |
| 2885 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2886 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2887 | "tests" : [ |
| 2888 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2889 | "tcId" : 304, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2890 | "comment" : "point at infinity during verify", |
| 2891 | "msg" : "313233343030", |
| 2892 | "sig" : "303c021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", |
| 2893 | "result" : "invalid", |
| 2894 | "flags" : [] |
| 2895 | } |
| 2896 | ] |
| 2897 | }, |
| 2898 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2899 | "key" : { |
| 2900 | "curve" : "secp224r1", |
| 2901 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2902 | "type" : "EcPublicKey", |
| 2903 | "uncompressed" : "04ae9b3636b8547232df438559b5a109e0238a73a76afc25d070ea27427210a69de44ad645b1b03845040f46fce238e92c131a71e4b184c01f", |
| 2904 | "wx" : "00ae9b3636b8547232df438559b5a109e0238a73a76afc25d070ea2742", |
| 2905 | "wy" : "7210a69de44ad645b1b03845040f46fce238e92c131a71e4b184c01f" |
| 2906 | }, |
| 2907 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004ae9b3636b8547232df438559b5a109e0238a73a76afc25d070ea27427210a69de44ad645b1b03845040f46fce238e92c131a71e4b184c01f", |
| 2908 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAErps2NrhUcjLfQ4VZtaEJ4COKc6dq/CXQ\ncOonQnIQpp3kStZFsbA4RQQPRvziOOksExpx5LGEwB8=\n-----END PUBLIC KEY-----", |
| 2909 | "sha" : "SHA-256", |
| 2910 | "type" : "EcdsaVerify", |
| 2911 | "tests" : [ |
| 2912 | { |
| 2913 | "tcId" : 305, |
| 2914 | "comment" : "edge case for signature malleability", |
| 2915 | "msg" : "313233343030", |
| 2916 | "sig" : "303c021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151f021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e", |
| 2917 | "result" : "valid", |
| 2918 | "flags" : [] |
| 2919 | } |
| 2920 | ] |
| 2921 | }, |
| 2922 | { |
| 2923 | "key" : { |
| 2924 | "curve" : "secp224r1", |
| 2925 | "keySize" : 224, |
| 2926 | "type" : "EcPublicKey", |
| 2927 | "uncompressed" : "048d57d4fce62757791888c1938076fd766daeb2ec9f1bda8ad5df4809aade924d7ea3ae5abbd0719a7d4865759da654cf76cf7ec031277108", |
| 2928 | "wx" : "008d57d4fce62757791888c1938076fd766daeb2ec9f1bda8ad5df4809", |
| 2929 | "wy" : "00aade924d7ea3ae5abbd0719a7d4865759da654cf76cf7ec031277108" |
| 2930 | }, |
| 2931 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00048d57d4fce62757791888c1938076fd766daeb2ec9f1bda8ad5df4809aade924d7ea3ae5abbd0719a7d4865759da654cf76cf7ec031277108", |
| 2932 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEjVfU/OYnV3kYiMGTgHb9dm2usuyfG9qK\n1d9ICarekk1+o65au9Bxmn1IZXWdplTPds9+wDEncQg=\n-----END PUBLIC KEY-----", |
| 2933 | "sha" : "SHA-256", |
| 2934 | "type" : "EcdsaVerify", |
| 2935 | "tests" : [ |
| 2936 | { |
| 2937 | "tcId" : 306, |
| 2938 | "comment" : "edge case for signature malleability", |
| 2939 | "msg" : "313233343030", |
| 2940 | "sig" : "303c021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151f021c7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151f", |
| 2941 | "result" : "valid", |
| 2942 | "flags" : [] |
| 2943 | } |
| 2944 | ] |
| 2945 | }, |
| 2946 | { |
| 2947 | "key" : { |
| 2948 | "curve" : "secp224r1", |
| 2949 | "keySize" : 224, |
| 2950 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2951 | "uncompressed" : "0410518eb7a926b5f7b65be801ec9b2abf76adce25c6152e452a3512c83f322b9ab57ea8352ad29beb99ef356b713432fcc4aef31f903045d9", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2952 | "wx" : "10518eb7a926b5f7b65be801ec9b2abf76adce25c6152e452a3512c8", |
| 2953 | "wy" : "3f322b9ab57ea8352ad29beb99ef356b713432fcc4aef31f903045d9" |
| 2954 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2955 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000410518eb7a926b5f7b65be801ec9b2abf76adce25c6152e452a3512c83f322b9ab57ea8352ad29beb99ef356b713432fcc4aef31f903045d9", |
| 2956 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEEFGOt6kmtfe2W+gB7Jsqv3atziXGFS5F\nKjUSyD8yK5q1fqg1KtKb65nvNWtxNDL8xK7zH5AwRdk=\n-----END PUBLIC KEY-----", |
| 2957 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2958 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2959 | "tests" : [ |
| 2960 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2961 | "tcId" : 307, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2962 | "comment" : "u1 == 1", |
| 2963 | "msg" : "313233343030", |
| 2964 | "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419fe", |
| 2965 | "result" : "valid", |
| 2966 | "flags" : [] |
| 2967 | } |
| 2968 | ] |
| 2969 | }, |
| 2970 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2971 | "key" : { |
| 2972 | "curve" : "secp224r1", |
| 2973 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2974 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2975 | "uncompressed" : "048a5dfedc9dd1cb9a439c88b3dd472b2e66173f7866855db6bb6c12fd3badfbb8a4c6fd80e66510957927c78a2aa02ecef62816d0356b49c3", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2976 | "wx" : "008a5dfedc9dd1cb9a439c88b3dd472b2e66173f7866855db6bb6c12fd", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2977 | "wy" : "3badfbb8a4c6fd80e66510957927c78a2aa02ecef62816d0356b49c3" |
| 2978 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2979 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00048a5dfedc9dd1cb9a439c88b3dd472b2e66173f7866855db6bb6c12fd3badfbb8a4c6fd80e66510957927c78a2aa02ecef62816d0356b49c3", |
| 2980 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEil3+3J3Ry5pDnIiz3UcrLmYXP3hmhV22\nu2wS/Tut+7ikxv2A5mUQlXknx4oqoC7O9igW0DVrScM=\n-----END PUBLIC KEY-----", |
| 2981 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2982 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2983 | "tests" : [ |
| 2984 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2985 | "tcId" : 308, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2986 | "comment" : "u1 == n - 1", |
| 2987 | "msg" : "313233343030", |
| 2988 | "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c44a5ad0bd0636d9e12bc9e0a6bdc74bfe082087ae8b61cbd54b8103f", |
| 2989 | "result" : "valid", |
| 2990 | "flags" : [] |
| 2991 | } |
| 2992 | ] |
| 2993 | }, |
| 2994 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 2995 | "key" : { |
| 2996 | "curve" : "secp224r1", |
| 2997 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 2998 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 2999 | "uncompressed" : "0483a59fc3df295e84c290b32d0b550a06f99456fc2298e4a68c4f2bff1b34f483db30db3a51d8288732c107d8b1a858cd54c3936e1b5c11a4", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3000 | "wx" : "0083a59fc3df295e84c290b32d0b550a06f99456fc2298e4a68c4f2bff", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3001 | "wy" : "1b34f483db30db3a51d8288732c107d8b1a858cd54c3936e1b5c11a4" |
| 3002 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3003 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000483a59fc3df295e84c290b32d0b550a06f99456fc2298e4a68c4f2bff1b34f483db30db3a51d8288732c107d8b1a858cd54c3936e1b5c11a4", |
| 3004 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEg6Wfw98pXoTCkLMtC1UKBvmUVvwimOSm\njE8r/xs09IPbMNs6UdgohzLBB9ixqFjNVMOTbhtcEaQ=\n-----END PUBLIC KEY-----", |
| 3005 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3006 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3007 | "tests" : [ |
| 3008 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3009 | "tcId" : 309, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3010 | "comment" : "u2 == 1", |
| 3011 | "msg" : "313233343030", |
| 3012 | "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", |
| 3013 | "result" : "valid", |
| 3014 | "flags" : [] |
| 3015 | } |
| 3016 | ] |
| 3017 | }, |
| 3018 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3019 | "key" : { |
| 3020 | "curve" : "secp224r1", |
| 3021 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3022 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3023 | "uncompressed" : "0458bada578a205d6e170722c8ed6c7715011fe33d7eba869ed1d448a75be4730c1d2d2ef881e02f028a241b7d7d3b0d0b4a9c0565fcb49977", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3024 | "wx" : "58bada578a205d6e170722c8ed6c7715011fe33d7eba869ed1d448a7", |
| 3025 | "wy" : "5be4730c1d2d2ef881e02f028a241b7d7d3b0d0b4a9c0565fcb49977" |
| 3026 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3027 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000458bada578a205d6e170722c8ed6c7715011fe33d7eba869ed1d448a75be4730c1d2d2ef881e02f028a241b7d7d3b0d0b4a9c0565fcb49977", |
| 3028 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEWLraV4ogXW4XByLI7Wx3FQEf4z1+uoae\n0dRIp1vkcwwdLS74geAvAookG319Ow0LSpwFZfy0mXc=\n-----END PUBLIC KEY-----", |
| 3029 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3030 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3031 | "tests" : [ |
| 3032 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3033 | "tcId" : 310, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3034 | "comment" : "u2 == n - 1", |
| 3035 | "msg" : "313233343030", |
| 3036 | "sig" : "303d021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021d00aaaaaaaaaaaaaaaaaaaaaaaaaaaa0f17407b4ad40d3e1b8392e81c29", |
| 3037 | "result" : "valid", |
| 3038 | "flags" : [] |
| 3039 | } |
| 3040 | ] |
| 3041 | }, |
| 3042 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3043 | "key" : { |
| 3044 | "curve" : "secp224r1", |
| 3045 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3046 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3047 | "uncompressed" : "047fcc799b919fe9789ce01dd9202731cb7d815158bc6cb8468760247c0f9d2957e0dd5e4c40124bd5e0dd1be41c038fce2cd1dc814e0af37d", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3048 | "wx" : "7fcc799b919fe9789ce01dd9202731cb7d815158bc6cb8468760247c", |
| 3049 | "wy" : "0f9d2957e0dd5e4c40124bd5e0dd1be41c038fce2cd1dc814e0af37d" |
| 3050 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3051 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00047fcc799b919fe9789ce01dd9202731cb7d815158bc6cb8468760247c0f9d2957e0dd5e4c40124bd5e0dd1be41c038fce2cd1dc814e0af37d", |
| 3052 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEf8x5m5Gf6Xic4B3ZICcxy32BUVi8bLhG\nh2AkfA+dKVfg3V5MQBJL1eDdG+QcA4/OLNHcgU4K830=\n-----END PUBLIC KEY-----", |
| 3053 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3054 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3055 | "tests" : [ |
| 3056 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3057 | "tcId" : 311, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3058 | "comment" : "edge case for u1", |
| 3059 | "msg" : "313233343030", |
| 3060 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0093c8c651653430cb4f1675fc86b5e82ca04ff2ab1501674476aac169", |
| 3061 | "result" : "valid", |
| 3062 | "flags" : [] |
| 3063 | } |
| 3064 | ] |
| 3065 | }, |
| 3066 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3067 | "key" : { |
| 3068 | "curve" : "secp224r1", |
| 3069 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3070 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3071 | "uncompressed" : "043ddd68f69d0bfd47ad19370fa3dc72eb258268c2b5f3768852151674fbe0e155d94d2373a01a5e70f1a105259e7b8b1d2fdf4dba3cf4c780", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3072 | "wx" : "3ddd68f69d0bfd47ad19370fa3dc72eb258268c2b5f3768852151674", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3073 | "wy" : "00fbe0e155d94d2373a01a5e70f1a105259e7b8b1d2fdf4dba3cf4c780" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3074 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3075 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00043ddd68f69d0bfd47ad19370fa3dc72eb258268c2b5f3768852151674fbe0e155d94d2373a01a5e70f1a105259e7b8b1d2fdf4dba3cf4c780", |
| 3076 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEPd1o9p0L/UetGTcPo9xy6yWCaMK183aI\nUhUWdPvg4VXZTSNzoBpecPGhBSWee4sdL99Nujz0x4A=\n-----END PUBLIC KEY-----", |
| 3077 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3078 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3079 | "tests" : [ |
| 3080 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3081 | "tcId" : 312, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3082 | "comment" : "edge case for u1", |
| 3083 | "msg" : "313233343030", |
| 3084 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d009df50acc33b3625a2d5940dd13dbb97d1f7dd56afff8b7de7545127c", |
| 3085 | "result" : "valid", |
| 3086 | "flags" : [] |
| 3087 | } |
| 3088 | ] |
| 3089 | }, |
| 3090 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3091 | "key" : { |
| 3092 | "curve" : "secp224r1", |
| 3093 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3094 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3095 | "uncompressed" : "041cb1f564c29ebf60a342b3bc33c8945cb279c6c1a012255c874e1c37b75191ab3b2bb730914ebfa14080410970b71eaf4fe01e2d48be9891", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3096 | "wx" : "1cb1f564c29ebf60a342b3bc33c8945cb279c6c1a012255c874e1c37", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3097 | "wy" : "00b75191ab3b2bb730914ebfa14080410970b71eaf4fe01e2d48be9891" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3098 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3099 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00041cb1f564c29ebf60a342b3bc33c8945cb279c6c1a012255c874e1c37b75191ab3b2bb730914ebfa14080410970b71eaf4fe01e2d48be9891", |
| 3100 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEHLH1ZMKev2CjQrO8M8iUXLJ5xsGgEiVc\nh04cN7dRkas7K7cwkU6/oUCAQQlwtx6vT+AeLUi+mJE=\n-----END PUBLIC KEY-----", |
| 3101 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3102 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3103 | "tests" : [ |
| 3104 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3105 | "tcId" : 313, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3106 | "comment" : "edge case for u1", |
| 3107 | "msg" : "313233343030", |
| 3108 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00dce8c223f235699d1f5d2dcde4809d013390b59129f783239525c08f", |
| 3109 | "result" : "valid", |
| 3110 | "flags" : [] |
| 3111 | } |
| 3112 | ] |
| 3113 | }, |
| 3114 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3115 | "key" : { |
| 3116 | "curve" : "secp224r1", |
| 3117 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3118 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3119 | "uncompressed" : "0444e309eb686e7af7f1e2cc17fd56542b38910b3b7908ea54fb038d36477e829d4c8332e5b29f344ad27a21c18dab24a31ce7985b63a21304", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3120 | "wx" : "44e309eb686e7af7f1e2cc17fd56542b38910b3b7908ea54fb038d36", |
| 3121 | "wy" : "477e829d4c8332e5b29f344ad27a21c18dab24a31ce7985b63a21304" |
| 3122 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3123 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000444e309eb686e7af7f1e2cc17fd56542b38910b3b7908ea54fb038d36477e829d4c8332e5b29f344ad27a21c18dab24a31ce7985b63a21304", |
| 3124 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEROMJ62huevfx4swX/VZUKziRCzt5COpU\n+wONNkd+gp1MgzLlsp80StJ6IcGNqySjHOeYW2OiEwQ=\n-----END PUBLIC KEY-----", |
| 3125 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3126 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3127 | "tests" : [ |
| 3128 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3129 | "tcId" : 314, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3130 | "comment" : "edge case for u1", |
| 3131 | "msg" : "313233343030", |
| 3132 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c074aae944ee7a7d544a5ad0bd06366f872d2250ba3018a63d2a7f2e6", |
| 3133 | "result" : "valid", |
| 3134 | "flags" : [] |
| 3135 | } |
| 3136 | ] |
| 3137 | }, |
| 3138 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3139 | "key" : { |
| 3140 | "curve" : "secp224r1", |
| 3141 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3142 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3143 | "uncompressed" : "04c728064542cb5142f5eefe638124dcd7a1ad0b3555842a47dd5108e110129dd878ebd47313276cec86f521ea9585cd105b3dc421141993b8", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3144 | "wx" : "00c728064542cb5142f5eefe638124dcd7a1ad0b3555842a47dd5108e1", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3145 | "wy" : "10129dd878ebd47313276cec86f521ea9585cd105b3dc421141993b8" |
| 3146 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3147 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004c728064542cb5142f5eefe638124dcd7a1ad0b3555842a47dd5108e110129dd878ebd47313276cec86f521ea9585cd105b3dc421141993b8", |
| 3148 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAExygGRULLUUL17v5jgSTc16GtCzVVhCpH\n3VEI4RASndh469RzEyds7Ib1IeqVhc0QWz3EIRQZk7g=\n-----END PUBLIC KEY-----", |
| 3149 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3150 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3151 | "tests" : [ |
| 3152 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3153 | "tcId" : 315, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3154 | "comment" : "edge case for u1", |
| 3155 | "msg" : "313233343030", |
| 3156 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00aae944ee7a7d544a5ad0bd0636d9455f4e83de0f186f89bca56b3c5c", |
| 3157 | "result" : "valid", |
| 3158 | "flags" : [] |
| 3159 | } |
| 3160 | ] |
| 3161 | }, |
| 3162 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3163 | "key" : { |
| 3164 | "curve" : "secp224r1", |
| 3165 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3166 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3167 | "uncompressed" : "04c46c1ad3d3d0df8e9c0f525c21ce8d81ef9d66297f442d63099667220cfa2253aa31a98d8966b85969bf9c819c019292ef6a53ac1db2a108", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3168 | "wx" : "00c46c1ad3d3d0df8e9c0f525c21ce8d81ef9d66297f442d6309966722", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3169 | "wy" : "0cfa2253aa31a98d8966b85969bf9c819c019292ef6a53ac1db2a108" |
| 3170 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3171 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004c46c1ad3d3d0df8e9c0f525c21ce8d81ef9d66297f442d63099667220cfa2253aa31a98d8966b85969bf9c819c019292ef6a53ac1db2a108", |
| 3172 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAExGwa09PQ346cD1JcIc6Nge+dZil/RC1j\nCZZnIgz6IlOqMamNiWa4WWm/nIGcAZKS72pTrB2yoQg=\n-----END PUBLIC KEY-----", |
| 3173 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3174 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3175 | "tests" : [ |
| 3176 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3177 | "tcId" : 316, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3178 | "comment" : "edge case for u1", |
| 3179 | "msg" : "313233343030", |
| 3180 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c55d289dcf4faa894b5a17a0c6db3741bbc4ecbe01d01ea33ee7a4e7b", |
| 3181 | "result" : "valid", |
| 3182 | "flags" : [] |
| 3183 | } |
| 3184 | ] |
| 3185 | }, |
| 3186 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3187 | "key" : { |
| 3188 | "curve" : "secp224r1", |
| 3189 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3190 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3191 | "uncompressed" : "04b7b2e48c1e60e20925f4d9b6be600dd83786a936c9bfab00639c33caa967cbc65070739a3379da80d54843a18d9c11a29a32234a0b303c12", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3192 | "wx" : "00b7b2e48c1e60e20925f4d9b6be600dd83786a936c9bfab00639c33ca", |
| 3193 | "wy" : "00a967cbc65070739a3379da80d54843a18d9c11a29a32234a0b303c12" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3194 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3195 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004b7b2e48c1e60e20925f4d9b6be600dd83786a936c9bfab00639c33caa967cbc65070739a3379da80d54843a18d9c11a29a32234a0b303c12", |
| 3196 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEt7LkjB5g4gkl9Nm2vmAN2DeGqTbJv6sA\nY5wzyqlny8ZQcHOaM3nagNVIQ6GNnBGimjIjSgswPBI=\n-----END PUBLIC KEY-----", |
| 3197 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3198 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3199 | "tests" : [ |
| 3200 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3201 | "tcId" : 317, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3202 | "comment" : "edge case for u1", |
| 3203 | "msg" : "313233343030", |
| 3204 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c4ee7a7d544a5ad0bd0636d9e12bc561ce04faaf1312bba3a15601ebc", |
| 3205 | "result" : "valid", |
| 3206 | "flags" : [] |
| 3207 | } |
| 3208 | ] |
| 3209 | }, |
| 3210 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3211 | "key" : { |
| 3212 | "curve" : "secp224r1", |
| 3213 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3214 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3215 | "uncompressed" : "04f4a3d4598875af7f2741bbd67b1733b6541bc5325b3bcb4d3267c27ec30bf322f58a45c6c2aa2ced55f175d1cbf72a7c5bfc464d74f666c0", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3216 | "wx" : "00f4a3d4598875af7f2741bbd67b1733b6541bc5325b3bcb4d3267c27e", |
| 3217 | "wy" : "00c30bf322f58a45c6c2aa2ced55f175d1cbf72a7c5bfc464d74f666c0" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3218 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3219 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004f4a3d4598875af7f2741bbd67b1733b6541bc5325b3bcb4d3267c27ec30bf322f58a45c6c2aa2ced55f175d1cbf72a7c5bfc464d74f666c0", |
| 3220 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE9KPUWYh1r38nQbvWexcztlQbxTJbO8tN\nMmfCfsML8yL1ikXGwqos7VXxddHL9yp8W/xGTXT2ZsA=\n-----END PUBLIC KEY-----", |
| 3221 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3222 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3223 | "tests" : [ |
| 3224 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3225 | "tcId" : 318, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3226 | "comment" : "edge case for u1", |
| 3227 | "msg" : "313233343030", |
| 3228 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c361b9cd74d65e79a5874c501bca4973b20347ec97f6de10072d8b46a", |
| 3229 | "result" : "valid", |
| 3230 | "flags" : [] |
| 3231 | } |
| 3232 | ] |
| 3233 | }, |
| 3234 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3235 | "key" : { |
| 3236 | "curve" : "secp224r1", |
| 3237 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3238 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3239 | "uncompressed" : "0456d1e5c1d664f6ce2fc1fcb937a7ce231a29486abf36c73f77a2bd116cb282c9d7c6fc05f399c183e880ea362edf043cd28ffac9f94f2141", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3240 | "wx" : "56d1e5c1d664f6ce2fc1fcb937a7ce231a29486abf36c73f77a2bd11", |
| 3241 | "wy" : "6cb282c9d7c6fc05f399c183e880ea362edf043cd28ffac9f94f2141" |
| 3242 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3243 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000456d1e5c1d664f6ce2fc1fcb937a7ce231a29486abf36c73f77a2bd116cb282c9d7c6fc05f399c183e880ea362edf043cd28ffac9f94f2141", |
| 3244 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEVtHlwdZk9s4vwfy5N6fOIxopSGq/Nsc/\nd6K9EWyygsnXxvwF85nBg+iA6jYu3wQ80o/6yflPIUE=\n-----END PUBLIC KEY-----", |
| 3245 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3246 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3247 | "tests" : [ |
| 3248 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3249 | "tcId" : 319, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3250 | "comment" : "edge case for u1", |
| 3251 | "msg" : "313233343030", |
| 3252 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c3739ae9acbcf34b0e98a0379492e764068fd92fedbc200e5b168d4", |
| 3253 | "result" : "valid", |
| 3254 | "flags" : [] |
| 3255 | } |
| 3256 | ] |
| 3257 | }, |
| 3258 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3259 | "key" : { |
| 3260 | "curve" : "secp224r1", |
| 3261 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3262 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3263 | "uncompressed" : "0430bce8c6b7f1bbba040b8d121d85d55167ac99b2e2cf1cfac8b018b5f1c384c35be0ae309a5cb55aba982343d2125f2d4a559d8c545359cd", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3264 | "wx" : "30bce8c6b7f1bbba040b8d121d85d55167ac99b2e2cf1cfac8b018b5", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3265 | "wy" : "00f1c384c35be0ae309a5cb55aba982343d2125f2d4a559d8c545359cd" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3266 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3267 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000430bce8c6b7f1bbba040b8d121d85d55167ac99b2e2cf1cfac8b018b5f1c384c35be0ae309a5cb55aba982343d2125f2d4a559d8c545359cd", |
| 3268 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEMLzoxrfxu7oEC40SHYXVUWesmbLizxz6\nyLAYtfHDhMNb4K4wmly1WrqYI0PSEl8tSlWdjFRTWc0=\n-----END PUBLIC KEY-----", |
| 3269 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3270 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3271 | "tests" : [ |
| 3272 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3273 | "tcId" : 320, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3274 | "comment" : "edge case for u1", |
| 3275 | "msg" : "313233343030", |
| 3276 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00a252d685e831b6cf095e4f0535edc5b1609d7c5c7e49a301588a1d3e", |
| 3277 | "result" : "valid", |
| 3278 | "flags" : [] |
| 3279 | } |
| 3280 | ] |
| 3281 | }, |
| 3282 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3283 | "key" : { |
| 3284 | "curve" : "secp224r1", |
| 3285 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3286 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3287 | "uncompressed" : "04e87e538a978cf187908beb27a4a247d496a8421dab1fe79f8744d2b5539b9f8fe8bddcf7c97c44c55a4fc22f4d78f6a961447a5b613b5c49", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3288 | "wx" : "00e87e538a978cf187908beb27a4a247d496a8421dab1fe79f8744d2b5", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3289 | "wy" : "539b9f8fe8bddcf7c97c44c55a4fc22f4d78f6a961447a5b613b5c49" |
| 3290 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3291 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004e87e538a978cf187908beb27a4a247d496a8421dab1fe79f8744d2b5539b9f8fe8bddcf7c97c44c55a4fc22f4d78f6a961447a5b613b5c49", |
| 3292 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE6H5TipeM8YeQi+snpKJH1JaoQh2rH+ef\nh0TStVObn4/ovdz3yXxExVpPwi9NePapYUR6W2E7XEk=\n-----END PUBLIC KEY-----", |
| 3293 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3294 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3295 | "tests" : [ |
| 3296 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3297 | "tcId" : 321, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3298 | "comment" : "edge case for u1", |
| 3299 | "msg" : "313233343030", |
| 3300 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00ee746111f91ab4ce8fae96e6f23fd9d20a24d2e79eea563478c0f566", |
| 3301 | "result" : "valid", |
| 3302 | "flags" : [] |
| 3303 | } |
| 3304 | ] |
| 3305 | }, |
| 3306 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3307 | "key" : { |
| 3308 | "curve" : "secp224r1", |
| 3309 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3310 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3311 | "uncompressed" : "04113a2cc57c8ee7de11bc45e14546c72a29725b9a7218114ac31f02816c765b9a46b0215312a3292f5979c98d37b35883baa156281b1bae8c", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3312 | "wx" : "113a2cc57c8ee7de11bc45e14546c72a29725b9a7218114ac31f0281", |
| 3313 | "wy" : "6c765b9a46b0215312a3292f5979c98d37b35883baa156281b1bae8c" |
| 3314 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3315 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004113a2cc57c8ee7de11bc45e14546c72a29725b9a7218114ac31f02816c765b9a46b0215312a3292f5979c98d37b35883baa156281b1bae8c", |
| 3316 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEETosxXyO594RvEXhRUbHKilyW5pyGBFK\nwx8CgWx2W5pGsCFTEqMpL1l5yY03s1iDuqFWKBsbrow=\n-----END PUBLIC KEY-----", |
| 3317 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3318 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3319 | "tests" : [ |
| 3320 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3321 | "tcId" : 322, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3322 | "comment" : "edge case for u2", |
| 3323 | "msg" : "313233343030", |
| 3324 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffffb2364ae85014b149b86c741eb8be", |
| 3325 | "result" : "valid", |
| 3326 | "flags" : [] |
| 3327 | } |
| 3328 | ] |
| 3329 | }, |
| 3330 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3331 | "key" : { |
| 3332 | "curve" : "secp224r1", |
| 3333 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3334 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3335 | "uncompressed" : "0423dd9c3f1a4b478b01fa2c5e997d0482073b32918de44be583dcf74ad661a5ed579a2f09d2ff56d6b80f26568d93a237ca6444b0cadc7951", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3336 | "wx" : "23dd9c3f1a4b478b01fa2c5e997d0482073b32918de44be583dcf74a", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3337 | "wy" : "00d661a5ed579a2f09d2ff56d6b80f26568d93a237ca6444b0cadc7951" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3338 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3339 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000423dd9c3f1a4b478b01fa2c5e997d0482073b32918de44be583dcf74ad661a5ed579a2f09d2ff56d6b80f26568d93a237ca6444b0cadc7951", |
| 3340 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEI92cPxpLR4sB+ixemX0Eggc7MpGN5Evl\ng9z3StZhpe1Xmi8J0v9W1rgPJlaNk6I3ymREsMrceVE=\n-----END PUBLIC KEY-----", |
| 3341 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3342 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3343 | "tests" : [ |
| 3344 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3345 | "tcId" : 323, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3346 | "comment" : "edge case for u2", |
| 3347 | "msg" : "313233343030", |
| 3348 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00855f5b2dc8e46ec428a593f73219cf65dae793e8346e30cc3701309c", |
| 3349 | "result" : "valid", |
| 3350 | "flags" : [] |
| 3351 | } |
| 3352 | ] |
| 3353 | }, |
| 3354 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3355 | "key" : { |
| 3356 | "curve" : "secp224r1", |
| 3357 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3358 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3359 | "uncompressed" : "04bbce4b17d45d24a1c80bc8eca98c359d5e1e458058a00b950643256dfe09e092318e39303dca03688e4ecf300300784312d617e5088c584c", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3360 | "wx" : "00bbce4b17d45d24a1c80bc8eca98c359d5e1e458058a00b950643256d", |
| 3361 | "wy" : "00fe09e092318e39303dca03688e4ecf300300784312d617e5088c584c" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3362 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3363 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004bbce4b17d45d24a1c80bc8eca98c359d5e1e458058a00b950643256dfe09e092318e39303dca03688e4ecf300300784312d617e5088c584c", |
| 3364 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEu85LF9RdJKHIC8jsqYw1nV4eRYBYoAuV\nBkMlbf4J4JIxjjkwPcoDaI5OzzADAHhDEtYX5QiMWEw=\n-----END PUBLIC KEY-----", |
| 3365 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3366 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3367 | "tests" : [ |
| 3368 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3369 | "tcId" : 324, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3370 | "comment" : "edge case for u2", |
| 3371 | "msg" : "313233343030", |
| 3372 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c2db5f61aea817276af2064e104c7a30e32034cb526dd0aacfa56566f", |
| 3373 | "result" : "valid", |
| 3374 | "flags" : [] |
| 3375 | } |
| 3376 | ] |
| 3377 | }, |
| 3378 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3379 | "key" : { |
| 3380 | "curve" : "secp224r1", |
| 3381 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3382 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3383 | "uncompressed" : "04035f58446c1bdbeaa56660a897ebf965f2d18820c7cd0630f04a495347bdfaea60091f405e09929cb2c0e2f6eed53e0871b7fe0cd5a15d85", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3384 | "wx" : "035f58446c1bdbeaa56660a897ebf965f2d18820c7cd0630f04a4953", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3385 | "wy" : "47bdfaea60091f405e09929cb2c0e2f6eed53e0871b7fe0cd5a15d85" |
| 3386 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3387 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004035f58446c1bdbeaa56660a897ebf965f2d18820c7cd0630f04a495347bdfaea60091f405e09929cb2c0e2f6eed53e0871b7fe0cd5a15d85", |
| 3388 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEA19YRGwb2+qlZmCol+v5ZfLRiCDHzQYw\n8EpJU0e9+upgCR9AXgmSnLLA4vbu1T4Icbf+DNWhXYU=\n-----END PUBLIC KEY-----", |
| 3389 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3390 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3391 | "tests" : [ |
| 3392 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3393 | "tcId" : 325, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3394 | "comment" : "edge case for u2", |
| 3395 | "msg" : "313233343030", |
| 3396 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0084a6c7513e5f48c07fffffffffff8713f3cba1293e4f3e95597fe6bd", |
| 3397 | "result" : "valid", |
| 3398 | "flags" : [] |
| 3399 | } |
| 3400 | ] |
| 3401 | }, |
| 3402 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3403 | "key" : { |
| 3404 | "curve" : "secp224r1", |
| 3405 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3406 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3407 | "uncompressed" : "04911c0033eac46332691cb7920c4950eed57354761e1081a1ea9f1279508ebf7cfd3eab5dabdee1be14ce8296b1fc20acfaac16f7824c6002", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3408 | "wx" : "00911c0033eac46332691cb7920c4950eed57354761e1081a1ea9f1279", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3409 | "wy" : "508ebf7cfd3eab5dabdee1be14ce8296b1fc20acfaac16f7824c6002" |
| 3410 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3411 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004911c0033eac46332691cb7920c4950eed57354761e1081a1ea9f1279508ebf7cfd3eab5dabdee1be14ce8296b1fc20acfaac16f7824c6002", |
| 3412 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEkRwAM+rEYzJpHLeSDElQ7tVzVHYeEIGh\n6p8SeVCOv3z9Pqtdq97hvhTOgpax/CCs+qwW94JMYAI=\n-----END PUBLIC KEY-----", |
| 3413 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3414 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3415 | "tests" : [ |
| 3416 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3417 | "tcId" : 326, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3418 | "comment" : "edge case for u2", |
| 3419 | "msg" : "313233343030", |
| 3420 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c6c7513e5f48c07ffffffffffffff9d21fd1b31544cb13ca86a75b25e", |
| 3421 | "result" : "valid", |
| 3422 | "flags" : [] |
| 3423 | } |
| 3424 | ] |
| 3425 | }, |
| 3426 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3427 | "key" : { |
| 3428 | "curve" : "secp224r1", |
| 3429 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3430 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3431 | "uncompressed" : "0462b2abb70bb9c7efdfb57181f433b64751f108130dce180d6992e7d3124b3aa8a53e5eedf72aa67e6edcc71f19e36e6ad1d099a59ffd9555", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3432 | "wx" : "62b2abb70bb9c7efdfb57181f433b64751f108130dce180d6992e7d3", |
| 3433 | "wy" : "124b3aa8a53e5eedf72aa67e6edcc71f19e36e6ad1d099a59ffd9555" |
| 3434 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3435 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000462b2abb70bb9c7efdfb57181f433b64751f108130dce180d6992e7d3124b3aa8a53e5eedf72aa67e6edcc71f19e36e6ad1d099a59ffd9555", |
| 3436 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEYrKrtwu5x+/ftXGB9DO2R1HxCBMNzhgN\naZLn0xJLOqilPl7t9yqmfm7cxx8Z425q0dCZpZ/9lVU=\n-----END PUBLIC KEY-----", |
| 3437 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3438 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3439 | "tests" : [ |
| 3440 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3441 | "tcId" : 327, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3442 | "comment" : "edge case for u2", |
| 3443 | "msg" : "313233343030", |
| 3444 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00d8ea27cbe9180fffffffffffffff3a43fa3662a899627950d4eb64bc", |
| 3445 | "result" : "valid", |
| 3446 | "flags" : [] |
| 3447 | } |
| 3448 | ] |
| 3449 | }, |
| 3450 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3451 | "key" : { |
| 3452 | "curve" : "secp224r1", |
| 3453 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3454 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3455 | "uncompressed" : "040f759330e7992752aae6a85f7bb0599784bea53e288ff7ee8d53d5e6defe617362380e92f9a23c4fdcc34e09713aab9cc44119418f6f2fd1", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3456 | "wx" : "0f759330e7992752aae6a85f7bb0599784bea53e288ff7ee8d53d5e6", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3457 | "wy" : "00defe617362380e92f9a23c4fdcc34e09713aab9cc44119418f6f2fd1" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3458 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3459 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00040f759330e7992752aae6a85f7bb0599784bea53e288ff7ee8d53d5e6defe617362380e92f9a23c4fdcc34e09713aab9cc44119418f6f2fd1", |
| 3460 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAED3WTMOeZJ1Kq5qhfe7BZl4S+pT4oj/fu\njVPV5t7+YXNiOA6S+aI8T9zDTglxOqucxEEZQY9vL9E=\n-----END PUBLIC KEY-----", |
| 3461 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3462 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3463 | "tests" : [ |
| 3464 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3465 | "tcId" : 328, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3466 | "comment" : "edge case for u2", |
| 3467 | "msg" : "313233343030", |
| 3468 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3e5f48c07fffffffffffffffffffc724968c0ecf9ed783744a7337b3", |
| 3469 | "result" : "valid", |
| 3470 | "flags" : [] |
| 3471 | } |
| 3472 | ] |
| 3473 | }, |
| 3474 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3475 | "key" : { |
| 3476 | "curve" : "secp224r1", |
| 3477 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3478 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3479 | "uncompressed" : "048f2eda42742ab31f5d4cf666892d1d623efd3b26f7df9aa70296e80d3beaf235cfea41fadb98c533a8fdeb5841d69ee65f6e71914711f138", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3480 | "wx" : "008f2eda42742ab31f5d4cf666892d1d623efd3b26f7df9aa70296e80d", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3481 | "wy" : "3beaf235cfea41fadb98c533a8fdeb5841d69ee65f6e71914711f138" |
| 3482 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3483 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00048f2eda42742ab31f5d4cf666892d1d623efd3b26f7df9aa70296e80d3beaf235cfea41fadb98c533a8fdeb5841d69ee65f6e71914711f138", |
| 3484 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEjy7aQnQqsx9dTPZmiS0dYj79Oyb335qn\nApboDTvq8jXP6kH625jFM6j961hB1p7mX25xkUcR8Tg=\n-----END PUBLIC KEY-----", |
| 3485 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3486 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3487 | "tests" : [ |
| 3488 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3489 | "tcId" : 329, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3490 | "comment" : "edge case for u2", |
| 3491 | "msg" : "313233343030", |
| 3492 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d00bfffffffffffffffffffffffffff3d87bb44c833bb384d0f224ccdde", |
| 3493 | "result" : "valid", |
| 3494 | "flags" : [] |
| 3495 | } |
| 3496 | ] |
| 3497 | }, |
| 3498 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3499 | "key" : { |
| 3500 | "curve" : "secp224r1", |
| 3501 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3502 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3503 | "uncompressed" : "042bcf4371b319a691ed0e2e0c4a55a8a9b987dec86b863621e97b9c095b8660a74cc964a6af0311edc6b1cd980f9c7bf3a6c9b7f9132a0b2f", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3504 | "wx" : "2bcf4371b319a691ed0e2e0c4a55a8a9b987dec86b863621e97b9c09", |
| 3505 | "wy" : "5b8660a74cc964a6af0311edc6b1cd980f9c7bf3a6c9b7f9132a0b2f" |
| 3506 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3507 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00042bcf4371b319a691ed0e2e0c4a55a8a9b987dec86b863621e97b9c095b8660a74cc964a6af0311edc6b1cd980f9c7bf3a6c9b7f9132a0b2f", |
| 3508 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEK89DcbMZppHtDi4MSlWoqbmH3shrhjYh\n6XucCVuGYKdMyWSmrwMR7caxzZgPnHvzpsm3+RMqCy8=\n-----END PUBLIC KEY-----", |
| 3509 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3510 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3511 | "tests" : [ |
| 3512 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3513 | "tcId" : 330, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3514 | "comment" : "edge case for u2", |
| 3515 | "msg" : "313233343030", |
| 3516 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c7fffffffffffffffffffffffffff646c95d0a029629370d8e83d717f", |
| 3517 | "result" : "valid", |
| 3518 | "flags" : [] |
| 3519 | } |
| 3520 | ] |
| 3521 | }, |
| 3522 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3523 | "key" : { |
| 3524 | "curve" : "secp224r1", |
| 3525 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3526 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3527 | "uncompressed" : "04a6f252568f6fbd1ae045e602344359c0c216911723748f9a3e7fadec3b76efc75ba030bfe7de2ded686991e6183d40241a05b479693c7015", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3528 | "wx" : "00a6f252568f6fbd1ae045e602344359c0c216911723748f9a3e7fadec", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3529 | "wy" : "3b76efc75ba030bfe7de2ded686991e6183d40241a05b479693c7015" |
| 3530 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3531 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004a6f252568f6fbd1ae045e602344359c0c216911723748f9a3e7fadec3b76efc75ba030bfe7de2ded686991e6183d40241a05b479693c7015", |
| 3532 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEpvJSVo9vvRrgReYCNENZwMIWkRcjdI+a\nPn+t7Dt278dboDC/594t7WhpkeYYPUAkGgW0eWk8cBU=\n-----END PUBLIC KEY-----", |
| 3533 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3534 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3535 | "tests" : [ |
| 3536 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3537 | "tcId" : 331, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3538 | "comment" : "edge case for u2", |
| 3539 | "msg" : "313233343030", |
| 3540 | "sig" : "303c021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021c3fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e1520", |
| 3541 | "result" : "valid", |
| 3542 | "flags" : [] |
| 3543 | } |
| 3544 | ] |
| 3545 | }, |
| 3546 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3547 | "key" : { |
| 3548 | "curve" : "secp224r1", |
| 3549 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3550 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3551 | "uncompressed" : "04a74c1c3a31c7d493ab2c0af89cf5e688621ca9466d2ba1d8761c3fe82ba0d08f4c9f76856c2b7138c8f1e780b6959992b16ccdfd925f4b3a", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3552 | "wx" : "00a74c1c3a31c7d493ab2c0af89cf5e688621ca9466d2ba1d8761c3fe8", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3553 | "wy" : "2ba0d08f4c9f76856c2b7138c8f1e780b6959992b16ccdfd925f4b3a" |
| 3554 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3555 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004a74c1c3a31c7d493ab2c0af89cf5e688621ca9466d2ba1d8761c3fe82ba0d08f4c9f76856c2b7138c8f1e780b6959992b16ccdfd925f4b3a", |
| 3556 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEp0wcOjHH1JOrLAr4nPXmiGIcqUZtK6HY\ndhw/6Cug0I9Mn3aFbCtxOMjx54C2lZmSsWzN/ZJfSzo=\n-----END PUBLIC KEY-----", |
| 3557 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3558 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3559 | "tests" : [ |
| 3560 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3561 | "tcId" : 332, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3562 | "comment" : "edge case for u2", |
| 3563 | "msg" : "313233343030", |
| 3564 | "sig" : "303d021c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd021d0096dafb0d7540b93b5790327082635cd8895e1e799d5d19f92b594056", |
| 3565 | "result" : "valid", |
| 3566 | "flags" : [] |
| 3567 | } |
| 3568 | ] |
| 3569 | }, |
| 3570 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3571 | "key" : { |
| 3572 | "curve" : "secp224r1", |
| 3573 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3574 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3575 | "uncompressed" : "04034ea72798257f33f24f64c49438fc43e8f67ddc7170fd127e2c43f280562acc9b49f2d7fcc89421d2a5db2ea8dd0361fb48d897d4612627", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3576 | "wx" : "034ea72798257f33f24f64c49438fc43e8f67ddc7170fd127e2c43f2", |
| 3577 | "wy" : "0080562acc9b49f2d7fcc89421d2a5db2ea8dd0361fb48d897d4612627" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3578 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3579 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004034ea72798257f33f24f64c49438fc43e8f67ddc7170fd127e2c43f280562acc9b49f2d7fcc89421d2a5db2ea8dd0361fb48d897d4612627", |
| 3580 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEA06nJ5glfzPyT2TElDj8Q+j2fdxxcP0S\nfixD8oBWKsybSfLX/MiUIdKl2y6o3QNh+0jYl9RhJic=\n-----END PUBLIC KEY-----", |
| 3581 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3582 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3583 | "tests" : [ |
| 3584 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3585 | "tcId" : 333, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3586 | "comment" : "point duplication during verification", |
| 3587 | "msg" : "313233343030", |
| 3588 | "sig" : "303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c3f552f1c2b01651edf5902650fe9ab046f71999ac928edc0087bdb13", |
| 3589 | "result" : "valid", |
| 3590 | "flags" : [ |
| 3591 | "PointDuplication" |
| 3592 | ] |
| 3593 | } |
| 3594 | ] |
| 3595 | }, |
| 3596 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3597 | "key" : { |
| 3598 | "curve" : "secp224r1", |
| 3599 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3600 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3601 | "uncompressed" : "04034ea72798257f33f24f64c49438fc43e8f67ddc7170fd127e2c43f27fa9d53364b60d2803376bde2d5a24d05722fc9e04b727682b9ed9da", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3602 | "wx" : "034ea72798257f33f24f64c49438fc43e8f67ddc7170fd127e2c43f2", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3603 | "wy" : "7fa9d53364b60d2803376bde2d5a24d05722fc9e04b727682b9ed9da" |
| 3604 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3605 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004034ea72798257f33f24f64c49438fc43e8f67ddc7170fd127e2c43f27fa9d53364b60d2803376bde2d5a24d05722fc9e04b727682b9ed9da", |
| 3606 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEA06nJ5glfzPyT2TElDj8Q+j2fdxxcP0S\nfixD8n+p1TNktg0oAzdr3i1aJNBXIvyeBLcnaCue2do=\n-----END PUBLIC KEY-----", |
| 3607 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3608 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3609 | "tests" : [ |
| 3610 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3611 | "tcId" : 334, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3612 | "comment" : "duplication bug", |
| 3613 | "msg" : "313233343030", |
| 3614 | "sig" : "303d021d00c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7021c3f552f1c2b01651edf5902650fe9ab046f71999ac928edc0087bdb13", |
| 3615 | "result" : "invalid", |
| 3616 | "flags" : [ |
| 3617 | "PointDuplication" |
| 3618 | ] |
| 3619 | } |
| 3620 | ] |
| 3621 | }, |
| 3622 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3623 | "key" : { |
| 3624 | "curve" : "secp224r1", |
| 3625 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3626 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3627 | "uncompressed" : "043672ba9718e60d00eab4295c819ea366a778dd6fd621fa9665259cb67ae5e847eeaea674beeb636379e968f79265502e414a1d444f04ae79", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3628 | "wx" : "3672ba9718e60d00eab4295c819ea366a778dd6fd621fa9665259cb6", |
| 3629 | "wy" : "7ae5e847eeaea674beeb636379e968f79265502e414a1d444f04ae79" |
| 3630 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3631 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00043672ba9718e60d00eab4295c819ea366a778dd6fd621fa9665259cb67ae5e847eeaea674beeb636379e968f79265502e414a1d444f04ae79", |
| 3632 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAENnK6lxjmDQDqtClcgZ6jZqd43W/WIfqW\nZSWctnrl6EfurqZ0vutjY3npaPeSZVAuQUodRE8Ernk=\n-----END PUBLIC KEY-----", |
| 3633 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3634 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3635 | "tests" : [ |
| 3636 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3637 | "tcId" : 335, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3638 | "comment" : "comparison with point at infinity ", |
| 3639 | "msg" : "313233343030", |
| 3640 | "sig" : "303c021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", |
| 3641 | "result" : "invalid", |
| 3642 | "flags" : [] |
| 3643 | } |
| 3644 | ] |
| 3645 | }, |
| 3646 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3647 | "key" : { |
| 3648 | "curve" : "secp224r1", |
| 3649 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3650 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3651 | "uncompressed" : "0433eeefbfc77229136e56b575144863ed90b4c0f8a9e315816d6de648051749dd11480c141fb5a1946313163c0141265b68a26216bcb9936a", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3652 | "wx" : "33eeefbfc77229136e56b575144863ed90b4c0f8a9e315816d6de648", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3653 | "wy" : "051749dd11480c141fb5a1946313163c0141265b68a26216bcb9936a" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3654 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3655 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000433eeefbfc77229136e56b575144863ed90b4c0f8a9e315816d6de648051749dd11480c141fb5a1946313163c0141265b68a26216bcb9936a", |
| 3656 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEM+7vv8dyKRNuVrV1FEhj7ZC0wPip4xWB\nbW3mSAUXSd0RSAwUH7WhlGMTFjwBQSZbaKJiFry5k2o=\n-----END PUBLIC KEY-----", |
| 3657 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3658 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3659 | "tests" : [ |
| 3660 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3661 | "tcId" : 336, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3662 | "comment" : "extreme value for k and edgecase s", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3663 | "msg" : "313233343030", |
| 3664 | "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", |
| 3665 | "result" : "valid", |
| 3666 | "flags" : [] |
| 3667 | } |
| 3668 | ] |
| 3669 | }, |
| 3670 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3671 | "key" : { |
| 3672 | "curve" : "secp224r1", |
| 3673 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3674 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3675 | "uncompressed" : "04bda03b24b62243c61e288b6ea1e99a2886f700944eb1b8f0466cffd61c712a3aaace69331989b707e69e8de39d7cd1aeb65d97ad1800bf7f", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3676 | "wx" : "00bda03b24b62243c61e288b6ea1e99a2886f700944eb1b8f0466cffd6", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3677 | "wy" : "1c712a3aaace69331989b707e69e8de39d7cd1aeb65d97ad1800bf7f" |
| 3678 | }, |
| 3679 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004bda03b24b62243c61e288b6ea1e99a2886f700944eb1b8f0466cffd61c712a3aaace69331989b707e69e8de39d7cd1aeb65d97ad1800bf7f", |
| 3680 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEvaA7JLYiQ8YeKItuoemaKIb3AJROsbjw\nRmz/1hxxKjqqzmkzGYm3B+aejeOdfNGutl2XrRgAv38=\n-----END PUBLIC KEY-----", |
| 3681 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3682 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3683 | "tests" : [ |
| 3684 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3685 | "tcId" : 337, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3686 | "comment" : "extreme value for k and s^-1", |
| 3687 | "msg" : "313233343030", |
| 3688 | "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", |
| 3689 | "result" : "valid", |
| 3690 | "flags" : [] |
| 3691 | } |
| 3692 | ] |
| 3693 | }, |
| 3694 | { |
| 3695 | "key" : { |
| 3696 | "curve" : "secp224r1", |
| 3697 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3698 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3699 | "uncompressed" : "047abba0cbff134ddcf54d04846f954b882ca9faefdfe818898bfb378b792f10b57970ae57bb4fb01c08886848855aeb1984d3d6fcb2b412df", |
| 3700 | "wx" : "7abba0cbff134ddcf54d04846f954b882ca9faefdfe818898bfb378b", |
| 3701 | "wy" : "792f10b57970ae57bb4fb01c08886848855aeb1984d3d6fcb2b412df" |
| 3702 | }, |
| 3703 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00047abba0cbff134ddcf54d04846f954b882ca9faefdfe818898bfb378b792f10b57970ae57bb4fb01c08886848855aeb1984d3d6fcb2b412df", |
| 3704 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEerugy/8TTdz1TQSEb5VLiCyp+u/f6BiJ\ni/s3i3kvELV5cK5Xu0+wHAiIaEiFWusZhNPW/LK0Et8=\n-----END PUBLIC KEY-----", |
| 3705 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3706 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3707 | "tests" : [ |
| 3708 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3709 | "tcId" : 338, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3710 | "comment" : "extreme value for k and s^-1", |
| 3711 | "msg" : "313233343030", |
| 3712 | "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", |
| 3713 | "result" : "valid", |
| 3714 | "flags" : [] |
| 3715 | } |
| 3716 | ] |
| 3717 | }, |
| 3718 | { |
| 3719 | "key" : { |
| 3720 | "curve" : "secp224r1", |
| 3721 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3722 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3723 | "uncompressed" : "04f68d99e28653b9ba3e7cedb3b78165f5a54fbe90d4b9f88497977e16234da3eaa0178a51b5b0c208ef0818df6f6578793c1af1787026b8da", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3724 | "wx" : "00f68d99e28653b9ba3e7cedb3b78165f5a54fbe90d4b9f88497977e16", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3725 | "wy" : "234da3eaa0178a51b5b0c208ef0818df6f6578793c1af1787026b8da" |
| 3726 | }, |
| 3727 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004f68d99e28653b9ba3e7cedb3b78165f5a54fbe90d4b9f88497977e16234da3eaa0178a51b5b0c208ef0818df6f6578793c1af1787026b8da", |
| 3728 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE9o2Z4oZTubo+fO2zt4Fl9aVPvpDUufiE\nl5d+FiNNo+qgF4pRtbDCCO8IGN9vZXh5PBrxeHAmuNo=\n-----END PUBLIC KEY-----", |
| 3729 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3730 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3731 | "tests" : [ |
| 3732 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3733 | "tcId" : 339, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3734 | "comment" : "extreme value for k and s^-1", |
| 3735 | "msg" : "313233343030", |
| 3736 | "sig" : "303d021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", |
| 3737 | "result" : "valid", |
| 3738 | "flags" : [] |
| 3739 | } |
| 3740 | ] |
| 3741 | }, |
| 3742 | { |
| 3743 | "key" : { |
| 3744 | "curve" : "secp224r1", |
| 3745 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3746 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3747 | "uncompressed" : "04065d9ef133ce81c2d6b66e928360f9527f8f36b5badd35b5f10934272004852755f77440a0b08b9f165489c0696e8b4981d6d04a285b0fd1", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3748 | "wx" : "065d9ef133ce81c2d6b66e928360f9527f8f36b5badd35b5f1093427", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3749 | "wy" : "2004852755f77440a0b08b9f165489c0696e8b4981d6d04a285b0fd1" |
| 3750 | }, |
| 3751 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004065d9ef133ce81c2d6b66e928360f9527f8f36b5badd35b5f10934272004852755f77440a0b08b9f165489c0696e8b4981d6d04a285b0fd1", |
| 3752 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEBl2e8TPOgcLWtm6Sg2D5Un+PNrW63TW1\n8Qk0JyAEhSdV93RAoLCLnxZUicBpbotJgdbQSihbD9E=\n-----END PUBLIC KEY-----", |
| 3753 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3754 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3755 | "tests" : [ |
| 3756 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3757 | "tcId" : 340, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3758 | "comment" : "extreme value for k and s^-1", |
| 3759 | "msg" : "313233343030", |
| 3760 | "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c249249249249249249249249249227ce201a6b76951f982e7ae89852", |
| 3761 | "result" : "valid", |
| 3762 | "flags" : [] |
| 3763 | } |
| 3764 | ] |
| 3765 | }, |
| 3766 | { |
| 3767 | "key" : { |
| 3768 | "curve" : "secp224r1", |
| 3769 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3770 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3771 | "uncompressed" : "04d6cea09472ede574ce1e0546c9acd0e1cd8cba9b121df29e89d5092e83904ebfb902ea61c987dc0508e0c9a7e563e2609feaf79140ab91d6", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3772 | "wx" : "00d6cea09472ede574ce1e0546c9acd0e1cd8cba9b121df29e89d5092e", |
| 3773 | "wy" : "0083904ebfb902ea61c987dc0508e0c9a7e563e2609feaf79140ab91d6" |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3774 | }, |
| 3775 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004d6cea09472ede574ce1e0546c9acd0e1cd8cba9b121df29e89d5092e83904ebfb902ea61c987dc0508e0c9a7e563e2609feaf79140ab91d6", |
| 3776 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE1s6glHLt5XTOHgVGyazQ4c2MupsSHfKe\nidUJLoOQTr+5AuphyYfcBQjgyaflY+Jgn+r3kUCrkdY=\n-----END PUBLIC KEY-----", |
| 3777 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3778 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3779 | "tests" : [ |
| 3780 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3781 | "tcId" : 341, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3782 | "comment" : "extreme value for k", |
| 3783 | "msg" : "313233343030", |
| 3784 | "sig" : "303c021c706a46dc76dcb76798e60e6d89474788d16dc18032d268fd1a704fa6021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", |
| 3785 | "result" : "valid", |
| 3786 | "flags" : [] |
| 3787 | } |
| 3788 | ] |
| 3789 | }, |
| 3790 | { |
| 3791 | "key" : { |
| 3792 | "curve" : "secp224r1", |
| 3793 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3794 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3795 | "uncompressed" : "04c520b18003b356094147ee2f9df1178572bed837bd89443b25ebceb80e2e93a998fbbabe82192ea4c85651cf09a95ab0dc2e3d975ee7be98", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3796 | "wx" : "00c520b18003b356094147ee2f9df1178572bed837bd89443b25ebceb8", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3797 | "wy" : "0e2e93a998fbbabe82192ea4c85651cf09a95ab0dc2e3d975ee7be98" |
| 3798 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3799 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004c520b18003b356094147ee2f9df1178572bed837bd89443b25ebceb80e2e93a998fbbabe82192ea4c85651cf09a95ab0dc2e3d975ee7be98", |
| 3800 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAExSCxgAOzVglBR+4vnfEXhXK+2De9iUQ7\nJevOuA4uk6mY+7q+ghkupMhWUc8JqVqw3C49l17nvpg=\n-----END PUBLIC KEY-----", |
| 3801 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3802 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3803 | "tests" : [ |
| 3804 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3805 | "tcId" : 342, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3806 | "comment" : "extreme value for k and edgecase s", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3807 | "msg" : "313233343030", |
| 3808 | "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c5555555555555555555555555555078ba03da56a069f0dc1c9740e14", |
| 3809 | "result" : "valid", |
| 3810 | "flags" : [] |
| 3811 | } |
| 3812 | ] |
| 3813 | }, |
| 3814 | { |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3815 | "key" : { |
| 3816 | "curve" : "secp224r1", |
| 3817 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3818 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3819 | "uncompressed" : "049dd0b99bb7a830bcc7d55abac42912d525b063c50cf377ca5771a26ca141fccf0793c2ba2469a946c2d4ed26344052c63a6d7e7797ce96c3", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3820 | "wx" : "009dd0b99bb7a830bcc7d55abac42912d525b063c50cf377ca5771a26c", |
| 3821 | "wy" : "00a141fccf0793c2ba2469a946c2d4ed26344052c63a6d7e7797ce96c3" |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3822 | }, |
| 3823 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00049dd0b99bb7a830bcc7d55abac42912d525b063c50cf377ca5771a26ca141fccf0793c2ba2469a946c2d4ed26344052c63a6d7e7797ce96c3", |
| 3824 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEndC5m7eoMLzH1Vq6xCkS1SWwY8UM83fK\nV3GibKFB/M8Hk8K6JGmpRsLU7SY0QFLGOm1+d5fOlsM=\n-----END PUBLIC KEY-----", |
| 3825 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3826 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3827 | "tests" : [ |
| 3828 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3829 | "tcId" : 343, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3830 | "comment" : "extreme value for k and s^-1", |
| 3831 | "msg" : "313233343030", |
| 3832 | "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00db6db6db6db6db6db6db6db6db6ceed4c09e84c77ebd9116e17391eb", |
| 3833 | "result" : "valid", |
| 3834 | "flags" : [] |
| 3835 | } |
| 3836 | ] |
| 3837 | }, |
| 3838 | { |
| 3839 | "key" : { |
| 3840 | "curve" : "secp224r1", |
| 3841 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3842 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3843 | "uncompressed" : "043dab9f1b19e715d174a7360920375d569a181f055e66f01391871b6f47a6d87c23a5b6a1e3d0a9721302cc02cce35f35dea08e22619be521", |
| 3844 | "wx" : "3dab9f1b19e715d174a7360920375d569a181f055e66f01391871b6f", |
| 3845 | "wy" : "47a6d87c23a5b6a1e3d0a9721302cc02cce35f35dea08e22619be521" |
| 3846 | }, |
| 3847 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00043dab9f1b19e715d174a7360920375d569a181f055e66f01391871b6f47a6d87c23a5b6a1e3d0a9721302cc02cce35f35dea08e22619be521", |
| 3848 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEPaufGxnnFdF0pzYJIDddVpoYHwVeZvAT\nkYcbb0em2Hwjpbah49CpchMCzALM41813qCOImGb5SE=\n-----END PUBLIC KEY-----", |
| 3849 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3850 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3851 | "tests" : [ |
| 3852 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3853 | "tcId" : 344, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3854 | "comment" : "extreme value for k and s^-1", |
| 3855 | "msg" : "313233343030", |
| 3856 | "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c33333333333333333333333333330486f9be9672d0c5d50ddf45a20c", |
| 3857 | "result" : "valid", |
| 3858 | "flags" : [] |
| 3859 | } |
| 3860 | ] |
| 3861 | }, |
| 3862 | { |
| 3863 | "key" : { |
| 3864 | "curve" : "secp224r1", |
| 3865 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3866 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3867 | "uncompressed" : "0456dde1ba58ea31053b2535c66623344c24c72d214af5be6982e89100e771084806143e86f2b31bdaf62280f5b311d0d2bdbb385b20fc6c87", |
| 3868 | "wx" : "56dde1ba58ea31053b2535c66623344c24c72d214af5be6982e89100", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3869 | "wy" : "00e771084806143e86f2b31bdaf62280f5b311d0d2bdbb385b20fc6c87" |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3870 | }, |
| 3871 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000456dde1ba58ea31053b2535c66623344c24c72d214af5be6982e89100e771084806143e86f2b31bdaf62280f5b311d0d2bdbb385b20fc6c87", |
| 3872 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEVt3huljqMQU7JTXGZiM0TCTHLSFK9b5p\nguiRAOdxCEgGFD6G8rMb2vYigPWzEdDSvbs4WyD8bIc=\n-----END PUBLIC KEY-----", |
| 3873 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3874 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3875 | "tests" : [ |
| 3876 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3877 | "tcId" : 345, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3878 | "comment" : "extreme value for k and s^-1", |
| 3879 | "msg" : "313233343030", |
| 3880 | "sig" : "303e021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021d00cccccccccccccccccccccccccccc121be6fa59cb431754377d168831", |
| 3881 | "result" : "valid", |
| 3882 | "flags" : [] |
| 3883 | } |
| 3884 | ] |
| 3885 | }, |
| 3886 | { |
| 3887 | "key" : { |
| 3888 | "curve" : "secp224r1", |
| 3889 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3890 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3891 | "uncompressed" : "0494efe1387fc0447d7dbcb53739a0e4e0ddec181d382caea645b1a6124414a6b1c78908d0fa206f8f2de950ad4a14d1ce94d9cddbe32e4601", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3892 | "wx" : "0094efe1387fc0447d7dbcb53739a0e4e0ddec181d382caea645b1a612", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3893 | "wy" : "4414a6b1c78908d0fa206f8f2de950ad4a14d1ce94d9cddbe32e4601" |
| 3894 | }, |
| 3895 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000494efe1387fc0447d7dbcb53739a0e4e0ddec181d382caea645b1a6124414a6b1c78908d0fa206f8f2de950ad4a14d1ce94d9cddbe32e4601", |
| 3896 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAElO/hOH/ARH19vLU3OaDk4N3sGB04LK6m\nRbGmEkQUprHHiQjQ+iBvjy3pUK1KFNHOlNnN2+MuRgE=\n-----END PUBLIC KEY-----", |
| 3897 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3898 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3899 | "tests" : [ |
| 3900 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3901 | "tcId" : 346, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3902 | "comment" : "extreme value for k and s^-1", |
| 3903 | "msg" : "313233343030", |
| 3904 | "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c249249249249249249249249249227ce201a6b76951f982e7ae89852", |
| 3905 | "result" : "valid", |
| 3906 | "flags" : [] |
| 3907 | } |
| 3908 | ] |
| 3909 | }, |
| 3910 | { |
| 3911 | "key" : { |
| 3912 | "curve" : "secp224r1", |
| 3913 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3914 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3915 | "uncompressed" : "046286803b952976ee1897013695d3ef2cbb6f977142a042b236572577722a6ce9ad3e3fd28e451833496c63b8ab70538877215f204942bf59", |
| 3916 | "wx" : "6286803b952976ee1897013695d3ef2cbb6f977142a042b236572577", |
| 3917 | "wy" : "722a6ce9ad3e3fd28e451833496c63b8ab70538877215f204942bf59" |
| 3918 | }, |
| 3919 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00046286803b952976ee1897013695d3ef2cbb6f977142a042b236572577722a6ce9ad3e3fd28e451833496c63b8ab70538877215f204942bf59", |
| 3920 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEYoaAO5Updu4YlwE2ldPvLLtvl3FCoEKy\nNlcld3IqbOmtPj/SjkUYM0lsY7ircFOIdyFfIElCv1k=\n-----END PUBLIC KEY-----", |
| 3921 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3922 | "type" : "EcdsaVerify", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3923 | "tests" : [ |
| 3924 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3925 | "tcId" : 347, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3926 | "comment" : "extreme value for k", |
| 3927 | "msg" : "313233343030", |
| 3928 | "sig" : "303d021d00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21021c0eb10e5ab95facded4061029d63a46f46f12947411f2ea561a592057", |
| 3929 | "result" : "valid", |
| 3930 | "flags" : [] |
| 3931 | } |
| 3932 | ] |
| 3933 | }, |
| 3934 | { |
| 3935 | "key" : { |
| 3936 | "curve" : "secp224r1", |
| 3937 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3938 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3939 | "uncompressed" : "04b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3940 | "wx" : "00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21", |
| 3941 | "wy" : "00bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34" |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3942 | }, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3943 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34", |
| 3944 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEtw4MvWu0v38yE5C5SgPB01bCESI0MoDW\nEVwdIb03Y4i19yP7TCLf5s1DdaBaB0dkRNWBmYUAfjQ=\n-----END PUBLIC KEY-----", |
| 3945 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3946 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3947 | "tests" : [ |
| 3948 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3949 | "tcId" : 348, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3950 | "comment" : "testing point duplication", |
| 3951 | "msg" : "313233343030", |
| 3952 | "sig" : "303d021d00bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419fe021c249249249249249249249249249227ce201a6b76951f982e7ae89851", |
| 3953 | "result" : "invalid", |
| 3954 | "flags" : [] |
| 3955 | }, |
| 3956 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3957 | "tcId" : 349, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3958 | "comment" : "testing point duplication", |
| 3959 | "msg" : "313233343030", |
| 3960 | "sig" : "303c021c44a5ad0bd0636d9e12bc9e0a6bdc74bfe082087ae8b61cbd54b8103f021c249249249249249249249249249227ce201a6b76951f982e7ae89851", |
| 3961 | "result" : "invalid", |
| 3962 | "flags" : [] |
| 3963 | } |
| 3964 | ] |
| 3965 | }, |
| 3966 | { |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3967 | "key" : { |
| 3968 | "curve" : "secp224r1", |
| 3969 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3970 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3971 | "uncompressed" : "04b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d2142c89c774a08dc04b3dd201932bc8a5ea5f8b89bbb2a7e667aff81cd", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3972 | "wx" : "00b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 3973 | "wy" : "42c89c774a08dc04b3dd201932bc8a5ea5f8b89bbb2a7e667aff81cd" |
| 3974 | }, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3975 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d2142c89c774a08dc04b3dd201932bc8a5ea5f8b89bbb2a7e667aff81cd", |
| 3976 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEtw4MvWu0v38yE5C5SgPB01bCESI0MoDW\nEVwdIULInHdKCNwEs90gGTK8il6l+Libuyp+Znr/gc0=\n-----END PUBLIC KEY-----", |
| 3977 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3978 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3979 | "tests" : [ |
| 3980 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3981 | "tcId" : 350, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3982 | "comment" : "testing point duplication", |
| 3983 | "msg" : "313233343030", |
| 3984 | "sig" : "303d021d00bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419fe021c249249249249249249249249249227ce201a6b76951f982e7ae89851", |
| 3985 | "result" : "invalid", |
| 3986 | "flags" : [] |
| 3987 | }, |
| 3988 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 3989 | "tcId" : 351, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3990 | "comment" : "testing point duplication", |
| 3991 | "msg" : "313233343030", |
| 3992 | "sig" : "303c021c44a5ad0bd0636d9e12bc9e0a6bdc74bfe082087ae8b61cbd54b8103f021c249249249249249249249249249227ce201a6b76951f982e7ae89851", |
| 3993 | "result" : "invalid", |
| 3994 | "flags" : [] |
| 3995 | } |
| 3996 | ] |
| 3997 | }, |
| 3998 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 3999 | "key" : { |
| 4000 | "curve" : "secp224r1", |
| 4001 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4002 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4003 | "uncompressed" : "044c246670658a1d41f5d77bce246cbe386ac22848e269b9d4cd67c466ddd947153d39b2d42533a460def26880408caf2dd3dd48fe888cd176", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4004 | "wx" : "4c246670658a1d41f5d77bce246cbe386ac22848e269b9d4cd67c466", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4005 | "wy" : "00ddd947153d39b2d42533a460def26880408caf2dd3dd48fe888cd176" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4006 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4007 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a00044c246670658a1d41f5d77bce246cbe386ac22848e269b9d4cd67c466ddd947153d39b2d42533a460def26880408caf2dd3dd48fe888cd176", |
| 4008 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAETCRmcGWKHUH113vOJGy+OGrCKEjiabnU\nzWfEZt3ZRxU9ObLUJTOkYN7yaIBAjK8t091I/oiM0XY=\n-----END PUBLIC KEY-----", |
| 4009 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4010 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4011 | "tests" : [ |
| 4012 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4013 | "tcId" : 352, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4014 | "comment" : "pseudorandom signature", |
| 4015 | "msg" : "", |
| 4016 | "sig" : "303d021c0364e7d96832614a80216e730c353534d4bffd2c26649c0b4b0e2628021d008f40064b412fe38c5ba9cf664e6172ed48e6e79f0fe5e31a54985dfc", |
| 4017 | "result" : "valid", |
| 4018 | "flags" : [] |
| 4019 | }, |
| 4020 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4021 | "tcId" : 353, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4022 | "comment" : "pseudorandom signature", |
| 4023 | "msg" : "4d7367", |
| 4024 | "sig" : "303d021d00f4b68df62b9238363ccc1bbee00deb3fb2693f7894178e14eeac596a021c7f51c9451adacd2bcbc721f7df0643d7cd18a6b52064b507e1912f23", |
| 4025 | "result" : "valid", |
| 4026 | "flags" : [] |
| 4027 | }, |
| 4028 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4029 | "tcId" : 354, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4030 | "comment" : "pseudorandom signature", |
| 4031 | "msg" : "313233343030", |
| 4032 | "sig" : "303d021d00b2970cdec29c70294a18bbc49985efa33acc0af509c326a3977a35e8021c0cea3ed8ebaaf6ee6aef6049a23cbc39f61fcf8fc6be4bab13385579", |
| 4033 | "result" : "valid", |
| 4034 | "flags" : [] |
| 4035 | }, |
| 4036 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4037 | "tcId" : 355, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4038 | "comment" : "pseudorandom signature", |
| 4039 | "msg" : "0000000000000000000000000000000000000000", |
| 4040 | "sig" : "303d021c7e7b0eb7da8c68a7072b11404ee95a5c407fbfe3d69646802e28ae77021d00d409a2f6bbaae59bb60fc0a092b12fa4e67dc8d088cf19a833322fd6", |
| 4041 | "result" : "valid", |
| 4042 | "flags" : [] |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4043 | } |
| 4044 | ] |
| 4045 | }, |
| 4046 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4047 | "key" : { |
| 4048 | "curve" : "secp224r1", |
| 4049 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4050 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4051 | "uncompressed" : "04aed6fcad2400c4d94e55dbb6b012ce3d4c2b46843fbe99d4289e6ecf8a24a89e71343d7d151d258d2cb690349c2d56b366dd10a600000000", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4052 | "wx" : "00aed6fcad2400c4d94e55dbb6b012ce3d4c2b46843fbe99d4289e6ecf", |
| 4053 | "wy" : "008a24a89e71343d7d151d258d2cb690349c2d56b366dd10a600000000" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4054 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4055 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004aed6fcad2400c4d94e55dbb6b012ce3d4c2b46843fbe99d4289e6ecf8a24a89e71343d7d151d258d2cb690349c2d56b366dd10a600000000", |
| 4056 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAErtb8rSQAxNlOVdu2sBLOPUwrRoQ/vpnU\nKJ5uz4okqJ5xND19FR0ljSy2kDScLVazZt0QpgAAAAA=\n-----END PUBLIC KEY-----", |
| 4057 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4058 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4059 | "tests" : [ |
| 4060 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4061 | "tcId" : 356, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4062 | "comment" : "y-coordinate of the public key has many trailing 0's", |
| 4063 | "msg" : "4d657373616765", |
| 4064 | "sig" : "303c021c519bf185ff4635271961fa491be257231deeea9c53a6ede3b4a89ed1021c486bdad484a6a3134e1471cf56a9df0fac50f773b3e37d6f327617d7", |
| 4065 | "result" : "valid", |
| 4066 | "flags" : [] |
| 4067 | }, |
| 4068 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4069 | "tcId" : 357, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4070 | "comment" : "y-coordinate of the public key has many trailing 0's", |
| 4071 | "msg" : "4d657373616765", |
| 4072 | "sig" : "303d021c09fd644898b7cb5d018b52234e7b4ef2b54789afd0ce9c434e9e5515021d00f19309532164ea2053cae55df7bdcbab536c83ea7bfe6fe10d60c1ab", |
| 4073 | "result" : "valid", |
| 4074 | "flags" : [] |
| 4075 | }, |
| 4076 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4077 | "tcId" : 358, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4078 | "comment" : "y-coordinate of the public key has many trailing 0's", |
| 4079 | "msg" : "4d657373616765", |
| 4080 | "sig" : "303d021d00ec919d4e283ccf1f71a9e3c0f781a36758d3f38b1b78a87a74288e80021c4c4663044a73c79bd88f0dc245ab1a32f89f06f40a704b31e9fabc51", |
| 4081 | "result" : "valid", |
| 4082 | "flags" : [] |
| 4083 | } |
| 4084 | ] |
| 4085 | }, |
| 4086 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4087 | "key" : { |
| 4088 | "curve" : "secp224r1", |
| 4089 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4090 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4091 | "uncompressed" : "04bf19ecfe43ffe289f699f479316145b9a7f7370b9ece5ab1212174f173d528949ae9142f818bade71a960407963be0b6482a6a60ffffffff", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4092 | "wx" : "00bf19ecfe43ffe289f699f479316145b9a7f7370b9ece5ab1212174f1", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4093 | "wy" : "73d528949ae9142f818bade71a960407963be0b6482a6a60ffffffff" |
| 4094 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4095 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004bf19ecfe43ffe289f699f479316145b9a7f7370b9ece5ab1212174f173d528949ae9142f818bade71a960407963be0b6482a6a60ffffffff", |
| 4096 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEvxns/kP/4on2mfR5MWFFuaf3Nwuezlqx\nISF08XPVKJSa6RQvgYut5xqWBAeWO+C2SCpqYP////8=\n-----END PUBLIC KEY-----", |
| 4097 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4098 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4099 | "tests" : [ |
| 4100 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4101 | "tcId" : 359, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4102 | "comment" : "y-coordinate of the public key has many trailing 1's", |
| 4103 | "msg" : "4d657373616765", |
| 4104 | "sig" : "303e021d00c51760478447217597ecc6f4001bd45088d53c90f53103608bf88aea021d00a201253aa903f9781e8992101d7171d2dd3a5d48c44d8e1d544cd6d7", |
| 4105 | "result" : "valid", |
| 4106 | "flags" : [] |
| 4107 | }, |
| 4108 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4109 | "tcId" : 360, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4110 | "comment" : "y-coordinate of the public key has many trailing 1's", |
| 4111 | "msg" : "4d657373616765", |
| 4112 | "sig" : "303c021c76be0112674ec29128823e1af7512e6143872fef30a64e2f1799bd56021c187e503e1a48c27b549fe0a4ce5e581e242c8663fc9efb02d6f2b193", |
| 4113 | "result" : "valid", |
| 4114 | "flags" : [] |
| 4115 | }, |
| 4116 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4117 | "tcId" : 361, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4118 | "comment" : "y-coordinate of the public key has many trailing 1's", |
| 4119 | "msg" : "4d657373616765", |
| 4120 | "sig" : "303c021c36245ef126b5b51e459f84eaaad5a495061f0471dc8c23f1c5f16282021c39e31d72a06ba8e14fcf95778e07bc16a2628e39449da8857d506edc", |
| 4121 | "result" : "valid", |
| 4122 | "flags" : [] |
| 4123 | } |
| 4124 | ] |
| 4125 | }, |
| 4126 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4127 | "key" : { |
| 4128 | "curve" : "secp224r1", |
| 4129 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4130 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4131 | "uncompressed" : "0426e5abf135cb54eaaa16b69e4b0b292275344e88a09df6df80000000eab891de54e3f26ff50ab989f333dac551583d468ae623c596434af0", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4132 | "wx" : "26e5abf135cb54eaaa16b69e4b0b292275344e88a09df6df80000000", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4133 | "wy" : "00eab891de54e3f26ff50ab989f333dac551583d468ae623c596434af0" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4134 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4135 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000426e5abf135cb54eaaa16b69e4b0b292275344e88a09df6df80000000eab891de54e3f26ff50ab989f333dac551583d468ae623c596434af0", |
| 4136 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEJuWr8TXLVOqqFraeSwspInU0Toignfbf\ngAAAAOq4kd5U4/Jv9Qq5ifMz2sVRWD1GiuYjxZZDSvA=\n-----END PUBLIC KEY-----", |
| 4137 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4138 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4139 | "tests" : [ |
| 4140 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4141 | "tcId" : 362, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4142 | "comment" : "x-coordinate of the public key has many trailing 0's", |
| 4143 | "msg" : "4d657373616765", |
| 4144 | "sig" : "303c021c258682975df8bca7f203f771ebeb478ef637360c860fc386cfb21745021c7663e70188047e41469a2a35c8c330dd900f2340ba82aafd22962a96", |
| 4145 | "result" : "valid", |
| 4146 | "flags" : [] |
| 4147 | }, |
| 4148 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4149 | "tcId" : 363, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4150 | "comment" : "x-coordinate of the public key has many trailing 0's", |
| 4151 | "msg" : "4d657373616765", |
| 4152 | "sig" : "303e021d0085c98614f36c0d66f8d87834cae978611b7b4eebf59a46bea1b89ae9021d00d1a18e378dda840e06b60f6279bf0a2231d9fa2d8d2c31e88bc1bdd7", |
| 4153 | "result" : "valid", |
| 4154 | "flags" : [] |
| 4155 | }, |
| 4156 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4157 | "tcId" : 364, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4158 | "comment" : "x-coordinate of the public key has many trailing 0's", |
| 4159 | "msg" : "4d657373616765", |
| 4160 | "sig" : "303e021d00ca7b7432ba41ff2112e1116fffde89bbd68f5ce67fe5513d16c8e6f7021d00e421b7599e0180798acc2006451603cda2db1d582741116e6033ce5f", |
| 4161 | "result" : "valid", |
| 4162 | "flags" : [] |
| 4163 | } |
| 4164 | ] |
| 4165 | }, |
| 4166 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4167 | "key" : { |
| 4168 | "curve" : "secp224r1", |
| 4169 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4170 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4171 | "uncompressed" : "04ec627f345545d03f8c6dbd08e575527116567fe375f9ecaaffffffff41bf705697d5f716bcf78718d5393b63a98691f4a1f24246375538fd", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4172 | "wx" : "00ec627f345545d03f8c6dbd08e575527116567fe375f9ecaaffffffff", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4173 | "wy" : "41bf705697d5f716bcf78718d5393b63a98691f4a1f24246375538fd" |
| 4174 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4175 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004ec627f345545d03f8c6dbd08e575527116567fe375f9ecaaffffffff41bf705697d5f716bcf78718d5393b63a98691f4a1f24246375538fd", |
| 4176 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE7GJ/NFVF0D+Mbb0I5XVScRZWf+N1+eyq\n/////0G/cFaX1fcWvPeHGNU5O2OphpH0ofJCRjdVOP0=\n-----END PUBLIC KEY-----", |
| 4177 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4178 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4179 | "tests" : [ |
| 4180 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4181 | "tcId" : 365, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4182 | "comment" : "x-coordinate of the public key has many trailing 1's", |
| 4183 | "msg" : "4d657373616765", |
| 4184 | "sig" : "303c021c19397fe5d3ecabf80fc624c1bf379564387517c185087dc97d605069021c33b5773e9aaf6c34cb612cfc81efd3bf9c22224e8c4fa1bfccf5c501", |
| 4185 | "result" : "valid", |
| 4186 | "flags" : [] |
| 4187 | }, |
| 4188 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4189 | "tcId" : 366, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4190 | "comment" : "x-coordinate of the public key has many trailing 1's", |
| 4191 | "msg" : "4d657373616765", |
| 4192 | "sig" : "303d021c70f24f5c164164bfbb8459aa12a981aa312dbcf00204326ebaaabdc8021d00f5cebee8caedae8662c43501665084b45d2f494fb70d603043543dc4", |
| 4193 | "result" : "valid", |
| 4194 | "flags" : [] |
| 4195 | }, |
| 4196 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4197 | "tcId" : 367, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4198 | "comment" : "x-coordinate of the public key has many trailing 1's", |
| 4199 | "msg" : "4d657373616765", |
| 4200 | "sig" : "303d021c0bf2d86ecaa8b56aca5e8f8ebcb45081d078a14555b75f5be8e9b132021d009a55b3ce4734849966b5034ccd9b19f76407ee0241c3f58e7b8fc89a", |
| 4201 | "result" : "valid", |
| 4202 | "flags" : [] |
| 4203 | } |
| 4204 | ] |
| 4205 | }, |
| 4206 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4207 | "key" : { |
| 4208 | "curve" : "secp224r1", |
| 4209 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4210 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4211 | "uncompressed" : "0415016e52b36472d536477605fb805dd3903082a062d1ea30af9e555a00000000762d28f1fdc219184f81681fbff566d465b5f1f31e872df5", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4212 | "wx" : "15016e52b36472d536477605fb805dd3903082a062d1ea30af9e555a", |
| 4213 | "wy" : "762d28f1fdc219184f81681fbff566d465b5f1f31e872df5" |
| 4214 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4215 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000415016e52b36472d536477605fb805dd3903082a062d1ea30af9e555a00000000762d28f1fdc219184f81681fbff566d465b5f1f31e872df5", |
| 4216 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEFQFuUrNkctU2R3YF+4Bd05AwgqBi0eow\nr55VWgAAAAB2LSjx/cIZGE+BaB+/9WbUZbXx8x6HLfU=\n-----END PUBLIC KEY-----", |
| 4217 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4218 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4219 | "tests" : [ |
| 4220 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4221 | "tcId" : 368, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4222 | "comment" : "y-coordinate of the public key is small", |
| 4223 | "msg" : "4d657373616765", |
| 4224 | "sig" : "303e021d00bfc5dc4434cd09369610687d38d2d418b63fd475dea246a456b25a3a021d00b171dfa6cf722f20816370a868785da842b37bac31d7b78e6751fc50", |
| 4225 | "result" : "valid", |
| 4226 | "flags" : [] |
| 4227 | }, |
| 4228 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4229 | "tcId" : 369, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4230 | "comment" : "y-coordinate of the public key is small", |
| 4231 | "msg" : "4d657373616765", |
| 4232 | "sig" : "303e021d008fdbe8da646c5642d767c7dbeb3872b1edab6e37365805f0e94ce0a9021d00bcf35ab81222883dd3526cb0cf93138f4687cd0b10c2b0a126385161", |
| 4233 | "result" : "valid", |
| 4234 | "flags" : [] |
| 4235 | }, |
| 4236 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4237 | "tcId" : 370, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4238 | "comment" : "y-coordinate of the public key is small", |
| 4239 | "msg" : "4d657373616765", |
| 4240 | "sig" : "303d021d00e23a11275848fd4f8b6f4ac4fc305eae981d3b7dc453e5a980c46422021c1a875693f24a03ea1614c4c3bbd0dd7221429f22b337ea7d98348ca4", |
| 4241 | "result" : "valid", |
| 4242 | "flags" : [] |
| 4243 | } |
| 4244 | ] |
| 4245 | }, |
| 4246 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4247 | "key" : { |
| 4248 | "curve" : "secp224r1", |
| 4249 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4250 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4251 | "uncompressed" : "0415016e52b36472d536477605fb805dd3903082a062d1ea30af9e555affffffff89d2d70e023de6e7b07e97df400a992b9a4a0e0ce178d20c", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4252 | "wx" : "15016e52b36472d536477605fb805dd3903082a062d1ea30af9e555a", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4253 | "wy" : "00ffffffff89d2d70e023de6e7b07e97df400a992b9a4a0e0ce178d20c" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4254 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4255 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000415016e52b36472d536477605fb805dd3903082a062d1ea30af9e555affffffff89d2d70e023de6e7b07e97df400a992b9a4a0e0ce178d20c", |
| 4256 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEFQFuUrNkctU2R3YF+4Bd05AwgqBi0eow\nr55VWv////+J0tcOAj3m57B+l99ACpkrmkoODOF40gw=\n-----END PUBLIC KEY-----", |
| 4257 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4258 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4259 | "tests" : [ |
| 4260 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4261 | "tcId" : 371, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4262 | "comment" : "y-coordinate of the public key is large", |
| 4263 | "msg" : "4d657373616765", |
| 4264 | "sig" : "303d021c76645164ff9af3a1a9205fda2eef326d2bffc795dcc4829547fe01dd021d00b65bba503719314b27734dd06b1395d540af8396029b78b84e0149eb", |
| 4265 | "result" : "valid", |
| 4266 | "flags" : [] |
| 4267 | }, |
| 4268 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4269 | "tcId" : 372, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4270 | "comment" : "y-coordinate of the public key is large", |
| 4271 | "msg" : "4d657373616765", |
| 4272 | "sig" : "303c021c32fa0ca7e07f1f86ac350734994e1f31b6da9c82f93dced2b983c29c021c7b7891282206a45711bdfcb2a102b5d289df84ff5778548603574004", |
| 4273 | "result" : "valid", |
| 4274 | "flags" : [] |
| 4275 | }, |
| 4276 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4277 | "tcId" : 373, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4278 | "comment" : "y-coordinate of the public key is large", |
| 4279 | "msg" : "4d657373616765", |
| 4280 | "sig" : "303d021c2d5492478ca64e5111dfd8521867b6477b7e78227849ad090b855694021d00a532f5a2fa3594af81cd5928b81b4057da717be5fb42a3a86c68190d", |
| 4281 | "result" : "valid", |
| 4282 | "flags" : [] |
| 4283 | } |
| 4284 | ] |
| 4285 | }, |
| 4286 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4287 | "key" : { |
| 4288 | "curve" : "secp224r1", |
| 4289 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4290 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4291 | "uncompressed" : "0400000000f7e4713d085112112c37cdf4601ff688da796016b71a727ade5a9ec165054cc987f9dc87e9991b92e4fa649ca655eeae9f2a30e1", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4292 | "wx" : "00f7e4713d085112112c37cdf4601ff688da796016b71a727a", |
| 4293 | "wy" : "00de5a9ec165054cc987f9dc87e9991b92e4fa649ca655eeae9f2a30e1" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4294 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4295 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a000400000000f7e4713d085112112c37cdf4601ff688da796016b71a727ade5a9ec165054cc987f9dc87e9991b92e4fa649ca655eeae9f2a30e1", |
| 4296 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEAAAAAPfkcT0IURIRLDfN9GAf9ojaeWAW\ntxpyet5ansFlBUzJh/nch+mZG5Lk+mScplXurp8qMOE=\n-----END PUBLIC KEY-----", |
| 4297 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4298 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4299 | "tests" : [ |
| 4300 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4301 | "tcId" : 374, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4302 | "comment" : "x-coordinate of the public key is small", |
| 4303 | "msg" : "4d657373616765", |
| 4304 | "sig" : "303d021c191eee5daf55cd499e8539cb2cff797cfec5d566d2027bf9f8d64693021d00dadfeae8131f64d96b94fd340197caa2bc04818554812feef3343070", |
| 4305 | "result" : "valid", |
| 4306 | "flags" : [] |
| 4307 | }, |
| 4308 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4309 | "tcId" : 375, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4310 | "comment" : "x-coordinate of the public key is small", |
| 4311 | "msg" : "4d657373616765", |
| 4312 | "sig" : "303e021d00e0e2c08180b8a207ee9105a7d379fa112368e8370fa09dfde4a45c45021d00c717bc0860e016e7ce48f8fe6a299b36906a6055adad93b416ce8838", |
| 4313 | "result" : "valid", |
| 4314 | "flags" : [] |
| 4315 | }, |
| 4316 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4317 | "tcId" : 376, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4318 | "comment" : "x-coordinate of the public key is small", |
| 4319 | "msg" : "4d657373616765", |
| 4320 | "sig" : "303d021c1b919ef93532292743bb2e1b7b4894fd847c6e5de52a08e1b0f2dcfb021d00c2d30d6b7594d8dbd261491ae1d58779505b075b64e5564dc97a418b", |
| 4321 | "result" : "valid", |
| 4322 | "flags" : [] |
| 4323 | } |
| 4324 | ] |
| 4325 | }, |
| 4326 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4327 | "key" : { |
| 4328 | "curve" : "secp224r1", |
| 4329 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4330 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4331 | "uncompressed" : "04ffffffffeadf7cee8d34d04cf22c8f7de35674fb2f501d242a76f72586c409309d398e60ce1e0a4c9e05a9d32627577e8ce2cc7f3afa2c3e", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4332 | "wx" : "00ffffffffeadf7cee8d34d04cf22c8f7de35674fb2f501d242a76f725", |
| 4333 | "wy" : "0086c409309d398e60ce1e0a4c9e05a9d32627577e8ce2cc7f3afa2c3e" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4334 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4335 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffeadf7cee8d34d04cf22c8f7de35674fb2f501d242a76f72586c409309d398e60ce1e0a4c9e05a9d32627577e8ce2cc7f3afa2c3e", |
| 4336 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE/////+rffO6NNNBM8iyPfeNWdPsvUB0k\nKnb3JYbECTCdOY5gzh4KTJ4FqdMmJ1d+jOLMfzr6LD4=\n-----END PUBLIC KEY-----", |
| 4337 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4338 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4339 | "tests" : [ |
| 4340 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4341 | "tcId" : 377, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4342 | "comment" : "x-coordinate of the public key is large", |
| 4343 | "msg" : "4d657373616765", |
| 4344 | "sig" : "303d021d00e75db49ed33ff2885ea6100cc95b8fe1b9242ea4248db07bcac2e020021c796c866142ae8eb75bb0499c668c6fe45497692fbcc66b37c2e4624f", |
| 4345 | "result" : "valid", |
| 4346 | "flags" : [] |
| 4347 | }, |
| 4348 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4349 | "tcId" : 378, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4350 | "comment" : "x-coordinate of the public key is large", |
| 4351 | "msg" : "4d657373616765", |
| 4352 | "sig" : "303c021c1f81cd924362ec825890307b9b3936e0d8f728a7c84bdb43c5cf0433021c39d3e46a03040ad41ac026b18e0629f6145e3dc8d1e6bbe200c8482b", |
| 4353 | "result" : "valid", |
| 4354 | "flags" : [] |
| 4355 | }, |
| 4356 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4357 | "tcId" : 379, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4358 | "comment" : "x-coordinate of the public key is large", |
| 4359 | "msg" : "4d657373616765", |
| 4360 | "sig" : "303c021c00fda613aa67ca42673ad4309f3f0f05b2569f3dee63f4aa9cc54cf3021c1e5a64b68a37e5b201c918303dc7a40439aaeacf019c5892a8f6d0ce", |
| 4361 | "result" : "valid", |
| 4362 | "flags" : [] |
| 4363 | } |
| 4364 | ] |
| 4365 | }, |
| 4366 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4367 | "key" : { |
| 4368 | "curve" : "secp224r1", |
| 4369 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4370 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4371 | "uncompressed" : "04b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1000000000e2ab0e8495e859eb2afb00769d6e7fe626a119167c0b6bc", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4372 | "wx" : "00b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4373 | "wy" : "0e2ab0e8495e859eb2afb00769d6e7fe626a119167c0b6bc" |
| 4374 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4375 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1000000000e2ab0e8495e859eb2afb00769d6e7fe626a119167c0b6bc", |
| 4376 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEsAE8b7/28J/s2hwmPvZTmdTPmJyl/E+P\n/w/p4QAAAAAOKrDoSV6FnrKvsAdp1uf+YmoRkWfAtrw=\n-----END PUBLIC KEY-----", |
| 4377 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4378 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4379 | "tests" : [ |
| 4380 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4381 | "tcId" : 380, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4382 | "comment" : "y-coordinate of the public key is small", |
| 4383 | "msg" : "4d657373616765", |
| 4384 | "sig" : "303e021d00b932b3f7e6467e1ec7a561f31160248c7f224550a8508788634b53ce021d00a0c5312acf9e801aff6d6fc98550cfa712bbf65937165a36f2c32dc9", |
| 4385 | "result" : "valid", |
| 4386 | "flags" : [] |
| 4387 | }, |
| 4388 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4389 | "tcId" : 381, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4390 | "comment" : "y-coordinate of the public key is small", |
| 4391 | "msg" : "4d657373616765", |
| 4392 | "sig" : "303d021d00e509593fb09245ee8226ce72786b0cc352be555a7486be628f4fd00c021c0b7abde0061b1e07bf13319150a4ff6a464abab636ab4e297b0d7633", |
| 4393 | "result" : "valid", |
| 4394 | "flags" : [] |
| 4395 | }, |
| 4396 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4397 | "tcId" : 382, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4398 | "comment" : "y-coordinate of the public key is small", |
| 4399 | "msg" : "4d657373616765", |
| 4400 | "sig" : "303c021c6e54f941204d4639b863c98a65b7bee318d51ab1900a8f345eac6f07021c0da5054829214ecde5e10579b36a2fe6426c24b064ed77c38590f25c", |
| 4401 | "result" : "valid", |
| 4402 | "flags" : [] |
| 4403 | } |
| 4404 | ] |
| 4405 | }, |
| 4406 | { |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4407 | "key" : { |
| 4408 | "curve" : "secp224r1", |
| 4409 | "keySize" : 224, |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4410 | "type" : "EcPublicKey", |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4411 | "uncompressed" : "04b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1fffffffff1d54f17b6a17a614d504ff7962918019d95ee6e983f4945", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4412 | "wx" : "00b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1", |
| 4413 | "wy" : "00fffffffff1d54f17b6a17a614d504ff7962918019d95ee6e983f4945" |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4414 | }, |
David Benjamin | 42ea84b | 2018-07-02 12:04:07 -0400 | [diff] [blame] | 4415 | "keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004b0013c6fbff6f09fecda1c263ef65399d4cf989ca5fc4f8fff0fe9e1fffffffff1d54f17b6a17a614d504ff7962918019d95ee6e983f4945", |
| 4416 | "keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEsAE8b7/28J/s2hwmPvZTmdTPmJyl/E+P\n/w/p4f/////x1U8XtqF6YU1QT/eWKRgBnZXubpg/SUU=\n-----END PUBLIC KEY-----", |
| 4417 | "sha" : "SHA-256", |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4418 | "type" : "EcdsaVerify", |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4419 | "tests" : [ |
| 4420 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4421 | "tcId" : 383, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4422 | "comment" : "y-coordinate of the public key is large", |
| 4423 | "msg" : "4d657373616765", |
| 4424 | "sig" : "303d021d0085ea4ab3ffdc992330c0ca8152faf991386bce82877dbb239ba654f6021c0806c6baf0ebea4c1aaa190e7d4325d46d1f7789d550632b70b5fc9b", |
| 4425 | "result" : "valid", |
| 4426 | "flags" : [] |
| 4427 | }, |
| 4428 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4429 | "tcId" : 384, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4430 | "comment" : "y-coordinate of the public key is large", |
| 4431 | "msg" : "4d657373616765", |
| 4432 | "sig" : "303d021c44d53debb646b73485402eab2d099081b97b1243c025b624f0dd67ea021d00e5de789a7d4b77eac6d7bba41658e6e4dc347dabed2f9680c04a6f55", |
| 4433 | "result" : "valid", |
| 4434 | "flags" : [] |
| 4435 | }, |
| 4436 | { |
David Benjamin | 15cd8bf | 2019-12-13 23:17:38 -0500 | [diff] [blame] | 4437 | "tcId" : 385, |
David Benjamin | 2d10c36 | 2018-04-26 17:38:38 -0400 | [diff] [blame] | 4438 | "comment" : "y-coordinate of the public key is large", |
| 4439 | "msg" : "4d657373616765", |
| 4440 | "sig" : "303c021c1526eb2f657ebea9af4ca184b975c02372c88e24e835f3f5774c0e12021c1f1ecce38ee52372cb201907794de17b6d6c1afa13c316c51cb07bc7", |
| 4441 | "result" : "valid", |
| 4442 | "flags" : [] |
| 4443 | } |
| 4444 | ] |
| 4445 | } |
| 4446 | ] |
| 4447 | } |