1# Imported from Wycheproof's dsa_test.json. 2# This file is generated by convert_wycheproof.go. Do not edit by hand. 3# 4# Algorithm: DSA 5# Generator version: 0.4.12 6 7[key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d] 8[key.keySize = 1024] 9[key.p = 0b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f] 10[key.q = 0b90b38ba0a50a43ec6898d3f9b68049777f489b1] 11[key.type = DSAPublicKey] 12[key.y = 173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6] 13[keyDer = 308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6] 14[sha = SHA-1] 15 16# tcId = 1 17# Legacy:ASN encoding of r misses leading 0 18msg = 313233343030 19result = acceptable 20sig = 302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 21# ASN encoded integers with a leading hex-digit in the range 8 .. F are 22# negative. If the first hex-digit of a positive integer is 8 .. F then a 23# leading 0 must be added. Some libraries forgot to do this an therefore 24# generated invalid DSA signatures. Some providers, accept such legacy 25# signatures for compatibility. 26 27# tcId = 2 28# valid 29msg = 313233343030 30result = valid 31sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 32 33# tcId = 3 34# long form encoding of length 35msg = 313233343030 36result = invalid 37sig = 30812d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 38 39# tcId = 4 40# long form encoding of length 41msg = 313233343030 42result = invalid 43sig = 302e02811500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 44 45# tcId = 5 46# long form encoding of length 47msg = 313233343030 48result = invalid 49sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a028114496d5220b5f67d3532d1f991203bc3523b964c3b 50 51# tcId = 6 52# length contains leading 0 53msg = 313233343030 54result = invalid 55sig = 3082002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 56 57# tcId = 7 58# length contains leading 0 59msg = 313233343030 60result = invalid 61sig = 302f0282001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 62 63# tcId = 8 64# length contains leading 0 65msg = 313233343030 66result = invalid 67sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02820014496d5220b5f67d3532d1f991203bc3523b964c3b 68 69# tcId = 9 70# wrong length 71msg = 313233343030 72result = invalid 73sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 74 75# tcId = 10 76# wrong length 77msg = 313233343030 78result = invalid 79sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 80 81# tcId = 11 82# wrong length 83msg = 313233343030 84result = invalid 85sig = 302d021600aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 86 87# tcId = 12 88# wrong length 89msg = 313233343030 90result = invalid 91sig = 302d021400aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 92 93# tcId = 13 94# wrong length 95msg = 313233343030 96result = invalid 97sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215496d5220b5f67d3532d1f991203bc3523b964c3b 98 99# tcId = 14 100# wrong length 101msg = 313233343030 102result = invalid 103sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c3b 104 105# tcId = 15 106# uint32 overflow in length 107msg = 313233343030 108result = invalid 109sig = 3085010000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 110 111# tcId = 16 112# uint32 overflow in length 113msg = 313233343030 114result = invalid 115sig = 30320285010000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 116 117# tcId = 17 118# uint32 overflow in length 119msg = 313233343030 120result = invalid 121sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a02850100000014496d5220b5f67d3532d1f991203bc3523b964c3b 122 123# tcId = 18 124# uint64 overflow in length 125msg = 313233343030 126result = invalid 127sig = 308901000000000000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 128 129# tcId = 19 130# uint64 overflow in length 131msg = 313233343030 132result = invalid 133sig = 3036028901000000000000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 134 135# tcId = 20 136# uint64 overflow in length 137msg = 313233343030 138result = invalid 139sig = 3036021500aa6a258fbf7d90e15614676d377df8b10e38db4a0289010000000000000014496d5220b5f67d3532d1f991203bc3523b964c3b 140 141# tcId = 21 142# length = 2**31 - 1 143msg = 313233343030 144result = invalid 145sig = 30847fffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 146 147# tcId = 22 148# length = 2**31 - 1 149msg = 313233343030 150result = invalid 151sig = 303102847fffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 152 153# tcId = 23 154# length = 2**31 - 1 155msg = 313233343030 156result = invalid 157sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a02847fffffff496d5220b5f67d3532d1f991203bc3523b964c3b 158 159# tcId = 24 160# length = 2**32 - 1 161msg = 313233343030 162result = invalid 163sig = 3084ffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 164 165# tcId = 25 166# length = 2**32 - 1 167msg = 313233343030 168result = invalid 169sig = 30310284ffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 170 171# tcId = 26 172# length = 2**32 - 1 173msg = 313233343030 174result = invalid 175sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a0284ffffffff496d5220b5f67d3532d1f991203bc3523b964c3b 176 177# tcId = 27 178# length = 2**40 - 1 179msg = 313233343030 180result = invalid 181sig = 3085ffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 182 183# tcId = 28 184# length = 2**40 - 1 185msg = 313233343030 186result = invalid 187sig = 30320285ffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 188 189# tcId = 29 190# length = 2**40 - 1 191msg = 313233343030 192result = invalid 193sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a0285ffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b 194 195# tcId = 30 196# length = 2**64 - 1 197msg = 313233343030 198result = invalid 199sig = 3088ffffffffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 200 201# tcId = 31 202# length = 2**64 - 1 203msg = 313233343030 204result = invalid 205sig = 30350288ffffffffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 206 207# tcId = 32 208# length = 2**64 - 1 209msg = 313233343030 210result = invalid 211sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a0288ffffffffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b 212 213# tcId = 33 214# incorrect length 215msg = 313233343030 216result = invalid 217sig = 30ff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 218 219# tcId = 34 220# incorrect length 221msg = 313233343030 222result = invalid 223sig = 302d02ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 224 225# tcId = 35 226# incorrect length 227msg = 313233343030 228result = invalid 229sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02ff496d5220b5f67d3532d1f991203bc3523b964c3b 230 231# tcId = 36 232# indefinite length without termination 233msg = 313233343030 234result = invalid 235sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 236 237# tcId = 37 238# indefinite length without termination 239msg = 313233343030 240result = invalid 241sig = 302d028000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 242 243# tcId = 38 244# indefinite length without termination 245msg = 313233343030 246result = invalid 247sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0280496d5220b5f67d3532d1f991203bc3523b964c3b 248 249# tcId = 39 250# removing sequence 251msg = 313233343030 252result = invalid 253sig = 254 255# tcId = 40 256# lonely sequence tag 257msg = 313233343030 258result = invalid 259sig = 30 260 261# tcId = 41 262# appending 0's to sequence 263msg = 313233343030 264result = invalid 265sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 266 267# tcId = 42 268# prepending 0's to sequence 269msg = 313233343030 270result = invalid 271sig = 302f0000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 272 273# tcId = 43 274# appending unused 0's to sequence 275msg = 313233343030 276result = invalid 277sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 278 279# tcId = 44 280# appending null value to sequence 281msg = 313233343030 282result = invalid 283sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0500 284 285# tcId = 45 286# including garbage 287msg = 313233343030 288result = invalid 289sig = 3032498177302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 290 291# tcId = 46 292# including garbage 293msg = 313233343030 294result = invalid 295sig = 30312500302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 296 297# tcId = 47 298# including garbage 299msg = 313233343030 300result = invalid 301sig = 302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef 302 303# tcId = 48 304# including garbage 305msg = 313233343030 306result = invalid 307sig = 3032221a498177021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 308 309# tcId = 49 310# including garbage 311msg = 313233343030 312result = invalid 313sig = 303122192500021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 314 315# tcId = 50 316# including garbage 317msg = 313233343030 318result = invalid 319sig = 30352217021500aa6a258fbf7d90e15614676d377df8b10e38db4a0004deadbeef0214496d5220b5f67d3532d1f991203bc3523b964c3b 320 321# tcId = 51 322# including garbage 323msg = 313233343030 324result = invalid 325sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a22194981770214496d5220b5f67d3532d1f991203bc3523b964c3b 326 327# tcId = 52 328# including garbage 329msg = 313233343030 330result = invalid 331sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221825000214496d5220b5f67d3532d1f991203bc3523b964c3b 332 333# tcId = 53 334# including garbage 335msg = 313233343030 336result = invalid 337sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a22160214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef 338 339# tcId = 54 340# including undefined tags 341msg = 313233343030 342result = invalid 343sig = 3035aa00bb00cd00302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 344 345# tcId = 55 346# including undefined tags 347msg = 313233343030 348result = invalid 349sig = 3033aa02aabb302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 350 351# tcId = 56 352# including undefined tags 353msg = 313233343030 354result = invalid 355sig = 3035221daa00bb00cd00021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 356 357# tcId = 57 358# including undefined tags 359msg = 313233343030 360result = invalid 361sig = 3033221baa02aabb021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 362 363# tcId = 58 364# including undefined tags 365msg = 313233343030 366result = invalid 367sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a221caa00bb00cd000214496d5220b5f67d3532d1f991203bc3523b964c3b 368 369# tcId = 59 370# including undefined tags 371msg = 313233343030 372result = invalid 373sig = 3033021500aa6a258fbf7d90e15614676d377df8b10e38db4a221aaa02aabb0214496d5220b5f67d3532d1f991203bc3523b964c3b 374 375# tcId = 60 376# truncated length of sequence 377msg = 313233343030 378result = invalid 379sig = 3081 380 381# tcId = 61 382# using composition with indefinite length 383msg = 313233343030 384result = invalid 385sig = 3080302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 386 387# tcId = 62 388# using composition with indefinite length 389msg = 313233343030 390result = invalid 391sig = 30312280021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b 392 393# tcId = 63 394# using composition with indefinite length 395msg = 313233343030 396result = invalid 397sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800214496d5220b5f67d3532d1f991203bc3523b964c3b0000 398 399# tcId = 64 400# using composition with wrong tag 401msg = 313233343030 402result = invalid 403sig = 3080312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 404 405# tcId = 65 406# using composition with wrong tag 407msg = 313233343030 408result = invalid 409sig = 30312280031500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b 410 411# tcId = 66 412# using composition with wrong tag 413msg = 313233343030 414result = invalid 415sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800314496d5220b5f67d3532d1f991203bc3523b964c3b0000 416 417# tcId = 67 418# Replacing sequence with NULL 419msg = 313233343030 420result = invalid 421sig = 0500 422 423# tcId = 68 424# changing tag value of sequence 425msg = 313233343030 426result = invalid 427sig = 2e2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 428 429# tcId = 69 430# changing tag value of sequence 431msg = 313233343030 432result = invalid 433sig = 2f2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 434 435# tcId = 70 436# changing tag value of sequence 437msg = 313233343030 438result = invalid 439sig = 312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 440 441# tcId = 71 442# changing tag value of sequence 443msg = 313233343030 444result = invalid 445sig = 322d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 446 447# tcId = 72 448# changing tag value of sequence 449msg = 313233343030 450result = invalid 451sig = ff2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 452 453# tcId = 73 454# dropping value of sequence 455msg = 313233343030 456result = invalid 457sig = 3000 458 459# tcId = 74 460# using composition for sequence 461msg = 313233343030 462result = invalid 463sig = 3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 464 465# tcId = 75 466# truncate sequence 467msg = 313233343030 468result = invalid 469sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c 470 471# tcId = 76 472# truncate sequence 473msg = 313233343030 474result = invalid 475sig = 302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 476 477# tcId = 77 478# indefinite length 479msg = 313233343030 480result = invalid 481sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 482 483# tcId = 78 484# indefinite length with truncated delimiter 485msg = 313233343030 486result = invalid 487sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b00 488 489# tcId = 79 490# indefinite length with additional element 491msg = 313233343030 492result = invalid 493sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b05000000 494 495# tcId = 80 496# indefinite length with truncated element 497msg = 313233343030 498result = invalid 499sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b060811220000 500 501# tcId = 81 502# indefinite length with garbage 503msg = 313233343030 504result = invalid 505sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000fe02beef 506 507# tcId = 82 508# indefinite length with nonempty EOC 509msg = 313233343030 510result = invalid 511sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0002beef 512 513# tcId = 83 514# prepend empty sequence 515msg = 313233343030 516result = invalid 517sig = 302f3000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 518 519# tcId = 84 520# append empty sequence 521msg = 313233343030 522result = invalid 523sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b3000 524 525# tcId = 85 526# sequence of sequence 527msg = 313233343030 528result = invalid 529sig = 302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 530 531# tcId = 86 532# truncated sequence 533msg = 313233343030 534result = invalid 535sig = 3017021500aa6a258fbf7d90e15614676d377df8b10e38db4a 536 537# tcId = 87 538# repeat element in sequence 539msg = 313233343030 540result = invalid 541sig = 3043021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0214496d5220b5f67d3532d1f991203bc3523b964c3b 542 543# tcId = 88 544# removing integer 545msg = 313233343030 546result = invalid 547sig = 30160214496d5220b5f67d3532d1f991203bc3523b964c3b 548 549# tcId = 89 550# lonely integer tag 551msg = 313233343030 552result = invalid 553sig = 3017020214496d5220b5f67d3532d1f991203bc3523b964c3b 554 555# tcId = 90 556# lonely integer tag 557msg = 313233343030 558result = invalid 559sig = 3018021500aa6a258fbf7d90e15614676d377df8b10e38db4a02 560 561# tcId = 91 562# appending 0's to integer 563msg = 313233343030 564result = invalid 565sig = 302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b 566 567# tcId = 92 568# appending 0's to integer 569msg = 313233343030 570result = invalid 571sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0000 572 573# tcId = 93 574# prepending 0's to integer 575msg = 313233343030 576result = invalid 577sig = 302f0217000000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 578 579# tcId = 94 580# prepending 0's to integer 581msg = 313233343030 582result = invalid 583sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02160000496d5220b5f67d3532d1f991203bc3523b964c3b 584 585# tcId = 95 586# appending unused 0's to integer 587msg = 313233343030 588result = invalid 589sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b 590 591# tcId = 96 592# appending null value to integer 593msg = 313233343030 594result = invalid 595sig = 302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a05000214496d5220b5f67d3532d1f991203bc3523b964c3b 596 597# tcId = 97 598# appending null value to integer 599msg = 313233343030 600result = invalid 601sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0500 602 603# tcId = 98 604# truncated length of integer 605msg = 313233343030 606result = invalid 607sig = 301802810214496d5220b5f67d3532d1f991203bc3523b964c3b 608 609# tcId = 99 610# truncated length of integer 611msg = 313233343030 612result = invalid 613sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0281 614 615# tcId = 100 616# Replacing integer with NULL 617msg = 313233343030 618result = invalid 619sig = 301805000214496d5220b5f67d3532d1f991203bc3523b964c3b 620 621# tcId = 101 622# Replacing integer with NULL 623msg = 313233343030 624result = invalid 625sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0500 626 627# tcId = 102 628# changing tag value of integer 629msg = 313233343030 630result = invalid 631sig = 302d001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 632 633# tcId = 103 634# changing tag value of integer 635msg = 313233343030 636result = invalid 637sig = 302d011500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 638 639# tcId = 104 640# changing tag value of integer 641msg = 313233343030 642result = invalid 643sig = 302d031500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 644 645# tcId = 105 646# changing tag value of integer 647msg = 313233343030 648result = invalid 649sig = 302d041500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 650 651# tcId = 106 652# changing tag value of integer 653msg = 313233343030 654result = invalid 655sig = 302dff1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 656 657# tcId = 107 658# changing tag value of integer 659msg = 313233343030 660result = invalid 661sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0014496d5220b5f67d3532d1f991203bc3523b964c3b 662 663# tcId = 108 664# changing tag value of integer 665msg = 313233343030 666result = invalid 667sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0114496d5220b5f67d3532d1f991203bc3523b964c3b 668 669# tcId = 109 670# changing tag value of integer 671msg = 313233343030 672result = invalid 673sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0314496d5220b5f67d3532d1f991203bc3523b964c3b 674 675# tcId = 110 676# changing tag value of integer 677msg = 313233343030 678result = invalid 679sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0414496d5220b5f67d3532d1f991203bc3523b964c3b 680 681# tcId = 111 682# changing tag value of integer 683msg = 313233343030 684result = invalid 685sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4aff14496d5220b5f67d3532d1f991203bc3523b964c3b 686 687# tcId = 112 688# dropping value of integer 689msg = 313233343030 690result = invalid 691sig = 301802000214496d5220b5f67d3532d1f991203bc3523b964c3b 692 693# tcId = 113 694# dropping value of integer 695msg = 313233343030 696result = invalid 697sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0200 698 699# tcId = 114 700# using composition for integer 701msg = 313233343030 702result = invalid 703sig = 303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 704 705# tcId = 115 706# using composition for integer 707msg = 313233343030 708result = invalid 709sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b 710 711# tcId = 116 712# modify first byte of integer 713msg = 313233343030 714result = invalid 715sig = 302d021502aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 716 717# tcId = 117 718# modify first byte of integer 719msg = 313233343030 720result = invalid 721sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02144b6d5220b5f67d3532d1f991203bc3523b964c3b 722 723# tcId = 118 724# modify last byte of integer 725msg = 313233343030 726result = invalid 727sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38dbca0214496d5220b5f67d3532d1f991203bc3523b964c3b 728 729# tcId = 119 730# modify last byte of integer 731msg = 313233343030 732result = invalid 733sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964cbb 734 735# tcId = 120 736# truncate integer 737msg = 313233343030 738result = invalid 739sig = 302c021400aa6a258fbf7d90e15614676d377df8b10e38db0214496d5220b5f67d3532d1f991203bc3523b964c3b 740 741# tcId = 121 742# truncate integer 743msg = 313233343030 744result = invalid 745sig = 302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 746 747# tcId = 122 748# truncate integer 749msg = 313233343030 750result = invalid 751sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c 752 753# tcId = 123 754# truncate integer 755msg = 313233343030 756result = invalid 757sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a02136d5220b5f67d3532d1f991203bc3523b964c3b 758 759# tcId = 124 760# leading ff in integer 761msg = 313233343030 762result = invalid 763sig = 302e0216ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 764 765# tcId = 125 766# leading ff in integer 767msg = 313233343030 768result = invalid 769sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215ff496d5220b5f67d3532d1f991203bc3523b964c3b 770 771# tcId = 126 772# infinity 773msg = 313233343030 774result = invalid 775sig = 30190901800214496d5220b5f67d3532d1f991203bc3523b964c3b 776 777# tcId = 127 778# infinity 779msg = 313233343030 780result = invalid 781sig = 301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a090180 782 783# tcId = 128 784# replacing integer with zero 785msg = 313233343030 786result = invalid 787sig = 30190201000214496d5220b5f67d3532d1f991203bc3523b964c3b 788 789# tcId = 129 790# replacing integer with zero 791msg = 313233343030 792result = invalid 793sig = 301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a020100 794 795# tcId = 130 796# Modified r or s, e.g. by adding or subtracting the group order 797msg = 313233343030 798result = invalid 799sig = 302d02150163755e49c9ce35201c9df4acd2e5fd48862d64fb0214496d5220b5f67d3532d1f991203bc3523b964c3b 800 801# tcId = 131 802# Modified r or s, e.g. by adding or subtracting the group order 803msg = 313233343030 804result = invalid 805sig = 302c0214f15eecd5b52ceca28f8ada2d9c15f419964451990214496d5220b5f67d3532d1f991203bc3523b964c3b 806 807# tcId = 132 808# Modified r or s, e.g. by adding or subtracting the group order 809msg = 313233343030 810result = invalid 811sig = 302d0215ff5595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b 812 813# tcId = 133 814# Modified r or s, e.g. by adding or subtracting the group order 815msg = 313233343030 816result = invalid 817sig = 302c02140ea1132a4ad3135d707525d263ea0be669bbae670214496d5220b5f67d3532d1f991203bc3523b964c3b 818 819# tcId = 134 820# Modified r or s, e.g. by adding or subtracting the group order 821msg = 313233343030 822result = invalid 823sig = 302d0215fe9c8aa1b63631cadfe3620b532d1a02b779d29b050214496d5220b5f67d3532d1f991203bc3523b964c3b 824 825# tcId = 135 826# Modified r or s, e.g. by adding or subtracting the group order 827msg = 313233343030 828result = invalid 829sig = 302d021501aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b 830 831# tcId = 136 832# Modified r or s, e.g. by adding or subtracting the group order 833msg = 313233343030 834result = invalid 835sig = 302c02145595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b 836 837# tcId = 137 838# Modified r or s, e.g. by adding or subtracting the group order 839msg = 313233343030 840result = invalid 841sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a02150102788adac0472173f95b86d0bba3c7e9b38ad5ec 842 843# tcId = 138 844# Modified r or s, e.g. by adding or subtracting the group order 845msg = 313233343030 846result = invalid 847sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a021490621966aba5d8f66c486c5184d3bebac3a1c28a 848 849# tcId = 139 850# Modified r or s, e.g. by adding or subtracting the group order 851msg = 313233343030 852result = invalid 853sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214b692addf4a0982cacd2e066edfc43cadc469b3c5 854 855# tcId = 140 856# Modified r or s, e.g. by adding or subtracting the group order 857msg = 313233343030 858result = invalid 859sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02146f9de699545a270993b793ae7b2c41453c5e3d76 860 861# tcId = 141 862# Modified r or s, e.g. by adding or subtracting the group order 863msg = 313233343030 864result = invalid 865sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215fefd8775253fb8de8c06a4792f445c38164c752a14 866 867# tcId = 142 868# Modified r or s, e.g. by adding or subtracting the group order 869msg = 313233343030 870result = invalid 871sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021501496d5220b5f67d3532d1f991203bc3523b964c3b 872 873# tcId = 143 874# Modified r or s, e.g. by adding or subtracting the group order 875msg = 313233343030 876result = invalid 877sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021500b692addf4a0982cacd2e066edfc43cadc469b3c5 878 879# tcId = 144 880# Signatures with special case values for r and s. 881msg = 313233343030 882result = invalid 883sig = 301a0201000215ff46f4c745f5af5bc1397672c06497fb68880b764f 884# Some implementations of DSA do not properly check for boundaries. In some 885# cases the modular inverse of 0 is simply 0. As a result there are 886# implementations where values such as r=1, s=0 lead to forgeries. 887 888# tcId = 145 889# Signatures with special case values for r and s. 890msg = 313233343030 891result = invalid 892sig = 3006020100020100 893# Some implementations of DSA do not properly check for boundaries. In some 894# cases the modular inverse of 0 is simply 0. As a result there are 895# implementations where values such as r=1, s=0 lead to forgeries. 896 897# tcId = 146 898# Signatures with special case values for r and s. 899msg = 313233343030 900result = invalid 901sig = 3006020100020101 902# Some implementations of DSA do not properly check for boundaries. In some 903# cases the modular inverse of 0 is simply 0. As a result there are 904# implementations where values such as r=1, s=0 lead to forgeries. 905 906# tcId = 147 907# Signatures with special case values for r and s. 908msg = 313233343030 909result = invalid 910sig = 30060201000201ff 911# Some implementations of DSA do not properly check for boundaries. In some 912# cases the modular inverse of 0 is simply 0. As a result there are 913# implementations where values such as r=1, s=0 lead to forgeries. 914 915# tcId = 148 916# Signatures with special case values for r and s. 917msg = 313233343030 918result = invalid 919sig = 301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d8 920# Some implementations of DSA do not properly check for boundaries. In some 921# cases the modular inverse of 0 is simply 0. As a result there are 922# implementations where values such as r=1, s=0 lead to forgeries. 923 924# tcId = 149 925# Signatures with special case values for r and s. 926msg = 313233343030 927result = invalid 928sig = 301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d9 929# Some implementations of DSA do not properly check for boundaries. In some 930# cases the modular inverse of 0 is simply 0. As a result there are 931# implementations where values such as r=1, s=0 lead to forgeries. 932 933# tcId = 150 934# Signatures with special case values for r and s. 935msg = 313233343030 936result = invalid 937sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 938# Some implementations of DSA do not properly check for boundaries. In some 939# cases the modular inverse of 0 is simply 0. As a result there are 940# implementations where values such as r=1, s=0 lead to forgeries. 941 942# tcId = 151 943# Signatures with special case values for r and s. 944msg = 313233343030 945result = invalid 946sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 947# Some implementations of DSA do not properly check for boundaries. In some 948# cases the modular inverse of 0 is simply 0. As a result there are 949# implementations where values such as r=1, s=0 lead to forgeries. 950 951# tcId = 152 952# Signatures with special case values for r and s. 953msg = 313233343030 954result = invalid 955sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 956# Some implementations of DSA do not properly check for boundaries. In some 957# cases the modular inverse of 0 is simply 0. As a result there are 958# implementations where values such as r=1, s=0 lead to forgeries. 959 960# tcId = 153 961# Signatures with special case values for r and s. 962msg = 313233343030 963result = invalid 964sig = 301a0201000215010000000000000000000000000000000000000000 965# Some implementations of DSA do not properly check for boundaries. In some 966# cases the modular inverse of 0 is simply 0. As a result there are 967# implementations where values such as r=1, s=0 lead to forgeries. 968 969# tcId = 154 970# Signatures with special case values for r and s. 971msg = 313233343030 972result = invalid 973sig = 30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 974# Some implementations of DSA do not properly check for boundaries. In some 975# cases the modular inverse of 0 is simply 0. As a result there are 976# implementations where values such as r=1, s=0 lead to forgeries. 977 978# tcId = 155 979# Signatures with special case values for r and s. 980msg = 313233343030 981result = invalid 982sig = 3008020100090380fe01 983# Some implementations of DSA do not properly check for boundaries. In some 984# cases the modular inverse of 0 is simply 0. As a result there are 985# implementations where values such as r=1, s=0 lead to forgeries. 986 987# tcId = 156 988# Signatures with special case values for r and s. 989msg = 313233343030 990result = invalid 991sig = 301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f 992# Some implementations of DSA do not properly check for boundaries. In some 993# cases the modular inverse of 0 is simply 0. As a result there are 994# implementations where values such as r=1, s=0 lead to forgeries. 995 996# tcId = 157 997# Signatures with special case values for r and s. 998msg = 313233343030 999result = invalid 1000sig = 3006020101020100 1001# Some implementations of DSA do not properly check for boundaries. In some 1002# cases the modular inverse of 0 is simply 0. As a result there are 1003# implementations where values such as r=1, s=0 lead to forgeries. 1004 1005# tcId = 158 1006# Signatures with special case values for r and s. 1007msg = 313233343030 1008result = invalid 1009sig = 3006020101020101 1010# Some implementations of DSA do not properly check for boundaries. In some 1011# cases the modular inverse of 0 is simply 0. As a result there are 1012# implementations where values such as r=1, s=0 lead to forgeries. 1013 1014# tcId = 159 1015# Signatures with special case values for r and s. 1016msg = 313233343030 1017result = invalid 1018sig = 30060201010201ff 1019# Some implementations of DSA do not properly check for boundaries. In some 1020# cases the modular inverse of 0 is simply 0. As a result there are 1021# implementations where values such as r=1, s=0 lead to forgeries. 1022 1023# tcId = 160 1024# Signatures with special case values for r and s. 1025msg = 313233343030 1026result = invalid 1027sig = 301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d8 1028# Some implementations of DSA do not properly check for boundaries. In some 1029# cases the modular inverse of 0 is simply 0. As a result there are 1030# implementations where values such as r=1, s=0 lead to forgeries. 1031 1032# tcId = 161 1033# Signatures with special case values for r and s. 1034msg = 313233343030 1035result = invalid 1036sig = 301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d9 1037# Some implementations of DSA do not properly check for boundaries. In some 1038# cases the modular inverse of 0 is simply 0. As a result there are 1039# implementations where values such as r=1, s=0 lead to forgeries. 1040 1041# tcId = 162 1042# Signatures with special case values for r and s. 1043msg = 313233343030 1044result = invalid 1045sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 1046# Some implementations of DSA do not properly check for boundaries. In some 1047# cases the modular inverse of 0 is simply 0. As a result there are 1048# implementations where values such as r=1, s=0 lead to forgeries. 1049 1050# tcId = 163 1051# Signatures with special case values for r and s. 1052msg = 313233343030 1053result = invalid 1054sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 1055# Some implementations of DSA do not properly check for boundaries. In some 1056# cases the modular inverse of 0 is simply 0. As a result there are 1057# implementations where values such as r=1, s=0 lead to forgeries. 1058 1059# tcId = 164 1060# Signatures with special case values for r and s. 1061msg = 313233343030 1062result = invalid 1063sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 1064# Some implementations of DSA do not properly check for boundaries. In some 1065# cases the modular inverse of 0 is simply 0. As a result there are 1066# implementations where values such as r=1, s=0 lead to forgeries. 1067 1068# tcId = 165 1069# Signatures with special case values for r and s. 1070msg = 313233343030 1071result = invalid 1072sig = 301a0201010215010000000000000000000000000000000000000000 1073# Some implementations of DSA do not properly check for boundaries. In some 1074# cases the modular inverse of 0 is simply 0. As a result there are 1075# implementations where values such as r=1, s=0 lead to forgeries. 1076 1077# tcId = 166 1078# Signatures with special case values for r and s. 1079msg = 313233343030 1080result = invalid 1081sig = 30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 1082# Some implementations of DSA do not properly check for boundaries. In some 1083# cases the modular inverse of 0 is simply 0. As a result there are 1084# implementations where values such as r=1, s=0 lead to forgeries. 1085 1086# tcId = 167 1087# Signatures with special case values for r and s. 1088msg = 313233343030 1089result = invalid 1090sig = 3008020101090380fe01 1091# Some implementations of DSA do not properly check for boundaries. In some 1092# cases the modular inverse of 0 is simply 0. As a result there are 1093# implementations where values such as r=1, s=0 lead to forgeries. 1094 1095# tcId = 168 1096# Signatures with special case values for r and s. 1097msg = 313233343030 1098result = invalid 1099sig = 301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f 1100# Some implementations of DSA do not properly check for boundaries. In some 1101# cases the modular inverse of 0 is simply 0. As a result there are 1102# implementations where values such as r=1, s=0 lead to forgeries. 1103 1104# tcId = 169 1105# Signatures with special case values for r and s. 1106msg = 313233343030 1107result = invalid 1108sig = 30060201ff020100 1109# Some implementations of DSA do not properly check for boundaries. In some 1110# cases the modular inverse of 0 is simply 0. As a result there are 1111# implementations where values such as r=1, s=0 lead to forgeries. 1112 1113# tcId = 170 1114# Signatures with special case values for r and s. 1115msg = 313233343030 1116result = invalid 1117sig = 30060201ff020101 1118# Some implementations of DSA do not properly check for boundaries. In some 1119# cases the modular inverse of 0 is simply 0. As a result there are 1120# implementations where values such as r=1, s=0 lead to forgeries. 1121 1122# tcId = 171 1123# Signatures with special case values for r and s. 1124msg = 313233343030 1125result = invalid 1126sig = 30060201ff0201ff 1127# Some implementations of DSA do not properly check for boundaries. In some 1128# cases the modular inverse of 0 is simply 0. As a result there are 1129# implementations where values such as r=1, s=0 lead to forgeries. 1130 1131# tcId = 172 1132# Signatures with special case values for r and s. 1133msg = 313233343030 1134result = invalid 1135sig = 30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d8 1136# Some implementations of DSA do not properly check for boundaries. In some 1137# cases the modular inverse of 0 is simply 0. As a result there are 1138# implementations where values such as r=1, s=0 lead to forgeries. 1139 1140# tcId = 173 1141# Signatures with special case values for r and s. 1142msg = 313233343030 1143result = invalid 1144sig = 30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d9 1145# Some implementations of DSA do not properly check for boundaries. In some 1146# cases the modular inverse of 0 is simply 0. As a result there are 1147# implementations where values such as r=1, s=0 lead to forgeries. 1148 1149# tcId = 174 1150# Signatures with special case values for r and s. 1151msg = 313233343030 1152result = invalid 1153sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 1154# Some implementations of DSA do not properly check for boundaries. In some 1155# cases the modular inverse of 0 is simply 0. As a result there are 1156# implementations where values such as r=1, s=0 lead to forgeries. 1157 1158# tcId = 175 1159# Signatures with special case values for r and s. 1160msg = 313233343030 1161result = invalid 1162sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 1163# Some implementations of DSA do not properly check for boundaries. In some 1164# cases the modular inverse of 0 is simply 0. As a result there are 1165# implementations where values such as r=1, s=0 lead to forgeries. 1166 1167# tcId = 176 1168# Signatures with special case values for r and s. 1169msg = 313233343030 1170result = invalid 1171sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 1172# Some implementations of DSA do not properly check for boundaries. In some 1173# cases the modular inverse of 0 is simply 0. As a result there are 1174# implementations where values such as r=1, s=0 lead to forgeries. 1175 1176# tcId = 177 1177# Signatures with special case values for r and s. 1178msg = 313233343030 1179result = invalid 1180sig = 301a0201ff0215010000000000000000000000000000000000000000 1181# Some implementations of DSA do not properly check for boundaries. In some 1182# cases the modular inverse of 0 is simply 0. As a result there are 1183# implementations where values such as r=1, s=0 lead to forgeries. 1184 1185# tcId = 178 1186# Signatures with special case values for r and s. 1187msg = 313233343030 1188result = invalid 1189sig = 3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 1190# Some implementations of DSA do not properly check for boundaries. In some 1191# cases the modular inverse of 0 is simply 0. As a result there are 1192# implementations where values such as r=1, s=0 lead to forgeries. 1193 1194# tcId = 179 1195# Signatures with special case values for r and s. 1196msg = 313233343030 1197result = invalid 1198sig = 30080201ff090380fe01 1199# Some implementations of DSA do not properly check for boundaries. In some 1200# cases the modular inverse of 0 is simply 0. As a result there are 1201# implementations where values such as r=1, s=0 lead to forgeries. 1202 1203# tcId = 180 1204# Signatures with special case values for r and s. 1205msg = 313233343030 1206result = invalid 1207sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215ff46f4c745f5af5bc1397672c06497fb68880b764f 1208# Some implementations of DSA do not properly check for boundaries. In some 1209# cases the modular inverse of 0 is simply 0. As a result there are 1210# implementations where values such as r=1, s=0 lead to forgeries. 1211 1212# tcId = 181 1213# Signatures with special case values for r and s. 1214msg = 313233343030 1215result = invalid 1216sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020100 1217# Some implementations of DSA do not properly check for boundaries. In some 1218# cases the modular inverse of 0 is simply 0. As a result there are 1219# implementations where values such as r=1, s=0 lead to forgeries. 1220 1221# tcId = 182 1222# Signatures with special case values for r and s. 1223msg = 313233343030 1224result = invalid 1225sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020101 1226# Some implementations of DSA do not properly check for boundaries. In some 1227# cases the modular inverse of 0 is simply 0. As a result there are 1228# implementations where values such as r=1, s=0 lead to forgeries. 1229 1230# tcId = 183 1231# Signatures with special case values for r and s. 1232msg = 313233343030 1233result = invalid 1234sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d80201ff 1235# Some implementations of DSA do not properly check for boundaries. In some 1236# cases the modular inverse of 0 is simply 0. As a result there are 1237# implementations where values such as r=1, s=0 lead to forgeries. 1238 1239# tcId = 184 1240# Signatures with special case values for r and s. 1241msg = 313233343030 1242result = invalid 1243sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d8 1244# Some implementations of DSA do not properly check for boundaries. In some 1245# cases the modular inverse of 0 is simply 0. As a result there are 1246# implementations where values such as r=1, s=0 lead to forgeries. 1247 1248# tcId = 185 1249# Signatures with special case values for r and s. 1250msg = 313233343030 1251result = invalid 1252sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d9 1253# Some implementations of DSA do not properly check for boundaries. In some 1254# cases the modular inverse of 0 is simply 0. As a result there are 1255# implementations where values such as r=1, s=0 lead to forgeries. 1256 1257# tcId = 186 1258# Signatures with special case values for r and s. 1259msg = 313233343030 1260result = invalid 1261sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 1262# Some implementations of DSA do not properly check for boundaries. In some 1263# cases the modular inverse of 0 is simply 0. As a result there are 1264# implementations where values such as r=1, s=0 lead to forgeries. 1265 1266# tcId = 187 1267# Signatures with special case values for r and s. 1268msg = 313233343030 1269result = invalid 1270sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 1271# Some implementations of DSA do not properly check for boundaries. In some 1272# cases the modular inverse of 0 is simply 0. As a result there are 1273# implementations where values such as r=1, s=0 lead to forgeries. 1274 1275# tcId = 188 1276# Signatures with special case values for r and s. 1277msg = 313233343030 1278result = invalid 1279sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 1280# Some implementations of DSA do not properly check for boundaries. In some 1281# cases the modular inverse of 0 is simply 0. As a result there are 1282# implementations where values such as r=1, s=0 lead to forgeries. 1283 1284# tcId = 189 1285# Signatures with special case values for r and s. 1286msg = 313233343030 1287result = invalid 1288sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215010000000000000000000000000000000000000000 1289# Some implementations of DSA do not properly check for boundaries. In some 1290# cases the modular inverse of 0 is simply 0. As a result there are 1291# implementations where values such as r=1, s=0 lead to forgeries. 1292 1293# tcId = 190 1294# Signatures with special case values for r and s. 1295msg = 313233343030 1296result = invalid 1297sig = 30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 1298# Some implementations of DSA do not properly check for boundaries. In some 1299# cases the modular inverse of 0 is simply 0. As a result there are 1300# implementations where values such as r=1, s=0 lead to forgeries. 1301 1302# tcId = 191 1303# Signatures with special case values for r and s. 1304msg = 313233343030 1305result = invalid 1306sig = 301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d8090380fe01 1307# Some implementations of DSA do not properly check for boundaries. In some 1308# cases the modular inverse of 0 is simply 0. As a result there are 1309# implementations where values such as r=1, s=0 lead to forgeries. 1310 1311# tcId = 192 1312# Signatures with special case values for r and s. 1313msg = 313233343030 1314result = invalid 1315sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215ff46f4c745f5af5bc1397672c06497fb68880b764f 1316# Some implementations of DSA do not properly check for boundaries. In some 1317# cases the modular inverse of 0 is simply 0. As a result there are 1318# implementations where values such as r=1, s=0 lead to forgeries. 1319 1320# tcId = 193 1321# Signatures with special case values for r and s. 1322msg = 313233343030 1323result = invalid 1324sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020100 1325# Some implementations of DSA do not properly check for boundaries. In some 1326# cases the modular inverse of 0 is simply 0. As a result there are 1327# implementations where values such as r=1, s=0 lead to forgeries. 1328 1329# tcId = 194 1330# Signatures with special case values for r and s. 1331msg = 313233343030 1332result = invalid 1333sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020101 1334# Some implementations of DSA do not properly check for boundaries. In some 1335# cases the modular inverse of 0 is simply 0. As a result there are 1336# implementations where values such as r=1, s=0 lead to forgeries. 1337 1338# tcId = 195 1339# Signatures with special case values for r and s. 1340msg = 313233343030 1341result = invalid 1342sig = 301902145c859c5d0528521f6344c69fcdb4024bbbfa44d90201ff 1343# Some implementations of DSA do not properly check for boundaries. In some 1344# cases the modular inverse of 0 is simply 0. As a result there are 1345# implementations where values such as r=1, s=0 lead to forgeries. 1346 1347# tcId = 196 1348# Signatures with special case values for r and s. 1349msg = 313233343030 1350result = invalid 1351sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d8 1352# Some implementations of DSA do not properly check for boundaries. In some 1353# cases the modular inverse of 0 is simply 0. As a result there are 1354# implementations where values such as r=1, s=0 lead to forgeries. 1355 1356# tcId = 197 1357# Signatures with special case values for r and s. 1358msg = 313233343030 1359result = invalid 1360sig = 302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d9 1361# Some implementations of DSA do not properly check for boundaries. In some 1362# cases the modular inverse of 0 is simply 0. As a result there are 1363# implementations where values such as r=1, s=0 lead to forgeries. 1364 1365# tcId = 198 1366# Signatures with special case values for r and s. 1367msg = 313233343030 1368result = invalid 1369sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 1370# Some implementations of DSA do not properly check for boundaries. In some 1371# cases the modular inverse of 0 is simply 0. As a result there are 1372# implementations where values such as r=1, s=0 lead to forgeries. 1373 1374# tcId = 199 1375# Signatures with special case values for r and s. 1376msg = 313233343030 1377result = invalid 1378sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 1379# Some implementations of DSA do not properly check for boundaries. In some 1380# cases the modular inverse of 0 is simply 0. As a result there are 1381# implementations where values such as r=1, s=0 lead to forgeries. 1382 1383# tcId = 200 1384# Signatures with special case values for r and s. 1385msg = 313233343030 1386result = invalid 1387sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 1388# Some implementations of DSA do not properly check for boundaries. In some 1389# cases the modular inverse of 0 is simply 0. As a result there are 1390# implementations where values such as r=1, s=0 lead to forgeries. 1391 1392# tcId = 201 1393# Signatures with special case values for r and s. 1394msg = 313233343030 1395result = invalid 1396sig = 302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215010000000000000000000000000000000000000000 1397# Some implementations of DSA do not properly check for boundaries. In some 1398# cases the modular inverse of 0 is simply 0. As a result there are 1399# implementations where values such as r=1, s=0 lead to forgeries. 1400 1401# tcId = 202 1402# Signatures with special case values for r and s. 1403msg = 313233343030 1404result = invalid 1405sig = 30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 1406# Some implementations of DSA do not properly check for boundaries. In some 1407# cases the modular inverse of 0 is simply 0. As a result there are 1408# implementations where values such as r=1, s=0 lead to forgeries. 1409 1410# tcId = 203 1411# Signatures with special case values for r and s. 1412msg = 313233343030 1413result = invalid 1414sig = 301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d9090380fe01 1415# Some implementations of DSA do not properly check for boundaries. In some 1416# cases the modular inverse of 0 is simply 0. As a result there are 1417# implementations where values such as r=1, s=0 lead to forgeries. 1418 1419# tcId = 204 1420# Signatures with special case values for r and s. 1421msg = 313233343030 1422result = invalid 1423sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215ff46f4c745f5af5bc1397672c06497fb68880b764f 1424# Some implementations of DSA do not properly check for boundaries. In some 1425# cases the modular inverse of 0 is simply 0. As a result there are 1426# implementations where values such as r=1, s=0 lead to forgeries. 1427 1428# tcId = 205 1429# Signatures with special case values for r and s. 1430msg = 313233343030 1431result = invalid 1432sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020100 1433# Some implementations of DSA do not properly check for boundaries. In some 1434# cases the modular inverse of 0 is simply 0. As a result there are 1435# implementations where values such as r=1, s=0 lead to forgeries. 1436 1437# tcId = 206 1438# Signatures with special case values for r and s. 1439msg = 313233343030 1440result = invalid 1441sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020101 1442# Some implementations of DSA do not properly check for boundaries. In some 1443# cases the modular inverse of 0 is simply 0. As a result there are 1444# implementations where values such as r=1, s=0 lead to forgeries. 1445 1446# tcId = 207 1447# Signatures with special case values for r and s. 1448msg = 313233343030 1449result = invalid 1450sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b00201ff 1451# Some implementations of DSA do not properly check for boundaries. In some 1452# cases the modular inverse of 0 is simply 0. As a result there are 1453# implementations where values such as r=1, s=0 lead to forgeries. 1454 1455# tcId = 208 1456# Signatures with special case values for r and s. 1457msg = 313233343030 1458result = invalid 1459sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d8 1460# Some implementations of DSA do not properly check for boundaries. In some 1461# cases the modular inverse of 0 is simply 0. As a result there are 1462# implementations where values such as r=1, s=0 lead to forgeries. 1463 1464# tcId = 209 1465# Signatures with special case values for r and s. 1466msg = 313233343030 1467result = invalid 1468sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d9 1469# Some implementations of DSA do not properly check for boundaries. In some 1470# cases the modular inverse of 0 is simply 0. As a result there are 1471# implementations where values such as r=1, s=0 lead to forgeries. 1472 1473# tcId = 210 1474# Signatures with special case values for r and s. 1475msg = 313233343030 1476result = invalid 1477sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 1478# Some implementations of DSA do not properly check for boundaries. In some 1479# cases the modular inverse of 0 is simply 0. As a result there are 1480# implementations where values such as r=1, s=0 lead to forgeries. 1481 1482# tcId = 211 1483# Signatures with special case values for r and s. 1484msg = 313233343030 1485result = invalid 1486sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 1487# Some implementations of DSA do not properly check for boundaries. In some 1488# cases the modular inverse of 0 is simply 0. As a result there are 1489# implementations where values such as r=1, s=0 lead to forgeries. 1490 1491# tcId = 212 1492# Signatures with special case values for r and s. 1493msg = 313233343030 1494result = invalid 1495sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 1496# Some implementations of DSA do not properly check for boundaries. In some 1497# cases the modular inverse of 0 is simply 0. As a result there are 1498# implementations where values such as r=1, s=0 lead to forgeries. 1499 1500# tcId = 213 1501# Signatures with special case values for r and s. 1502msg = 313233343030 1503result = invalid 1504sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215010000000000000000000000000000000000000000 1505# Some implementations of DSA do not properly check for boundaries. In some 1506# cases the modular inverse of 0 is simply 0. As a result there are 1507# implementations where values such as r=1, s=0 lead to forgeries. 1508 1509# tcId = 214 1510# Signatures with special case values for r and s. 1511msg = 313233343030 1512result = invalid 1513sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 1514# Some implementations of DSA do not properly check for boundaries. In some 1515# cases the modular inverse of 0 is simply 0. As a result there are 1516# implementations where values such as r=1, s=0 lead to forgeries. 1517 1518# tcId = 215 1519# Signatures with special case values for r and s. 1520msg = 313233343030 1521result = invalid 1522sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090380fe01 1523# Some implementations of DSA do not properly check for boundaries. In some 1524# cases the modular inverse of 0 is simply 0. As a result there are 1525# implementations where values such as r=1, s=0 lead to forgeries. 1526 1527# tcId = 216 1528# Signatures with special case values for r and s. 1529msg = 313233343030 1530result = invalid 1531sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f 1532# Some implementations of DSA do not properly check for boundaries. In some 1533# cases the modular inverse of 0 is simply 0. As a result there are 1534# implementations where values such as r=1, s=0 lead to forgeries. 1535 1536# tcId = 217 1537# Signatures with special case values for r and s. 1538msg = 313233343030 1539result = invalid 1540sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100 1541# Some implementations of DSA do not properly check for boundaries. In some 1542# cases the modular inverse of 0 is simply 0. As a result there are 1543# implementations where values such as r=1, s=0 lead to forgeries. 1544 1545# tcId = 218 1546# Signatures with special case values for r and s. 1547msg = 313233343030 1548result = invalid 1549sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101 1550# Some implementations of DSA do not properly check for boundaries. In some 1551# cases the modular inverse of 0 is simply 0. As a result there are 1552# implementations where values such as r=1, s=0 lead to forgeries. 1553 1554# tcId = 219 1555# Signatures with special case values for r and s. 1556msg = 313233343030 1557result = invalid 1558sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff 1559# Some implementations of DSA do not properly check for boundaries. In some 1560# cases the modular inverse of 0 is simply 0. As a result there are 1561# implementations where values such as r=1, s=0 lead to forgeries. 1562 1563# tcId = 220 1564# Signatures with special case values for r and s. 1565msg = 313233343030 1566result = invalid 1567sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d8 1568# Some implementations of DSA do not properly check for boundaries. In some 1569# cases the modular inverse of 0 is simply 0. As a result there are 1570# implementations where values such as r=1, s=0 lead to forgeries. 1571 1572# tcId = 221 1573# Signatures with special case values for r and s. 1574msg = 313233343030 1575result = invalid 1576sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d9 1577# Some implementations of DSA do not properly check for boundaries. In some 1578# cases the modular inverse of 0 is simply 0. As a result there are 1579# implementations where values such as r=1, s=0 lead to forgeries. 1580 1581# tcId = 222 1582# Signatures with special case values for r and s. 1583msg = 313233343030 1584result = invalid 1585sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 1586# Some implementations of DSA do not properly check for boundaries. In some 1587# cases the modular inverse of 0 is simply 0. As a result there are 1588# implementations where values such as r=1, s=0 lead to forgeries. 1589 1590# tcId = 223 1591# Signatures with special case values for r and s. 1592msg = 313233343030 1593result = invalid 1594sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 1595# Some implementations of DSA do not properly check for boundaries. In some 1596# cases the modular inverse of 0 is simply 0. As a result there are 1597# implementations where values such as r=1, s=0 lead to forgeries. 1598 1599# tcId = 224 1600# Signatures with special case values for r and s. 1601msg = 313233343030 1602result = invalid 1603sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 1604# Some implementations of DSA do not properly check for boundaries. In some 1605# cases the modular inverse of 0 is simply 0. As a result there are 1606# implementations where values such as r=1, s=0 lead to forgeries. 1607 1608# tcId = 225 1609# Signatures with special case values for r and s. 1610msg = 313233343030 1611result = invalid 1612sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000 1613# Some implementations of DSA do not properly check for boundaries. In some 1614# cases the modular inverse of 0 is simply 0. As a result there are 1615# implementations where values such as r=1, s=0 lead to forgeries. 1616 1617# tcId = 226 1618# Signatures with special case values for r and s. 1619msg = 313233343030 1620result = invalid 1621sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 1622# Some implementations of DSA do not properly check for boundaries. In some 1623# cases the modular inverse of 0 is simply 0. As a result there are 1624# implementations where values such as r=1, s=0 lead to forgeries. 1625 1626# tcId = 227 1627# Signatures with special case values for r and s. 1628msg = 313233343030 1629result = invalid 1630sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01 1631# Some implementations of DSA do not properly check for boundaries. In some 1632# cases the modular inverse of 0 is simply 0. As a result there are 1633# implementations where values such as r=1, s=0 lead to forgeries. 1634 1635# tcId = 228 1636# Signatures with special case values for r and s. 1637msg = 313233343030 1638result = invalid 1639sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f 1640# Some implementations of DSA do not properly check for boundaries. In some 1641# cases the modular inverse of 0 is simply 0. As a result there are 1642# implementations where values such as r=1, s=0 lead to forgeries. 1643 1644# tcId = 229 1645# Signatures with special case values for r and s. 1646msg = 313233343030 1647result = invalid 1648sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100 1649# Some implementations of DSA do not properly check for boundaries. In some 1650# cases the modular inverse of 0 is simply 0. As a result there are 1651# implementations where values such as r=1, s=0 lead to forgeries. 1652 1653# tcId = 230 1654# Signatures with special case values for r and s. 1655msg = 313233343030 1656result = invalid 1657sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101 1658# Some implementations of DSA do not properly check for boundaries. In some 1659# cases the modular inverse of 0 is simply 0. As a result there are 1660# implementations where values such as r=1, s=0 lead to forgeries. 1661 1662# tcId = 231 1663# Signatures with special case values for r and s. 1664msg = 313233343030 1665result = invalid 1666sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff 1667# Some implementations of DSA do not properly check for boundaries. In some 1668# cases the modular inverse of 0 is simply 0. As a result there are 1669# implementations where values such as r=1, s=0 lead to forgeries. 1670 1671# tcId = 232 1672# Signatures with special case values for r and s. 1673msg = 313233343030 1674result = invalid 1675sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d8 1676# Some implementations of DSA do not properly check for boundaries. In some 1677# cases the modular inverse of 0 is simply 0. As a result there are 1678# implementations where values such as r=1, s=0 lead to forgeries. 1679 1680# tcId = 233 1681# Signatures with special case values for r and s. 1682msg = 313233343030 1683result = invalid 1684sig = 302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d9 1685# Some implementations of DSA do not properly check for boundaries. In some 1686# cases the modular inverse of 0 is simply 0. As a result there are 1687# implementations where values such as r=1, s=0 lead to forgeries. 1688 1689# tcId = 234 1690# Signatures with special case values for r and s. 1691msg = 313233343030 1692result = invalid 1693sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 1694# Some implementations of DSA do not properly check for boundaries. In some 1695# cases the modular inverse of 0 is simply 0. As a result there are 1696# implementations where values such as r=1, s=0 lead to forgeries. 1697 1698# tcId = 235 1699# Signatures with special case values for r and s. 1700msg = 313233343030 1701result = invalid 1702sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 1703# Some implementations of DSA do not properly check for boundaries. In some 1704# cases the modular inverse of 0 is simply 0. As a result there are 1705# implementations where values such as r=1, s=0 lead to forgeries. 1706 1707# tcId = 236 1708# Signatures with special case values for r and s. 1709msg = 313233343030 1710result = invalid 1711sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 1712# Some implementations of DSA do not properly check for boundaries. In some 1713# cases the modular inverse of 0 is simply 0. As a result there are 1714# implementations where values such as r=1, s=0 lead to forgeries. 1715 1716# tcId = 237 1717# Signatures with special case values for r and s. 1718msg = 313233343030 1719result = invalid 1720sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000 1721# Some implementations of DSA do not properly check for boundaries. In some 1722# cases the modular inverse of 0 is simply 0. As a result there are 1723# implementations where values such as r=1, s=0 lead to forgeries. 1724 1725# tcId = 238 1726# Signatures with special case values for r and s. 1727msg = 313233343030 1728result = invalid 1729sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 1730# Some implementations of DSA do not properly check for boundaries. In some 1731# cases the modular inverse of 0 is simply 0. As a result there are 1732# implementations where values such as r=1, s=0 lead to forgeries. 1733 1734# tcId = 239 1735# Signatures with special case values for r and s. 1736msg = 313233343030 1737result = invalid 1738sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01 1739# Some implementations of DSA do not properly check for boundaries. In some 1740# cases the modular inverse of 0 is simply 0. As a result there are 1741# implementations where values such as r=1, s=0 lead to forgeries. 1742 1743# tcId = 240 1744# Signatures with special case values for r and s. 1745msg = 313233343030 1746result = invalid 1747sig = 302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f 1748# Some implementations of DSA do not properly check for boundaries. In some 1749# cases the modular inverse of 0 is simply 0. As a result there are 1750# implementations where values such as r=1, s=0 lead to forgeries. 1751 1752# tcId = 241 1753# Signatures with special case values for r and s. 1754msg = 313233343030 1755result = invalid 1756sig = 301a0215010000000000000000000000000000000000000000020100 1757# Some implementations of DSA do not properly check for boundaries. In some 1758# cases the modular inverse of 0 is simply 0. As a result there are 1759# implementations where values such as r=1, s=0 lead to forgeries. 1760 1761# tcId = 242 1762# Signatures with special case values for r and s. 1763msg = 313233343030 1764result = invalid 1765sig = 301a0215010000000000000000000000000000000000000000020101 1766# Some implementations of DSA do not properly check for boundaries. In some 1767# cases the modular inverse of 0 is simply 0. As a result there are 1768# implementations where values such as r=1, s=0 lead to forgeries. 1769 1770# tcId = 243 1771# Signatures with special case values for r and s. 1772msg = 313233343030 1773result = invalid 1774sig = 301a02150100000000000000000000000000000000000000000201ff 1775# Some implementations of DSA do not properly check for boundaries. In some 1776# cases the modular inverse of 0 is simply 0. As a result there are 1777# implementations where values such as r=1, s=0 lead to forgeries. 1778 1779# tcId = 244 1780# Signatures with special case values for r and s. 1781msg = 313233343030 1782result = invalid 1783sig = 302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d8 1784# Some implementations of DSA do not properly check for boundaries. In some 1785# cases the modular inverse of 0 is simply 0. As a result there are 1786# implementations where values such as r=1, s=0 lead to forgeries. 1787 1788# tcId = 245 1789# Signatures with special case values for r and s. 1790msg = 313233343030 1791result = invalid 1792sig = 302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d9 1793# Some implementations of DSA do not properly check for boundaries. In some 1794# cases the modular inverse of 0 is simply 0. As a result there are 1795# implementations where values such as r=1, s=0 lead to forgeries. 1796 1797# tcId = 246 1798# Signatures with special case values for r and s. 1799msg = 313233343030 1800result = invalid 1801sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 1802# Some implementations of DSA do not properly check for boundaries. In some 1803# cases the modular inverse of 0 is simply 0. As a result there are 1804# implementations where values such as r=1, s=0 lead to forgeries. 1805 1806# tcId = 247 1807# Signatures with special case values for r and s. 1808msg = 313233343030 1809result = invalid 1810sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 1811# Some implementations of DSA do not properly check for boundaries. In some 1812# cases the modular inverse of 0 is simply 0. As a result there are 1813# implementations where values such as r=1, s=0 lead to forgeries. 1814 1815# tcId = 248 1816# Signatures with special case values for r and s. 1817msg = 313233343030 1818result = invalid 1819sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 1820# Some implementations of DSA do not properly check for boundaries. In some 1821# cases the modular inverse of 0 is simply 0. As a result there are 1822# implementations where values such as r=1, s=0 lead to forgeries. 1823 1824# tcId = 249 1825# Signatures with special case values for r and s. 1826msg = 313233343030 1827result = invalid 1828sig = 302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000 1829# Some implementations of DSA do not properly check for boundaries. In some 1830# cases the modular inverse of 0 is simply 0. As a result there are 1831# implementations where values such as r=1, s=0 lead to forgeries. 1832 1833# tcId = 250 1834# Signatures with special case values for r and s. 1835msg = 313233343030 1836result = invalid 1837sig = 30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 1838# Some implementations of DSA do not properly check for boundaries. In some 1839# cases the modular inverse of 0 is simply 0. As a result there are 1840# implementations where values such as r=1, s=0 lead to forgeries. 1841 1842# tcId = 251 1843# Signatures with special case values for r and s. 1844msg = 313233343030 1845result = invalid 1846sig = 301c0215010000000000000000000000000000000000000000090380fe01 1847# Some implementations of DSA do not properly check for boundaries. In some 1848# cases the modular inverse of 0 is simply 0. As a result there are 1849# implementations where values such as r=1, s=0 lead to forgeries. 1850 1851# tcId = 252 1852# Signatures with special case values for r and s. 1853msg = 313233343030 1854result = invalid 1855sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f 1856# Some implementations of DSA do not properly check for boundaries. In some 1857# cases the modular inverse of 0 is simply 0. As a result there are 1858# implementations where values such as r=1, s=0 lead to forgeries. 1859 1860# tcId = 253 1861# Signatures with special case values for r and s. 1862msg = 313233343030 1863result = invalid 1864sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100 1865# Some implementations of DSA do not properly check for boundaries. In some 1866# cases the modular inverse of 0 is simply 0. As a result there are 1867# implementations where values such as r=1, s=0 lead to forgeries. 1868 1869# tcId = 254 1870# Signatures with special case values for r and s. 1871msg = 313233343030 1872result = invalid 1873sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101 1874# Some implementations of DSA do not properly check for boundaries. In some 1875# cases the modular inverse of 0 is simply 0. As a result there are 1876# implementations where values such as r=1, s=0 lead to forgeries. 1877 1878# tcId = 255 1879# Signatures with special case values for r and s. 1880msg = 313233343030 1881result = invalid 1882sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff 1883# Some implementations of DSA do not properly check for boundaries. In some 1884# cases the modular inverse of 0 is simply 0. As a result there are 1885# implementations where values such as r=1, s=0 lead to forgeries. 1886 1887# tcId = 256 1888# Signatures with special case values for r and s. 1889msg = 313233343030 1890result = invalid 1891sig = 30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d8 1892# Some implementations of DSA do not properly check for boundaries. In some 1893# cases the modular inverse of 0 is simply 0. As a result there are 1894# implementations where values such as r=1, s=0 lead to forgeries. 1895 1896# tcId = 257 1897# Signatures with special case values for r and s. 1898msg = 313233343030 1899result = invalid 1900sig = 30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d9 1901# Some implementations of DSA do not properly check for boundaries. In some 1902# cases the modular inverse of 0 is simply 0. As a result there are 1903# implementations where values such as r=1, s=0 lead to forgeries. 1904 1905# tcId = 258 1906# Signatures with special case values for r and s. 1907msg = 313233343030 1908result = invalid 1909sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 1910# Some implementations of DSA do not properly check for boundaries. In some 1911# cases the modular inverse of 0 is simply 0. As a result there are 1912# implementations where values such as r=1, s=0 lead to forgeries. 1913 1914# tcId = 259 1915# Signatures with special case values for r and s. 1916msg = 313233343030 1917result = invalid 1918sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 1919# Some implementations of DSA do not properly check for boundaries. In some 1920# cases the modular inverse of 0 is simply 0. As a result there are 1921# implementations where values such as r=1, s=0 lead to forgeries. 1922 1923# tcId = 260 1924# Signatures with special case values for r and s. 1925msg = 313233343030 1926result = invalid 1927sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 1928# Some implementations of DSA do not properly check for boundaries. In some 1929# cases the modular inverse of 0 is simply 0. As a result there are 1930# implementations where values such as r=1, s=0 lead to forgeries. 1931 1932# tcId = 261 1933# Signatures with special case values for r and s. 1934msg = 313233343030 1935result = invalid 1936sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000 1937# Some implementations of DSA do not properly check for boundaries. In some 1938# cases the modular inverse of 0 is simply 0. As a result there are 1939# implementations where values such as r=1, s=0 lead to forgeries. 1940 1941# tcId = 262 1942# Signatures with special case values for r and s. 1943msg = 313233343030 1944result = invalid 1945sig = 3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 1946# Some implementations of DSA do not properly check for boundaries. In some 1947# cases the modular inverse of 0 is simply 0. As a result there are 1948# implementations where values such as r=1, s=0 lead to forgeries. 1949 1950# tcId = 263 1951# Signatures with special case values for r and s. 1952msg = 313233343030 1953result = invalid 1954sig = 30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01 1955# Some implementations of DSA do not properly check for boundaries. In some 1956# cases the modular inverse of 0 is simply 0. As a result there are 1957# implementations where values such as r=1, s=0 lead to forgeries. 1958 1959# tcId = 264 1960# Signatures with special case values for r and s. 1961msg = 313233343030 1962result = invalid 1963sig = 301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f 1964# Some implementations of DSA do not properly check for boundaries. In some 1965# cases the modular inverse of 0 is simply 0. As a result there are 1966# implementations where values such as r=1, s=0 lead to forgeries. 1967 1968# tcId = 265 1969# Signatures with special case values for r and s. 1970msg = 313233343030 1971result = invalid 1972sig = 3008090380fe01020100 1973# Some implementations of DSA do not properly check for boundaries. In some 1974# cases the modular inverse of 0 is simply 0. As a result there are 1975# implementations where values such as r=1, s=0 lead to forgeries. 1976 1977# tcId = 266 1978# Signatures with special case values for r and s. 1979msg = 313233343030 1980result = invalid 1981sig = 3008090380fe01020101 1982# Some implementations of DSA do not properly check for boundaries. In some 1983# cases the modular inverse of 0 is simply 0. As a result there are 1984# implementations where values such as r=1, s=0 lead to forgeries. 1985 1986# tcId = 267 1987# Signatures with special case values for r and s. 1988msg = 313233343030 1989result = invalid 1990sig = 3008090380fe010201ff 1991# Some implementations of DSA do not properly check for boundaries. In some 1992# cases the modular inverse of 0 is simply 0. As a result there are 1993# implementations where values such as r=1, s=0 lead to forgeries. 1994 1995# tcId = 268 1996# Signatures with special case values for r and s. 1997msg = 313233343030 1998result = invalid 1999sig = 301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d8 2000# Some implementations of DSA do not properly check for boundaries. In some 2001# cases the modular inverse of 0 is simply 0. As a result there are 2002# implementations where values such as r=1, s=0 lead to forgeries. 2003 2004# tcId = 269 2005# Signatures with special case values for r and s. 2006msg = 313233343030 2007result = invalid 2008sig = 301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d9 2009# Some implementations of DSA do not properly check for boundaries. In some 2010# cases the modular inverse of 0 is simply 0. As a result there are 2011# implementations where values such as r=1, s=0 lead to forgeries. 2012 2013# tcId = 270 2014# Signatures with special case values for r and s. 2015msg = 313233343030 2016result = invalid 2017sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 2018# Some implementations of DSA do not properly check for boundaries. In some 2019# cases the modular inverse of 0 is simply 0. As a result there are 2020# implementations where values such as r=1, s=0 lead to forgeries. 2021 2022# tcId = 271 2023# Signatures with special case values for r and s. 2024msg = 313233343030 2025result = invalid 2026sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 2027# Some implementations of DSA do not properly check for boundaries. In some 2028# cases the modular inverse of 0 is simply 0. As a result there are 2029# implementations where values such as r=1, s=0 lead to forgeries. 2030 2031# tcId = 272 2032# Signatures with special case values for r and s. 2033msg = 313233343030 2034result = invalid 2035sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 2036# Some implementations of DSA do not properly check for boundaries. In some 2037# cases the modular inverse of 0 is simply 0. As a result there are 2038# implementations where values such as r=1, s=0 lead to forgeries. 2039 2040# tcId = 273 2041# Signatures with special case values for r and s. 2042msg = 313233343030 2043result = invalid 2044sig = 301c090380fe010215010000000000000000000000000000000000000000 2045# Some implementations of DSA do not properly check for boundaries. In some 2046# cases the modular inverse of 0 is simply 0. As a result there are 2047# implementations where values such as r=1, s=0 lead to forgeries. 2048 2049# tcId = 274 2050# Signatures with special case values for r and s. 2051msg = 313233343030 2052result = invalid 2053sig = 308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f 2054# Some implementations of DSA do not properly check for boundaries. In some 2055# cases the modular inverse of 0 is simply 0. As a result there are 2056# implementations where values such as r=1, s=0 lead to forgeries. 2057 2058# tcId = 275 2059# Signatures with special case values for r and s. 2060msg = 313233343030 2061result = invalid 2062sig = 300a090380fe01090380fe01 2063# Some implementations of DSA do not properly check for boundaries. In some 2064# cases the modular inverse of 0 is simply 0. As a result there are 2065# implementations where values such as r=1, s=0 lead to forgeries. 2066 2067# tcId = 276 2068# random signature 2069msg = 313233343030 2070result = valid 2071sig = 302d0215008a5f67f95721189431b8bd78f145a0144bfe8cbf0214727808e1428ea9aa7fe1e62ce41e14de1f0441b0 2072 2073# tcId = 277 2074# random signature 2075msg = 313233343030 2076result = valid 2077sig = 302d02140631c067b0b9272ebf1873d51213687b5b66e388021500938e3c5cd5ce3decb2c7a1d4c95408d3058d260a 2078 2079# tcId = 278 2080# random signature 2081msg = 313233343030 2082result = valid 2083sig = 302d021500847d9264c3723d8c19eb890e5a5018e606e006a502144c59ad9e76c731a6c9dd70160eebd6186ee8b7f6 2084 2085# tcId = 279 2086# random signature 2087msg = 313233343030 2088result = valid 2089sig = 302c021422ac1f8da14b7b28b0d12911a50622865408378502144b95e54a6cf4679c60d94aa04766a9367b86fd48 2090 2091# tcId = 280 2092# random signature 2093msg = 313233343030 2094result = valid 2095sig = 302c0214312efe6ed6cc2786a069ab45af12fdd57554cea402145a2adbe9edd8c81e8fe4e703094bf9734f17ed1c 2096 2097[key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d] 2098[key.keySize = 1024] 2099[key.p = 0b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f] 2100[key.q = 0b90b38ba0a50a43ec6898d3f9b68049777f489b1] 2101[key.type = DSAPublicKey] 2102[key.y = 713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754] 2103[keyDer = 308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754] 2104[sha = SHA-1] 2105 2106# tcId = 281 2107# r,s = 1,1 2108msg = 54657374 2109result = valid 2110sig = 3006020101020101 2111 2112# tcId = 282 2113# r,s = 1,5 2114msg = 54657374 2115result = valid 2116sig = 3006020101020105 2117 2118# tcId = 283 2119# u2 small 2120msg = 54657374 2121result = valid 2122sig = 3019020101021425023e8b9ba9ba72f481e90cb8ae67517e641b8a 2123 2124# tcId = 284 2125# s == q-1 2126msg = 54657374 2127result = valid 2128sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0 2129 2130[key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d] 2131[key.keySize = 1024] 2132[key.p = 0b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f] 2133[key.q = 0b90b38ba0a50a43ec6898d3f9b68049777f489b1] 2134[key.type = DSAPublicKey] 2135[key.y = 61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31] 2136[keyDer = 308201b43082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818200027f61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31] 2137[sha = SHA-1] 2138 2139# tcId = 285 2140# s == 1 2141msg = 54657374 2142result = valid 2143sig = 3019021462ba827381396dc44facc66c344f91788f11c6fc020101 2144 2145[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] 2146[key.keySize = 2048] 2147[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] 2148[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] 2149[key.type = DSAPublicKey] 2150[key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] 2151[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] 2152[sha = SHA-224] 2153 2154# tcId = 286 2155# Legacy:ASN encoding of s misses leading 0 2156msg = 48656c6c6f 2157result = acceptable 2158sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2159# ASN encoded integers with a leading hex-digit in the range 8 .. F are 2160# negative. If the first hex-digit of a positive integer is 8 .. F then a 2161# leading 0 must be added. Some libraries forgot to do this an therefore 2162# generated invalid DSA signatures. Some providers, accept such legacy 2163# signatures for compatibility. 2164 2165# tcId = 287 2166# valid 2167msg = 48656c6c6f 2168result = valid 2169sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2170 2171# tcId = 288 2172# long form encoding of length 2173msg = 48656c6c6f 2174result = invalid 2175sig = 30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2176 2177# tcId = 289 2178# long form encoding of length 2179msg = 48656c6c6f 2180result = invalid 2181sig = 303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2182 2183# tcId = 290 2184# long form encoding of length 2185msg = 48656c6c6f 2186result = invalid 2187sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2188 2189# tcId = 291 2190# length contains leading 0 2191msg = 48656c6c6f 2192result = invalid 2193sig = 3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2194 2195# tcId = 292 2196# length contains leading 0 2197msg = 48656c6c6f 2198result = invalid 2199sig = 303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2200 2201# tcId = 293 2202# length contains leading 0 2203msg = 48656c6c6f 2204result = invalid 2205sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2206 2207# tcId = 294 2208# wrong length 2209msg = 48656c6c6f 2210result = invalid 2211sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2212 2213# tcId = 295 2214# wrong length 2215msg = 48656c6c6f 2216result = invalid 2217sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2218 2219# tcId = 296 2220# wrong length 2221msg = 48656c6c6f 2222result = invalid 2223sig = 303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2224 2225# tcId = 297 2226# wrong length 2227msg = 48656c6c6f 2228result = invalid 2229sig = 303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2230 2231# tcId = 298 2232# wrong length 2233msg = 48656c6c6f 2234result = invalid 2235sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2236 2237# tcId = 299 2238# wrong length 2239msg = 48656c6c6f 2240result = invalid 2241sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2242 2243# tcId = 300 2244# uint32 overflow in length 2245msg = 48656c6c6f 2246result = invalid 2247sig = 3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2248 2249# tcId = 301 2250# uint32 overflow in length 2251msg = 48656c6c6f 2252result = invalid 2253sig = 30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2254 2255# tcId = 302 2256# uint32 overflow in length 2257msg = 48656c6c6f 2258result = invalid 2259sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2260 2261# tcId = 303 2262# uint64 overflow in length 2263msg = 48656c6c6f 2264result = invalid 2265sig = 308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2266 2267# tcId = 304 2268# uint64 overflow in length 2269msg = 48656c6c6f 2270result = invalid 2271sig = 3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2272 2273# tcId = 305 2274# uint64 overflow in length 2275msg = 48656c6c6f 2276result = invalid 2277sig = 3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2278 2279# tcId = 306 2280# length = 2**31 - 1 2281msg = 48656c6c6f 2282result = invalid 2283sig = 30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2284 2285# tcId = 307 2286# length = 2**31 - 1 2287msg = 48656c6c6f 2288result = invalid 2289sig = 304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2290 2291# tcId = 308 2292# length = 2**31 - 1 2293msg = 48656c6c6f 2294result = invalid 2295sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2296 2297# tcId = 309 2298# length = 2**32 - 1 2299msg = 48656c6c6f 2300result = invalid 2301sig = 3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2302 2303# tcId = 310 2304# length = 2**32 - 1 2305msg = 48656c6c6f 2306result = invalid 2307sig = 30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2308 2309# tcId = 311 2310# length = 2**32 - 1 2311msg = 48656c6c6f 2312result = invalid 2313sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2314 2315# tcId = 312 2316# length = 2**40 - 1 2317msg = 48656c6c6f 2318result = invalid 2319sig = 3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2320 2321# tcId = 313 2322# length = 2**40 - 1 2323msg = 48656c6c6f 2324result = invalid 2325sig = 30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2326 2327# tcId = 314 2328# length = 2**40 - 1 2329msg = 48656c6c6f 2330result = invalid 2331sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2332 2333# tcId = 315 2334# length = 2**64 - 1 2335msg = 48656c6c6f 2336result = invalid 2337sig = 3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2338 2339# tcId = 316 2340# length = 2**64 - 1 2341msg = 48656c6c6f 2342result = invalid 2343sig = 30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2344 2345# tcId = 317 2346# length = 2**64 - 1 2347msg = 48656c6c6f 2348result = invalid 2349sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2350 2351# tcId = 318 2352# incorrect length 2353msg = 48656c6c6f 2354result = invalid 2355sig = 30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2356 2357# tcId = 319 2358# incorrect length 2359msg = 48656c6c6f 2360result = invalid 2361sig = 303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2362 2363# tcId = 320 2364# incorrect length 2365msg = 48656c6c6f 2366result = invalid 2367sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2368 2369# tcId = 321 2370# indefinite length without termination 2371msg = 48656c6c6f 2372result = invalid 2373sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2374 2375# tcId = 322 2376# indefinite length without termination 2377msg = 48656c6c6f 2378result = invalid 2379sig = 303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2380 2381# tcId = 323 2382# indefinite length without termination 2383msg = 48656c6c6f 2384result = invalid 2385sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2386 2387# tcId = 324 2388# removing sequence 2389msg = 48656c6c6f 2390result = invalid 2391sig = 2392 2393# tcId = 325 2394# lonely sequence tag 2395msg = 48656c6c6f 2396result = invalid 2397sig = 30 2398 2399# tcId = 326 2400# appending 0's to sequence 2401msg = 48656c6c6f 2402result = invalid 2403sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 2404 2405# tcId = 327 2406# prepending 0's to sequence 2407msg = 48656c6c6f 2408result = invalid 2409sig = 303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2410 2411# tcId = 328 2412# appending unused 0's to sequence 2413msg = 48656c6c6f 2414result = invalid 2415sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 2416 2417# tcId = 329 2418# appending null value to sequence 2419msg = 48656c6c6f 2420result = invalid 2421sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500 2422 2423# tcId = 330 2424# including garbage 2425msg = 48656c6c6f 2426result = invalid 2427sig = 3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2428 2429# tcId = 331 2430# including garbage 2431msg = 48656c6c6f 2432result = invalid 2433sig = 30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2434 2435# tcId = 332 2436# including garbage 2437msg = 48656c6c6f 2438result = invalid 2439sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef 2440 2441# tcId = 333 2442# including garbage 2443msg = 48656c6c6f 2444result = invalid 2445sig = 30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2446 2447# tcId = 334 2448# including garbage 2449msg = 48656c6c6f 2450result = invalid 2451sig = 304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2452 2453# tcId = 335 2454# including garbage 2455msg = 48656c6c6f 2456result = invalid 2457sig = 3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2458 2459# tcId = 336 2460# including garbage 2461msg = 48656c6c6f 2462result = invalid 2463sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2464 2465# tcId = 337 2466# including garbage 2467msg = 48656c6c6f 2468result = invalid 2469sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2470 2471# tcId = 338 2472# including garbage 2473msg = 48656c6c6f 2474result = invalid 2475sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef 2476 2477# tcId = 339 2478# including undefined tags 2479msg = 48656c6c6f 2480result = invalid 2481sig = 3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2482 2483# tcId = 340 2484# including undefined tags 2485msg = 48656c6c6f 2486result = invalid 2487sig = 3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2488 2489# tcId = 341 2490# including undefined tags 2491msg = 48656c6c6f 2492result = invalid 2493sig = 30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2494 2495# tcId = 342 2496# including undefined tags 2497msg = 48656c6c6f 2498result = invalid 2499sig = 30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2500 2501# tcId = 343 2502# including undefined tags 2503msg = 48656c6c6f 2504result = invalid 2505sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2506 2507# tcId = 344 2508# including undefined tags 2509msg = 48656c6c6f 2510result = invalid 2511sig = 3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2512 2513# tcId = 345 2514# truncated length of sequence 2515msg = 48656c6c6f 2516result = invalid 2517sig = 3081 2518 2519# tcId = 346 2520# using composition with indefinite length 2521msg = 48656c6c6f 2522result = invalid 2523sig = 3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 2524 2525# tcId = 347 2526# using composition with indefinite length 2527msg = 48656c6c6f 2528result = invalid 2529sig = 30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2530 2531# tcId = 348 2532# using composition with indefinite length 2533msg = 48656c6c6f 2534result = invalid 2535sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 2536 2537# tcId = 349 2538# using composition with wrong tag 2539msg = 48656c6c6f 2540result = invalid 2541sig = 3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 2542 2543# tcId = 350 2544# using composition with wrong tag 2545msg = 48656c6c6f 2546result = invalid 2547sig = 30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2548 2549# tcId = 351 2550# using composition with wrong tag 2551msg = 48656c6c6f 2552result = invalid 2553sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 2554 2555# tcId = 352 2556# Replacing sequence with NULL 2557msg = 48656c6c6f 2558result = invalid 2559sig = 0500 2560 2561# tcId = 353 2562# changing tag value of sequence 2563msg = 48656c6c6f 2564result = invalid 2565sig = 2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2566 2567# tcId = 354 2568# changing tag value of sequence 2569msg = 48656c6c6f 2570result = invalid 2571sig = 2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2572 2573# tcId = 355 2574# changing tag value of sequence 2575msg = 48656c6c6f 2576result = invalid 2577sig = 313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2578 2579# tcId = 356 2580# changing tag value of sequence 2581msg = 48656c6c6f 2582result = invalid 2583sig = 323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2584 2585# tcId = 357 2586# changing tag value of sequence 2587msg = 48656c6c6f 2588result = invalid 2589sig = ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2590 2591# tcId = 358 2592# dropping value of sequence 2593msg = 48656c6c6f 2594result = invalid 2595sig = 3000 2596 2597# tcId = 359 2598# using composition for sequence 2599msg = 48656c6c6f 2600result = invalid 2601sig = 3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2602 2603# tcId = 360 2604# truncate sequence 2605msg = 48656c6c6f 2606result = invalid 2607sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862 2608 2609# tcId = 361 2610# truncate sequence 2611msg = 48656c6c6f 2612result = invalid 2613sig = 303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2614 2615# tcId = 362 2616# indefinite length 2617msg = 48656c6c6f 2618result = invalid 2619sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 2620 2621# tcId = 363 2622# indefinite length with truncated delimiter 2623msg = 48656c6c6f 2624result = invalid 2625sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600 2626 2627# tcId = 364 2628# indefinite length with additional element 2629msg = 48656c6c6f 2630result = invalid 2631sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000 2632 2633# tcId = 365 2634# indefinite length with truncated element 2635msg = 48656c6c6f 2636result = invalid 2637sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000 2638 2639# tcId = 366 2640# indefinite length with garbage 2641msg = 48656c6c6f 2642result = invalid 2643sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef 2644 2645# tcId = 367 2646# indefinite length with nonempty EOC 2647msg = 48656c6c6f 2648result = invalid 2649sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef 2650 2651# tcId = 368 2652# prepend empty sequence 2653msg = 48656c6c6f 2654result = invalid 2655sig = 303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2656 2657# tcId = 369 2658# append empty sequence 2659msg = 48656c6c6f 2660result = invalid 2661sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000 2662 2663# tcId = 370 2664# sequence of sequence 2665msg = 48656c6c6f 2666result = invalid 2667sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2668 2669# tcId = 371 2670# truncated sequence 2671msg = 48656c6c6f 2672result = invalid 2673sig = 301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd 2674 2675# tcId = 372 2676# repeat element in sequence 2677msg = 48656c6c6f 2678result = invalid 2679sig = 305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2680 2681# tcId = 373 2682# removing integer 2683msg = 48656c6c6f 2684result = invalid 2685sig = 301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2686 2687# tcId = 374 2688# lonely integer tag 2689msg = 48656c6c6f 2690result = invalid 2691sig = 302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2692 2693# tcId = 375 2694# lonely integer tag 2695msg = 48656c6c6f 2696result = invalid 2697sig = 301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02 2698 2699# tcId = 376 2700# appending 0's to integer 2701msg = 48656c6c6f 2702result = invalid 2703sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2704 2705# tcId = 377 2706# appending 0's to integer 2707msg = 48656c6c6f 2708result = invalid 2709sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 2710 2711# tcId = 378 2712# prepending 0's to integer 2713msg = 48656c6c6f 2714result = invalid 2715sig = 303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2716 2717# tcId = 379 2718# prepending 0's to integer 2719msg = 48656c6c6f 2720result = invalid 2721sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2722 2723# tcId = 380 2724# appending unused 0's to integer 2725msg = 48656c6c6f 2726result = invalid 2727sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2728 2729# tcId = 381 2730# appending null value to integer 2731msg = 48656c6c6f 2732result = invalid 2733sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2734 2735# tcId = 382 2736# appending null value to integer 2737msg = 48656c6c6f 2738result = invalid 2739sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500 2740 2741# tcId = 383 2742# truncated length of integer 2743msg = 48656c6c6f 2744result = invalid 2745sig = 30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2746 2747# tcId = 384 2748# truncated length of integer 2749msg = 48656c6c6f 2750result = invalid 2751sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281 2752 2753# tcId = 385 2754# Replacing integer with NULL 2755msg = 48656c6c6f 2756result = invalid 2757sig = 30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2758 2759# tcId = 386 2760# Replacing integer with NULL 2761msg = 48656c6c6f 2762result = invalid 2763sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500 2764 2765# tcId = 387 2766# changing tag value of integer 2767msg = 48656c6c6f 2768result = invalid 2769sig = 303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2770 2771# tcId = 388 2772# changing tag value of integer 2773msg = 48656c6c6f 2774result = invalid 2775sig = 303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2776 2777# tcId = 389 2778# changing tag value of integer 2779msg = 48656c6c6f 2780result = invalid 2781sig = 303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2782 2783# tcId = 390 2784# changing tag value of integer 2785msg = 48656c6c6f 2786result = invalid 2787sig = 303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2788 2789# tcId = 391 2790# changing tag value of integer 2791msg = 48656c6c6f 2792result = invalid 2793sig = 303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2794 2795# tcId = 392 2796# changing tag value of integer 2797msg = 48656c6c6f 2798result = invalid 2799sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2800 2801# tcId = 393 2802# changing tag value of integer 2803msg = 48656c6c6f 2804result = invalid 2805sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2806 2807# tcId = 394 2808# changing tag value of integer 2809msg = 48656c6c6f 2810result = invalid 2811sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2812 2813# tcId = 395 2814# changing tag value of integer 2815msg = 48656c6c6f 2816result = invalid 2817sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2818 2819# tcId = 396 2820# changing tag value of integer 2821msg = 48656c6c6f 2822result = invalid 2823sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2824 2825# tcId = 397 2826# dropping value of integer 2827msg = 48656c6c6f 2828result = invalid 2829sig = 30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2830 2831# tcId = 398 2832# dropping value of integer 2833msg = 48656c6c6f 2834result = invalid 2835sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200 2836 2837# tcId = 399 2838# using composition for integer 2839msg = 48656c6c6f 2840result = invalid 2841sig = 3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2842 2843# tcId = 400 2844# using composition for integer 2845msg = 48656c6c6f 2846result = invalid 2847sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2848 2849# tcId = 401 2850# modify first byte of integer 2851msg = 48656c6c6f 2852result = invalid 2853sig = 303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2854 2855# tcId = 402 2856# modify first byte of integer 2857msg = 48656c6c6f 2858result = invalid 2859sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2860 2861# tcId = 403 2862# modify last byte of integer 2863msg = 48656c6c6f 2864result = invalid 2865sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2866 2867# tcId = 404 2868# modify last byte of integer 2869msg = 48656c6c6f 2870result = invalid 2871sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6 2872 2873# tcId = 405 2874# truncate integer 2875msg = 48656c6c6f 2876result = invalid 2877sig = 303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2878 2879# tcId = 406 2880# truncate integer 2881msg = 48656c6c6f 2882result = invalid 2883sig = 303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2884 2885# tcId = 407 2886# truncate integer 2887msg = 48656c6c6f 2888result = invalid 2889sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862 2890 2891# tcId = 408 2892# truncate integer 2893msg = 48656c6c6f 2894result = invalid 2895sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2896 2897# tcId = 409 2898# leading ff in integer 2899msg = 48656c6c6f 2900result = invalid 2901sig = 303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2902 2903# tcId = 410 2904# leading ff in integer 2905msg = 48656c6c6f 2906result = invalid 2907sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2908 2909# tcId = 411 2910# infinity 2911msg = 48656c6c6f 2912result = invalid 2913sig = 3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2914 2915# tcId = 412 2916# infinity 2917msg = 48656c6c6f 2918result = invalid 2919sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180 2920 2921# tcId = 413 2922# replacing integer with zero 2923msg = 48656c6c6f 2924result = invalid 2925sig = 3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2926 2927# tcId = 414 2928# replacing integer with zero 2929msg = 48656c6c6f 2930result = invalid 2931sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100 2932 2933# tcId = 415 2934# Modified r or s, e.g. by adding or subtracting the group order 2935msg = 48656c6c6f 2936result = invalid 2937sig = 303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2938 2939# tcId = 416 2940# Modified r or s, e.g. by adding or subtracting the group order 2941msg = 48656c6c6f 2942result = invalid 2943sig = 303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2944 2945# tcId = 417 2946# Modified r or s, e.g. by adding or subtracting the group order 2947msg = 48656c6c6f 2948result = invalid 2949sig = 303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2950 2951# tcId = 418 2952# Modified r or s, e.g. by adding or subtracting the group order 2953msg = 48656c6c6f 2954result = invalid 2955sig = 303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2956 2957# tcId = 419 2958# Modified r or s, e.g. by adding or subtracting the group order 2959msg = 48656c6c6f 2960result = invalid 2961sig = 303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2962 2963# tcId = 420 2964# Modified r or s, e.g. by adding or subtracting the group order 2965msg = 48656c6c6f 2966result = invalid 2967sig = 303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2968 2969# tcId = 421 2970# Modified r or s, e.g. by adding or subtracting the group order 2971msg = 48656c6c6f 2972result = invalid 2973sig = 303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 2974 2975# tcId = 422 2976# Modified r or s, e.g. by adding or subtracting the group order 2977msg = 48656c6c6f 2978result = invalid 2979sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93 2980 2981# tcId = 423 2982# Modified r or s, e.g. by adding or subtracting the group order 2983msg = 48656c6c6f 2984result = invalid 2985sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9 2986 2987# tcId = 424 2988# Modified r or s, e.g. by adding or subtracting the group order 2989msg = 48656c6c6f 2990result = invalid 2991sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca 2992 2993# tcId = 425 2994# Modified r or s, e.g. by adding or subtracting the group order 2995msg = 48656c6c6f 2996result = invalid 2997sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727 2998 2999# tcId = 426 3000# Modified r or s, e.g. by adding or subtracting the group order 3001msg = 48656c6c6f 3002result = invalid 3003sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d 3004 3005# tcId = 427 3006# Modified r or s, e.g. by adding or subtracting the group order 3007msg = 48656c6c6f 3008result = invalid 3009sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 3010 3011# tcId = 428 3012# Modified r or s, e.g. by adding or subtracting the group order 3013msg = 48656c6c6f 3014result = invalid 3015sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca 3016 3017# tcId = 429 3018# Signatures with special case values for r and s. 3019msg = 48656c6c6f 3020result = invalid 3021sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3022# Some implementations of DSA do not properly check for boundaries. In some 3023# cases the modular inverse of 0 is simply 0. As a result there are 3024# implementations where values such as r=1, s=0 lead to forgeries. 3025 3026# tcId = 430 3027# Signatures with special case values for r and s. 3028msg = 48656c6c6f 3029result = invalid 3030sig = 3006020100020100 3031# Some implementations of DSA do not properly check for boundaries. In some 3032# cases the modular inverse of 0 is simply 0. As a result there are 3033# implementations where values such as r=1, s=0 lead to forgeries. 3034 3035# tcId = 431 3036# Signatures with special case values for r and s. 3037msg = 48656c6c6f 3038result = invalid 3039sig = 3006020100020101 3040# Some implementations of DSA do not properly check for boundaries. In some 3041# cases the modular inverse of 0 is simply 0. As a result there are 3042# implementations where values such as r=1, s=0 lead to forgeries. 3043 3044# tcId = 432 3045# Signatures with special case values for r and s. 3046msg = 48656c6c6f 3047result = invalid 3048sig = 30060201000201ff 3049# Some implementations of DSA do not properly check for boundaries. In some 3050# cases the modular inverse of 0 is simply 0. As a result there are 3051# implementations where values such as r=1, s=0 lead to forgeries. 3052 3053# tcId = 433 3054# Signatures with special case values for r and s. 3055msg = 48656c6c6f 3056result = invalid 3057sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 3058# Some implementations of DSA do not properly check for boundaries. In some 3059# cases the modular inverse of 0 is simply 0. As a result there are 3060# implementations where values such as r=1, s=0 lead to forgeries. 3061 3062# tcId = 434 3063# Signatures with special case values for r and s. 3064msg = 48656c6c6f 3065result = invalid 3066sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 3067# Some implementations of DSA do not properly check for boundaries. In some 3068# cases the modular inverse of 0 is simply 0. As a result there are 3069# implementations where values such as r=1, s=0 lead to forgeries. 3070 3071# tcId = 435 3072# Signatures with special case values for r and s. 3073msg = 48656c6c6f 3074result = invalid 3075sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 3076# Some implementations of DSA do not properly check for boundaries. In some 3077# cases the modular inverse of 0 is simply 0. As a result there are 3078# implementations where values such as r=1, s=0 lead to forgeries. 3079 3080# tcId = 436 3081# Signatures with special case values for r and s. 3082msg = 48656c6c6f 3083result = invalid 3084sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 3085# Some implementations of DSA do not properly check for boundaries. In some 3086# cases the modular inverse of 0 is simply 0. As a result there are 3087# implementations where values such as r=1, s=0 lead to forgeries. 3088 3089# tcId = 437 3090# Signatures with special case values for r and s. 3091msg = 48656c6c6f 3092result = invalid 3093sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 3094# Some implementations of DSA do not properly check for boundaries. In some 3095# cases the modular inverse of 0 is simply 0. As a result there are 3096# implementations where values such as r=1, s=0 lead to forgeries. 3097 3098# tcId = 438 3099# Signatures with special case values for r and s. 3100msg = 48656c6c6f 3101result = invalid 3102sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000 3103# Some implementations of DSA do not properly check for boundaries. In some 3104# cases the modular inverse of 0 is simply 0. As a result there are 3105# implementations where values such as r=1, s=0 lead to forgeries. 3106 3107# tcId = 439 3108# Signatures with special case values for r and s. 3109msg = 48656c6c6f 3110result = invalid 3111sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 3112# Some implementations of DSA do not properly check for boundaries. In some 3113# cases the modular inverse of 0 is simply 0. As a result there are 3114# implementations where values such as r=1, s=0 lead to forgeries. 3115 3116# tcId = 440 3117# Signatures with special case values for r and s. 3118msg = 48656c6c6f 3119result = invalid 3120sig = 3008020100090380fe01 3121# Some implementations of DSA do not properly check for boundaries. In some 3122# cases the modular inverse of 0 is simply 0. As a result there are 3123# implementations where values such as r=1, s=0 lead to forgeries. 3124 3125# tcId = 441 3126# Signatures with special case values for r and s. 3127msg = 48656c6c6f 3128result = invalid 3129sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3130# Some implementations of DSA do not properly check for boundaries. In some 3131# cases the modular inverse of 0 is simply 0. As a result there are 3132# implementations where values such as r=1, s=0 lead to forgeries. 3133 3134# tcId = 442 3135# Signatures with special case values for r and s. 3136msg = 48656c6c6f 3137result = invalid 3138sig = 3006020101020100 3139# Some implementations of DSA do not properly check for boundaries. In some 3140# cases the modular inverse of 0 is simply 0. As a result there are 3141# implementations where values such as r=1, s=0 lead to forgeries. 3142 3143# tcId = 443 3144# Signatures with special case values for r and s. 3145msg = 48656c6c6f 3146result = invalid 3147sig = 3006020101020101 3148# Some implementations of DSA do not properly check for boundaries. In some 3149# cases the modular inverse of 0 is simply 0. As a result there are 3150# implementations where values such as r=1, s=0 lead to forgeries. 3151 3152# tcId = 444 3153# Signatures with special case values for r and s. 3154msg = 48656c6c6f 3155result = invalid 3156sig = 30060201010201ff 3157# Some implementations of DSA do not properly check for boundaries. In some 3158# cases the modular inverse of 0 is simply 0. As a result there are 3159# implementations where values such as r=1, s=0 lead to forgeries. 3160 3161# tcId = 445 3162# Signatures with special case values for r and s. 3163msg = 48656c6c6f 3164result = invalid 3165sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 3166# Some implementations of DSA do not properly check for boundaries. In some 3167# cases the modular inverse of 0 is simply 0. As a result there are 3168# implementations where values such as r=1, s=0 lead to forgeries. 3169 3170# tcId = 446 3171# Signatures with special case values for r and s. 3172msg = 48656c6c6f 3173result = invalid 3174sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 3175# Some implementations of DSA do not properly check for boundaries. In some 3176# cases the modular inverse of 0 is simply 0. As a result there are 3177# implementations where values such as r=1, s=0 lead to forgeries. 3178 3179# tcId = 447 3180# Signatures with special case values for r and s. 3181msg = 48656c6c6f 3182result = invalid 3183sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 3184# Some implementations of DSA do not properly check for boundaries. In some 3185# cases the modular inverse of 0 is simply 0. As a result there are 3186# implementations where values such as r=1, s=0 lead to forgeries. 3187 3188# tcId = 448 3189# Signatures with special case values for r and s. 3190msg = 48656c6c6f 3191result = invalid 3192sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 3193# Some implementations of DSA do not properly check for boundaries. In some 3194# cases the modular inverse of 0 is simply 0. As a result there are 3195# implementations where values such as r=1, s=0 lead to forgeries. 3196 3197# tcId = 449 3198# Signatures with special case values for r and s. 3199msg = 48656c6c6f 3200result = invalid 3201sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 3202# Some implementations of DSA do not properly check for boundaries. In some 3203# cases the modular inverse of 0 is simply 0. As a result there are 3204# implementations where values such as r=1, s=0 lead to forgeries. 3205 3206# tcId = 450 3207# Signatures with special case values for r and s. 3208msg = 48656c6c6f 3209result = invalid 3210sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000 3211# Some implementations of DSA do not properly check for boundaries. In some 3212# cases the modular inverse of 0 is simply 0. As a result there are 3213# implementations where values such as r=1, s=0 lead to forgeries. 3214 3215# tcId = 451 3216# Signatures with special case values for r and s. 3217msg = 48656c6c6f 3218result = invalid 3219sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 3220# Some implementations of DSA do not properly check for boundaries. In some 3221# cases the modular inverse of 0 is simply 0. As a result there are 3222# implementations where values such as r=1, s=0 lead to forgeries. 3223 3224# tcId = 452 3225# Signatures with special case values for r and s. 3226msg = 48656c6c6f 3227result = invalid 3228sig = 3008020101090380fe01 3229# Some implementations of DSA do not properly check for boundaries. In some 3230# cases the modular inverse of 0 is simply 0. As a result there are 3231# implementations where values such as r=1, s=0 lead to forgeries. 3232 3233# tcId = 453 3234# Signatures with special case values for r and s. 3235msg = 48656c6c6f 3236result = invalid 3237sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3238# Some implementations of DSA do not properly check for boundaries. In some 3239# cases the modular inverse of 0 is simply 0. As a result there are 3240# implementations where values such as r=1, s=0 lead to forgeries. 3241 3242# tcId = 454 3243# Signatures with special case values for r and s. 3244msg = 48656c6c6f 3245result = invalid 3246sig = 30060201ff020100 3247# Some implementations of DSA do not properly check for boundaries. In some 3248# cases the modular inverse of 0 is simply 0. As a result there are 3249# implementations where values such as r=1, s=0 lead to forgeries. 3250 3251# tcId = 455 3252# Signatures with special case values for r and s. 3253msg = 48656c6c6f 3254result = invalid 3255sig = 30060201ff020101 3256# Some implementations of DSA do not properly check for boundaries. In some 3257# cases the modular inverse of 0 is simply 0. As a result there are 3258# implementations where values such as r=1, s=0 lead to forgeries. 3259 3260# tcId = 456 3261# Signatures with special case values for r and s. 3262msg = 48656c6c6f 3263result = invalid 3264sig = 30060201ff0201ff 3265# Some implementations of DSA do not properly check for boundaries. In some 3266# cases the modular inverse of 0 is simply 0. As a result there are 3267# implementations where values such as r=1, s=0 lead to forgeries. 3268 3269# tcId = 457 3270# Signatures with special case values for r and s. 3271msg = 48656c6c6f 3272result = invalid 3273sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 3274# Some implementations of DSA do not properly check for boundaries. In some 3275# cases the modular inverse of 0 is simply 0. As a result there are 3276# implementations where values such as r=1, s=0 lead to forgeries. 3277 3278# tcId = 458 3279# Signatures with special case values for r and s. 3280msg = 48656c6c6f 3281result = invalid 3282sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 3283# Some implementations of DSA do not properly check for boundaries. In some 3284# cases the modular inverse of 0 is simply 0. As a result there are 3285# implementations where values such as r=1, s=0 lead to forgeries. 3286 3287# tcId = 459 3288# Signatures with special case values for r and s. 3289msg = 48656c6c6f 3290result = invalid 3291sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 3292# Some implementations of DSA do not properly check for boundaries. In some 3293# cases the modular inverse of 0 is simply 0. As a result there are 3294# implementations where values such as r=1, s=0 lead to forgeries. 3295 3296# tcId = 460 3297# Signatures with special case values for r and s. 3298msg = 48656c6c6f 3299result = invalid 3300sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 3301# Some implementations of DSA do not properly check for boundaries. In some 3302# cases the modular inverse of 0 is simply 0. As a result there are 3303# implementations where values such as r=1, s=0 lead to forgeries. 3304 3305# tcId = 461 3306# Signatures with special case values for r and s. 3307msg = 48656c6c6f 3308result = invalid 3309sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 3310# Some implementations of DSA do not properly check for boundaries. In some 3311# cases the modular inverse of 0 is simply 0. As a result there are 3312# implementations where values such as r=1, s=0 lead to forgeries. 3313 3314# tcId = 462 3315# Signatures with special case values for r and s. 3316msg = 48656c6c6f 3317result = invalid 3318sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000 3319# Some implementations of DSA do not properly check for boundaries. In some 3320# cases the modular inverse of 0 is simply 0. As a result there are 3321# implementations where values such as r=1, s=0 lead to forgeries. 3322 3323# tcId = 463 3324# Signatures with special case values for r and s. 3325msg = 48656c6c6f 3326result = invalid 3327sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 3328# Some implementations of DSA do not properly check for boundaries. In some 3329# cases the modular inverse of 0 is simply 0. As a result there are 3330# implementations where values such as r=1, s=0 lead to forgeries. 3331 3332# tcId = 464 3333# Signatures with special case values for r and s. 3334msg = 48656c6c6f 3335result = invalid 3336sig = 30080201ff090380fe01 3337# Some implementations of DSA do not properly check for boundaries. In some 3338# cases the modular inverse of 0 is simply 0. As a result there are 3339# implementations where values such as r=1, s=0 lead to forgeries. 3340 3341# tcId = 465 3342# Signatures with special case values for r and s. 3343msg = 48656c6c6f 3344result = invalid 3345sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3346# Some implementations of DSA do not properly check for boundaries. In some 3347# cases the modular inverse of 0 is simply 0. As a result there are 3348# implementations where values such as r=1, s=0 lead to forgeries. 3349 3350# tcId = 466 3351# Signatures with special case values for r and s. 3352msg = 48656c6c6f 3353result = invalid 3354sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100 3355# Some implementations of DSA do not properly check for boundaries. In some 3356# cases the modular inverse of 0 is simply 0. As a result there are 3357# implementations where values such as r=1, s=0 lead to forgeries. 3358 3359# tcId = 467 3360# Signatures with special case values for r and s. 3361msg = 48656c6c6f 3362result = invalid 3363sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101 3364# Some implementations of DSA do not properly check for boundaries. In some 3365# cases the modular inverse of 0 is simply 0. As a result there are 3366# implementations where values such as r=1, s=0 lead to forgeries. 3367 3368# tcId = 468 3369# Signatures with special case values for r and s. 3370msg = 48656c6c6f 3371result = invalid 3372sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff 3373# Some implementations of DSA do not properly check for boundaries. In some 3374# cases the modular inverse of 0 is simply 0. As a result there are 3375# implementations where values such as r=1, s=0 lead to forgeries. 3376 3377# tcId = 469 3378# Signatures with special case values for r and s. 3379msg = 48656c6c6f 3380result = invalid 3381sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 3382# Some implementations of DSA do not properly check for boundaries. In some 3383# cases the modular inverse of 0 is simply 0. As a result there are 3384# implementations where values such as r=1, s=0 lead to forgeries. 3385 3386# tcId = 470 3387# Signatures with special case values for r and s. 3388msg = 48656c6c6f 3389result = invalid 3390sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 3391# Some implementations of DSA do not properly check for boundaries. In some 3392# cases the modular inverse of 0 is simply 0. As a result there are 3393# implementations where values such as r=1, s=0 lead to forgeries. 3394 3395# tcId = 471 3396# Signatures with special case values for r and s. 3397msg = 48656c6c6f 3398result = invalid 3399sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 3400# Some implementations of DSA do not properly check for boundaries. In some 3401# cases the modular inverse of 0 is simply 0. As a result there are 3402# implementations where values such as r=1, s=0 lead to forgeries. 3403 3404# tcId = 472 3405# Signatures with special case values for r and s. 3406msg = 48656c6c6f 3407result = invalid 3408sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 3409# Some implementations of DSA do not properly check for boundaries. In some 3410# cases the modular inverse of 0 is simply 0. As a result there are 3411# implementations where values such as r=1, s=0 lead to forgeries. 3412 3413# tcId = 473 3414# Signatures with special case values for r and s. 3415msg = 48656c6c6f 3416result = invalid 3417sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 3418# Some implementations of DSA do not properly check for boundaries. In some 3419# cases the modular inverse of 0 is simply 0. As a result there are 3420# implementations where values such as r=1, s=0 lead to forgeries. 3421 3422# tcId = 474 3423# Signatures with special case values for r and s. 3424msg = 48656c6c6f 3425result = invalid 3426sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000 3427# Some implementations of DSA do not properly check for boundaries. In some 3428# cases the modular inverse of 0 is simply 0. As a result there are 3429# implementations where values such as r=1, s=0 lead to forgeries. 3430 3431# tcId = 475 3432# Signatures with special case values for r and s. 3433msg = 48656c6c6f 3434result = invalid 3435sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 3436# Some implementations of DSA do not properly check for boundaries. In some 3437# cases the modular inverse of 0 is simply 0. As a result there are 3438# implementations where values such as r=1, s=0 lead to forgeries. 3439 3440# tcId = 476 3441# Signatures with special case values for r and s. 3442msg = 48656c6c6f 3443result = invalid 3444sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01 3445# Some implementations of DSA do not properly check for boundaries. In some 3446# cases the modular inverse of 0 is simply 0. As a result there are 3447# implementations where values such as r=1, s=0 lead to forgeries. 3448 3449# tcId = 477 3450# Signatures with special case values for r and s. 3451msg = 48656c6c6f 3452result = invalid 3453sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3454# Some implementations of DSA do not properly check for boundaries. In some 3455# cases the modular inverse of 0 is simply 0. As a result there are 3456# implementations where values such as r=1, s=0 lead to forgeries. 3457 3458# tcId = 478 3459# Signatures with special case values for r and s. 3460msg = 48656c6c6f 3461result = invalid 3462sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100 3463# Some implementations of DSA do not properly check for boundaries. In some 3464# cases the modular inverse of 0 is simply 0. As a result there are 3465# implementations where values such as r=1, s=0 lead to forgeries. 3466 3467# tcId = 479 3468# Signatures with special case values for r and s. 3469msg = 48656c6c6f 3470result = invalid 3471sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101 3472# Some implementations of DSA do not properly check for boundaries. In some 3473# cases the modular inverse of 0 is simply 0. As a result there are 3474# implementations where values such as r=1, s=0 lead to forgeries. 3475 3476# tcId = 480 3477# Signatures with special case values for r and s. 3478msg = 48656c6c6f 3479result = invalid 3480sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff 3481# Some implementations of DSA do not properly check for boundaries. In some 3482# cases the modular inverse of 0 is simply 0. As a result there are 3483# implementations where values such as r=1, s=0 lead to forgeries. 3484 3485# tcId = 481 3486# Signatures with special case values for r and s. 3487msg = 48656c6c6f 3488result = invalid 3489sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 3490# Some implementations of DSA do not properly check for boundaries. In some 3491# cases the modular inverse of 0 is simply 0. As a result there are 3492# implementations where values such as r=1, s=0 lead to forgeries. 3493 3494# tcId = 482 3495# Signatures with special case values for r and s. 3496msg = 48656c6c6f 3497result = invalid 3498sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 3499# Some implementations of DSA do not properly check for boundaries. In some 3500# cases the modular inverse of 0 is simply 0. As a result there are 3501# implementations where values such as r=1, s=0 lead to forgeries. 3502 3503# tcId = 483 3504# Signatures with special case values for r and s. 3505msg = 48656c6c6f 3506result = invalid 3507sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 3508# Some implementations of DSA do not properly check for boundaries. In some 3509# cases the modular inverse of 0 is simply 0. As a result there are 3510# implementations where values such as r=1, s=0 lead to forgeries. 3511 3512# tcId = 484 3513# Signatures with special case values for r and s. 3514msg = 48656c6c6f 3515result = invalid 3516sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 3517# Some implementations of DSA do not properly check for boundaries. In some 3518# cases the modular inverse of 0 is simply 0. As a result there are 3519# implementations where values such as r=1, s=0 lead to forgeries. 3520 3521# tcId = 485 3522# Signatures with special case values for r and s. 3523msg = 48656c6c6f 3524result = invalid 3525sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 3526# Some implementations of DSA do not properly check for boundaries. In some 3527# cases the modular inverse of 0 is simply 0. As a result there are 3528# implementations where values such as r=1, s=0 lead to forgeries. 3529 3530# tcId = 486 3531# Signatures with special case values for r and s. 3532msg = 48656c6c6f 3533result = invalid 3534sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000 3535# Some implementations of DSA do not properly check for boundaries. In some 3536# cases the modular inverse of 0 is simply 0. As a result there are 3537# implementations where values such as r=1, s=0 lead to forgeries. 3538 3539# tcId = 487 3540# Signatures with special case values for r and s. 3541msg = 48656c6c6f 3542result = invalid 3543sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 3544# Some implementations of DSA do not properly check for boundaries. In some 3545# cases the modular inverse of 0 is simply 0. As a result there are 3546# implementations where values such as r=1, s=0 lead to forgeries. 3547 3548# tcId = 488 3549# Signatures with special case values for r and s. 3550msg = 48656c6c6f 3551result = invalid 3552sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01 3553# Some implementations of DSA do not properly check for boundaries. In some 3554# cases the modular inverse of 0 is simply 0. As a result there are 3555# implementations where values such as r=1, s=0 lead to forgeries. 3556 3557# tcId = 489 3558# Signatures with special case values for r and s. 3559msg = 48656c6c6f 3560result = invalid 3561sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3562# Some implementations of DSA do not properly check for boundaries. In some 3563# cases the modular inverse of 0 is simply 0. As a result there are 3564# implementations where values such as r=1, s=0 lead to forgeries. 3565 3566# tcId = 490 3567# Signatures with special case values for r and s. 3568msg = 48656c6c6f 3569result = invalid 3570sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100 3571# Some implementations of DSA do not properly check for boundaries. In some 3572# cases the modular inverse of 0 is simply 0. As a result there are 3573# implementations where values such as r=1, s=0 lead to forgeries. 3574 3575# tcId = 491 3576# Signatures with special case values for r and s. 3577msg = 48656c6c6f 3578result = invalid 3579sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101 3580# Some implementations of DSA do not properly check for boundaries. In some 3581# cases the modular inverse of 0 is simply 0. As a result there are 3582# implementations where values such as r=1, s=0 lead to forgeries. 3583 3584# tcId = 492 3585# Signatures with special case values for r and s. 3586msg = 48656c6c6f 3587result = invalid 3588sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff 3589# Some implementations of DSA do not properly check for boundaries. In some 3590# cases the modular inverse of 0 is simply 0. As a result there are 3591# implementations where values such as r=1, s=0 lead to forgeries. 3592 3593# tcId = 493 3594# Signatures with special case values for r and s. 3595msg = 48656c6c6f 3596result = invalid 3597sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 3598# Some implementations of DSA do not properly check for boundaries. In some 3599# cases the modular inverse of 0 is simply 0. As a result there are 3600# implementations where values such as r=1, s=0 lead to forgeries. 3601 3602# tcId = 494 3603# Signatures with special case values for r and s. 3604msg = 48656c6c6f 3605result = invalid 3606sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 3607# Some implementations of DSA do not properly check for boundaries. In some 3608# cases the modular inverse of 0 is simply 0. As a result there are 3609# implementations where values such as r=1, s=0 lead to forgeries. 3610 3611# tcId = 495 3612# Signatures with special case values for r and s. 3613msg = 48656c6c6f 3614result = invalid 3615sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 3616# Some implementations of DSA do not properly check for boundaries. In some 3617# cases the modular inverse of 0 is simply 0. As a result there are 3618# implementations where values such as r=1, s=0 lead to forgeries. 3619 3620# tcId = 496 3621# Signatures with special case values for r and s. 3622msg = 48656c6c6f 3623result = invalid 3624sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 3625# Some implementations of DSA do not properly check for boundaries. In some 3626# cases the modular inverse of 0 is simply 0. As a result there are 3627# implementations where values such as r=1, s=0 lead to forgeries. 3628 3629# tcId = 497 3630# Signatures with special case values for r and s. 3631msg = 48656c6c6f 3632result = invalid 3633sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 3634# Some implementations of DSA do not properly check for boundaries. In some 3635# cases the modular inverse of 0 is simply 0. As a result there are 3636# implementations where values such as r=1, s=0 lead to forgeries. 3637 3638# tcId = 498 3639# Signatures with special case values for r and s. 3640msg = 48656c6c6f 3641result = invalid 3642sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000 3643# Some implementations of DSA do not properly check for boundaries. In some 3644# cases the modular inverse of 0 is simply 0. As a result there are 3645# implementations where values such as r=1, s=0 lead to forgeries. 3646 3647# tcId = 499 3648# Signatures with special case values for r and s. 3649msg = 48656c6c6f 3650result = invalid 3651sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 3652# Some implementations of DSA do not properly check for boundaries. In some 3653# cases the modular inverse of 0 is simply 0. As a result there are 3654# implementations where values such as r=1, s=0 lead to forgeries. 3655 3656# tcId = 500 3657# Signatures with special case values for r and s. 3658msg = 48656c6c6f 3659result = invalid 3660sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01 3661# Some implementations of DSA do not properly check for boundaries. In some 3662# cases the modular inverse of 0 is simply 0. As a result there are 3663# implementations where values such as r=1, s=0 lead to forgeries. 3664 3665# tcId = 501 3666# Signatures with special case values for r and s. 3667msg = 48656c6c6f 3668result = invalid 3669sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3670# Some implementations of DSA do not properly check for boundaries. In some 3671# cases the modular inverse of 0 is simply 0. As a result there are 3672# implementations where values such as r=1, s=0 lead to forgeries. 3673 3674# tcId = 502 3675# Signatures with special case values for r and s. 3676msg = 48656c6c6f 3677result = invalid 3678sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100 3679# Some implementations of DSA do not properly check for boundaries. In some 3680# cases the modular inverse of 0 is simply 0. As a result there are 3681# implementations where values such as r=1, s=0 lead to forgeries. 3682 3683# tcId = 503 3684# Signatures with special case values for r and s. 3685msg = 48656c6c6f 3686result = invalid 3687sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101 3688# Some implementations of DSA do not properly check for boundaries. In some 3689# cases the modular inverse of 0 is simply 0. As a result there are 3690# implementations where values such as r=1, s=0 lead to forgeries. 3691 3692# tcId = 504 3693# Signatures with special case values for r and s. 3694msg = 48656c6c6f 3695result = invalid 3696sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff 3697# Some implementations of DSA do not properly check for boundaries. In some 3698# cases the modular inverse of 0 is simply 0. As a result there are 3699# implementations where values such as r=1, s=0 lead to forgeries. 3700 3701# tcId = 505 3702# Signatures with special case values for r and s. 3703msg = 48656c6c6f 3704result = invalid 3705sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 3706# Some implementations of DSA do not properly check for boundaries. In some 3707# cases the modular inverse of 0 is simply 0. As a result there are 3708# implementations where values such as r=1, s=0 lead to forgeries. 3709 3710# tcId = 506 3711# Signatures with special case values for r and s. 3712msg = 48656c6c6f 3713result = invalid 3714sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 3715# Some implementations of DSA do not properly check for boundaries. In some 3716# cases the modular inverse of 0 is simply 0. As a result there are 3717# implementations where values such as r=1, s=0 lead to forgeries. 3718 3719# tcId = 507 3720# Signatures with special case values for r and s. 3721msg = 48656c6c6f 3722result = invalid 3723sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 3724# Some implementations of DSA do not properly check for boundaries. In some 3725# cases the modular inverse of 0 is simply 0. As a result there are 3726# implementations where values such as r=1, s=0 lead to forgeries. 3727 3728# tcId = 508 3729# Signatures with special case values for r and s. 3730msg = 48656c6c6f 3731result = invalid 3732sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 3733# Some implementations of DSA do not properly check for boundaries. In some 3734# cases the modular inverse of 0 is simply 0. As a result there are 3735# implementations where values such as r=1, s=0 lead to forgeries. 3736 3737# tcId = 509 3738# Signatures with special case values for r and s. 3739msg = 48656c6c6f 3740result = invalid 3741sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 3742# Some implementations of DSA do not properly check for boundaries. In some 3743# cases the modular inverse of 0 is simply 0. As a result there are 3744# implementations where values such as r=1, s=0 lead to forgeries. 3745 3746# tcId = 510 3747# Signatures with special case values for r and s. 3748msg = 48656c6c6f 3749result = invalid 3750sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000 3751# Some implementations of DSA do not properly check for boundaries. In some 3752# cases the modular inverse of 0 is simply 0. As a result there are 3753# implementations where values such as r=1, s=0 lead to forgeries. 3754 3755# tcId = 511 3756# Signatures with special case values for r and s. 3757msg = 48656c6c6f 3758result = invalid 3759sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 3760# Some implementations of DSA do not properly check for boundaries. In some 3761# cases the modular inverse of 0 is simply 0. As a result there are 3762# implementations where values such as r=1, s=0 lead to forgeries. 3763 3764# tcId = 512 3765# Signatures with special case values for r and s. 3766msg = 48656c6c6f 3767result = invalid 3768sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01 3769# Some implementations of DSA do not properly check for boundaries. In some 3770# cases the modular inverse of 0 is simply 0. As a result there are 3771# implementations where values such as r=1, s=0 lead to forgeries. 3772 3773# tcId = 513 3774# Signatures with special case values for r and s. 3775msg = 48656c6c6f 3776result = invalid 3777sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3778# Some implementations of DSA do not properly check for boundaries. In some 3779# cases the modular inverse of 0 is simply 0. As a result there are 3780# implementations where values such as r=1, s=0 lead to forgeries. 3781 3782# tcId = 514 3783# Signatures with special case values for r and s. 3784msg = 48656c6c6f 3785result = invalid 3786sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100 3787# Some implementations of DSA do not properly check for boundaries. In some 3788# cases the modular inverse of 0 is simply 0. As a result there are 3789# implementations where values such as r=1, s=0 lead to forgeries. 3790 3791# tcId = 515 3792# Signatures with special case values for r and s. 3793msg = 48656c6c6f 3794result = invalid 3795sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101 3796# Some implementations of DSA do not properly check for boundaries. In some 3797# cases the modular inverse of 0 is simply 0. As a result there are 3798# implementations where values such as r=1, s=0 lead to forgeries. 3799 3800# tcId = 516 3801# Signatures with special case values for r and s. 3802msg = 48656c6c6f 3803result = invalid 3804sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff 3805# Some implementations of DSA do not properly check for boundaries. In some 3806# cases the modular inverse of 0 is simply 0. As a result there are 3807# implementations where values such as r=1, s=0 lead to forgeries. 3808 3809# tcId = 517 3810# Signatures with special case values for r and s. 3811msg = 48656c6c6f 3812result = invalid 3813sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 3814# Some implementations of DSA do not properly check for boundaries. In some 3815# cases the modular inverse of 0 is simply 0. As a result there are 3816# implementations where values such as r=1, s=0 lead to forgeries. 3817 3818# tcId = 518 3819# Signatures with special case values for r and s. 3820msg = 48656c6c6f 3821result = invalid 3822sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 3823# Some implementations of DSA do not properly check for boundaries. In some 3824# cases the modular inverse of 0 is simply 0. As a result there are 3825# implementations where values such as r=1, s=0 lead to forgeries. 3826 3827# tcId = 519 3828# Signatures with special case values for r and s. 3829msg = 48656c6c6f 3830result = invalid 3831sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 3832# Some implementations of DSA do not properly check for boundaries. In some 3833# cases the modular inverse of 0 is simply 0. As a result there are 3834# implementations where values such as r=1, s=0 lead to forgeries. 3835 3836# tcId = 520 3837# Signatures with special case values for r and s. 3838msg = 48656c6c6f 3839result = invalid 3840sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 3841# Some implementations of DSA do not properly check for boundaries. In some 3842# cases the modular inverse of 0 is simply 0. As a result there are 3843# implementations where values such as r=1, s=0 lead to forgeries. 3844 3845# tcId = 521 3846# Signatures with special case values for r and s. 3847msg = 48656c6c6f 3848result = invalid 3849sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 3850# Some implementations of DSA do not properly check for boundaries. In some 3851# cases the modular inverse of 0 is simply 0. As a result there are 3852# implementations where values such as r=1, s=0 lead to forgeries. 3853 3854# tcId = 522 3855# Signatures with special case values for r and s. 3856msg = 48656c6c6f 3857result = invalid 3858sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000 3859# Some implementations of DSA do not properly check for boundaries. In some 3860# cases the modular inverse of 0 is simply 0. As a result there are 3861# implementations where values such as r=1, s=0 lead to forgeries. 3862 3863# tcId = 523 3864# Signatures with special case values for r and s. 3865msg = 48656c6c6f 3866result = invalid 3867sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 3868# Some implementations of DSA do not properly check for boundaries. In some 3869# cases the modular inverse of 0 is simply 0. As a result there are 3870# implementations where values such as r=1, s=0 lead to forgeries. 3871 3872# tcId = 524 3873# Signatures with special case values for r and s. 3874msg = 48656c6c6f 3875result = invalid 3876sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01 3877# Some implementations of DSA do not properly check for boundaries. In some 3878# cases the modular inverse of 0 is simply 0. As a result there are 3879# implementations where values such as r=1, s=0 lead to forgeries. 3880 3881# tcId = 525 3882# Signatures with special case values for r and s. 3883msg = 48656c6c6f 3884result = invalid 3885sig = 303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3886# Some implementations of DSA do not properly check for boundaries. In some 3887# cases the modular inverse of 0 is simply 0. As a result there are 3888# implementations where values such as r=1, s=0 lead to forgeries. 3889 3890# tcId = 526 3891# Signatures with special case values for r and s. 3892msg = 48656c6c6f 3893result = invalid 3894sig = 3022021d0100000000000000000000000000000000000000000000000000000000020100 3895# Some implementations of DSA do not properly check for boundaries. In some 3896# cases the modular inverse of 0 is simply 0. As a result there are 3897# implementations where values such as r=1, s=0 lead to forgeries. 3898 3899# tcId = 527 3900# Signatures with special case values for r and s. 3901msg = 48656c6c6f 3902result = invalid 3903sig = 3022021d0100000000000000000000000000000000000000000000000000000000020101 3904# Some implementations of DSA do not properly check for boundaries. In some 3905# cases the modular inverse of 0 is simply 0. As a result there are 3906# implementations where values such as r=1, s=0 lead to forgeries. 3907 3908# tcId = 528 3909# Signatures with special case values for r and s. 3910msg = 48656c6c6f 3911result = invalid 3912sig = 3022021d01000000000000000000000000000000000000000000000000000000000201ff 3913# Some implementations of DSA do not properly check for boundaries. In some 3914# cases the modular inverse of 0 is simply 0. As a result there are 3915# implementations where values such as r=1, s=0 lead to forgeries. 3916 3917# tcId = 529 3918# Signatures with special case values for r and s. 3919msg = 48656c6c6f 3920result = invalid 3921sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 3922# Some implementations of DSA do not properly check for boundaries. In some 3923# cases the modular inverse of 0 is simply 0. As a result there are 3924# implementations where values such as r=1, s=0 lead to forgeries. 3925 3926# tcId = 530 3927# Signatures with special case values for r and s. 3928msg = 48656c6c6f 3929result = invalid 3930sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 3931# Some implementations of DSA do not properly check for boundaries. In some 3932# cases the modular inverse of 0 is simply 0. As a result there are 3933# implementations where values such as r=1, s=0 lead to forgeries. 3934 3935# tcId = 531 3936# Signatures with special case values for r and s. 3937msg = 48656c6c6f 3938result = invalid 3939sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 3940# Some implementations of DSA do not properly check for boundaries. In some 3941# cases the modular inverse of 0 is simply 0. As a result there are 3942# implementations where values such as r=1, s=0 lead to forgeries. 3943 3944# tcId = 532 3945# Signatures with special case values for r and s. 3946msg = 48656c6c6f 3947result = invalid 3948sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 3949# Some implementations of DSA do not properly check for boundaries. In some 3950# cases the modular inverse of 0 is simply 0. As a result there are 3951# implementations where values such as r=1, s=0 lead to forgeries. 3952 3953# tcId = 533 3954# Signatures with special case values for r and s. 3955msg = 48656c6c6f 3956result = invalid 3957sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 3958# Some implementations of DSA do not properly check for boundaries. In some 3959# cases the modular inverse of 0 is simply 0. As a result there are 3960# implementations where values such as r=1, s=0 lead to forgeries. 3961 3962# tcId = 534 3963# Signatures with special case values for r and s. 3964msg = 48656c6c6f 3965result = invalid 3966sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000 3967# Some implementations of DSA do not properly check for boundaries. In some 3968# cases the modular inverse of 0 is simply 0. As a result there are 3969# implementations where values such as r=1, s=0 lead to forgeries. 3970 3971# tcId = 535 3972# Signatures with special case values for r and s. 3973msg = 48656c6c6f 3974result = invalid 3975sig = 30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 3976# Some implementations of DSA do not properly check for boundaries. In some 3977# cases the modular inverse of 0 is simply 0. As a result there are 3978# implementations where values such as r=1, s=0 lead to forgeries. 3979 3980# tcId = 536 3981# Signatures with special case values for r and s. 3982msg = 48656c6c6f 3983result = invalid 3984sig = 3024021d0100000000000000000000000000000000000000000000000000000000090380fe01 3985# Some implementations of DSA do not properly check for boundaries. In some 3986# cases the modular inverse of 0 is simply 0. As a result there are 3987# implementations where values such as r=1, s=0 lead to forgeries. 3988 3989# tcId = 537 3990# Signatures with special case values for r and s. 3991msg = 48656c6c6f 3992result = invalid 3993sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 3994# Some implementations of DSA do not properly check for boundaries. In some 3995# cases the modular inverse of 0 is simply 0. As a result there are 3996# implementations where values such as r=1, s=0 lead to forgeries. 3997 3998# tcId = 538 3999# Signatures with special case values for r and s. 4000msg = 48656c6c6f 4001result = invalid 4002sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100 4003# Some implementations of DSA do not properly check for boundaries. In some 4004# cases the modular inverse of 0 is simply 0. As a result there are 4005# implementations where values such as r=1, s=0 lead to forgeries. 4006 4007# tcId = 539 4008# Signatures with special case values for r and s. 4009msg = 48656c6c6f 4010result = invalid 4011sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101 4012# Some implementations of DSA do not properly check for boundaries. In some 4013# cases the modular inverse of 0 is simply 0. As a result there are 4014# implementations where values such as r=1, s=0 lead to forgeries. 4015 4016# tcId = 540 4017# Signatures with special case values for r and s. 4018msg = 48656c6c6f 4019result = invalid 4020sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff 4021# Some implementations of DSA do not properly check for boundaries. In some 4022# cases the modular inverse of 0 is simply 0. As a result there are 4023# implementations where values such as r=1, s=0 lead to forgeries. 4024 4025# tcId = 541 4026# Signatures with special case values for r and s. 4027msg = 48656c6c6f 4028result = invalid 4029sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 4030# Some implementations of DSA do not properly check for boundaries. In some 4031# cases the modular inverse of 0 is simply 0. As a result there are 4032# implementations where values such as r=1, s=0 lead to forgeries. 4033 4034# tcId = 542 4035# Signatures with special case values for r and s. 4036msg = 48656c6c6f 4037result = invalid 4038sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 4039# Some implementations of DSA do not properly check for boundaries. In some 4040# cases the modular inverse of 0 is simply 0. As a result there are 4041# implementations where values such as r=1, s=0 lead to forgeries. 4042 4043# tcId = 543 4044# Signatures with special case values for r and s. 4045msg = 48656c6c6f 4046result = invalid 4047sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 4048# Some implementations of DSA do not properly check for boundaries. In some 4049# cases the modular inverse of 0 is simply 0. As a result there are 4050# implementations where values such as r=1, s=0 lead to forgeries. 4051 4052# tcId = 544 4053# Signatures with special case values for r and s. 4054msg = 48656c6c6f 4055result = invalid 4056sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 4057# Some implementations of DSA do not properly check for boundaries. In some 4058# cases the modular inverse of 0 is simply 0. As a result there are 4059# implementations where values such as r=1, s=0 lead to forgeries. 4060 4061# tcId = 545 4062# Signatures with special case values for r and s. 4063msg = 48656c6c6f 4064result = invalid 4065sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 4066# Some implementations of DSA do not properly check for boundaries. In some 4067# cases the modular inverse of 0 is simply 0. As a result there are 4068# implementations where values such as r=1, s=0 lead to forgeries. 4069 4070# tcId = 546 4071# Signatures with special case values for r and s. 4072msg = 48656c6c6f 4073result = invalid 4074sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000 4075# Some implementations of DSA do not properly check for boundaries. In some 4076# cases the modular inverse of 0 is simply 0. As a result there are 4077# implementations where values such as r=1, s=0 lead to forgeries. 4078 4079# tcId = 547 4080# Signatures with special case values for r and s. 4081msg = 48656c6c6f 4082result = invalid 4083sig = 3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 4084# Some implementations of DSA do not properly check for boundaries. In some 4085# cases the modular inverse of 0 is simply 0. As a result there are 4086# implementations where values such as r=1, s=0 lead to forgeries. 4087 4088# tcId = 548 4089# Signatures with special case values for r and s. 4090msg = 48656c6c6f 4091result = invalid 4092sig = 3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01 4093# Some implementations of DSA do not properly check for boundaries. In some 4094# cases the modular inverse of 0 is simply 0. As a result there are 4095# implementations where values such as r=1, s=0 lead to forgeries. 4096 4097# tcId = 549 4098# Signatures with special case values for r and s. 4099msg = 48656c6c6f 4100result = invalid 4101sig = 3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 4102# Some implementations of DSA do not properly check for boundaries. In some 4103# cases the modular inverse of 0 is simply 0. As a result there are 4104# implementations where values such as r=1, s=0 lead to forgeries. 4105 4106# tcId = 550 4107# Signatures with special case values for r and s. 4108msg = 48656c6c6f 4109result = invalid 4110sig = 3008090380fe01020100 4111# Some implementations of DSA do not properly check for boundaries. In some 4112# cases the modular inverse of 0 is simply 0. As a result there are 4113# implementations where values such as r=1, s=0 lead to forgeries. 4114 4115# tcId = 551 4116# Signatures with special case values for r and s. 4117msg = 48656c6c6f 4118result = invalid 4119sig = 3008090380fe01020101 4120# Some implementations of DSA do not properly check for boundaries. In some 4121# cases the modular inverse of 0 is simply 0. As a result there are 4122# implementations where values such as r=1, s=0 lead to forgeries. 4123 4124# tcId = 552 4125# Signatures with special case values for r and s. 4126msg = 48656c6c6f 4127result = invalid 4128sig = 3008090380fe010201ff 4129# Some implementations of DSA do not properly check for boundaries. In some 4130# cases the modular inverse of 0 is simply 0. As a result there are 4131# implementations where values such as r=1, s=0 lead to forgeries. 4132 4133# tcId = 553 4134# Signatures with special case values for r and s. 4135msg = 48656c6c6f 4136result = invalid 4137sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 4138# Some implementations of DSA do not properly check for boundaries. In some 4139# cases the modular inverse of 0 is simply 0. As a result there are 4140# implementations where values such as r=1, s=0 lead to forgeries. 4141 4142# tcId = 554 4143# Signatures with special case values for r and s. 4144msg = 48656c6c6f 4145result = invalid 4146sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 4147# Some implementations of DSA do not properly check for boundaries. In some 4148# cases the modular inverse of 0 is simply 0. As a result there are 4149# implementations where values such as r=1, s=0 lead to forgeries. 4150 4151# tcId = 555 4152# Signatures with special case values for r and s. 4153msg = 48656c6c6f 4154result = invalid 4155sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 4156# Some implementations of DSA do not properly check for boundaries. In some 4157# cases the modular inverse of 0 is simply 0. As a result there are 4158# implementations where values such as r=1, s=0 lead to forgeries. 4159 4160# tcId = 556 4161# Signatures with special case values for r and s. 4162msg = 48656c6c6f 4163result = invalid 4164sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 4165# Some implementations of DSA do not properly check for boundaries. In some 4166# cases the modular inverse of 0 is simply 0. As a result there are 4167# implementations where values such as r=1, s=0 lead to forgeries. 4168 4169# tcId = 557 4170# Signatures with special case values for r and s. 4171msg = 48656c6c6f 4172result = invalid 4173sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 4174# Some implementations of DSA do not properly check for boundaries. In some 4175# cases the modular inverse of 0 is simply 0. As a result there are 4176# implementations where values such as r=1, s=0 lead to forgeries. 4177 4178# tcId = 558 4179# Signatures with special case values for r and s. 4180msg = 48656c6c6f 4181result = invalid 4182sig = 3024090380fe01021d0100000000000000000000000000000000000000000000000000000000 4183# Some implementations of DSA do not properly check for boundaries. In some 4184# cases the modular inverse of 0 is simply 0. As a result there are 4185# implementations where values such as r=1, s=0 lead to forgeries. 4186 4187# tcId = 559 4188# Signatures with special case values for r and s. 4189msg = 48656c6c6f 4190result = invalid 4191sig = 3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 4192# Some implementations of DSA do not properly check for boundaries. In some 4193# cases the modular inverse of 0 is simply 0. As a result there are 4194# implementations where values such as r=1, s=0 lead to forgeries. 4195 4196# tcId = 560 4197# Signatures with special case values for r and s. 4198msg = 48656c6c6f 4199result = invalid 4200sig = 300a090380fe01090380fe01 4201# Some implementations of DSA do not properly check for boundaries. In some 4202# cases the modular inverse of 0 is simply 0. As a result there are 4203# implementations where values such as r=1, s=0 lead to forgeries. 4204 4205# tcId = 561 4206# random signature 4207msg = 48656c6c6f 4208result = valid 4209sig = 303c021c36f3dba9761a64a37e82b12321b2a9dfd7d33b52876cc0afc069fdfb021c2b4d30ae183b67f5f89268ae71c466d8d9b80c1877fab23e822f7f00 4210 4211# tcId = 562 4212# random signature 4213msg = 48656c6c6f 4214result = valid 4215sig = 303d021c57d273ae3782e51af0be789e409159428af91face3071ae9423474ed021d00b7385bfcd3c9eb35a4b5cbfaeaefc67a26c75a8612ebc482eef96033 4216 4217# tcId = 563 4218# random signature 4219msg = 48656c6c6f 4220result = valid 4221sig = 303d021c2dfa059fbea2500f7db7edb9c4b5d17c844604870f47c43554d07ca6021d00975684ce7938e43e82015d1e1ff9488cce372c11929b605fd7041645 4222 4223# tcId = 564 4224# random signature 4225msg = 48656c6c6f 4226result = valid 4227sig = 303c021c57e06bc849dc1f43acc9eef55da7edd36ae15029d2e6fd9778f116b4021c7171a6bd9ea904d0cfb290feb28e42404c3da8ce8844c85c12ddd65f 4228 4229# tcId = 565 4230# random signature 4231msg = 48656c6c6f 4232result = valid 4233sig = 303c021c56e35470a8d753a3eebdc96c8dfbea13198e8e12dd215afc0fdeaad6021c6022e76ad5b2d5a0cfbfec0b80d7d40c73de361d1caa91992414555b 4234 4235[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] 4236[key.keySize = 2048] 4237[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] 4238[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] 4239[key.type = DSAPublicKey] 4240[key.y = 6978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0] 4241[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0] 4242[sha = SHA-224] 4243 4244# tcId = 566 4245# r,s = 1,1 4246msg = 54657374 4247result = valid 4248sig = 3006020101020101 4249 4250# tcId = 567 4251# r,s = 1,5 4252msg = 54657374 4253result = valid 4254sig = 3006020101020105 4255 4256# tcId = 568 4257# u2 small 4258msg = 54657374 4259result = valid 4260sig = 3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1 4261 4262# tcId = 569 4263# s == q-1 4264msg = 54657374 4265result = valid 4266sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 4267 4268[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] 4269[key.keySize = 2048] 4270[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] 4271[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] 4272[key.type = DSAPublicKey] 4273[key.y = 2a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d] 4274[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d] 4275[sha = SHA-224] 4276 4277# tcId = 570 4278# s == 1 4279msg = 54657374 4280result = valid 4281sig = 3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101 4282 4283[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] 4284[key.keySize = 2048] 4285[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] 4286[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] 4287[key.type = DSAPublicKey] 4288[key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] 4289[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] 4290[sha = SHA-256] 4291 4292# tcId = 571 4293# Legacy:ASN encoding of r misses leading 0 4294msg = 54657374 4295result = acceptable 4296sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4297# ASN encoded integers with a leading hex-digit in the range 8 .. F are 4298# negative. If the first hex-digit of a positive integer is 8 .. F then a 4299# leading 0 must be added. Some libraries forgot to do this an therefore 4300# generated invalid DSA signatures. Some providers, accept such legacy 4301# signatures for compatibility. 4302 4303# tcId = 572 4304# valid 4305msg = 54657374 4306result = valid 4307sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4308 4309# tcId = 573 4310# long form encoding of length 4311msg = 54657374 4312result = invalid 4313sig = 30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4314 4315# tcId = 574 4316# long form encoding of length 4317msg = 54657374 4318result = invalid 4319sig = 303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4320 4321# tcId = 575 4322# long form encoding of length 4323msg = 54657374 4324result = invalid 4325sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4326 4327# tcId = 576 4328# length contains leading 0 4329msg = 54657374 4330result = invalid 4331sig = 3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4332 4333# tcId = 577 4334# length contains leading 0 4335msg = 54657374 4336result = invalid 4337sig = 303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4338 4339# tcId = 578 4340# length contains leading 0 4341msg = 54657374 4342result = invalid 4343sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4344 4345# tcId = 579 4346# wrong length 4347msg = 54657374 4348result = invalid 4349sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4350 4351# tcId = 580 4352# wrong length 4353msg = 54657374 4354result = invalid 4355sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4356 4357# tcId = 581 4358# wrong length 4359msg = 54657374 4360result = invalid 4361sig = 303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4362 4363# tcId = 582 4364# wrong length 4365msg = 54657374 4366result = invalid 4367sig = 303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4368 4369# tcId = 583 4370# wrong length 4371msg = 54657374 4372result = invalid 4373sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4374 4375# tcId = 584 4376# wrong length 4377msg = 54657374 4378result = invalid 4379sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4380 4381# tcId = 585 4382# uint32 overflow in length 4383msg = 54657374 4384result = invalid 4385sig = 3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4386 4387# tcId = 586 4388# uint32 overflow in length 4389msg = 54657374 4390result = invalid 4391sig = 30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4392 4393# tcId = 587 4394# uint32 overflow in length 4395msg = 54657374 4396result = invalid 4397sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4398 4399# tcId = 588 4400# uint64 overflow in length 4401msg = 54657374 4402result = invalid 4403sig = 308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4404 4405# tcId = 589 4406# uint64 overflow in length 4407msg = 54657374 4408result = invalid 4409sig = 3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4410 4411# tcId = 590 4412# uint64 overflow in length 4413msg = 54657374 4414result = invalid 4415sig = 3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4416 4417# tcId = 591 4418# length = 2**31 - 1 4419msg = 54657374 4420result = invalid 4421sig = 30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4422 4423# tcId = 592 4424# length = 2**31 - 1 4425msg = 54657374 4426result = invalid 4427sig = 304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4428 4429# tcId = 593 4430# length = 2**31 - 1 4431msg = 54657374 4432result = invalid 4433sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4434 4435# tcId = 594 4436# length = 2**32 - 1 4437msg = 54657374 4438result = invalid 4439sig = 3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4440 4441# tcId = 595 4442# length = 2**32 - 1 4443msg = 54657374 4444result = invalid 4445sig = 30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4446 4447# tcId = 596 4448# length = 2**32 - 1 4449msg = 54657374 4450result = invalid 4451sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4452 4453# tcId = 597 4454# length = 2**40 - 1 4455msg = 54657374 4456result = invalid 4457sig = 3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4458 4459# tcId = 598 4460# length = 2**40 - 1 4461msg = 54657374 4462result = invalid 4463sig = 30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4464 4465# tcId = 599 4466# length = 2**40 - 1 4467msg = 54657374 4468result = invalid 4469sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4470 4471# tcId = 600 4472# length = 2**64 - 1 4473msg = 54657374 4474result = invalid 4475sig = 3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4476 4477# tcId = 601 4478# length = 2**64 - 1 4479msg = 54657374 4480result = invalid 4481sig = 30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4482 4483# tcId = 602 4484# length = 2**64 - 1 4485msg = 54657374 4486result = invalid 4487sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4488 4489# tcId = 603 4490# incorrect length 4491msg = 54657374 4492result = invalid 4493sig = 30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4494 4495# tcId = 604 4496# incorrect length 4497msg = 54657374 4498result = invalid 4499sig = 303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4500 4501# tcId = 605 4502# incorrect length 4503msg = 54657374 4504result = invalid 4505sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4506 4507# tcId = 606 4508# indefinite length without termination 4509msg = 54657374 4510result = invalid 4511sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4512 4513# tcId = 607 4514# indefinite length without termination 4515msg = 54657374 4516result = invalid 4517sig = 303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4518 4519# tcId = 608 4520# indefinite length without termination 4521msg = 54657374 4522result = invalid 4523sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4524 4525# tcId = 609 4526# removing sequence 4527msg = 54657374 4528result = invalid 4529sig = 4530 4531# tcId = 610 4532# lonely sequence tag 4533msg = 54657374 4534result = invalid 4535sig = 30 4536 4537# tcId = 611 4538# appending 0's to sequence 4539msg = 54657374 4540result = invalid 4541sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 4542 4543# tcId = 612 4544# prepending 0's to sequence 4545msg = 54657374 4546result = invalid 4547sig = 303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4548 4549# tcId = 613 4550# appending unused 0's to sequence 4551msg = 54657374 4552result = invalid 4553sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 4554 4555# tcId = 614 4556# appending null value to sequence 4557msg = 54657374 4558result = invalid 4559sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500 4560 4561# tcId = 615 4562# including garbage 4563msg = 54657374 4564result = invalid 4565sig = 3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4566 4567# tcId = 616 4568# including garbage 4569msg = 54657374 4570result = invalid 4571sig = 30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4572 4573# tcId = 617 4574# including garbage 4575msg = 54657374 4576result = invalid 4577sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef 4578 4579# tcId = 618 4580# including garbage 4581msg = 54657374 4582result = invalid 4583sig = 30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4584 4585# tcId = 619 4586# including garbage 4587msg = 54657374 4588result = invalid 4589sig = 304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4590 4591# tcId = 620 4592# including garbage 4593msg = 54657374 4594result = invalid 4595sig = 3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4596 4597# tcId = 621 4598# including garbage 4599msg = 54657374 4600result = invalid 4601sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4602 4603# tcId = 622 4604# including garbage 4605msg = 54657374 4606result = invalid 4607sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4608 4609# tcId = 623 4610# including garbage 4611msg = 54657374 4612result = invalid 4613sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef 4614 4615# tcId = 624 4616# including undefined tags 4617msg = 54657374 4618result = invalid 4619sig = 3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4620 4621# tcId = 625 4622# including undefined tags 4623msg = 54657374 4624result = invalid 4625sig = 3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4626 4627# tcId = 626 4628# including undefined tags 4629msg = 54657374 4630result = invalid 4631sig = 30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4632 4633# tcId = 627 4634# including undefined tags 4635msg = 54657374 4636result = invalid 4637sig = 30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4638 4639# tcId = 628 4640# including undefined tags 4641msg = 54657374 4642result = invalid 4643sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4644 4645# tcId = 629 4646# including undefined tags 4647msg = 54657374 4648result = invalid 4649sig = 3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4650 4651# tcId = 630 4652# truncated length of sequence 4653msg = 54657374 4654result = invalid 4655sig = 3081 4656 4657# tcId = 631 4658# using composition with indefinite length 4659msg = 54657374 4660result = invalid 4661sig = 3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 4662 4663# tcId = 632 4664# using composition with indefinite length 4665msg = 54657374 4666result = invalid 4667sig = 30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4668 4669# tcId = 633 4670# using composition with indefinite length 4671msg = 54657374 4672result = invalid 4673sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 4674 4675# tcId = 634 4676# using composition with wrong tag 4677msg = 54657374 4678result = invalid 4679sig = 3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 4680 4681# tcId = 635 4682# using composition with wrong tag 4683msg = 54657374 4684result = invalid 4685sig = 30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4686 4687# tcId = 636 4688# using composition with wrong tag 4689msg = 54657374 4690result = invalid 4691sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 4692 4693# tcId = 637 4694# Replacing sequence with NULL 4695msg = 54657374 4696result = invalid 4697sig = 0500 4698 4699# tcId = 638 4700# changing tag value of sequence 4701msg = 54657374 4702result = invalid 4703sig = 2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4704 4705# tcId = 639 4706# changing tag value of sequence 4707msg = 54657374 4708result = invalid 4709sig = 2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4710 4711# tcId = 640 4712# changing tag value of sequence 4713msg = 54657374 4714result = invalid 4715sig = 313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4716 4717# tcId = 641 4718# changing tag value of sequence 4719msg = 54657374 4720result = invalid 4721sig = 323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4722 4723# tcId = 642 4724# changing tag value of sequence 4725msg = 54657374 4726result = invalid 4727sig = ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4728 4729# tcId = 643 4730# dropping value of sequence 4731msg = 54657374 4732result = invalid 4733sig = 3000 4734 4735# tcId = 644 4736# using composition for sequence 4737msg = 54657374 4738result = invalid 4739sig = 3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4740 4741# tcId = 645 4742# truncate sequence 4743msg = 54657374 4744result = invalid 4745sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1 4746 4747# tcId = 646 4748# truncate sequence 4749msg = 54657374 4750result = invalid 4751sig = 303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4752 4753# tcId = 647 4754# indefinite length 4755msg = 54657374 4756result = invalid 4757sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 4758 4759# tcId = 648 4760# indefinite length with truncated delimiter 4761msg = 54657374 4762result = invalid 4763sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600 4764 4765# tcId = 649 4766# indefinite length with additional element 4767msg = 54657374 4768result = invalid 4769sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000 4770 4771# tcId = 650 4772# indefinite length with truncated element 4773msg = 54657374 4774result = invalid 4775sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000 4776 4777# tcId = 651 4778# indefinite length with garbage 4779msg = 54657374 4780result = invalid 4781sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef 4782 4783# tcId = 652 4784# indefinite length with nonempty EOC 4785msg = 54657374 4786result = invalid 4787sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef 4788 4789# tcId = 653 4790# prepend empty sequence 4791msg = 54657374 4792result = invalid 4793sig = 303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4794 4795# tcId = 654 4796# append empty sequence 4797msg = 54657374 4798result = invalid 4799sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000 4800 4801# tcId = 655 4802# sequence of sequence 4803msg = 54657374 4804result = invalid 4805sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4806 4807# tcId = 656 4808# truncated sequence 4809msg = 54657374 4810result = invalid 4811sig = 301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93 4812 4813# tcId = 657 4814# repeat element in sequence 4815msg = 54657374 4816result = invalid 4817sig = 305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4818 4819# tcId = 658 4820# removing integer 4821msg = 54657374 4822result = invalid 4823sig = 301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4824 4825# tcId = 659 4826# lonely integer tag 4827msg = 54657374 4828result = invalid 4829sig = 301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4830 4831# tcId = 660 4832# lonely integer tag 4833msg = 54657374 4834result = invalid 4835sig = 3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302 4836 4837# tcId = 661 4838# appending 0's to integer 4839msg = 54657374 4840result = invalid 4841sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4842 4843# tcId = 662 4844# appending 0's to integer 4845msg = 54657374 4846result = invalid 4847sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 4848 4849# tcId = 663 4850# prepending 0's to integer 4851msg = 54657374 4852result = invalid 4853sig = 303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4854 4855# tcId = 664 4856# prepending 0's to integer 4857msg = 54657374 4858result = invalid 4859sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4860 4861# tcId = 665 4862# appending unused 0's to integer 4863msg = 54657374 4864result = invalid 4865sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4866 4867# tcId = 666 4868# appending null value to integer 4869msg = 54657374 4870result = invalid 4871sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4872 4873# tcId = 667 4874# appending null value to integer 4875msg = 54657374 4876result = invalid 4877sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500 4878 4879# tcId = 668 4880# truncated length of integer 4881msg = 54657374 4882result = invalid 4883sig = 30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4884 4885# tcId = 669 4886# truncated length of integer 4887msg = 54657374 4888result = invalid 4889sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281 4890 4891# tcId = 670 4892# Replacing integer with NULL 4893msg = 54657374 4894result = invalid 4895sig = 30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4896 4897# tcId = 671 4898# Replacing integer with NULL 4899msg = 54657374 4900result = invalid 4901sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500 4902 4903# tcId = 672 4904# changing tag value of integer 4905msg = 54657374 4906result = invalid 4907sig = 303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4908 4909# tcId = 673 4910# changing tag value of integer 4911msg = 54657374 4912result = invalid 4913sig = 303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4914 4915# tcId = 674 4916# changing tag value of integer 4917msg = 54657374 4918result = invalid 4919sig = 303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4920 4921# tcId = 675 4922# changing tag value of integer 4923msg = 54657374 4924result = invalid 4925sig = 303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4926 4927# tcId = 676 4928# changing tag value of integer 4929msg = 54657374 4930result = invalid 4931sig = 303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4932 4933# tcId = 677 4934# changing tag value of integer 4935msg = 54657374 4936result = invalid 4937sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4938 4939# tcId = 678 4940# changing tag value of integer 4941msg = 54657374 4942result = invalid 4943sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4944 4945# tcId = 679 4946# changing tag value of integer 4947msg = 54657374 4948result = invalid 4949sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4950 4951# tcId = 680 4952# changing tag value of integer 4953msg = 54657374 4954result = invalid 4955sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4956 4957# tcId = 681 4958# changing tag value of integer 4959msg = 54657374 4960result = invalid 4961sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4962 4963# tcId = 682 4964# dropping value of integer 4965msg = 54657374 4966result = invalid 4967sig = 30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4968 4969# tcId = 683 4970# dropping value of integer 4971msg = 54657374 4972result = invalid 4973sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200 4974 4975# tcId = 684 4976# using composition for integer 4977msg = 54657374 4978result = invalid 4979sig = 30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4980 4981# tcId = 685 4982# using composition for integer 4983msg = 54657374 4984result = invalid 4985sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4986 4987# tcId = 686 4988# modify first byte of integer 4989msg = 54657374 4990result = invalid 4991sig = 303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4992 4993# tcId = 687 4994# modify first byte of integer 4995msg = 54657374 4996result = invalid 4997sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 4998 4999# tcId = 688 5000# modify last byte of integer 5001msg = 54657374 5002result = invalid 5003sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5004 5005# tcId = 689 5006# modify last byte of integer 5007msg = 54657374 5008result = invalid 5009sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196 5010 5011# tcId = 690 5012# truncate integer 5013msg = 54657374 5014result = invalid 5015sig = 303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5016 5017# tcId = 691 5018# truncate integer 5019msg = 54657374 5020result = invalid 5021sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5022 5023# tcId = 692 5024# truncate integer 5025msg = 54657374 5026result = invalid 5027sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1 5028 5029# tcId = 693 5030# truncate integer 5031msg = 54657374 5032result = invalid 5033sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5034 5035# tcId = 694 5036# leading ff in integer 5037msg = 54657374 5038result = invalid 5039sig = 303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5040 5041# tcId = 695 5042# leading ff in integer 5043msg = 54657374 5044result = invalid 5045sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5046 5047# tcId = 696 5048# infinity 5049msg = 54657374 5050result = invalid 5051sig = 3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5052 5053# tcId = 697 5054# infinity 5055msg = 54657374 5056result = invalid 5057sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180 5058 5059# tcId = 698 5060# replacing integer with zero 5061msg = 54657374 5062result = invalid 5063sig = 3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5064 5065# tcId = 699 5066# replacing integer with zero 5067msg = 54657374 5068result = invalid 5069sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100 5070 5071# tcId = 700 5072# Modified r or s, e.g. by adding or subtracting the group order 5073msg = 54657374 5074result = invalid 5075sig = 303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5076 5077# tcId = 701 5078# Modified r or s, e.g. by adding or subtracting the group order 5079msg = 54657374 5080result = invalid 5081sig = 303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5082 5083# tcId = 702 5084# Modified r or s, e.g. by adding or subtracting the group order 5085msg = 54657374 5086result = invalid 5087sig = 303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5088 5089# tcId = 703 5090# Modified r or s, e.g. by adding or subtracting the group order 5091msg = 54657374 5092result = invalid 5093sig = 303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5094 5095# tcId = 704 5096# Modified r or s, e.g. by adding or subtracting the group order 5097msg = 54657374 5098result = invalid 5099sig = 303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5100 5101# tcId = 705 5102# Modified r or s, e.g. by adding or subtracting the group order 5103msg = 54657374 5104result = invalid 5105sig = 303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5106 5107# tcId = 706 5108# Modified r or s, e.g. by adding or subtracting the group order 5109msg = 54657374 5110result = invalid 5111sig = 303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5112 5113# tcId = 707 5114# Modified r or s, e.g. by adding or subtracting the group order 5115msg = 54657374 5116result = invalid 5117sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73 5118 5119# tcId = 708 5120# Modified r or s, e.g. by adding or subtracting the group order 5121msg = 54657374 5122result = invalid 5123sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9 5124 5125# tcId = 709 5126# Modified r or s, e.g. by adding or subtracting the group order 5127msg = 54657374 5128result = invalid 5129sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea 5130 5131# tcId = 710 5132# Modified r or s, e.g. by adding or subtracting the group order 5133msg = 54657374 5134result = invalid 5135sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847 5136 5137# tcId = 711 5138# Modified r or s, e.g. by adding or subtracting the group order 5139msg = 54657374 5140result = invalid 5141sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d 5142 5143# tcId = 712 5144# Modified r or s, e.g. by adding or subtracting the group order 5145msg = 54657374 5146result = invalid 5147sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 5148 5149# tcId = 713 5150# Modified r or s, e.g. by adding or subtracting the group order 5151msg = 54657374 5152result = invalid 5153sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea 5154 5155# tcId = 714 5156# Signatures with special case values for r and s. 5157msg = 54657374 5158result = invalid 5159sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 5160# Some implementations of DSA do not properly check for boundaries. In some 5161# cases the modular inverse of 0 is simply 0. As a result there are 5162# implementations where values such as r=1, s=0 lead to forgeries. 5163 5164# tcId = 715 5165# Signatures with special case values for r and s. 5166msg = 54657374 5167result = invalid 5168sig = 3006020100020100 5169# Some implementations of DSA do not properly check for boundaries. In some 5170# cases the modular inverse of 0 is simply 0. As a result there are 5171# implementations where values such as r=1, s=0 lead to forgeries. 5172 5173# tcId = 716 5174# Signatures with special case values for r and s. 5175msg = 54657374 5176result = invalid 5177sig = 3006020100020101 5178# Some implementations of DSA do not properly check for boundaries. In some 5179# cases the modular inverse of 0 is simply 0. As a result there are 5180# implementations where values such as r=1, s=0 lead to forgeries. 5181 5182# tcId = 717 5183# Signatures with special case values for r and s. 5184msg = 54657374 5185result = invalid 5186sig = 30060201000201ff 5187# Some implementations of DSA do not properly check for boundaries. In some 5188# cases the modular inverse of 0 is simply 0. As a result there are 5189# implementations where values such as r=1, s=0 lead to forgeries. 5190 5191# tcId = 718 5192# Signatures with special case values for r and s. 5193msg = 54657374 5194result = invalid 5195sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 5196# Some implementations of DSA do not properly check for boundaries. In some 5197# cases the modular inverse of 0 is simply 0. As a result there are 5198# implementations where values such as r=1, s=0 lead to forgeries. 5199 5200# tcId = 719 5201# Signatures with special case values for r and s. 5202msg = 54657374 5203result = invalid 5204sig = 3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 5205# Some implementations of DSA do not properly check for boundaries. In some 5206# cases the modular inverse of 0 is simply 0. As a result there are 5207# implementations where values such as r=1, s=0 lead to forgeries. 5208 5209# tcId = 720 5210# Signatures with special case values for r and s. 5211msg = 54657374 5212result = invalid 5213sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 5214# Some implementations of DSA do not properly check for boundaries. In some 5215# cases the modular inverse of 0 is simply 0. As a result there are 5216# implementations where values such as r=1, s=0 lead to forgeries. 5217 5218# tcId = 721 5219# Signatures with special case values for r and s. 5220msg = 54657374 5221result = invalid 5222sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 5223# Some implementations of DSA do not properly check for boundaries. In some 5224# cases the modular inverse of 0 is simply 0. As a result there are 5225# implementations where values such as r=1, s=0 lead to forgeries. 5226 5227# tcId = 722 5228# Signatures with special case values for r and s. 5229msg = 54657374 5230result = invalid 5231sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 5232# Some implementations of DSA do not properly check for boundaries. In some 5233# cases the modular inverse of 0 is simply 0. As a result there are 5234# implementations where values such as r=1, s=0 lead to forgeries. 5235 5236# tcId = 723 5237# Signatures with special case values for r and s. 5238msg = 54657374 5239result = invalid 5240sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000 5241# Some implementations of DSA do not properly check for boundaries. In some 5242# cases the modular inverse of 0 is simply 0. As a result there are 5243# implementations where values such as r=1, s=0 lead to forgeries. 5244 5245# tcId = 724 5246# Signatures with special case values for r and s. 5247msg = 54657374 5248result = invalid 5249sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 5250# Some implementations of DSA do not properly check for boundaries. In some 5251# cases the modular inverse of 0 is simply 0. As a result there are 5252# implementations where values such as r=1, s=0 lead to forgeries. 5253 5254# tcId = 725 5255# Signatures with special case values for r and s. 5256msg = 54657374 5257result = invalid 5258sig = 3008020100090380fe01 5259# Some implementations of DSA do not properly check for boundaries. In some 5260# cases the modular inverse of 0 is simply 0. As a result there are 5261# implementations where values such as r=1, s=0 lead to forgeries. 5262 5263# tcId = 726 5264# Signatures with special case values for r and s. 5265msg = 54657374 5266result = invalid 5267sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 5268# Some implementations of DSA do not properly check for boundaries. In some 5269# cases the modular inverse of 0 is simply 0. As a result there are 5270# implementations where values such as r=1, s=0 lead to forgeries. 5271 5272# tcId = 727 5273# Signatures with special case values for r and s. 5274msg = 54657374 5275result = invalid 5276sig = 3006020101020100 5277# Some implementations of DSA do not properly check for boundaries. In some 5278# cases the modular inverse of 0 is simply 0. As a result there are 5279# implementations where values such as r=1, s=0 lead to forgeries. 5280 5281# tcId = 728 5282# Signatures with special case values for r and s. 5283msg = 54657374 5284result = invalid 5285sig = 3006020101020101 5286# Some implementations of DSA do not properly check for boundaries. In some 5287# cases the modular inverse of 0 is simply 0. As a result there are 5288# implementations where values such as r=1, s=0 lead to forgeries. 5289 5290# tcId = 729 5291# Signatures with special case values for r and s. 5292msg = 54657374 5293result = invalid 5294sig = 30060201010201ff 5295# Some implementations of DSA do not properly check for boundaries. In some 5296# cases the modular inverse of 0 is simply 0. As a result there are 5297# implementations where values such as r=1, s=0 lead to forgeries. 5298 5299# tcId = 730 5300# Signatures with special case values for r and s. 5301msg = 54657374 5302result = invalid 5303sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 5304# Some implementations of DSA do not properly check for boundaries. In some 5305# cases the modular inverse of 0 is simply 0. As a result there are 5306# implementations where values such as r=1, s=0 lead to forgeries. 5307 5308# tcId = 731 5309# Signatures with special case values for r and s. 5310msg = 54657374 5311result = invalid 5312sig = 3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 5313# Some implementations of DSA do not properly check for boundaries. In some 5314# cases the modular inverse of 0 is simply 0. As a result there are 5315# implementations where values such as r=1, s=0 lead to forgeries. 5316 5317# tcId = 732 5318# Signatures with special case values for r and s. 5319msg = 54657374 5320result = invalid 5321sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 5322# Some implementations of DSA do not properly check for boundaries. In some 5323# cases the modular inverse of 0 is simply 0. As a result there are 5324# implementations where values such as r=1, s=0 lead to forgeries. 5325 5326# tcId = 733 5327# Signatures with special case values for r and s. 5328msg = 54657374 5329result = invalid 5330sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 5331# Some implementations of DSA do not properly check for boundaries. In some 5332# cases the modular inverse of 0 is simply 0. As a result there are 5333# implementations where values such as r=1, s=0 lead to forgeries. 5334 5335# tcId = 734 5336# Signatures with special case values for r and s. 5337msg = 54657374 5338result = invalid 5339sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 5340# Some implementations of DSA do not properly check for boundaries. In some 5341# cases the modular inverse of 0 is simply 0. As a result there are 5342# implementations where values such as r=1, s=0 lead to forgeries. 5343 5344# tcId = 735 5345# Signatures with special case values for r and s. 5346msg = 54657374 5347result = invalid 5348sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000 5349# Some implementations of DSA do not properly check for boundaries. In some 5350# cases the modular inverse of 0 is simply 0. As a result there are 5351# implementations where values such as r=1, s=0 lead to forgeries. 5352 5353# tcId = 736 5354# Signatures with special case values for r and s. 5355msg = 54657374 5356result = invalid 5357sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 5358# Some implementations of DSA do not properly check for boundaries. In some 5359# cases the modular inverse of 0 is simply 0. As a result there are 5360# implementations where values such as r=1, s=0 lead to forgeries. 5361 5362# tcId = 737 5363# Signatures with special case values for r and s. 5364msg = 54657374 5365result = invalid 5366sig = 3008020101090380fe01 5367# Some implementations of DSA do not properly check for boundaries. In some 5368# cases the modular inverse of 0 is simply 0. As a result there are 5369# implementations where values such as r=1, s=0 lead to forgeries. 5370 5371# tcId = 738 5372# Signatures with special case values for r and s. 5373msg = 54657374 5374result = invalid 5375sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 5376# Some implementations of DSA do not properly check for boundaries. In some 5377# cases the modular inverse of 0 is simply 0. As a result there are 5378# implementations where values such as r=1, s=0 lead to forgeries. 5379 5380# tcId = 739 5381# Signatures with special case values for r and s. 5382msg = 54657374 5383result = invalid 5384sig = 30060201ff020100 5385# Some implementations of DSA do not properly check for boundaries. In some 5386# cases the modular inverse of 0 is simply 0. As a result there are 5387# implementations where values such as r=1, s=0 lead to forgeries. 5388 5389# tcId = 740 5390# Signatures with special case values for r and s. 5391msg = 54657374 5392result = invalid 5393sig = 30060201ff020101 5394# Some implementations of DSA do not properly check for boundaries. In some 5395# cases the modular inverse of 0 is simply 0. As a result there are 5396# implementations where values such as r=1, s=0 lead to forgeries. 5397 5398# tcId = 741 5399# Signatures with special case values for r and s. 5400msg = 54657374 5401result = invalid 5402sig = 30060201ff0201ff 5403# Some implementations of DSA do not properly check for boundaries. In some 5404# cases the modular inverse of 0 is simply 0. As a result there are 5405# implementations where values such as r=1, s=0 lead to forgeries. 5406 5407# tcId = 742 5408# Signatures with special case values for r and s. 5409msg = 54657374 5410result = invalid 5411sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 5412# Some implementations of DSA do not properly check for boundaries. In some 5413# cases the modular inverse of 0 is simply 0. As a result there are 5414# implementations where values such as r=1, s=0 lead to forgeries. 5415 5416# tcId = 743 5417# Signatures with special case values for r and s. 5418msg = 54657374 5419result = invalid 5420sig = 30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 5421# Some implementations of DSA do not properly check for boundaries. In some 5422# cases the modular inverse of 0 is simply 0. As a result there are 5423# implementations where values such as r=1, s=0 lead to forgeries. 5424 5425# tcId = 744 5426# Signatures with special case values for r and s. 5427msg = 54657374 5428result = invalid 5429sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 5430# Some implementations of DSA do not properly check for boundaries. In some 5431# cases the modular inverse of 0 is simply 0. As a result there are 5432# implementations where values such as r=1, s=0 lead to forgeries. 5433 5434# tcId = 745 5435# Signatures with special case values for r and s. 5436msg = 54657374 5437result = invalid 5438sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 5439# Some implementations of DSA do not properly check for boundaries. In some 5440# cases the modular inverse of 0 is simply 0. As a result there are 5441# implementations where values such as r=1, s=0 lead to forgeries. 5442 5443# tcId = 746 5444# Signatures with special case values for r and s. 5445msg = 54657374 5446result = invalid 5447sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 5448# Some implementations of DSA do not properly check for boundaries. In some 5449# cases the modular inverse of 0 is simply 0. As a result there are 5450# implementations where values such as r=1, s=0 lead to forgeries. 5451 5452# tcId = 747 5453# Signatures with special case values for r and s. 5454msg = 54657374 5455result = invalid 5456sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000 5457# Some implementations of DSA do not properly check for boundaries. In some 5458# cases the modular inverse of 0 is simply 0. As a result there are 5459# implementations where values such as r=1, s=0 lead to forgeries. 5460 5461# tcId = 748 5462# Signatures with special case values for r and s. 5463msg = 54657374 5464result = invalid 5465sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 5466# Some implementations of DSA do not properly check for boundaries. In some 5467# cases the modular inverse of 0 is simply 0. As a result there are 5468# implementations where values such as r=1, s=0 lead to forgeries. 5469 5470# tcId = 749 5471# Signatures with special case values for r and s. 5472msg = 54657374 5473result = invalid 5474sig = 30080201ff090380fe01 5475# Some implementations of DSA do not properly check for boundaries. In some 5476# cases the modular inverse of 0 is simply 0. As a result there are 5477# implementations where values such as r=1, s=0 lead to forgeries. 5478 5479# tcId = 750 5480# Signatures with special case values for r and s. 5481msg = 54657374 5482result = invalid 5483sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 5484# Some implementations of DSA do not properly check for boundaries. In some 5485# cases the modular inverse of 0 is simply 0. As a result there are 5486# implementations where values such as r=1, s=0 lead to forgeries. 5487 5488# tcId = 751 5489# Signatures with special case values for r and s. 5490msg = 54657374 5491result = invalid 5492sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100 5493# Some implementations of DSA do not properly check for boundaries. In some 5494# cases the modular inverse of 0 is simply 0. As a result there are 5495# implementations where values such as r=1, s=0 lead to forgeries. 5496 5497# tcId = 752 5498# Signatures with special case values for r and s. 5499msg = 54657374 5500result = invalid 5501sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101 5502# Some implementations of DSA do not properly check for boundaries. In some 5503# cases the modular inverse of 0 is simply 0. As a result there are 5504# implementations where values such as r=1, s=0 lead to forgeries. 5505 5506# tcId = 753 5507# Signatures with special case values for r and s. 5508msg = 54657374 5509result = invalid 5510sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff 5511# Some implementations of DSA do not properly check for boundaries. In some 5512# cases the modular inverse of 0 is simply 0. As a result there are 5513# implementations where values such as r=1, s=0 lead to forgeries. 5514 5515# tcId = 754 5516# Signatures with special case values for r and s. 5517msg = 54657374 5518result = invalid 5519sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 5520# Some implementations of DSA do not properly check for boundaries. In some 5521# cases the modular inverse of 0 is simply 0. As a result there are 5522# implementations where values such as r=1, s=0 lead to forgeries. 5523 5524# tcId = 755 5525# Signatures with special case values for r and s. 5526msg = 54657374 5527result = invalid 5528sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 5529# Some implementations of DSA do not properly check for boundaries. In some 5530# cases the modular inverse of 0 is simply 0. As a result there are 5531# implementations where values such as r=1, s=0 lead to forgeries. 5532 5533# tcId = 756 5534# Signatures with special case values for r and s. 5535msg = 54657374 5536result = invalid 5537sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 5538# Some implementations of DSA do not properly check for boundaries. In some 5539# cases the modular inverse of 0 is simply 0. As a result there are 5540# implementations where values such as r=1, s=0 lead to forgeries. 5541 5542# tcId = 757 5543# Signatures with special case values for r and s. 5544msg = 54657374 5545result = invalid 5546sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 5547# Some implementations of DSA do not properly check for boundaries. In some 5548# cases the modular inverse of 0 is simply 0. As a result there are 5549# implementations where values such as r=1, s=0 lead to forgeries. 5550 5551# tcId = 758 5552# Signatures with special case values for r and s. 5553msg = 54657374 5554result = invalid 5555sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 5556# Some implementations of DSA do not properly check for boundaries. In some 5557# cases the modular inverse of 0 is simply 0. As a result there are 5558# implementations where values such as r=1, s=0 lead to forgeries. 5559 5560# tcId = 759 5561# Signatures with special case values for r and s. 5562msg = 54657374 5563result = invalid 5564sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000 5565# Some implementations of DSA do not properly check for boundaries. In some 5566# cases the modular inverse of 0 is simply 0. As a result there are 5567# implementations where values such as r=1, s=0 lead to forgeries. 5568 5569# tcId = 760 5570# Signatures with special case values for r and s. 5571msg = 54657374 5572result = invalid 5573sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 5574# Some implementations of DSA do not properly check for boundaries. In some 5575# cases the modular inverse of 0 is simply 0. As a result there are 5576# implementations where values such as r=1, s=0 lead to forgeries. 5577 5578# tcId = 761 5579# Signatures with special case values for r and s. 5580msg = 54657374 5581result = invalid 5582sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01 5583# Some implementations of DSA do not properly check for boundaries. In some 5584# cases the modular inverse of 0 is simply 0. As a result there are 5585# implementations where values such as r=1, s=0 lead to forgeries. 5586 5587# tcId = 762 5588# Signatures with special case values for r and s. 5589msg = 54657374 5590result = invalid 5591sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 5592# Some implementations of DSA do not properly check for boundaries. In some 5593# cases the modular inverse of 0 is simply 0. As a result there are 5594# implementations where values such as r=1, s=0 lead to forgeries. 5595 5596# tcId = 763 5597# Signatures with special case values for r and s. 5598msg = 54657374 5599result = invalid 5600sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100 5601# Some implementations of DSA do not properly check for boundaries. In some 5602# cases the modular inverse of 0 is simply 0. As a result there are 5603# implementations where values such as r=1, s=0 lead to forgeries. 5604 5605# tcId = 764 5606# Signatures with special case values for r and s. 5607msg = 54657374 5608result = invalid 5609sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101 5610# Some implementations of DSA do not properly check for boundaries. In some 5611# cases the modular inverse of 0 is simply 0. As a result there are 5612# implementations where values such as r=1, s=0 lead to forgeries. 5613 5614# tcId = 765 5615# Signatures with special case values for r and s. 5616msg = 54657374 5617result = invalid 5618sig = 3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff 5619# Some implementations of DSA do not properly check for boundaries. In some 5620# cases the modular inverse of 0 is simply 0. As a result there are 5621# implementations where values such as r=1, s=0 lead to forgeries. 5622 5623# tcId = 766 5624# Signatures with special case values for r and s. 5625msg = 54657374 5626result = invalid 5627sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 5628# Some implementations of DSA do not properly check for boundaries. In some 5629# cases the modular inverse of 0 is simply 0. As a result there are 5630# implementations where values such as r=1, s=0 lead to forgeries. 5631 5632# tcId = 767 5633# Signatures with special case values for r and s. 5634msg = 54657374 5635result = invalid 5636sig = 303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 5637# Some implementations of DSA do not properly check for boundaries. In some 5638# cases the modular inverse of 0 is simply 0. As a result there are 5639# implementations where values such as r=1, s=0 lead to forgeries. 5640 5641# tcId = 768 5642# Signatures with special case values for r and s. 5643msg = 54657374 5644result = invalid 5645sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 5646# Some implementations of DSA do not properly check for boundaries. In some 5647# cases the modular inverse of 0 is simply 0. As a result there are 5648# implementations where values such as r=1, s=0 lead to forgeries. 5649 5650# tcId = 769 5651# Signatures with special case values for r and s. 5652msg = 54657374 5653result = invalid 5654sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 5655# Some implementations of DSA do not properly check for boundaries. In some 5656# cases the modular inverse of 0 is simply 0. As a result there are 5657# implementations where values such as r=1, s=0 lead to forgeries. 5658 5659# tcId = 770 5660# Signatures with special case values for r and s. 5661msg = 54657374 5662result = invalid 5663sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 5664# Some implementations of DSA do not properly check for boundaries. In some 5665# cases the modular inverse of 0 is simply 0. As a result there are 5666# implementations where values such as r=1, s=0 lead to forgeries. 5667 5668# tcId = 771 5669# Signatures with special case values for r and s. 5670msg = 54657374 5671result = invalid 5672sig = 303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000 5673# Some implementations of DSA do not properly check for boundaries. In some 5674# cases the modular inverse of 0 is simply 0. As a result there are 5675# implementations where values such as r=1, s=0 lead to forgeries. 5676 5677# tcId = 772 5678# Signatures with special case values for r and s. 5679msg = 54657374 5680result = invalid 5681sig = 30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 5682# Some implementations of DSA do not properly check for boundaries. In some 5683# cases the modular inverse of 0 is simply 0. As a result there are 5684# implementations where values such as r=1, s=0 lead to forgeries. 5685 5686# tcId = 773 5687# Signatures with special case values for r and s. 5688msg = 54657374 5689result = invalid 5690sig = 3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01 5691# Some implementations of DSA do not properly check for boundaries. In some 5692# cases the modular inverse of 0 is simply 0. As a result there are 5693# implementations where values such as r=1, s=0 lead to forgeries. 5694 5695# tcId = 774 5696# Signatures with special case values for r and s. 5697msg = 54657374 5698result = invalid 5699sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 5700# Some implementations of DSA do not properly check for boundaries. In some 5701# cases the modular inverse of 0 is simply 0. As a result there are 5702# implementations where values such as r=1, s=0 lead to forgeries. 5703 5704# tcId = 775 5705# Signatures with special case values for r and s. 5706msg = 54657374 5707result = invalid 5708sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100 5709# Some implementations of DSA do not properly check for boundaries. In some 5710# cases the modular inverse of 0 is simply 0. As a result there are 5711# implementations where values such as r=1, s=0 lead to forgeries. 5712 5713# tcId = 776 5714# Signatures with special case values for r and s. 5715msg = 54657374 5716result = invalid 5717sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101 5718# Some implementations of DSA do not properly check for boundaries. In some 5719# cases the modular inverse of 0 is simply 0. As a result there are 5720# implementations where values such as r=1, s=0 lead to forgeries. 5721 5722# tcId = 777 5723# Signatures with special case values for r and s. 5724msg = 54657374 5725result = invalid 5726sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff 5727# Some implementations of DSA do not properly check for boundaries. In some 5728# cases the modular inverse of 0 is simply 0. As a result there are 5729# implementations where values such as r=1, s=0 lead to forgeries. 5730 5731# tcId = 778 5732# Signatures with special case values for r and s. 5733msg = 54657374 5734result = invalid 5735sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 5736# Some implementations of DSA do not properly check for boundaries. In some 5737# cases the modular inverse of 0 is simply 0. As a result there are 5738# implementations where values such as r=1, s=0 lead to forgeries. 5739 5740# tcId = 779 5741# Signatures with special case values for r and s. 5742msg = 54657374 5743result = invalid 5744sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 5745# Some implementations of DSA do not properly check for boundaries. In some 5746# cases the modular inverse of 0 is simply 0. As a result there are 5747# implementations where values such as r=1, s=0 lead to forgeries. 5748 5749# tcId = 780 5750# Signatures with special case values for r and s. 5751msg = 54657374 5752result = invalid 5753sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 5754# Some implementations of DSA do not properly check for boundaries. In some 5755# cases the modular inverse of 0 is simply 0. As a result there are 5756# implementations where values such as r=1, s=0 lead to forgeries. 5757 5758# tcId = 781 5759# Signatures with special case values for r and s. 5760msg = 54657374 5761result = invalid 5762sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 5763# Some implementations of DSA do not properly check for boundaries. In some 5764# cases the modular inverse of 0 is simply 0. As a result there are 5765# implementations where values such as r=1, s=0 lead to forgeries. 5766 5767# tcId = 782 5768# Signatures with special case values for r and s. 5769msg = 54657374 5770result = invalid 5771sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 5772# Some implementations of DSA do not properly check for boundaries. In some 5773# cases the modular inverse of 0 is simply 0. As a result there are 5774# implementations where values such as r=1, s=0 lead to forgeries. 5775 5776# tcId = 783 5777# Signatures with special case values for r and s. 5778msg = 54657374 5779result = invalid 5780sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000 5781# Some implementations of DSA do not properly check for boundaries. In some 5782# cases the modular inverse of 0 is simply 0. As a result there are 5783# implementations where values such as r=1, s=0 lead to forgeries. 5784 5785# tcId = 784 5786# Signatures with special case values for r and s. 5787msg = 54657374 5788result = invalid 5789sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 5790# Some implementations of DSA do not properly check for boundaries. In some 5791# cases the modular inverse of 0 is simply 0. As a result there are 5792# implementations where values such as r=1, s=0 lead to forgeries. 5793 5794# tcId = 785 5795# Signatures with special case values for r and s. 5796msg = 54657374 5797result = invalid 5798sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01 5799# Some implementations of DSA do not properly check for boundaries. In some 5800# cases the modular inverse of 0 is simply 0. As a result there are 5801# implementations where values such as r=1, s=0 lead to forgeries. 5802 5803# tcId = 786 5804# Signatures with special case values for r and s. 5805msg = 54657374 5806result = invalid 5807sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 5808# Some implementations of DSA do not properly check for boundaries. In some 5809# cases the modular inverse of 0 is simply 0. As a result there are 5810# implementations where values such as r=1, s=0 lead to forgeries. 5811 5812# tcId = 787 5813# Signatures with special case values for r and s. 5814msg = 54657374 5815result = invalid 5816sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100 5817# Some implementations of DSA do not properly check for boundaries. In some 5818# cases the modular inverse of 0 is simply 0. As a result there are 5819# implementations where values such as r=1, s=0 lead to forgeries. 5820 5821# tcId = 788 5822# Signatures with special case values for r and s. 5823msg = 54657374 5824result = invalid 5825sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101 5826# Some implementations of DSA do not properly check for boundaries. In some 5827# cases the modular inverse of 0 is simply 0. As a result there are 5828# implementations where values such as r=1, s=0 lead to forgeries. 5829 5830# tcId = 789 5831# Signatures with special case values for r and s. 5832msg = 54657374 5833result = invalid 5834sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff 5835# Some implementations of DSA do not properly check for boundaries. In some 5836# cases the modular inverse of 0 is simply 0. As a result there are 5837# implementations where values such as r=1, s=0 lead to forgeries. 5838 5839# tcId = 790 5840# Signatures with special case values for r and s. 5841msg = 54657374 5842result = invalid 5843sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 5844# Some implementations of DSA do not properly check for boundaries. In some 5845# cases the modular inverse of 0 is simply 0. As a result there are 5846# implementations where values such as r=1, s=0 lead to forgeries. 5847 5848# tcId = 791 5849# Signatures with special case values for r and s. 5850msg = 54657374 5851result = invalid 5852sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 5853# Some implementations of DSA do not properly check for boundaries. In some 5854# cases the modular inverse of 0 is simply 0. As a result there are 5855# implementations where values such as r=1, s=0 lead to forgeries. 5856 5857# tcId = 792 5858# Signatures with special case values for r and s. 5859msg = 54657374 5860result = invalid 5861sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 5862# Some implementations of DSA do not properly check for boundaries. In some 5863# cases the modular inverse of 0 is simply 0. As a result there are 5864# implementations where values such as r=1, s=0 lead to forgeries. 5865 5866# tcId = 793 5867# Signatures with special case values for r and s. 5868msg = 54657374 5869result = invalid 5870sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 5871# Some implementations of DSA do not properly check for boundaries. In some 5872# cases the modular inverse of 0 is simply 0. As a result there are 5873# implementations where values such as r=1, s=0 lead to forgeries. 5874 5875# tcId = 794 5876# Signatures with special case values for r and s. 5877msg = 54657374 5878result = invalid 5879sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 5880# Some implementations of DSA do not properly check for boundaries. In some 5881# cases the modular inverse of 0 is simply 0. As a result there are 5882# implementations where values such as r=1, s=0 lead to forgeries. 5883 5884# tcId = 795 5885# Signatures with special case values for r and s. 5886msg = 54657374 5887result = invalid 5888sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000 5889# Some implementations of DSA do not properly check for boundaries. In some 5890# cases the modular inverse of 0 is simply 0. As a result there are 5891# implementations where values such as r=1, s=0 lead to forgeries. 5892 5893# tcId = 796 5894# Signatures with special case values for r and s. 5895msg = 54657374 5896result = invalid 5897sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 5898# Some implementations of DSA do not properly check for boundaries. In some 5899# cases the modular inverse of 0 is simply 0. As a result there are 5900# implementations where values such as r=1, s=0 lead to forgeries. 5901 5902# tcId = 797 5903# Signatures with special case values for r and s. 5904msg = 54657374 5905result = invalid 5906sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01 5907# Some implementations of DSA do not properly check for boundaries. In some 5908# cases the modular inverse of 0 is simply 0. As a result there are 5909# implementations where values such as r=1, s=0 lead to forgeries. 5910 5911# tcId = 798 5912# Signatures with special case values for r and s. 5913msg = 54657374 5914result = invalid 5915sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 5916# Some implementations of DSA do not properly check for boundaries. In some 5917# cases the modular inverse of 0 is simply 0. As a result there are 5918# implementations where values such as r=1, s=0 lead to forgeries. 5919 5920# tcId = 799 5921# Signatures with special case values for r and s. 5922msg = 54657374 5923result = invalid 5924sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100 5925# Some implementations of DSA do not properly check for boundaries. In some 5926# cases the modular inverse of 0 is simply 0. As a result there are 5927# implementations where values such as r=1, s=0 lead to forgeries. 5928 5929# tcId = 800 5930# Signatures with special case values for r and s. 5931msg = 54657374 5932result = invalid 5933sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101 5934# Some implementations of DSA do not properly check for boundaries. In some 5935# cases the modular inverse of 0 is simply 0. As a result there are 5936# implementations where values such as r=1, s=0 lead to forgeries. 5937 5938# tcId = 801 5939# Signatures with special case values for r and s. 5940msg = 54657374 5941result = invalid 5942sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff 5943# Some implementations of DSA do not properly check for boundaries. In some 5944# cases the modular inverse of 0 is simply 0. As a result there are 5945# implementations where values such as r=1, s=0 lead to forgeries. 5946 5947# tcId = 802 5948# Signatures with special case values for r and s. 5949msg = 54657374 5950result = invalid 5951sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 5952# Some implementations of DSA do not properly check for boundaries. In some 5953# cases the modular inverse of 0 is simply 0. As a result there are 5954# implementations where values such as r=1, s=0 lead to forgeries. 5955 5956# tcId = 803 5957# Signatures with special case values for r and s. 5958msg = 54657374 5959result = invalid 5960sig = 303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 5961# Some implementations of DSA do not properly check for boundaries. In some 5962# cases the modular inverse of 0 is simply 0. As a result there are 5963# implementations where values such as r=1, s=0 lead to forgeries. 5964 5965# tcId = 804 5966# Signatures with special case values for r and s. 5967msg = 54657374 5968result = invalid 5969sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 5970# Some implementations of DSA do not properly check for boundaries. In some 5971# cases the modular inverse of 0 is simply 0. As a result there are 5972# implementations where values such as r=1, s=0 lead to forgeries. 5973 5974# tcId = 805 5975# Signatures with special case values for r and s. 5976msg = 54657374 5977result = invalid 5978sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 5979# Some implementations of DSA do not properly check for boundaries. In some 5980# cases the modular inverse of 0 is simply 0. As a result there are 5981# implementations where values such as r=1, s=0 lead to forgeries. 5982 5983# tcId = 806 5984# Signatures with special case values for r and s. 5985msg = 54657374 5986result = invalid 5987sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 5988# Some implementations of DSA do not properly check for boundaries. In some 5989# cases the modular inverse of 0 is simply 0. As a result there are 5990# implementations where values such as r=1, s=0 lead to forgeries. 5991 5992# tcId = 807 5993# Signatures with special case values for r and s. 5994msg = 54657374 5995result = invalid 5996sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000 5997# Some implementations of DSA do not properly check for boundaries. In some 5998# cases the modular inverse of 0 is simply 0. As a result there are 5999# implementations where values such as r=1, s=0 lead to forgeries. 6000 6001# tcId = 808 6002# Signatures with special case values for r and s. 6003msg = 54657374 6004result = invalid 6005sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 6006# Some implementations of DSA do not properly check for boundaries. In some 6007# cases the modular inverse of 0 is simply 0. As a result there are 6008# implementations where values such as r=1, s=0 lead to forgeries. 6009 6010# tcId = 809 6011# Signatures with special case values for r and s. 6012msg = 54657374 6013result = invalid 6014sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01 6015# Some implementations of DSA do not properly check for boundaries. In some 6016# cases the modular inverse of 0 is simply 0. As a result there are 6017# implementations where values such as r=1, s=0 lead to forgeries. 6018 6019# tcId = 810 6020# Signatures with special case values for r and s. 6021msg = 54657374 6022result = invalid 6023sig = 303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 6024# Some implementations of DSA do not properly check for boundaries. In some 6025# cases the modular inverse of 0 is simply 0. As a result there are 6026# implementations where values such as r=1, s=0 lead to forgeries. 6027 6028# tcId = 811 6029# Signatures with special case values for r and s. 6030msg = 54657374 6031result = invalid 6032sig = 3022021d0100000000000000000000000000000000000000000000000000000000020100 6033# Some implementations of DSA do not properly check for boundaries. In some 6034# cases the modular inverse of 0 is simply 0. As a result there are 6035# implementations where values such as r=1, s=0 lead to forgeries. 6036 6037# tcId = 812 6038# Signatures with special case values for r and s. 6039msg = 54657374 6040result = invalid 6041sig = 3022021d0100000000000000000000000000000000000000000000000000000000020101 6042# Some implementations of DSA do not properly check for boundaries. In some 6043# cases the modular inverse of 0 is simply 0. As a result there are 6044# implementations where values such as r=1, s=0 lead to forgeries. 6045 6046# tcId = 813 6047# Signatures with special case values for r and s. 6048msg = 54657374 6049result = invalid 6050sig = 3022021d01000000000000000000000000000000000000000000000000000000000201ff 6051# Some implementations of DSA do not properly check for boundaries. In some 6052# cases the modular inverse of 0 is simply 0. As a result there are 6053# implementations where values such as r=1, s=0 lead to forgeries. 6054 6055# tcId = 814 6056# Signatures with special case values for r and s. 6057msg = 54657374 6058result = invalid 6059sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 6060# Some implementations of DSA do not properly check for boundaries. In some 6061# cases the modular inverse of 0 is simply 0. As a result there are 6062# implementations where values such as r=1, s=0 lead to forgeries. 6063 6064# tcId = 815 6065# Signatures with special case values for r and s. 6066msg = 54657374 6067result = invalid 6068sig = 303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 6069# Some implementations of DSA do not properly check for boundaries. In some 6070# cases the modular inverse of 0 is simply 0. As a result there are 6071# implementations where values such as r=1, s=0 lead to forgeries. 6072 6073# tcId = 816 6074# Signatures with special case values for r and s. 6075msg = 54657374 6076result = invalid 6077sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 6078# Some implementations of DSA do not properly check for boundaries. In some 6079# cases the modular inverse of 0 is simply 0. As a result there are 6080# implementations where values such as r=1, s=0 lead to forgeries. 6081 6082# tcId = 817 6083# Signatures with special case values for r and s. 6084msg = 54657374 6085result = invalid 6086sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 6087# Some implementations of DSA do not properly check for boundaries. In some 6088# cases the modular inverse of 0 is simply 0. As a result there are 6089# implementations where values such as r=1, s=0 lead to forgeries. 6090 6091# tcId = 818 6092# Signatures with special case values for r and s. 6093msg = 54657374 6094result = invalid 6095sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 6096# Some implementations of DSA do not properly check for boundaries. In some 6097# cases the modular inverse of 0 is simply 0. As a result there are 6098# implementations where values such as r=1, s=0 lead to forgeries. 6099 6100# tcId = 819 6101# Signatures with special case values for r and s. 6102msg = 54657374 6103result = invalid 6104sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000 6105# Some implementations of DSA do not properly check for boundaries. In some 6106# cases the modular inverse of 0 is simply 0. As a result there are 6107# implementations where values such as r=1, s=0 lead to forgeries. 6108 6109# tcId = 820 6110# Signatures with special case values for r and s. 6111msg = 54657374 6112result = invalid 6113sig = 30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 6114# Some implementations of DSA do not properly check for boundaries. In some 6115# cases the modular inverse of 0 is simply 0. As a result there are 6116# implementations where values such as r=1, s=0 lead to forgeries. 6117 6118# tcId = 821 6119# Signatures with special case values for r and s. 6120msg = 54657374 6121result = invalid 6122sig = 3024021d0100000000000000000000000000000000000000000000000000000000090380fe01 6123# Some implementations of DSA do not properly check for boundaries. In some 6124# cases the modular inverse of 0 is simply 0. As a result there are 6125# implementations where values such as r=1, s=0 lead to forgeries. 6126 6127# tcId = 822 6128# Signatures with special case values for r and s. 6129msg = 54657374 6130result = invalid 6131sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 6132# Some implementations of DSA do not properly check for boundaries. In some 6133# cases the modular inverse of 0 is simply 0. As a result there are 6134# implementations where values such as r=1, s=0 lead to forgeries. 6135 6136# tcId = 823 6137# Signatures with special case values for r and s. 6138msg = 54657374 6139result = invalid 6140sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100 6141# Some implementations of DSA do not properly check for boundaries. In some 6142# cases the modular inverse of 0 is simply 0. As a result there are 6143# implementations where values such as r=1, s=0 lead to forgeries. 6144 6145# tcId = 824 6146# Signatures with special case values for r and s. 6147msg = 54657374 6148result = invalid 6149sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101 6150# Some implementations of DSA do not properly check for boundaries. In some 6151# cases the modular inverse of 0 is simply 0. As a result there are 6152# implementations where values such as r=1, s=0 lead to forgeries. 6153 6154# tcId = 825 6155# Signatures with special case values for r and s. 6156msg = 54657374 6157result = invalid 6158sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff 6159# Some implementations of DSA do not properly check for boundaries. In some 6160# cases the modular inverse of 0 is simply 0. As a result there are 6161# implementations where values such as r=1, s=0 lead to forgeries. 6162 6163# tcId = 826 6164# Signatures with special case values for r and s. 6165msg = 54657374 6166result = invalid 6167sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 6168# Some implementations of DSA do not properly check for boundaries. In some 6169# cases the modular inverse of 0 is simply 0. As a result there are 6170# implementations where values such as r=1, s=0 lead to forgeries. 6171 6172# tcId = 827 6173# Signatures with special case values for r and s. 6174msg = 54657374 6175result = invalid 6176sig = 3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 6177# Some implementations of DSA do not properly check for boundaries. In some 6178# cases the modular inverse of 0 is simply 0. As a result there are 6179# implementations where values such as r=1, s=0 lead to forgeries. 6180 6181# tcId = 828 6182# Signatures with special case values for r and s. 6183msg = 54657374 6184result = invalid 6185sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 6186# Some implementations of DSA do not properly check for boundaries. In some 6187# cases the modular inverse of 0 is simply 0. As a result there are 6188# implementations where values such as r=1, s=0 lead to forgeries. 6189 6190# tcId = 829 6191# Signatures with special case values for r and s. 6192msg = 54657374 6193result = invalid 6194sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 6195# Some implementations of DSA do not properly check for boundaries. In some 6196# cases the modular inverse of 0 is simply 0. As a result there are 6197# implementations where values such as r=1, s=0 lead to forgeries. 6198 6199# tcId = 830 6200# Signatures with special case values for r and s. 6201msg = 54657374 6202result = invalid 6203sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 6204# Some implementations of DSA do not properly check for boundaries. In some 6205# cases the modular inverse of 0 is simply 0. As a result there are 6206# implementations where values such as r=1, s=0 lead to forgeries. 6207 6208# tcId = 831 6209# Signatures with special case values for r and s. 6210msg = 54657374 6211result = invalid 6212sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000 6213# Some implementations of DSA do not properly check for boundaries. In some 6214# cases the modular inverse of 0 is simply 0. As a result there are 6215# implementations where values such as r=1, s=0 lead to forgeries. 6216 6217# tcId = 832 6218# Signatures with special case values for r and s. 6219msg = 54657374 6220result = invalid 6221sig = 3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 6222# Some implementations of DSA do not properly check for boundaries. In some 6223# cases the modular inverse of 0 is simply 0. As a result there are 6224# implementations where values such as r=1, s=0 lead to forgeries. 6225 6226# tcId = 833 6227# Signatures with special case values for r and s. 6228msg = 54657374 6229result = invalid 6230sig = 3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01 6231# Some implementations of DSA do not properly check for boundaries. In some 6232# cases the modular inverse of 0 is simply 0. As a result there are 6233# implementations where values such as r=1, s=0 lead to forgeries. 6234 6235# tcId = 834 6236# Signatures with special case values for r and s. 6237msg = 54657374 6238result = invalid 6239sig = 3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 6240# Some implementations of DSA do not properly check for boundaries. In some 6241# cases the modular inverse of 0 is simply 0. As a result there are 6242# implementations where values such as r=1, s=0 lead to forgeries. 6243 6244# tcId = 835 6245# Signatures with special case values for r and s. 6246msg = 54657374 6247result = invalid 6248sig = 3008090380fe01020100 6249# Some implementations of DSA do not properly check for boundaries. In some 6250# cases the modular inverse of 0 is simply 0. As a result there are 6251# implementations where values such as r=1, s=0 lead to forgeries. 6252 6253# tcId = 836 6254# Signatures with special case values for r and s. 6255msg = 54657374 6256result = invalid 6257sig = 3008090380fe01020101 6258# Some implementations of DSA do not properly check for boundaries. In some 6259# cases the modular inverse of 0 is simply 0. As a result there are 6260# implementations where values such as r=1, s=0 lead to forgeries. 6261 6262# tcId = 837 6263# Signatures with special case values for r and s. 6264msg = 54657374 6265result = invalid 6266sig = 3008090380fe010201ff 6267# Some implementations of DSA do not properly check for boundaries. In some 6268# cases the modular inverse of 0 is simply 0. As a result there are 6269# implementations where values such as r=1, s=0 lead to forgeries. 6270 6271# tcId = 838 6272# Signatures with special case values for r and s. 6273msg = 54657374 6274result = invalid 6275sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae 6276# Some implementations of DSA do not properly check for boundaries. In some 6277# cases the modular inverse of 0 is simply 0. As a result there are 6278# implementations where values such as r=1, s=0 lead to forgeries. 6279 6280# tcId = 839 6281# Signatures with special case values for r and s. 6282msg = 54657374 6283result = invalid 6284sig = 3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af 6285# Some implementations of DSA do not properly check for boundaries. In some 6286# cases the modular inverse of 0 is simply 0. As a result there are 6287# implementations where values such as r=1, s=0 lead to forgeries. 6288 6289# tcId = 840 6290# Signatures with special case values for r and s. 6291msg = 54657374 6292result = invalid 6293sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 6294# Some implementations of DSA do not properly check for boundaries. In some 6295# cases the modular inverse of 0 is simply 0. As a result there are 6296# implementations where values such as r=1, s=0 lead to forgeries. 6297 6298# tcId = 841 6299# Signatures with special case values for r and s. 6300msg = 54657374 6301result = invalid 6302sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d 6303# Some implementations of DSA do not properly check for boundaries. In some 6304# cases the modular inverse of 0 is simply 0. As a result there are 6305# implementations where values such as r=1, s=0 lead to forgeries. 6306 6307# tcId = 842 6308# Signatures with special case values for r and s. 6309msg = 54657374 6310result = invalid 6311sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e 6312# Some implementations of DSA do not properly check for boundaries. In some 6313# cases the modular inverse of 0 is simply 0. As a result there are 6314# implementations where values such as r=1, s=0 lead to forgeries. 6315 6316# tcId = 843 6317# Signatures with special case values for r and s. 6318msg = 54657374 6319result = invalid 6320sig = 3024090380fe01021d0100000000000000000000000000000000000000000000000000000000 6321# Some implementations of DSA do not properly check for boundaries. In some 6322# cases the modular inverse of 0 is simply 0. As a result there are 6323# implementations where values such as r=1, s=0 lead to forgeries. 6324 6325# tcId = 844 6326# Signatures with special case values for r and s. 6327msg = 54657374 6328result = invalid 6329sig = 3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 6330# Some implementations of DSA do not properly check for boundaries. In some 6331# cases the modular inverse of 0 is simply 0. As a result there are 6332# implementations where values such as r=1, s=0 lead to forgeries. 6333 6334# tcId = 845 6335# Signatures with special case values for r and s. 6336msg = 54657374 6337result = invalid 6338sig = 300a090380fe01090380fe01 6339# Some implementations of DSA do not properly check for boundaries. In some 6340# cases the modular inverse of 0 is simply 0. As a result there are 6341# implementations where values such as r=1, s=0 lead to forgeries. 6342 6343# tcId = 846 6344# random signature 6345msg = 54657374 6346result = valid 6347sig = 303d021d00a771ef48c2916d48ba9ece53cafb9acb3cf317a78216fae144c88fb3021c65663b70365747f4392d480aaf12b50b162d2ce58b61ccbee88a8df9 6348 6349# tcId = 847 6350# random signature 6351msg = 54657374 6352result = valid 6353sig = 303e021d00946645d757f0adfbd301c9ee2c08bf0e059a5602de9525dbde789f81021d00a30eb7f2a5d9870c360315bf6d70d83e7b206bbc5ed7d2ded4bacb24 6354 6355# tcId = 848 6356# random signature 6357msg = 54657374 6358result = valid 6359sig = 303d021c70d3d4efc14853acf33f1060fee06a072773b4c9350d205e618646ab021d00b51e853022ff4922f955458e6b22f9454207a982927db32c76ee3344 6360 6361# tcId = 849 6362# random signature 6363msg = 54657374 6364result = valid 6365sig = 303c021c6ce7d91e02a62558e8dacd3cf180f81952a091845bbf47bf8fb9f48d021c1e6e4769bbbebc2fa9f819796e7b968c8b699c5f72ee517441c20359 6366 6367# tcId = 850 6368# random signature 6369msg = 54657374 6370result = valid 6371sig = 303d021c04aa8a8b3f9e1c3f2304070fd797634cec352bfda916bb7a7f20a174021d00a0bb9b091b921951241fae650aab087ac896ed190a3f7cf7aaa2300d 6372 6373[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] 6374[key.keySize = 2048] 6375[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] 6376[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] 6377[key.type = DSAPublicKey] 6378[key.y = 0848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827] 6379[keyDer = 308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde03820106000282010100848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827] 6380[sha = SHA-256] 6381 6382# tcId = 851 6383# r,s = 1,1 6384msg = 54657374 6385result = valid 6386sig = 3006020101020101 6387 6388# tcId = 852 6389# r,s = 1,5 6390msg = 54657374 6391result = valid 6392sig = 3006020101020105 6393 6394# tcId = 853 6395# u2 small 6396msg = 54657374 6397result = valid 6398sig = 3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1 6399 6400# tcId = 854 6401# s == q-1 6402msg = 54657374 6403result = valid 6404sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c 6405 6406[key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] 6407[key.keySize = 2048] 6408[key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] 6409[key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] 6410[key.type = DSAPublicKey] 6411[key.y = 629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b] 6412[keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b] 6413[sha = SHA-256] 6414 6415# tcId = 855 6416# s == 1 6417msg = 54657374 6418result = valid 6419sig = 3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101 6420 6421