1{ 2 "algorithm" : "ECDSA", 3 "generatorVersion" : "0.4.12", 4 "notes" : { 5 "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.", 6 "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.", 7 "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", 8 "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." 9 }, 10 "numberOfTests" : 392, 11 "header" : [], 12 "testGroups" : [ 13 { 14 "key" : { 15 "curve" : "secp384r1", 16 "keySize" : 384, 17 "type" : "ECPublicKey", 18 "uncompressed" : "042da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f", 19 "wx" : "2da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa", 20 "wy" : "4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f" 21 }, 22 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200042da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f", 23 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAELaV92hCJJ2pUP5/9rAv/DZdsrXHrcoDn\n2b/Z/uS9svIPR/+IgnQ4l3LZjMV1ITiqS20FTWnc8+JexJ34cHFeNIg7GDYZfXb4\nrZYuePZXG7x0B7DWCR+eTYjwFCdEBhdP\n-----END PUBLIC KEY-----", 24 "sha" : "SHA-384", 25 "type" : "ECDSAVer", 26 "tests" : [ 27 { 28 "tcId" : 1, 29 "comment" : "signature malleability", 30 "msg" : "313233343030", 31 "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702301840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca03995ca30240e09513805bf6209b58ac7aa9cff54eecd82b9f1", 32 "result" : "valid", 33 "flags" : [] 34 }, 35 { 36 "tcId" : 2, 37 "comment" : "Legacy:ASN encoding of s misses leading 0", 38 "msg" : "313233343030", 39 "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 40 "result" : "acceptable", 41 "flags" : [ 42 "MissingZero" 43 ] 44 }, 45 { 46 "tcId" : 3, 47 "comment" : "valid", 48 "msg" : "313233343030", 49 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 50 "result" : "valid", 51 "flags" : [] 52 }, 53 { 54 "tcId" : 4, 55 "comment" : "long form encoding of length", 56 "msg" : "313233343030", 57 "sig" : "308165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 58 "result" : "invalid", 59 "flags" : [ 60 "BER" 61 ] 62 }, 63 { 64 "tcId" : 5, 65 "comment" : "long form encoding of length", 66 "msg" : "313233343030", 67 "sig" : "306602813012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 68 "result" : "invalid", 69 "flags" : [ 70 "BER" 71 ] 72 }, 73 { 74 "tcId" : 6, 75 "comment" : "long form encoding of length", 76 "msg" : "313233343030", 77 "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702813100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 78 "result" : "invalid", 79 "flags" : [ 80 "BER" 81 ] 82 }, 83 { 84 "tcId" : 7, 85 "comment" : "length contains leading 0", 86 "msg" : "313233343030", 87 "sig" : "30820065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 88 "result" : "invalid", 89 "flags" : [ 90 "BER" 91 ] 92 }, 93 { 94 "tcId" : 8, 95 "comment" : "length contains leading 0", 96 "msg" : "313233343030", 97 "sig" : "30670282003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 98 "result" : "invalid", 99 "flags" : [ 100 "BER" 101 ] 102 }, 103 { 104 "tcId" : 9, 105 "comment" : "length contains leading 0", 106 "msg" : "313233343030", 107 "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70282003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 108 "result" : "invalid", 109 "flags" : [ 110 "BER" 111 ] 112 }, 113 { 114 "tcId" : 10, 115 "comment" : "wrong length", 116 "msg" : "313233343030", 117 "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 118 "result" : "invalid", 119 "flags" : [] 120 }, 121 { 122 "tcId" : 11, 123 "comment" : "wrong length", 124 "msg" : "313233343030", 125 "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 126 "result" : "invalid", 127 "flags" : [] 128 }, 129 { 130 "tcId" : 12, 131 "comment" : "wrong length", 132 "msg" : "313233343030", 133 "sig" : "3065023112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 134 "result" : "invalid", 135 "flags" : [] 136 }, 137 { 138 "tcId" : 13, 139 "comment" : "wrong length", 140 "msg" : "313233343030", 141 "sig" : "3065022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 142 "result" : "invalid", 143 "flags" : [] 144 }, 145 { 146 "tcId" : 14, 147 "comment" : "wrong length", 148 "msg" : "313233343030", 149 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023200e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 150 "result" : "invalid", 151 "flags" : [] 152 }, 153 { 154 "tcId" : 15, 155 "comment" : "wrong length", 156 "msg" : "313233343030", 157 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 158 "result" : "invalid", 159 "flags" : [] 160 }, 161 { 162 "tcId" : 16, 163 "comment" : "uint32 overflow in length", 164 "msg" : "313233343030", 165 "sig" : "30850100000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 166 "result" : "invalid", 167 "flags" : [] 168 }, 169 { 170 "tcId" : 17, 171 "comment" : "uint32 overflow in length", 172 "msg" : "313233343030", 173 "sig" : "306a0285010000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 174 "result" : "invalid", 175 "flags" : [] 176 }, 177 { 178 "tcId" : 18, 179 "comment" : "uint32 overflow in length", 180 "msg" : "313233343030", 181 "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285010000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 182 "result" : "invalid", 183 "flags" : [] 184 }, 185 { 186 "tcId" : 19, 187 "comment" : "uint64 overflow in length", 188 "msg" : "313233343030", 189 "sig" : "3089010000000000000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 190 "result" : "invalid", 191 "flags" : [] 192 }, 193 { 194 "tcId" : 20, 195 "comment" : "uint64 overflow in length", 196 "msg" : "313233343030", 197 "sig" : "306e028901000000000000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 198 "result" : "invalid", 199 "flags" : [] 200 }, 201 { 202 "tcId" : 21, 203 "comment" : "uint64 overflow in length", 204 "msg" : "313233343030", 205 "sig" : "306e023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028901000000000000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 206 "result" : "invalid", 207 "flags" : [] 208 }, 209 { 210 "tcId" : 22, 211 "comment" : "length = 2**31 - 1", 212 "msg" : "313233343030", 213 "sig" : "30847fffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 214 "result" : "invalid", 215 "flags" : [] 216 }, 217 { 218 "tcId" : 23, 219 "comment" : "length = 2**31 - 1", 220 "msg" : "313233343030", 221 "sig" : "306902847fffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 222 "result" : "invalid", 223 "flags" : [] 224 }, 225 { 226 "tcId" : 24, 227 "comment" : "length = 2**31 - 1", 228 "msg" : "313233343030", 229 "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702847fffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 230 "result" : "invalid", 231 "flags" : [] 232 }, 233 { 234 "tcId" : 25, 235 "comment" : "length = 2**32 - 1", 236 "msg" : "313233343030", 237 "sig" : "3084ffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 238 "result" : "invalid", 239 "flags" : [] 240 }, 241 { 242 "tcId" : 26, 243 "comment" : "length = 2**32 - 1", 244 "msg" : "313233343030", 245 "sig" : "30690284ffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 246 "result" : "invalid", 247 "flags" : [] 248 }, 249 { 250 "tcId" : 27, 251 "comment" : "length = 2**32 - 1", 252 "msg" : "313233343030", 253 "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70284ffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 254 "result" : "invalid", 255 "flags" : [] 256 }, 257 { 258 "tcId" : 28, 259 "comment" : "length = 2**40 - 1", 260 "msg" : "313233343030", 261 "sig" : "3085ffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 262 "result" : "invalid", 263 "flags" : [] 264 }, 265 { 266 "tcId" : 29, 267 "comment" : "length = 2**40 - 1", 268 "msg" : "313233343030", 269 "sig" : "306a0285ffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 270 "result" : "invalid", 271 "flags" : [] 272 }, 273 { 274 "tcId" : 30, 275 "comment" : "length = 2**40 - 1", 276 "msg" : "313233343030", 277 "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285ffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 278 "result" : "invalid", 279 "flags" : [] 280 }, 281 { 282 "tcId" : 31, 283 "comment" : "length = 2**64 - 1", 284 "msg" : "313233343030", 285 "sig" : "3088ffffffffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 286 "result" : "invalid", 287 "flags" : [] 288 }, 289 { 290 "tcId" : 32, 291 "comment" : "length = 2**64 - 1", 292 "msg" : "313233343030", 293 "sig" : "306d0288ffffffffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 294 "result" : "invalid", 295 "flags" : [] 296 }, 297 { 298 "tcId" : 33, 299 "comment" : "length = 2**64 - 1", 300 "msg" : "313233343030", 301 "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70288ffffffffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 302 "result" : "invalid", 303 "flags" : [] 304 }, 305 { 306 "tcId" : 34, 307 "comment" : "incorrect length", 308 "msg" : "313233343030", 309 "sig" : "30ff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 310 "result" : "invalid", 311 "flags" : [] 312 }, 313 { 314 "tcId" : 35, 315 "comment" : "incorrect length", 316 "msg" : "313233343030", 317 "sig" : "306502ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 318 "result" : "invalid", 319 "flags" : [] 320 }, 321 { 322 "tcId" : 36, 323 "comment" : "incorrect length", 324 "msg" : "313233343030", 325 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 326 "result" : "invalid", 327 "flags" : [] 328 }, 329 { 330 "tcId" : 37, 331 "comment" : "indefinite length without termination", 332 "msg" : "313233343030", 333 "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 334 "result" : "invalid", 335 "flags" : [] 336 }, 337 { 338 "tcId" : 38, 339 "comment" : "indefinite length without termination", 340 "msg" : "313233343030", 341 "sig" : "3065028012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 342 "result" : "invalid", 343 "flags" : [] 344 }, 345 { 346 "tcId" : 39, 347 "comment" : "indefinite length without termination", 348 "msg" : "313233343030", 349 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 350 "result" : "invalid", 351 "flags" : [] 352 }, 353 { 354 "tcId" : 40, 355 "comment" : "removing sequence", 356 "msg" : "313233343030", 357 "sig" : "", 358 "result" : "invalid", 359 "flags" : [] 360 }, 361 { 362 "tcId" : 41, 363 "comment" : "lonely sequence tag", 364 "msg" : "313233343030", 365 "sig" : "30", 366 "result" : "invalid", 367 "flags" : [] 368 }, 369 { 370 "tcId" : 42, 371 "comment" : "appending 0's to sequence", 372 "msg" : "313233343030", 373 "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", 374 "result" : "invalid", 375 "flags" : [] 376 }, 377 { 378 "tcId" : 43, 379 "comment" : "prepending 0's to sequence", 380 "msg" : "313233343030", 381 "sig" : "30670000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 382 "result" : "invalid", 383 "flags" : [] 384 }, 385 { 386 "tcId" : 44, 387 "comment" : "appending unused 0's to sequence", 388 "msg" : "313233343030", 389 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", 390 "result" : "invalid", 391 "flags" : [] 392 }, 393 { 394 "tcId" : 45, 395 "comment" : "appending null value to sequence", 396 "msg" : "313233343030", 397 "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500", 398 "result" : "invalid", 399 "flags" : [] 400 }, 401 { 402 "tcId" : 46, 403 "comment" : "including garbage", 404 "msg" : "313233343030", 405 "sig" : "306a4981773065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 406 "result" : "invalid", 407 "flags" : [] 408 }, 409 { 410 "tcId" : 47, 411 "comment" : "including garbage", 412 "msg" : "313233343030", 413 "sig" : "306925003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 414 "result" : "invalid", 415 "flags" : [] 416 }, 417 { 418 "tcId" : 48, 419 "comment" : "including garbage", 420 "msg" : "313233343030", 421 "sig" : "30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef", 422 "result" : "invalid", 423 "flags" : [] 424 }, 425 { 426 "tcId" : 49, 427 "comment" : "including garbage", 428 "msg" : "313233343030", 429 "sig" : "306a2235498177023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 430 "result" : "invalid", 431 "flags" : [] 432 }, 433 { 434 "tcId" : 50, 435 "comment" : "including garbage", 436 "msg" : "313233343030", 437 "sig" : "306922342500023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 438 "result" : "invalid", 439 "flags" : [] 440 }, 441 { 442 "tcId" : 51, 443 "comment" : "including garbage", 444 "msg" : "313233343030", 445 "sig" : "306d2232023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70004deadbeef023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 446 "result" : "invalid", 447 "flags" : [] 448 }, 449 { 450 "tcId" : 52, 451 "comment" : "including garbage", 452 "msg" : "313233343030", 453 "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72236498177023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 454 "result" : "invalid", 455 "flags" : [] 456 }, 457 { 458 "tcId" : 53, 459 "comment" : "including garbage", 460 "msg" : "313233343030", 461 "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722352500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 462 "result" : "invalid", 463 "flags" : [] 464 }, 465 { 466 "tcId" : 54, 467 "comment" : "including garbage", 468 "msg" : "313233343030", 469 "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72233023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef", 470 "result" : "invalid", 471 "flags" : [] 472 }, 473 { 474 "tcId" : 55, 475 "comment" : "including undefined tags", 476 "msg" : "313233343030", 477 "sig" : "306daa00bb00cd003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 478 "result" : "invalid", 479 "flags" : [] 480 }, 481 { 482 "tcId" : 56, 483 "comment" : "including undefined tags", 484 "msg" : "313233343030", 485 "sig" : "306baa02aabb3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 486 "result" : "invalid", 487 "flags" : [] 488 }, 489 { 490 "tcId" : 57, 491 "comment" : "including undefined tags", 492 "msg" : "313233343030", 493 "sig" : "306d2238aa00bb00cd00023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 494 "result" : "invalid", 495 "flags" : [] 496 }, 497 { 498 "tcId" : 58, 499 "comment" : "including undefined tags", 500 "msg" : "313233343030", 501 "sig" : "306b2236aa02aabb023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 502 "result" : "invalid", 503 "flags" : [] 504 }, 505 { 506 "tcId" : 59, 507 "comment" : "including undefined tags", 508 "msg" : "313233343030", 509 "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72239aa00bb00cd00023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 510 "result" : "invalid", 511 "flags" : [] 512 }, 513 { 514 "tcId" : 60, 515 "comment" : "including undefined tags", 516 "msg" : "313233343030", 517 "sig" : "306b023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72237aa02aabb023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 518 "result" : "invalid", 519 "flags" : [] 520 }, 521 { 522 "tcId" : 61, 523 "comment" : "truncated length of sequence", 524 "msg" : "313233343030", 525 "sig" : "3081", 526 "result" : "invalid", 527 "flags" : [] 528 }, 529 { 530 "tcId" : 62, 531 "comment" : "using composition with indefinite length", 532 "msg" : "313233343030", 533 "sig" : "30803065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", 534 "result" : "invalid", 535 "flags" : [] 536 }, 537 { 538 "tcId" : 63, 539 "comment" : "using composition with indefinite length", 540 "msg" : "313233343030", 541 "sig" : "30692280023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 542 "result" : "invalid", 543 "flags" : [] 544 }, 545 { 546 "tcId" : 64, 547 "comment" : "using composition with indefinite length", 548 "msg" : "313233343030", 549 "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", 550 "result" : "invalid", 551 "flags" : [] 552 }, 553 { 554 "tcId" : 65, 555 "comment" : "using composition with wrong tag", 556 "msg" : "313233343030", 557 "sig" : "30803165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", 558 "result" : "invalid", 559 "flags" : [] 560 }, 561 { 562 "tcId" : 66, 563 "comment" : "using composition with wrong tag", 564 "msg" : "313233343030", 565 "sig" : "30692280033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 566 "result" : "invalid", 567 "flags" : [] 568 }, 569 { 570 "tcId" : 67, 571 "comment" : "using composition with wrong tag", 572 "msg" : "313233343030", 573 "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", 574 "result" : "invalid", 575 "flags" : [] 576 }, 577 { 578 "tcId" : 68, 579 "comment" : "Replacing sequence with NULL", 580 "msg" : "313233343030", 581 "sig" : "0500", 582 "result" : "invalid", 583 "flags" : [] 584 }, 585 { 586 "tcId" : 69, 587 "comment" : "changing tag value of sequence", 588 "msg" : "313233343030", 589 "sig" : "2e65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 590 "result" : "invalid", 591 "flags" : [] 592 }, 593 { 594 "tcId" : 70, 595 "comment" : "changing tag value of sequence", 596 "msg" : "313233343030", 597 "sig" : "2f65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 598 "result" : "invalid", 599 "flags" : [] 600 }, 601 { 602 "tcId" : 71, 603 "comment" : "changing tag value of sequence", 604 "msg" : "313233343030", 605 "sig" : "3165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 606 "result" : "invalid", 607 "flags" : [] 608 }, 609 { 610 "tcId" : 72, 611 "comment" : "changing tag value of sequence", 612 "msg" : "313233343030", 613 "sig" : "3265023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 614 "result" : "invalid", 615 "flags" : [] 616 }, 617 { 618 "tcId" : 73, 619 "comment" : "changing tag value of sequence", 620 "msg" : "313233343030", 621 "sig" : "ff65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 622 "result" : "invalid", 623 "flags" : [] 624 }, 625 { 626 "tcId" : 74, 627 "comment" : "dropping value of sequence", 628 "msg" : "313233343030", 629 "sig" : "3000", 630 "result" : "invalid", 631 "flags" : [] 632 }, 633 { 634 "tcId" : 75, 635 "comment" : "using composition for sequence", 636 "msg" : "313233343030", 637 "sig" : "306930010230643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 638 "result" : "invalid", 639 "flags" : [] 640 }, 641 { 642 "tcId" : 76, 643 "comment" : "truncate sequence", 644 "msg" : "313233343030", 645 "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f", 646 "result" : "invalid", 647 "flags" : [] 648 }, 649 { 650 "tcId" : 77, 651 "comment" : "truncate sequence", 652 "msg" : "313233343030", 653 "sig" : "30643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 654 "result" : "invalid", 655 "flags" : [] 656 }, 657 { 658 "tcId" : 78, 659 "comment" : "indefinite length", 660 "msg" : "313233343030", 661 "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", 662 "result" : "invalid", 663 "flags" : [ 664 "BER" 665 ] 666 }, 667 { 668 "tcId" : 79, 669 "comment" : "indefinite length with truncated delimiter", 670 "msg" : "313233343030", 671 "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8200", 672 "result" : "invalid", 673 "flags" : [] 674 }, 675 { 676 "tcId" : 80, 677 "comment" : "indefinite length with additional element", 678 "msg" : "313233343030", 679 "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8205000000", 680 "result" : "invalid", 681 "flags" : [] 682 }, 683 { 684 "tcId" : 81, 685 "comment" : "indefinite length with truncated element", 686 "msg" : "313233343030", 687 "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82060811220000", 688 "result" : "invalid", 689 "flags" : [] 690 }, 691 { 692 "tcId" : 82, 693 "comment" : "indefinite length with garbage", 694 "msg" : "313233343030", 695 "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000fe02beef", 696 "result" : "invalid", 697 "flags" : [] 698 }, 699 { 700 "tcId" : 83, 701 "comment" : "indefinite length with nonempty EOC", 702 "msg" : "313233343030", 703 "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820002beef", 704 "result" : "invalid", 705 "flags" : [] 706 }, 707 { 708 "tcId" : 84, 709 "comment" : "prepend empty sequence", 710 "msg" : "313233343030", 711 "sig" : "30673000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 712 "result" : "invalid", 713 "flags" : [] 714 }, 715 { 716 "tcId" : 85, 717 "comment" : "append empty sequence", 718 "msg" : "313233343030", 719 "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f823000", 720 "result" : "invalid", 721 "flags" : [] 722 }, 723 { 724 "tcId" : 86, 725 "comment" : "sequence of sequence", 726 "msg" : "313233343030", 727 "sig" : "30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 728 "result" : "invalid", 729 "flags" : [] 730 }, 731 { 732 "tcId" : 87, 733 "comment" : "truncated sequence", 734 "msg" : "313233343030", 735 "sig" : "3032023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7", 736 "result" : "invalid", 737 "flags" : [] 738 }, 739 { 740 "tcId" : 88, 741 "comment" : "repeat element in sequence", 742 "msg" : "313233343030", 743 "sig" : "308198023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 744 "result" : "invalid", 745 "flags" : [] 746 }, 747 { 748 "tcId" : 89, 749 "comment" : "removing integer", 750 "msg" : "313233343030", 751 "sig" : "3033023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 752 "result" : "invalid", 753 "flags" : [] 754 }, 755 { 756 "tcId" : 90, 757 "comment" : "lonely integer tag", 758 "msg" : "313233343030", 759 "sig" : "303402023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 760 "result" : "invalid", 761 "flags" : [] 762 }, 763 { 764 "tcId" : 91, 765 "comment" : "lonely integer tag", 766 "msg" : "313233343030", 767 "sig" : "3033023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702", 768 "result" : "invalid", 769 "flags" : [] 770 }, 771 { 772 "tcId" : 92, 773 "comment" : "appending 0's to integer", 774 "msg" : "313233343030", 775 "sig" : "3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 776 "result" : "invalid", 777 "flags" : [] 778 }, 779 { 780 "tcId" : 93, 781 "comment" : "appending 0's to integer", 782 "msg" : "313233343030", 783 "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000", 784 "result" : "invalid", 785 "flags" : [] 786 }, 787 { 788 "tcId" : 94, 789 "comment" : "prepending 0's to integer", 790 "msg" : "313233343030", 791 "sig" : "30670232000012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 792 "result" : "invalid", 793 "flags" : [ 794 "BER" 795 ] 796 }, 797 { 798 "tcId" : 95, 799 "comment" : "prepending 0's to integer", 800 "msg" : "313233343030", 801 "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70233000000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 802 "result" : "invalid", 803 "flags" : [ 804 "BER" 805 ] 806 }, 807 { 808 "tcId" : 96, 809 "comment" : "appending unused 0's to integer", 810 "msg" : "313233343030", 811 "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 812 "result" : "invalid", 813 "flags" : [] 814 }, 815 { 816 "tcId" : 97, 817 "comment" : "appending null value to integer", 818 "msg" : "313233343030", 819 "sig" : "3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 820 "result" : "invalid", 821 "flags" : [] 822 }, 823 { 824 "tcId" : 98, 825 "comment" : "appending null value to integer", 826 "msg" : "313233343030", 827 "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500", 828 "result" : "invalid", 829 "flags" : [] 830 }, 831 { 832 "tcId" : 99, 833 "comment" : "truncated length of integer", 834 "msg" : "313233343030", 835 "sig" : "30350281023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 836 "result" : "invalid", 837 "flags" : [] 838 }, 839 { 840 "tcId" : 100, 841 "comment" : "truncated length of integer", 842 "msg" : "313233343030", 843 "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70281", 844 "result" : "invalid", 845 "flags" : [] 846 }, 847 { 848 "tcId" : 101, 849 "comment" : "Replacing integer with NULL", 850 "msg" : "313233343030", 851 "sig" : "30350500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 852 "result" : "invalid", 853 "flags" : [] 854 }, 855 { 856 "tcId" : 102, 857 "comment" : "Replacing integer with NULL", 858 "msg" : "313233343030", 859 "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500", 860 "result" : "invalid", 861 "flags" : [] 862 }, 863 { 864 "tcId" : 103, 865 "comment" : "changing tag value of integer", 866 "msg" : "313233343030", 867 "sig" : "3065003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 868 "result" : "invalid", 869 "flags" : [] 870 }, 871 { 872 "tcId" : 104, 873 "comment" : "changing tag value of integer", 874 "msg" : "313233343030", 875 "sig" : "3065013012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 876 "result" : "invalid", 877 "flags" : [] 878 }, 879 { 880 "tcId" : 105, 881 "comment" : "changing tag value of integer", 882 "msg" : "313233343030", 883 "sig" : "3065033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 884 "result" : "invalid", 885 "flags" : [] 886 }, 887 { 888 "tcId" : 106, 889 "comment" : "changing tag value of integer", 890 "msg" : "313233343030", 891 "sig" : "3065043012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 892 "result" : "invalid", 893 "flags" : [] 894 }, 895 { 896 "tcId" : 107, 897 "comment" : "changing tag value of integer", 898 "msg" : "313233343030", 899 "sig" : "3065ff3012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 900 "result" : "invalid", 901 "flags" : [] 902 }, 903 { 904 "tcId" : 108, 905 "comment" : "changing tag value of integer", 906 "msg" : "313233343030", 907 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 908 "result" : "invalid", 909 "flags" : [] 910 }, 911 { 912 "tcId" : 109, 913 "comment" : "changing tag value of integer", 914 "msg" : "313233343030", 915 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7013100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 916 "result" : "invalid", 917 "flags" : [] 918 }, 919 { 920 "tcId" : 110, 921 "comment" : "changing tag value of integer", 922 "msg" : "313233343030", 923 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 924 "result" : "invalid", 925 "flags" : [] 926 }, 927 { 928 "tcId" : 111, 929 "comment" : "changing tag value of integer", 930 "msg" : "313233343030", 931 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7043100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 932 "result" : "invalid", 933 "flags" : [] 934 }, 935 { 936 "tcId" : 112, 937 "comment" : "changing tag value of integer", 938 "msg" : "313233343030", 939 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7ff3100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 940 "result" : "invalid", 941 "flags" : [] 942 }, 943 { 944 "tcId" : 113, 945 "comment" : "dropping value of integer", 946 "msg" : "313233343030", 947 "sig" : "30350200023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 948 "result" : "invalid", 949 "flags" : [] 950 }, 951 { 952 "tcId" : 114, 953 "comment" : "dropping value of integer", 954 "msg" : "313233343030", 955 "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70200", 956 "result" : "invalid", 957 "flags" : [] 958 }, 959 { 960 "tcId" : 115, 961 "comment" : "using composition for integer", 962 "msg" : "313233343030", 963 "sig" : "30692234020112022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 964 "result" : "invalid", 965 "flags" : [] 966 }, 967 { 968 "tcId" : 116, 969 "comment" : "using composition for integer", 970 "msg" : "313233343030", 971 "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722350201000230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 972 "result" : "invalid", 973 "flags" : [] 974 }, 975 { 976 "tcId" : 117, 977 "comment" : "modify first byte of integer", 978 "msg" : "313233343030", 979 "sig" : "3065023010b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 980 "result" : "invalid", 981 "flags" : [] 982 }, 983 { 984 "tcId" : 118, 985 "comment" : "modify first byte of integer", 986 "msg" : "313233343030", 987 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023102e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 988 "result" : "invalid", 989 "flags" : [] 990 }, 991 { 992 "tcId" : 119, 993 "comment" : "modify last byte of integer", 994 "msg" : "313233343030", 995 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c54857023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 996 "result" : "invalid", 997 "flags" : [] 998 }, 999 { 1000 "tcId" : 120, 1001 "comment" : "modify last byte of integer", 1002 "msg" : "313233343030", 1003 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f02", 1004 "result" : "invalid", 1005 "flags" : [] 1006 }, 1007 { 1008 "tcId" : 121, 1009 "comment" : "truncate integer", 1010 "msg" : "313233343030", 1011 "sig" : "3064022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1012 "result" : "invalid", 1013 "flags" : [] 1014 }, 1015 { 1016 "tcId" : 122, 1017 "comment" : "truncate integer", 1018 "msg" : "313233343030", 1019 "sig" : "3064022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1020 "result" : "invalid", 1021 "flags" : [] 1022 }, 1023 { 1024 "tcId" : 123, 1025 "comment" : "truncate integer", 1026 "msg" : "313233343030", 1027 "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f", 1028 "result" : "invalid", 1029 "flags" : [] 1030 }, 1031 { 1032 "tcId" : 124, 1033 "comment" : "truncate integer", 1034 "msg" : "313233343030", 1035 "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1036 "result" : "invalid", 1037 "flags" : [] 1038 }, 1039 { 1040 "tcId" : 125, 1041 "comment" : "leading ff in integer", 1042 "msg" : "313233343030", 1043 "sig" : "30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1044 "result" : "invalid", 1045 "flags" : [] 1046 }, 1047 { 1048 "tcId" : 126, 1049 "comment" : "leading ff in integer", 1050 "msg" : "313233343030", 1051 "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70232ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1052 "result" : "invalid", 1053 "flags" : [] 1054 }, 1055 { 1056 "tcId" : 127, 1057 "comment" : "infinity", 1058 "msg" : "313233343030", 1059 "sig" : "3036090180023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1060 "result" : "invalid", 1061 "flags" : [] 1062 }, 1063 { 1064 "tcId" : 128, 1065 "comment" : "infinity", 1066 "msg" : "313233343030", 1067 "sig" : "3035023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7090180", 1068 "result" : "invalid", 1069 "flags" : [] 1070 }, 1071 { 1072 "tcId" : 129, 1073 "comment" : "replacing integer with zero", 1074 "msg" : "313233343030", 1075 "sig" : "3036020100023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1076 "result" : "invalid", 1077 "flags" : [] 1078 }, 1079 { 1080 "tcId" : 130, 1081 "comment" : "replacing integer with zero", 1082 "msg" : "313233343030", 1083 "sig" : "3035023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7020100", 1084 "result" : "invalid", 1085 "flags" : [] 1086 }, 1087 { 1088 "tcId" : 131, 1089 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1090 "msg" : "313233343030", 1091 "sig" : "306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19a25617aad7485e6312a8589714f647acf7a94cffbe8a724a023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1092 "result" : "invalid", 1093 "flags" : [] 1094 }, 1095 { 1096 "tcId" : 132, 1097 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1098 "msg" : "313233343030", 1099 "sig" : "30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe1a138f7ca6eeda02a462743d328394f8b71dd11a2a25001f64023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1100 "result" : "invalid", 1101 "flags" : [] 1102 }, 1103 { 1104 "tcId" : 133, 1105 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1106 "msg" : "313233343030", 1107 "sig" : "30650230ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1108 "result" : "invalid", 1109 "flags" : [] 1110 }, 1111 { 1112 "tcId" : 134, 1113 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1114 "msg" : "313233343030", 1115 "sig" : "3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e5ec7083591125fd5b9d8bc2cd7c6b0748e22ee5d5daffe09c023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1116 "result" : "invalid", 1117 "flags" : [] 1118 }, 1119 { 1120 "tcId" : 135, 1121 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1122 "msg" : "313233343030", 1123 "sig" : "30660231feed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e65da9e85528b7a19ced57a768eb09b8530856b30041758db6023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1124 "result" : "invalid", 1125 "flags" : [] 1126 }, 1127 { 1128 "tcId" : 136, 1129 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1130 "msg" : "313233343030", 1131 "sig" : "306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1132 "result" : "invalid", 1133 "flags" : [] 1134 }, 1135 { 1136 "tcId" : 137, 1137 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1138 "msg" : "313233343030", 1139 "sig" : "3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1140 "result" : "invalid", 1141 "flags" : [] 1142 }, 1143 { 1144 "tcId" : 138, 1145 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1146 "msg" : "313233343030", 1147 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc5f8fc6adfda650a86aa74b95adbd6874b3cd8dde6cc0798f5", 1148 "result" : "invalid", 1149 "flags" : [] 1150 }, 1151 { 1152 "tcId" : 139, 1153 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1154 "msg" : "313233343030", 1155 "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc66a35cfdbf1f6aec7fa409df64a7538556300ab11327d460f", 1156 "result" : "invalid", 1157 "flags" : [] 1158 }, 1159 { 1160 "tcId" : 140, 1161 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1162 "msg" : "313233343030", 1163 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231ff1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e", 1164 "result" : "invalid", 1165 "flags" : [] 1166 }, 1167 { 1168 "tcId" : 141, 1169 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1170 "msg" : "313233343030", 1171 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231fe1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca03a07039520259af579558b46a5242978b4c327221933f8670b", 1172 "result" : "invalid", 1173 "flags" : [] 1174 }, 1175 { 1176 "tcId" : 142, 1177 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1178 "msg" : "313233343030", 1179 "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82", 1180 "result" : "invalid", 1181 "flags" : [] 1182 }, 1183 { 1184 "tcId" : 143, 1185 "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", 1186 "msg" : "313233343030", 1187 "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702301840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e", 1188 "result" : "invalid", 1189 "flags" : [] 1190 }, 1191 { 1192 "tcId" : 144, 1193 "comment" : "Signature with special case values for r and s", 1194 "msg" : "313233343030", 1195 "sig" : "3006020100020100", 1196 "result" : "invalid", 1197 "flags" : [ 1198 "EdgeCase" 1199 ] 1200 }, 1201 { 1202 "tcId" : 145, 1203 "comment" : "Signature with special case values for r and s", 1204 "msg" : "313233343030", 1205 "sig" : "3006020100020101", 1206 "result" : "invalid", 1207 "flags" : [ 1208 "EdgeCase" 1209 ] 1210 }, 1211 { 1212 "tcId" : 146, 1213 "comment" : "Signature with special case values for r and s", 1214 "msg" : "313233343030", 1215 "sig" : "30060201000201ff", 1216 "result" : "invalid", 1217 "flags" : [ 1218 "EdgeCase" 1219 ] 1220 }, 1221 { 1222 "tcId" : 147, 1223 "comment" : "Signature with special case values for r and s", 1224 "msg" : "313233343030", 1225 "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", 1226 "result" : "invalid", 1227 "flags" : [ 1228 "EdgeCase" 1229 ] 1230 }, 1231 { 1232 "tcId" : 148, 1233 "comment" : "Signature with special case values for r and s", 1234 "msg" : "313233343030", 1235 "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", 1236 "result" : "invalid", 1237 "flags" : [ 1238 "EdgeCase" 1239 ] 1240 }, 1241 { 1242 "tcId" : 149, 1243 "comment" : "Signature with special case values for r and s", 1244 "msg" : "313233343030", 1245 "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", 1246 "result" : "invalid", 1247 "flags" : [ 1248 "EdgeCase" 1249 ] 1250 }, 1251 { 1252 "tcId" : 150, 1253 "comment" : "Signature with special case values for r and s", 1254 "msg" : "313233343030", 1255 "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", 1256 "result" : "invalid", 1257 "flags" : [ 1258 "EdgeCase" 1259 ] 1260 }, 1261 { 1262 "tcId" : 151, 1263 "comment" : "Signature with special case values for r and s", 1264 "msg" : "313233343030", 1265 "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", 1266 "result" : "invalid", 1267 "flags" : [ 1268 "EdgeCase" 1269 ] 1270 }, 1271 { 1272 "tcId" : 152, 1273 "comment" : "Signature with special case values for r and s", 1274 "msg" : "313233343030", 1275 "sig" : "3008020100090380fe01", 1276 "result" : "invalid", 1277 "flags" : [ 1278 "EdgeCase" 1279 ] 1280 }, 1281 { 1282 "tcId" : 153, 1283 "comment" : "Signature with special case values for r and s", 1284 "msg" : "313233343030", 1285 "sig" : "3006020101020100", 1286 "result" : "invalid", 1287 "flags" : [ 1288 "EdgeCase" 1289 ] 1290 }, 1291 { 1292 "tcId" : 154, 1293 "comment" : "Signature with special case values for r and s", 1294 "msg" : "313233343030", 1295 "sig" : "3006020101020101", 1296 "result" : "invalid", 1297 "flags" : [ 1298 "EdgeCase" 1299 ] 1300 }, 1301 { 1302 "tcId" : 155, 1303 "comment" : "Signature with special case values for r and s", 1304 "msg" : "313233343030", 1305 "sig" : "30060201010201ff", 1306 "result" : "invalid", 1307 "flags" : [ 1308 "EdgeCase" 1309 ] 1310 }, 1311 { 1312 "tcId" : 156, 1313 "comment" : "Signature with special case values for r and s", 1314 "msg" : "313233343030", 1315 "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", 1316 "result" : "invalid", 1317 "flags" : [ 1318 "EdgeCase" 1319 ] 1320 }, 1321 { 1322 "tcId" : 157, 1323 "comment" : "Signature with special case values for r and s", 1324 "msg" : "313233343030", 1325 "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", 1326 "result" : "invalid", 1327 "flags" : [ 1328 "EdgeCase" 1329 ] 1330 }, 1331 { 1332 "tcId" : 158, 1333 "comment" : "Signature with special case values for r and s", 1334 "msg" : "313233343030", 1335 "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", 1336 "result" : "invalid", 1337 "flags" : [ 1338 "EdgeCase" 1339 ] 1340 }, 1341 { 1342 "tcId" : 159, 1343 "comment" : "Signature with special case values for r and s", 1344 "msg" : "313233343030", 1345 "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", 1346 "result" : "invalid", 1347 "flags" : [ 1348 "EdgeCase" 1349 ] 1350 }, 1351 { 1352 "tcId" : 160, 1353 "comment" : "Signature with special case values for r and s", 1354 "msg" : "313233343030", 1355 "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", 1356 "result" : "invalid", 1357 "flags" : [ 1358 "EdgeCase" 1359 ] 1360 }, 1361 { 1362 "tcId" : 161, 1363 "comment" : "Signature with special case values for r and s", 1364 "msg" : "313233343030", 1365 "sig" : "3008020101090380fe01", 1366 "result" : "invalid", 1367 "flags" : [ 1368 "EdgeCase" 1369 ] 1370 }, 1371 { 1372 "tcId" : 162, 1373 "comment" : "Signature with special case values for r and s", 1374 "msg" : "313233343030", 1375 "sig" : "30060201ff020100", 1376 "result" : "invalid", 1377 "flags" : [ 1378 "EdgeCase" 1379 ] 1380 }, 1381 { 1382 "tcId" : 163, 1383 "comment" : "Signature with special case values for r and s", 1384 "msg" : "313233343030", 1385 "sig" : "30060201ff020101", 1386 "result" : "invalid", 1387 "flags" : [ 1388 "EdgeCase" 1389 ] 1390 }, 1391 { 1392 "tcId" : 164, 1393 "comment" : "Signature with special case values for r and s", 1394 "msg" : "313233343030", 1395 "sig" : "30060201ff0201ff", 1396 "result" : "invalid", 1397 "flags" : [ 1398 "EdgeCase" 1399 ] 1400 }, 1401 { 1402 "tcId" : 165, 1403 "comment" : "Signature with special case values for r and s", 1404 "msg" : "313233343030", 1405 "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", 1406 "result" : "invalid", 1407 "flags" : [ 1408 "EdgeCase" 1409 ] 1410 }, 1411 { 1412 "tcId" : 166, 1413 "comment" : "Signature with special case values for r and s", 1414 "msg" : "313233343030", 1415 "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", 1416 "result" : "invalid", 1417 "flags" : [ 1418 "EdgeCase" 1419 ] 1420 }, 1421 { 1422 "tcId" : 167, 1423 "comment" : "Signature with special case values for r and s", 1424 "msg" : "313233343030", 1425 "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", 1426 "result" : "invalid", 1427 "flags" : [ 1428 "EdgeCase" 1429 ] 1430 }, 1431 { 1432 "tcId" : 168, 1433 "comment" : "Signature with special case values for r and s", 1434 "msg" : "313233343030", 1435 "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", 1436 "result" : "invalid", 1437 "flags" : [ 1438 "EdgeCase" 1439 ] 1440 }, 1441 { 1442 "tcId" : 169, 1443 "comment" : "Signature with special case values for r and s", 1444 "msg" : "313233343030", 1445 "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", 1446 "result" : "invalid", 1447 "flags" : [ 1448 "EdgeCase" 1449 ] 1450 }, 1451 { 1452 "tcId" : 170, 1453 "comment" : "Signature with special case values for r and s", 1454 "msg" : "313233343030", 1455 "sig" : "30080201ff090380fe01", 1456 "result" : "invalid", 1457 "flags" : [ 1458 "EdgeCase" 1459 ] 1460 }, 1461 { 1462 "tcId" : 171, 1463 "comment" : "Signature with special case values for r and s", 1464 "msg" : "313233343030", 1465 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100", 1466 "result" : "invalid", 1467 "flags" : [ 1468 "EdgeCase" 1469 ] 1470 }, 1471 { 1472 "tcId" : 172, 1473 "comment" : "Signature with special case values for r and s", 1474 "msg" : "313233343030", 1475 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101", 1476 "result" : "invalid", 1477 "flags" : [ 1478 "EdgeCase" 1479 ] 1480 }, 1481 { 1482 "tcId" : 173, 1483 "comment" : "Signature with special case values for r and s", 1484 "msg" : "313233343030", 1485 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff", 1486 "result" : "invalid", 1487 "flags" : [ 1488 "EdgeCase" 1489 ] 1490 }, 1491 { 1492 "tcId" : 174, 1493 "comment" : "Signature with special case values for r and s", 1494 "msg" : "313233343030", 1495 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", 1496 "result" : "invalid", 1497 "flags" : [ 1498 "EdgeCase" 1499 ] 1500 }, 1501 { 1502 "tcId" : 175, 1503 "comment" : "Signature with special case values for r and s", 1504 "msg" : "313233343030", 1505 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", 1506 "result" : "invalid", 1507 "flags" : [ 1508 "EdgeCase" 1509 ] 1510 }, 1511 { 1512 "tcId" : 176, 1513 "comment" : "Signature with special case values for r and s", 1514 "msg" : "313233343030", 1515 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", 1516 "result" : "invalid", 1517 "flags" : [ 1518 "EdgeCase" 1519 ] 1520 }, 1521 { 1522 "tcId" : 177, 1523 "comment" : "Signature with special case values for r and s", 1524 "msg" : "313233343030", 1525 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", 1526 "result" : "invalid", 1527 "flags" : [ 1528 "EdgeCase" 1529 ] 1530 }, 1531 { 1532 "tcId" : 178, 1533 "comment" : "Signature with special case values for r and s", 1534 "msg" : "313233343030", 1535 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", 1536 "result" : "invalid", 1537 "flags" : [ 1538 "EdgeCase" 1539 ] 1540 }, 1541 { 1542 "tcId" : 179, 1543 "comment" : "Signature with special case values for r and s", 1544 "msg" : "313233343030", 1545 "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973090380fe01", 1546 "result" : "invalid", 1547 "flags" : [ 1548 "EdgeCase" 1549 ] 1550 }, 1551 { 1552 "tcId" : 180, 1553 "comment" : "Signature with special case values for r and s", 1554 "msg" : "313233343030", 1555 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020100", 1556 "result" : "invalid", 1557 "flags" : [ 1558 "EdgeCase" 1559 ] 1560 }, 1561 { 1562 "tcId" : 181, 1563 "comment" : "Signature with special case values for r and s", 1564 "msg" : "313233343030", 1565 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020101", 1566 "result" : "invalid", 1567 "flags" : [ 1568 "EdgeCase" 1569 ] 1570 }, 1571 { 1572 "tcId" : 182, 1573 "comment" : "Signature with special case values for r and s", 1574 "msg" : "313233343030", 1575 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529720201ff", 1576 "result" : "invalid", 1577 "flags" : [ 1578 "EdgeCase" 1579 ] 1580 }, 1581 { 1582 "tcId" : 183, 1583 "comment" : "Signature with special case values for r and s", 1584 "msg" : "313233343030", 1585 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", 1586 "result" : "invalid", 1587 "flags" : [ 1588 "EdgeCase" 1589 ] 1590 }, 1591 { 1592 "tcId" : 184, 1593 "comment" : "Signature with special case values for r and s", 1594 "msg" : "313233343030", 1595 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", 1596 "result" : "invalid", 1597 "flags" : [ 1598 "EdgeCase" 1599 ] 1600 }, 1601 { 1602 "tcId" : 185, 1603 "comment" : "Signature with special case values for r and s", 1604 "msg" : "313233343030", 1605 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", 1606 "result" : "invalid", 1607 "flags" : [ 1608 "EdgeCase" 1609 ] 1610 }, 1611 { 1612 "tcId" : 186, 1613 "comment" : "Signature with special case values for r and s", 1614 "msg" : "313233343030", 1615 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", 1616 "result" : "invalid", 1617 "flags" : [ 1618 "EdgeCase" 1619 ] 1620 }, 1621 { 1622 "tcId" : 187, 1623 "comment" : "Signature with special case values for r and s", 1624 "msg" : "313233343030", 1625 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", 1626 "result" : "invalid", 1627 "flags" : [ 1628 "EdgeCase" 1629 ] 1630 }, 1631 { 1632 "tcId" : 188, 1633 "comment" : "Signature with special case values for r and s", 1634 "msg" : "313233343030", 1635 "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972090380fe01", 1636 "result" : "invalid", 1637 "flags" : [ 1638 "EdgeCase" 1639 ] 1640 }, 1641 { 1642 "tcId" : 189, 1643 "comment" : "Signature with special case values for r and s", 1644 "msg" : "313233343030", 1645 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020100", 1646 "result" : "invalid", 1647 "flags" : [ 1648 "EdgeCase" 1649 ] 1650 }, 1651 { 1652 "tcId" : 190, 1653 "comment" : "Signature with special case values for r and s", 1654 "msg" : "313233343030", 1655 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020101", 1656 "result" : "invalid", 1657 "flags" : [ 1658 "EdgeCase" 1659 ] 1660 }, 1661 { 1662 "tcId" : 191, 1663 "comment" : "Signature with special case values for r and s", 1664 "msg" : "313233343030", 1665 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529740201ff", 1666 "result" : "invalid", 1667 "flags" : [ 1668 "EdgeCase" 1669 ] 1670 }, 1671 { 1672 "tcId" : 192, 1673 "comment" : "Signature with special case values for r and s", 1674 "msg" : "313233343030", 1675 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", 1676 "result" : "invalid", 1677 "flags" : [ 1678 "EdgeCase" 1679 ] 1680 }, 1681 { 1682 "tcId" : 193, 1683 "comment" : "Signature with special case values for r and s", 1684 "msg" : "313233343030", 1685 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", 1686 "result" : "invalid", 1687 "flags" : [ 1688 "EdgeCase" 1689 ] 1690 }, 1691 { 1692 "tcId" : 194, 1693 "comment" : "Signature with special case values for r and s", 1694 "msg" : "313233343030", 1695 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", 1696 "result" : "invalid", 1697 "flags" : [ 1698 "EdgeCase" 1699 ] 1700 }, 1701 { 1702 "tcId" : 195, 1703 "comment" : "Signature with special case values for r and s", 1704 "msg" : "313233343030", 1705 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", 1706 "result" : "invalid", 1707 "flags" : [ 1708 "EdgeCase" 1709 ] 1710 }, 1711 { 1712 "tcId" : 196, 1713 "comment" : "Signature with special case values for r and s", 1714 "msg" : "313233343030", 1715 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", 1716 "result" : "invalid", 1717 "flags" : [ 1718 "EdgeCase" 1719 ] 1720 }, 1721 { 1722 "tcId" : 197, 1723 "comment" : "Signature with special case values for r and s", 1724 "msg" : "313233343030", 1725 "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974090380fe01", 1726 "result" : "invalid", 1727 "flags" : [ 1728 "EdgeCase" 1729 ] 1730 }, 1731 { 1732 "tcId" : 198, 1733 "comment" : "Signature with special case values for r and s", 1734 "msg" : "313233343030", 1735 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020100", 1736 "result" : "invalid", 1737 "flags" : [ 1738 "EdgeCase" 1739 ] 1740 }, 1741 { 1742 "tcId" : 199, 1743 "comment" : "Signature with special case values for r and s", 1744 "msg" : "313233343030", 1745 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020101", 1746 "result" : "invalid", 1747 "flags" : [ 1748 "EdgeCase" 1749 ] 1750 }, 1751 { 1752 "tcId" : 200, 1753 "comment" : "Signature with special case values for r and s", 1754 "msg" : "313233343030", 1755 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0201ff", 1756 "result" : "invalid", 1757 "flags" : [ 1758 "EdgeCase" 1759 ] 1760 }, 1761 { 1762 "tcId" : 201, 1763 "comment" : "Signature with special case values for r and s", 1764 "msg" : "313233343030", 1765 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", 1766 "result" : "invalid", 1767 "flags" : [ 1768 "EdgeCase" 1769 ] 1770 }, 1771 { 1772 "tcId" : 202, 1773 "comment" : "Signature with special case values for r and s", 1774 "msg" : "313233343030", 1775 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", 1776 "result" : "invalid", 1777 "flags" : [ 1778 "EdgeCase" 1779 ] 1780 }, 1781 { 1782 "tcId" : 203, 1783 "comment" : "Signature with special case values for r and s", 1784 "msg" : "313233343030", 1785 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", 1786 "result" : "invalid", 1787 "flags" : [ 1788 "EdgeCase" 1789 ] 1790 }, 1791 { 1792 "tcId" : 204, 1793 "comment" : "Signature with special case values for r and s", 1794 "msg" : "313233343030", 1795 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", 1796 "result" : "invalid", 1797 "flags" : [ 1798 "EdgeCase" 1799 ] 1800 }, 1801 { 1802 "tcId" : 205, 1803 "comment" : "Signature with special case values for r and s", 1804 "msg" : "313233343030", 1805 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", 1806 "result" : "invalid", 1807 "flags" : [ 1808 "EdgeCase" 1809 ] 1810 }, 1811 { 1812 "tcId" : 206, 1813 "comment" : "Signature with special case values for r and s", 1814 "msg" : "313233343030", 1815 "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff090380fe01", 1816 "result" : "invalid", 1817 "flags" : [ 1818 "EdgeCase" 1819 ] 1820 }, 1821 { 1822 "tcId" : 207, 1823 "comment" : "Signature with special case values for r and s", 1824 "msg" : "313233343030", 1825 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020100", 1826 "result" : "invalid", 1827 "flags" : [ 1828 "EdgeCase" 1829 ] 1830 }, 1831 { 1832 "tcId" : 208, 1833 "comment" : "Signature with special case values for r and s", 1834 "msg" : "313233343030", 1835 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020101", 1836 "result" : "invalid", 1837 "flags" : [ 1838 "EdgeCase" 1839 ] 1840 }, 1841 { 1842 "tcId" : 209, 1843 "comment" : "Signature with special case values for r and s", 1844 "msg" : "313233343030", 1845 "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000001000000000201ff", 1846 "result" : "invalid", 1847 "flags" : [ 1848 "EdgeCase" 1849 ] 1850 }, 1851 { 1852 "tcId" : 210, 1853 "comment" : "Signature with special case values for r and s", 1854 "msg" : "313233343030", 1855 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973", 1856 "result" : "invalid", 1857 "flags" : [ 1858 "EdgeCase" 1859 ] 1860 }, 1861 { 1862 "tcId" : 211, 1863 "comment" : "Signature with special case values for r and s", 1864 "msg" : "313233343030", 1865 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972", 1866 "result" : "invalid", 1867 "flags" : [ 1868 "EdgeCase" 1869 ] 1870 }, 1871 { 1872 "tcId" : 212, 1873 "comment" : "Signature with special case values for r and s", 1874 "msg" : "313233343030", 1875 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974", 1876 "result" : "invalid", 1877 "flags" : [ 1878 "EdgeCase" 1879 ] 1880 }, 1881 { 1882 "tcId" : 213, 1883 "comment" : "Signature with special case values for r and s", 1884 "msg" : "313233343030", 1885 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", 1886 "result" : "invalid", 1887 "flags" : [ 1888 "EdgeCase" 1889 ] 1890 }, 1891 { 1892 "tcId" : 214, 1893 "comment" : "Signature with special case values for r and s", 1894 "msg" : "313233343030", 1895 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000", 1896 "result" : "invalid", 1897 "flags" : [ 1898 "EdgeCase" 1899 ] 1900 }, 1901 { 1902 "tcId" : 215, 1903 "comment" : "Signature with special case values for r and s", 1904 "msg" : "313233343030", 1905 "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000090380fe01", 1906 "result" : "invalid", 1907 "flags" : [ 1908 "EdgeCase" 1909 ] 1910 }, 1911 { 1912 "tcId" : 216, 1913 "comment" : "Edge case for Shamir multiplication", 1914 "msg" : "3133323237", 1915 "sig" : "3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767eabbb85322984f14437335de0cdf565684023100bd770d3ee4beadbabe7ca46e8c4702783435228d46e2dd360e322fe61c86926fa49c8116ec940f72ac8c30d9beb3e12f", 1916 "result" : "valid", 1917 "flags" : [] 1918 }, 1919 { 1920 "tcId" : 217, 1921 "comment" : "special case hash", 1922 "msg" : "31373530353531383135", 1923 "sig" : "3066023100d3298a0193c4316b34e3833ff764a82cff4ef57b5dd79ed6237b51ff76ceab13bf92131f41030515b7e012d2ba857830023100bfc7518d2ad20ed5f58f3be79720f1866f7a23b3bd1bf913d3916819d008497a071046311d3c2fd05fc284c964a39617", 1924 "result" : "valid", 1925 "flags" : [] 1926 }, 1927 { 1928 "tcId" : 218, 1929 "comment" : "special case hash", 1930 "msg" : "3130333633303731", 1931 "sig" : "3065023100e14f41a5fc83aa4725a9ea60ab5b0b9de27f519af4b557a601f1fee0243f8eee5180f8c531414f3473f4457430cb7a2602301047ed2bf1f98e3ce93e8fdbdc63cc79f238998fee74e1bb6cd708694950bbffe3945066064da043f04d7083d0a596ec", 1932 "result" : "valid", 1933 "flags" : [] 1934 }, 1935 { 1936 "tcId" : 219, 1937 "comment" : "special case hash", 1938 "msg" : "32333632343231333231", 1939 "sig" : "3066023100b7c8b5cf631a96ad908d6a8c8d0e0a35fcc22a5a36050230b665932764ae45bd84cb87ebba8e444abd89e4483fc9c4a8023100a11636c095aa9bc69cf24b50a0a9e5377d0ffbba4fab5433159f006ab4563d55e918493020a19691574e4d1e66e3975e", 1940 "result" : "valid", 1941 "flags" : [] 1942 }, 1943 { 1944 "tcId" : 220, 1945 "comment" : "special case hash", 1946 "msg" : "34353838303134363536", 1947 "sig" : "306402304a7df2df6a32d59b6bfed54f032c3d6f3acd3ac4063704099cd162ab3908e8eeba4e973ee75b5e285dd572062338fe58023035365be327e2463dc759951c5c0be5e3d094cb706912fdf7d26b15d4a5c42ffebeca5ae73a1823f5e65d571b4ccf1a82", 1948 "result" : "valid", 1949 "flags" : [] 1950 }, 1951 { 1952 "tcId" : 221, 1953 "comment" : "special case hash", 1954 "msg" : "32313436363035363432", 1955 "sig" : "30660231009ad363a1bbc67c57c82a378e988cc083cc91f8b32739ec647c0cb348fb5c86472015131a7d9083bf4740af3351755195023100d310dc1509f8c00281efe571768d488027ea760fe32971f6cb7b57cdf90621b7d0086e26443d3761df7aa3a4eccc6c58", 1956 "result" : "valid", 1957 "flags" : [] 1958 }, 1959 { 1960 "tcId" : 222, 1961 "comment" : "special case hash", 1962 "msg" : "333335333030383230", 1963 "sig" : "306502310095078af5c2ac230239557f5fcee2e712a7034e95437a9b34c1692a81270edcf8ddd5aba1138a42012663e5f81c9beae2023040ee510a0cceb8518ad4f618599164da0f3ba75eceeac216216ec62bcceae8dc98b5e35b2e7ed47c4b8ebacfe84a74e6", 1964 "result" : "valid", 1965 "flags" : [] 1966 }, 1967 { 1968 "tcId" : 223, 1969 "comment" : "special case hash", 1970 "msg" : "36333936363033363331", 1971 "sig" : "3066023100a538076362043de54864464c14a6c1c3a478443726c1309a36b9e9ea1592b40c3f3f90d195bd298004a71e8f285e093a023100d74f97ef38468515a8c927a450275c14dc16ddbdd92b3a5cae804be20d29c682129247d2e01d37dabe38ffb74808a8b7", 1972 "result" : "valid", 1973 "flags" : [] 1974 }, 1975 { 1976 "tcId" : 224, 1977 "comment" : "special case hash", 1978 "msg" : "33333931363630373935", 1979 "sig" : "3065023100bbe835113f8ea4dc469f0283af6603f3d7a3a222b3ab5a93db56007ef2dc07c97988fc7b8b833057fa3fbf97413b6c150230737c316320b61002c2acb184d82e60e46bd2129a9bbf563c80da423121c161decd363518b260aaacf3734c1ef9faa925", 1980 "result" : "valid", 1981 "flags" : [] 1982 }, 1983 { 1984 "tcId" : 225, 1985 "comment" : "special case hash", 1986 "msg" : "31343436393735393634", 1987 "sig" : "30650230679c3640ad8ffe9577d9b59b18ff5598dbfe61122bbab8238d268907c989cd94dc7f601d17486af93f6d18624aa524a3023100e84dd195502bdcdd77b7f51d8c1ea789006905844a0e185474af1a583bab564ee23be0bc49500390dceb3d3948f06730", 1988 "result" : "valid", 1989 "flags" : [] 1990 }, 1991 { 1992 "tcId" : 226, 1993 "comment" : "special case hash", 1994 "msg" : "35313539343738363431", 1995 "sig" : "3066023100f6f1afe6febce799cc9b754279f2499f3825c3e789accef46d3f068e2b6781fd50669e80c3c7293a5c0c0af48e068e35023100f59cc8c2222ed63b4553f8149ebecc43b866719b294ef0832a12b3e3dbc825eeab68b5779625b10ae5541412ec295354", 1996 "result" : "valid", 1997 "flags" : [] 1998 }, 1999 { 2000 "tcId" : 227, 2001 "comment" : "special case hash", 2002 "msg" : "35323431373932333331", 2003 "sig" : "3065023100f46496f6d473f3c091a68aaa3749220c840061cd4f888613ccfeac0aa0411b451edbd4facbe38d2dd9d6d0d0d255ed34023000c3a74fa6666f58c4798f30c3779813e5c6d08ac31a792c2d0f9cb708733f26ad6bf3b1e46815ae536aa151680bdee2", 2004 "result" : "valid", 2005 "flags" : [] 2006 }, 2007 { 2008 "tcId" : 228, 2009 "comment" : "special case hash", 2010 "msg" : "31313437323930323034", 2011 "sig" : "3066023100df8b8e4cb1bc4ec69cb1472fa5a81c36642ed47fc6ce560033c4f7cb0bc8459b5788e34caa7d96e6071188e449f0207a0231008b8ee0177962a489938f3feffae55729d9d446fe438c7cb91ea5f632c80aa72a43b9b04e6de7ff34f76f4425107fd697", 2012 "result" : "valid", 2013 "flags" : [] 2014 }, 2015 { 2016 "tcId" : 229, 2017 "comment" : "special case hash", 2018 "msg" : "3130383738373235363435", 2019 "sig" : "30660231008bb6a8ecdc8b483ad7b9c94bb39f63b5fc1378efe8c0204a74631dded7159643821419af33863b0414bd87ecf73ba3fb0231008928449f2d6db2b2c65d44d98beb77eeadcbda83ff33e57eb183e1fc29ad86f0ba29ee66e750e8170ccc434cf70ae199", 2020 "result" : "valid", 2021 "flags" : [] 2022 }, 2023 { 2024 "tcId" : 230, 2025 "comment" : "special case hash", 2026 "msg" : "37333433333036353633", 2027 "sig" : "3065023100e3832877c80c4ed439d8eadcf615c0286ff54943e3ae2f66a3b9f886245fea470e6d5812cef80c23e4f568d0215a3bfc02303177a7dbf0ab8f8f5fc1d01b19d6a5e89642899f369dfe213b7cc55d8eaf21dd2885efce52b5959c1f06b7cac5773e5b", 2028 "result" : "valid", 2029 "flags" : [] 2030 }, 2031 { 2032 "tcId" : 231, 2033 "comment" : "special case hash", 2034 "msg" : "393734343630393738", 2035 "sig" : "306502306275738f0880023286a9b6f28ea0a9779e8d644c3dec48293c64f1566b34e15c7119bd9d02fa2357774cabc9e53ef7e6023100d2f0a52b1016082bd5517609ee81c0764dc38a8f32d9a5074e717ee1d832f9ea0e4c6b100b1fd5e7f4bc7468c79d3933", 2036 "result" : "valid", 2037 "flags" : [] 2038 }, 2039 { 2040 "tcId" : 232, 2041 "comment" : "special case hash", 2042 "msg" : "33323237303836383339", 2043 "sig" : "3066023100d316fe5168cf13753c8c3bbef83869a6703dc0d5afa82af49c88ff3555660f57919a6f36e84451c3e8e5783e3b83fe3b023100995f08c8fec7cd82ce27e7509393f5a3803a48fe255fcb160321c6e1890eb36e37bcda158f0fa6899e7d107e52de8c3c", 2044 "result" : "valid", 2045 "flags" : [] 2046 }, 2047 { 2048 "tcId" : 233, 2049 "comment" : "special case hash", 2050 "msg" : "323332393736343130", 2051 "sig" : "306402300b13b8fd10fa7b42169137588ad3f557539a4e9206f3a1f1fe9202b0690defded2be18147f5b2da9285c0e7349735ea302300478ad317b22a247bf9334719b4c8ee84acf134515db77e6141c75d08961e1e51eaca29836744103de0f6a4c798d3eeb", 2052 "result" : "valid", 2053 "flags" : [] 2054 }, 2055 { 2056 "tcId" : 234, 2057 "comment" : "special case hash", 2058 "msg" : "3934303437333831", 2059 "sig" : "3065023015804429bcb5277d4f0af73bd54c8a177499a7b64f18afc566c3ce7096bdc6c275e38548edcfa0b78dd7f57b6f393e49023100d5951f243e65b82ba5c0c7552d33b11f1e90fde0c3fd014aac1bb27db2aaf09b667c8b247c4cdd5b0723fba83b4f999e", 2060 "result" : "valid", 2061 "flags" : [] 2062 }, 2063 { 2064 "tcId" : 235, 2065 "comment" : "special case hash", 2066 "msg" : "33323230353639313233", 2067 "sig" : "30650230359247c95776bb17492b7bf827f5f330fa9f9de7cc10441a1479c81776ce36cdc6a13c5f5149c4e39147a196bb02ed34023100f6ed9252a73de48516f4eabab6368fbff6875128af4e1226d54db558bd76eec369cc9b285bc196d512e531f84864d33f", 2068 "result" : "valid", 2069 "flags" : [] 2070 }, 2071 { 2072 "tcId" : 236, 2073 "comment" : "special case hash", 2074 "msg" : "343134303533393934", 2075 "sig" : "3065023100a557d1f63a2094f683429ecb35a6533bac897682775c0051e111eed6e076c48867cae005c5e0803800b050311e381cd602302a2f871efcf03cf1c8f509e076aaa2a76f1ea78d1c64804ea5b063b0324b8e98eb5825d04370106020ee15805dbedf81", 2076 "result" : "valid", 2077 "flags" : [] 2078 }, 2079 { 2080 "tcId" : 237, 2081 "comment" : "special case hash", 2082 "msg" : "31393531353638363439", 2083 "sig" : "3065023100f22bf91169b4aec84ca84041cb826f7dfc6f33d973f3c72433b8a0ca203aac93f7eed62be9bea01706402d5b5d3b0e6502307841d3bc34aa47e813a55c25203c5ec2342d838d5b4638c2705dcf4bac9c24f765b5d4c28fa3c7fda7a38ed5048c7de3", 2084 "result" : "valid", 2085 "flags" : [] 2086 }, 2087 { 2088 "tcId" : 238, 2089 "comment" : "special case hash", 2090 "msg" : "35393539303731363335", 2091 "sig" : "30660231009c196e39a2d61a3c2565f5932f357e242892737e9adfc86c6609f291e5e6fdbb23029ff915a032b0c5390ba9d15f203e023100d721e28e5269d7813e8a9aed53a37e652fec1560ca61f28f55ab4c262cc6214eee8d3c4c2ba9d1ba0ba19e5e3c7484a7", 2092 "result" : "valid", 2093 "flags" : [] 2094 }, 2095 { 2096 "tcId" : 239, 2097 "comment" : "special case hash", 2098 "msg" : "323135333436393533", 2099 "sig" : "30660231008ba1e9dec14d300b0e250ea0bcd4419c3d9559622cc7b8375bd73f7d70133242e3d5bf70bc782808734654bacd12daea023100d893d3970f72ccab35555ae91ebcfed3c5bfc5d39181071bc06ba382587a695e02ed482f1a74fe309a399eaee5f5bc52", 2100 "result" : "valid", 2101 "flags" : [] 2102 }, 2103 { 2104 "tcId" : 240, 2105 "comment" : "special case hash", 2106 "msg" : "34383037313039383330", 2107 "sig" : "306402302f521d9d83e1bff8d25255a9bdca90e15d78a8c9ea7885b884024a40de9a315bed7f746b5da4ce96b070208e9ae0cfa502304185c6f4225b8c255a4d31abb5c9b6c686a6ee50a8eb7103aaef90245a4722fc8996f266f262109c3b5957ba73289a20", 2108 "result" : "valid", 2109 "flags" : [] 2110 }, 2111 { 2112 "tcId" : 241, 2113 "comment" : "special case hash", 2114 "msg" : "343932393339363930", 2115 "sig" : "3065023100d4900f54c1bc841d38eb2f13e0bafbb12b5667393b07102db90639744f54d78960b344c8fbfbf3540b38d00278e177aa02303a16eff0399700009b6949f3f506c543495bf8e0f3a34feb8edd63648747b531adc4e75398e4da8083b88b34c2fb97a8", 2116 "result" : "valid", 2117 "flags" : [] 2118 }, 2119 { 2120 "tcId" : 242, 2121 "comment" : "special case hash", 2122 "msg" : "32313132333535393630", 2123 "sig" : "3065023100c0169e2b8b97eeb0650e27653f2e473b97a06e1e888b07c1018c730cabfdeeec4a626c3edee0767d44e8ed07080c2ac4023013f46475f955f9701928067e3982d4ba5a58a379a66f91b74fad9ac8aee30086be6f41c9c2d8fb80e0924dedbe67e968", 2124 "result" : "valid", 2125 "flags" : [] 2126 }, 2127 { 2128 "tcId" : 243, 2129 "comment" : "special case hash", 2130 "msg" : "31323339323735373034", 2131 "sig" : "306402302e868871ea8b27a8a746882152051f2b146af4ac9d8473b4b6852f80a1d0c7cab57489aa43f89024388aec0605b0263702306d8c89eed8a5a6252c5cead1c55391c6743d881609e3db24d70ead80a663570020798fbf41d4c624fcb1ce36c536fe38", 2132 "result" : "valid", 2133 "flags" : [] 2134 }, 2135 { 2136 "tcId" : 244, 2137 "comment" : "special case hash", 2138 "msg" : "32303831313838373638", 2139 "sig" : "3065023100abe6a51179ee87c957805ecad5ccebca30c6e3a3e6dbe4eb4d130b71df2bf590b9d67c8f49e81bf90ce0909d3c2dab4c02307110582fab495b21bd9dda064fbd7acc09d0544dcf7699be35ad16207ffa10e8904f9241a709487ba2ba7e34430b81c3", 2140 "result" : "valid", 2141 "flags" : [] 2142 }, 2143 { 2144 "tcId" : 245, 2145 "comment" : "special case hash", 2146 "msg" : "343534363038393633", 2147 "sig" : "3064023050252c19e60e4120b7c28b2c2e0a588e5d107518cd61e5c7999c6d465ea134f752322d8b83f5988fcdc62bd9adb36ccd0230193899352491dabfe4fc942e14ddacb200673729d61602cc0baf5732d262f36e5279865a810ce2f977f57686a0d0137a", 2148 "result" : "valid", 2149 "flags" : [] 2150 }, 2151 { 2152 "tcId" : 246, 2153 "comment" : "special case hash", 2154 "msg" : "31333837363837313131", 2155 "sig" : "3066023100eb725fdd539d7de8ea02fac8db6ec464f40c272a63e6b2718c4e0266bf1235dae330f747a6052f4319ecbe7bdade9bd0023100ae84507648ba2d1944bb67722ccd2cb94b92b59e89a1ae698c668bb57f481c42b216c23da4b1d8c0e502ef97fda05ad0", 2156 "result" : "valid", 2157 "flags" : [] 2158 }, 2159 { 2160 "tcId" : 247, 2161 "comment" : "special case hash", 2162 "msg" : "32303331333831383735", 2163 "sig" : "3064023025aa56fcbd92f2cf53bddbaa0db537de5843290731c1dd78036fcbded4a8f7187ddfed9f5ca9d98ea7b12d24b8d29d570230028f68372d66164810bf79c30a191116d496fe32314605dc1668289425fb3a15d7532dde1052a49a35866c147abde1d9", 2164 "result" : "valid", 2165 "flags" : [] 2166 }, 2167 { 2168 "tcId" : 248, 2169 "comment" : "special case hash", 2170 "msg" : "323535333538333333", 2171 "sig" : "3065023054bf7adc8548e7cae270e7b097f16b5e315158d21b0e652ce1cfe4b33126ba4a65bf227b4cddcaf22d33d82478937b20023100bfc1b8f1d02846a42f31e1bd10ba334065459f712a3bbc76005d6c6488889f88c0983f4834d0bf2249dbf0a6db760701", 2172 "result" : "valid", 2173 "flags" : [] 2174 }, 2175 { 2176 "tcId" : 249, 2177 "comment" : "special case hash", 2178 "msg" : "34363138383431343732", 2179 "sig" : "3066023100d3bb29ac0bd1f6058a5197f766d6ea3216c572ded62af46318c8c7f9547bb246553654279d69989d9af5ef4ccacf64da023100e10281122c2112a2a5a9d87ac58f64fb07c996a2d09292119e8f24d5499b2e8524ebd0570097f6cc7f9c26094a35c857", 2180 "result" : "valid", 2181 "flags" : [] 2182 }, 2183 { 2184 "tcId" : 250, 2185 "comment" : "special case hash", 2186 "msg" : "31303039323435383534", 2187 "sig" : "3066023100bc32e85e3112472408f9324586e525325128a38313c34b79700cb0a3f7262a90a1fcc40eef1f1a3884032a7a21810e0a023100c02f52541360358107a13dbea31f83d80397710901734b7adb78b1fc904454a28a378514ccef80ecc70c1d8e55f11311", 2188 "result" : "valid", 2189 "flags" : [] 2190 }, 2191 { 2192 "tcId" : 251, 2193 "comment" : "special case hash", 2194 "msg" : "32373536343636353238", 2195 "sig" : "3066023100f04b9e17c71d2d2133ea380d71b6b82c8a8e3332703e9d535b2c2bca9b0ad586d176a6049afa35edd9722edb5c33daa3023100bd44d4a6263380ca6f22e76c26d5f70f41f4d7cae7d4b9c1b8dc2ba5298d9d12408b04614e2f3796cc19c950c8c88a10", 2196 "result" : "valid", 2197 "flags" : [] 2198 }, 2199 { 2200 "tcId" : 252, 2201 "comment" : "special case hash", 2202 "msg" : "313139363937313032", 2203 "sig" : "3065023100c8807351d8e261338e750cb9a52f4be4470b63f6f181cbe0e81d43b60824ba4be1bba42b1783897a0d72b0614018b02f023052e3a598c8be982127e961eed2b04f21c86df4ebcab0d955a7c66ec7f818898798ee75367a85022276b912c0a072bff7", 2204 "result" : "valid", 2205 "flags" : [] 2206 }, 2207 { 2208 "tcId" : 253, 2209 "comment" : "special case hash", 2210 "msg" : "323333313432313732", 2211 "sig" : "306402306152841b6fb460546eeb4158a3e5ffa54f51aa6a208987be899b706055cd59d8ec7c01f4634254fe050e1d4ec525a173023073f0c5f13640d892c28f701428e8fbfb736b6478bbd972c8c684977556ed599a70d313e06b126080e13068d56e1c10be", 2212 "result" : "valid", 2213 "flags" : [] 2214 }, 2215 { 2216 "tcId" : 254, 2217 "comment" : "special case hash", 2218 "msg" : "31363733343831383938", 2219 "sig" : "3066023100842f8d2814f5b7163f4b21bd9727246e078ad1e7435dfe1bc5f9e0e7374232e686b9b98b73deab9e43b3b7f25416c2be023100852c106c412300bac3ba265990b428a26076ab3f00fd7657bbd9315fa1cd2a1230a9a60d06b7af87aa0a6cf3f48b344c", 2220 "result" : "valid", 2221 "flags" : [] 2222 }, 2223 { 2224 "tcId" : 255, 2225 "comment" : "special case hash", 2226 "msg" : "31343630313539383237", 2227 "sig" : "3066023100e13f6d638b9d4fba54aa436a945cfea66dec058fab6f026293265884457b5a86e8e927d699bc64431b71e3d41df200440231009832cd1b4177118ed247b4f31277da15f420179f45c71a237d77f599a45df68247bac3dcef0868ecd1665005c25b7c6c", 2228 "result" : "valid", 2229 "flags" : [] 2230 }, 2231 { 2232 "tcId" : 256, 2233 "comment" : "special case hash", 2234 "msg" : "38393930383539393239", 2235 "sig" : "3064023009fff1c2e4ff8643cbfad588620c2bf7aaca5cf4242969142c7145b927bd82ed14f3ae8c6e2ce2da63b990b9f1be6d640230780c816f6c86343b008235ee986abf2136123ed247e4751e4d5467334f08e5e2ca1161254f68c3e6678e2d0b87d1cc7c", 2236 "result" : "valid", 2237 "flags" : [] 2238 }, 2239 { 2240 "tcId" : 257, 2241 "comment" : "special case hash", 2242 "msg" : "34333236343430393831", 2243 "sig" : "3066023100ffae6e7d2cea71b5a9c73cbc1285a8d252949772afe1aa27fb137740fc429c2a8c8648c9a5ba678a32f7ae7689b395ca02310089d54cd13a162c34189ff524813690e79768af8ebe794cc941dfe7fdf2cb8dd0b42519f034ea4d4f1c870046d13210e1", 2244 "result" : "valid", 2245 "flags" : [] 2246 }, 2247 { 2248 "tcId" : 258, 2249 "comment" : "special case hash", 2250 "msg" : "32333736343337353537", 2251 "sig" : "3066023100efa3c5fc3c8be1007475a2dbd46e3578bb30579445909c2445f850fb8aa60aa5b1749cc3400d8ffd81cb8832b50d27b4023100b36a08db3845b3d2ebd2c335480f12fb83f2a7351841ea3842ec62ad904b098efbf9faa7828b9c185746d9c8bd047d76", 2252 "result" : "valid", 2253 "flags" : [] 2254 }, 2255 { 2256 "tcId" : 259, 2257 "comment" : "special case hash", 2258 "msg" : "383630333937373230", 2259 "sig" : "3066023100f577095f7c74594aa1c69aca9bb26e0c7475ae5163058ecc074b03af89e56b12b6a72450589dacf0d7e6b172d0017a0e023100bee756a0b5d0a677bf95f98da512854f3ecb712f94570e1ad230eab17c527b6a8bcc9ae202b657a3611ecffa94ba0d54", 2260 "result" : "valid", 2261 "flags" : [] 2262 }, 2263 { 2264 "tcId" : 260, 2265 "comment" : "special case hash", 2266 "msg" : "35383037373733393837", 2267 "sig" : "306502300ae7688c7de5882eb9c3172f5500015552f998fb53702c6cd4b03404d5a0510a8073db95db544808dbd76659fd20cf12023100bc610fe5f04d8909cc439615fb7e302d3d82992817647c50c1f467090a52b328cbbc0262f18ffb6fd9f3bd60013cea08", 2268 "result" : "valid", 2269 "flags" : [] 2270 }, 2271 { 2272 "tcId" : 261, 2273 "comment" : "special case hash", 2274 "msg" : "353731383636383537", 2275 "sig" : "306502305dc8a6d84afaaf900d78c6a91dc5e12e7d17891a52c1468253061d704b8940bef85b9fe807a0e02b56e8dd37c22fbb82023100914258de52932c4604dceb5ce7cc0a92e021edca9b819b84a9f25652f9af13f956a1139ee95c7aa7a079e3ad8317fbdb", 2276 "result" : "valid", 2277 "flags" : [] 2278 }, 2279 { 2280 "tcId" : 262, 2281 "comment" : "special case hash", 2282 "msg" : "38363737333039333632", 2283 "sig" : "3066023100da55a6dbb845205c87c995b0bbc8444ffcba6eb1f4eb9d30f721d2dacc198fb1a8296075e68eb3d25ef596a952b8ea19023100829f671dccad6d7b0b8c4b39ff3f42597965d55c645fb880a66fe198d9344c9311f1598930392470379fa5ff43c75d04", 2284 "result" : "valid", 2285 "flags" : [] 2286 }, 2287 { 2288 "tcId" : 263, 2289 "comment" : "special case hash", 2290 "msg" : "32343735353135303630", 2291 "sig" : "306402303730dfd0985de77decdd358a544b47f418d3fab42481530d5d514859894c6f23b729af72b44686058de29687b34b3b0c023065bdfaf0ac217a80b82eb09c9f59c5c8cfbf50a6eb979a8f5f63eab9bd38ee0938e4b23102112033b230a14ad2790e3f", 2292 "result" : "valid", 2293 "flags" : [] 2294 }, 2295 { 2296 "tcId" : 264, 2297 "comment" : "special case hash", 2298 "msg" : "393733313736383734", 2299 "sig" : "3065023055210df2124c170e259af1dafa73e66613aa18ced8eb40a7f66155d50d5f3124edfa55276de4797013177291e8afeff6023100c314d3a310a60647dad3318ed7f0405a64c3f94b5ac98e6be12208c8ad9835fa6b81a0ea59f476608634657b66e00ffd", 2300 "result" : "valid", 2301 "flags" : [] 2302 }, 2303 { 2304 "tcId" : 265, 2305 "comment" : "special case hash", 2306 "msg" : "33363938303935313438", 2307 "sig" : "3065023100f6c9897144b5d84964515eb0c8c3d0d9c6687c957887e93c29b2a21804b40307fb88bfd5cca11c95885d28867cb33a740230656bafca242290f7d7e9801b6cfd4bd1b07e8d7c6c1c59fd3d8e82e9846a1b2855c85420e4ee6ec2d97fec2161eeb243", 2308 "result" : "valid", 2309 "flags" : [] 2310 }, 2311 { 2312 "tcId" : 266, 2313 "comment" : "special case hash", 2314 "msg" : "3130373530323638353736", 2315 "sig" : "3065023100bfbcc5f343e2ab392ce6c1c02d91c00650c47136836a5d0622d476ac2b3274395721b1ab21882ed5cabed093b43b133f0230043e9fc64c6108df73f9eced90f91185f83d89662f5a9d810c1824fbfd97b842f784305fd6b9c28c80d32d52b1538d12", 2316 "result" : "valid", 2317 "flags" : [] 2318 }, 2319 { 2320 "tcId" : 267, 2321 "comment" : "special case hash", 2322 "msg" : "383639313439353538", 2323 "sig" : "3066023100b8f793ddd47e657a9081cbed1600fb22b38ad6a155f9c006ba98de1f383b4c0918ceea72253e0f869524b2369cd9bd8c02310096c452ff58f42e0853040a6d5c7e750b57dd4af06e2df8194e8d524e81ac000ee3315bbeabbf6a21f61b8904c55378d9", 2324 "result" : "valid", 2325 "flags" : [] 2326 }, 2327 { 2328 "tcId" : 268, 2329 "comment" : "special case hash", 2330 "msg" : "32313734363535343335", 2331 "sig" : "30640230263ab1c93567e93b5ec4e380b0d3bb5ea1ce693c14a47afccc539aaf197f099d331ea9e26f1a0057148d46727acb61880230621db07ce94110e2be74fa953a00a8a554225b3f2c0f6c56b4ebd4db2f57ca2565ed3323fd708bb56ac6e28bfb40f2e7", 2332 "result" : "valid", 2333 "flags" : [] 2334 }, 2335 { 2336 "tcId" : 269, 2337 "comment" : "special case hash", 2338 "msg" : "363434353530373932", 2339 "sig" : "306502310096f4a2b3529c65e45a0b4c19c582dc8db635d4e74f0b81309696b23be920ba8ec553d4b370df4c59d74dd654bac6df5802301573ba1b280c735a3401d957ecd3b8908e4e0b7d80239ce042594d182faf2ddf811c9056aac4c87f4f85043766a26614", 2340 "result" : "valid", 2341 "flags" : [] 2342 }, 2343 { 2344 "tcId" : 270, 2345 "comment" : "special case hash", 2346 "msg" : "353332383138333338", 2347 "sig" : "306602310096a691b19a6294b311a438f8da345e480b1deaa1e940cfbf02177d5f08479976ea58aee31011d50b5542be188c9d63df0231008f67dc9e1588aeb8be180013d41a036f9badfad9fe9340910cbf87243776f54bef7da2ebf3a7643866eb9a3b23fe59b9", 2348 "result" : "valid", 2349 "flags" : [] 2350 }, 2351 { 2352 "tcId" : 271, 2353 "comment" : "special case hash", 2354 "msg" : "31313932303736333832", 2355 "sig" : "3066023100cff27948c6d902c73d103d0802eb144dd89c1b0e3b9f9a5e498b0361dc122a0d555160d8c64d61539c1dbbd4bc18971f023100b60827488c9f16ba28378fd59b1a29c65073335a7f236131134674c62c8396f193c76f2395ddaaa4f24b69161eb69b4d", 2356 "result" : "valid", 2357 "flags" : [] 2358 }, 2359 { 2360 "tcId" : 272, 2361 "comment" : "special case hash", 2362 "msg" : "31353332383432323230", 2363 "sig" : "3066023100e90e22d9e535dfdfd86e098d5d6a0ae08f69d4a3ffaa39f6930bcf5f5ad02ee0d0472ae984edd9f0bbe5e7d63fd4f6ac023100e3f57b0a4629ecaa21f2d34a7a0834d57ba20f99c6e31b43c37811cc23b9957c8f3356f4462214d3c8e58745e50f23f6", 2364 "result" : "valid", 2365 "flags" : [] 2366 }, 2367 { 2368 "tcId" : 273, 2369 "comment" : "special case hash", 2370 "msg" : "313536373137373339", 2371 "sig" : "3064023018b70e272a98cc48e1e0af73146f0f972bbfbeb6b985feb2c4acd695a7a41b99c415be9c46aedaf3ddff67a65a89e387023047d6bcea088f622ad35d88bcf46d71827bcba2f57c36d6fb8a4bf2befdc0d4e3ef366d5966c4d076d3cfa43d6626717b", 2372 "result" : "valid", 2373 "flags" : [] 2374 }, 2375 { 2376 "tcId" : 274, 2377 "comment" : "special case hash", 2378 "msg" : "34333033303931313230", 2379 "sig" : "3066023100acfd981c55fd5286cfce173726d51c3d25f65b11b7673729a62167256774f7c894b74662a212c706e00cef096074162f023100f4d471c97797c24d96aec1de85a249ef468d6036cd712563aeb65cea4995f3ee85e769b874f09a08637a44a96084be7a", 2380 "result" : "valid", 2381 "flags" : [] 2382 }, 2383 { 2384 "tcId" : 275, 2385 "comment" : "special case hash", 2386 "msg" : "37373335393135353831", 2387 "sig" : "3065023100f15fcbeea8b64dad5e8566a2c37913c82d6be9d9668df469bd0b591c3923a6e12644eaf697d466fa7cd513983d946a40023070063966801079351526999e5c5c2c5f627e4c8bc96784bcbe715fe7c7afcf69785d1c8c7ccd3725e364101638396597", 2388 "result" : "valid", 2389 "flags" : [] 2390 }, 2391 { 2392 "tcId" : 276, 2393 "comment" : "special case hash", 2394 "msg" : "323433393636373430", 2395 "sig" : "3066023100d995147939ae6d8f62bb57372227395839e25a0d4308b899d5f506cf9e0a01e8115b7e4b822f037ec95752bd9e892f5e0231009bb4d07333e468f8482a790a2a2e650e2c42da8240ec5e402506b368122f046680cd71e0117897cce3df4a1555fc8876", 2396 "result" : "valid", 2397 "flags" : [] 2398 }, 2399 { 2400 "tcId" : 277, 2401 "comment" : "special case hash", 2402 "msg" : "34333237363032383233", 2403 "sig" : "3064023043c6ce5184476f3f496afeae3cb96a3f9f038957686c93437b8266a233022371d266e904aa096c3566cb33824b88075e0230680c13245a8bc560b638d26f0c5f261964130256939552d3fffb07b658355611612c268a89541055d3c2bf9e82cf4da3", 2404 "result" : "valid", 2405 "flags" : [] 2406 }, 2407 { 2408 "tcId" : 278, 2409 "comment" : "special case hash", 2410 "msg" : "32393332303032353932", 2411 "sig" : "30630230447539941dc350767fc841083d25d9247a0807e1e22e0bb9d94f504f721981b413d521efbd75e4fe831ee26338cf3de3022f395ab27ea782cee4be53e06c7616bbd41d6926b18d219d75d5979f13cba2f52101019b0ec0a41ffdbf29ef73ddba70", 2412 "result" : "valid", 2413 "flags" : [] 2414 }, 2415 { 2416 "tcId" : 279, 2417 "comment" : "special case hash", 2418 "msg" : "36343039383737323834", 2419 "sig" : "3066023100a0ba8e8b979c20345e34fca98531900164a859923bd6986a9c39236a2f5de053a252997f35e5b84b0d48ba0f8d09aedd023100facd6df04358fcd95fa9018a6fc0828dfe319812ff65929c060b18ad4b9f06e7fc0addd1b695315d71c15e51dc51d719", 2420 "result" : "valid", 2421 "flags" : [] 2422 }, 2423 { 2424 "tcId" : 280, 2425 "comment" : "special case hash", 2426 "msg" : "36303735363930343132", 2427 "sig" : "3065023100b8378390f71f0bb6663f1846daf6908f8c84f770ae740cc8054122494cf0ffa9437ab26040ca22808fb29a810b70126e0230427636b929a500abc34d9f22977b81e734919afaf3ed2c91eeada7074e0c16bdc52f960eaec9db5a879c1e6414035101", 2428 "result" : "valid", 2429 "flags" : [] 2430 }, 2431 { 2432 "tcId" : 281, 2433 "comment" : "special case hash", 2434 "msg" : "32333231363233313335", 2435 "sig" : "3066023100f36a9048fd94803d3d6d1b11430b90b94ef8d5d2ad89018c69473ce9cfe0d6105b3c2fb2e7555ccd25f65af8c872bdc602310081254841e7ecbfd0d810afaaf5afd6d6c5d0542bb00cc183b1db01767120afbcc0006ddcba8db7baf65f302723dabc4d", 2436 "result" : "valid", 2437 "flags" : [] 2438 }, 2439 { 2440 "tcId" : 282, 2441 "comment" : "special case hash", 2442 "msg" : "36343130313532313731", 2443 "sig" : "3066023100d8a4d96409c191baa9540bf35f1d5192f9352d7f0e14f92c0e8e1f19f559b42ed3c6b7bdb6becc56584fb5c09421e2e4023100d966ba13d4245e248eafb46f2a3df92c2037d5969c7db6dbcb0ff4b21850e16a18a29785267239886365cf721a212536", 2444 "result" : "valid", 2445 "flags" : [] 2446 }, 2447 { 2448 "tcId" : 283, 2449 "comment" : "special case hash", 2450 "msg" : "383337323835373438", 2451 "sig" : "306402301d5d86fd48e65b0cf0b0b46062241f89cf65785dd818f93f1162771a38a15f20febc261812ecaaf6f4f2b86b3362d7eb02300c76e363de1432513cb9dad6493931381ecd25f142e61968b6f20d7b1270cb9e38a7ae54e4778aff4025eb00c6a67aef", 2452 "result" : "valid", 2453 "flags" : [] 2454 }, 2455 { 2456 "tcId" : 284, 2457 "comment" : "special case hash", 2458 "msg" : "33333234373034353235", 2459 "sig" : "306402300508eed148f061114be18e8a86188feabf76b873b36eadcca9c2c60e24a2002fe456231decf7a8f6f032c08dbe0ab5a90230694c0ad781b2341e30e1d0739ac99672064f48821a69852c7940cf1d621738199c980d56d2a0b71b3fc6011c6b2444ba", 2460 "result" : "valid", 2461 "flags" : [] 2462 }, 2463 { 2464 "tcId" : 285, 2465 "comment" : "special case hash", 2466 "msg" : "31343033393636383732", 2467 "sig" : "30650230726ef88bb7947a043116c111cb519ddeda3e6ffbf724884a1b22c24409cdf2779d93ce610c8c07411c2b001399103d6d02310095dc1d65046caf0e8dad07b224798d6f7807278e737883e7c7bf0b446791d4ee144c26f710134861af4e6771d4082896", 2468 "result" : "valid", 2469 "flags" : [] 2470 }, 2471 { 2472 "tcId" : 286, 2473 "comment" : "special case hash", 2474 "msg" : "31323237363035313238", 2475 "sig" : "3066023100eb0e8e3c639f5eba8eccd9020d0ec62d8ac73f3fddbdfa08fdb2155deb0a536923ebd55e20020cab9f8e39a43a88be11023100c796df399fc35883dd5dae6817d02d3d67a8eec6601585e5e36fd2c134eddb1447ec12b144dddc9aae28a84f22602641", 2476 "result" : "valid", 2477 "flags" : [] 2478 }, 2479 { 2480 "tcId" : 287, 2481 "comment" : "special case hash", 2482 "msg" : "34393531343838333632", 2483 "sig" : "3065023100e8f8c69d0396ea900f9757736d2b19dbc2d2a8c01dccf490c8b9455bd63b34c095867e7cf3b84dc7c3c3d6b51bebf405023058152a7564eeb22a3e26597026d0cd7835725bd512245448cb5016eb48ea759809fd6949d0ee5d579643f72f908c16bb", 2484 "result" : "valid", 2485 "flags" : [] 2486 }, 2487 { 2488 "tcId" : 288, 2489 "comment" : "special case hash", 2490 "msg" : "32343532313237303139", 2491 "sig" : "30650230380b4e48b3ff012af7c08bf871d9f4da0c708b5494a986d3d80b1979e579d0dbee61db9bc3c04c396176410788e15a0f023100e6971c013c965a7e4df10f95620a5092fab096bd5b50828f4bc91c5e479bccf6e0daf287e7ef580fa9ea153fa1a507a2", 2492 "result" : "valid", 2493 "flags" : [] 2494 }, 2495 { 2496 "tcId" : 289, 2497 "comment" : "special case hash", 2498 "msg" : "31373331353530373036", 2499 "sig" : "30650231008061de12029e2b000d157a455ecf2301222f092df95b9551b78cf0ef3a64f12212b57ec7b16d2c0f258946f51cb1633a02300ac2ca6ad99b29ca29a0dc38b34443ee41020f81ed9087cef7681a00c4fe60653a572944ba37f1fe51d112bfffbdd701", 2500 "result" : "valid", 2501 "flags" : [] 2502 }, 2503 { 2504 "tcId" : 290, 2505 "comment" : "special case hash", 2506 "msg" : "31363637303639383738", 2507 "sig" : "3066023100e74f2a791eeb7341cff6cc1c24f459e6c0109924f7984639ae387e3ceb58758a1bc3839dea1fc3a3799562225e70a733023100d90e4d0f47343268e56bbcb011bd4734390abc9aa1304b6253e78f5a78b6905aa6bf6a3892a4ae1a875c823ae5a83e87", 2508 "result" : "valid", 2509 "flags" : [] 2510 }, 2511 { 2512 "tcId" : 291, 2513 "comment" : "special case hash", 2514 "msg" : "343431353437363137", 2515 "sig" : "306402306a1cd0ff7906be207b56862edcbc0d0bbfb26d43255c99f6ab77639f5e6103a07aa322b22ed43870d1ce6df68aa0a8c10230655558b129aa23184500bd4aab4f0355d3192e9b8860f60b05a1c29261f4486a6ae235a526339b86c05f5fac477b6723", 2516 "result" : "valid", 2517 "flags" : [] 2518 }, 2519 { 2520 "tcId" : 292, 2521 "comment" : "special case hash", 2522 "msg" : "343233393434393938", 2523 "sig" : "306602310081111fdc5f0de65583c7a5668d26c04ee52e08dac227753132cff1741cb721e112aa793c0d5fa047faf14cb45dd13e1f0231009a25cf1e6c152bc3e216e021561d194979f1c11fe17019ed7bac2c13c4010f209665e3b6f33b86641704d922b407818f", 2524 "result" : "valid", 2525 "flags" : [] 2526 }, 2527 { 2528 "tcId" : 293, 2529 "comment" : "special case hash", 2530 "msg" : "34383037363230373132", 2531 "sig" : "30660231009b66d122a315095b2b66ccb97272c476a2d760e827fdea05732d634df3d066569c984dd941aad5f5dec4c2e1b7b94a0002310096c32403c85bc3d0ee87f96a600182796dce53d54d7467ae660a42b87bb70792f14650ac28a5fa47ce9ca4d3b2c25878", 2532 "result" : "valid", 2533 "flags" : [] 2534 }, 2535 { 2536 "tcId" : 294, 2537 "comment" : "special case hash", 2538 "msg" : "32313634363636323839", 2539 "sig" : "306402302bb062a002088d62a0b7338d0484fedfe2af7e20cebf6a4788264eb27cb4ebc3cc81c816e6a35722cf9b464783094cb8023046cc21b70f2133f85ab0443bebe9c6fc62c6e2ec1fd9c4ddf4a6d5f3f48eb7abf1ee7bdf6725879fd1b7daafb44f6e04", 2540 "result" : "valid", 2541 "flags" : [] 2542 }, 2543 { 2544 "tcId" : 295, 2545 "comment" : "special case hash", 2546 "msg" : "31393432383533383635", 2547 "sig" : "3065023033e87061ee9a82eb74d8bb4ae91606563c2e4db8b09183cc00d1119ab4f5033d287a1fc90a2348163fdf68d35006fd7f02310096db97c947ee2e96e6139d3bcbf5a43606bae1ad3ca28290fbad43b281ef115ec1b98bc581ef48094f8c1aa8e36c282a", 2548 "result" : "valid", 2549 "flags" : [] 2550 }, 2551 { 2552 "tcId" : 296, 2553 "comment" : "special case hash", 2554 "msg" : "32323139333833353231", 2555 "sig" : "3064023070f80b438424ba228a7d80f26e22ff6a896243c9d49c75573489ee0de58ec60efd103838143465bd8fe34672ba9496170230115492bd9365b96f38747536318bffb819e7c146df3a5a7a46d6288c7fdf31cff570b22176aa398daba9073ab1e7b9bf", 2556 "result" : "valid", 2557 "flags" : [] 2558 }, 2559 { 2560 "tcId" : 297, 2561 "comment" : "special case hash", 2562 "msg" : "393236393333343139", 2563 "sig" : "3066023100ff16ca0389ea6948f4305b434fe0aa589f880f5aa937767c31170ee8da6c1ad620c993d40ddf141b7fda37424d51b5cd023100ba0f86985dffc61d6e35a37de06918b11e431b72403161acfb8f05c469f1fcfa6e215c6f7eb5a0a5e0cc9e7be79ce18b", 2564 "result" : "valid", 2565 "flags" : [] 2566 }, 2567 { 2568 "tcId" : 298, 2569 "comment" : "special case hash", 2570 "msg" : "373639333836333634", 2571 "sig" : "3065023100d60c24bee05f5198cd155ad095ffb956bbcfb66b82fc0d3755119915a62f2f923557b85ddc1d12e6a757f23042cb601b02302c4d968b5eac930b51d283b418fcff6df3a9d6d66e3812cd1bf5fde797fd203a7c439b1b381e4fe8b44e6f108764a7dd", 2572 "result" : "valid", 2573 "flags" : [] 2574 }, 2575 { 2576 "tcId" : 299, 2577 "comment" : "special case hash", 2578 "msg" : "32373335393330353733", 2579 "sig" : "3066023100bdf634d915a4fae7a155532ca2847c33a6babe7ef8db0af50f485db3dd2c8bffe722394583932f6eb5cd97f6db7561d9023100bb425cae2e5483174b5ed873af4329da4618c14458141850bee3c7bf1ffb3f2030159043277dacc708e9d32f63400083", 2580 "result" : "valid", 2581 "flags" : [] 2582 }, 2583 { 2584 "tcId" : 300, 2585 "comment" : "special case hash", 2586 "msg" : "38333030353634303635", 2587 "sig" : "30650230061320a3bcebac33cf399d45d1e1e1b34f37288fe4753f4fddfd496eff427e1d26b1b91d749cc34c12f4ecef837c0e8f023100fd5cf468cda319fe06e773a190c38de6e150a321ac1c416ad875432cdb7a07134c446f13068e71a1a96e35da923974ad", 2588 "result" : "valid", 2589 "flags" : [] 2590 }, 2591 { 2592 "tcId" : 301, 2593 "comment" : "special case hash", 2594 "msg" : "34333037363535373338", 2595 "sig" : "3065023100d620f063d33efa859b623f6c9a92340e4cdd854ffbe3e5e01379177aee31715ce587b00bd0aea98fddf236d2fc8a7a740230671f4b7c187297dc236c61888b6d9397e97783077cc4101807d79ee62e4a53a78c4b6a3a31b03178668af894a3d8902e", 2596 "result" : "valid", 2597 "flags" : [] 2598 }, 2599 { 2600 "tcId" : 302, 2601 "comment" : "special case hash", 2602 "msg" : "39363537303138313735", 2603 "sig" : "306502310091c556c5bddd529fe903b86afc0eb8fa1f49425b779a39114ae563bebc947e633ba4ee98948faa8940dfe2562c63e1c50230198b00079d8db072d25b0a49bc8bc36457926f3c101527528df6679f92c76f1b487e6695d4b92fe33b4ee7046a6a5df9", 2604 "result" : "valid", 2605 "flags" : [] 2606 } 2607 ] 2608 }, 2609 { 2610 "key" : { 2611 "curve" : "secp384r1", 2612 "keySize" : 384, 2613 "type" : "ECPublicKey", 2614 "uncompressed" : "044bf4e52f958427ebb5915fb8c9595551b4d3a3fdab67badd9d6c3093f425ba43630df71f42f0eb7ceaa94d9f6448a85dd30331588249fd2fdc0b309ec7ed8481bc16f27800c13d7db700fc82e1b1c8545aa0c0d3b56e3bfe789fc18a916887c2", 2615 "wx" : "4bf4e52f958427ebb5915fb8c9595551b4d3a3fdab67badd9d6c3093f425ba43630df71f42f0eb7ceaa94d9f6448a85d", 2616 "wy" : "0d30331588249fd2fdc0b309ec7ed8481bc16f27800c13d7db700fc82e1b1c8545aa0c0d3b56e3bfe789fc18a916887c2" 2617 }, 2618 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044bf4e52f958427ebb5915fb8c9595551b4d3a3fdab67badd9d6c3093f425ba43630df71f42f0eb7ceaa94d9f6448a85dd30331588249fd2fdc0b309ec7ed8481bc16f27800c13d7db700fc82e1b1c8545aa0c0d3b56e3bfe789fc18a916887c2", 2619 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAES/TlL5WEJ+u1kV+4yVlVUbTTo/2rZ7rd\nnWwwk/QlukNjDfcfQvDrfOqpTZ9kSKhd0wMxWIJJ/S/cCzCex+2EgbwW8ngAwT19\ntwD8guGxyFRaoMDTtW47/nifwYqRaIfC\n-----END PUBLIC KEY-----", 2620 "sha" : "SHA-384", 2621 "type" : "ECDSAVer", 2622 "tests" : [ 2623 { 2624 "tcId" : 303, 2625 "comment" : "k*G has a large x-coordinate", 2626 "msg" : "313233343030", 2627 "sig" : "304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", 2628 "result" : "valid", 2629 "flags" : [] 2630 }, 2631 { 2632 "tcId" : 304, 2633 "comment" : "r too large", 2634 "msg" : "313233343030", 2635 "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", 2636 "result" : "invalid", 2637 "flags" : [] 2638 } 2639 ] 2640 }, 2641 { 2642 "key" : { 2643 "curve" : "secp384r1", 2644 "keySize" : 384, 2645 "type" : "ECPublicKey", 2646 "uncompressed" : "043623bb296b88f626d0f92656bf016f115b721277ccb4930739bfbd81f9c1e734630e0685d32e154e0b4a5c62e43851f6768356b4a5764c128c7b1105e3d778a89d1e01da297ede1bc4312c2583e0bbddd21613583dd09ab895c63be479f94576", 2647 "wx" : "3623bb296b88f626d0f92656bf016f115b721277ccb4930739bfbd81f9c1e734630e0685d32e154e0b4a5c62e43851f6", 2648 "wy" : "768356b4a5764c128c7b1105e3d778a89d1e01da297ede1bc4312c2583e0bbddd21613583dd09ab895c63be479f94576" 2649 }, 2650 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043623bb296b88f626d0f92656bf016f115b721277ccb4930739bfbd81f9c1e734630e0685d32e154e0b4a5c62e43851f6768356b4a5764c128c7b1105e3d778a89d1e01da297ede1bc4312c2583e0bbddd21613583dd09ab895c63be479f94576", 2651 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENiO7KWuI9ibQ+SZWvwFvEVtyEnfMtJMH\nOb+9gfnB5zRjDgaF0y4VTgtKXGLkOFH2doNWtKV2TBKMexEF49d4qJ0eAdopft4b\nxDEsJYPgu93SFhNYPdCauJXGO+R5+UV2\n-----END PUBLIC KEY-----", 2652 "sha" : "SHA-384", 2653 "type" : "ECDSAVer", 2654 "tests" : [ 2655 { 2656 "tcId" : 305, 2657 "comment" : "r,s are large", 2658 "msg" : "313233343030", 2659 "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971", 2660 "result" : "valid", 2661 "flags" : [] 2662 } 2663 ] 2664 }, 2665 { 2666 "key" : { 2667 "curve" : "secp384r1", 2668 "keySize" : 384, 2669 "type" : "ECPublicKey", 2670 "uncompressed" : "04d516cb8ac8e4457b693d5192beeb6ce7d9a46bef48eecf3ea823286f101f98d130f5a26dc6fec23662eff07f14486fd58456932e74894b7f0e3bb0dfd362502b3765dd80a3177209fb221dc9b51aaf4470b245391405bef514176b13a267a720", 2671 "wx" : "0d516cb8ac8e4457b693d5192beeb6ce7d9a46bef48eecf3ea823286f101f98d130f5a26dc6fec23662eff07f14486fd5", 2672 "wy" : "08456932e74894b7f0e3bb0dfd362502b3765dd80a3177209fb221dc9b51aaf4470b245391405bef514176b13a267a720" 2673 }, 2674 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d516cb8ac8e4457b693d5192beeb6ce7d9a46bef48eecf3ea823286f101f98d130f5a26dc6fec23662eff07f14486fd58456932e74894b7f0e3bb0dfd362502b3765dd80a3177209fb221dc9b51aaf4470b245391405bef514176b13a267a720", 2675 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE1RbLisjkRXtpPVGSvuts59mka+9I7s8+\nqCMobxAfmNEw9aJtxv7CNmLv8H8USG/VhFaTLnSJS38OO7Df02JQKzdl3YCjF3IJ\n+yIdybUar0RwskU5FAW+9RQXaxOiZ6cg\n-----END PUBLIC KEY-----", 2676 "sha" : "SHA-384", 2677 "type" : "ECDSAVer", 2678 "tests" : [ 2679 { 2680 "tcId" : 306, 2681 "comment" : "r and s^-1 have a large Hamming weight", 2682 "msg" : "313233343030", 2683 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d1aee55fdc2a716ba2fabcb57020b72e539bf05c7902f98e105bf83d4cc10c2a159a3cf7e01d749d2205f4da6bd8fcf1", 2684 "result" : "valid", 2685 "flags" : [] 2686 } 2687 ] 2688 }, 2689 { 2690 "key" : { 2691 "curve" : "secp384r1", 2692 "keySize" : 384, 2693 "type" : "ECPublicKey", 2694 "uncompressed" : "04a8380cd35026e13bf87be693cdb6e75a82d765b4019b529e8d277c4af6c9db27ebb5d3f86e88add9d5b61186f04c83a992a187507c737325d2cc624acef3cd036bfa99e0c1518be65c88bb51f900f94123acabad81d15130d3ade7ff7e4364e1", 2695 "wx" : "0a8380cd35026e13bf87be693cdb6e75a82d765b4019b529e8d277c4af6c9db27ebb5d3f86e88add9d5b61186f04c83a9", 2696 "wy" : "092a187507c737325d2cc624acef3cd036bfa99e0c1518be65c88bb51f900f94123acabad81d15130d3ade7ff7e4364e1" 2697 }, 2698 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004a8380cd35026e13bf87be693cdb6e75a82d765b4019b529e8d277c4af6c9db27ebb5d3f86e88add9d5b61186f04c83a992a187507c737325d2cc624acef3cd036bfa99e0c1518be65c88bb51f900f94123acabad81d15130d3ade7ff7e4364e1", 2699 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqDgM01Am4Tv4e+aTzbbnWoLXZbQBm1Ke\njSd8SvbJ2yfrtdP4boit2dW2EYbwTIOpkqGHUHxzcyXSzGJKzvPNA2v6meDBUYvm\nXIi7UfkA+UEjrKutgdFRMNOt5/9+Q2Th\n-----END PUBLIC KEY-----", 2700 "sha" : "SHA-384", 2701 "type" : "ECDSAVer", 2702 "tests" : [ 2703 { 2704 "tcId" : 307, 2705 "comment" : "r and s^-1 have a large Hamming weight", 2706 "msg" : "313233343030", 2707 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b6b681dc484f4f020fd3f7e626d88edc6ded1b382ef3e143d60887b51394260832d4d8f2ef70458f9fa90e38c2e19e4f", 2708 "result" : "valid", 2709 "flags" : [] 2710 } 2711 ] 2712 }, 2713 { 2714 "key" : { 2715 "curve" : "secp384r1", 2716 "keySize" : 384, 2717 "type" : "ECPublicKey", 2718 "uncompressed" : "04554f2fd0b700a9f4568752b673d9c0d29dc96c10fe67e38c6d6d339bfafe05f970da8c3d2164e82031307a44bd32251171312b61b59113ff0bd3b8a9a4934df262aa8096f840e9d8bffa5d7491ded87b38c496f9b9e4f0ba1089f8d3ffc88a9f", 2719 "wx" : "554f2fd0b700a9f4568752b673d9c0d29dc96c10fe67e38c6d6d339bfafe05f970da8c3d2164e82031307a44bd322511", 2720 "wy" : "71312b61b59113ff0bd3b8a9a4934df262aa8096f840e9d8bffa5d7491ded87b38c496f9b9e4f0ba1089f8d3ffc88a9f" 2721 }, 2722 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004554f2fd0b700a9f4568752b673d9c0d29dc96c10fe67e38c6d6d339bfafe05f970da8c3d2164e82031307a44bd32251171312b61b59113ff0bd3b8a9a4934df262aa8096f840e9d8bffa5d7491ded87b38c496f9b9e4f0ba1089f8d3ffc88a9f", 2723 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVU8v0LcAqfRWh1K2c9nA0p3JbBD+Z+OM\nbW0zm/r+Bflw2ow9IWToIDEwekS9MiURcTErYbWRE/8L07ippJNN8mKqgJb4QOnY\nv/pddJHe2Hs4xJb5ueTwuhCJ+NP/yIqf\n-----END PUBLIC KEY-----", 2724 "sha" : "SHA-384", 2725 "type" : "ECDSAVer", 2726 "tests" : [ 2727 { 2728 "tcId" : 308, 2729 "comment" : "small r and s", 2730 "msg" : "313233343030", 2731 "sig" : "3006020102020101", 2732 "result" : "valid", 2733 "flags" : [] 2734 } 2735 ] 2736 }, 2737 { 2738 "key" : { 2739 "curve" : "secp384r1", 2740 "keySize" : 384, 2741 "type" : "ECPublicKey", 2742 "uncompressed" : "0444ee3335fa77d2fb02e4bd7074f45e598a879c0fa822ec718c21dc13b83440edc4e3c10a1858423e03044c9eff22591cd027c49933e5510557d6b4b2c6f66fe5dcb9302a3b13fdc68048c3fcac88ba152b6a9833c87fdc6280afc5d11ab7c107", 2743 "wx" : "44ee3335fa77d2fb02e4bd7074f45e598a879c0fa822ec718c21dc13b83440edc4e3c10a1858423e03044c9eff22591c", 2744 "wy" : "0d027c49933e5510557d6b4b2c6f66fe5dcb9302a3b13fdc68048c3fcac88ba152b6a9833c87fdc6280afc5d11ab7c107" 2745 }, 2746 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000444ee3335fa77d2fb02e4bd7074f45e598a879c0fa822ec718c21dc13b83440edc4e3c10a1858423e03044c9eff22591cd027c49933e5510557d6b4b2c6f66fe5dcb9302a3b13fdc68048c3fcac88ba152b6a9833c87fdc6280afc5d11ab7c107", 2747 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAERO4zNfp30vsC5L1wdPReWYqHnA+oIuxx\njCHcE7g0QO3E48EKGFhCPgMETJ7/Ilkc0CfEmTPlUQVX1rSyxvZv5dy5MCo7E/3G\ngEjD/KyIuhUrapgzyH/cYoCvxdEat8EH\n-----END PUBLIC KEY-----", 2748 "sha" : "SHA-384", 2749 "type" : "ECDSAVer", 2750 "tests" : [ 2751 { 2752 "tcId" : 309, 2753 "comment" : "small r and s", 2754 "msg" : "313233343030", 2755 "sig" : "3006020102020102", 2756 "result" : "valid", 2757 "flags" : [] 2758 } 2759 ] 2760 }, 2761 { 2762 "key" : { 2763 "curve" : "secp384r1", 2764 "keySize" : 384, 2765 "type" : "ECPublicKey", 2766 "uncompressed" : "04e2f87f72e3c66c73037fe77607d42ad2d9c4cc159893b4b9b8b0365d3a7766dbe8678b02e2b68f58e5a4f7681061a390e38f2142818542bef6b2bc3a2c4f43c95e5259d6bd5401531378c7ca125a1f6cc609d4fadfc5c9a99358ee77ff780c8d", 2767 "wx" : "0e2f87f72e3c66c73037fe77607d42ad2d9c4cc159893b4b9b8b0365d3a7766dbe8678b02e2b68f58e5a4f7681061a390", 2768 "wy" : "0e38f2142818542bef6b2bc3a2c4f43c95e5259d6bd5401531378c7ca125a1f6cc609d4fadfc5c9a99358ee77ff780c8d" 2769 }, 2770 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e2f87f72e3c66c73037fe77607d42ad2d9c4cc159893b4b9b8b0365d3a7766dbe8678b02e2b68f58e5a4f7681061a390e38f2142818542bef6b2bc3a2c4f43c95e5259d6bd5401531378c7ca125a1f6cc609d4fadfc5c9a99358ee77ff780c8d", 2771 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4vh/cuPGbHMDf+d2B9Qq0tnEzBWYk7S5\nuLA2XTp3ZtvoZ4sC4raPWOWk92gQYaOQ448hQoGFQr72srw6LE9DyV5SWda9VAFT\nE3jHyhJaH2zGCdT638XJqZNY7nf/eAyN\n-----END PUBLIC KEY-----", 2772 "sha" : "SHA-384", 2773 "type" : "ECDSAVer", 2774 "tests" : [ 2775 { 2776 "tcId" : 310, 2777 "comment" : "small r and s", 2778 "msg" : "313233343030", 2779 "sig" : "3006020102020103", 2780 "result" : "valid", 2781 "flags" : [] 2782 }, 2783 { 2784 "tcId" : 311, 2785 "comment" : "r is larger than n", 2786 "msg" : "313233343030", 2787 "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52975020103", 2788 "result" : "invalid", 2789 "flags" : [] 2790 } 2791 ] 2792 }, 2793 { 2794 "key" : { 2795 "curve" : "secp384r1", 2796 "keySize" : 384, 2797 "type" : "ECPublicKey", 2798 "uncompressed" : "0405e67c44fc0cbc9a8eb343b4d6f596c7d00cac5da8594caf45b7209397496214c42d856a015ce589bc9ba865a4fab5ab88a01c7b5d09efaf878fcb9102fb3875a8381af234d1c593076e452225a56f51674f347126d3009b44dcbb003a64d95f", 2799 "wx" : "5e67c44fc0cbc9a8eb343b4d6f596c7d00cac5da8594caf45b7209397496214c42d856a015ce589bc9ba865a4fab5ab", 2800 "wy" : "088a01c7b5d09efaf878fcb9102fb3875a8381af234d1c593076e452225a56f51674f347126d3009b44dcbb003a64d95f" 2801 }, 2802 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000405e67c44fc0cbc9a8eb343b4d6f596c7d00cac5da8594caf45b7209397496214c42d856a015ce589bc9ba865a4fab5ab88a01c7b5d09efaf878fcb9102fb3875a8381af234d1c593076e452225a56f51674f347126d3009b44dcbb003a64d95f", 2803 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEBeZ8RPwMvJqOs0O01vWWx9AMrF2oWUyv\nRbcgk5dJYhTELYVqAVzlibybqGWk+rWriKAce10J76+Hj8uRAvs4dag4GvI00cWT\nB25FIiWlb1FnTzRxJtMAm0TcuwA6ZNlf\n-----END PUBLIC KEY-----", 2804 "sha" : "SHA-384", 2805 "type" : "ECDSAVer", 2806 "tests" : [ 2807 { 2808 "tcId" : 312, 2809 "comment" : "s is larger than n", 2810 "msg" : "313233343030", 2811 "sig" : "3036020102023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accd7fffa", 2812 "result" : "invalid", 2813 "flags" : [] 2814 } 2815 ] 2816 }, 2817 { 2818 "key" : { 2819 "curve" : "secp384r1", 2820 "keySize" : 384, 2821 "type" : "ECPublicKey", 2822 "uncompressed" : "040bb03fce3c01ebcf0873abd134a8682f5fb8dbffa22da674047e5c3e71e43de582ed6abb908c2e4faa5d96186278b6c1ba3b22123e68ccc56f17dd79ff15565706f71a0b6123c77af3cd88f0af024cc5259781516edcaf5fe990646e7b66999d", 2823 "wx" : "0bb03fce3c01ebcf0873abd134a8682f5fb8dbffa22da674047e5c3e71e43de582ed6abb908c2e4faa5d96186278b6c1", 2824 "wy" : "0ba3b22123e68ccc56f17dd79ff15565706f71a0b6123c77af3cd88f0af024cc5259781516edcaf5fe990646e7b66999d" 2825 }, 2826 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200040bb03fce3c01ebcf0873abd134a8682f5fb8dbffa22da674047e5c3e71e43de582ed6abb908c2e4faa5d96186278b6c1ba3b22123e68ccc56f17dd79ff15565706f71a0b6123c77af3cd88f0af024cc5259781516edcaf5fe990646e7b66999d", 2827 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEC7A/zjwB688Ic6vRNKhoL1+42/+iLaZ0\nBH5cPnHkPeWC7Wq7kIwuT6pdlhhieLbBujsiEj5ozMVvF915/xVWVwb3GgthI8d6\n882I8K8CTMUll4FRbtyvX+mQZG57Zpmd\n-----END PUBLIC KEY-----", 2828 "sha" : "SHA-384", 2829 "type" : "ECDSAVer", 2830 "tests" : [ 2831 { 2832 "tcId" : 313, 2833 "comment" : "small r and s^-1", 2834 "msg" : "313233343030", 2835 "sig" : "3036020201000230489122448912244891224489122448912244891224489122347ce79bc437f4d071aaa92c7d6c882ae8734dc18cb0d553", 2836 "result" : "valid", 2837 "flags" : [] 2838 } 2839 ] 2840 }, 2841 { 2842 "key" : { 2843 "curve" : "secp384r1", 2844 "keySize" : 384, 2845 "type" : "ECPublicKey", 2846 "uncompressed" : "0458f246090d5e49863bc0bf2d501ff72f551c5f1c5e679eb49064fd02e221a2707326ec2d140bcc817afaad5065761566497c823fd736882cbf78fb92b1a5589b67e8067497c710a4cbb39dee2c5431bc45cfb96c9f8454385c9f2b3ef2d3d31a", 2847 "wx" : "58f246090d5e49863bc0bf2d501ff72f551c5f1c5e679eb49064fd02e221a2707326ec2d140bcc817afaad5065761566", 2848 "wy" : "497c823fd736882cbf78fb92b1a5589b67e8067497c710a4cbb39dee2c5431bc45cfb96c9f8454385c9f2b3ef2d3d31a" 2849 }, 2850 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000458f246090d5e49863bc0bf2d501ff72f551c5f1c5e679eb49064fd02e221a2707326ec2d140bcc817afaad5065761566497c823fd736882cbf78fb92b1a5589b67e8067497c710a4cbb39dee2c5431bc45cfb96c9f8454385c9f2b3ef2d3d31a", 2851 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEWPJGCQ1eSYY7wL8tUB/3L1UcXxxeZ560\nkGT9AuIhonBzJuwtFAvMgXr6rVBldhVmSXyCP9c2iCy/ePuSsaVYm2foBnSXxxCk\ny7Od7ixUMbxFz7lsn4RUOFyfKz7y09Ma\n-----END PUBLIC KEY-----", 2852 "sha" : "SHA-384", 2853 "type" : "ECDSAVer", 2854 "tests" : [ 2855 { 2856 "tcId" : 314, 2857 "comment" : "smallish r and s^-1", 2858 "msg" : "313233343030", 2859 "sig" : "303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b68d00449e6c971a85d2e2ce73554b59219d54d2083b46327351", 2860 "result" : "valid", 2861 "flags" : [] 2862 } 2863 ] 2864 }, 2865 { 2866 "key" : { 2867 "curve" : "secp384r1", 2868 "keySize" : 384, 2869 "type" : "ECPublicKey", 2870 "uncompressed" : "04fc6984dd6830d1485fb2581a45a791d8dca2c727c73d3d44c89f0082c1868af5ca74b4ca4ae22802640a9ebfe8c7ae12998d63a5b5ad1b72b899f0b132e4952aaa19d41fdeea48b1ed6b8358dd1db207fd66e01453ad40f67b836adc802d5fe8", 2871 "wx" : "0fc6984dd6830d1485fb2581a45a791d8dca2c727c73d3d44c89f0082c1868af5ca74b4ca4ae22802640a9ebfe8c7ae12", 2872 "wy" : "0998d63a5b5ad1b72b899f0b132e4952aaa19d41fdeea48b1ed6b8358dd1db207fd66e01453ad40f67b836adc802d5fe8" 2873 }, 2874 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fc6984dd6830d1485fb2581a45a791d8dca2c727c73d3d44c89f0082c1868af5ca74b4ca4ae22802640a9ebfe8c7ae12998d63a5b5ad1b72b899f0b132e4952aaa19d41fdeea48b1ed6b8358dd1db207fd66e01453ad40f67b836adc802d5fe8", 2875 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/GmE3Wgw0UhfslgaRaeR2NyixyfHPT1E\nyJ8AgsGGivXKdLTKSuIoAmQKnr/ox64SmY1jpbWtG3K4mfCxMuSVKqoZ1B/e6kix\n7WuDWN0dsgf9ZuAUU61A9nuDatyALV/o\n-----END PUBLIC KEY-----", 2876 "sha" : "SHA-384", 2877 "type" : "ECDSAVer", 2878 "tests" : [ 2879 { 2880 "tcId" : 315, 2881 "comment" : "100-bit r and small s^-1", 2882 "msg" : "313233343030", 2883 "sig" : "3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad5215c51b320e460542f9cc38968ccdf4263684004eb79a452", 2884 "result" : "valid", 2885 "flags" : [] 2886 } 2887 ] 2888 }, 2889 { 2890 "key" : { 2891 "curve" : "secp384r1", 2892 "keySize" : 384, 2893 "type" : "ECPublicKey", 2894 "uncompressed" : "041b8def5922303d647e8eb07e3bad92f924b79b769eef168e7541de1f4e0d28ae9733eb98cf8a1fb6dd52ca02c8c75b51c7aa4bf679d49d8114122074da8f6044a427371796a5654a6106162d5f686abb73ebd896ab08c7062687f12171fbe4a3", 2895 "wx" : "1b8def5922303d647e8eb07e3bad92f924b79b769eef168e7541de1f4e0d28ae9733eb98cf8a1fb6dd52ca02c8c75b51", 2896 "wy" : "0c7aa4bf679d49d8114122074da8f6044a427371796a5654a6106162d5f686abb73ebd896ab08c7062687f12171fbe4a3" 2897 }, 2898 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041b8def5922303d647e8eb07e3bad92f924b79b769eef168e7541de1f4e0d28ae9733eb98cf8a1fb6dd52ca02c8c75b51c7aa4bf679d49d8114122074da8f6044a427371796a5654a6106162d5f686abb73ebd896ab08c7062687f12171fbe4a3", 2899 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEG43vWSIwPWR+jrB+O62S+SS3m3ae7xaO\ndUHeH04NKK6XM+uYz4oftt1SygLIx1tRx6pL9nnUnYEUEiB02o9gRKQnNxeWpWVK\nYQYWLV9oartz69iWqwjHBiaH8SFx++Sj\n-----END PUBLIC KEY-----", 2900 "sha" : "SHA-384", 2901 "type" : "ECDSAVer", 2902 "tests" : [ 2903 { 2904 "tcId" : 316, 2905 "comment" : "small r and 100 bit s^-1", 2906 "msg" : "313233343030", 2907 "sig" : "303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b", 2908 "result" : "valid", 2909 "flags" : [] 2910 } 2911 ] 2912 }, 2913 { 2914 "key" : { 2915 "curve" : "secp384r1", 2916 "keySize" : 384, 2917 "type" : "ECPublicKey", 2918 "uncompressed" : "041734a039a88a16c2ff4aa97d2399121f56f52ef01ed5e50887f736f65b6e51d6e8786abb4e063da5d1ba812dff998403ccd698e6c296d5cd69178f8a82481a865da331627f1c4b324fbc02b36e8b5ed58a31f728e904d203a388755302195765", 2919 "wx" : "1734a039a88a16c2ff4aa97d2399121f56f52ef01ed5e50887f736f65b6e51d6e8786abb4e063da5d1ba812dff998403", 2920 "wy" : "0ccd698e6c296d5cd69178f8a82481a865da331627f1c4b324fbc02b36e8b5ed58a31f728e904d203a388755302195765" 2921 }, 2922 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041734a039a88a16c2ff4aa97d2399121f56f52ef01ed5e50887f736f65b6e51d6e8786abb4e063da5d1ba812dff998403ccd698e6c296d5cd69178f8a82481a865da331627f1c4b324fbc02b36e8b5ed58a31f728e904d203a388755302195765", 2923 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFzSgOaiKFsL/Sql9I5kSH1b1LvAe1eUI\nh/c29ltuUdboeGq7TgY9pdG6gS3/mYQDzNaY5sKW1c1pF4+Kgkgahl2jMWJ/HEsy\nT7wCs26LXtWKMfco6QTSA6OIdVMCGVdl\n-----END PUBLIC KEY-----", 2924 "sha" : "SHA-384", 2925 "type" : "ECDSAVer", 2926 "tests" : [ 2927 { 2928 "tcId" : 317, 2929 "comment" : "100-bit r and s^-1", 2930 "msg" : "313233343030", 2931 "sig" : "3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b", 2932 "result" : "valid", 2933 "flags" : [] 2934 } 2935 ] 2936 }, 2937 { 2938 "key" : { 2939 "curve" : "secp384r1", 2940 "keySize" : 384, 2941 "type" : "ECPublicKey", 2942 "uncompressed" : "0452ca47dda99172cb8321495acf988548295988ec973c1b4ea9462c53e5768a704a936410ee847b5dbf1e9d0c131da6c787a47027e6655792eb002d4228ee72f7c814c9a0cecbff267948f81c9903ac10eb35f6cb86369224ed609811cdf390f4", 2943 "wx" : "52ca47dda99172cb8321495acf988548295988ec973c1b4ea9462c53e5768a704a936410ee847b5dbf1e9d0c131da6c7", 2944 "wy" : "087a47027e6655792eb002d4228ee72f7c814c9a0cecbff267948f81c9903ac10eb35f6cb86369224ed609811cdf390f4" 2945 }, 2946 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000452ca47dda99172cb8321495acf988548295988ec973c1b4ea9462c53e5768a704a936410ee847b5dbf1e9d0c131da6c787a47027e6655792eb002d4228ee72f7c814c9a0cecbff267948f81c9903ac10eb35f6cb86369224ed609811cdf390f4", 2947 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEUspH3amRcsuDIUlaz5iFSClZiOyXPBtO\nqUYsU+V2inBKk2QQ7oR7Xb8enQwTHabHh6RwJ+ZlV5LrAC1CKO5y98gUyaDOy/8m\neUj4HJkDrBDrNfbLhjaSJO1gmBHN85D0\n-----END PUBLIC KEY-----", 2948 "sha" : "SHA-384", 2949 "type" : "ECDSAVer", 2950 "tests" : [ 2951 { 2952 "tcId" : 318, 2953 "comment" : "r and s^-1 are close to n", 2954 "msg" : "313233343030", 2955 "sig" : "3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc528f3023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", 2956 "result" : "valid", 2957 "flags" : [] 2958 } 2959 ] 2960 }, 2961 { 2962 "key" : { 2963 "curve" : "secp384r1", 2964 "keySize" : 384, 2965 "type" : "ECPublicKey", 2966 "uncompressed" : "04bd3d91f003e18adbea73079d4eba23b91fc17fcec14c9eb15a193fbc9ca39c8c747cd7a2c9623e05dd587ccbb8ab4c443adb0a0706aa5ea7a68042082fccefc979612a7a1a3d694b00793b03f89bff866a8b97c8e77990c29360ce795036c764", 2967 "wx" : "0bd3d91f003e18adbea73079d4eba23b91fc17fcec14c9eb15a193fbc9ca39c8c747cd7a2c9623e05dd587ccbb8ab4c44", 2968 "wy" : "3adb0a0706aa5ea7a68042082fccefc979612a7a1a3d694b00793b03f89bff866a8b97c8e77990c29360ce795036c764" 2969 }, 2970 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004bd3d91f003e18adbea73079d4eba23b91fc17fcec14c9eb15a193fbc9ca39c8c747cd7a2c9623e05dd587ccbb8ab4c443adb0a0706aa5ea7a68042082fccefc979612a7a1a3d694b00793b03f89bff866a8b97c8e77990c29360ce795036c764", 2971 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEvT2R8APhitvqcwedTrojuR/Bf87BTJ6x\nWhk/vJyjnIx0fNeiyWI+Bd1YfMu4q0xEOtsKBwaqXqemgEIIL8zvyXlhKnoaPWlL\nAHk7A/ib/4Zqi5fI53mQwpNgznlQNsdk\n-----END PUBLIC KEY-----", 2972 "sha" : "SHA-384", 2973 "type" : "ECDSAVer", 2974 "tests" : [ 2975 { 2976 "tcId" : 319, 2977 "comment" : "s == 1", 2978 "msg" : "313233343030", 2979 "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101", 2980 "result" : "valid", 2981 "flags" : [] 2982 }, 2983 { 2984 "tcId" : 320, 2985 "comment" : "s == 0", 2986 "msg" : "313233343030", 2987 "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020100", 2988 "result" : "invalid", 2989 "flags" : [] 2990 } 2991 ] 2992 }, 2993 { 2994 "key" : { 2995 "curve" : "secp384r1", 2996 "keySize" : 384, 2997 "type" : "ECPublicKey", 2998 "uncompressed" : "04f896353cc3a8afdd543ec3aef062ca97bc32ed1724ea38b940b8c0ea0e23b34187afbe70daf8dbaa5b511557e5d2bddac4bd265da67ceeafca636f6f4c0472f22a9d02e2289184f73bbb700ae8fc921eff4920f290bfcb49fbb232cc13a21028", 2999 "wx" : "0f896353cc3a8afdd543ec3aef062ca97bc32ed1724ea38b940b8c0ea0e23b34187afbe70daf8dbaa5b511557e5d2bdda", 3000 "wy" : "0c4bd265da67ceeafca636f6f4c0472f22a9d02e2289184f73bbb700ae8fc921eff4920f290bfcb49fbb232cc13a21028" 3001 }, 3002 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f896353cc3a8afdd543ec3aef062ca97bc32ed1724ea38b940b8c0ea0e23b34187afbe70daf8dbaa5b511557e5d2bddac4bd265da67ceeafca636f6f4c0472f22a9d02e2289184f73bbb700ae8fc921eff4920f290bfcb49fbb232cc13a21028", 3003 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+JY1PMOor91UPsOu8GLKl7wy7Rck6ji5\nQLjA6g4js0GHr75w2vjbqltRFVfl0r3axL0mXaZ87q/KY29vTARy8iqdAuIokYT3\nO7twCuj8kh7/SSDykL/LSfuyMswTohAo\n-----END PUBLIC KEY-----", 3004 "sha" : "SHA-384", 3005 "type" : "ECDSAVer", 3006 "tests" : [ 3007 { 3008 "tcId" : 321, 3009 "comment" : "point at infinity during verify", 3010 "msg" : "313233343030", 3011 "sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", 3012 "result" : "invalid", 3013 "flags" : [] 3014 } 3015 ] 3016 }, 3017 { 3018 "key" : { 3019 "curve" : "secp384r1", 3020 "keySize" : 384, 3021 "type" : "ECPublicKey", 3022 "uncompressed" : "043ecfd58a3ce583866e0471d16eb3c10a411ec3b8671f3a04769b1ed8464a71cf1c76d8d9b7e3670bbe712d6f554a9383d980d8bedf57470d6b45cc1ad0c6426dc70a0e4be901106a36663bfcab04fcb86008777b92445120d5e3641d97396362", 3023 "wx" : "3ecfd58a3ce583866e0471d16eb3c10a411ec3b8671f3a04769b1ed8464a71cf1c76d8d9b7e3670bbe712d6f554a9383", 3024 "wy" : "0d980d8bedf57470d6b45cc1ad0c6426dc70a0e4be901106a36663bfcab04fcb86008777b92445120d5e3641d97396362" 3025 }, 3026 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043ecfd58a3ce583866e0471d16eb3c10a411ec3b8671f3a04769b1ed8464a71cf1c76d8d9b7e3670bbe712d6f554a9383d980d8bedf57470d6b45cc1ad0c6426dc70a0e4be901106a36663bfcab04fcb86008777b92445120d5e3641d97396362", 3027 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEPs/Vijzlg4ZuBHHRbrPBCkEew7hnHzoE\ndpse2EZKcc8cdtjZt+NnC75xLW9VSpOD2YDYvt9XRw1rRcwa0MZCbccKDkvpARBq\nNmY7/KsE/LhgCHd7kkRRINXjZB2XOWNi\n-----END PUBLIC KEY-----", 3028 "sha" : "SHA-384", 3029 "type" : "ECDSAVer", 3030 "tests" : [ 3031 { 3032 "tcId" : 322, 3033 "comment" : "u1 == 1", 3034 "msg" : "313233343030", 3035 "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace", 3036 "result" : "valid", 3037 "flags" : [] 3038 } 3039 ] 3040 }, 3041 { 3042 "key" : { 3043 "curve" : "secp384r1", 3044 "keySize" : 384, 3045 "type" : "ECPublicKey", 3046 "uncompressed" : "044150ccd0fa45aa2ef6b5042ddbb1b87c5ffd1115a8fe5995641948acda82a7b190762d84352cd74d1ca01e79f68f9cb4eb11be9d494c181c156e23e77e532bdf0a20c3cc74ba8c29b1f3eb2bd99129ee0d70ff0d593f0d7a6d6887e7c55930d2", 3047 "wx" : "4150ccd0fa45aa2ef6b5042ddbb1b87c5ffd1115a8fe5995641948acda82a7b190762d84352cd74d1ca01e79f68f9cb4", 3048 "wy" : "0eb11be9d494c181c156e23e77e532bdf0a20c3cc74ba8c29b1f3eb2bd99129ee0d70ff0d593f0d7a6d6887e7c55930d2" 3049 }, 3050 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044150ccd0fa45aa2ef6b5042ddbb1b87c5ffd1115a8fe5995641948acda82a7b190762d84352cd74d1ca01e79f68f9cb4eb11be9d494c181c156e23e77e532bdf0a20c3cc74ba8c29b1f3eb2bd99129ee0d70ff0d593f0d7a6d6887e7c55930d2", 3051 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQVDM0PpFqi72tQQt27G4fF/9ERWo/lmV\nZBlIrNqCp7GQdi2ENSzXTRygHnn2j5y06xG+nUlMGBwVbiPnflMr3wogw8x0uowp\nsfPrK9mRKe4NcP8NWT8Nem1oh+fFWTDS\n-----END PUBLIC KEY-----", 3052 "sha" : "SHA-384", 3053 "type" : "ECDSAVer", 3054 "tests" : [ 3055 { 3056 "tcId" : 323, 3057 "comment" : "u1 == n - 1", 3058 "msg" : "313233343030", 3059 "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec63260230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea5", 3060 "result" : "valid", 3061 "flags" : [] 3062 } 3063 ] 3064 }, 3065 { 3066 "key" : { 3067 "curve" : "secp384r1", 3068 "keySize" : 384, 3069 "type" : "ECPublicKey", 3070 "uncompressed" : "04e78fe2c11beac7090ee0af7fed469a8ccebd3cccc4ee9fccc8ef3fc0455b69aaa082dc13e1d84f34026cb6f0af9e992ff34ebba71bf3a4050bf28e4084b5c5f5d4098ec46f10a31b02fb4bf20cc9362f6f02a66e802f817507535fac3ec0b099", 3071 "wx" : "0e78fe2c11beac7090ee0af7fed469a8ccebd3cccc4ee9fccc8ef3fc0455b69aaa082dc13e1d84f34026cb6f0af9e992f", 3072 "wy" : "0f34ebba71bf3a4050bf28e4084b5c5f5d4098ec46f10a31b02fb4bf20cc9362f6f02a66e802f817507535fac3ec0b099" 3073 }, 3074 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e78fe2c11beac7090ee0af7fed469a8ccebd3cccc4ee9fccc8ef3fc0455b69aaa082dc13e1d84f34026cb6f0af9e992ff34ebba71bf3a4050bf28e4084b5c5f5d4098ec46f10a31b02fb4bf20cc9362f6f02a66e802f817507535fac3ec0b099", 3075 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE54/iwRvqxwkO4K9/7UaajM69PMzE7p/M\nyO8/wEVbaaqggtwT4dhPNAJstvCvnpkv8067pxvzpAUL8o5AhLXF9dQJjsRvEKMb\nAvtL8gzJNi9vAqZugC+BdQdTX6w+wLCZ\n-----END PUBLIC KEY-----", 3076 "sha" : "SHA-384", 3077 "type" : "ECDSAVer", 3078 "tests" : [ 3079 { 3080 "tcId" : 324, 3081 "comment" : "u2 == 1", 3082 "msg" : "313233343030", 3083 "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", 3084 "result" : "valid", 3085 "flags" : [] 3086 } 3087 ] 3088 }, 3089 { 3090 "key" : { 3091 "curve" : "secp384r1", 3092 "keySize" : 384, 3093 "type" : "ECPublicKey", 3094 "uncompressed" : "04ee24ab8a34d05af684939357f32759cc5a14f3c717529a20aea8e0c5965d8a41e68925f688471994b72021ba51b28c090a55693c92ad0cbae9edcf515e2b4c060b888d82c81e4a3b6a173b62ed04a46fa95db1a2f3949980fba2e371263c4fa9", 3095 "wx" : "0ee24ab8a34d05af684939357f32759cc5a14f3c717529a20aea8e0c5965d8a41e68925f688471994b72021ba51b28c09", 3096 "wy" : "0a55693c92ad0cbae9edcf515e2b4c060b888d82c81e4a3b6a173b62ed04a46fa95db1a2f3949980fba2e371263c4fa9" 3097 }, 3098 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ee24ab8a34d05af684939357f32759cc5a14f3c717529a20aea8e0c5965d8a41e68925f688471994b72021ba51b28c090a55693c92ad0cbae9edcf515e2b4c060b888d82c81e4a3b6a173b62ed04a46fa95db1a2f3949980fba2e371263c4fa9", 3099 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE7iSrijTQWvaEk5NX8ydZzFoU88cXUpog\nrqjgxZZdikHmiSX2iEcZlLcgIbpRsowJClVpPJKtDLrp7c9RXitMBguIjYLIHko7\nahc7Yu0EpG+pXbGi85SZgPui43EmPE+p\n-----END PUBLIC KEY-----", 3100 "sha" : "SHA-384", 3101 "type" : "ECDSAVer", 3102 "tests" : [ 3103 { 3104 "tcId" : 325, 3105 "comment" : "u2 == n - 1", 3106 "msg" : "313233343030", 3107 "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa84ecde56a2cf73ea3abc092185cb1a51f34810f1ddd8c64d", 3108 "result" : "valid", 3109 "flags" : [] 3110 } 3111 ] 3112 }, 3113 { 3114 "key" : { 3115 "curve" : "secp384r1", 3116 "keySize" : 384, 3117 "type" : "ECPublicKey", 3118 "uncompressed" : "043d2e916055c92e1b36133f5937b37c1b0102834eb77008a3ba9c3da446e9065971d68ba913091851e10cff5b4cd875c139aa7aadfc2caf7107b17ae1aea8b299d61bf15aca0cb3fd6f1ffde8192bfe58f0822bbbc1f55bddf6b4fe9c8f2b0eac", 3119 "wx" : "3d2e916055c92e1b36133f5937b37c1b0102834eb77008a3ba9c3da446e9065971d68ba913091851e10cff5b4cd875c1", 3120 "wy" : "39aa7aadfc2caf7107b17ae1aea8b299d61bf15aca0cb3fd6f1ffde8192bfe58f0822bbbc1f55bddf6b4fe9c8f2b0eac" 3121 }, 3122 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043d2e916055c92e1b36133f5937b37c1b0102834eb77008a3ba9c3da446e9065971d68ba913091851e10cff5b4cd875c139aa7aadfc2caf7107b17ae1aea8b299d61bf15aca0cb3fd6f1ffde8192bfe58f0822bbbc1f55bddf6b4fe9c8f2b0eac", 3123 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEPS6RYFXJLhs2Ez9ZN7N8GwECg063cAij\nupw9pEbpBllx1oupEwkYUeEM/1tM2HXBOap6rfwsr3EHsXrhrqiymdYb8VrKDLP9\nbx/96Bkr/ljwgiu7wfVb3fa0/pyPKw6s\n-----END PUBLIC KEY-----", 3124 "sha" : "SHA-384", 3125 "type" : "ECDSAVer", 3126 "tests" : [ 3127 { 3128 "tcId" : 326, 3129 "comment" : "edge case for u1", 3130 "msg" : "313233343030", 3131 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230533b0d50480a3ef07e7e8af8b1097759bc03ac9a1c7ed6075a052869f57f12b285613162d08ee7aab9fe54aaa984a39a", 3132 "result" : "valid", 3133 "flags" : [] 3134 } 3135 ] 3136 }, 3137 { 3138 "key" : { 3139 "curve" : "secp384r1", 3140 "keySize" : 384, 3141 "type" : "ECPublicKey", 3142 "uncompressed" : "04ae596697427aa250156c05ac4338e48980a7f093ea1f1fe67098b43f6539c1b20ae74338f9bf270d33663c50abe8fd001ca6a52732db74ab15d2f249a3d839080f898367dfd64992cdce2708deaad523a2a236b43400424241c91a35b530fa50", 3143 "wx" : "0ae596697427aa250156c05ac4338e48980a7f093ea1f1fe67098b43f6539c1b20ae74338f9bf270d33663c50abe8fd00", 3144 "wy" : "1ca6a52732db74ab15d2f249a3d839080f898367dfd64992cdce2708deaad523a2a236b43400424241c91a35b530fa50" 3145 }, 3146 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ae596697427aa250156c05ac4338e48980a7f093ea1f1fe67098b43f6539c1b20ae74338f9bf270d33663c50abe8fd001ca6a52732db74ab15d2f249a3d839080f898367dfd64992cdce2708deaad523a2a236b43400424241c91a35b530fa50", 3147 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAErllml0J6olAVbAWsQzjkiYCn8JPqHx/m\ncJi0P2U5wbIK50M4+b8nDTNmPFCr6P0AHKalJzLbdKsV0vJJo9g5CA+Jg2ff1kmS\nzc4nCN6q1SOioja0NABCQkHJGjW1MPpQ\n-----END PUBLIC KEY-----", 3148 "sha" : "SHA-384", 3149 "type" : "ECDSAVer", 3150 "tests" : [ 3151 { 3152 "tcId" : 327, 3153 "comment" : "edge case for u1", 3154 "msg" : "313233343030", 3155 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d49a253986bbaa8ce9c3d3808313d39c3b950a478372edc009bc0566b73be7b05dad0737e16960257cc16db6ec6c620f", 3156 "result" : "valid", 3157 "flags" : [] 3158 } 3159 ] 3160 }, 3161 { 3162 "key" : { 3163 "curve" : "secp384r1", 3164 "keySize" : 384, 3165 "type" : "ECPublicKey", 3166 "uncompressed" : "0488738f9981dd4d1fabb60ad83c2dd6dfc9da302209ae3e53498a883b6e39a38bead9b02709f352d3e6b6578154eab2529388a05c6b9f3a4028abb9950a51f5264ecd7580a423fdec9472faeeb57f92e31c46bef2a781fe5edad026009f198262", 3167 "wx" : "088738f9981dd4d1fabb60ad83c2dd6dfc9da302209ae3e53498a883b6e39a38bead9b02709f352d3e6b6578154eab252", 3168 "wy" : "09388a05c6b9f3a4028abb9950a51f5264ecd7580a423fdec9472faeeb57f92e31c46bef2a781fe5edad026009f198262" 3169 }, 3170 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000488738f9981dd4d1fabb60ad83c2dd6dfc9da302209ae3e53498a883b6e39a38bead9b02709f352d3e6b6578154eab2529388a05c6b9f3a4028abb9950a51f5264ecd7580a423fdec9472faeeb57f92e31c46bef2a781fe5edad026009f198262", 3171 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEiHOPmYHdTR+rtgrYPC3W38naMCIJrj5T\nSYqIO245o4vq2bAnCfNS0+a2V4FU6rJSk4igXGufOkAoq7mVClH1Jk7NdYCkI/3s\nlHL67rV/kuMcRr7yp4H+XtrQJgCfGYJi\n-----END PUBLIC KEY-----", 3172 "sha" : "SHA-384", 3173 "type" : "ECDSAVer", 3174 "tests" : [ 3175 { 3176 "tcId" : 328, 3177 "comment" : "edge case for u1", 3178 "msg" : "313233343030", 3179 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230285090b0d6a6820bbba394efbee5c24a2281e825d2f6c55fb7a85b8251db00f75ab07cc993ceaf664f3c116baf34b021", 3180 "result" : "valid", 3181 "flags" : [] 3182 } 3183 ] 3184 }, 3185 { 3186 "key" : { 3187 "curve" : "secp384r1", 3188 "keySize" : 384, 3189 "type" : "ECPublicKey", 3190 "uncompressed" : "04f421541311c94fdd79fc298f8ab1a3adfd08029fdad439a94d4cea11f7e799bc439609f2fb7be3f349d55e484d0a0d36b35330bbdbec1e75f2984483d96bf210d722c1830292ffc35a2f6a21a4b50519f565f024bbccc97228a2f8ad8fadc0d5", 3191 "wx" : "0f421541311c94fdd79fc298f8ab1a3adfd08029fdad439a94d4cea11f7e799bc439609f2fb7be3f349d55e484d0a0d36", 3192 "wy" : "0b35330bbdbec1e75f2984483d96bf210d722c1830292ffc35a2f6a21a4b50519f565f024bbccc97228a2f8ad8fadc0d5" 3193 }, 3194 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f421541311c94fdd79fc298f8ab1a3adfd08029fdad439a94d4cea11f7e799bc439609f2fb7be3f349d55e484d0a0d36b35330bbdbec1e75f2984483d96bf210d722c1830292ffc35a2f6a21a4b50519f565f024bbccc97228a2f8ad8fadc0d5", 3195 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE9CFUExHJT915/CmPirGjrf0IAp/a1Dmp\nTUzqEffnmbxDlgny+3vj80nVXkhNCg02s1Mwu9vsHnXymESD2WvyENciwYMCkv/D\nWi9qIaS1BRn1ZfAku8zJciii+K2PrcDV\n-----END PUBLIC KEY-----", 3196 "sha" : "SHA-384", 3197 "type" : "ECDSAVer", 3198 "tests" : [ 3199 { 3200 "tcId" : 329, 3201 "comment" : "edge case for u1", 3202 "msg" : "313233343030", 3203 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b39af4a81ee4ae79064ed80f27e1432e84845f15ece399f2a43d2505a0a8c72c5731f4fd967420b1000e3f75502ed7b7", 3204 "result" : "valid", 3205 "flags" : [] 3206 } 3207 ] 3208 }, 3209 { 3210 "key" : { 3211 "curve" : "secp384r1", 3212 "keySize" : 384, 3213 "type" : "ECPublicKey", 3214 "uncompressed" : "04399be4cfc439f94f2421cbd34c2cd90bae53eb60ddfafca52f7275d165d14fa659b636713b5d4b39e62fd48bae141d0e1b23e3b4f0c202ed7b59db78a35c12ac698c603eab144fd09ac2ed8f4495f607e4d2c87a23ce2ec33e410ca47ecc2555", 3215 "wx" : "399be4cfc439f94f2421cbd34c2cd90bae53eb60ddfafca52f7275d165d14fa659b636713b5d4b39e62fd48bae141d0e", 3216 "wy" : "1b23e3b4f0c202ed7b59db78a35c12ac698c603eab144fd09ac2ed8f4495f607e4d2c87a23ce2ec33e410ca47ecc2555" 3217 }, 3218 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004399be4cfc439f94f2421cbd34c2cd90bae53eb60ddfafca52f7275d165d14fa659b636713b5d4b39e62fd48bae141d0e1b23e3b4f0c202ed7b59db78a35c12ac698c603eab144fd09ac2ed8f4495f607e4d2c87a23ce2ec33e410ca47ecc2555", 3219 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEOZvkz8Q5+U8kIcvTTCzZC65T62Dd+vyl\nL3J10WXRT6ZZtjZxO11LOeYv1IuuFB0OGyPjtPDCAu17Wdt4o1wSrGmMYD6rFE/Q\nmsLtj0SV9gfk0sh6I84uwz5BDKR+zCVV\n-----END PUBLIC KEY-----", 3220 "sha" : "SHA-384", 3221 "type" : "ECDSAVer", 3222 "tests" : [ 3223 { 3224 "tcId" : 330, 3225 "comment" : "edge case for u1", 3226 "msg" : "313233343030", 3227 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100af4a81ee4ae79064ed80f27e1432e84845f15ece399f2cbf28df829ccd30f5ef62ec23957b837d73fe4e156edccd4465", 3228 "result" : "valid", 3229 "flags" : [] 3230 } 3231 ] 3232 }, 3233 { 3234 "key" : { 3235 "curve" : "secp384r1", 3236 "keySize" : 384, 3237 "type" : "ECPublicKey", 3238 "uncompressed" : "041578bbff72137c4bca33d7385a892be94cb059f9091ddfe890345f712a9fba5fc77084cec11084ed048491604a07f66c76bbaa872f0710d82a08d9dddd833c7be7c7e8e265f49145157eb4e8e8280076a37ee5873271db510034da19da24415b", 3239 "wx" : "1578bbff72137c4bca33d7385a892be94cb059f9091ddfe890345f712a9fba5fc77084cec11084ed048491604a07f66c", 3240 "wy" : "76bbaa872f0710d82a08d9dddd833c7be7c7e8e265f49145157eb4e8e8280076a37ee5873271db510034da19da24415b" 3241 }, 3242 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041578bbff72137c4bca33d7385a892be94cb059f9091ddfe890345f712a9fba5fc77084cec11084ed048491604a07f66c76bbaa872f0710d82a08d9dddd833c7be7c7e8e265f49145157eb4e8e8280076a37ee5873271db510034da19da24415b", 3243 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFXi7/3ITfEvKM9c4Wokr6UywWfkJHd/o\nkDRfcSqful/HcITOwRCE7QSEkWBKB/Zsdruqhy8HENgqCNnd3YM8e+fH6OJl9JFF\nFX606OgoAHajfuWHMnHbUQA02hnaJEFb\n-----END PUBLIC KEY-----", 3244 "sha" : "SHA-384", 3245 "type" : "ECDSAVer", 3246 "tests" : [ 3247 { 3248 "tcId" : 331, 3249 "comment" : "edge case for u1", 3250 "msg" : "313233343030", 3251 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02305e9503dc95cf20c9db01e4fc2865d0908be2bd9c733e597e8a5bb7b7a62abdff6dbe3978ae56536d0fb01172ecd55f57", 3252 "result" : "valid", 3253 "flags" : [] 3254 } 3255 ] 3256 }, 3257 { 3258 "key" : { 3259 "curve" : "secp384r1", 3260 "keySize" : 384, 3261 "type" : "ECPublicKey", 3262 "uncompressed" : "0433ba451c85e729058f83041077a4695eb47df93e718b09a4618c753ac803cd75c1a91290c2ff5a635389d07149571dab1fc7d8a71776851ff244ff632fe6f92e1652e5284893c4244fe775d8efc589d823dd03f3919027f004537bd8ee09f3a3", 3263 "wx" : "33ba451c85e729058f83041077a4695eb47df93e718b09a4618c753ac803cd75c1a91290c2ff5a635389d07149571dab", 3264 "wy" : "1fc7d8a71776851ff244ff632fe6f92e1652e5284893c4244fe775d8efc589d823dd03f3919027f004537bd8ee09f3a3" 3265 }, 3266 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000433ba451c85e729058f83041077a4695eb47df93e718b09a4618c753ac803cd75c1a91290c2ff5a635389d07149571dab1fc7d8a71776851ff244ff632fe6f92e1652e5284893c4244fe775d8efc589d823dd03f3919027f004537bd8ee09f3a3", 3267 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEM7pFHIXnKQWPgwQQd6RpXrR9+T5xiwmk\nYYx1OsgDzXXBqRKQwv9aY1OJ0HFJVx2rH8fYpxd2hR/yRP9jL+b5LhZS5ShIk8Qk\nT+d12O/Fidgj3QPzkZAn8ARTe9juCfOj\n-----END PUBLIC KEY-----", 3268 "sha" : "SHA-384", 3269 "type" : "ECDSAVer", 3270 "tests" : [ 3271 { 3272 "tcId" : 332, 3273 "comment" : "edge case for u1", 3274 "msg" : "313233343030", 3275 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02301ee4ae79064ed80f27e1432e84845f15ece399f2cbf4fa31a3ae8edab84dc3330a39f70938e3912bd59753de5aed3088", 3276 "result" : "valid", 3277 "flags" : [] 3278 } 3279 ] 3280 }, 3281 { 3282 "key" : { 3283 "curve" : "secp384r1", 3284 "keySize" : 384, 3285 "type" : "ECPublicKey", 3286 "uncompressed" : "04040771e3390216fed2c6208bdf5bfea83ab1915b166e626569f12efd410a39b7e7c76f70f0012843a26debf4ccc33ddae5bc5f7e62d054eac31cd022afdb71b7c638f24c30cbad0ef35ed2fc9917f356e9c3f04391b21d1035274b81537fcbf3", 3287 "wx" : "40771e3390216fed2c6208bdf5bfea83ab1915b166e626569f12efd410a39b7e7c76f70f0012843a26debf4ccc33dda", 3288 "wy" : "0e5bc5f7e62d054eac31cd022afdb71b7c638f24c30cbad0ef35ed2fc9917f356e9c3f04391b21d1035274b81537fcbf3" 3289 }, 3290 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004040771e3390216fed2c6208bdf5bfea83ab1915b166e626569f12efd410a39b7e7c76f70f0012843a26debf4ccc33ddae5bc5f7e62d054eac31cd022afdb71b7c638f24c30cbad0ef35ed2fc9917f356e9c3f04391b21d1035274b81537fcbf3", 3291 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEBAdx4zkCFv7SxiCL31v+qDqxkVsWbmJl\nafEu/UEKObfnx29w8AEoQ6Jt6/TMwz3a5bxffmLQVOrDHNAir9txt8Y48kwwy60O\n817S/JkX81bpw/BDkbIdEDUnS4FTf8vz\n-----END PUBLIC KEY-----", 3292 "sha" : "SHA-384", 3293 "type" : "ECDSAVer", 3294 "tests" : [ 3295 { 3296 "tcId" : 333, 3297 "comment" : "edge case for u1", 3298 "msg" : "313233343030", 3299 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bb51cd3ba8eb201f53ddb4e34e08c0ff7dff9378106784d798d5a3440bd6dc34be3a0eaef8776619a0c97fefb15720b3", 3300 "result" : "valid", 3301 "flags" : [] 3302 } 3303 ] 3304 }, 3305 { 3306 "key" : { 3307 "curve" : "secp384r1", 3308 "keySize" : 384, 3309 "type" : "ECPublicKey", 3310 "uncompressed" : "0498d3f16e1c510a933e648e78d01588319f002e9475df8942a2a89db0666bb7c88b32bb248140e44ac4ab28111b2b792399a926f4a66fbe28ff65c09f8306893aec094b89d0fe529e3577c5ecf30a7944caaf530f4575eb113fcf4c200d2dd4bd", 3311 "wx" : "098d3f16e1c510a933e648e78d01588319f002e9475df8942a2a89db0666bb7c88b32bb248140e44ac4ab28111b2b7923", 3312 "wy" : "099a926f4a66fbe28ff65c09f8306893aec094b89d0fe529e3577c5ecf30a7944caaf530f4575eb113fcf4c200d2dd4bd" 3313 }, 3314 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000498d3f16e1c510a933e648e78d01588319f002e9475df8942a2a89db0666bb7c88b32bb248140e44ac4ab28111b2b792399a926f4a66fbe28ff65c09f8306893aec094b89d0fe529e3577c5ecf30a7944caaf530f4575eb113fcf4c200d2dd4bd", 3315 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEmNPxbhxRCpM+ZI540BWIMZ8ALpR134lC\noqidsGZrt8iLMrskgUDkSsSrKBEbK3kjmakm9KZvvij/ZcCfgwaJOuwJS4nQ/lKe\nNXfF7PMKeUTKr1MPRXXrET/PTCANLdS9\n-----END PUBLIC KEY-----", 3316 "sha" : "SHA-384", 3317 "type" : "ECDSAVer", 3318 "tests" : [ 3319 { 3320 "tcId" : 334, 3321 "comment" : "edge case for u1", 3322 "msg" : "313233343030", 3323 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100e707e267ea635384a6da09823149f5cb7acbb29e910d2630c5fb5afbc42aa8436349b214a3b8fb9481ec999e005091f8", 3324 "result" : "valid", 3325 "flags" : [] 3326 } 3327 ] 3328 }, 3329 { 3330 "key" : { 3331 "curve" : "secp384r1", 3332 "keySize" : 384, 3333 "type" : "ECPublicKey", 3334 "uncompressed" : "04d1fd602feef80be9e55a19d1a9799c72a899110c6ac21fb3c21357069809d591a8775b64d1867a8cfff124f6a5e3a4f5f9548064f01b9af8868705493a37a037193b48f53b7c7973023f53e6ceff6830ca2f7a14ef51536d453af43b3058d8a9", 3335 "wx" : "0d1fd602feef80be9e55a19d1a9799c72a899110c6ac21fb3c21357069809d591a8775b64d1867a8cfff124f6a5e3a4f5", 3336 "wy" : "0f9548064f01b9af8868705493a37a037193b48f53b7c7973023f53e6ceff6830ca2f7a14ef51536d453af43b3058d8a9" 3337 }, 3338 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d1fd602feef80be9e55a19d1a9799c72a899110c6ac21fb3c21357069809d591a8775b64d1867a8cfff124f6a5e3a4f5f9548064f01b9af8868705493a37a037193b48f53b7c7973023f53e6ceff6830ca2f7a14ef51536d453af43b3058d8a9", 3339 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0f1gL+74C+nlWhnRqXmccqiZEQxqwh+z\nwhNXBpgJ1ZGod1tk0YZ6jP/xJPal46T1+VSAZPAbmviGhwVJOjegNxk7SPU7fHlz\nAj9T5s7/aDDKL3oU71FTbUU69DswWNip\n-----END PUBLIC KEY-----", 3340 "sha" : "SHA-384", 3341 "type" : "ECDSAVer", 3342 "tests" : [ 3343 { 3344 "tcId" : 335, 3345 "comment" : "edge case for u1", 3346 "msg" : "313233343030", 3347 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100acc4f2afb7f5c10f818175074ef688a643fc5365e38129f86d5e2517feb81b2cd2b8dc4f7821bfd032edc4c0234085d9", 3348 "result" : "valid", 3349 "flags" : [] 3350 } 3351 ] 3352 }, 3353 { 3354 "key" : { 3355 "curve" : "secp384r1", 3356 "keySize" : 384, 3357 "type" : "ECPublicKey", 3358 "uncompressed" : "0482f37604f66664c2883dba6d98397c281045cbf59f1d16dddb1381126a246553a8b4d2aaea48ad9185a1645f65567d318a4d7b19f1d2e4434c9a8ecad396304abc82221bbab0679935071c72fd975e7b021c04b1d16ea36fc2d051ef5a8e117c", 3359 "wx" : "082f37604f66664c2883dba6d98397c281045cbf59f1d16dddb1381126a246553a8b4d2aaea48ad9185a1645f65567d31", 3360 "wy" : "08a4d7b19f1d2e4434c9a8ecad396304abc82221bbab0679935071c72fd975e7b021c04b1d16ea36fc2d051ef5a8e117c" 3361 }, 3362 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000482f37604f66664c2883dba6d98397c281045cbf59f1d16dddb1381126a246553a8b4d2aaea48ad9185a1645f65567d318a4d7b19f1d2e4434c9a8ecad396304abc82221bbab0679935071c72fd975e7b021c04b1d16ea36fc2d051ef5a8e117c", 3363 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgvN2BPZmZMKIPbptmDl8KBBFy/WfHRbd\n2xOBEmokZVOotNKq6kitkYWhZF9lVn0xik17GfHS5ENMmo7K05YwSryCIhu6sGeZ\nNQcccv2XXnsCHASx0W6jb8LQUe9ajhF8\n-----END PUBLIC KEY-----", 3364 "sha" : "SHA-384", 3365 "type" : "ECDSAVer", 3366 "tests" : [ 3367 { 3368 "tcId" : 336, 3369 "comment" : "edge case for u1", 3370 "msg" : "313233343030", 3371 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02310083276c0793f0a19742422f8af671ccf965fa7d18d541bef4c05b90e303f891d39008439e0fda4bfad5ee9a6ace7e340c", 3372 "result" : "valid", 3373 "flags" : [] 3374 } 3375 ] 3376 }, 3377 { 3378 "key" : { 3379 "curve" : "secp384r1", 3380 "keySize" : 384, 3381 "type" : "ECPublicKey", 3382 "uncompressed" : "04f052dfc27bf8a6d36f3739f239b981f5b53fe08d999ec683b01e43e7596156206ba08b8b9f59229e2fbdce05f1e40f9990f0fdfb7029f9b3e8c6144dad0339208b7cdcb3820a554259db9d27afdd18f4a750296c59bad6b62df076f90d53be0d", 3383 "wx" : "0f052dfc27bf8a6d36f3739f239b981f5b53fe08d999ec683b01e43e7596156206ba08b8b9f59229e2fbdce05f1e40f99", 3384 "wy" : "090f0fdfb7029f9b3e8c6144dad0339208b7cdcb3820a554259db9d27afdd18f4a750296c59bad6b62df076f90d53be0d" 3385 }, 3386 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f052dfc27bf8a6d36f3739f239b981f5b53fe08d999ec683b01e43e7596156206ba08b8b9f59229e2fbdce05f1e40f9990f0fdfb7029f9b3e8c6144dad0339208b7cdcb3820a554259db9d27afdd18f4a750296c59bad6b62df076f90d53be0d", 3387 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE8FLfwnv4ptNvNznyObmB9bU/4I2ZnsaD\nsB5D51lhViBroIuLn1kini+9zgXx5A+ZkPD9+3Ap+bPoxhRNrQM5IIt83LOCClVC\nWdudJ6/dGPSnUClsWbrWti3wdvkNU74N\n-----END PUBLIC KEY-----", 3388 "sha" : "SHA-384", 3389 "type" : "ECDSAVer", 3390 "tests" : [ 3391 { 3392 "tcId" : 337, 3393 "comment" : "edge case for u1", 3394 "msg" : "313233343030", 3395 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100942848586b534105ddd1ca77df72e1251140f412e97b62afbf85d4822309176b5965453dee3fab709e14156b3dfcecca", 3396 "result" : "valid", 3397 "flags" : [] 3398 } 3399 ] 3400 }, 3401 { 3402 "key" : { 3403 "curve" : "secp384r1", 3404 "keySize" : 384, 3405 "type" : "ECPublicKey", 3406 "uncompressed" : "04f877bd6e2a9273e322a3298ea3add13d1104b32172283669ca6688f0cb591524a7f15dd41496681eda98939aae729fede85ca37c81ef19e3dc9ab16908a3720d86875a51a6a6d932e37492a6ec7a344eabc482377f14891fbd1da7faeffa1178", 3407 "wx" : "0f877bd6e2a9273e322a3298ea3add13d1104b32172283669ca6688f0cb591524a7f15dd41496681eda98939aae729fed", 3408 "wy" : "0e85ca37c81ef19e3dc9ab16908a3720d86875a51a6a6d932e37492a6ec7a344eabc482377f14891fbd1da7faeffa1178" 3409 }, 3410 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f877bd6e2a9273e322a3298ea3add13d1104b32172283669ca6688f0cb591524a7f15dd41496681eda98939aae729fede85ca37c81ef19e3dc9ab16908a3720d86875a51a6a6d932e37492a6ec7a344eabc482377f14891fbd1da7faeffa1178", 3411 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+He9biqSc+MioymOo63RPREEsyFyKDZp\nymaI8MtZFSSn8V3UFJZoHtqYk5qucp/t6FyjfIHvGePcmrFpCKNyDYaHWlGmptky\n43SSpux6NE6rxII3fxSJH70dp/rv+hF4\n-----END PUBLIC KEY-----", 3412 "sha" : "SHA-384", 3413 "type" : "ECDSAVer", 3414 "tests" : [ 3415 { 3416 "tcId" : 338, 3417 "comment" : "edge case for u2", 3418 "msg" : "313233343030", 3419 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffed2119d5fc12649fc808af3b6d9037d3a44eb32399970dd0", 3420 "result" : "valid", 3421 "flags" : [] 3422 } 3423 ] 3424 }, 3425 { 3426 "key" : { 3427 "curve" : "secp384r1", 3428 "keySize" : 384, 3429 "type" : "ECPublicKey", 3430 "uncompressed" : "0414249bbcfeeceab06c75654d361c0df8d56b320ea3bc1d4627ec0a2f4b8fa3577445694664f569a91f480741381e494a28479f2186d715a56788f67073056aa0cb0b6a7f7893e77b9a6976ef6663d80226896d7f43bb502e1b4d49558a27dd8b", 3431 "wx" : "14249bbcfeeceab06c75654d361c0df8d56b320ea3bc1d4627ec0a2f4b8fa3577445694664f569a91f480741381e494a", 3432 "wy" : "28479f2186d715a56788f67073056aa0cb0b6a7f7893e77b9a6976ef6663d80226896d7f43bb502e1b4d49558a27dd8b" 3433 }, 3434 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000414249bbcfeeceab06c75654d361c0df8d56b320ea3bc1d4627ec0a2f4b8fa3577445694664f569a91f480741381e494a28479f2186d715a56788f67073056aa0cb0b6a7f7893e77b9a6976ef6663d80226896d7f43bb502e1b4d49558a27dd8b", 3435 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFCSbvP7s6rBsdWVNNhwN+NVrMg6jvB1G\nJ+wKL0uPo1d0RWlGZPVpqR9IB0E4HklKKEefIYbXFaVniPZwcwVqoMsLan94k+d7\nmml272Zj2AImiW1/Q7tQLhtNSVWKJ92L\n-----END PUBLIC KEY-----", 3436 "sha" : "SHA-384", 3437 "type" : "ECDSAVer", 3438 "tests" : [ 3439 { 3440 "tcId" : 339, 3441 "comment" : "edge case for u2", 3442 "msg" : "313233343030", 3443 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023079b95c013b0472de04d8faeec3b779c39fe729ea84fb554cd091c7178c2f054eabbc62c3e1cfbac2c2e69d7aa45d9072", 3444 "result" : "valid", 3445 "flags" : [] 3446 } 3447 ] 3448 }, 3449 { 3450 "key" : { 3451 "curve" : "secp384r1", 3452 "keySize" : 384, 3453 "type" : "ECPublicKey", 3454 "uncompressed" : "0450a438c98ee94025ce13e27d36b8280d4843585836eb47011a070cd77729245684a0db31fde980620349c796832b2c6cbdb72dba9f3f9cc878559f50b6bd1290f10a6bccbc1eeef7708b1b72059022987979e35221c51259f337c7288a2f86bc", 3455 "wx" : "50a438c98ee94025ce13e27d36b8280d4843585836eb47011a070cd77729245684a0db31fde980620349c796832b2c6c", 3456 "wy" : "0bdb72dba9f3f9cc878559f50b6bd1290f10a6bccbc1eeef7708b1b72059022987979e35221c51259f337c7288a2f86bc" 3457 }, 3458 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000450a438c98ee94025ce13e27d36b8280d4843585836eb47011a070cd77729245684a0db31fde980620349c796832b2c6cbdb72dba9f3f9cc878559f50b6bd1290f10a6bccbc1eeef7708b1b72059022987979e35221c51259f337c7288a2f86bc", 3459 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEUKQ4yY7pQCXOE+J9NrgoDUhDWFg260cB\nGgcM13cpJFaEoNsx/emAYgNJx5aDKyxsvbctup8/nMh4VZ9Qtr0SkPEKa8y8Hu73\ncIsbcgWQIph5eeNSIcUSWfM3xyiKL4a8\n-----END PUBLIC KEY-----", 3460 "sha" : "SHA-384", 3461 "type" : "ECDSAVer", 3462 "tests" : [ 3463 { 3464 "tcId" : 340, 3465 "comment" : "edge case for u2", 3466 "msg" : "313233343030", 3467 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bfd40d0caa4d9d42381f3d72a25683f52b03a1ed96fb72d03f08dcb9a8bc8f23c1a459deab03bcd39396c0d1e9053c81", 3468 "result" : "valid", 3469 "flags" : [] 3470 } 3471 ] 3472 }, 3473 { 3474 "key" : { 3475 "curve" : "secp384r1", 3476 "keySize" : 384, 3477 "type" : "ECPublicKey", 3478 "uncompressed" : "044d3fc5dcfaf741113cda3ce2f8dff4c912143e4d36314c361d7ed5656b68448bcca114ba9e8124281234660b7726ddcd680ddfef7ea07bfbcede10803d38d7211631ca11466078819eb66e11921ab7ffa3c4560c732e77595fd408e917dd9afc", 3479 "wx" : "4d3fc5dcfaf741113cda3ce2f8dff4c912143e4d36314c361d7ed5656b68448bcca114ba9e8124281234660b7726ddcd", 3480 "wy" : "680ddfef7ea07bfbcede10803d38d7211631ca11466078819eb66e11921ab7ffa3c4560c732e77595fd408e917dd9afc" 3481 }, 3482 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044d3fc5dcfaf741113cda3ce2f8dff4c912143e4d36314c361d7ed5656b68448bcca114ba9e8124281234660b7726ddcd680ddfef7ea07bfbcede10803d38d7211631ca11466078819eb66e11921ab7ffa3c4560c732e77595fd408e917dd9afc", 3483 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETT/F3Pr3QRE82jzi+N/0yRIUPk02MUw2\nHX7VZWtoRIvMoRS6noEkKBI0Zgt3Jt3NaA3f736ge/vO3hCAPTjXIRYxyhFGYHiB\nnrZuEZIat/+jxFYMcy53WV/UCOkX3Zr8\n-----END PUBLIC KEY-----", 3484 "sha" : "SHA-384", 3485 "type" : "ECDSAVer", 3486 "tests" : [ 3487 { 3488 "tcId" : 341, 3489 "comment" : "edge case for u2", 3490 "msg" : "313233343030", 3491 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304c7d219db9af94ce7fffffffffffffffffffffffffffffffef15cf1058c8d8ba1e634c4122db95ec1facd4bb13ebf09a", 3492 "result" : "valid", 3493 "flags" : [] 3494 } 3495 ] 3496 }, 3497 { 3498 "key" : { 3499 "curve" : "secp384r1", 3500 "keySize" : 384, 3501 "type" : "ECPublicKey", 3502 "uncompressed" : "0463d65cdfeb1f1a42000f43bd1ddd130537a7b6f635e8d2bd81a97da168221183da433ca78429fd2b33c5f94895a9c13aa9d1d5ea328725653a5a9d00f85a5516236f3b1428a8629287d3b0487a2e82dd57f93bb2aa3d9783dc74131e13756034", 3503 "wx" : "63d65cdfeb1f1a42000f43bd1ddd130537a7b6f635e8d2bd81a97da168221183da433ca78429fd2b33c5f94895a9c13a", 3504 "wy" : "0a9d1d5ea328725653a5a9d00f85a5516236f3b1428a8629287d3b0487a2e82dd57f93bb2aa3d9783dc74131e13756034" 3505 }, 3506 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000463d65cdfeb1f1a42000f43bd1ddd130537a7b6f635e8d2bd81a97da168221183da433ca78429fd2b33c5f94895a9c13aa9d1d5ea328725653a5a9d00f85a5516236f3b1428a8629287d3b0487a2e82dd57f93bb2aa3d9783dc74131e13756034", 3507 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEY9Zc3+sfGkIAD0O9Hd0TBTentvY16NK9\ngal9oWgiEYPaQzynhCn9KzPF+UiVqcE6qdHV6jKHJWU6Wp0A+FpVFiNvOxQoqGKS\nh9OwSHougt1X+Tuyqj2Xg9x0Ex4TdWA0\n-----END PUBLIC KEY-----", 3508 "sha" : "SHA-384", 3509 "type" : "ECDSAVer", 3510 "tests" : [ 3511 { 3512 "tcId" : 342, 3513 "comment" : "edge case for u2", 3514 "msg" : "313233343030", 3515 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d219db9af94ce7ffffffffffffffffffffffffffffffffffd189bdb6d9ef7be8504ca374756ea5b8f15e44067d209b9b", 3516 "result" : "valid", 3517 "flags" : [] 3518 } 3519 ] 3520 }, 3521 { 3522 "key" : { 3523 "curve" : "secp384r1", 3524 "keySize" : 384, 3525 "type" : "ECPublicKey", 3526 "uncompressed" : "04d22c9c348b9745711f57debac3a07df90a527c06bd02a8454f41437d54224e071698f03fdc64b1d652414edc3f2239c49ae9812a4b92f099d6659a659691768d57e530ed3c91d5455781605850997a58221f22a2451c3932470606c23f3ab1b8", 3527 "wx" : "0d22c9c348b9745711f57debac3a07df90a527c06bd02a8454f41437d54224e071698f03fdc64b1d652414edc3f2239c4", 3528 "wy" : "09ae9812a4b92f099d6659a659691768d57e530ed3c91d5455781605850997a58221f22a2451c3932470606c23f3ab1b8" 3529 }, 3530 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d22c9c348b9745711f57debac3a07df90a527c06bd02a8454f41437d54224e071698f03fdc64b1d652414edc3f2239c49ae9812a4b92f099d6659a659691768d57e530ed3c91d5455781605850997a58221f22a2451c3932470606c23f3ab1b8", 3531 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0iycNIuXRXEfV966w6B9+QpSfAa9AqhF\nT0FDfVQiTgcWmPA/3GSx1lJBTtw/IjnEmumBKkuS8JnWZZpllpF2jVflMO08kdVF\nV4FgWFCZelgiHyKiRRw5MkcGBsI/OrG4\n-----END PUBLIC KEY-----", 3532 "sha" : "SHA-384", 3533 "type" : "ECDSAVer", 3534 "tests" : [ 3535 { 3536 "tcId" : 343, 3537 "comment" : "edge case for u2", 3538 "msg" : "313233343030", 3539 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a433b735f299cfffffffffffffffffffffffffffffffffffdbb02debbfa7c9f1487f3936a22ca3f6f5d06ea22d7c0dc3", 3540 "result" : "valid", 3541 "flags" : [] 3542 } 3543 ] 3544 }, 3545 { 3546 "key" : { 3547 "curve" : "secp384r1", 3548 "keySize" : 384, 3549 "type" : "ECPublicKey", 3550 "uncompressed" : "0431f05c0c29e9da49aa2fbbedee770c68d10f85e7f77e72ac3cfa9c8623a2bb42eeb2f24ac8f2aef7ab0c4b47823140035bb32fc1ec04bbff5eab96e070c938ba1b53fe63970f649ae02e2a4ada420a249b6f7c525e2c4b9b0d5562ae26f2278c", 3551 "wx" : "31f05c0c29e9da49aa2fbbedee770c68d10f85e7f77e72ac3cfa9c8623a2bb42eeb2f24ac8f2aef7ab0c4b4782314003", 3552 "wy" : "5bb32fc1ec04bbff5eab96e070c938ba1b53fe63970f649ae02e2a4ada420a249b6f7c525e2c4b9b0d5562ae26f2278c" 3553 }, 3554 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000431f05c0c29e9da49aa2fbbedee770c68d10f85e7f77e72ac3cfa9c8623a2bb42eeb2f24ac8f2aef7ab0c4b47823140035bb32fc1ec04bbff5eab96e070c938ba1b53fe63970f649ae02e2a4ada420a249b6f7c525e2c4b9b0d5562ae26f2278c", 3555 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEMfBcDCnp2kmqL7vt7ncMaNEPhef3fnKs\nPPqchiOiu0LusvJKyPKu96sMS0eCMUADW7MvwewEu/9eq5bgcMk4uhtT/mOXD2Sa\n4C4qStpCCiSbb3xSXixLmw1VYq4m8ieM\n-----END PUBLIC KEY-----", 3556 "sha" : "SHA-384", 3557 "type" : "ECDSAVer", 3558 "tests" : [ 3559 { 3560 "tcId" : 344, 3561 "comment" : "edge case for u2", 3562 "msg" : "313233343030", 3563 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b9af94ce7fffffffffffffffffffffffffffffffffffffffd6efeefc876c9f23217b443c80637ef939e911219f96c179", 3564 "result" : "valid", 3565 "flags" : [] 3566 } 3567 ] 3568 }, 3569 { 3570 "key" : { 3571 "curve" : "secp384r1", 3572 "keySize" : 384, 3573 "type" : "ECPublicKey", 3574 "uncompressed" : "04bc26eec95e26c980bc0334264cbcfc26b897c3571c96ce9ab2a67b49bb0f26a6272fdc27806d7a4c572ae0f78149f1f3c8af5f41b99d2066018165513fb3b55e4255dcd0659647ed55e1e2602cae4efbd6eae1dfe2ff63e2c748d4acc7430139", 3575 "wx" : "0bc26eec95e26c980bc0334264cbcfc26b897c3571c96ce9ab2a67b49bb0f26a6272fdc27806d7a4c572ae0f78149f1f3", 3576 "wy" : "0c8af5f41b99d2066018165513fb3b55e4255dcd0659647ed55e1e2602cae4efbd6eae1dfe2ff63e2c748d4acc7430139" 3577 }, 3578 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004bc26eec95e26c980bc0334264cbcfc26b897c3571c96ce9ab2a67b49bb0f26a6272fdc27806d7a4c572ae0f78149f1f3c8af5f41b99d2066018165513fb3b55e4255dcd0659647ed55e1e2602cae4efbd6eae1dfe2ff63e2c748d4acc7430139", 3579 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEvCbuyV4myYC8AzQmTLz8JriXw1ccls6a\nsqZ7SbsPJqYnL9wngG16TFcq4PeBSfHzyK9fQbmdIGYBgWVRP7O1XkJV3NBllkft\nVeHiYCyuTvvW6uHf4v9j4sdI1KzHQwE5\n-----END PUBLIC KEY-----", 3580 "sha" : "SHA-384", 3581 "type" : "ECDSAVer", 3582 "tests" : [ 3583 { 3584 "tcId" : 345, 3585 "comment" : "edge case for u2", 3586 "msg" : "313233343030", 3587 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a276276276276276276276276276276276276276276276273d7228d4f84b769be0fd57b97e4c1ebcae9a5f635e80e9df", 3588 "result" : "valid", 3589 "flags" : [] 3590 } 3591 ] 3592 }, 3593 { 3594 "key" : { 3595 "curve" : "secp384r1", 3596 "keySize" : 384, 3597 "type" : "ECPublicKey", 3598 "uncompressed" : "046fa0964dd054250af176891c0c822b013b70f059c347172cafc6b36cd16cf3b0f9d19f2598bd0d580ac16c46acb167d4375bef701c002dcc040fd54824b14cc2df0154eb20e74464e1fe7b833426dd7d636bf2d79603fdde5ddaab23ab0cf426", 3599 "wx" : "6fa0964dd054250af176891c0c822b013b70f059c347172cafc6b36cd16cf3b0f9d19f2598bd0d580ac16c46acb167d4", 3600 "wy" : "375bef701c002dcc040fd54824b14cc2df0154eb20e74464e1fe7b833426dd7d636bf2d79603fdde5ddaab23ab0cf426" 3601 }, 3602 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046fa0964dd054250af176891c0c822b013b70f059c347172cafc6b36cd16cf3b0f9d19f2598bd0d580ac16c46acb167d4375bef701c002dcc040fd54824b14cc2df0154eb20e74464e1fe7b833426dd7d636bf2d79603fdde5ddaab23ab0cf426", 3603 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEb6CWTdBUJQrxdokcDIIrATtw8FnDRxcs\nr8azbNFs87D50Z8lmL0NWArBbEassWfUN1vvcBwALcwED9VIJLFMwt8BVOsg50Rk\n4f57gzQm3X1ja/LXlgP93l3aqyOrDPQm\n-----END PUBLIC KEY-----", 3604 "sha" : "SHA-384", 3605 "type" : "ECDSAVer", 3606 "tests" : [ 3607 { 3608 "tcId" : 346, 3609 "comment" : "edge case for u2", 3610 "msg" : "313233343030", 3611 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023073333333333333333333333333333333333333333333333316e4d9f42d4eca22df403a0c578b86f0a9a93fe89995c7ed", 3612 "result" : "valid", 3613 "flags" : [] 3614 } 3615 ] 3616 }, 3617 { 3618 "key" : { 3619 "curve" : "secp384r1", 3620 "keySize" : 384, 3621 "type" : "ECPublicKey", 3622 "uncompressed" : "04baa4e712ee0786a5ab0e5a5dafdcdcf87b38830ab2ec86faedda9fdf65332f6a9688269412f050356530d4664a7fb8cdecc46a901b016e6bb8a336ad9aa6f19abf9ada69705d1c905beafb95a44f52af43de4bf80c050cf996b7796dfcee8e1b", 3623 "wx" : "0baa4e712ee0786a5ab0e5a5dafdcdcf87b38830ab2ec86faedda9fdf65332f6a9688269412f050356530d4664a7fb8cd", 3624 "wy" : "0ecc46a901b016e6bb8a336ad9aa6f19abf9ada69705d1c905beafb95a44f52af43de4bf80c050cf996b7796dfcee8e1b" 3625 }, 3626 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004baa4e712ee0786a5ab0e5a5dafdcdcf87b38830ab2ec86faedda9fdf65332f6a9688269412f050356530d4664a7fb8cdecc46a901b016e6bb8a336ad9aa6f19abf9ada69705d1c905beafb95a44f52af43de4bf80c050cf996b7796dfcee8e1b", 3627 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEuqTnEu4HhqWrDlpdr9zc+Hs4gwqy7Ib6\n7dqf32UzL2qWiCaUEvBQNWUw1GZKf7jN7MRqkBsBbmu4ozatmqbxmr+a2mlwXRyQ\nW+r7laRPUq9D3kv4DAUM+Za3eW387o4b\n-----END PUBLIC KEY-----", 3628 "sha" : "SHA-384", 3629 "type" : "ECDSAVer", 3630 "tests" : [ 3631 { 3632 "tcId" : 347, 3633 "comment" : "edge case for u2", 3634 "msg" : "313233343030", 3635 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffda4233abf824c93f90115e76db206fa7489d6647332e1ba3", 3636 "result" : "valid", 3637 "flags" : [] 3638 } 3639 ] 3640 }, 3641 { 3642 "key" : { 3643 "curve" : "secp384r1", 3644 "keySize" : 384, 3645 "type" : "ECPublicKey", 3646 "uncompressed" : "0481e78a52ae0695583f7a601ab9b6fbfaf434f2befa1f8c833d59deb627a927c2f42d48eb617fe042f584e105c23c2317cf22d565f5f3b425ef7937df629b6864dac71264b288c1a987210f523071319ce3f64411910ac23765c4266e615112bc", 3647 "wx" : "081e78a52ae0695583f7a601ab9b6fbfaf434f2befa1f8c833d59deb627a927c2f42d48eb617fe042f584e105c23c2317", 3648 "wy" : "0cf22d565f5f3b425ef7937df629b6864dac71264b288c1a987210f523071319ce3f64411910ac23765c4266e615112bc" 3649 }, 3650 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000481e78a52ae0695583f7a601ab9b6fbfaf434f2befa1f8c833d59deb627a927c2f42d48eb617fe042f584e105c23c2317cf22d565f5f3b425ef7937df629b6864dac71264b288c1a987210f523071319ce3f64411910ac23765c4266e615112bc", 3651 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgeeKUq4GlVg/emAaubb7+vQ08r76H4yD\nPVnetiepJ8L0LUjrYX/gQvWE4QXCPCMXzyLVZfXztCXveTffYptoZNrHEmSyiMGp\nhyEPUjBxMZzj9kQRkQrCN2XEJm5hURK8\n-----END PUBLIC KEY-----", 3652 "sha" : "SHA-384", 3653 "type" : "ECDSAVer", 3654 "tests" : [ 3655 { 3656 "tcId" : 348, 3657 "comment" : "edge case for u2", 3658 "msg" : "313233343030", 3659 "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294bb", 3660 "result" : "valid", 3661 "flags" : [] 3662 } 3663 ] 3664 }, 3665 { 3666 "key" : { 3667 "curve" : "secp384r1", 3668 "keySize" : 384, 3669 "type" : "ECPublicKey", 3670 "uncompressed" : "0441fa8765b19d3108031e28c9a781a385c9c10b2bfd42e6437e5c4bd711cf2a031750847d17a82f9376a30ae182a6d6e71c20af96324147d4155a4d0c867ca8e36eba204fbed2087e0fcbdc8baabe07bb3123f9f7259e771cd9f1ad17d1a23787", 3671 "wx" : "41fa8765b19d3108031e28c9a781a385c9c10b2bfd42e6437e5c4bd711cf2a031750847d17a82f9376a30ae182a6d6e7", 3672 "wy" : "1c20af96324147d4155a4d0c867ca8e36eba204fbed2087e0fcbdc8baabe07bb3123f9f7259e771cd9f1ad17d1a23787" 3673 }, 3674 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000441fa8765b19d3108031e28c9a781a385c9c10b2bfd42e6437e5c4bd711cf2a031750847d17a82f9376a30ae182a6d6e71c20af96324147d4155a4d0c867ca8e36eba204fbed2087e0fcbdc8baabe07bb3123f9f7259e771cd9f1ad17d1a23787", 3675 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQfqHZbGdMQgDHijJp4GjhcnBCyv9QuZD\nflxL1xHPKgMXUIR9F6gvk3ajCuGCptbnHCCvljJBR9QVWk0Mhnyo4266IE++0gh+\nD8vci6q+B7sxI/n3JZ53HNnxrRfRojeH\n-----END PUBLIC KEY-----", 3676 "sha" : "SHA-384", 3677 "type" : "ECDSAVer", 3678 "tests" : [ 3679 { 3680 "tcId" : 349, 3681 "comment" : "edge case for u2", 3682 "msg" : "313233343030", 3683 "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100dfea06865526cea11c0f9eb9512b41fa9581d0f6cb7db9680336151dce79de818cdf33c879da322740416d1e5ae532fa", 3684 "result" : "valid", 3685 "flags" : [] 3686 } 3687 ] 3688 }, 3689 { 3690 "key" : { 3691 "curve" : "secp384r1", 3692 "keySize" : 384, 3693 "type" : "ECPublicKey", 3694 "uncompressed" : "04e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b572c1e06dd2c7b94b873f0578fcb2b99d60e246e51245d0804edd44b32f0f000c8f8f88f1d4a65fea51dbbb4ab1e2823", 3695 "wx" : "0e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b", 3696 "wy" : "572c1e06dd2c7b94b873f0578fcb2b99d60e246e51245d0804edd44b32f0f000c8f8f88f1d4a65fea51dbbb4ab1e2823" 3697 }, 3698 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b572c1e06dd2c7b94b873f0578fcb2b99d60e246e51245d0804edd44b32f0f000c8f8f88f1d4a65fea51dbbb4ab1e2823", 3699 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5YWgZ9bf83rn8X+BWDEZthKRWXNF8Qes\n/+I3oI9IhtT9+U/mMYLmFDyZviWnt9hrVyweBt0se5S4c/BXj8srmdYOJG5RJF0I\nBO3USzLw8ADI+PiPHUpl/qUdu7SrHigj\n-----END PUBLIC KEY-----", 3700 "sha" : "SHA-384", 3701 "type" : "ECDSAVer", 3702 "tests" : [ 3703 { 3704 "tcId" : 350, 3705 "comment" : "point duplication during verification", 3706 "msg" : "313233343030", 3707 "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34", 3708 "result" : "valid", 3709 "flags" : [ 3710 "PointDuplication" 3711 ] 3712 } 3713 ] 3714 }, 3715 { 3716 "key" : { 3717 "curve" : "secp384r1", 3718 "keySize" : 384, 3719 "type" : "ECPublicKey", 3720 "uncompressed" : "04e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86ba8d3e1f922d3846b478c0fa87034d46629f1db91aedba2f7fb122bb4cd0f0ffe3707076fe2b59a015ae2444c54e1d7dc", 3721 "wx" : "0e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b", 3722 "wy" : "0a8d3e1f922d3846b478c0fa87034d46629f1db91aedba2f7fb122bb4cd0f0ffe3707076fe2b59a015ae2444c54e1d7dc" 3723 }, 3724 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86ba8d3e1f922d3846b478c0fa87034d46629f1db91aedba2f7fb122bb4cd0f0ffe3707076fe2b59a015ae2444c54e1d7dc", 3725 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5YWgZ9bf83rn8X+BWDEZthKRWXNF8Qes\n/+I3oI9IhtT9+U/mMYLmFDyZviWnt9hrqNPh+SLThGtHjA+ocDTUZinx25Gu26L3\n+xIrtM0PD/43Bwdv4rWaAVriRExU4dfc\n-----END PUBLIC KEY-----", 3726 "sha" : "SHA-384", 3727 "type" : "ECDSAVer", 3728 "tests" : [ 3729 { 3730 "tcId" : 351, 3731 "comment" : "duplication bug", 3732 "msg" : "313233343030", 3733 "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34", 3734 "result" : "invalid", 3735 "flags" : [ 3736 "PointDuplication" 3737 ] 3738 } 3739 ] 3740 }, 3741 { 3742 "key" : { 3743 "curve" : "secp384r1", 3744 "keySize" : 384, 3745 "type" : "ECPublicKey", 3746 "uncompressed" : "04b4d78cccbced8065c0ebdc330b4670ec99309273e442b9be341196c1043e4441fc57b914085595bfc755c64fc409f0ba01fee31cbbbaed5c1323f09c87df9b0712c12e99733fa23ef91b4e6ca666b09dd7540ebf1068a15155bc069e3d595c8c", 3747 "wx" : "0b4d78cccbced8065c0ebdc330b4670ec99309273e442b9be341196c1043e4441fc57b914085595bfc755c64fc409f0ba", 3748 "wy" : "1fee31cbbbaed5c1323f09c87df9b0712c12e99733fa23ef91b4e6ca666b09dd7540ebf1068a15155bc069e3d595c8c" 3749 }, 3750 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004b4d78cccbced8065c0ebdc330b4670ec99309273e442b9be341196c1043e4441fc57b914085595bfc755c64fc409f0ba01fee31cbbbaed5c1323f09c87df9b0712c12e99733fa23ef91b4e6ca666b09dd7540ebf1068a15155bc069e3d595c8c", 3751 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEtNeMzLztgGXA69wzC0Zw7JkwknPkQrm+\nNBGWwQQ+REH8V7kUCFWVv8dVxk/ECfC6Af7jHLu67VwTI/Cch9+bBxLBLplzP6I+\n+RtObKZmsJ3XVA6/EGihUVW8Bp49WVyM\n-----END PUBLIC KEY-----", 3752 "sha" : "SHA-384", 3753 "type" : "ECDSAVer", 3754 "tests" : [ 3755 { 3756 "tcId" : 352, 3757 "comment" : "point with x-coordinate 0", 3758 "msg" : "313233343030", 3759 "sig" : "3035020101023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", 3760 "result" : "invalid", 3761 "flags" : [] 3762 } 3763 ] 3764 }, 3765 { 3766 "key" : { 3767 "curve" : "secp384r1", 3768 "keySize" : 384, 3769 "type" : "ECPublicKey", 3770 "uncompressed" : "046e3c68be53aade81ef89e096d841e2845a23331e7ec8a6a839d58d07fa016c0973ed75de4f99177bfdc74db566e9d15a4972ea08e577ce1f61c13a6ca1bad1deef2982ee01a2826f002b769f2c46098d3baff068a405d09ca3840d2fafe4e46e", 3771 "wx" : "6e3c68be53aade81ef89e096d841e2845a23331e7ec8a6a839d58d07fa016c0973ed75de4f99177bfdc74db566e9d15a", 3772 "wy" : "4972ea08e577ce1f61c13a6ca1bad1deef2982ee01a2826f002b769f2c46098d3baff068a405d09ca3840d2fafe4e46e" 3773 }, 3774 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046e3c68be53aade81ef89e096d841e2845a23331e7ec8a6a839d58d07fa016c0973ed75de4f99177bfdc74db566e9d15a4972ea08e577ce1f61c13a6ca1bad1deef2982ee01a2826f002b769f2c46098d3baff068a405d09ca3840d2fafe4e46e", 3775 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbjxovlOq3oHvieCW2EHihFojMx5+yKao\nOdWNB/oBbAlz7XXeT5kXe/3HTbVm6dFaSXLqCOV3zh9hwTpsobrR3u8pgu4BooJv\nACt2nyxGCY07r/BopAXQnKOEDS+v5ORu\n-----END PUBLIC KEY-----", 3776 "sha" : "SHA-384", 3777 "type" : "ECDSAVer", 3778 "tests" : [ 3779 { 3780 "tcId" : 353, 3781 "comment" : "point with x-coordinate 0", 3782 "msg" : "313233343030", 3783 "sig" : "3065023101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0", 3784 "result" : "invalid", 3785 "flags" : [] 3786 } 3787 ] 3788 }, 3789 { 3790 "key" : { 3791 "curve" : "secp384r1", 3792 "keySize" : 384, 3793 "type" : "ECPublicKey", 3794 "uncompressed" : "04b101cdb3eba20e112adbb4bbd2cb479a69e590a44ea902631832abfab8af2c3041b3df7f1665b2c6eb533f546217100a1a61aa9951578ad4f00ae17339a8a6f1359bbd0ac355678ed4df21338f08763c1d3702ec132b634c7bcc0118efb1d0dd", 3795 "wx" : "0b101cdb3eba20e112adbb4bbd2cb479a69e590a44ea902631832abfab8af2c3041b3df7f1665b2c6eb533f546217100a", 3796 "wy" : "1a61aa9951578ad4f00ae17339a8a6f1359bbd0ac355678ed4df21338f08763c1d3702ec132b634c7bcc0118efb1d0dd" 3797 }, 3798 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004b101cdb3eba20e112adbb4bbd2cb479a69e590a44ea902631832abfab8af2c3041b3df7f1665b2c6eb533f546217100a1a61aa9951578ad4f00ae17339a8a6f1359bbd0ac355678ed4df21338f08763c1d3702ec132b634c7bcc0118efb1d0dd", 3799 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEsQHNs+uiDhEq27S70stHmmnlkKROqQJj\nGDKr+rivLDBBs99/FmWyxutTP1RiFxAKGmGqmVFXitTwCuFzOaim8TWbvQrDVWeO\n1N8hM48IdjwdNwLsEytjTHvMARjvsdDd\n-----END PUBLIC KEY-----", 3800 "sha" : "SHA-384", 3801 "type" : "ECDSAVer", 3802 "tests" : [ 3803 { 3804 "tcId" : 354, 3805 "comment" : "comparison with point at infinity ", 3806 "msg" : "313233343030", 3807 "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0", 3808 "result" : "invalid", 3809 "flags" : [] 3810 } 3811 ] 3812 }, 3813 { 3814 "key" : { 3815 "curve" : "secp384r1", 3816 "keySize" : 384, 3817 "type" : "ECPublicKey", 3818 "uncompressed" : "046761044a040a4979db269b4a377e42f11b4be0ce24611f677674dcf770f5887ca4db565303283809e6d65f7fc6bc273605c7daa403fca53549f75ff3372909642d02b7fdcac1e68242814d6e925ab01a80836cfbb35581960079e2fb44c0d186", 3819 "wx" : "6761044a040a4979db269b4a377e42f11b4be0ce24611f677674dcf770f5887ca4db565303283809e6d65f7fc6bc2736", 3820 "wy" : "5c7daa403fca53549f75ff3372909642d02b7fdcac1e68242814d6e925ab01a80836cfbb35581960079e2fb44c0d186" 3821 }, 3822 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046761044a040a4979db269b4a377e42f11b4be0ce24611f677674dcf770f5887ca4db565303283809e6d65f7fc6bc273605c7daa403fca53549f75ff3372909642d02b7fdcac1e68242814d6e925ab01a80836cfbb35581960079e2fb44c0d186", 3823 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZ2EESgQKSXnbJptKN35C8RtL4M4kYR9n\ndnTc93D1iHyk21ZTAyg4CebWX3/GvCc2BcfapAP8pTVJ91/zNykJZC0Ct/3KweaC\nQoFNbpJasBqAg2z7s1WBlgB54vtEwNGG\n-----END PUBLIC KEY-----", 3824 "sha" : "SHA-384", 3825 "type" : "ECDSAVer", 3826 "tests" : [ 3827 { 3828 "tcId" : 355, 3829 "comment" : "extreme value for k and edgecase s", 3830 "msg" : "313233343030", 3831 "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", 3832 "result" : "valid", 3833 "flags" : [] 3834 } 3835 ] 3836 }, 3837 { 3838 "key" : { 3839 "curve" : "secp384r1", 3840 "keySize" : 384, 3841 "type" : "ECPublicKey", 3842 "uncompressed" : "046922c591502f01046fee5617bf16496f58398822e69afa8335308f36c09a8ed437209fefcffbbdf0a4876b35a3c7ab2655854db825b94b3f27e5f892d3bbb6c7240ec922894dd3598e91fcc6134a2b8fd154e1790466906206f0f623416e63a1", 3843 "wx" : "6922c591502f01046fee5617bf16496f58398822e69afa8335308f36c09a8ed437209fefcffbbdf0a4876b35a3c7ab26", 3844 "wy" : "55854db825b94b3f27e5f892d3bbb6c7240ec922894dd3598e91fcc6134a2b8fd154e1790466906206f0f623416e63a1" 3845 }, 3846 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046922c591502f01046fee5617bf16496f58398822e69afa8335308f36c09a8ed437209fefcffbbdf0a4876b35a3c7ab2655854db825b94b3f27e5f892d3bbb6c7240ec922894dd3598e91fcc6134a2b8fd154e1790466906206f0f623416e63a1", 3847 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEaSLFkVAvAQRv7lYXvxZJb1g5iCLmmvqD\nNTCPNsCajtQ3IJ/vz/u98KSHazWjx6smVYVNuCW5Sz8n5fiS07u2xyQOySKJTdNZ\njpH8xhNKK4/RVOF5BGaQYgbw9iNBbmOh\n-----END PUBLIC KEY-----", 3848 "sha" : "SHA-384", 3849 "type" : "ECDSAVer", 3850 "tests" : [ 3851 { 3852 "tcId" : 356, 3853 "comment" : "extreme value for k and s^-1", 3854 "msg" : "313233343030", 3855 "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", 3856 "result" : "valid", 3857 "flags" : [] 3858 } 3859 ] 3860 }, 3861 { 3862 "key" : { 3863 "curve" : "secp384r1", 3864 "keySize" : 384, 3865 "type" : "ECPublicKey", 3866 "uncompressed" : "04892dac0e700fc29d1802d9a449a6f56b2172cb1b7d881013cd3b31c0edb052f2d340c8995a4477bcb9225fec15667233cc6c34ae17445444516fd8fd22ee83f79eb0771ebff6677ac5d4e089f87a1c72df957acb24492adcd7c3816b8e0c75b1", 3867 "wx" : "0892dac0e700fc29d1802d9a449a6f56b2172cb1b7d881013cd3b31c0edb052f2d340c8995a4477bcb9225fec15667233", 3868 "wy" : "0cc6c34ae17445444516fd8fd22ee83f79eb0771ebff6677ac5d4e089f87a1c72df957acb24492adcd7c3816b8e0c75b1" 3869 }, 3870 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004892dac0e700fc29d1802d9a449a6f56b2172cb1b7d881013cd3b31c0edb052f2d340c8995a4477bcb9225fec15667233cc6c34ae17445444516fd8fd22ee83f79eb0771ebff6677ac5d4e089f87a1c72df957acb24492adcd7c3816b8e0c75b1", 3871 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEiS2sDnAPwp0YAtmkSab1ayFyyxt9iBAT\nzTsxwO2wUvLTQMiZWkR3vLkiX+wVZnIzzGw0rhdEVERRb9j9Iu6D956wdx6/9md6\nxdTgifh6HHLflXrLJEkq3NfDgWuODHWx\n-----END PUBLIC KEY-----", 3872 "sha" : "SHA-384", 3873 "type" : "ECDSAVer", 3874 "tests" : [ 3875 { 3876 "tcId" : 357, 3877 "comment" : "extreme value for k and s^-1", 3878 "msg" : "313233343030", 3879 "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61", 3880 "result" : "valid", 3881 "flags" : [] 3882 } 3883 ] 3884 }, 3885 { 3886 "key" : { 3887 "curve" : "secp384r1", 3888 "keySize" : 384, 3889 "type" : "ECPublicKey", 3890 "uncompressed" : "0401634117e6478ce0568b0a2469237bbac6ff096acb7e514072bf77123cb51ba0cc3e8d69284d534d8e6d1e876cecf22231e5ef04dc96762ce7d5ef3348ad1e241ac797ae3b630ea249afc5139af49b8ef68b32f812d6b514210363d498efc28c", 3891 "wx" : "1634117e6478ce0568b0a2469237bbac6ff096acb7e514072bf77123cb51ba0cc3e8d69284d534d8e6d1e876cecf222", 3892 "wy" : "31e5ef04dc96762ce7d5ef3348ad1e241ac797ae3b630ea249afc5139af49b8ef68b32f812d6b514210363d498efc28c" 3893 }, 3894 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000401634117e6478ce0568b0a2469237bbac6ff096acb7e514072bf77123cb51ba0cc3e8d69284d534d8e6d1e876cecf22231e5ef04dc96762ce7d5ef3348ad1e241ac797ae3b630ea249afc5139af49b8ef68b32f812d6b514210363d498efc28c", 3895 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAWNBF+ZHjOBWiwokaSN7usb/CWrLflFA\ncr93Ejy1G6DMPo1pKE1TTY5tHods7PIiMeXvBNyWdizn1e8zSK0eJBrHl647Yw6i\nSa/FE5r0m472izL4Eta1FCEDY9SY78KM\n-----END PUBLIC KEY-----", 3896 "sha" : "SHA-384", 3897 "type" : "ECDSAVer", 3898 "tests" : [ 3899 { 3900 "tcId" : 358, 3901 "comment" : "extreme value for k and s^-1", 3902 "msg" : "313233343030", 3903 "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12", 3904 "result" : "valid", 3905 "flags" : [] 3906 } 3907 ] 3908 }, 3909 { 3910 "key" : { 3911 "curve" : "secp384r1", 3912 "keySize" : 384, 3913 "type" : "ECPublicKey", 3914 "uncompressed" : "04675bdc79d8243887fe1b305d12ac10d2e9c0bde070a6e3394cd5f6adfbceda75498b0e7a794c7212f42be93f616744563e96d1bf6f95cdbefa774911ba06463d8a90a0c9d73c9699b061d779dc52496e8ee9b9ae9c5d4d90e89cd1157d811895", 3915 "wx" : "675bdc79d8243887fe1b305d12ac10d2e9c0bde070a6e3394cd5f6adfbceda75498b0e7a794c7212f42be93f61674456", 3916 "wy" : "3e96d1bf6f95cdbefa774911ba06463d8a90a0c9d73c9699b061d779dc52496e8ee9b9ae9c5d4d90e89cd1157d811895" 3917 }, 3918 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004675bdc79d8243887fe1b305d12ac10d2e9c0bde070a6e3394cd5f6adfbceda75498b0e7a794c7212f42be93f616744563e96d1bf6f95cdbefa774911ba06463d8a90a0c9d73c9699b061d779dc52496e8ee9b9ae9c5d4d90e89cd1157d811895", 3919 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZ1vcedgkOIf+GzBdEqwQ0unAveBwpuM5\nTNX2rfvO2nVJiw56eUxyEvQr6T9hZ0RWPpbRv2+Vzb76d0kRugZGPYqQoMnXPJaZ\nsGHXedxSSW6O6bmunF1NkOic0RV9gRiV\n-----END PUBLIC KEY-----", 3920 "sha" : "SHA-384", 3921 "type" : "ECDSAVer", 3922 "tests" : [ 3923 { 3924 "tcId" : 359, 3925 "comment" : "extreme value for k and s^-1", 3926 "msg" : "313233343030", 3927 "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5", 3928 "result" : "valid", 3929 "flags" : [] 3930 } 3931 ] 3932 }, 3933 { 3934 "key" : { 3935 "curve" : "secp384r1", 3936 "keySize" : 384, 3937 "type" : "ECPublicKey", 3938 "uncompressed" : "040fd1aab89f47b565b8160dfcc433b6408adeb1473c036b26b7ddec714fb4d0e7dd756c88469e86e218813ead8e8e7676f1cc955c4139e0071c0079ec1d77164e0569bdf453837e8b33c98535a0e7c9c61ef24762067bb46b6116ea7909a69b23", 3939 "wx" : "0fd1aab89f47b565b8160dfcc433b6408adeb1473c036b26b7ddec714fb4d0e7dd756c88469e86e218813ead8e8e7676", 3940 "wy" : "0f1cc955c4139e0071c0079ec1d77164e0569bdf453837e8b33c98535a0e7c9c61ef24762067bb46b6116ea7909a69b23" 3941 }, 3942 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200040fd1aab89f47b565b8160dfcc433b6408adeb1473c036b26b7ddec714fb4d0e7dd756c88469e86e218813ead8e8e7676f1cc955c4139e0071c0079ec1d77164e0569bdf453837e8b33c98535a0e7c9c61ef24762067bb46b6116ea7909a69b23", 3943 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAED9GquJ9HtWW4Fg38xDO2QIresUc8A2sm\nt93scU+00OfddWyIRp6G4hiBPq2OjnZ28cyVXEE54AccAHnsHXcWTgVpvfRTg36L\nM8mFNaDnycYe8kdiBnu0a2EW6nkJppsj\n-----END PUBLIC KEY-----", 3944 "sha" : "SHA-384", 3945 "type" : "ECDSAVer", 3946 "tests" : [ 3947 { 3948 "tcId" : 360, 3949 "comment" : "extreme value for k", 3950 "msg" : "313233343030", 3951 "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a", 3952 "result" : "valid", 3953 "flags" : [] 3954 } 3955 ] 3956 }, 3957 { 3958 "key" : { 3959 "curve" : "secp384r1", 3960 "keySize" : 384, 3961 "type" : "ECPublicKey", 3962 "uncompressed" : "0434d74ec088bab6c6323968d1f468993812f690d6edca5b97604d718e12b8cdfdd96d42e57d33afe312f0ee3c3d0a13f786f4922bb2c13bdf7752a3ecb69393e997bd65461c46867ebeef6296b23f2c56df63acfde648f3f5002dbc239ffd1582", 3963 "wx" : "34d74ec088bab6c6323968d1f468993812f690d6edca5b97604d718e12b8cdfdd96d42e57d33afe312f0ee3c3d0a13f7", 3964 "wy" : "086f4922bb2c13bdf7752a3ecb69393e997bd65461c46867ebeef6296b23f2c56df63acfde648f3f5002dbc239ffd1582" 3965 }, 3966 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000434d74ec088bab6c6323968d1f468993812f690d6edca5b97604d718e12b8cdfdd96d42e57d33afe312f0ee3c3d0a13f786f4922bb2c13bdf7752a3ecb69393e997bd65461c46867ebeef6296b23f2c56df63acfde648f3f5002dbc239ffd1582", 3967 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENNdOwIi6tsYyOWjR9GiZOBL2kNbtyluX\nYE1xjhK4zf3ZbULlfTOv4xLw7jw9ChP3hvSSK7LBO993UqPstpOT6Ze9ZUYcRoZ+\nvu9ilrI/LFbfY6z95kjz9QAtvCOf/RWC\n-----END PUBLIC KEY-----", 3968 "sha" : "SHA-384", 3969 "type" : "ECDSAVer", 3970 "tests" : [ 3971 { 3972 "tcId" : 361, 3973 "comment" : "extreme value for k and edgecase s", 3974 "msg" : "313233343030", 3975 "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326", 3976 "result" : "valid", 3977 "flags" : [] 3978 } 3979 ] 3980 }, 3981 { 3982 "key" : { 3983 "curve" : "secp384r1", 3984 "keySize" : 384, 3985 "type" : "ECPublicKey", 3986 "uncompressed" : "044376c9893e9277296c766a83abbe36b34da7a631f8cbfd32a1888de0dd1455a21a153ea2d61cfa5071fc6be12a658f6b290ba1a8ee8c78b5dd58f9ffcacb22955682eea02429c3fa8cdcb649fa4d007c8693e3f8f3c0a5f3c4de7a51beaa9809", 3987 "wx" : "4376c9893e9277296c766a83abbe36b34da7a631f8cbfd32a1888de0dd1455a21a153ea2d61cfa5071fc6be12a658f6b", 3988 "wy" : "290ba1a8ee8c78b5dd58f9ffcacb22955682eea02429c3fa8cdcb649fa4d007c8693e3f8f3c0a5f3c4de7a51beaa9809" 3989 }, 3990 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044376c9893e9277296c766a83abbe36b34da7a631f8cbfd32a1888de0dd1455a21a153ea2d61cfa5071fc6be12a658f6b290ba1a8ee8c78b5dd58f9ffcacb22955682eea02429c3fa8cdcb649fa4d007c8693e3f8f3c0a5f3c4de7a51beaa9809", 3991 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQ3bJiT6SdylsdmqDq742s02npjH4y/0y\noYiN4N0UVaIaFT6i1hz6UHH8a+EqZY9rKQuhqO6MeLXdWPn/yssilVaC7qAkKcP6\njNy2SfpNAHyGk+P488Cl88TeelG+qpgJ\n-----END PUBLIC KEY-----", 3992 "sha" : "SHA-384", 3993 "type" : "ECDSAVer", 3994 "tests" : [ 3995 { 3996 "tcId" : 362, 3997 "comment" : "extreme value for k and s^-1", 3998 "msg" : "313233343030", 3999 "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", 4000 "result" : "valid", 4001 "flags" : [] 4002 } 4003 ] 4004 }, 4005 { 4006 "key" : { 4007 "curve" : "secp384r1", 4008 "keySize" : 384, 4009 "type" : "ECPublicKey", 4010 "uncompressed" : "0410878fc4807f6732a23c883e838e38c787f7088f94c1824b84673e8b9eab16de1544ae4bf2c6fe3fe4fb343b7487e2b43036ff439533d22f951dae966584bafb23b217dcad2f8f4e0e6999c0c4d0f076634be805f676fd2a59c27f9fe7c5d95b", 4011 "wx" : "10878fc4807f6732a23c883e838e38c787f7088f94c1824b84673e8b9eab16de1544ae4bf2c6fe3fe4fb343b7487e2b4", 4012 "wy" : "3036ff439533d22f951dae966584bafb23b217dcad2f8f4e0e6999c0c4d0f076634be805f676fd2a59c27f9fe7c5d95b" 4013 }, 4014 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000410878fc4807f6732a23c883e838e38c787f7088f94c1824b84673e8b9eab16de1544ae4bf2c6fe3fe4fb343b7487e2b43036ff439533d22f951dae966584bafb23b217dcad2f8f4e0e6999c0c4d0f076634be805f676fd2a59c27f9fe7c5d95b", 4015 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEIePxIB/ZzKiPIg+g444x4f3CI+UwYJL\nhGc+i56rFt4VRK5L8sb+P+T7NDt0h+K0MDb/Q5Uz0i+VHa6WZYS6+yOyF9ytL49O\nDmmZwMTQ8HZjS+gF9nb9KlnCf5/nxdlb\n-----END PUBLIC KEY-----", 4016 "sha" : "SHA-384", 4017 "type" : "ECDSAVer", 4018 "tests" : [ 4019 { 4020 "tcId" : 363, 4021 "comment" : "extreme value for k and s^-1", 4022 "msg" : "313233343030", 4023 "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61", 4024 "result" : "valid", 4025 "flags" : [] 4026 } 4027 ] 4028 }, 4029 { 4030 "key" : { 4031 "curve" : "secp384r1", 4032 "keySize" : 384, 4033 "type" : "ECPublicKey", 4034 "uncompressed" : "04036b253e3b4ac88bb8585a2b32b978766a931e5ad0d0e653a2e34b44d6ddcc0d386e20c4def2d8bb3f8da128c1eac69f9c8e3b5ff5dde2205af359b3974d52758d7abae812b8b275e1452c4e59cb62e9b6771d347dbd1dea761c70291cc5e0a6", 4035 "wx" : "36b253e3b4ac88bb8585a2b32b978766a931e5ad0d0e653a2e34b44d6ddcc0d386e20c4def2d8bb3f8da128c1eac69f", 4036 "wy" : "09c8e3b5ff5dde2205af359b3974d52758d7abae812b8b275e1452c4e59cb62e9b6771d347dbd1dea761c70291cc5e0a6" 4037 }, 4038 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004036b253e3b4ac88bb8585a2b32b978766a931e5ad0d0e653a2e34b44d6ddcc0d386e20c4def2d8bb3f8da128c1eac69f9c8e3b5ff5dde2205af359b3974d52758d7abae812b8b275e1452c4e59cb62e9b6771d347dbd1dea761c70291cc5e0a6", 4039 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEA2slPjtKyIu4WForMrl4dmqTHlrQ0OZT\nouNLRNbdzA04biDE3vLYuz+NoSjB6safnI47X/Xd4iBa81mzl01SdY16uugSuLJ1\n4UUsTlnLYum2dx00fb0d6nYccCkcxeCm\n-----END PUBLIC KEY-----", 4040 "sha" : "SHA-384", 4041 "type" : "ECDSAVer", 4042 "tests" : [ 4043 { 4044 "tcId" : 364, 4045 "comment" : "extreme value for k and s^-1", 4046 "msg" : "313233343030", 4047 "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12", 4048 "result" : "valid", 4049 "flags" : [] 4050 } 4051 ] 4052 }, 4053 { 4054 "key" : { 4055 "curve" : "secp384r1", 4056 "keySize" : 384, 4057 "type" : "ECPublicKey", 4058 "uncompressed" : "042783c1be922fce155864ecb41d0a316e193a55843e80192f1fe556772f3debd04b9fc93c27bc6f353938886a404419941a352cec336946424fa3c208ea7105f5549edde8688abd305344bf4f66dda7eabcda6f8557c9af88109804d702e9670b", 4059 "wx" : "2783c1be922fce155864ecb41d0a316e193a55843e80192f1fe556772f3debd04b9fc93c27bc6f353938886a40441994", 4060 "wy" : "1a352cec336946424fa3c208ea7105f5549edde8688abd305344bf4f66dda7eabcda6f8557c9af88109804d702e9670b" 4061 }, 4062 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200042783c1be922fce155864ecb41d0a316e193a55843e80192f1fe556772f3debd04b9fc93c27bc6f353938886a404419941a352cec336946424fa3c208ea7105f5549edde8688abd305344bf4f66dda7eabcda6f8557c9af88109804d702e9670b", 4063 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEJ4PBvpIvzhVYZOy0HQoxbhk6VYQ+gBkv\nH+VWdy8969BLn8k8J7xvNTk4iGpARBmUGjUs7DNpRkJPo8II6nEF9VSe3ehoir0w\nU0S/T2bdp+q82m+FV8mviBCYBNcC6WcL\n-----END PUBLIC KEY-----", 4064 "sha" : "SHA-384", 4065 "type" : "ECDSAVer", 4066 "tests" : [ 4067 { 4068 "tcId" : 365, 4069 "comment" : "extreme value for k and s^-1", 4070 "msg" : "313233343030", 4071 "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5", 4072 "result" : "valid", 4073 "flags" : [] 4074 } 4075 ] 4076 }, 4077 { 4078 "key" : { 4079 "curve" : "secp384r1", 4080 "keySize" : 384, 4081 "type" : "ECPublicKey", 4082 "uncompressed" : "04fa92538cdc740368caf16480ff1304cebbbe59a46a7a84603726b9592d105be069df1c61b5974f27e7552f797de97cdb620e03a46da862e4b089bafbb80df8f055c8f47991b3a3ddb2b089aedb2f15841a6a5b5e14c1dc36b3c155c4f74d3409", 4083 "wx" : "0fa92538cdc740368caf16480ff1304cebbbe59a46a7a84603726b9592d105be069df1c61b5974f27e7552f797de97cdb", 4084 "wy" : "620e03a46da862e4b089bafbb80df8f055c8f47991b3a3ddb2b089aedb2f15841a6a5b5e14c1dc36b3c155c4f74d3409" 4085 }, 4086 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fa92538cdc740368caf16480ff1304cebbbe59a46a7a84603726b9592d105be069df1c61b5974f27e7552f797de97cdb620e03a46da862e4b089bafbb80df8f055c8f47991b3a3ddb2b089aedb2f15841a6a5b5e14c1dc36b3c155c4f74d3409", 4087 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+pJTjNx0A2jK8WSA/xMEzru+WaRqeoRg\nNya5WS0QW+Bp3xxhtZdPJ+dVL3l96XzbYg4DpG2oYuSwibr7uA348FXI9HmRs6Pd\nsrCJrtsvFYQaalteFMHcNrPBVcT3TTQJ\n-----END PUBLIC KEY-----", 4088 "sha" : "SHA-384", 4089 "type" : "ECDSAVer", 4090 "tests" : [ 4091 { 4092 "tcId" : 366, 4093 "comment" : "extreme value for k", 4094 "msg" : "313233343030", 4095 "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a", 4096 "result" : "valid", 4097 "flags" : [] 4098 } 4099 ] 4100 }, 4101 { 4102 "key" : { 4103 "curve" : "secp384r1", 4104 "keySize" : 384, 4105 "type" : "ECPublicKey", 4106 "uncompressed" : "04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f", 4107 "wx" : "0aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7", 4108 "wy" : "3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f" 4109 }, 4110 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f", 4111 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3NhfeSpYmLG9dnpi/kpLcKfj0Hb0omhR8\n6doxE7XwuMAKYLHOHX6BnXpDHXyQ6g5f\n-----END PUBLIC KEY-----", 4112 "sha" : "SHA-384", 4113 "type" : "ECDSAVer", 4114 "tests" : [ 4115 { 4116 "tcId" : 367, 4117 "comment" : "testing point duplication", 4118 "msg" : "313233343030", 4119 "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", 4120 "result" : "invalid", 4121 "flags" : [] 4122 }, 4123 { 4124 "tcId" : 368, 4125 "comment" : "testing point duplication", 4126 "msg" : "313233343030", 4127 "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", 4128 "result" : "invalid", 4129 "flags" : [] 4130 } 4131 ] 4132 }, 4133 { 4134 "key" : { 4135 "curve" : "secp384r1", 4136 "keySize" : 384, 4137 "type" : "ECPublicKey", 4138 "uncompressed" : "04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0", 4139 "wx" : "0aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7", 4140 "wy" : "0c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0" 4141 }, 4142 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0", 4143 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3yeghtWnZ05CiYWdAbW0j1gcL4kLXZeuD\nFiXO7EoPRz71n04w4oF+YoW84oRvFfGg\n-----END PUBLIC KEY-----", 4144 "sha" : "SHA-384", 4145 "type" : "ECDSAVer", 4146 "tests" : [ 4147 { 4148 "tcId" : 369, 4149 "comment" : "testing point duplication", 4150 "msg" : "313233343030", 4151 "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", 4152 "result" : "invalid", 4153 "flags" : [] 4154 }, 4155 { 4156 "tcId" : 370, 4157 "comment" : "testing point duplication", 4158 "msg" : "313233343030", 4159 "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e", 4160 "result" : "invalid", 4161 "flags" : [] 4162 } 4163 ] 4164 }, 4165 { 4166 "key" : { 4167 "curve" : "secp384r1", 4168 "keySize" : 384, 4169 "type" : "ECPublicKey", 4170 "uncompressed" : "0429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3", 4171 "wx" : "29bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc", 4172 "wy" : "09a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3" 4173 }, 4174 "keyDer" : "3076301006072a8648ce3d020106052b810400220362000429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3", 4175 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKb23bV+nQb/XAjPLOmbMfUS+s7BmPZKo\nE2ZQR4vO+2HvGC4VWlQ0Wl6OXojwZOW8mlJat/dk2tPa4UaMK0GfO2K5upF9XoxP\nsexHQEo/x2R0snEwgb6dtMAOBDran8Sj\n-----END PUBLIC KEY-----", 4176 "sha" : "SHA-384", 4177 "type" : "ECDSAVer", 4178 "tests" : [ 4179 { 4180 "tcId" : 371, 4181 "comment" : "pseudorandom signature", 4182 "msg" : "", 4183 "sig" : "3064023032401249714e9091f05a5e109d5c1216fdc05e98614261aa0dbd9e9cd4415dee29238afbd3b103c1e40ee5c9144aee0f02304326756fb2c4fd726360dd6479b5849478c7a9d054a833a58c1631c33b63c3441336ddf2c7fe0ed129aae6d4ddfeb753", 4184 "result" : "valid", 4185 "flags" : [] 4186 }, 4187 { 4188 "tcId" : 372, 4189 "comment" : "pseudorandom signature", 4190 "msg" : "4d7367", 4191 "sig" : "3066023100d7143a836608b25599a7f28dec6635494c2992ad1e2bbeecb7ef601a9c01746e710ce0d9c48accb38a79ede5b9638f3402310080f9e165e8c61035bf8aa7b5533960e46dd0e211c904a064edb6de41f797c0eae4e327612ee3f816f4157272bb4fabc9", 4192 "result" : "valid", 4193 "flags" : [] 4194 }, 4195 { 4196 "tcId" : 373, 4197 "comment" : "pseudorandom signature", 4198 "msg" : "313233343030", 4199 "sig" : "30650230234503fcca578121986d96be07fbc8da5d894ed8588c6dbcdbe974b4b813b21c52d20a8928f2e2fdac14705b0705498c023100cd7b9b766b97b53d1a80fc0b760af16a11bf4a59c7c367c6c7275dfb6e18a88091eed3734bf5cf41b3dc6fecd6d3baaf", 4200 "result" : "valid", 4201 "flags" : [] 4202 }, 4203 { 4204 "tcId" : 374, 4205 "comment" : "pseudorandom signature", 4206 "msg" : "0000000000000000000000000000000000000000", 4207 "sig" : "306502305cad9ae1565f2588f86d821c2cc1b4d0fdf874331326568f5b0e130e4e0c0ec497f8f5f564212bd2a26ecb782cf0a18d023100bf2e9d0980fbb00696673e7fbb03e1f854b9d7596b759a17bf6e6e67a95ea6c1664f82dc449ae5ea779abd99c78e6840", 4208 "result" : "valid", 4209 "flags" : [] 4210 } 4211 ] 4212 }, 4213 { 4214 "key" : { 4215 "curve" : "secp384r1", 4216 "keySize" : 384, 4217 "type" : "ECPublicKey", 4218 "uncompressed" : "04ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1", 4219 "wx" : "0ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aac", 4220 "wy" : "0acbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1" 4221 }, 4222 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1", 4223 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/////6pj8aI5rHAZfG6/zqV1bcASEj+C\nxR+odNZgKL4A6XahCAYGc3zHXEC9/kqsrL2FOJCIpipjmDhMIrUtSS8j9G5KJ6Ry\nStVVUdpcSDQ4CVokfLDDN48fUsNCX/nx\n-----END PUBLIC KEY-----", 4224 "sha" : "SHA-384", 4225 "type" : "ECDSAVer", 4226 "tests" : [ 4227 { 4228 "tcId" : 375, 4229 "comment" : "x-coordinate of the public key is large", 4230 "msg" : "4d657373616765", 4231 "sig" : "3065023007648b6660d01ba2520a09d298adf3b1a02c32744bd2877208f5a4162f6c984373139d800a4cdc1ffea15bce4871a0ed02310099fd367012cb9e02cde2749455e0d495c52818f3c14f6e6aad105b0925e2a7290ac4a06d9fadf4b15b578556fe332a5f", 4232 "result" : "valid", 4233 "flags" : [] 4234 }, 4235 { 4236 "tcId" : 376, 4237 "comment" : "x-coordinate of the public key is large", 4238 "msg" : "4d657373616765", 4239 "sig" : "3065023100a049dcd96c72e4f36144a51bba30417b451a305dd01c9e30a5e04df94342617dc383f17727708e3277cd7246ca44074102303970e264d85b228bf9e9b9c4947c5dd041ea8b5bde30b93aa59fedf2c428d3e2540a54e0530688acccb83ac7b29b79a2", 4240 "result" : "valid", 4241 "flags" : [] 4242 }, 4243 { 4244 "tcId" : 377, 4245 "comment" : "x-coordinate of the public key is large", 4246 "msg" : "4d657373616765", 4247 "sig" : "30650230441800ea9377c27865be000ad008eb3d7502bdd105824b26d15cf3d06452969a9d0607a915a8fe989215fc4d61af6e05023100dce29faa5137f75ad77e03918c8ee6747cc7a39b0a69f8b915654cac4cf4bfd9c87cc46ae1631b5c6baebd4fc08ff8fd", 4248 "result" : "valid", 4249 "flags" : [] 4250 } 4251 ] 4252 }, 4253 { 4254 "key" : { 4255 "curve" : "secp384r1", 4256 "keySize" : 384, 4257 "type" : "ECPublicKey", 4258 "uncompressed" : "04d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000", 4259 "wx" : "0d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422", 4260 "wy" : "0c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000" 4261 }, 4262 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000", 4263 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0YJ/xvbxLyGZLFpAmgZTsSHS7wKysKsB\nqRYc6VYoB0Cx41ayVXAbCm3cnsLKipQixu1dLO2NirdWD6W7iMc450VBiD2KKxwO\nK6fjbQMPxNm/uLIvJNuJfrrEndQAAAAA\n-----END PUBLIC KEY-----", 4264 "sha" : "SHA-384", 4265 "type" : "ECDSAVer", 4266 "tests" : [ 4267 { 4268 "tcId" : 378, 4269 "comment" : "y-coordinate of the public key has many trailing 0's", 4270 "msg" : "4d657373616765", 4271 "sig" : "306402303244768016457c463b74f2097f216d9670b191f76281c74bc6a1a1971d19f209bf4696468f5eb75d6326a0a43c0a65290230501e0ad985ed9f95697bd17fdbe3f9ca92e0f76426d3664e6896648d9c750bf588d0ce7d011c1a1e8d6c2e082422dc93", 4272 "result" : "valid", 4273 "flags" : [] 4274 }, 4275 { 4276 "tcId" : 379, 4277 "comment" : "y-coordinate of the public key has many trailing 0's", 4278 "msg" : "4d657373616765", 4279 "sig" : "306402305e1af40f2480e3d97c4ae4bfd34a9f45269241356f3a46becd86a4a7c9716d73ca5aebdb3db1a7765650666683bc856b02307e7c4b473a2baaa4953785be8aa2a10006f6d36b400ab981864d69cecec046718d0404b9647454b159aa5a92d76d7955", 4280 "result" : "valid", 4281 "flags" : [] 4282 }, 4283 { 4284 "tcId" : 380, 4285 "comment" : "y-coordinate of the public key has many trailing 0's", 4286 "msg" : "4d657373616765", 4287 "sig" : "306502306688e36a26f15bdc1c3f91367f8a7667f7bb3e30a335d6f0900e9534eb88b260cb29344c723fedfbe7ac9c5a33f4bf0d023100aa35fddf0fdc9017860b378f801cd806f3e2d754cd2fd94eb7bb36a46ce828cef87e9ebbf447068e630b87fee385ad8f", 4288 "result" : "valid", 4289 "flags" : [] 4290 } 4291 ] 4292 }, 4293 { 4294 "key" : { 4295 "curve" : "secp384r1", 4296 "keySize" : 384, 4297 "type" : "ECPublicKey", 4298 "uncompressed" : "041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557", 4299 "wx" : "1099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000", 4300 "wy" : "0e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557" 4301 }, 4302 "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557", 4303 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEJm7RRAPVfWoXMo94rO9XiUPT2+tZjGj\nFWwuUqM9fWFd0nn3n4tLr/fHE6wAAAAA5sm3NqiSny7Xvgx1OlTLtIuEaeBBHq+T\npKgkWboLaBu6j1+zg7SQbUkBozA+LxVX\n-----END PUBLIC KEY-----", 4304 "sha" : "SHA-384", 4305 "type" : "ECDSAVer", 4306 "tests" : [ 4307 { 4308 "tcId" : 381, 4309 "comment" : "x-coordinate of the public key has many trailing 0's", 4310 "msg" : "4d657373616765", 4311 "sig" : "3065023100d4a8f3b0b4d3a5769e3a0bbc644b35f1d509355ed1fe401e170f667b661f693b32598e8c143a817a958982845042bb48023004cc07578bbd1981dbf6e8a97a354c98d41b8b6f6e8a2c2b1763c7c2a29d79e24f8476075c9aed9aec6c64dff50461ae", 4312 "result" : "valid", 4313 "flags" : [] 4314 }, 4315 { 4316 "tcId" : 382, 4317 "comment" : "x-coordinate of the public key has many trailing 0's", 4318 "msg" : "4d657373616765", 4319 "sig" : "3065023100c286d1928e9c79fdd3bebdf22a1dbd37c8105e8ecf41e9e3777fe341b6b8d5a89b9d986827d6d1dbb381cd8239484a220230201119ae305b9360aa9b5e5d1567e0674c09e4f025556ebf81b987466b0f421b8d31f72bbe95f3ce2aa9874a84edfd40", 4320 "result" : "valid", 4321 "flags" : [] 4322 }, 4323 { 4324 "tcId" : 383, 4325 "comment" : "x-coordinate of the public key has many trailing 0's", 4326 "msg" : "4d657373616765", 4327 "sig" : "3065023100d9c678550167f10c511e62acb4bd0a3f7f336bc090c94e6c6b02622439c348a2159c5f41f9b5aa4b470590d40dcd7cc202301fd5eaee295abb4081cb626745f4ad279ceb44604062830b58e6c0465c562d41f02ba588fc0db1ebbe339cdc008d7a1b", 4328 "result" : "valid", 4329 "flags" : [] 4330 } 4331 ] 4332 }, 4333 { 4334 "key" : { 4335 "curve" : "secp384r1", 4336 "keySize" : 384, 4337 "type" : "ECPublicKey", 4338 "uncompressed" : "04000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98", 4339 "wx" : "2b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69", 4340 "wy" : "0d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98" 4341 }, 4342 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98", 4343 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAACsInt11QWkBAUXyY/M0/BZ8wZ2u\ngiWXCuGcyMt+xzWT1qRlw3D1R4sOU51p0ZUdWXtWpnNFrLJYCVgfB80Ot42VOKP4\npl8wDmih63hQffdt5lDo+O5jpfDFaHyY\n-----END PUBLIC KEY-----", 4344 "sha" : "SHA-384", 4345 "type" : "ECDSAVer", 4346 "tests" : [ 4347 { 4348 "tcId" : 384, 4349 "comment" : "x-coordinate of the public key is small", 4350 "msg" : "4d657373616765", 4351 "sig" : "3065023020fee7c71b6cb0d1da3641ec6622c055a3b16a1f596c64b34da1b2d0b868b66a8f0a0d0db983b3dc7e53bb7295da81970231008141a931d3579aec1cac9887d2fff9c6f12d47a27e4aab8cf262a9d14a715bca0b2057cbc3f18b6fd3d1df76f7410f16", 4352 "result" : "valid", 4353 "flags" : [] 4354 }, 4355 { 4356 "tcId" : 385, 4357 "comment" : "x-coordinate of the public key is small", 4358 "msg" : "4d657373616765", 4359 "sig" : "3065023100913eecc559b3cf7108a65d6cc3076bfdf36c6f94dcc6693d06690470f34a2e81564241e1de5f5f51421de30af467f10f0230649bd3717244e8ef3c6b0eda983f84dca5ea86d1bec15386b9c473ec43a8cd0ba558eee819f791d9ff9272b9afd59551", 4360 "result" : "valid", 4361 "flags" : [] 4362 }, 4363 { 4364 "tcId" : 386, 4365 "comment" : "x-coordinate of the public key is small", 4366 "msg" : "4d657373616765", 4367 "sig" : "3064023023855c46403a97b76cbb316ec3fe7e2c422b818387604bda8c3d91121b4f20179d9107c5f92dedc8b620d7db87fccccd023050f57343ab148e50662320c4161e44543c35bc992011ea5b1680b94382cf224ea0ec5da511e102f566cb67201f30a2ee", 4368 "result" : "valid", 4369 "flags" : [] 4370 } 4371 ] 4372 }, 4373 { 4374 "key" : { 4375 "curve" : "secp384r1", 4376 "keySize" : 384, 4377 "type" : "ECPublicKey", 4378 "uncompressed" : "04fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4", 4379 "wx" : "0fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336", 4380 "wy" : "208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4" 4381 }, 4382 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4", 4383 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2AAAAACCLP1rTs5N6zJ1gbMXs7KtKcB91\n7UKVfqTXhY0z9cJsauIKnMzaVplnANa0\n-----END PUBLIC KEY-----", 4384 "sha" : "SHA-384", 4385 "type" : "ECDSAVer", 4386 "tests" : [ 4387 { 4388 "tcId" : 387, 4389 "comment" : "y-coordinate of the public key is small", 4390 "msg" : "4d657373616765", 4391 "sig" : "3066023100d200958d491fcebde667cd736c9dba0961c70db2ecaf573c31dd7fa41ecca32b40b5896f9a0ddf272110e3d21e84593a023100c2ecf73943b9adce596bac14fce62495ae93825c5ff6f61c247d1d8afcba52082fc96f63a26e55bccfc3779f88cfd799", 4392 "result" : "valid", 4393 "flags" : [] 4394 }, 4395 { 4396 "tcId" : 388, 4397 "comment" : "y-coordinate of the public key is small", 4398 "msg" : "4d657373616765", 4399 "sig" : "306402306ac17d71260c79f81a7566124738cb3ee5d0aa690e73a98ae9e766f1336691e500cad51ba1302366c09cc06b8f7049e0023032ca965d6d7012ec187c7cab9544334d66c2a7658ddefa67e4ad40429815518ecc87b1492ddd57333bd2300b4660a835", 4400 "result" : "valid", 4401 "flags" : [] 4402 }, 4403 { 4404 "tcId" : 389, 4405 "comment" : "y-coordinate of the public key is small", 4406 "msg" : "4d657373616765", 4407 "sig" : "3065023100e19a4646f0ed8a271fe86ba533f8be4fd81bbf4674716f668efa89a40cac51eec2a6cfbd92327d25efe91ca4ff712bc502304a86b2e8e12378e633dec2691e3b1eed4e932cc48b28e45fa3d464cc0e948c02cc9decf2bb43b25937fcf37e9ad86ef0", 4408 "result" : "valid", 4409 "flags" : [] 4410 } 4411 ] 4412 }, 4413 { 4414 "key" : { 4415 "curve" : "secp384r1", 4416 "keySize" : 384, 4417 "type" : "ECPublicKey", 4418 "uncompressed" : "04fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b", 4419 "wx" : "0fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336", 4420 "wy" : "0ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b" 4421 }, 4422 "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b", 4423 "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2/////990wKUsTGyFM2KfkzoTE1S1j+CK\nEr1qgVsoenHMCj2SlR31YzMlqWeY/ylL\n-----END PUBLIC KEY-----", 4424 "sha" : "SHA-384", 4425 "type" : "ECDSAVer", 4426 "tests" : [ 4427 { 4428 "tcId" : 390, 4429 "comment" : "y-coordinate of the public key is large", 4430 "msg" : "4d657373616765", 4431 "sig" : "3064023015aac6c0f435cb662d110db5cf686caee53c64fe2d6d600a83ebe505a0e6fc62dc5705160477c47528c8c903fa865b5d02307f94ddc01a603f9bec5d10c9f2c89fb23b3ffab6b2b68d0f04336d499085e32d22bf3ab67a49a74c743f72473172b59f", 4432 "result" : "valid", 4433 "flags" : [] 4434 }, 4435 { 4436 "tcId" : 391, 4437 "comment" : "y-coordinate of the public key is large", 4438 "msg" : "4d657373616765", 4439 "sig" : "306602310090b95a7d194b73498fba5afc95c1aea9be073162a9edc57c4d12f459f0a1730baf2f87d7d6624aea7b931ec53370fe47023100cbc1ef470e666010604c609384b872db7fa7b8a5a9f20fdefd656be2fcc75db53948102f7ab203ea1860a6a32af246a1", 4440 "result" : "valid", 4441 "flags" : [] 4442 }, 4443 { 4444 "tcId" : 392, 4445 "comment" : "y-coordinate of the public key is large", 4446 "msg" : "4d657373616765", 4447 "sig" : "3066023100dd4391ce7557cbd005e3d5d727cd264399dcc3c6501e4547505b6d57b40bbf0a7fac794dcc8d4233159dd0aa40d4e0b9023100a77fa1374fd60aa91600912200fc83c6aa447f8171ecea72ae322df32dccd68951dc5caf6c50380e400e45bf5c0e626b", 4448 "result" : "valid", 4449 "flags" : [] 4450 } 4451 ] 4452 } 4453 ] 4454} 4455