1# Imported from Wycheproof's ecdsa_secp256r1_sha512_test.json. 2# This file is generated by convert_wycheproof.go. Do not edit by hand. 3# 4# Algorithm: ECDSA 5# Generator version: 0.8r12 6 7[key.curve = secp256r1] 8[key.keySize = 256] 9[key.type = EcPublicKey] 10[key.uncompressed = 042927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e] 11[key.wx = 2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838] 12[key.wy = 00c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e] 13[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200042927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e] 14[sha = SHA-512] 15 16# tcId = 1 17# signature malleability 18msg = 313233343030 19result = valid 20sig = 304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002205f85a63a5be977ad714cea16b10035f07cadf7513ae8cca86f35b7692aafd69f 21 22# tcId = 2 23# Legacy:ASN encoding of s misses leading 0 24msg = 313233343030 25result = acceptable 26sig = 304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00220a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 27flags = MissingZero 28 29# tcId = 3 30# valid 31msg = 313233343030 32result = valid 33sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 34 35# tcId = 4 36# long form encoding of length of sequence 37msg = 313233343030 38result = invalid 39sig = 30814502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 40flags = BER 41 42# tcId = 5 43# length of sequence contains leading 0 44msg = 313233343030 45result = invalid 46sig = 3082004502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 47flags = BER 48 49# tcId = 6 50# wrong length of sequence 51msg = 313233343030 52result = invalid 53sig = 304602202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 54 55# tcId = 7 56# wrong length of sequence 57msg = 313233343030 58result = invalid 59sig = 304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 60 61# tcId = 8 62# uint32 overflow in length of sequence 63msg = 313233343030 64result = invalid 65sig = 3085010000004502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 66 67# tcId = 9 68# uint64 overflow in length of sequence 69msg = 313233343030 70result = invalid 71sig = 308901000000000000004502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 72 73# tcId = 10 74# length of sequence = 2**31 - 1 75msg = 313233343030 76result = invalid 77sig = 30847fffffff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 78 79# tcId = 11 80# length of sequence = 2**32 - 1 81msg = 313233343030 82result = invalid 83sig = 3084ffffffff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 84 85# tcId = 12 86# length of sequence = 2**40 - 1 87msg = 313233343030 88result = invalid 89sig = 3085ffffffffff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 90 91# tcId = 13 92# length of sequence = 2**64 - 1 93msg = 313233343030 94result = invalid 95sig = 3088ffffffffffffffff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 96 97# tcId = 14 98# incorrect length of sequence 99msg = 313233343030 100result = invalid 101sig = 30ff02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 102 103# tcId = 15 104# indefinite length without termination 105msg = 313233343030 106result = invalid 107sig = 308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 108 109# tcId = 16 110# indefinite length without termination 111msg = 313233343030 112result = invalid 113sig = 304502802478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 114 115# tcId = 17 116# indefinite length without termination 117msg = 313233343030 118result = invalid 119sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0028000a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 120 121# tcId = 18 122# removing sequence 123msg = 313233343030 124result = invalid 125sig = 126 127# tcId = 19 128# lonely sequence tag 129msg = 313233343030 130result = invalid 131sig = 30 132 133# tcId = 20 134# appending 0's to sequence 135msg = 313233343030 136result = invalid 137sig = 304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000 138 139# tcId = 21 140# prepending 0's to sequence 141msg = 313233343030 142result = invalid 143sig = 3047000002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 144 145# tcId = 22 146# appending unused 0's to sequence 147msg = 313233343030 148result = invalid 149sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000 150 151# tcId = 23 152# appending null value to sequence 153msg = 313233343030 154result = invalid 155sig = 304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20500 156 157# tcId = 24 158# including garbage 159msg = 313233343030 160result = invalid 161sig = 304a498177304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 162 163# tcId = 25 164# including garbage 165msg = 313233343030 166result = invalid 167sig = 30492500304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 168 169# tcId = 26 170# including garbage 171msg = 313233343030 172result = invalid 173sig = 3047304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20004deadbeef 174 175# tcId = 27 176# including garbage 177msg = 313233343030 178result = invalid 179sig = 304a222549817702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 180 181# tcId = 28 182# including garbage 183msg = 313233343030 184result = invalid 185sig = 30492224250002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 186 187# tcId = 29 188# including garbage 189msg = 313233343030 190result = invalid 191sig = 304d222202202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00004deadbeef022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 192 193# tcId = 30 194# including garbage 195msg = 313233343030 196result = invalid 197sig = 304a02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02226498177022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 198 199# tcId = 31 200# including garbage 201msg = 313233343030 202result = invalid 203sig = 304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c022252500022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 204 205# tcId = 32 206# including garbage 207msg = 313233343030 208result = invalid 209sig = 304d02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02223022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20004deadbeef 210 211# tcId = 33 212# including undefined tags 213msg = 313233343030 214result = invalid 215sig = 304daa00bb00cd00304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 216 217# tcId = 34 218# including undefined tags 219msg = 313233343030 220result = invalid 221sig = 304baa02aabb304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 222 223# tcId = 35 224# including undefined tags 225msg = 313233343030 226result = invalid 227sig = 304d2228aa00bb00cd0002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 228 229# tcId = 36 230# including undefined tags 231msg = 313233343030 232result = invalid 233sig = 304b2226aa02aabb02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 234 235# tcId = 37 236# including undefined tags 237msg = 313233343030 238result = invalid 239sig = 304d02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02229aa00bb00cd00022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 240 241# tcId = 38 242# including undefined tags 243msg = 313233343030 244result = invalid 245sig = 304b02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02227aa02aabb022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 246 247# tcId = 39 248# truncated length of sequence 249msg = 313233343030 250result = invalid 251sig = 3081 252 253# tcId = 40 254# using composition with indefinite length 255msg = 313233343030 256result = invalid 257sig = 3080304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000 258 259# tcId = 41 260# using composition with indefinite length 261msg = 313233343030 262result = invalid 263sig = 3049228002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00000022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 264 265# tcId = 42 266# using composition with indefinite length 267msg = 313233343030 268result = invalid 269sig = 304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02280022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000 270 271# tcId = 43 272# using composition with wrong tag 273msg = 313233343030 274result = invalid 275sig = 3080314502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000 276 277# tcId = 44 278# using composition with wrong tag 279msg = 313233343030 280result = invalid 281sig = 3049228003202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00000022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 282 283# tcId = 45 284# using composition with wrong tag 285msg = 313233343030 286result = invalid 287sig = 304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c02280032100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000 288 289# tcId = 46 290# Replacing sequence with NULL 291msg = 313233343030 292result = invalid 293sig = 0500 294 295# tcId = 47 296# changing tag value of sequence 297msg = 313233343030 298result = invalid 299sig = 2e4502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 300 301# tcId = 48 302# changing tag value of sequence 303msg = 313233343030 304result = invalid 305sig = 2f4502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 306 307# tcId = 49 308# changing tag value of sequence 309msg = 313233343030 310result = invalid 311sig = 314502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 312 313# tcId = 50 314# changing tag value of sequence 315msg = 313233343030 316result = invalid 317sig = 324502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 318 319# tcId = 51 320# changing tag value of sequence 321msg = 313233343030 322result = invalid 323sig = ff4502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 324 325# tcId = 52 326# dropping value of sequence 327msg = 313233343030 328result = invalid 329sig = 3000 330 331# tcId = 53 332# using composition for sequence 333msg = 313233343030 334result = invalid 335sig = 30493001023044202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 336 337# tcId = 54 338# truncated sequence 339msg = 313233343030 340result = invalid 341sig = 304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34e 342 343# tcId = 55 344# truncated sequence 345msg = 313233343030 346result = invalid 347sig = 3044202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 348 349# tcId = 56 350# indefinite length 351msg = 313233343030 352result = invalid 353sig = 308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000 354flags = BER 355 356# tcId = 57 357# indefinite length with truncated delimiter 358msg = 313233343030 359result = invalid 360sig = 308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb200 361 362# tcId = 58 363# indefinite length with additional element 364msg = 313233343030 365result = invalid 366sig = 308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb205000000 367 368# tcId = 59 369# indefinite length with truncated element 370msg = 313233343030 371result = invalid 372sig = 308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2060811220000 373 374# tcId = 60 375# indefinite length with garbage 376msg = 313233343030 377result = invalid 378sig = 308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000fe02beef 379 380# tcId = 61 381# indefinite length with nonempty EOC 382msg = 313233343030 383result = invalid 384sig = 308002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20002beef 385 386# tcId = 62 387# prepend empty sequence 388msg = 313233343030 389result = invalid 390sig = 3047300002202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 391 392# tcId = 63 393# append empty sequence 394msg = 313233343030 395result = invalid 396sig = 304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb23000 397 398# tcId = 64 399# append garbage with high tag number 400msg = 313233343030 401result = invalid 402sig = 304802202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2bf7f00 403 404# tcId = 65 405# sequence of sequence 406msg = 313233343030 407result = invalid 408sig = 3047304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 409 410# tcId = 66 411# truncated sequence: removed last 1 elements 412msg = 313233343030 413result = invalid 414sig = 302202202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0 415 416# tcId = 67 417# repeating element in sequence 418msg = 313233343030 419result = invalid 420sig = 306802202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 421 422# tcId = 68 423# long form encoding of length of integer 424msg = 313233343030 425result = invalid 426sig = 30460281202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 427flags = BER 428 429# tcId = 69 430# long form encoding of length of integer 431msg = 313233343030 432result = invalid 433sig = 304602202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002812100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 434flags = BER 435 436# tcId = 70 437# length of integer contains leading 0 438msg = 313233343030 439result = invalid 440sig = 3047028200202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 441flags = BER 442 443# tcId = 71 444# length of integer contains leading 0 445msg = 313233343030 446result = invalid 447sig = 304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00282002100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 448flags = BER 449 450# tcId = 72 451# wrong length of integer 452msg = 313233343030 453result = invalid 454sig = 304502212478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 455 456# tcId = 73 457# wrong length of integer 458msg = 313233343030 459result = invalid 460sig = 3045021f2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 461 462# tcId = 74 463# wrong length of integer 464msg = 313233343030 465result = invalid 466sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022200a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 467 468# tcId = 75 469# wrong length of integer 470msg = 313233343030 471result = invalid 472sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022000a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 473 474# tcId = 76 475# uint32 overflow in length of integer 476msg = 313233343030 477result = invalid 478sig = 304a028501000000202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 479 480# tcId = 77 481# uint32 overflow in length of integer 482msg = 313233343030 483result = invalid 484sig = 304a02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00285010000002100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 485 486# tcId = 78 487# uint64 overflow in length of integer 488msg = 313233343030 489result = invalid 490sig = 304e02890100000000000000202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 491 492# tcId = 79 493# uint64 overflow in length of integer 494msg = 313233343030 495result = invalid 496sig = 304e02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0028901000000000000002100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 497 498# tcId = 80 499# length of integer = 2**31 - 1 500msg = 313233343030 501result = invalid 502sig = 304902847fffffff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 503 504# tcId = 81 505# length of integer = 2**31 - 1 506msg = 313233343030 507result = invalid 508sig = 304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002847fffffff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 509 510# tcId = 82 511# length of integer = 2**32 - 1 512msg = 313233343030 513result = invalid 514sig = 30490284ffffffff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 515 516# tcId = 83 517# length of integer = 2**32 - 1 518msg = 313233343030 519result = invalid 520sig = 304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00284ffffffff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 521 522# tcId = 84 523# length of integer = 2**40 - 1 524msg = 313233343030 525result = invalid 526sig = 304a0285ffffffffff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 527 528# tcId = 85 529# length of integer = 2**40 - 1 530msg = 313233343030 531result = invalid 532sig = 304a02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00285ffffffffff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 533 534# tcId = 86 535# length of integer = 2**64 - 1 536msg = 313233343030 537result = invalid 538sig = 304d0288ffffffffffffffff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 539 540# tcId = 87 541# length of integer = 2**64 - 1 542msg = 313233343030 543result = invalid 544sig = 304d02202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00288ffffffffffffffff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 545 546# tcId = 88 547# incorrect length of integer 548msg = 313233343030 549result = invalid 550sig = 304502ff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 551 552# tcId = 89 553# incorrect length of integer 554msg = 313233343030 555result = invalid 556sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002ff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 557 558# tcId = 90 559# removing integer 560msg = 313233343030 561result = invalid 562sig = 3023022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 563 564# tcId = 91 565# lonely integer tag 566msg = 313233343030 567result = invalid 568sig = 302402022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 569 570# tcId = 92 571# lonely integer tag 572msg = 313233343030 573result = invalid 574sig = 302302202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002 575 576# tcId = 93 577# appending 0's to integer 578msg = 313233343030 579result = invalid 580sig = 304702222478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00000022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 581 582# tcId = 94 583# appending 0's to integer 584msg = 313233343030 585result = invalid 586sig = 304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022300a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20000 587 588# tcId = 95 589# prepending 0's to integer 590msg = 313233343030 591result = invalid 592sig = 3047022200002478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 593flags = BER 594 595# tcId = 96 596# prepending 0's to integer 597msg = 313233343030 598result = invalid 599sig = 304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00223000000a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 600flags = BER 601 602# tcId = 97 603# appending unused 0's to integer 604msg = 313233343030 605result = invalid 606sig = 304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00000022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 607 608# tcId = 98 609# appending null value to integer 610msg = 313233343030 611result = invalid 612sig = 304702222478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00500022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 613 614# tcId = 99 615# appending null value to integer 616msg = 313233343030 617result = invalid 618sig = 304702202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022300a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb20500 619 620# tcId = 100 621# truncated length of integer 622msg = 313233343030 623result = invalid 624sig = 30250281022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 625 626# tcId = 101 627# truncated length of integer 628msg = 313233343030 629result = invalid 630sig = 302402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00281 631 632# tcId = 102 633# Replacing integer with NULL 634msg = 313233343030 635result = invalid 636sig = 30250500022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 637 638# tcId = 103 639# Replacing integer with NULL 640msg = 313233343030 641result = invalid 642sig = 302402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00500 643 644# tcId = 104 645# changing tag value of integer 646msg = 313233343030 647result = invalid 648sig = 304500202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 649 650# tcId = 105 651# changing tag value of integer 652msg = 313233343030 653result = invalid 654sig = 304501202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 655 656# tcId = 106 657# changing tag value of integer 658msg = 313233343030 659result = invalid 660sig = 304503202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 661 662# tcId = 107 663# changing tag value of integer 664msg = 313233343030 665result = invalid 666sig = 304504202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 667 668# tcId = 108 669# changing tag value of integer 670msg = 313233343030 671result = invalid 672sig = 3045ff202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 673 674# tcId = 109 675# changing tag value of integer 676msg = 313233343030 677result = invalid 678sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0002100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 679 680# tcId = 110 681# changing tag value of integer 682msg = 313233343030 683result = invalid 684sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0012100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 685 686# tcId = 111 687# changing tag value of integer 688msg = 313233343030 689result = invalid 690sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0032100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 691 692# tcId = 112 693# changing tag value of integer 694msg = 313233343030 695result = invalid 696sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0042100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 697 698# tcId = 113 699# changing tag value of integer 700msg = 313233343030 701result = invalid 702sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0ff2100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 703 704# tcId = 114 705# dropping value of integer 706msg = 313233343030 707result = invalid 708sig = 30250200022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 709 710# tcId = 115 711# dropping value of integer 712msg = 313233343030 713result = invalid 714sig = 302402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00200 715 716# tcId = 116 717# using composition for integer 718msg = 313233343030 719result = invalid 720sig = 30492224020124021f78f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 721 722# tcId = 117 723# using composition for integer 724msg = 313233343030 725result = invalid 726sig = 304902202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c022250201000220a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 727 728# tcId = 118 729# modify first byte of integer 730msg = 313233343030 731result = invalid 732sig = 304502202678f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 733 734# tcId = 119 735# modify first byte of integer 736msg = 313233343030 737result = invalid 738sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022102a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 739 740# tcId = 120 741# modify last byte of integer 742msg = 313233343030 743result = invalid 744sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f98140022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 745 746# tcId = 121 747# modify last byte of integer 748msg = 313233343030 749result = invalid 750sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34e32 751 752# tcId = 122 753# truncated integer 754msg = 313233343030 755result = invalid 756sig = 3044021f2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 757 758# tcId = 123 759# truncated integer 760msg = 313233343030 761result = invalid 762sig = 3044021f78f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 763 764# tcId = 124 765# truncated integer 766msg = 313233343030 767result = invalid 768sig = 304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022000a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34e 769 770# tcId = 125 771# leading ff in integer 772msg = 313233343030 773result = invalid 774sig = 30460221ff2478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 775 776# tcId = 126 777# leading ff in integer 778msg = 313233343030 779result = invalid 780sig = 304602202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00222ff00a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 781 782# tcId = 127 783# replaced integer by infinity 784msg = 313233343030 785result = invalid 786sig = 3026090180022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 787 788# tcId = 128 789# replaced integer by infinity 790msg = 313233343030 791result = invalid 792sig = 302502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0090180 793 794# tcId = 129 795# replacing integer with zero 796msg = 313233343030 797result = invalid 798sig = 3026020100022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 799 800# tcId = 130 801# replacing integer with zero 802msg = 313233343030 803result = invalid 804sig = 302502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0020100 805 806# tcId = 131 807# Modified r or s, e.g. by adding or subtracting the order of the group 808msg = 313233343030 809result = invalid 810sig = 30460221012478f1cf49f6d858ac900a7af177222661ac95e206d32ee63020beee955ca711022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 811 812# tcId = 132 813# Modified r or s, e.g. by adding or subtracting the order of the group 814msg = 313233343030 815result = invalid 816sig = 30460221ff2478f1d149f6d856ac900a7af1772226e7dea086b8a3f1dc48ad29689c965c6f022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 817 818# tcId = 133 819# Modified r or s, e.g. by adding or subtracting the order of the group 820msg = 313233343030 821result = invalid 822sig = 30450220db870e2fb60927a8536ff5850e88ddd95b3a64cba0446f9ec3990bd467067e40022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 823 824# tcId = 134 825# Modified r or s, e.g. by adding or subtracting the order of the group 826msg = 313233343030 827result = invalid 828sig = 3046022100db870e2eb60927a9536ff5850e88ddd918215f79475c0e23b752d6976369a391022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 829 830# tcId = 135 831# Modified r or s, e.g. by adding or subtracting the order of the group 832msg = 313233343030 833result = invalid 834sig = 30460221fedb870e30b60927a7536ff5850e88ddd99e536a1df92cd119cfdf41116aa358ef022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 835 836# tcId = 136 837# Modified r or s, e.g. by adding or subtracting the order of the group 838msg = 313233343030 839result = invalid 840sig = 30460221012478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 841 842# tcId = 137 843# Modified r or s, e.g. by adding or subtracting the order of the group 844msg = 313233343030 845result = invalid 846sig = 3046022100db870e2fb60927a8536ff5850e88ddd95b3a64cba0446f9ec3990bd467067e40022100a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 847 848# tcId = 138 849# Modified r or s, e.g. by adding or subtracting the order of the group 850msg = 313233343030 851result = invalid 852sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022101a07a59c3a41688548eb315e94effca0efd1ffe0a13467061783dde1cce167403 853 854# tcId = 139 855# Modified r or s, e.g. by adding or subtracting the order of the group 856msg = 313233343030 857result = invalid 858sig = 304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00220a07a59c5a41688528eb315e94effca0f835208aec517335790ca4896d5502961 859 860# tcId = 140 861# Modified r or s, e.g. by adding or subtracting the order of the group 862msg = 313233343030 863result = invalid 864sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00221ff5f85a63b5be977ac714cea16b10035f0bfc6fca393d12e237b7beca62e4cb14e 865 866# tcId = 141 867# Modified r or s, e.g. by adding or subtracting the order of the group 868msg = 313233343030 869result = invalid 870sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c00221fe5f85a63c5be977ab714cea16b10035f102e001f5ecb98f9e87c221e331e98bfd 871 872# tcId = 142 873# Modified r or s, e.g. by adding or subtracting the order of the group 874msg = 313233343030 875result = invalid 876sig = 304502202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c0022101a07a59c4a41688538eb315e94effca0f4039035c6c2ed1dc84841359d1b34eb2 877 878# tcId = 143 879# Modified r or s, e.g. by adding or subtracting the order of the group 880msg = 313233343030 881result = invalid 882sig = 304402202478f1d049f6d857ac900a7af1772226a4c59b345fbb90613c66f42b98f981c002205f85a63b5be977ac714cea16b10035f0bfc6fca393d12e237b7beca62e4cb14e 883 884# tcId = 144 885# Signature with special case values for r and s 886msg = 313233343030 887result = invalid 888sig = 3006020100020100 889flags = EdgeCase 890 891# tcId = 145 892# Signature with special case values for r and s 893msg = 313233343030 894result = invalid 895sig = 3006020100020101 896flags = EdgeCase 897 898# tcId = 146 899# Signature with special case values for r and s 900msg = 313233343030 901result = invalid 902sig = 30060201000201ff 903flags = EdgeCase 904 905# tcId = 147 906# Signature with special case values for r and s 907msg = 313233343030 908result = invalid 909sig = 3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 910flags = EdgeCase 911 912# tcId = 148 913# Signature with special case values for r and s 914msg = 313233343030 915result = invalid 916sig = 3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 917flags = EdgeCase 918 919# tcId = 149 920# Signature with special case values for r and s 921msg = 313233343030 922result = invalid 923sig = 3026020100022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 924flags = EdgeCase 925 926# tcId = 150 927# Signature with special case values for r and s 928msg = 313233343030 929result = invalid 930sig = 3026020100022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff 931flags = EdgeCase 932 933# tcId = 151 934# Signature with special case values for r and s 935msg = 313233343030 936result = invalid 937sig = 3026020100022100ffffffff00000001000000000000000000000001000000000000000000000000 938flags = EdgeCase 939 940# tcId = 152 941# Signature with special case values for r and s 942msg = 313233343030 943result = invalid 944sig = 3008020100090380fe01 945flags = EdgeCase 946 947# tcId = 153 948# Signature with special case values for r and s 949msg = 313233343030 950result = invalid 951sig = 3006020100090142 952flags = EdgeCase 953 954# tcId = 154 955# Signature with special case values for r and s 956msg = 313233343030 957result = invalid 958sig = 3006020101020100 959flags = EdgeCase 960 961# tcId = 155 962# Signature with special case values for r and s 963msg = 313233343030 964result = invalid 965sig = 3006020101020101 966flags = EdgeCase 967 968# tcId = 156 969# Signature with special case values for r and s 970msg = 313233343030 971result = invalid 972sig = 30060201010201ff 973flags = EdgeCase 974 975# tcId = 157 976# Signature with special case values for r and s 977msg = 313233343030 978result = invalid 979sig = 3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 980flags = EdgeCase 981 982# tcId = 158 983# Signature with special case values for r and s 984msg = 313233343030 985result = invalid 986sig = 3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 987flags = EdgeCase 988 989# tcId = 159 990# Signature with special case values for r and s 991msg = 313233343030 992result = invalid 993sig = 3026020101022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 994flags = EdgeCase 995 996# tcId = 160 997# Signature with special case values for r and s 998msg = 313233343030 999result = invalid 1000sig = 3026020101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff 1001flags = EdgeCase 1002 1003# tcId = 161 1004# Signature with special case values for r and s 1005msg = 313233343030 1006result = invalid 1007sig = 3026020101022100ffffffff00000001000000000000000000000001000000000000000000000000 1008flags = EdgeCase 1009 1010# tcId = 162 1011# Signature with special case values for r and s 1012msg = 313233343030 1013result = invalid 1014sig = 3008020101090380fe01 1015flags = EdgeCase 1016 1017# tcId = 163 1018# Signature with special case values for r and s 1019msg = 313233343030 1020result = invalid 1021sig = 3006020101090142 1022flags = EdgeCase 1023 1024# tcId = 164 1025# Signature with special case values for r and s 1026msg = 313233343030 1027result = invalid 1028sig = 30060201ff020100 1029flags = EdgeCase 1030 1031# tcId = 165 1032# Signature with special case values for r and s 1033msg = 313233343030 1034result = invalid 1035sig = 30060201ff020101 1036flags = EdgeCase 1037 1038# tcId = 166 1039# Signature with special case values for r and s 1040msg = 313233343030 1041result = invalid 1042sig = 30060201ff0201ff 1043flags = EdgeCase 1044 1045# tcId = 167 1046# Signature with special case values for r and s 1047msg = 313233343030 1048result = invalid 1049sig = 30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 1050flags = EdgeCase 1051 1052# tcId = 168 1053# Signature with special case values for r and s 1054msg = 313233343030 1055result = invalid 1056sig = 30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 1057flags = EdgeCase 1058 1059# tcId = 169 1060# Signature with special case values for r and s 1061msg = 313233343030 1062result = invalid 1063sig = 30260201ff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 1064flags = EdgeCase 1065 1066# tcId = 170 1067# Signature with special case values for r and s 1068msg = 313233343030 1069result = invalid 1070sig = 30260201ff022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff 1071flags = EdgeCase 1072 1073# tcId = 171 1074# Signature with special case values for r and s 1075msg = 313233343030 1076result = invalid 1077sig = 30260201ff022100ffffffff00000001000000000000000000000001000000000000000000000000 1078flags = EdgeCase 1079 1080# tcId = 172 1081# Signature with special case values for r and s 1082msg = 313233343030 1083result = invalid 1084sig = 30080201ff090380fe01 1085flags = EdgeCase 1086 1087# tcId = 173 1088# Signature with special case values for r and s 1089msg = 313233343030 1090result = invalid 1091sig = 30060201ff090142 1092flags = EdgeCase 1093 1094# tcId = 174 1095# Signature with special case values for r and s 1096msg = 313233343030 1097result = invalid 1098sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100 1099flags = EdgeCase 1100 1101# tcId = 175 1102# Signature with special case values for r and s 1103msg = 313233343030 1104result = invalid 1105sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101 1106flags = EdgeCase 1107 1108# tcId = 176 1109# Signature with special case values for r and s 1110msg = 313233343030 1111result = invalid 1112sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff 1113flags = EdgeCase 1114 1115# tcId = 177 1116# Signature with special case values for r and s 1117msg = 313233343030 1118result = invalid 1119sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 1120flags = EdgeCase 1121 1122# tcId = 178 1123# Signature with special case values for r and s 1124msg = 313233343030 1125result = invalid 1126sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 1127flags = EdgeCase 1128 1129# tcId = 179 1130# Signature with special case values for r and s 1131msg = 313233343030 1132result = invalid 1133sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 1134flags = EdgeCase 1135 1136# tcId = 180 1137# Signature with special case values for r and s 1138msg = 313233343030 1139result = invalid 1140sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff 1141flags = EdgeCase 1142 1143# tcId = 181 1144# Signature with special case values for r and s 1145msg = 313233343030 1146result = invalid 1147sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000001000000000000000000000001000000000000000000000000 1148flags = EdgeCase 1149 1150# tcId = 182 1151# Signature with special case values for r and s 1152msg = 313233343030 1153result = invalid 1154sig = 3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551090380fe01 1155flags = EdgeCase 1156 1157# tcId = 183 1158# Signature with special case values for r and s 1159msg = 313233343030 1160result = invalid 1161sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551090142 1162flags = EdgeCase 1163 1164# tcId = 184 1165# Signature with special case values for r and s 1166msg = 313233343030 1167result = invalid 1168sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550020100 1169flags = EdgeCase 1170 1171# tcId = 185 1172# Signature with special case values for r and s 1173msg = 313233343030 1174result = invalid 1175sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550020101 1176flags = EdgeCase 1177 1178# tcId = 186 1179# Signature with special case values for r and s 1180msg = 313233343030 1181result = invalid 1182sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325500201ff 1183flags = EdgeCase 1184 1185# tcId = 187 1186# Signature with special case values for r and s 1187msg = 313233343030 1188result = invalid 1189sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 1190flags = EdgeCase 1191 1192# tcId = 188 1193# Signature with special case values for r and s 1194msg = 313233343030 1195result = invalid 1196sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 1197flags = EdgeCase 1198 1199# tcId = 189 1200# Signature with special case values for r and s 1201msg = 313233343030 1202result = invalid 1203sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 1204flags = EdgeCase 1205 1206# tcId = 190 1207# Signature with special case values for r and s 1208msg = 313233343030 1209result = invalid 1210sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff 1211flags = EdgeCase 1212 1213# tcId = 191 1214# Signature with special case values for r and s 1215msg = 313233343030 1216result = invalid 1217sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550022100ffffffff00000001000000000000000000000001000000000000000000000000 1218flags = EdgeCase 1219 1220# tcId = 192 1221# Signature with special case values for r and s 1222msg = 313233343030 1223result = invalid 1224sig = 3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550090380fe01 1225flags = EdgeCase 1226 1227# tcId = 193 1228# Signature with special case values for r and s 1229msg = 313233343030 1230result = invalid 1231sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550090142 1232flags = EdgeCase 1233 1234# tcId = 194 1235# Signature with special case values for r and s 1236msg = 313233343030 1237result = invalid 1238sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552020100 1239flags = EdgeCase 1240 1241# tcId = 195 1242# Signature with special case values for r and s 1243msg = 313233343030 1244result = invalid 1245sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552020101 1246flags = EdgeCase 1247 1248# tcId = 196 1249# Signature with special case values for r and s 1250msg = 313233343030 1251result = invalid 1252sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325520201ff 1253flags = EdgeCase 1254 1255# tcId = 197 1256# Signature with special case values for r and s 1257msg = 313233343030 1258result = invalid 1259sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 1260flags = EdgeCase 1261 1262# tcId = 198 1263# Signature with special case values for r and s 1264msg = 313233343030 1265result = invalid 1266sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 1267flags = EdgeCase 1268 1269# tcId = 199 1270# Signature with special case values for r and s 1271msg = 313233343030 1272result = invalid 1273sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 1274flags = EdgeCase 1275 1276# tcId = 200 1277# Signature with special case values for r and s 1278msg = 313233343030 1279result = invalid 1280sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff 1281flags = EdgeCase 1282 1283# tcId = 201 1284# Signature with special case values for r and s 1285msg = 313233343030 1286result = invalid 1287sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552022100ffffffff00000001000000000000000000000001000000000000000000000000 1288flags = EdgeCase 1289 1290# tcId = 202 1291# Signature with special case values for r and s 1292msg = 313233343030 1293result = invalid 1294sig = 3028022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552090380fe01 1295flags = EdgeCase 1296 1297# tcId = 203 1298# Signature with special case values for r and s 1299msg = 313233343030 1300result = invalid 1301sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552090142 1302flags = EdgeCase 1303 1304# tcId = 204 1305# Signature with special case values for r and s 1306msg = 313233343030 1307result = invalid 1308sig = 3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff020100 1309flags = EdgeCase 1310 1311# tcId = 205 1312# Signature with special case values for r and s 1313msg = 313233343030 1314result = invalid 1315sig = 3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff020101 1316flags = EdgeCase 1317 1318# tcId = 206 1319# Signature with special case values for r and s 1320msg = 313233343030 1321result = invalid 1322sig = 3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0201ff 1323flags = EdgeCase 1324 1325# tcId = 207 1326# Signature with special case values for r and s 1327msg = 313233343030 1328result = invalid 1329sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 1330flags = EdgeCase 1331 1332# tcId = 208 1333# Signature with special case values for r and s 1334msg = 313233343030 1335result = invalid 1336sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 1337flags = EdgeCase 1338 1339# tcId = 209 1340# Signature with special case values for r and s 1341msg = 313233343030 1342result = invalid 1343sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 1344flags = EdgeCase 1345 1346# tcId = 210 1347# Signature with special case values for r and s 1348msg = 313233343030 1349result = invalid 1350sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff 1351flags = EdgeCase 1352 1353# tcId = 211 1354# Signature with special case values for r and s 1355msg = 313233343030 1356result = invalid 1357sig = 3046022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff022100ffffffff00000001000000000000000000000001000000000000000000000000 1358flags = EdgeCase 1359 1360# tcId = 212 1361# Signature with special case values for r and s 1362msg = 313233343030 1363result = invalid 1364sig = 3028022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff090380fe01 1365flags = EdgeCase 1366 1367# tcId = 213 1368# Signature with special case values for r and s 1369msg = 313233343030 1370result = invalid 1371sig = 3026022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff090142 1372flags = EdgeCase 1373 1374# tcId = 214 1375# Signature with special case values for r and s 1376msg = 313233343030 1377result = invalid 1378sig = 3026022100ffffffff00000001000000000000000000000001000000000000000000000000020100 1379flags = EdgeCase 1380 1381# tcId = 215 1382# Signature with special case values for r and s 1383msg = 313233343030 1384result = invalid 1385sig = 3026022100ffffffff00000001000000000000000000000001000000000000000000000000020101 1386flags = EdgeCase 1387 1388# tcId = 216 1389# Signature with special case values for r and s 1390msg = 313233343030 1391result = invalid 1392sig = 3026022100ffffffff000000010000000000000000000000010000000000000000000000000201ff 1393flags = EdgeCase 1394 1395# tcId = 217 1396# Signature with special case values for r and s 1397msg = 313233343030 1398result = invalid 1399sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 1400flags = EdgeCase 1401 1402# tcId = 218 1403# Signature with special case values for r and s 1404msg = 313233343030 1405result = invalid 1406sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550 1407flags = EdgeCase 1408 1409# tcId = 219 1410# Signature with special case values for r and s 1411msg = 313233343030 1412result = invalid 1413sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552 1414flags = EdgeCase 1415 1416# tcId = 220 1417# Signature with special case values for r and s 1418msg = 313233343030 1419result = invalid 1420sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff 1421flags = EdgeCase 1422 1423# tcId = 221 1424# Signature with special case values for r and s 1425msg = 313233343030 1426result = invalid 1427sig = 3046022100ffffffff00000001000000000000000000000001000000000000000000000000022100ffffffff00000001000000000000000000000001000000000000000000000000 1428flags = EdgeCase 1429 1430# tcId = 222 1431# Signature with special case values for r and s 1432msg = 313233343030 1433result = invalid 1434sig = 3028022100ffffffff00000001000000000000000000000001000000000000000000000000090380fe01 1435flags = EdgeCase 1436 1437# tcId = 223 1438# Signature with special case values for r and s 1439msg = 313233343030 1440result = invalid 1441sig = 3026022100ffffffff00000001000000000000000000000001000000000000000000000000090142 1442flags = EdgeCase 1443 1444# tcId = 224 1445# Signature encoding contains wrong types. 1446msg = 313233343030 1447result = invalid 1448sig = 30060201010c0130 1449 1450# tcId = 225 1451# Signature encoding contains wrong types. 1452msg = 313233343030 1453result = invalid 1454sig = 30050201010c00 1455 1456# tcId = 226 1457# Signature encoding contains wrong types. 1458msg = 313233343030 1459result = invalid 1460sig = 30090c0225730c03732573 1461 1462# tcId = 227 1463# Signature encoding contains wrong types. 1464msg = 313233343030 1465result = invalid 1466sig = 30080201013003020100 1467 1468# tcId = 228 1469# Signature encoding contains wrong types. 1470msg = 313233343030 1471result = invalid 1472sig = 3003020101 1473 1474# tcId = 229 1475# Signature encoding contains wrong types. 1476msg = 313233343030 1477result = invalid 1478sig = 3006020101010100 1479 1480# tcId = 230 1481# Edge case for Shamir multiplication 1482msg = 3932323038 1483result = valid 1484sig = 3044022064a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e02203c623e7f7598376825fa8bc09e727c75794cbb4ee8716ae15c31cd1cbe9ca3ee 1485 1486# tcId = 231 1487# special case hash 1488msg = 33393439313934313732 1489result = valid 1490sig = 304402203a4f61f7f8c4546e3580f7848411786fee1229a07a6ecf5fb84870869188215d022018c5ce44354e2274eadb8fea319f8d6f60944532dbaae86bfd8105f253041bcb 1491 1492# tcId = 232 1493# special case hash 1494msg = 35333637363431383737 1495result = valid 1496sig = 304502203fa9975fb2b08b7b6e33f3843099da3f43f1dcfe9b171a60cafd5489ca9c5328022100985a86825a0cc728f5d9dac2a513b49127a06100f0fc4b8b1f200903e0df9ed2 1497 1498# tcId = 233 1499# special case hash 1500msg = 35363731343831303935 1501result = valid 1502sig = 304402204d66e7ee5edd02ab96db25954050079ef8de1d0f02f34d4d75112eaf3f73124002206292d1563140013c589be40e599862bdd6bda2103809928928a119b43851a2ce 1503 1504# tcId = 234 1505# special case hash 1506msg = 3131323037313732393039 1507result = valid 1508sig = 3046022100a9228305f7b486f568eb65d44e49ba007e3f14b8f23c689c952e4ced1e6cf91e022100b73c74d28bd1268002bed784a6b06c40a90ee5938ea6d08f272d027e0f96a72c 1509 1510# tcId = 235 1511# special case hash 1512msg = 3131323938303334323336 1513result = valid 1514sig = 304402203fa39842bfab6c38afa7963c60beb09484d4579fc75ef09efff44e91bc62ca8302205612add1924f0285ace5b158828e2b32ab2b6e7f10ee68dca1cc54591fee1fec 1515 1516# tcId = 236 1517# special case hash 1518msg = 39383736303239363833 1519result = valid 1520sig = 3045022006c04b02edfeecd8620f035ea4f449bd924593e86e5288a6f22d1923b0e2e8a9022100f666718e6fefb515bb9339d29cc0e58cfba89d605ca0066bca87f6a3f08ebcfa 1521 1522# tcId = 237 1523# special case hash 1524msg = 3230323034323936353139 1525result = valid 1526sig = 304402201ddd953c32a5f84109cd4d9ec8c364dd318376ff5d228211a367483077d638800220563dba4845de762baf04910618d587e0dd0c97dd1c9785c24ffdf2f8a660abf2 1527 1528# tcId = 238 1529# special case hash 1530msg = 31343531363639313830 1531result = valid 1532sig = 30460221009fe4ec4831ef4945f100d5d35a2e6312411ca5df6c900ca60690f2985d553482022100c674ad5e1bead2f767c9248e444452a4a8530dd47246cbbc968da865bdf212b6 1533 1534# tcId = 239 1535# special case hash 1536msg = 31303933363835393531 1537result = valid 1538sig = 3046022100e8703d6b16a79fc2ab3653cece29d06f65dd6f2c230cb08ee30c5517407d75db0221008cfeb87b8e95ddacd638b37d315393c5005f3ab8bba0cc1cd1a050829b775bfb 1539 1540# tcId = 240 1541# special case hash 1542msg = 36323139353630323031 1543result = valid 1544sig = 3046022100def608caf1f277d71403009f209c1d7eef11aaa7920397fbf429b8146181aece022100f3b8f2aa5b3df9a8b37313ea66ad5b74673f3e8614ff471b1eb6773217511fb0 1545 1546# tcId = 241 1547# special case hash 1548msg = 35363832343734333033 1549result = valid 1550sig = 304402204f5d08e8d936ce831d02d6b23fb8fce0e0750101af3ab9c3b28636b95a5e24ad02206f034480553bcecac221f8be8288163c55492e2e56a88f4d0341b61436a0a6c0 1551 1552# tcId = 242 1553# special case hash 1554msg = 33373336353331373836 1555result = valid 1556sig = 3045022100bdd822bfe3733d9f4b88764fe091db2e8f8af366e4c44d876bf82e62bd48c7ee02207fbf7750c5dc849a2c55dbdd067806f869652a7b3a57baa4733781d3128f02de 1557 1558# tcId = 243 1559# special case hash 1560msg = 34373935393033373932 1561result = valid 1562sig = 304402201c4fc02961b7f4245566b410bf08f447502ea4f75b15690344681efa2edf7b4b02207d63eef119dc88bc4a1b2c43ac21cd53892443661f8c3a97d558bf888c29f769 1563 1564# tcId = 244 1565# special case hash 1566msg = 39333939363131303037 1567result = valid 1568sig = 304402206406f2d249ab1264e175476ca3300efd049fcad569dff40b922082b41cc7b7ce0220461872b803383f785077714a9566c4d652e87b2cad90dd4f4cc84bc55004c530 1569 1570# tcId = 245 1571# special case hash 1572msg = 31303837343931313835 1573result = valid 1574sig = 30450220415c924b9ba1902b340058117d90623602d48b8280583fb231dc93823b83a153022100f18be8cdc2063a26ab030504d3397dc6e9c6b6c56f4e3a59832c0e4643c0263c 1575 1576# tcId = 246 1577# special case hash 1578msg = 33323336363738353030 1579result = valid 1580sig = 3045022100d12e96c7d2f177b7cf6d8a1ede060a2b174dc993d43f5fe60f75604824b64fef02200c97d87035fcca0a5f47fe6461bb30cbaf05b37e4211ec3fcd51fc71a12239ca 1581 1582# tcId = 247 1583# special case hash 1584msg = 31343438393937373033 1585result = valid 1586sig = 304502207df72a64c7e982c88f83b3a22802690098147e0e42ef4371ef069910858c0646022100adbaa7b10c6a3f995ed5f83d7bda4ba626b355f34a72bf92ff788300b70e72d0 1587 1588# tcId = 248 1589# special case hash 1590msg = 35373134363332383037 1591result = valid 1592sig = 30440220047c4306f8d30e425ae70e0bee9e0b94faa4ef18a9c6d7f2c95de0fe6e2a323702207a4d0d0a596bd9ea3fe9850e9c8c77322594344623c0b46ac2a8c95948aefd98 1593 1594# tcId = 249 1595# special case hash 1596msg = 323236343837343932 1597result = valid 1598sig = 3044022057d603a367e23af39c95dd418c0176da8b211d50b1be82bf5ef621a2640204f702205dc3f285ad015c4d71157bd11e5b8df6a89e4b267393b08b5ad5013bdae544b1 1599 1600# tcId = 250 1601# special case hash 1602msg = 35333533343439343739 1603result = valid 1604sig = 3044022011df6741021ec8cc567584aea16817c540859c4e5011551c00b097fcfc2337e50220668551919d43206ac0571fc5ad3ac0efb489bea599e7bf99fe4c7468d6c2c5e0 1605 1606# tcId = 251 1607# special case hash 1608msg = 34373837333033383830 1609result = valid 1610sig = 304402207451ffede471bd370406533436fc42a89daa0af4903d087cbc062fe7e54dbf700220590895398f22b48ce72cbf7c3d3ee1dd7fb0ee645edb0b1b1de35f370e5bf5ee 1611 1612# tcId = 252 1613# special case hash 1614msg = 32323332313935383233 1615result = valid 1616sig = 3045022100fc4c4d81da6f687a6426263193c1a680b67734a1b180647b8c76407cc4f0a9c6022056f775d372c9bee685374085be676c9cf31cf1f978a5e6ccb04e4a0761159cc7 1617 1618# tcId = 253 1619# special case hash 1620msg = 3130373339333931393137 1621result = valid 1622sig = 3045022100feb978ca33c46ffba47eb63bb40de7833e43d5654575b54de1fea3d1de3c8ad50220108078ba997bfa064521baf342c97b0c64bd25240c8fd0fd7533ae2d03081b70 1623 1624# tcId = 254 1625# special case hash 1626msg = 31383831303237333135 1627result = valid 1628sig = 3046022100cc61729698467ba53da199ff481fe7433f194fc96367907e8dc5e1d9f42b1e2102210083dd9ef156e7c1f9c09b3bf86a4f1c88e5dd20cd74d997858e600797dbe74ad2 1629 1630# tcId = 255 1631# special case hash 1632msg = 36303631363933393037 1633result = valid 1634sig = 3045022100d47f616303ff0eb813eac32e760ba30ad445e0af7dc57e70756104823f6a895f0220047f2217b399c46a426b936a124980a6011f0896f51dbe07632828a72d7173f1 1635 1636# tcId = 256 1637# special case hash 1638msg = 38383935323237303934 1639result = valid 1640sig = 3046022100cff73dfa2bac67ce1340b25c885abb3e7979ef7f840f15d5f19e86640cdd40a3022100c7d1210802796c4f251049ee08a2c29f5c71064033d17010c65bf2e94499381e 1641 1642# tcId = 257 1643# special case hash 1644msg = 31353830323334303934 1645result = valid 1646sig = 3044022010acaf9c485ab1220355b95be269f124e12eb252f2224b0fc50785eb2ee3df45022032443b557efc6896347fa778e1fcf33cbb769c9a7da896b20d93fea7c2791ea4 1647 1648# tcId = 258 1649# special case hash 1650msg = 33393635393931353132 1651result = valid 1652sig = 3046022100f919da0651abc2bff994a879d2778fa5195d57400e003e8dd6adb3fc7a0cc4cc0221009b945d06bd119665b278a59bd24fdd2350817d0be87997bee57b70c479d64a2d 1653 1654# tcId = 259 1655# special case hash 1656msg = 32323838373332313938 1657result = valid 1658sig = 3045022100cc38e7a018f6d70b2d9b49120cc9b4a169f2f72238821a86b81f553b6225d24e0220276efd8bf06ccce07c7aae35eaac3bd1c374dcf0cf0588d5e0e4171936688636 1659 1660# tcId = 260 1661# special case hash 1662msg = 32323330383837333139 1663result = valid 1664sig = 3045022100ff85ad66621991c318b85cef73c576cb2a8d43c568c1aafc85b40ef2a9a6b41c0220732a79e6837ebf8434fea6e7fefa948f506ae455c1a3eb36a030185a23037d96 1665 1666# tcId = 261 1667# special case hash 1668msg = 313239303536393337 1669result = valid 1670sig = 3044022033f016e51eef9b1136380cb8b84c6b38b107e24c6731bd07cb1c7f4a29f33a83022036b177bb8be94c8be67ff3a41fcc4d22b5c9eb377da713eb014ae01c64ca6dd7 1671 1672# tcId = 262 1673# special case hash 1674msg = 32373438363536343338 1675result = valid 1676sig = 3045022100929413ee91f27454d74e91370a10a86fc98ac7305c8ab4ca59752bda3a7bfc370220483b47a26a0d7d2e6bd37d351d9ee37c5ec2a4686d884d78b6beb7f6b08c50f9 1677 1678# tcId = 263 1679# special case hash 1680msg = 37353833353032363034 1681result = valid 1682sig = 30450220578202c7d0abac93ca43dde3cb44414e5601c1eb557604cb9adb4bde0a12633b022100fb9a7412e307aee95ef4b53540571a21559414e5306794ab5182cfb229dab3e9 1683 1684# tcId = 264 1685# special case hash 1686msg = 32333237373534323739 1687result = valid 1688sig = 3045022046d45ad0bb75b8639d0e91d8450fc31887c211328a5784fc83b4cb7f5b962c1b022100d6751d13ede2079b7aa1d822bdb32d7f3cf00273a1ff03df90c0ec7c62a47568 1689 1690# tcId = 265 1691# special case hash 1692msg = 373735353038353834 1693result = valid 1694sig = 3046022100abe84c941783d5ced284fea56341ecc68d6bdd3196d318fbd074641f8c885bd5022100bdea3c44d48e01aa40935c1c9723ff733199563440f26b4ecf0b444b0418d9f5 1695 1696# tcId = 266 1697# special case hash 1698msg = 3137393832363438333832 1699result = valid 1700sig = 3045022005277cdbf491e336fe81be24e393a161a4fb89112c9ffed1ee6649c406713408022100ab6934332e68e108bb0484d21c457dcf381a620c3a4712fdbfeb658a3fafd60c 1701 1702# tcId = 267 1703# special case hash 1704msg = 32333936373737333635 1705result = valid 1706sig = 30450220293825737c8c14430ed10dbadd7da337275f9b61d1d26377f778ffaa00c139de022100cdddec267a8678c96829bf6c1d6f38322e119937cfd2fee01e9dc9525f43ed6b 1707 1708# tcId = 268 1709# special case hash 1710msg = 35393938313035383031 1711result = valid 1712sig = 304402202041fdd6111c45dfd29e750e082dcdadc9a584a8a2be46580fb0ba3b3dc658620220421824fe987e4172a0f8bbcb7bcd9e1b073b7742ed9f9df98f2a1a37cd374ce3 1713 1714# tcId = 269 1715# special case hash 1716msg = 3136363737383237303537 1717result = valid 1718sig = 30450220267941db660e046ab14e795669e002b852f7788447c53ebef46a2056978b5574022100d00183bcaf75bc11e37653f952f6a6537151c3aa0a1b9e4e41b004a29185395b 1719 1720# tcId = 270 1721# special case hash 1722msg = 323036323134333632 1723result = valid 1724sig = 304402205dcd7f6814739d47f80a363b9414e6cbfb5f0846223888510abd5b3903d7ae09022043418f138bb3c857c0ad750ca8389ebcf3719cb389634ac54a91de9f18fd7238 1725 1726# tcId = 271 1727# special case hash 1728msg = 36383432343936303435 1729result = valid 1730sig = 304502205e0e8cc0280409a0ce252da02b2424d2de3a52b406c3778932dbc60cb86c356702210093d25e929c5b00e950d89585ec6c01b6589ae0ec0af8a79c04df9e5b27b58bc5 1731 1732# tcId = 272 1733# special case hash 1734msg = 33323639383937333231 1735result = valid 1736sig = 304502204fcf9c9d9ffbf4e0b98268c087071bffe0673bb8dcb32aa667f8a639c364ea47022100820db0730bee8227fc831643fcb8e2ef9c0f7059ce42da45cf74828effa8d772 1737 1738# tcId = 273 1739# special case hash 1740msg = 31333837333234363932 1741result = valid 1742sig = 3046022100c60cd2e08248d58d1639b123633643c63f89aff611f998937ccb08c9113bcdca022100ac4bb470ce0164616dada7a173364ed3f9d16fd32c686136f904c99266fda17e 1743 1744# tcId = 274 1745# special case hash 1746msg = 34313138383837353336 1747result = valid 1748sig = 304502207cfdaf6f22c1c7668d7b6f56f8a7be3fdeeb17a7863539555bbfa899dd70c5f1022100cee151adc71e68483b95a7857a862ae0c5a6eee478d93d40ccc7d40a31dcbd90 1749 1750# tcId = 275 1751# special case hash 1752msg = 393838363036353435 1753result = valid 1754sig = 304402202270be7ee033a706b59746eab34816be7e15c8784061d5281060707a0abe0a7d022056a163341ee95e7e3c04294a57f5f7d24bf3c3c6f13ef2f161077c47bd27665d 1755 1756# tcId = 276 1757# special case hash 1758msg = 32343739313135383435 1759result = valid 1760sig = 3044022016b5d2bfcaba21167a69f7433d0c476b21ded37d84dc74ca401a3ecddb2752a8022062852cf97d89adfb0ebbe6f398ee641bfea8a2271580aac8a3d8326d8c6e0ef9 1761 1762# tcId = 277 1763# special case hash 1764msg = 35303736383837333637 1765result = valid 1766sig = 3046022100d907eefa664115848b90c3d5baa0236f08eafaf81c0d52bb9d0f8acb57490847022100fd91bc45a76e31cdc58c4bfb3df27f6470d20b19f0fba6a77b6c8846650ed8a6 1767 1768# tcId = 278 1769# special case hash 1770msg = 393838353036393637 1771result = valid 1772sig = 30450220048337b34f427e8774b3bf7c8ff4b1ae65d132ac8af94829bb2d32944579bb31022100bd6f8eab82213ccf80764644204bb6bf16c668729cdd31dd8596286c15686e8e 1773 1774# tcId = 279 1775# special case hash 1776msg = 32373231333036313331 1777result = valid 1778sig = 3046022100b2bc46b7c44293557ab7ebeb0264924277193f87a25d94c924df1518ba7c7260022100abf1f6238ff696aaafaf4f0cbbe152c3d771c5bfc43f36d7e5f5235819d02c1a 1779 1780# tcId = 280 1781# special case hash 1782msg = 33323034313031363535 1783result = valid 1784sig = 3045022040d4b38a61232e654ffd08b91e18609851f4189f7bf8a425ad59d9cbb1b54c990221009e775a7bd0d934c3ed886037f5d3b356f60eda41191690566e99677d7aaf64f3 1785 1786# tcId = 281 1787# special case hash 1788msg = 33313530363830393530 1789result = valid 1790sig = 3046022100ac8f64d7df8d9fea005744e3ac4af70aa3a38e5a0f3d069d85806a4f29710339022100c014e96decfef3857cc174f2c46ad0882bef0c4c8a17ce09441961e4ae8d2df3 1791 1792# tcId = 282 1793# special case hash 1794msg = 31373237343630313033 1795result = valid 1796sig = 3044022041b3766f41a673a01e2c0cab5ceedbcec8d82530a393f884d72aa4e6685dea0a0220073a55dca2da577cafb40e12dd20bf8529a13a6acdf9a1c7d4b2048d60876cb3 1797 1798# tcId = 283 1799# special case hash 1800msg = 3134353731343631323235 1801result = valid 1802sig = 304502201942755aa8128382cd8e35a4350c22cc45ba5704d99e8a240970df11956ad866022100f64cf1e0816cf7ac5044f73ba938e142ef3305cb09becb80a0a5b9ad7ba3eb07 1803 1804# tcId = 284 1805# special case hash 1806msg = 34313739353136303930 1807result = valid 1808sig = 3045022051aba4ff1c7ddf17e0632ab71684d8de6dc700219ef346cb28ce9dafc3565b3b022100b6aaebe1af0ad01f07a68bf1cf57f9d6040b43c14b7eb8238542760e32ce3b0c 1809 1810# tcId = 285 1811# special case hash 1812msg = 35383932373133303534 1813result = valid 1814sig = 304502210091efbfcc731650e9f004c38b71db146c17bf871c82c4e87716f7ff2f7f9e51d00220089ea631a7c5f05311c521d21ba798b5174881f0fd8095fb3a77515913efb6e0 1815 1816# tcId = 286 1817# special case hash 1818msg = 33383936313832323937 1819result = valid 1820sig = 304502204a7e47bd281ea09b9e3a32934c7a969e1f788f978b41585989f4689e804663fb022100e65f6bd702403cbbed7f8ad0045f331d4a96fbf8c43f71f11615b7d1b9153b7f 1821 1822# tcId = 287 1823# special case hash 1824msg = 38323833333436373332 1825result = valid 1826sig = 3046022100c795f5da86e10a604d4f94bf7cac381c73edad1461d66929e53aa57ca294e89f022100bae784ab6c7b58332ee05e7d54169edf55ce45f030e71ae8df63969fb327a10c 1827 1828# tcId = 288 1829# special case hash 1830msg = 33333636393734383931 1831result = valid 1832sig = 3046022100ea68b24843b225f505e01c0e608b20b4d93e8faf6b9cf70cf8f9134a80e7b668022100a3abc044b4728f80fe414bdc66f032b262356720547bec7729fad94151c6adc7 1833 1834# tcId = 289 1835# special case hash 1836msg = 32313939313533323239 1837result = valid 1838sig = 3046022100bfe7502140c57a24a77edc3d9b3c4bc11d21bdb0b196977b7f2b13ac973ad697022100947a01da9731849d72b67ef7bc40b012480fd389895aad1f6b1cdbeab3b93b8d 1839 1840# tcId = 290 1841# special case hash 1842msg = 35363030333136383232 1843result = valid 1844sig = 304402203434ee1142740a0ab8623b97fc8dc2567eda45dadf6039b45c448819e840cf3002203c0fac0487841997202c29f3bf2df540b115b29dc619160d52203d4a1fd4b9f7 1845 1846# tcId = 291 1847# special case hash 1848msg = 383639363531363935 1849result = valid 1850sig = 304502205338500e23ba96a0adc6ef84932e25fbad7435d9f70eb7f476c6912de12e33c8022100a002f5583ea8c0d7fb17136d0ee0415acf629879ce6b01ac52e3ecd7772a3704 1851 1852# tcId = 292 1853# special case hash 1854msg = 36353833393236333732 1855result = valid 1856sig = 304402204ff2d4e31f4180de6901d2d20341d12387c9c55f4cf003a742f049b84af6fe0502200312f38771414555fa5ed2817dcc629a8c7cf69d306300e87bc167278ec3ef37 1857 1858# tcId = 293 1859# special case hash 1860msg = 3133323035303135373235 1861result = valid 1862sig = 3044022051d665bad5f2d6306c6bbfe1f27555887670061d4df36ec9f4ce6cdfaf9ea7ac02202905e43f6207ee93df35a2e9fb9bc8098c448ae98a14e4ad1ebaea5d56b6e493 1863 1864# tcId = 294 1865# special case hash 1866msg = 35303835333330373931 1867result = valid 1868sig = 3046022100b804e0235f135aba7b7531b6831f26cc9fb77d3f83854957431be20706b813690221009d317fd08e4e0467617db819cde1d7d4d74da489b2bce4db055ea01eccfafcf2 1869 1870# tcId = 295 1871# special case hash 1872msg = 37383636383133313139 1873result = valid 1874sig = 30450221008ab50ef3660ccb6af34c78e795ded6b256ffca5c94f249f3d907fb65235ef680022049d5aaeae5a6d0c15b286e428b5e720cf37a822ede445baa143ffae69aba91b8 1875 1876# tcId = 296 1877# special case hash 1878msg = 32303832353339343239 1879result = valid 1880sig = 30440220571b9c46a47c5cc53a574c196c3fb07f3510c0f4443b9f2fe781252c24d343de022068a9aebd50ff165c89b5b9cb6c1754191958f360b4d2851a481a3e1106ee7809 1881 1882# tcId = 297 1883# special case hash 1884msg = 3130303635393536363937 1885result = valid 1886sig = 304502204cb7817b04dc73be60d3711803bc10687a6e3f4ab79c4c1a4e9d63a73174d4eb022100ce398d2d6602d2af58a64042f830bf774aee18209d6fb5c743b6a6e437826b98 1887 1888# tcId = 298 1889# special case hash 1890msg = 33303234313831363034 1891result = valid 1892sig = 30450220684399c6cd6ebb1c5d5efb0d78dce40ebd48d9d944eb6548c9ce68d7fdc82229022100cf25c8e427fae359bfe60fa02964f4c9b8d6db54612e05c78c341f0a8c52d0b5 1893 1894# tcId = 299 1895# special case hash 1896msg = 37373637383532383734 1897result = valid 1898sig = 3045022020b7b36d5bc76fa182ca27152a99a956e6a0880000694296e31af98a7312d04b022100eeeabc5521f9856e920eb7d29ed7e4042f178ff706dff8eeb24b429e3b63402a 1899 1900# tcId = 300 1901# special case hash 1902msg = 353434313939393734 1903result = valid 1904sig = 304402206b65c95e8e121d2e6ee506cfd62cb88e0bfb3589da40876898ef66c43982aca9022009642c05ad619b4402fd297eb57e29cca5c2eb6823931ba82de32d7c652ba73e 1905 1906# tcId = 301 1907# special case hash 1908msg = 35383433343830333931 1909result = valid 1910sig = 3044022067c74cbf5ea4b777bf521ace099f4f094d8f58900e15e67e1b4bd399056629ed02203d2884655c49b8b5f64e802a054e7bf09b0fc80ca18ebf927b82e58bb4a00400 1911 1912# tcId = 302 1913# special case hash 1914msg = 373138383932363239 1915result = valid 1916sig = 3045022079a5e40da5cf34c4c39adf7dfc5d454995a250314ebd212b5c8e3f4e6f875feb022100b268920e403ba17828ff271938a6558a5b2dd000229f8edb4a9d9f9b6ac1b472 1917 1918# tcId = 303 1919# special case hash 1920msg = 31373433323233343433 1921result = valid 1922sig = 3045022100c8b13006c3a51a322fff9321761b01de134f526be582b22e19693c443fc9fe46022034e7f60179c6162ab980fcd58f173b0e6c30b524d35c67921677522dcef843a1 1923 1924# tcId = 304 1925# special case hash 1926msg = 32343036303035393336 1927result = valid 1928sig = 304502203513db745489a487c88a6cedf8795b640f8f71578397bdabd6cc586c25bd66ad02210099a72cd3f0ca6c799149283ca0af37f86b88200d0c905bd3c9f1b859e55b1659 1929 1930# tcId = 305 1931# special case hash 1932msg = 31363134303336393838 1933result = valid 1934sig = 304402203a6386afb08f7ff8140b5a270f764e8706ef2830fb177446f7b4eeb8a25aac6402204b70854b38c29245b2b980eba10ea936c68a38c1da5255ce2386db23afc7c06a 1935 1936# tcId = 306 1937# special case hash 1938msg = 32303935343235363835 1939result = valid 1940sig = 3046022100b8fc54a8a6be3c55e99c06f99ccdcce7af5c18a3c5829726a870cc1068458f64022100cc7237c39c8e6a4a1c8c62f5f88636549c7410798b89684c502c3adfe5fb7ad2 1941 1942# tcId = 307 1943# special case hash 1944msg = 31303038303938393833 1945result = valid 1946sig = 3045022047b460851e5607f2021626635c565a63f78f558795e1b330d09115970dbbb8ab022100a6a9f4f213e08d3c736d3e1c44a35140cb107619f265a5b13608ed729fd6d894 1947 1948# tcId = 308 1949# special case hash 1950msg = 31353734313437393237 1951result = valid 1952sig = 30450221008cfda4f7a65864ebbea3144863da9b075c07b5b42cb4569643ddfd70dd753b190220595784b1ab217874b82b9585521f8090b9f6322884ab7a620464f51cf846c5b7 1953 1954# tcId = 309 1955# special case hash 1956msg = 32383636373731353232 1957result = valid 1958sig = 304402204cd6a45bd7c8bf0edbdf073dbf1f746234cbbca31ec20b526b077c9f480096e702207cf97ae0d33f50b73a5d7adf8aa4eeeb6ff10f89a8794efe1d874e23299c1b3d 1959 1960# tcId = 310 1961# special case hash 1962msg = 31363934323830373837 1963result = valid 1964sig = 304402202e233f4df8ffebeaec64842b23cce161c80d303b016eca562429b227ae2b58ec022046b6b56adec82f82b54daa6a5fca286740a1704828052072a5f0bc8c7b884242 1965 1966# tcId = 311 1967# special case hash 1968msg = 39393231363932353638 1969result = valid 1970sig = 30440220549f658d4a3f98233a2c93bd5b1a52d64af10815ae60becb4139cac822b579c3022027bdddf0dbcf374a2aec8accc47a8ac897f8d1823dda8eb2052590970b39ce2a 1971 1972# tcId = 312 1973# special case hash 1974msg = 3131363039343339373938 1975result = valid 1976sig = 30450221009fabcc1e5fd965226902f594559e231369e584453974e74f49d7d762e134fb9d0220293cccc510793bac45ce5da2bb6c9e906437f59435ca206655f74b625df07c7c 1977 1978# tcId = 313 1979# special case hash 1980msg = 37313836313632313030 1981result = valid 1982sig = 304502202e5c140fd6f5f823addc8088ffaae967e7f4897274316769561dfb31435825d9022100eda47327d7cfae1daa344ff5582a467bd18eb9f01caeab9c6da3c0cc89df6713 1983 1984# tcId = 314 1985# special case hash 1986msg = 33323934333437313737 1987result = valid 1988sig = 304402204c11e3b7efbe3908ad2118e54d7d34d6c6eb4570bf7fdb11a7679fe93afa254c0220712e90f421836e542dac49d10bb39db4a98b2735b6336d8a3c392f3b90e60bbe 1989 1990# tcId = 315 1991# special case hash 1992msg = 3138353134343535313230 1993result = valid 1994sig = 3045022100dfb4619303f4ff689563d2275069fac44d63ea3c3b18f4fb1ac805d7df3d12ec022068e37b846583901db256329f9cf64f40c416fba50dcb9be333a3e29c76ae32db 1995 1996# tcId = 316 1997# special case hash 1998msg = 343736303433393330 1999result = valid 2000sig = 3045022100e70e8e17bd758ff0c48f91cb2c53d293f0f5ae82eb9dfe76ab98f9b064278635022021dde32cb0389cad7bdf676d9b9b7d25bb034ad25a55ea71ee7ee26a18359dd2 2001 2002# tcId = 317 2003# special case hash 2004msg = 32353637333738373431 2005result = valid 2006sig = 30440220421397ecae30617a5a6081ad1badf6ce9d9d4cb2afdabf1f900e7fdb7fb0af5a022057ca89dc22801c75fdbefdaeca65c675625f94de7d635062b08ed308df5762cc 2007 2008# tcId = 318 2009# special case hash 2010msg = 35373339393334393935 2011result = valid 2012sig = 304502200610c08076909bb722fba105c23eac8f66b4db1d58f66a882fc90d59acdec8e0022100af59e8d570761cac589d49f11c884007f7ac1eea1a44c6f3fdad1d542187d25e 2013 2014# tcId = 319 2015# special case hash 2016msg = 33343738333636313339 2017result = valid 2018sig = 3045022059a1181cab0ee8ce94ab2b5ab4f4b13a422e38efe69f634bf947485a5b9ea49c0221009b3c913d98a4ab15f6a39f1802b8f2d28559aa1f8d03a3a88df00c89dc293a97 2019 2020# tcId = 320 2021# special case hash 2022msg = 363439303532363032 2023result = valid 2024sig = 30460221008cae6c4dfbf901bd66ab82541011fa15c8e90e2c18c01bd881acaa2b63cb587b022100a86acf943f29cef91d1b66a7de5547df6cdfc45dd7bef816dcb8de9f5a425d2d 2025 2026# tcId = 321 2027# special case hash 2028msg = 34373633383837343936 2029result = valid 2030sig = 30450221008b00c74b86474d782eac9974aea606d8f7ee78c79597e15687021f5991e86acd0220309dfe3686648eae104e87b3e9b5616a3ad479ca4f0b558ae4f1e5ab3115346a 2031 2032# tcId = 322 2033# special case hash 2034msg = 353739303230303830 2035result = valid 2036sig = 30450220433a915504c977809634a36fcf4480e4c8069fc127d201d30dfdb1f423c95fd4022100bcb1b89aafd50a1766b09741fc6a9a96e744ae9826d839bf85ffb50a91981773 2037 2038# tcId = 323 2039# special case hash 2040msg = 35333434373837383438 2041result = valid 2042sig = 304502204b69abd2b39840a545cdd4a72d384234580e2fd938b7091d0ecdb562780857db022100fdab9957119e0a4092af82f6cc29f3c8a692671ec86efb0a03c1112a0a1e0467 2043 2044# tcId = 324 2045# special case hash 2046msg = 3139323636343130393230 2047result = valid 2048sig = 3045022100dab9d3686c28363ad017b4a2b36d35bf2eb80633613d44deb9501d42a3efbd3802201392a562d79f9ab19014e4f7e2f2668259f3720a76c120d4a3c3964e880f7679 2049 2050# tcId = 325 2051# special case hash 2052msg = 33373033393135373035 2053result = valid 2054sig = 3045022023f94e47b440ce379b74c9311232b19a64e3e7c9b90da34b0c1c3f3d7af28105022100e1425903b1479c2ce18b108a6d1ec8b7a4f0f657dedb00de3a3ceea7fdeee9be 2055 2056# tcId = 326 2057# special case hash 2058msg = 3831353435373730 2059result = valid 2060sig = 30450221009d706a8fa85d15bd0c3492c6672dfe529f4073b217b3947b5b2cfd61f87ccb7102206aaaaf369f82a0e542f72ded7d7eb90c8314ffa613a0ea81da1c8393dbae2bac 2061 2062# tcId = 327 2063# special case hash 2064msg = 313935353330333737 2065result = valid 2066sig = 3046022100ac77918c4085c8a7ce5020b00c315629aee053a445cb4661eb50f6b62a47da29022100df2aea2b9c11a6ce39d3cd9e1faf4a53057e0b1b2e48a324be9e773203fe9fbb 2067 2068# tcId = 328 2069# special case hash 2070msg = 31323637383130393033 2071result = valid 2072sig = 30460221009db2dbd2935f147fae7f6a95c8e2307bd8537c3d96eb732ad6d5ebdd89bc754e02210093a9ab99d2de9d08fe0a61e26c8fe1ebbf88726e4b69d551b57d15f0ae16df5a 2073 2074# tcId = 329 2075# special case hash 2076msg = 3131313830373230383135 2077result = valid 2078sig = 30440220769f70093939afbd1fa15873decfa803ca523ace8040280ba78cf833497722bc0220369875aba5e1ced5a4ca8444ec9399a38038b00e153a0ae34d9b3c9781447eea 2079 2080# tcId = 330 2081# special case hash 2082msg = 38333831383639323930 2083result = valid 2084sig = 3045022026e5182b9822550ad52f46ad80781d6bef3d110a204db5e58a0746f796982200022100a9418e76029ced0cf78a571a9e59ad04086e91f70e6813981bb33c1dee891165 2085 2086# tcId = 331 2087# special case hash 2088msg = 33313331323837323737 2089result = valid 2090sig = 3046022100e7bd6aefcf7b27e1f3fadbe713f9adb3d23398e88200cd2e94989c9d12e921770221009583e0de3b76f8d4b1e634a81cbc34af54e2f8599f3684ce48d372760c8204c4 2091 2092# tcId = 332 2093# special case hash 2094msg = 3134333331393236353338 2095result = valid 2096sig = 30450221008638ed7eaa83609a01a6af9c52ec9bfddda90442b1e6031d61cfa22e48b2e1e2022020c284d596f71c6c8df732f5a5a2006302301e1a792e2b39663d93a9760762d2 2097 2098# tcId = 333 2099# special case hash 2100msg = 333434393038323336 2101result = valid 2102sig = 3044022061d924307a96180b06383608ba91674e15c3ea06ff2534412b93a587dde649c1022059b84aa2115b2547edac88088ca6313e9fbe1ca6a361c7e57938f9dde3f4349c 2103 2104# tcId = 334 2105# special case hash 2106msg = 36383239383335393239 2107result = valid 2108sig = 30450220424fcfc3fd63d128c2eb125e88c7fe5d283b63470a786b82783edbb8a0b7a6d7022100b11548c2cd7fce9d44e795ca51af0b2f6a5180e9c9be0314007ed9e7f4bbe5e9 2109 2110# tcId = 335 2111# special case hash 2112msg = 33343435313538303233 2113result = valid 2114sig = 3045022100a5f747ae6290fa9582c6ce8d5608621d495f061551bc4531bacba586a563b184022062faf8f92291e12812835b3f1d43c967bceb885b110bd06e5a68e2d74781ae2b 2115 2116# tcId = 336 2117# special case hash 2118msg = 3132363937393837363434 2119result = valid 2120sig = 3045022100b731dc0d92c2cc7a605d78233f7814699bdf1cab2df297b6844eec4015af8ea0022039b1a0cc88eb85bcdc356b3620c51f1298c60aec5306b107e900ffdba049dd6f 2121 2122# tcId = 337 2123# special case hash 2124msg = 333939323432353533 2125result = valid 2126sig = 3046022100ef73c4fa322da39fb6503bab6b66b64d241056afbcd6908f84b61ccbbe890433022100f1ef85413e5764aa58a3128ccfcf388324fe5340e5edf8d0135ae76786ce415b 2127 2128# tcId = 338 2129# special case hash 2130msg = 31363031393737393737 2131result = valid 2132sig = 30450220694cd30e2ad0182579331474b271ee2d48723bc8415dc6513873586ce705b76b022100c5ac0c0ed5a4017d110cb45d63aa955dc7dc5ce23e7965c5397c3ff46a884636 2133 2134# tcId = 339 2135# special case hash 2136msg = 3130383738373535313435 2137result = valid 2138sig = 3046022100f38b2236be3024e10b894ffb1cc68d0bb8d4cf0fcd2cfc1779f8883765d3cd96022100da69cd0b74c25566d60a486edd559fc39d569fb2751445a4798df8a36891802c 2139 2140# tcId = 340 2141# special case hash 2142msg = 37303034323532393939 2143result = valid 2144sig = 3046022100a881732c205a0b4b95669c00756fd91973450109a46f17d5a9d971b5e92b9aa40221008acefdca4e06c16b47ccad1c57c05912637e107096ba230c92b97187db79e19e 2145 2146# tcId = 341 2147# special case hash 2148msg = 31353635333235323833 2149result = valid 2150sig = 3044022004452f554bae819b42effb84ef44a9f1cb7e2d75b4ba9ff9b9cfffaddde3fd1b022061a3fbc5e73c350f2e3d85a7452cd231a3f3375fc11f5fe153b185f53b09c1d0 2151 2152# tcId = 342 2153# special case hash 2154msg = 3233383236333432333530 2155result = valid 2156sig = 3045022005814f57f58efc7cb490119e584e635e6f0ad1c19fb5dc2edafda075bb55f98e0221009dd5c6e39009d67d965903ecffe08a851775cc1248cc19c0b77798282131b8f6 2157 2158# tcId = 343 2159# special case hash 2160msg = 31343437383437303635 2161result = valid 2162sig = 3045022100dc1c4a46085e198843b1f01980cd5e4a1ff6f8e8ff7014397f0afd5b247fb0a0022038a13dc723ed90b30251d742b14733a03292ff26530a1ebcaf3d10862a6eff82 2163 2164# tcId = 344 2165# special case hash 2166msg = 3134323630323035353434 2167result = valid 2168sig = 304502201067667bf525734ca7f2510e36348fd9c2c9bccf032dfd571de6d45abd49361a022100fa762568d3a19e5a1d8ea65e00202a5b16f9afae56733a01f86e35378c558da4 2169 2170# tcId = 345 2171# special case hash 2172msg = 31393933383335323835 2173result = valid 2174sig = 3046022100e58d69dc56bc1031644847e3e046e2ea845a515d969d07ea1aa53aea5bd92fa1022100bfe50b80f7c512f5ab521fe7e1a131045fde78d4de826c91573baaba1e35ca97 2175 2176# tcId = 346 2177# special case hash 2178msg = 34323932313533353233 2179result = valid 2180sig = 3046022100fe79c6b8c14d0f23d426e3d157f1b541f6bb91bf29957ef97c55949c9ba48a350221009da112c4a4cf4b1ff490c426f6c8ff122183964a0de56f7336ab382dc9d10285 2181 2182# tcId = 347 2183# special case hash 2184msg = 34343539393031343936 2185result = valid 2186sig = 3045022045d4ed7e9edacb5a730944ab0037fba0a136ed9d0d26b2f4d4058554f148fa6f022100f136f15fd30cfe5e5548b3f4965c16a66a7c12904686abe12da777619212ae8c 2187 2188# tcId = 348 2189# special case hash 2190msg = 31333933393731313731 2191result = valid 2192sig = 304402204fb7c1727e40bae272f6143a50001b54b536f90233157896dbf845e263f2486302206fea5c924dca17519f6e502ef67efa08d39eb5cc3381266f0216864d2bd00a62 2193 2194# tcId = 349 2195# special case hash 2196msg = 32333930363936343935 2197result = valid 2198sig = 30450220779aac665dd988054b04f2e9d483ca79179b3372b58ca00fe43520f44fcb4c32022100b4eca1182cd51f0abd3ea2268dcda49a807ad4116a583102047498aa863653f5 2199 2200# tcId = 350 2201# special case hash 2202msg = 3131343436303536323634 2203result = valid 2204sig = 3046022100db7ac6f65fb1c38d80064fd11861631237a09924b4eeca4e1569fa4b7d80ad24022100a38d178d37e13e1afa07a9d03da025d594461938a62a6c6744f5c8f7d7b7bb81 2205 2206# tcId = 351 2207# special case hash 2208msg = 363835303034373530 2209result = valid 2210sig = 3046022100c90043b4aadf795d870ac223f33acdbd1948c31afff059054dc99528c6503fa6022100829f67b312bb134f6954a23c611a7f7b5b2a69efced9c48db589ac0b4d3da827 2211 2212# tcId = 352 2213# special case hash 2214msg = 3232323035333630363139 2215result = valid 2216sig = 3045022100fa16c0125b6615b90e81f7499804308a90179bf3fcff6a4b2695271c68b23ded02200d6cda5ce041dc5a5f319ad9c0de4927d0cf5e89e37b79216194413d42976d54 2217 2218# tcId = 353 2219# special case hash 2220msg = 36323135363635313234 2221result = valid 2222sig = 304502201a4b5bd0f806549f46a3e71bfe412d6d89206017640ded66f3d0b2d9b26bec45022100aac5f74e3130264e01428570ee82ee47e245d160ed812ae252dedffd82e1ec2c 2223 2224# tcId = 354 2225# Signature generated without truncating the hash 2226msg = 313233343030 2227result = invalid 2228sig = 3045022100f8e272234b51475ec4c6f327562a6e5c9080a96225e88b2e5f72a8eecbd41ab40220516b91617fc39e3141b3bc769f6a3b2e468e687f50bdc29e19088af62d203f4b 2229 2230[key.curve = secp256r1] 2231[key.keySize = 256] 2232[key.type = EcPublicKey] 2233[key.uncompressed = 04b6e08b1bcc89e7fb0b84d7497e310553495be4877eccc4b3d6d79f7c68a0573431760fa1bcea4972759174ac1103bc6011985ccee251918d0573fbcb78969116] 2234[key.wx = 00b6e08b1bcc89e7fb0b84d7497e310553495be4877eccc4b3d6d79f7c68a05734] 2235[key.wy = 31760fa1bcea4972759174ac1103bc6011985ccee251918d0573fbcb78969116] 2236[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004b6e08b1bcc89e7fb0b84d7497e310553495be4877eccc4b3d6d79f7c68a0573431760fa1bcea4972759174ac1103bc6011985ccee251918d0573fbcb78969116] 2237[sha = SHA-512] 2238 2239# tcId = 355 2240# k*G has a large x-coordinate 2241msg = 313233343030 2242result = valid 2243sig = 303502104319055358e8617b0c46353d039cdaab022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e 2244 2245# tcId = 356 2246# r too large 2247msg = 313233343030 2248result = invalid 2249sig = 3046022100ffffffff00000001000000000000000000000000fffffffffffffffffffffffc022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e 2250 2251[key.curve = secp256r1] 2252[key.keySize = 256] 2253[key.type = EcPublicKey] 2254[key.uncompressed = 043590c6a10353d669bc94d8e2ff9e14bbeed4a7f45b887255ab7e37b676387bb615fc6f97ce39a3874c2b34cc571889abfa0a706c2cfb0e5a4750cc25690696f8] 2255[key.wx = 3590c6a10353d669bc94d8e2ff9e14bbeed4a7f45b887255ab7e37b676387bb6] 2256[key.wy = 15fc6f97ce39a3874c2b34cc571889abfa0a706c2cfb0e5a4750cc25690696f8] 2257[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200043590c6a10353d669bc94d8e2ff9e14bbeed4a7f45b887255ab7e37b676387bb615fc6f97ce39a3874c2b34cc571889abfa0a706c2cfb0e5a4750cc25690696f8] 2258[sha = SHA-512] 2259 2260# tcId = 357 2261# r,s are large 2262msg = 313233343030 2263result = valid 2264sig = 3046022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e 2265 2266[key.curve = secp256r1] 2267[key.keySize = 256] 2268[key.type = EcPublicKey] 2269[key.uncompressed = 04369e96402f2cfd1a37b3acbdecfc562862dbca944a0f12d7aaacb8d325d7650aa723621922be2bdac9186290fdcdda028d94437966507d93f2fc1f5c887fdedb] 2270[key.wx = 369e96402f2cfd1a37b3acbdecfc562862dbca944a0f12d7aaacb8d325d7650a] 2271[key.wy = 00a723621922be2bdac9186290fdcdda028d94437966507d93f2fc1f5c887fdedb] 2272[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004369e96402f2cfd1a37b3acbdecfc562862dbca944a0f12d7aaacb8d325d7650aa723621922be2bdac9186290fdcdda028d94437966507d93f2fc1f5c887fdedb] 2273[sha = SHA-512] 2274 2275# tcId = 358 2276# r and s^-1 have a large Hamming weight 2277msg = 313233343030 2278result = valid 2279sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100909135bdb6799286170f5ead2de4f6511453fe50914f3df2de54a36383df8dd4 2280 2281[key.curve = secp256r1] 2282[key.keySize = 256] 2283[key.type = EcPublicKey] 2284[key.uncompressed = 0427a0a80ea2e1aa798ea9bcc3aedbf01ab78e49c9ec2ad0e08a0429a0e1db4d0d32a8ee7bee9d0a40014e484f34a92bd6f33fe63624ea9579657441ac79666e7f] 2285[key.wx = 27a0a80ea2e1aa798ea9bcc3aedbf01ab78e49c9ec2ad0e08a0429a0e1db4d0d] 2286[key.wy = 32a8ee7bee9d0a40014e484f34a92bd6f33fe63624ea9579657441ac79666e7f] 2287[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000427a0a80ea2e1aa798ea9bcc3aedbf01ab78e49c9ec2ad0e08a0429a0e1db4d0d32a8ee7bee9d0a40014e484f34a92bd6f33fe63624ea9579657441ac79666e7f] 2288[sha = SHA-512] 2289 2290# tcId = 359 2291# r and s^-1 have a large Hamming weight 2292msg = 313233343030 2293result = valid 2294sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022027b4577ca009376f71303fd5dd227dcef5deb773ad5f5a84360644669ca249a5 2295 2296[key.curve = secp256r1] 2297[key.keySize = 256] 2298[key.type = EcPublicKey] 2299[key.uncompressed = 049cff61712d4bc5b3638341e6e0a576a8098c9c6d3f198d389c4669f398dc0867f3b9e09f567f3dfd9c4d2c1163e82beadf16c76e8f9d7a64673800ea76fa1e59] 2300[key.wx = 009cff61712d4bc5b3638341e6e0a576a8098c9c6d3f198d389c4669f398dc0867] 2301[key.wy = 00f3b9e09f567f3dfd9c4d2c1163e82beadf16c76e8f9d7a64673800ea76fa1e59] 2302[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200049cff61712d4bc5b3638341e6e0a576a8098c9c6d3f198d389c4669f398dc0867f3b9e09f567f3dfd9c4d2c1163e82beadf16c76e8f9d7a64673800ea76fa1e59] 2303[sha = SHA-512] 2304 2305# tcId = 360 2306# small r and s 2307msg = 313233343030 2308result = valid 2309sig = 3006020105020101 2310 2311[key.curve = secp256r1] 2312[key.keySize = 256] 2313[key.type = EcPublicKey] 2314[key.uncompressed = 04d9117cae81295e82682fa387991e668e1570e0e90100bf4e63964822460561bc19f96b1787ed15769929978ba3dd7f68c97adf5c16f671e756cd8f08c49456ca] 2315[key.wx = 00d9117cae81295e82682fa387991e668e1570e0e90100bf4e63964822460561bc] 2316[key.wy = 19f96b1787ed15769929978ba3dd7f68c97adf5c16f671e756cd8f08c49456ca] 2317[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004d9117cae81295e82682fa387991e668e1570e0e90100bf4e63964822460561bc19f96b1787ed15769929978ba3dd7f68c97adf5c16f671e756cd8f08c49456ca] 2318[sha = SHA-512] 2319 2320# tcId = 361 2321# small r and s 2322msg = 313233343030 2323result = valid 2324sig = 3006020105020103 2325 2326[key.curve = secp256r1] 2327[key.keySize = 256] 2328[key.type = EcPublicKey] 2329[key.uncompressed = 048cfcbad3524c22b992529f943e3ce0b2d126085501d6e3edd4f1dbf74bdca21eafb259b1ba179cac09e8e43a88c8a09e7339910a7c941932e44b8be56f1fccde] 2330[key.wx = 008cfcbad3524c22b992529f943e3ce0b2d126085501d6e3edd4f1dbf74bdca21e] 2331[key.wy = 00afb259b1ba179cac09e8e43a88c8a09e7339910a7c941932e44b8be56f1fccde] 2332[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200048cfcbad3524c22b992529f943e3ce0b2d126085501d6e3edd4f1dbf74bdca21eafb259b1ba179cac09e8e43a88c8a09e7339910a7c941932e44b8be56f1fccde] 2333[sha = SHA-512] 2334 2335# tcId = 362 2336# small r and s 2337msg = 313233343030 2338result = valid 2339sig = 3006020105020105 2340 2341[key.curve = secp256r1] 2342[key.keySize = 256] 2343[key.type = EcPublicKey] 2344[key.uncompressed = 04fbb51127e1f1b6a38e9fe9a2544614edb8e43ad7cd8c56f14b3235dda3bc11179abd9753a9e647e9340c395fb2b91384d6d33fcb6456214350b6f3fa00f4364c] 2345[key.wx = 00fbb51127e1f1b6a38e9fe9a2544614edb8e43ad7cd8c56f14b3235dda3bc1117] 2346[key.wy = 009abd9753a9e647e9340c395fb2b91384d6d33fcb6456214350b6f3fa00f4364c] 2347[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004fbb51127e1f1b6a38e9fe9a2544614edb8e43ad7cd8c56f14b3235dda3bc11179abd9753a9e647e9340c395fb2b91384d6d33fcb6456214350b6f3fa00f4364c] 2348[sha = SHA-512] 2349 2350# tcId = 363 2351# small r and s 2352msg = 313233343030 2353result = valid 2354sig = 3006020105020106 2355 2356# tcId = 364 2357# r is larger than n 2358msg = 313233343030 2359result = invalid 2360sig = 3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632556020106 2361 2362[key.curve = secp256r1] 2363[key.keySize = 256] 2364[key.type = EcPublicKey] 2365[key.uncompressed = 04dc80905500d7d74ed47de5224d8734545f22b776ae086cabfffe6ce58d5ef994dc3067ce7d2cdfa9f4d5ace296b752814acc69c19a932d8b14077927901de3bf] 2366[key.wx = 00dc80905500d7d74ed47de5224d8734545f22b776ae086cabfffe6ce58d5ef994] 2367[key.wy = 00dc3067ce7d2cdfa9f4d5ace296b752814acc69c19a932d8b14077927901de3bf] 2368[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004dc80905500d7d74ed47de5224d8734545f22b776ae086cabfffe6ce58d5ef994dc3067ce7d2cdfa9f4d5ace296b752814acc69c19a932d8b14077927901de3bf] 2369[sha = SHA-512] 2370 2371# tcId = 365 2372# s is larger than n 2373msg = 313233343030 2374result = invalid 2375sig = 3026020105022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc75fbd8 2376 2377[key.curve = secp256r1] 2378[key.keySize = 256] 2379[key.type = EcPublicKey] 2380[key.uncompressed = 041b824a11eed94fbcd9b722d06613bbcf7eca00b9136f2652642178f37b1a920ee900de495d9ef56fa6d19f3dd1e0edb23d23835ac8c2d3d13c0227e852e503eb] 2381[key.wx = 1b824a11eed94fbcd9b722d06613bbcf7eca00b9136f2652642178f37b1a920e] 2382[key.wy = 00e900de495d9ef56fa6d19f3dd1e0edb23d23835ac8c2d3d13c0227e852e503eb] 2383[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200041b824a11eed94fbcd9b722d06613bbcf7eca00b9136f2652642178f37b1a920ee900de495d9ef56fa6d19f3dd1e0edb23d23835ac8c2d3d13c0227e852e503eb] 2384[sha = SHA-512] 2385 2386# tcId = 366 2387# small r and s^-1 2388msg = 313233343030 2389result = valid 2390sig = 3027020201000221008f1e3c7862c58b16bb76eddbb76eddbb516af4f63f2d74d76e0d28c9bb75ea88 2391 2392[key.curve = secp256r1] 2393[key.keySize = 256] 2394[key.type = EcPublicKey] 2395[key.uncompressed = 042914b30c4c784696ffc3dddcec05f36cb1488bc342b9f529d5387acb9e48cb8d3dbd30d0d5d6d6a39108863c2d6a6e8571cd3261fb9eb98ce46125bd8f139136] 2396[key.wx = 2914b30c4c784696ffc3dddcec05f36cb1488bc342b9f529d5387acb9e48cb8d] 2397[key.wy = 3dbd30d0d5d6d6a39108863c2d6a6e8571cd3261fb9eb98ce46125bd8f139136] 2398[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200042914b30c4c784696ffc3dddcec05f36cb1488bc342b9f529d5387acb9e48cb8d3dbd30d0d5d6d6a39108863c2d6a6e8571cd3261fb9eb98ce46125bd8f139136] 2399[sha = SHA-512] 2400 2401# tcId = 367 2402# smallish r and s^-1 2403msg = 313233343030 2404result = valid 2405sig = 302c02072d9b4d347952d6022100ef3043e7329581dbb3974497710ab11505ee1c87ff907beebadd195a0ffe6d7a 2406 2407[key.curve = secp256r1] 2408[key.keySize = 256] 2409[key.type = EcPublicKey] 2410[key.uncompressed = 042579f546fe2f2aeb5f822feb28f2f8371618d04815455a7e903c10024a17da415528e951147f76bee1314e65a49c6ec70686e62d38fbc23472f96e3d3b33fd1f] 2411[key.wx = 2579f546fe2f2aeb5f822feb28f2f8371618d04815455a7e903c10024a17da41] 2412[key.wy = 5528e951147f76bee1314e65a49c6ec70686e62d38fbc23472f96e3d3b33fd1f] 2413[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200042579f546fe2f2aeb5f822feb28f2f8371618d04815455a7e903c10024a17da415528e951147f76bee1314e65a49c6ec70686e62d38fbc23472f96e3d3b33fd1f] 2414[sha = SHA-512] 2415 2416# tcId = 368 2417# 100-bit r and small s^-1 2418msg = 313233343030 2419result = valid 2420sig = 3032020d1033e67e37b32b445580bf4eff0221008b748b74000000008b748b748b748b7466e769ad4a16d3dcd87129b8e91d1b4d 2421 2422[key.curve = secp256r1] 2423[key.keySize = 256] 2424[key.type = EcPublicKey] 2425[key.uncompressed = 04b102196bf455ee5aafc6f895504d3c3b6b2d37c35f8669bd0f0b694795fbd992f777b6f829b9628ac35db0ef43f6a89f0a42812614e4c15924d8d47ebe45bae5] 2426[key.wx = 00b102196bf455ee5aafc6f895504d3c3b6b2d37c35f8669bd0f0b694795fbd992] 2427[key.wy = 00f777b6f829b9628ac35db0ef43f6a89f0a42812614e4c15924d8d47ebe45bae5] 2428[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004b102196bf455ee5aafc6f895504d3c3b6b2d37c35f8669bd0f0b694795fbd992f777b6f829b9628ac35db0ef43f6a89f0a42812614e4c15924d8d47ebe45bae5] 2429[sha = SHA-512] 2430 2431# tcId = 369 2432# small r and 100 bit s^-1 2433msg = 313233343030 2434result = valid 2435sig = 302702020100022100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b 2436 2437[key.curve = secp256r1] 2438[key.keySize = 256] 2439[key.type = EcPublicKey] 2440[key.uncompressed = 044d056ab2ff57662fd6eebbe23930fef5cd08083e24146190cd01960b1fcd3749fe7ec5847651c857898be0f09efd6e0116a5dbe327f6f3080a65fc966bf64d91] 2441[key.wx = 4d056ab2ff57662fd6eebbe23930fef5cd08083e24146190cd01960b1fcd3749] 2442[key.wy = 00fe7ec5847651c857898be0f09efd6e0116a5dbe327f6f3080a65fc966bf64d91] 2443[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044d056ab2ff57662fd6eebbe23930fef5cd08083e24146190cd01960b1fcd3749fe7ec5847651c857898be0f09efd6e0116a5dbe327f6f3080a65fc966bf64d91] 2444[sha = SHA-512] 2445 2446# tcId = 370 2447# 100-bit r and s^-1 2448msg = 313233343030 2449result = valid 2450sig = 3032020d062522bbd3ecbe7c39e93e7c25022100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b 2451 2452[key.curve = secp256r1] 2453[key.keySize = 256] 2454[key.type = EcPublicKey] 2455[key.uncompressed = 04361c4a62cd867613138dfe24ccebc4b7df1b55fc7410f4995ee2b6b9ab2220584f116c6c84e53d262fd13a5f5de6b57e7a1981de4ecdffdf3323b4e91d80649c] 2456[key.wx = 361c4a62cd867613138dfe24ccebc4b7df1b55fc7410f4995ee2b6b9ab222058] 2457[key.wy = 4f116c6c84e53d262fd13a5f5de6b57e7a1981de4ecdffdf3323b4e91d80649c] 2458[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004361c4a62cd867613138dfe24ccebc4b7df1b55fc7410f4995ee2b6b9ab2220584f116c6c84e53d262fd13a5f5de6b57e7a1981de4ecdffdf3323b4e91d80649c] 2459[sha = SHA-512] 2460 2461# tcId = 371 2462# r and s^-1 are close to n 2463msg = 313233343030 2464result = valid 2465sig = 3045022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d50220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70 2466 2467[key.curve = secp256r1] 2468[key.keySize = 256] 2469[key.type = EcPublicKey] 2470[key.uncompressed = 04db9d5c5113f00822a146c9cda2e75cb6634cd0dff54aff6e22875171f57a0dad1c424cdd83eb01c02f6f8d36f42c6dc7e39db74358da8ac9bc9dc5890d46f667] 2471[key.wx = 00db9d5c5113f00822a146c9cda2e75cb6634cd0dff54aff6e22875171f57a0dad] 2472[key.wy = 1c424cdd83eb01c02f6f8d36f42c6dc7e39db74358da8ac9bc9dc5890d46f667] 2473[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004db9d5c5113f00822a146c9cda2e75cb6634cd0dff54aff6e22875171f57a0dad1c424cdd83eb01c02f6f8d36f42c6dc7e39db74358da8ac9bc9dc5890d46f667] 2474[sha = SHA-512] 2475 2476# tcId = 372 2477# s == 1 2478msg = 313233343030 2479result = valid 2480sig = 30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70020101 2481 2482# tcId = 373 2483# s == 0 2484msg = 313233343030 2485result = invalid 2486sig = 30250220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70020100 2487 2488[key.curve = secp256r1] 2489[key.keySize = 256] 2490[key.type = EcPublicKey] 2491[key.uncompressed = 0499f19f07b33e03caf4703e04b930d57d6d9baa44460c596a2d3064e0b63ea41286a74c4612a812ee348d2b43f80de627c11c75d81511e22a199c32119b792c6a] 2492[key.wx = 0099f19f07b33e03caf4703e04b930d57d6d9baa44460c596a2d3064e0b63ea412] 2493[key.wy = 0086a74c4612a812ee348d2b43f80de627c11c75d81511e22a199c32119b792c6a] 2494[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000499f19f07b33e03caf4703e04b930d57d6d9baa44460c596a2d3064e0b63ea41286a74c4612a812ee348d2b43f80de627c11c75d81511e22a199c32119b792c6a] 2495[sha = SHA-512] 2496 2497# tcId = 374 2498# point at infinity during verify 2499msg = 313233343030 2500result = invalid 2501sig = 304402207fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a80220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70 2502 2503[key.curve = secp256r1] 2504[key.keySize = 256] 2505[key.type = EcPublicKey] 2506[key.uncompressed = 04313f3309b236484c6eb4ea381e007854467a617343a2e97d845801c01a632cfe33f231854bba89a8ca3f802a2764d3bf6c3233c811a31e5e8028a0b862cb1977] 2507[key.wx = 313f3309b236484c6eb4ea381e007854467a617343a2e97d845801c01a632cfe] 2508[key.wy = 33f231854bba89a8ca3f802a2764d3bf6c3233c811a31e5e8028a0b862cb1977] 2509[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004313f3309b236484c6eb4ea381e007854467a617343a2e97d845801c01a632cfe33f231854bba89a8ca3f802a2764d3bf6c3233c811a31e5e8028a0b862cb1977] 2510[sha = SHA-512] 2511 2512# tcId = 375 2513# edge case for signature malleability 2514msg = 313233343030 2515result = valid 2516sig = 304402207fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a902207fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8 2517 2518[key.curve = secp256r1] 2519[key.keySize = 256] 2520[key.type = EcPublicKey] 2521[key.uncompressed = 04d3aa01fe59bad92cffe3db59e1385391fafd7af4e4ce462e8aac157274cc8a05c7a7e603e18538aac15f89610beacc21e39898e6c5f7680a81c5bd7bd744a989] 2522[key.wx = 00d3aa01fe59bad92cffe3db59e1385391fafd7af4e4ce462e8aac157274cc8a05] 2523[key.wy = 00c7a7e603e18538aac15f89610beacc21e39898e6c5f7680a81c5bd7bd744a989] 2524[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004d3aa01fe59bad92cffe3db59e1385391fafd7af4e4ce462e8aac157274cc8a05c7a7e603e18538aac15f89610beacc21e39898e6c5f7680a81c5bd7bd744a989] 2525[sha = SHA-512] 2526 2527# tcId = 376 2528# edge case for signature malleability 2529msg = 313233343030 2530result = valid 2531sig = 304402207fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a902207fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a9 2532 2533[key.curve = secp256r1] 2534[key.keySize = 256] 2535[key.type = EcPublicKey] 2536[key.uncompressed = 045e31eccd4704ebf7a4247ea57f9351abadff63679f2276e2a3b05009ebc1b8df648465a925010db823b2a5f3a6072343a6cc9961a9c482399d0d82051c2e3232] 2537[key.wx = 5e31eccd4704ebf7a4247ea57f9351abadff63679f2276e2a3b05009ebc1b8df] 2538[key.wy = 648465a925010db823b2a5f3a6072343a6cc9961a9c482399d0d82051c2e3232] 2539[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200045e31eccd4704ebf7a4247ea57f9351abadff63679f2276e2a3b05009ebc1b8df648465a925010db823b2a5f3a6072343a6cc9961a9c482399d0d82051c2e3232] 2540[sha = SHA-512] 2541 2542# tcId = 377 2543# u1 == 1 2544msg = 313233343030 2545result = valid 2546sig = 30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281 2547 2548[key.curve = secp256r1] 2549[key.keySize = 256] 2550[key.type = EcPublicKey] 2551[key.uncompressed = 04ce0a47f881fd7315a733c4317848fa33c72e38de0b8fda36b61aa9a164f5808a85b05d25115ea4097ddf63f878c8e83657e66de136a8f9e62ed81a58bf117ff9] 2552[key.wx = 00ce0a47f881fd7315a733c4317848fa33c72e38de0b8fda36b61aa9a164f5808a] 2553[key.wy = 0085b05d25115ea4097ddf63f878c8e83657e66de136a8f9e62ed81a58bf117ff9] 2554[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ce0a47f881fd7315a733c4317848fa33c72e38de0b8fda36b61aa9a164f5808a85b05d25115ea4097ddf63f878c8e83657e66de136a8f9e62ed81a58bf117ff9] 2555[sha = SHA-512] 2556 2557# tcId = 378 2558# u1 == n - 1 2559msg = 313233343030 2560result = valid 2561sig = 30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022100bc07ff031506dc74a75086a43252fb43731975a16dca6b025e867412d94222d0 2562 2563[key.curve = secp256r1] 2564[key.keySize = 256] 2565[key.type = EcPublicKey] 2566[key.uncompressed = 04cd6f487b47f36c0dea8f4b04c4e6ac637c76b725929c611f48addcf3d2f65941b50ea8f3a491190ee0b20cfb6efd113608e7c7c127577500e7f5c4a4e490fd60] 2567[key.wx = 00cd6f487b47f36c0dea8f4b04c4e6ac637c76b725929c611f48addcf3d2f65941] 2568[key.wy = 00b50ea8f3a491190ee0b20cfb6efd113608e7c7c127577500e7f5c4a4e490fd60] 2569[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004cd6f487b47f36c0dea8f4b04c4e6ac637c76b725929c611f48addcf3d2f65941b50ea8f3a491190ee0b20cfb6efd113608e7c7c127577500e7f5c4a4e490fd60] 2570[sha = SHA-512] 2571 2572# tcId = 379 2573# u2 == 1 2574msg = 313233343030 2575result = valid 2576sig = 30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c700220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70 2577 2578[key.curve = secp256r1] 2579[key.keySize = 256] 2580[key.type = EcPublicKey] 2581[key.uncompressed = 04456e5f8067d68a1b0a2e8fe2b28acad5755687154a0f167734ebabbdc059070d720dbe96659a66ef0cf27a73e7b3f3f145a60e0ad29f1e21dcc2bb42f0d82c1e] 2582[key.wx = 456e5f8067d68a1b0a2e8fe2b28acad5755687154a0f167734ebabbdc059070d] 2583[key.wy = 720dbe96659a66ef0cf27a73e7b3f3f145a60e0ad29f1e21dcc2bb42f0d82c1e] 2584[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004456e5f8067d68a1b0a2e8fe2b28acad5755687154a0f167734ebabbdc059070d720dbe96659a66ef0cf27a73e7b3f3f145a60e0ad29f1e21dcc2bb42f0d82c1e] 2585[sha = SHA-512] 2586 2587# tcId = 380 2588# u2 == n - 1 2589msg = 313233343030 2590result = valid 2591sig = 30450220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70022100aaaaaaaa00000000aaaaaaaaaaaaaaaa7def51c91a0fbf034d26872ca84218e1 2592 2593[key.curve = secp256r1] 2594[key.keySize = 256] 2595[key.type = EcPublicKey] 2596[key.uncompressed = 0442bf0c0ac1e3850baf5515748a878e34249f71035e20a9f54ed468ec273cb0fc5b3138500230055c71f12d53f5c7d0e3d8aa54a94c668cb311e20d195fc71abb] 2597[key.wx = 42bf0c0ac1e3850baf5515748a878e34249f71035e20a9f54ed468ec273cb0fc] 2598[key.wy = 5b3138500230055c71f12d53f5c7d0e3d8aa54a94c668cb311e20d195fc71abb] 2599[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000442bf0c0ac1e3850baf5515748a878e34249f71035e20a9f54ed468ec273cb0fc5b3138500230055c71f12d53f5c7d0e3d8aa54a94c668cb311e20d195fc71abb] 2600[sha = SHA-512] 2601 2602# tcId = 381 2603# edge case for u1 2604msg = 313233343030 2605result = valid 2606sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02206bfd55a8f8fdb68472e52873ef39ac3eace6d53df576f0ad2da4607bb52c0d46 2607 2608[key.curve = secp256r1] 2609[key.keySize = 256] 2610[key.type = EcPublicKey] 2611[key.uncompressed = 04ffdd48da63d3af67223f16c51eb7e95600eb0b0e8b964f4fcd8c534face3c2c2b4e009ab2a76829480e69c9e43b2f1fe076cfafb3fa8d27dd4d6bab4d6c3db54] 2612[key.wx = 00ffdd48da63d3af67223f16c51eb7e95600eb0b0e8b964f4fcd8c534face3c2c2] 2613[key.wy = 00b4e009ab2a76829480e69c9e43b2f1fe076cfafb3fa8d27dd4d6bab4d6c3db54] 2614[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004ffdd48da63d3af67223f16c51eb7e95600eb0b0e8b964f4fcd8c534face3c2c2b4e009ab2a76829480e69c9e43b2f1fe076cfafb3fa8d27dd4d6bab4d6c3db54] 2615[sha = SHA-512] 2616 2617# tcId = 382 2618# edge case for u1 2619msg = 313233343030 2620result = valid 2621sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220654937791db0686f712ff9b453eeadb0026c9b058bba49199ca3e8fac03c094f 2622 2623[key.curve = secp256r1] 2624[key.keySize = 256] 2625[key.type = EcPublicKey] 2626[key.uncompressed = 04793cbfce6f335dcfede7c6898ea1c537d7661ed6a8c9d308d64a2560d21c6e2c483d23a5ff05da00eaf9d52cf5362be9b53b95316c6a32e9ebe68d9ac35c2fd6] 2627[key.wx = 793cbfce6f335dcfede7c6898ea1c537d7661ed6a8c9d308d64a2560d21c6e2c] 2628[key.wy = 483d23a5ff05da00eaf9d52cf5362be9b53b95316c6a32e9ebe68d9ac35c2fd6] 2629[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004793cbfce6f335dcfede7c6898ea1c537d7661ed6a8c9d308d64a2560d21c6e2c483d23a5ff05da00eaf9d52cf5362be9b53b95316c6a32e9ebe68d9ac35c2fd6] 2630[sha = SHA-512] 2631 2632# tcId = 383 2633# edge case for u1 2634msg = 313233343030 2635result = valid 2636sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100c51bbee23a95437abe5c978f8fe596a31c858ac8d55be9786aa5d36a5ac74e97 2637 2638[key.curve = secp256r1] 2639[key.keySize = 256] 2640[key.type = EcPublicKey] 2641[key.uncompressed = 04a9f7023f559d4bb6c9f4bc3643e2824aff5451d929479ec3ea5eb30bad2c36ac6a7c77e8dd21f4ad49b103e67da9d3cda62b653dd194fad2ba8d1dd37bb0ea9b] 2642[key.wx = 00a9f7023f559d4bb6c9f4bc3643e2824aff5451d929479ec3ea5eb30bad2c36ac] 2643[key.wy = 6a7c77e8dd21f4ad49b103e67da9d3cda62b653dd194fad2ba8d1dd37bb0ea9b] 2644[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004a9f7023f559d4bb6c9f4bc3643e2824aff5451d929479ec3ea5eb30bad2c36ac6a7c77e8dd21f4ad49b103e67da9d3cda62b653dd194fad2ba8d1dd37bb0ea9b] 2645[sha = SHA-512] 2646 2647# tcId = 384 2648# edge case for u1 2649msg = 313233343030 2650result = valid 2651sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221008ba4c3da7154ba564ab344ae12005aa482b6c1639ea191f8568afb6e47163c45 2652 2653[key.curve = secp256r1] 2654[key.keySize = 256] 2655[key.type = EcPublicKey] 2656[key.uncompressed = 04df79ee082b2fc77e9ce4633471f569bbcb5ce53856e3067774f37e8a64a2c7ffaa488a6c34d499df76f427de3609bfcfd9feae67ffe0b0de594463c453b0ab16] 2657[key.wx = 00df79ee082b2fc77e9ce4633471f569bbcb5ce53856e3067774f37e8a64a2c7ff] 2658[key.wy = 00aa488a6c34d499df76f427de3609bfcfd9feae67ffe0b0de594463c453b0ab16] 2659[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004df79ee082b2fc77e9ce4633471f569bbcb5ce53856e3067774f37e8a64a2c7ffaa488a6c34d499df76f427de3609bfcfd9feae67ffe0b0de594463c453b0ab16] 2660[sha = SHA-512] 2661 2662# tcId = 385 2663# edge case for u1 2664msg = 313233343030 2665result = valid 2666sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02204c3dafcf4ba55bf1344ae12005aa4a74f46eaa85f5023131cc637ae2ea90ab26 2667 2668[key.curve = secp256r1] 2669[key.keySize = 256] 2670[key.type = EcPublicKey] 2671[key.uncompressed = 044cc3bf65e32e00284adfca00f40df755415c485091ac0489ae9a337103a5f8f0123ab86dd433b933b4f2063c002144df3cfeba78dad0ed89c0377541532908c2] 2672[key.wx = 4cc3bf65e32e00284adfca00f40df755415c485091ac0489ae9a337103a5f8f0] 2673[key.wy = 123ab86dd433b933b4f2063c002144df3cfeba78dad0ed89c0377541532908c2] 2674[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044cc3bf65e32e00284adfca00f40df755415c485091ac0489ae9a337103a5f8f0123ab86dd433b933b4f2063c002144df3cfeba78dad0ed89c0377541532908c2] 2675[sha = SHA-512] 2676 2677# tcId = 386 2678# edge case for u1 2679msg = 313233343030 2680result = valid 2681sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100987b5f9e974ab7e26895c2400b5494e9e8dd550bea04626398c6f5c5d521564c 2682 2683[key.curve = secp256r1] 2684[key.keySize = 256] 2685[key.type = EcPublicKey] 2686[key.uncompressed = 04264a7ad439a4828a9dc97ecf837155355f99ae0b65975f851b541ad3a0e032f067268b7298c73e581866fbcbd161689b16b81cf262e007ce68e25a28c83ef041] 2687[key.wx = 264a7ad439a4828a9dc97ecf837155355f99ae0b65975f851b541ad3a0e032f0] 2688[key.wy = 67268b7298c73e581866fbcbd161689b16b81cf262e007ce68e25a28c83ef041] 2689[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004264a7ad439a4828a9dc97ecf837155355f99ae0b65975f851b541ad3a0e032f067268b7298c73e581866fbcbd161689b16b81cf262e007ce68e25a28c83ef041] 2690[sha = SHA-512] 2691 2692# tcId = 387 2693# edge case for u1 2694msg = 313233343030 2695result = valid 2696sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100fcf97e2fbf0e80d412005aa4a75086a3f004f59d512cb47271798733ab418606 2697 2698[key.curve = secp256r1] 2699[key.keySize = 256] 2700[key.type = EcPublicKey] 2701[key.uncompressed = 041d7ff4d3a41206c8143635f12876e0ea0875ea5e4a5a249250d0eda33daa211f56e89c0beaf910ac934ca12380455600d0fd85b56a7035cb171b3f1c72a15569] 2702[key.wx = 1d7ff4d3a41206c8143635f12876e0ea0875ea5e4a5a249250d0eda33daa211f] 2703[key.wy = 56e89c0beaf910ac934ca12380455600d0fd85b56a7035cb171b3f1c72a15569] 2704[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200041d7ff4d3a41206c8143635f12876e0ea0875ea5e4a5a249250d0eda33daa211f56e89c0beaf910ac934ca12380455600d0fd85b56a7035cb171b3f1c72a15569] 2705[sha = SHA-512] 2706 2707# tcId = 388 2708# edge case for u1 2709msg = 313233343030 2710result = valid 2711sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022079d482b60864d6c5cb4fd5db9e7e28ccd9a5948c316c8740fb429c0f37169a02 2712 2713[key.curve = secp256r1] 2714[key.keySize = 256] 2715[key.type = EcPublicKey] 2716[key.uncompressed = 04b09685f338dceb421778a1458d52bed734c236242da2baa280d6f6b7b86e4f117fe6a34146b422d7aebd1a51b20948d7872a514c4cfd7686dc436b70733d6473] 2717[key.wx = 00b09685f338dceb421778a1458d52bed734c236242da2baa280d6f6b7b86e4f11] 2718[key.wy = 7fe6a34146b422d7aebd1a51b20948d7872a514c4cfd7686dc436b70733d6473] 2719[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004b09685f338dceb421778a1458d52bed734c236242da2baa280d6f6b7b86e4f117fe6a34146b422d7aebd1a51b20948d7872a514c4cfd7686dc436b70733d6473] 2720[sha = SHA-512] 2721 2722# tcId = 389 2723# edge case for u1 2724msg = 313233343030 2725result = valid 2726sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221008ecd11081a4d0759c14f7bf46813d52cc6738115321be0a4da78a3356bb71510 2727 2728[key.curve = secp256r1] 2729[key.keySize = 256] 2730[key.type = EcPublicKey] 2731[key.uncompressed = 04dd811f2c0f5e9d4fbb2ef31818c1cd807247bc14fcd1170bef00e2c71dc037b443a15cdf8f3fbdc87e06250c0720d261d2b8d087fa7bf9548f6293f0ce5ae899] 2732[key.wx = 00dd811f2c0f5e9d4fbb2ef31818c1cd807247bc14fcd1170bef00e2c71dc037b4] 2733[key.wy = 43a15cdf8f3fbdc87e06250c0720d261d2b8d087fa7bf9548f6293f0ce5ae899] 2734[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004dd811f2c0f5e9d4fbb2ef31818c1cd807247bc14fcd1170bef00e2c71dc037b443a15cdf8f3fbdc87e06250c0720d261d2b8d087fa7bf9548f6293f0ce5ae899] 2735[sha = SHA-512] 2736 2737# tcId = 390 2738# edge case for u1 2739msg = 313233343030 2740result = valid 2741sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100e8dbffed13c9a2093085c079714f11f24eb583d73ba2b416b3169183e7d9b4c2 2742 2743[key.curve = secp256r1] 2744[key.keySize = 256] 2745[key.type = EcPublicKey] 2746[key.uncompressed = 0469d60ae1f39e1da95809d408894707ad2134f4943a1db089bebf815a391f18db32b401d98bf894d3b6d59e6eb45573285642e358ad687b7d7bf9600b1987809e] 2747[key.wx = 69d60ae1f39e1da95809d408894707ad2134f4943a1db089bebf815a391f18db] 2748[key.wy = 32b401d98bf894d3b6d59e6eb45573285642e358ad687b7d7bf9600b1987809e] 2749[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000469d60ae1f39e1da95809d408894707ad2134f4943a1db089bebf815a391f18db32b401d98bf894d3b6d59e6eb45573285642e358ad687b7d7bf9600b1987809e] 2750[sha = SHA-512] 2751 2752# tcId = 391 2753# edge case for u1 2754msg = 313233343030 2755result = valid 2756sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ca01552a838124bec68d6bc6086329e06673900eac5c262e5ce79a8521cd1eae 2757 2758[key.curve = secp256r1] 2759[key.keySize = 256] 2760[key.type = EcPublicKey] 2761[key.uncompressed = 04a658553a0620c95e987b5c3163bcfea68c52065f53c9d553f2a924d8b3ed511f79f0dfec4536b65aa5fb31297e96f6b464aa669b9268b3156c43d4612978a577] 2762[key.wx = 00a658553a0620c95e987b5c3163bcfea68c52065f53c9d553f2a924d8b3ed511f] 2763[key.wy = 79f0dfec4536b65aa5fb31297e96f6b464aa669b9268b3156c43d4612978a577] 2764[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004a658553a0620c95e987b5c3163bcfea68c52065f53c9d553f2a924d8b3ed511f79f0dfec4536b65aa5fb31297e96f6b464aa669b9268b3156c43d4612978a577] 2765[sha = SHA-512] 2766 2767# tcId = 392 2768# edge case for u1 2769msg = 313233343030 2770result = valid 2771sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0221009402aa560702497c8d1ad78c10c653c11000256fb1a0add7c6156a474737180b 2772 2773[key.curve = secp256r1] 2774[key.keySize = 256] 2775[key.type = EcPublicKey] 2776[key.uncompressed = 04bc4d3354a6a973dd8088919cc181194e879ed7920db30d0d1278edf74413b7b92450d162b26dcb25fbbd53ea4044189981d737055925bd2e86bfb0374b09f3ca] 2777[key.wx = 00bc4d3354a6a973dd8088919cc181194e879ed7920db30d0d1278edf74413b7b9] 2778[key.wy = 2450d162b26dcb25fbbd53ea4044189981d737055925bd2e86bfb0374b09f3ca] 2779[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004bc4d3354a6a973dd8088919cc181194e879ed7920db30d0d1278edf74413b7b92450d162b26dcb25fbbd53ea4044189981d737055925bd2e86bfb0374b09f3ca] 2780[sha = SHA-512] 2781 2782# tcId = 393 2783# edge case for u1 2784msg = 313233343030 2785result = valid 2786sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02205e03ff818a836e3a53a8435219297da1b98cbad0b6e535812f433a096ca11168 2787 2788[key.curve = secp256r1] 2789[key.keySize = 256] 2790[key.type = EcPublicKey] 2791[key.uncompressed = 040eb628724fce764c687d874ade7b8e0aa4abf20ee6e3610fac9fe3e72f97ab5aed09f4843660eb1daf015d397a7c1073d7ae43bda0ba3e117008785abfffa00f] 2792[key.wx = 0eb628724fce764c687d874ade7b8e0aa4abf20ee6e3610fac9fe3e72f97ab5a] 2793[key.wy = 00ed09f4843660eb1daf015d397a7c1073d7ae43bda0ba3e117008785abfffa00f] 2794[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200040eb628724fce764c687d874ade7b8e0aa4abf20ee6e3610fac9fe3e72f97ab5aed09f4843660eb1daf015d397a7c1073d7ae43bda0ba3e117008785abfffa00f] 2795[sha = SHA-512] 2796 2797# tcId = 394 2798# edge case for u1 2799msg = 313233343030 2800result = valid 2801sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100e28ddf709d4aa1bddf2e4bc7c7f2cb516cb642bb3e39c3feaf2fcf16ab9539f4 2802 2803[key.curve = secp256r1] 2804[key.keySize = 256] 2805[key.type = EcPublicKey] 2806[key.uncompressed = 04e7ac5cc7f296912f703f59fe88e49b521da245e12e6eee161ee6b3b1127611a77b3bedd2a773cf58b0629b936dd85dad2d0c39676306ed63e1a9bcd0e08bccc2] 2807[key.wx = 00e7ac5cc7f296912f703f59fe88e49b521da245e12e6eee161ee6b3b1127611a7] 2808[key.wy = 7b3bedd2a773cf58b0629b936dd85dad2d0c39676306ed63e1a9bcd0e08bccc2] 2809[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004e7ac5cc7f296912f703f59fe88e49b521da245e12e6eee161ee6b3b1127611a77b3bedd2a773cf58b0629b936dd85dad2d0c39676306ed63e1a9bcd0e08bccc2] 2810[sha = SHA-512] 2811 2812# tcId = 395 2813# edge case for u2 2814msg = 313233343030 2815result = valid 2816sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207fffffffaaaaaaaaffffffffffffffffe9a2538f37b28a2c513dee40fecbb71a 2817 2818[key.curve = secp256r1] 2819[key.keySize = 256] 2820[key.type = EcPublicKey] 2821[key.uncompressed = 042407b60abf3ee5edaf92ed505a11d0ddce0ea33eca58a031bb2f162c512f4062fb81bff36bf967e834e3d5d468730dcd70440022ab60061a62fac53350fe259f] 2822[key.wx = 2407b60abf3ee5edaf92ed505a11d0ddce0ea33eca58a031bb2f162c512f4062] 2823[key.wy = 00fb81bff36bf967e834e3d5d468730dcd70440022ab60061a62fac53350fe259f] 2824[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200042407b60abf3ee5edaf92ed505a11d0ddce0ea33eca58a031bb2f162c512f4062fb81bff36bf967e834e3d5d468730dcd70440022ab60061a62fac53350fe259f] 2825[sha = SHA-512] 2826 2827# tcId = 396 2828# edge case for u2 2829msg = 313233343030 2830result = valid 2831sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100b62f26b5f2a2b26f6de86d42ad8a13da3ab3cccd0459b201de009e526adf21f2 2832 2833[key.curve = secp256r1] 2834[key.keySize = 256] 2835[key.type = EcPublicKey] 2836[key.uncompressed = 0447b2ad96dfc2f23fe5926809f38042b2c801962bd7394cefbf4aacb2554b7b0bdf2b937a16a7d96a2a0682cd164428890208597f2cdcc734fda73600b5cf6c59] 2837[key.wx = 47b2ad96dfc2f23fe5926809f38042b2c801962bd7394cefbf4aacb2554b7b0b] 2838[key.wy = 00df2b937a16a7d96a2a0682cd164428890208597f2cdcc734fda73600b5cf6c59] 2839[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000447b2ad96dfc2f23fe5926809f38042b2c801962bd7394cefbf4aacb2554b7b0bdf2b937a16a7d96a2a0682cd164428890208597f2cdcc734fda73600b5cf6c59] 2840[sha = SHA-512] 2841 2842# tcId = 397 2843# edge case for u2 2844msg = 313233343030 2845result = valid 2846sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bb1d9ac949dd748cd02bbbe749bd351cd57b38bb61403d700686aa7b4c90851e 2847 2848[key.curve = secp256r1] 2849[key.keySize = 256] 2850[key.type = EcPublicKey] 2851[key.uncompressed = 0469a65b75f31ae7b4930292f90902461befcee5d1606939c28e01b652a7fbc498cf68619e5860128f56cecf53eba2ffe82889a9bb04a5fa4c8b722bc91d55978a] 2852[key.wx = 69a65b75f31ae7b4930292f90902461befcee5d1606939c28e01b652a7fbc498] 2853[key.wy = 00cf68619e5860128f56cecf53eba2ffe82889a9bb04a5fa4c8b722bc91d55978a] 2854[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000469a65b75f31ae7b4930292f90902461befcee5d1606939c28e01b652a7fbc498cf68619e5860128f56cecf53eba2ffe82889a9bb04a5fa4c8b722bc91d55978a] 2855[sha = SHA-512] 2856 2857# tcId = 398 2858# edge case for u2 2859msg = 313233343030 2860result = valid 2861sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022066755a00638cdaec1c732513ca0234ece52545dac11f816e818f725b4f60aaf2 2862 2863[key.curve = secp256r1] 2864[key.keySize = 256] 2865[key.type = EcPublicKey] 2866[key.uncompressed = 04b2037176c84db04a6c773e32f9ed1d6b25ef4c303c6725c6932ec2cc2788bcbb9361505e6b771691adb41598f292d6521722404bf183241b195738b77abd6cfe] 2867[key.wx = 00b2037176c84db04a6c773e32f9ed1d6b25ef4c303c6725c6932ec2cc2788bcbb] 2868[key.wy = 009361505e6b771691adb41598f292d6521722404bf183241b195738b77abd6cfe] 2869[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004b2037176c84db04a6c773e32f9ed1d6b25ef4c303c6725c6932ec2cc2788bcbb9361505e6b771691adb41598f292d6521722404bf183241b195738b77abd6cfe] 2870[sha = SHA-512] 2871 2872# tcId = 399 2873# edge case for u2 2874msg = 313233343030 2875result = valid 2876sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022055a00c9fcdaebb6032513ca0234ecfffe98ebe492fdf02e48ca48e982beb3669 2877 2878[key.curve = secp256r1] 2879[key.keySize = 256] 2880[key.type = EcPublicKey] 2881[key.uncompressed = 041eef95aef71f793afd50bb2604064d63e88bef7404a4d0e206446245ae2e7834c96e86dd040f9794b63712d90e719576b8b92c406ab0f288ad9b327bd124454f] 2882[key.wx = 1eef95aef71f793afd50bb2604064d63e88bef7404a4d0e206446245ae2e7834] 2883[key.wy = 00c96e86dd040f9794b63712d90e719576b8b92c406ab0f288ad9b327bd124454f] 2884[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200041eef95aef71f793afd50bb2604064d63e88bef7404a4d0e206446245ae2e7834c96e86dd040f9794b63712d90e719576b8b92c406ab0f288ad9b327bd124454f] 2885[sha = SHA-512] 2886 2887# tcId = 400 2888# edge case for u2 2889msg = 313233343030 2890result = valid 2891sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ab40193f9b5d76c064a27940469d9fffd31d7c925fbe05c919491d3057d66cd2 2892 2893[key.curve = secp256r1] 2894[key.keySize = 256] 2895[key.type = EcPublicKey] 2896[key.uncompressed = 04a9734899c954e5b7adbca8f783428b5fbcbdfd3d2813f8d2f95b31a78ab107567667abf8c02ce4951bc59b2564130c27d7b64cdbc5cad95ca42d5bbb7cd4e793] 2897[key.wx = 00a9734899c954e5b7adbca8f783428b5fbcbdfd3d2813f8d2f95b31a78ab10756] 2898[key.wy = 7667abf8c02ce4951bc59b2564130c27d7b64cdbc5cad95ca42d5bbb7cd4e793] 2899[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004a9734899c954e5b7adbca8f783428b5fbcbdfd3d2813f8d2f95b31a78ab107567667abf8c02ce4951bc59b2564130c27d7b64cdbc5cad95ca42d5bbb7cd4e793] 2900[sha = SHA-512] 2901 2902# tcId = 401 2903# edge case for u2 2904msg = 313233343030 2905result = valid 2906sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100ca0234ebb5fdcb13ca0234ecffffffffcb0dadbbc7f549f8a26b4408d0dc8600 2907 2908[key.curve = secp256r1] 2909[key.keySize = 256] 2910[key.type = EcPublicKey] 2911[key.uncompressed = 041ae51662331a1dbfab0751d30dfab2273a04a239e055a537b16ab595f9612396434f21c2bfe6555c9fc4a8e82dab1fa5631881b016e0831d9e1bbf5799fcf32e] 2912[key.wx = 1ae51662331a1dbfab0751d30dfab2273a04a239e055a537b16ab595f9612396] 2913[key.wy = 434f21c2bfe6555c9fc4a8e82dab1fa5631881b016e0831d9e1bbf5799fcf32e] 2914[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200041ae51662331a1dbfab0751d30dfab2273a04a239e055a537b16ab595f9612396434f21c2bfe6555c9fc4a8e82dab1fa5631881b016e0831d9e1bbf5799fcf32e] 2915[sha = SHA-512] 2916 2917# tcId = 402 2918# edge case for u2 2919msg = 313233343030 2920result = valid 2921sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff3ea3677e082b9310572620ae19933a9e65b285598711c77298815ad3 2922 2923[key.curve = secp256r1] 2924[key.keySize = 256] 2925[key.type = EcPublicKey] 2926[key.uncompressed = 0453c90cdd8b0dadd21c44ad557b327f4dbf57144aaf06597deb3f94125206a6c14603475bd79b30e36340cd09b0b59e6cd46ce90150e9ffe5c8a0172b2c9898e3] 2927[key.wx = 53c90cdd8b0dadd21c44ad557b327f4dbf57144aaf06597deb3f94125206a6c1] 2928[key.wy = 4603475bd79b30e36340cd09b0b59e6cd46ce90150e9ffe5c8a0172b2c9898e3] 2929[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000453c90cdd8b0dadd21c44ad557b327f4dbf57144aaf06597deb3f94125206a6c14603475bd79b30e36340cd09b0b59e6cd46ce90150e9ffe5c8a0172b2c9898e3] 2930[sha = SHA-512] 2931 2932# tcId = 403 2933# edge case for u2 2934msg = 313233343030 2935result = valid 2936sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0220266666663bbbbbbbe6666666666666665b37902e023fab7c8f055d86e5cc41f4 2937 2938[key.curve = secp256r1] 2939[key.keySize = 256] 2940[key.type = EcPublicKey] 2941[key.uncompressed = 0433797539515c51f429967b8e36930d9fdda1edb13aecec9771f7cde5f6f2e74eba51d0b6456bb902dba1f3ea436f96ad2355da454dc9b32c503c4bc6cfd6d410] 2942[key.wx = 33797539515c51f429967b8e36930d9fdda1edb13aecec9771f7cde5f6f2e74e] 2943[key.wy = 00ba51d0b6456bb902dba1f3ea436f96ad2355da454dc9b32c503c4bc6cfd6d410] 2944[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000433797539515c51f429967b8e36930d9fdda1edb13aecec9771f7cde5f6f2e74eba51d0b6456bb902dba1f3ea436f96ad2355da454dc9b32c503c4bc6cfd6d410] 2945[sha = SHA-512] 2946 2947# tcId = 404 2948# edge case for u2 2949msg = 313233343030 2950result = valid 2951sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff36db6db7a492492492492492146c573f4c6dfc8d08a443e258970b09 2952 2953[key.curve = secp256r1] 2954[key.keySize = 256] 2955[key.type = EcPublicKey] 2956[key.uncompressed = 040a8f5f1d5bbd2783fa7f37c86879057fb2fcf25383aafb86d03d6bafb41a17b3eaf6da715fe950349fd5736117b08e15e32cf1d2fdc003e510009f1b4ba1e648] 2957[key.wx = 0a8f5f1d5bbd2783fa7f37c86879057fb2fcf25383aafb86d03d6bafb41a17b3] 2958[key.wy = 00eaf6da715fe950349fd5736117b08e15e32cf1d2fdc003e510009f1b4ba1e648] 2959[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200040a8f5f1d5bbd2783fa7f37c86879057fb2fcf25383aafb86d03d6bafb41a17b3eaf6da715fe950349fd5736117b08e15e32cf1d2fdc003e510009f1b4ba1e648] 2960[sha = SHA-512] 2961 2962# tcId = 405 2963# edge case for u2 2964msg = 313233343030 2965result = valid 2966sig = 304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd022100bfffffff2aaaaaab7fffffffffffffffc815d0e60b3e596ecb1ad3a27cfd49c4 2967 2968[key.curve = secp256r1] 2969[key.keySize = 256] 2970[key.type = EcPublicKey] 2971[key.uncompressed = 041dbc94e96c056b9d2cb6773bb24b69ed473851badf927a29955aff290ef3675a65e587561122aa8226facb95df08308cadf01c8351a1569176d917821113aa7c] 2972[key.wx = 1dbc94e96c056b9d2cb6773bb24b69ed473851badf927a29955aff290ef3675a] 2973[key.wy = 65e587561122aa8226facb95df08308cadf01c8351a1569176d917821113aa7c] 2974[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200041dbc94e96c056b9d2cb6773bb24b69ed473851badf927a29955aff290ef3675a65e587561122aa8226facb95df08308cadf01c8351a1569176d917821113aa7c] 2975[sha = SHA-512] 2976 2977# tcId = 406 2978# edge case for u2 2979msg = 313233343030 2980result = valid 2981sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02207fffffff55555555ffffffffffffffffd344a71e6f651458a27bdc81fd976e37 2982 2983[key.curve = secp256r1] 2984[key.keySize = 256] 2985[key.type = EcPublicKey] 2986[key.uncompressed = 04084ab885dbff7f12e6cdadb59d456e500797779425c7518c259c83718289e6e991c345d3a093e86670605bbc2ff4c69d0ed694fd433ec6b6ba1bf7d56c3e6b51] 2987[key.wx = 084ab885dbff7f12e6cdadb59d456e500797779425c7518c259c83718289e6e9] 2988[key.wy = 0091c345d3a093e86670605bbc2ff4c69d0ed694fd433ec6b6ba1bf7d56c3e6b51] 2989[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004084ab885dbff7f12e6cdadb59d456e500797779425c7518c259c83718289e6e991c345d3a093e86670605bbc2ff4c69d0ed694fd433ec6b6ba1bf7d56c3e6b51] 2990[sha = SHA-512] 2991 2992# tcId = 407 2993# edge case for u2 2994msg = 313233343030 2995result = valid 2996sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02203fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa 2997 2998[key.curve = secp256r1] 2999[key.keySize = 256] 3000[key.type = EcPublicKey] 3001[key.uncompressed = 04003adfa4c620a207096cd18ee8fd2a90e20106cf824a0c63d6dec727a9fe7f509430d26bdd5f71e819d12b70069901461ae083cc809122d4fb86b5c475244e5a] 3002[key.wx = 3adfa4c620a207096cd18ee8fd2a90e20106cf824a0c63d6dec727a9fe7f50] 3003[key.wy = 009430d26bdd5f71e819d12b70069901461ae083cc809122d4fb86b5c475244e5a] 3004[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004003adfa4c620a207096cd18ee8fd2a90e20106cf824a0c63d6dec727a9fe7f509430d26bdd5f71e819d12b70069901461ae083cc809122d4fb86b5c475244e5a] 3005[sha = SHA-512] 3006 3007# tcId = 408 3008# edge case for u2 3009msg = 313233343030 3010result = valid 3011sig = 304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02205d8ecd64a4eeba466815ddf3a4de9a8e6abd9c5db0a01eb80343553da648428f 3012 3013[key.curve = secp256r1] 3014[key.keySize = 256] 3015[key.type = EcPublicKey] 3016[key.uncompressed = 047c98b2d47eb433c0d18e533cfbc8909d66f7b79d5925ccb17eccec9d105c58848d5ca99b350bd7d10ab5ee6fcfe46623fdc03e9f828158f4d4cc08ad1ff83de4] 3017[key.wx = 7c98b2d47eb433c0d18e533cfbc8909d66f7b79d5925ccb17eccec9d105c5884] 3018[key.wy = 008d5ca99b350bd7d10ab5ee6fcfe46623fdc03e9f828158f4d4cc08ad1ff83de4] 3019[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200047c98b2d47eb433c0d18e533cfbc8909d66f7b79d5925ccb17eccec9d105c58848d5ca99b350bd7d10ab5ee6fcfe46623fdc03e9f828158f4d4cc08ad1ff83de4] 3020[sha = SHA-512] 3021 3022# tcId = 409 3023# point duplication during verification 3024msg = 313233343030 3025result = valid 3026sig = 304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569022100b4cfa1996ec1d24cdbc8fa17fcabc3a5d4b2b36cf4b50a7b775ab78785710746 3027flags = PointDuplication 3028 3029[key.curve = secp256r1] 3030[key.keySize = 256] 3031[key.type = EcPublicKey] 3032[key.uncompressed = 047c98b2d47eb433c0d18e533cfbc8909d66f7b79d5925ccb17eccec9d105c588472a35663caf4282ff54a1190301b99dc023fc1617d7ea70b2b33f752e007c21b] 3033[key.wx = 7c98b2d47eb433c0d18e533cfbc8909d66f7b79d5925ccb17eccec9d105c5884] 3034[key.wy = 72a35663caf4282ff54a1190301b99dc023fc1617d7ea70b2b33f752e007c21b] 3035[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200047c98b2d47eb433c0d18e533cfbc8909d66f7b79d5925ccb17eccec9d105c588472a35663caf4282ff54a1190301b99dc023fc1617d7ea70b2b33f752e007c21b] 3036[sha = SHA-512] 3037 3038# tcId = 410 3039# duplication bug 3040msg = 313233343030 3041result = invalid 3042sig = 304502206f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569022100b4cfa1996ec1d24cdbc8fa17fcabc3a5d4b2b36cf4b50a7b775ab78785710746 3043flags = PointDuplication 3044 3045[key.curve = secp256r1] 3046[key.keySize = 256] 3047[key.type = EcPublicKey] 3048[key.uncompressed = 04b7a90e21e7547d73267940033cea05042c50f7c9fa5eaeb471cd6260c685f2e38bb7309d0c3bab249faaf3e44179d6dd5302375c580fd0570a788c6be3680c67] 3049[key.wx = 00b7a90e21e7547d73267940033cea05042c50f7c9fa5eaeb471cd6260c685f2e3] 3050[key.wy = 008bb7309d0c3bab249faaf3e44179d6dd5302375c580fd0570a788c6be3680c67] 3051[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004b7a90e21e7547d73267940033cea05042c50f7c9fa5eaeb471cd6260c685f2e38bb7309d0c3bab249faaf3e44179d6dd5302375c580fd0570a788c6be3680c67] 3052[sha = SHA-512] 3053 3054# tcId = 411 3055# point with x-coordinate 0 3056msg = 313233343030 3057result = invalid 3058sig = 30250201010220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70 3059 3060[key.curve = secp256r1] 3061[key.keySize = 256] 3062[key.type = EcPublicKey] 3063[key.uncompressed = 041550a173373b2d594374f0642cd73de06a045c09c7a4f388c731e8cd8971adfc9a3a9843583a86c0e1c62cbde67165f40a926b1028ba38aa3895e188ebbc7066] 3064[key.wx = 1550a173373b2d594374f0642cd73de06a045c09c7a4f388c731e8cd8971adfc] 3065[key.wy = 009a3a9843583a86c0e1c62cbde67165f40a926b1028ba38aa3895e188ebbc7066] 3066[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200041550a173373b2d594374f0642cd73de06a045c09c7a4f388c731e8cd8971adfc9a3a9843583a86c0e1c62cbde67165f40a926b1028ba38aa3895e188ebbc7066] 3067[sha = SHA-512] 3068 3069# tcId = 412 3070# point with x-coordinate 0 3071msg = 313233343030 3072result = invalid 3073sig = 3045022101000000000000000000000000000000000000000000000000000000000000000002203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9 3074 3075[key.curve = secp256r1] 3076[key.keySize = 256] 3077[key.type = EcPublicKey] 3078[key.uncompressed = 04313447778195daa1791a6530cd0697ae34bf9d8d225984394f72eef3505971110996a8fbdd1a70ecd64cb00b595afe1669bfef80d91756a62d84c1d83e0f22ab] 3079[key.wx = 313447778195daa1791a6530cd0697ae34bf9d8d225984394f72eef350597111] 3080[key.wy = 0996a8fbdd1a70ecd64cb00b595afe1669bfef80d91756a62d84c1d83e0f22ab] 3081[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004313447778195daa1791a6530cd0697ae34bf9d8d225984394f72eef3505971110996a8fbdd1a70ecd64cb00b595afe1669bfef80d91756a62d84c1d83e0f22ab] 3082[sha = SHA-512] 3083 3084# tcId = 413 3085# comparison with point at infinity 3086msg = 313233343030 3087result = invalid 3088sig = 30440220555555550000000055555555555555553ef7a8e48d07df81a693439654210c7002203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9 3089 3090[key.curve = secp256r1] 3091[key.keySize = 256] 3092[key.type = EcPublicKey] 3093[key.uncompressed = 044ada634941476ca63c2c5803eec2f33b2d17920f798a5be6275f5a54cd2e7639b1a04bead5c7314c427492db21b9544d81caa8159587e41aa023aa967f31aaa1] 3094[key.wx = 4ada634941476ca63c2c5803eec2f33b2d17920f798a5be6275f5a54cd2e7639] 3095[key.wy = 00b1a04bead5c7314c427492db21b9544d81caa8159587e41aa023aa967f31aaa1] 3096[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044ada634941476ca63c2c5803eec2f33b2d17920f798a5be6275f5a54cd2e7639b1a04bead5c7314c427492db21b9544d81caa8159587e41aa023aa967f31aaa1] 3097[sha = SHA-512] 3098 3099# tcId = 414 3100# extreme value for k and edgecase s 3101msg = 313233343030 3102result = valid 3103sig = 304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc476699780220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70 3104 3105[key.curve = secp256r1] 3106[key.keySize = 256] 3107[key.type = EcPublicKey] 3108[key.uncompressed = 04aacce093270fa59ad412b5459a08e490743b97086c781ac3c8d54030b41a31193bece4956172d56befb7011d684e772905e48d2115444a75ac7a325a3f25f4b1] 3109[key.wx = 00aacce093270fa59ad412b5459a08e490743b97086c781ac3c8d54030b41a3119] 3110[key.wy = 3bece4956172d56befb7011d684e772905e48d2115444a75ac7a325a3f25f4b1] 3111[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004aacce093270fa59ad412b5459a08e490743b97086c781ac3c8d54030b41a31193bece4956172d56befb7011d684e772905e48d2115444a75ac7a325a3f25f4b1] 3112[sha = SHA-512] 3113 3114# tcId = 415 3115# extreme value for k and s^-1 3116msg = 313233343030 3117result = valid 3118sig = 304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022100b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc 3119 3120[key.curve = secp256r1] 3121[key.keySize = 256] 3122[key.type = EcPublicKey] 3123[key.uncompressed = 04f62b8d7feeff5a847ab79212269e55e62fa87ebe930821747b57a511a5ea99f0439ee057bb27898582a683c3fdb7f95404d41d42f276803751a316eb3aab7ebf] 3124[key.wx = 00f62b8d7feeff5a847ab79212269e55e62fa87ebe930821747b57a511a5ea99f0] 3125[key.wy = 439ee057bb27898582a683c3fdb7f95404d41d42f276803751a316eb3aab7ebf] 3126[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004f62b8d7feeff5a847ab79212269e55e62fa87ebe930821747b57a511a5ea99f0439ee057bb27898582a683c3fdb7f95404d41d42f276803751a316eb3aab7ebf] 3127[sha = SHA-512] 3128 3129# tcId = 416 3130# extreme value for k and s^-1 3131msg = 313233343030 3132result = valid 3133sig = 304502207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022100cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7 3134 3135[key.curve = secp256r1] 3136[key.keySize = 256] 3137[key.type = EcPublicKey] 3138[key.uncompressed = 044baa07ff6e7bb9aa223d1c61932005fe98fe78b787fdab4bd3619bc8833072a2bcacd63802c56af82607953e72a0f5d3c23bd265544e020951824ea485555d33] 3139[key.wx = 4baa07ff6e7bb9aa223d1c61932005fe98fe78b787fdab4bd3619bc8833072a2] 3140[key.wy = 00bcacd63802c56af82607953e72a0f5d3c23bd265544e020951824ea485555d33] 3141[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044baa07ff6e7bb9aa223d1c61932005fe98fe78b787fdab4bd3619bc8833072a2bcacd63802c56af82607953e72a0f5d3c23bd265544e020951824ea485555d33] 3142[sha = SHA-512] 3143 3144# tcId = 417 3145# extreme value for k and s^-1 3146msg = 313233343030 3147result = valid 3148sig = 304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997802203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa 3149 3150[key.curve = secp256r1] 3151[key.keySize = 256] 3152[key.type = EcPublicKey] 3153[key.uncompressed = 040c753ed1ba92f766800fdd0ae1c0d7f8f4cd8305fd803d8bca881397b5937e2db568509b1faf3cf251de6db9810e8b8caed235da10eeddbed62775c8e5c9460a] 3154[key.wx = 0c753ed1ba92f766800fdd0ae1c0d7f8f4cd8305fd803d8bca881397b5937e2d] 3155[key.wy = 00b568509b1faf3cf251de6db9810e8b8caed235da10eeddbed62775c8e5c9460a] 3156[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200040c753ed1ba92f766800fdd0ae1c0d7f8f4cd8305fd803d8bca881397b5937e2db568509b1faf3cf251de6db9810e8b8caed235da10eeddbed62775c8e5c9460a] 3157[sha = SHA-512] 3158 3159# tcId = 418 3160# extreme value for k and s^-1 3161msg = 313233343030 3162result = valid 3163sig = 304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022049249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185 3164 3165[key.curve = secp256r1] 3166[key.keySize = 256] 3167[key.type = EcPublicKey] 3168[key.uncompressed = 04030fdcae6541f22c5bab254e4f1a285c507d1cefea03bf90cf19daf3cb62df695ff2c94d588f2c2b2b0a12bebc011bcee4fa1b54506ec07d0a29d24a0891193c] 3169[key.wx = 030fdcae6541f22c5bab254e4f1a285c507d1cefea03bf90cf19daf3cb62df69] 3170[key.wy = 5ff2c94d588f2c2b2b0a12bebc011bcee4fa1b54506ec07d0a29d24a0891193c] 3171[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004030fdcae6541f22c5bab254e4f1a285c507d1cefea03bf90cf19daf3cb62df695ff2c94d588f2c2b2b0a12bebc011bcee4fa1b54506ec07d0a29d24a0891193c] 3172[sha = SHA-512] 3173 3174# tcId = 419 3175# extreme value for k 3176msg = 313233343030 3177result = valid 3178sig = 304402207cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978022016a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb 3179 3180[key.curve = secp256r1] 3181[key.keySize = 256] 3182[key.type = EcPublicKey] 3183[key.uncompressed = 0403fc621eaf90c23d8f9fa125d2c59b8728ebccb30ca3e3db879a06ca90f20cdcae58d3f0c6aef0e805be10ea54e23cf6f0397f9addddc2b09088855316b0ef44] 3184[key.wx = 03fc621eaf90c23d8f9fa125d2c59b8728ebccb30ca3e3db879a06ca90f20cdc] 3185[key.wy = 00ae58d3f0c6aef0e805be10ea54e23cf6f0397f9addddc2b09088855316b0ef44] 3186[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000403fc621eaf90c23d8f9fa125d2c59b8728ebccb30ca3e3db879a06ca90f20cdcae58d3f0c6aef0e805be10ea54e23cf6f0397f9addddc2b09088855316b0ef44] 3187[sha = SHA-512] 3188 3189# tcId = 420 3190# extreme value for k and edgecase s 3191msg = 313233343030 3192result = valid 3193sig = 304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2960220555555550000000055555555555555553ef7a8e48d07df81a693439654210c70 3194 3195[key.curve = secp256r1] 3196[key.keySize = 256] 3197[key.type = EcPublicKey] 3198[key.uncompressed = 0470f2ce24dc62923bb09cc92d74329bbd0d2e6b0e354c0be2383d24acdccb9e4cd42d1f973466f5e5462a939084a294ebfc7a45629c70ee5def46de9536ea7bf7] 3199[key.wx = 70f2ce24dc62923bb09cc92d74329bbd0d2e6b0e354c0be2383d24acdccb9e4c] 3200[key.wy = 00d42d1f973466f5e5462a939084a294ebfc7a45629c70ee5def46de9536ea7bf7] 3201[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000470f2ce24dc62923bb09cc92d74329bbd0d2e6b0e354c0be2383d24acdccb9e4cd42d1f973466f5e5462a939084a294ebfc7a45629c70ee5def46de9536ea7bf7] 3202[sha = SHA-512] 3203 3204# tcId = 421 3205# extreme value for k and s^-1 3206msg = 313233343030 3207result = valid 3208sig = 304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022100b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc 3209 3210[key.curve = secp256r1] 3211[key.keySize = 256] 3212[key.type = EcPublicKey] 3213[key.uncompressed = 04732b8ac0c30fe44307431235271cb5d6e5f677a19ce3f058b939a7bf19349d3c858cc735af8577468275847cf5ec19972e6c20738276e2708b23c595bfc4433d] 3214[key.wx = 732b8ac0c30fe44307431235271cb5d6e5f677a19ce3f058b939a7bf19349d3c] 3215[key.wy = 00858cc735af8577468275847cf5ec19972e6c20738276e2708b23c595bfc4433d] 3216[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004732b8ac0c30fe44307431235271cb5d6e5f677a19ce3f058b939a7bf19349d3c858cc735af8577468275847cf5ec19972e6c20738276e2708b23c595bfc4433d] 3217[sha = SHA-512] 3218 3219# tcId = 422 3220# extreme value for k and s^-1 3221msg = 313233343030 3222result = valid 3223sig = 304502206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022100cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7 3224 3225[key.curve = secp256r1] 3226[key.keySize = 256] 3227[key.type = EcPublicKey] 3228[key.uncompressed = 0447aff9501825a166782bb58a5b459006eacdbce5e5323addad34ec1b6444cdce9199c31502ad4277c73ddd0c807b72634c45762404837d9814a5d4b5a7c3f398] 3229[key.wx = 47aff9501825a166782bb58a5b459006eacdbce5e5323addad34ec1b6444cdce] 3230[key.wy = 009199c31502ad4277c73ddd0c807b72634c45762404837d9814a5d4b5a7c3f398] 3231[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000447aff9501825a166782bb58a5b459006eacdbce5e5323addad34ec1b6444cdce9199c31502ad4277c73ddd0c807b72634c45762404837d9814a5d4b5a7c3f398] 3232[sha = SHA-512] 3233 3234# tcId = 423 3235# extreme value for k and s^-1 3236msg = 313233343030 3237result = valid 3238sig = 304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29602203333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa 3239 3240[key.curve = secp256r1] 3241[key.keySize = 256] 3242[key.type = EcPublicKey] 3243[key.uncompressed = 04aed8eeff77644bf83b9222f8f57173fa8217ec7e0763ee7d7171fb6092fba5c06486a86d94f48834ba5adbaf349687f9cee400389642b828e68207b147ca2c46] 3244[key.wx = 00aed8eeff77644bf83b9222f8f57173fa8217ec7e0763ee7d7171fb6092fba5c0] 3245[key.wy = 6486a86d94f48834ba5adbaf349687f9cee400389642b828e68207b147ca2c46] 3246[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004aed8eeff77644bf83b9222f8f57173fa8217ec7e0763ee7d7171fb6092fba5c06486a86d94f48834ba5adbaf349687f9cee400389642b828e68207b147ca2c46] 3247[sha = SHA-512] 3248 3249# tcId = 424 3250# extreme value for k and s^-1 3251msg = 313233343030 3252result = valid 3253sig = 304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022049249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185 3254 3255[key.curve = secp256r1] 3256[key.keySize = 256] 3257[key.type = EcPublicKey] 3258[key.uncompressed = 04f7c54a585a904300d05b53ef3b854e71999a344b89adc0caaa28e254db9bc7c7c161a79f38ff446051303577e40638fb020329940a63c241bb32c2205eb57b7d] 3259[key.wx = 00f7c54a585a904300d05b53ef3b854e71999a344b89adc0caaa28e254db9bc7c7] 3260[key.wy = 00c161a79f38ff446051303577e40638fb020329940a63c241bb32c2205eb57b7d] 3261[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004f7c54a585a904300d05b53ef3b854e71999a344b89adc0caaa28e254db9bc7c7c161a79f38ff446051303577e40638fb020329940a63c241bb32c2205eb57b7d] 3262[sha = SHA-512] 3263 3264# tcId = 425 3265# extreme value for k 3266msg = 313233343030 3267result = valid 3268sig = 304402206b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296022016a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb 3269 3270[key.curve = secp256r1] 3271[key.keySize = 256] 3272[key.type = EcPublicKey] 3273[key.uncompressed = 046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5] 3274[key.wx = 6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296] 3275[key.wy = 4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5] 3276[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5] 3277[sha = SHA-512] 3278 3279# tcId = 426 3280# testing point duplication 3281msg = 313233343030 3282result = invalid 3283sig = 3044022043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b0232102810220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2 3284 3285# tcId = 427 3286# testing point duplication 3287msg = 313233343030 3288result = invalid 3289sig = 3045022100bc07ff031506dc74a75086a43252fb43731975a16dca6b025e867412d94222d00220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2 3290 3291[key.curve = secp256r1] 3292[key.keySize = 256] 3293[key.type = EcPublicKey] 3294[key.uncompressed = 046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a] 3295[key.wx = 6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296] 3296[key.wy = 00b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a] 3297[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a] 3298[sha = SHA-512] 3299 3300# tcId = 428 3301# testing point duplication 3302msg = 313233343030 3303result = invalid 3304sig = 3044022043f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b0232102810220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2 3305 3306# tcId = 429 3307# testing point duplication 3308msg = 313233343030 3309result = invalid 3310sig = 3045022100bc07ff031506dc74a75086a43252fb43731975a16dca6b025e867412d94222d00220249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c2 3311 3312[key.curve = secp256r1] 3313[key.keySize = 256] 3314[key.type = EcPublicKey] 3315[key.uncompressed = 0404aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d] 3316[key.wx = 04aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad5] 3317[key.wy = 0087d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d] 3318[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000404aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d] 3319[sha = SHA-512] 3320 3321# tcId = 430 3322# pseudorandom signature 3323msg = 3324result = valid 3325sig = 30440220093f3825c0cf820cced816a3a67446c85606a6d529e43857643fccc11e1f705f0220769782888c63058630f97a5891c8700e82979e4f233586bfc5042fa73cb70a4e 3326 3327# tcId = 431 3328# pseudorandom signature 3329msg = 4d7367 3330result = valid 3331sig = 3046022100e8564e3e515a09f9f35258442b99e162d27e10975fcb7963d3c26319dc093f84022100c3af01ed0fd0148749ca323364846c862fc6f4beb682b7ead3b2d89b9da8bad4 3332 3333# tcId = 432 3334# pseudorandom signature 3335msg = 313233343030 3336result = valid 3337sig = 304502201412254f8c1dd2742a00ddee5192e7baa288741026871f3057ad9f983b5ab114022100bcdf878fa156f37040922698ad6fb6928601ddc26c40448ea660e67c25eda090 3338 3339# tcId = 433 3340# pseudorandom signature 3341msg = 0000000000000000000000000000000000000000 3342result = valid 3343sig = 30450221009e0676048381839bb0a4703a0ae38facfe1e2c61bd25950c896aa975cd6ec86902206ea0cedf96f11fff0e746941183492f4d17272c92449afd20e34041a6894ee82 3344 3345[key.curve = secp256r1] 3346[key.keySize = 256] 3347[key.type = EcPublicKey] 3348[key.uncompressed = 044f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685] 3349[key.wx = 4f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000] 3350[key.wy = 00ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685] 3351[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200044f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685] 3352[sha = SHA-512] 3353 3354# tcId = 434 3355# x-coordinate of the public key has many trailing 0's 3356msg = 4d657373616765 3357result = valid 3358sig = 30440220554482404173a5582884b0d168a32ef8033d7eb780936c390e8eedf720c7f56402200a15413f9ed0d454b92ab901119e7251a4d444ba1421ba639fa57e0d8cf6b313 3359 3360# tcId = 435 3361# x-coordinate of the public key has many trailing 0's 3362msg = 4d657373616765 3363result = valid 3364sig = 304502200b1d838dd54a462745e2c8d5f32637f26fb16dde20a385e45f8a20a8a1f8370e022100ae855e0a10ef087075fda0ed84e2bc5786a681172ea9834e53351316df332bbd 3365 3366# tcId = 436 3367# x-coordinate of the public key has many trailing 0's 3368msg = 4d657373616765 3369result = valid 3370sig = 3045022100af89e4f2b03e5d1f0352e258ef71493040c17d70c36cfd044128302df2ed5e4a0220420f04148c3e6f06561bd448362d6c6fa3f9aeeb7e42843b4674e7ddfd0ba901 3371 3372[key.curve = secp256r1] 3373[key.keySize = 256] 3374[key.type = EcPublicKey] 3375[key.uncompressed = 043cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000] 3376[key.wx = 3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f497265004935] 3377[key.wy = 0084fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000] 3378[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200043cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000] 3379[sha = SHA-512] 3380 3381# tcId = 437 3382# y-coordinate of the public key has many trailing 0's 3383msg = 4d657373616765 3384result = valid 3385sig = 304402206c1581f1485ccc4e657606fa1a38cf227e3870dc9f41e26b84e28483635e321b02201b3e3c22af23e919b30330f8710f6ef3760c0e2237a9a9f5cf30a1d9f5bbd464 3386 3387# tcId = 438 3388# y-coordinate of the public key has many trailing 0's 3389msg = 4d657373616765 3390result = valid 3391sig = 3045022100dc83bf97ca28db0e04104a16fe3de694311a6cd9f230a300504ae71d8ec755b1022064a83af0ab3e6037003a1f4240dffd8a342afdee50604ed1afa416fd009e4668 3392 3393# tcId = 439 3394# y-coordinate of the public key has many trailing 0's 3395msg = 4d657373616765 3396result = valid 3397sig = 30450220575b70b4375684291b95d81e3c820ed9bde9e5b7343036e4951f3c46894a6d9d022100f10d716efbfeba953701b603fc9ef6ff6e47edef38c9eeef2d55e6486bc4d6e6 3398 3399[key.curve = secp256r1] 3400[key.keySize = 256] 3401[key.type = EcPublicKey] 3402[key.uncompressed = 043cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff] 3403[key.wx = 3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f497265004935] 3404[key.wy = 7b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff] 3405[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200043cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff] 3406[sha = SHA-512] 3407 3408# tcId = 440 3409# y-coordinate of the public key has many trailing 1's 3410msg = 4d657373616765 3411result = valid 3412sig = 30450221008d4f113189dfd3d3239e331f76d3fca9cef86fcd5dc9b4ab2ca38aeba56c178b022078389c3cf11dcff6d6c7f5efd277d480060691144b568a6f090c8902557bfc61 3413 3414# tcId = 441 3415# y-coordinate of the public key has many trailing 1's 3416msg = 4d657373616765 3417result = valid 3418sig = 3046022100834d10ec2d2d50eeebfecd6328f03fafbb488fc043c362cbc67880ec0ebd04b302210094c026feaf6e68759146fe5b6fd52eaa3c3c5552d83719d2cb900615e2a634db 3419 3420# tcId = 442 3421# y-coordinate of the public key has many trailing 1's 3422msg = 4d657373616765 3423result = valid 3424sig = 304502206894de495e7bb5566807d475d96a0d414a94f4f02c3ab7c2edc2916deafc1e1f022100a603642c20fabc07182867fcc6923d35be23ad3f97a5f93c6ec5b9cce8239569 3425 3426[key.curve = secp256r1] 3427[key.keySize = 256] 3428[key.type = EcPublicKey] 3429[key.uncompressed = 042829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e] 3430[key.wx = 2829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffff] 3431[key.wy = 00a01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e] 3432[keyDer = 3059301306072a8648ce3d020106082a8648ce3d030107034200042829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e] 3433[sha = SHA-512] 3434 3435# tcId = 443 3436# x-coordinate of the public key has many trailing 1's 3437msg = 4d657373616765 3438result = valid 3439sig = 3046022100e500c086fedd59e090ce7bfb615751ed9abe4c09b839ee8f05320245b9796f3e022100807b1d0638c86ef6113fff0d63497800e1b848b5a303a54c748e45ca8f35d7d7 3440 3441# tcId = 444 3442# x-coordinate of the public key has many trailing 1's 3443msg = 4d657373616765 3444result = valid 3445sig = 3046022100b922c1abe1a8309c0acf90e586c6de8c33e37057673390a97ff098f71680b32b022100f86d92b051b7923d82555c205e21b54eab869766c716209648c3e6cc2629057d 3446 3447# tcId = 445 3448# x-coordinate of the public key has many trailing 1's 3449msg = 4d657373616765 3450result = valid 3451sig = 3046022100823c37e46c74ec8497d89245fde3bf53ddb462c00d840e983dcb1b72bbf8bf27022100c4552f2425d14f0f0fa988778403d60a58962e7c548715af83b2edabbb24a49f 3452 3453[key.curve = secp256r1] 3454[key.keySize = 256] 3455[key.type = EcPublicKey] 3456[key.uncompressed = 04fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73] 3457[key.wx = 00fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f5] 3458[key.wy = 5a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73] 3459[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73] 3460[sha = SHA-512] 3461 3462# tcId = 446 3463# x-coordinate of the public key is large 3464msg = 4d657373616765 3465result = valid 3466sig = 30450220577a08a95db6dcda9985109942d3786630f640190f920b95bd4d5d84e0f163ef022100d762286e92925973fd38b67ef944a99c0ec5b499b7175cbb4369e053c1fcbb10 3467 3468# tcId = 447 3469# x-coordinate of the public key is large 3470msg = 4d657373616765 3471result = valid 3472sig = 304402207ba458cfe952326922c7aa2854bdc673ce3daaf65d464dfb9f700701503056b102200df8821c92d20546fa741fb426bf56728a53182691964225c9b380b56b22ee6d 3473 3474# tcId = 448 3475# x-coordinate of the public key is large 3476msg = 4d657373616765 3477result = valid 3478sig = 304402205cd60c3b021b4be116f06f1d447f65e458329a8bbae1d9b5977d18cf5618486102204c635cd7aa9aebb5716d5ae09e57f8c481a741a029b40f71ec47344ef883e86e 3479 3480[key.curve = secp256r1] 3481[key.keySize = 256] 3482[key.type = EcPublicKey] 3483[key.uncompressed = 0400000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71] 3484[key.wx = 03fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e] 3485[key.wy = 1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71] 3486[keyDer = 3059301306072a8648ce3d020106082a8648ce3d0301070342000400000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71] 3487[sha = SHA-512] 3488 3489# tcId = 449 3490# x-coordinate of the public key is small 3491msg = 4d657373616765 3492result = valid 3493sig = 304402204b50e1e8cf830e04c17e7472caf60da8150ffa568e2c64498cc972a379e542e502202e3adaa5afab89cca91693609555f40543578852cde29c21cb037c0c0b78478e 3494 3495# tcId = 450 3496# x-coordinate of the public key is small 3497msg = 4d657373616765 3498result = valid 3499sig = 304402205aea930c7d8fffcd5c6df2c9430ef76f8b5ed58a8b9c95847288abf8f09a1ac202207ddfef7688a6053ce4eeeeefd6f1a9d71381b7548925f6682aa0a9d05cf5a3a3 3500 3501# tcId = 451 3502# x-coordinate of the public key is small 3503msg = 4d657373616765 3504result = valid 3505sig = 304602210098b092c2d14b5b14a23e9368e0ce1be744dfae9f9a5cdaba51e7872099df96f202210090d3e4f87bd7bc94589f8150b6b01045cd8759a00af78b24d7de771887610df5 3506 3507[key.curve = secp256r1] 3508[key.keySize = 256] 3509[key.type = EcPublicKey] 3510[key.uncompressed = 04bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2] 3511[key.wx = 00bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015] 3512[key.wy = 1352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2] 3513[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2] 3514[sha = SHA-512] 3515 3516# tcId = 452 3517# y-coordinate of the public key is small 3518msg = 4d657373616765 3519result = valid 3520sig = 30460221009e95f2856a9fff9a172b07817c8c60fe185cd3ce9582678f8cc4b02bc444621a022100c54ca51d8117d904f0d3773911cb2792348fae21c2da7dad25f990d122376e4c 3521 3522# tcId = 453 3523# y-coordinate of the public key is small 3524msg = 4d657373616765 3525result = valid 3526sig = 3046022100e77df8f9782696344c33de29ebdc9f8d3fcf463d950cdbe256fd4fc2fd44877e02210087028850c962cf2fb450ffe6b983981e499dc498fbd654fa454c9e07c8cb5ca8 3527 3528# tcId = 454 3529# y-coordinate of the public key is small 3530msg = 4d657373616765 3531result = valid 3532sig = 3045022100bd2dd6f5026d2b5ad7ead74bdf52b8cbcabc08facee0a1c8584658a85ed0c5dc02203e8543e819bdae47d872e29a85ba38addf3eaeaad8786d79c3fb027f6f1ff4bf 3533 3534[key.curve = secp256r1] 3535[key.keySize = 256] 3536[key.type = EcPublicKey] 3537[key.uncompressed = 04bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d] 3538[key.wx = 00bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015] 3539[key.wy = 00fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d] 3540[keyDer = 3059301306072a8648ce3d020106082a8648ce3d03010703420004bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d] 3541[sha = SHA-512] 3542 3543# tcId = 455 3544# y-coordinate of the public key is large 3545msg = 4d657373616765 3546result = valid 3547sig = 3045022100bd5c0294acc28c15c5d1ebc7274c9ca21a081c8a67da430a34a7fff1a564fabb02207ec103a2385b4ff38b47d306434e9091de24dc9f1a25967ee06f8a0a53ac0181 3548 3549# tcId = 456 3550# y-coordinate of the public key is large 3551msg = 4d657373616765 3552result = valid 3553sig = 304402203c7dbfb43dd80379ee2c23ad5472873a22c8a0179ac8f381ad9e0f193231dc1f02207cf8e07530ade503b3d43a84b75a2a76fc40763daed4e9734e745c58c9ae72d3 3554 3555# tcId = 457 3556# y-coordinate of the public key is large 3557msg = 4d657373616765 3558result = valid 3559sig = 3045022100b38ca4dac6d949be5e5f969860269f0eedff2eb92f45bfc02470300cc96dd52602201c7b22992bb13749cc0c5bc25330a17446e40db734203f9035172725fc70f863 3560 3561