| # Imported from Wycheproof's dsa_test.json. |
| # This file is generated by convert_wycheproof.go. Do not edit by hand. |
| # |
| # Algorithm: DSA |
| # Generator version: 0.4 |
| |
| [key.g = 0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d] |
| [key.keySize = 1024] |
| [key.p = 0b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f] |
| [key.q = 0b90b38ba0a50a43ec6898d3f9b68049777f489b1] |
| [key.type = DSAPublicKey] |
| [key.y = 173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6] |
| [keyDer = 308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6] |
| [sha = SHA-1] |
| |
| # tcId = 1 |
| # Legacy:ASN encoding of r misses leading 0 |
| msg = 313233343030 |
| result = acceptable |
| sig = 302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| # ASN encoded integers with a leading hex-digit in the range 8 .. F are |
| # negative. If the first hex-digit of a positive integer is 8 .. F then a |
| # leading 0 must be added. Some libraries forgot to do this an therefore |
| # generated invalid DSA signatures. Some providers, accept such legacy |
| # signatures for compatibility. |
| |
| # tcId = 2 |
| # valid |
| msg = 313233343030 |
| result = valid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 3 |
| # long form encoding of length |
| msg = 313233343030 |
| result = invalid |
| sig = 30812d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 4 |
| # long form encoding of length |
| msg = 313233343030 |
| result = invalid |
| sig = 302e02811500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 5 |
| # long form encoding of length |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a028114496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 6 |
| # length contains leading 0 |
| msg = 313233343030 |
| result = invalid |
| sig = 3082002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 7 |
| # length contains leading 0 |
| msg = 313233343030 |
| result = invalid |
| sig = 302f0282001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 8 |
| # length contains leading 0 |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02820014496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 9 |
| # wrong length |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 10 |
| # wrong length |
| msg = 313233343030 |
| result = invalid |
| sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 11 |
| # wrong length |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021600aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 12 |
| # wrong length |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021400aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 13 |
| # wrong length |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 14 |
| # wrong length |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 15 |
| # uint32 overflow in length |
| msg = 313233343030 |
| result = invalid |
| sig = 3085010000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 16 |
| # uint32 overflow in length |
| msg = 313233343030 |
| result = invalid |
| sig = 30320285010000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 17 |
| # uint32 overflow in length |
| msg = 313233343030 |
| result = invalid |
| sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a02850100000014496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 18 |
| # uint64 overflow in length |
| msg = 313233343030 |
| result = invalid |
| sig = 308901000000000000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 19 |
| # uint64 overflow in length |
| msg = 313233343030 |
| result = invalid |
| sig = 3036028901000000000000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 20 |
| # uint64 overflow in length |
| msg = 313233343030 |
| result = invalid |
| sig = 3036021500aa6a258fbf7d90e15614676d377df8b10e38db4a0289010000000000000014496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 21 |
| # length = 2**31 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 30847fffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 22 |
| # length = 2**31 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 303102847fffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 23 |
| # length = 2**31 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a02847fffffff496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 24 |
| # length = 2**32 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 3084ffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 25 |
| # length = 2**32 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 30310284ffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 26 |
| # length = 2**32 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a0284ffffffff496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 27 |
| # length = 2**40 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 3085ffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 28 |
| # length = 2**40 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 30320285ffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 29 |
| # length = 2**40 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a0285ffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 30 |
| # length = 2**64 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 3088ffffffffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 31 |
| # length = 2**64 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 30350288ffffffffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 32 |
| # length = 2**64 - 1 |
| msg = 313233343030 |
| result = invalid |
| sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a0288ffffffffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 33 |
| # incorrect length |
| msg = 313233343030 |
| result = invalid |
| sig = 30ff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 34 |
| # incorrect length |
| msg = 313233343030 |
| result = invalid |
| sig = 302d02ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 35 |
| # incorrect length |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02ff496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 36 |
| # indefinite length without termination |
| msg = 313233343030 |
| result = invalid |
| sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 37 |
| # indefinite length without termination |
| msg = 313233343030 |
| result = invalid |
| sig = 302d028000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 38 |
| # indefinite length without termination |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0280496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 39 |
| # removing sequence |
| msg = 313233343030 |
| result = invalid |
| sig = |
| |
| # tcId = 40 |
| # appending 0's to sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 |
| |
| # tcId = 41 |
| # prepending 0's to sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 302f0000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 42 |
| # appending unused 0's |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 |
| |
| # tcId = 43 |
| # appending unused 0's |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 44 |
| # appending null value |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0500 |
| |
| # tcId = 45 |
| # appending null value |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a05000214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 46 |
| # appending null value |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0500 |
| |
| # tcId = 47 |
| # including garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 3032498177302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 48 |
| # including garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 30312500302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 49 |
| # including garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef |
| |
| # tcId = 50 |
| # including garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 3032221a498177021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 51 |
| # including garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 303122192500021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 52 |
| # including garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 30352217021500aa6a258fbf7d90e15614676d377df8b10e38db4a0004deadbeef0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 53 |
| # including garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a22194981770214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 54 |
| # including garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221825000214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 55 |
| # including garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a22160214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef |
| |
| # tcId = 56 |
| # including undefined tags |
| msg = 313233343030 |
| result = invalid |
| sig = 3035aa00bb00cd00302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 57 |
| # including undefined tags |
| msg = 313233343030 |
| result = invalid |
| sig = 3033aa02aabb302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 58 |
| # including undefined tags |
| msg = 313233343030 |
| result = invalid |
| sig = 3035221daa00bb00cd00021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 59 |
| # including undefined tags |
| msg = 313233343030 |
| result = invalid |
| sig = 3033221baa02aabb021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 60 |
| # including undefined tags |
| msg = 313233343030 |
| result = invalid |
| sig = 3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a221caa00bb00cd000214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 61 |
| # including undefined tags |
| msg = 313233343030 |
| result = invalid |
| sig = 3033021500aa6a258fbf7d90e15614676d377df8b10e38db4a221aaa02aabb0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 62 |
| # using composition with indefinite length |
| msg = 313233343030 |
| result = invalid |
| sig = 3080302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 |
| |
| # tcId = 63 |
| # using composition with indefinite length |
| msg = 313233343030 |
| result = invalid |
| sig = 30312280021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 64 |
| # using composition with indefinite length |
| msg = 313233343030 |
| result = invalid |
| sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800214496d5220b5f67d3532d1f991203bc3523b964c3b0000 |
| |
| # tcId = 65 |
| # using composition with wrong tag |
| msg = 313233343030 |
| result = invalid |
| sig = 3080312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 |
| |
| # tcId = 66 |
| # using composition with wrong tag |
| msg = 313233343030 |
| result = invalid |
| sig = 30312280031500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 67 |
| # using composition with wrong tag |
| msg = 313233343030 |
| result = invalid |
| sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800314496d5220b5f67d3532d1f991203bc3523b964c3b0000 |
| |
| # tcId = 68 |
| # Replacing sequence with NULL |
| msg = 313233343030 |
| result = invalid |
| sig = 0500 |
| |
| # tcId = 69 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 2e2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 70 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 2f2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 71 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 72 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 322d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 73 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = ff2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 74 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302d001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 75 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302d011500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 76 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302d031500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 77 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302d041500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 78 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302dff1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 79 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0014496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 80 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0114496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 81 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0314496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 82 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0414496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 83 |
| # changing tag value |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4aff14496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 84 |
| # dropping value of sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 3000 |
| |
| # tcId = 85 |
| # using composition |
| msg = 313233343030 |
| result = invalid |
| sig = 3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 86 |
| # using composition |
| msg = 313233343030 |
| result = invalid |
| sig = 303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 87 |
| # using composition |
| msg = 313233343030 |
| result = invalid |
| sig = 3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 88 |
| # truncate sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c |
| |
| # tcId = 89 |
| # truncate sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 90 |
| # indefinite length |
| msg = 313233343030 |
| result = invalid |
| sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000 |
| |
| # tcId = 91 |
| # indefinite length with truncated delimiter |
| msg = 313233343030 |
| result = invalid |
| sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b00 |
| |
| # tcId = 92 |
| # indefinite length with additional element |
| msg = 313233343030 |
| result = invalid |
| sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b05000000 |
| |
| # tcId = 93 |
| # indefinite length with truncated element |
| msg = 313233343030 |
| result = invalid |
| sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b060811220000 |
| |
| # tcId = 94 |
| # indefinite length with garbage |
| msg = 313233343030 |
| result = invalid |
| sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000fe02beef |
| |
| # tcId = 95 |
| # indefinite length with nonempty EOC |
| msg = 313233343030 |
| result = invalid |
| sig = 3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0002beef |
| |
| # tcId = 96 |
| # prepend empty sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 302f3000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 97 |
| # append empty sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b3000 |
| |
| # tcId = 98 |
| # sequence of sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 99 |
| # truncated sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 3017021500aa6a258fbf7d90e15614676d377df8b10e38db4a |
| |
| # tcId = 100 |
| # repeat element in sequence |
| msg = 313233343030 |
| result = invalid |
| sig = 3043021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 101 |
| # removing integer |
| msg = 313233343030 |
| result = invalid |
| sig = 30160214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 102 |
| # appending 0's to integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 103 |
| # appending 0's to integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0000 |
| |
| # tcId = 104 |
| # prepending 0's to integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302f0217000000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 105 |
| # prepending 0's to integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02160000496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 106 |
| # Replacing integer with NULL |
| msg = 313233343030 |
| result = invalid |
| sig = 301805000214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 107 |
| # Replacing integer with NULL |
| msg = 313233343030 |
| result = invalid |
| sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0500 |
| |
| # tcId = 108 |
| # dropping value of integer |
| msg = 313233343030 |
| result = invalid |
| sig = 301802000214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 109 |
| # dropping value of integer |
| msg = 313233343030 |
| result = invalid |
| sig = 3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0200 |
| |
| # tcId = 110 |
| # modify first byte of integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021502aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 111 |
| # modify first byte of integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02144b6d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 112 |
| # modify last byte of integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38dbca0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 113 |
| # modify last byte of integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964cbb |
| |
| # tcId = 114 |
| # truncate integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302c021400aa6a258fbf7d90e15614676d377df8b10e38db0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 115 |
| # truncate integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 116 |
| # truncate integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c |
| |
| # tcId = 117 |
| # truncate integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a02136d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 118 |
| # leading ff in integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302e0216ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 119 |
| # leading ff in integer |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215ff496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 120 |
| # infinity |
| msg = 313233343030 |
| result = invalid |
| sig = 30190901800214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 121 |
| # infinity |
| msg = 313233343030 |
| result = invalid |
| sig = 301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a090180 |
| |
| # tcId = 122 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302d02150163755e49c9ce35201c9df4acd2e5fd48862d64fb0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 123 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302c0214f15eecd5b52ceca28f8ada2d9c15f419964451990214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 124 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302d0215ff5595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 125 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302c02140ea1132a4ad3135d707525d263ea0be669bbae670214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 126 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302d0215fe9c8aa1b63631cadfe3620b532d1a02b779d29b050214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 127 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021501aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 128 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302c02145595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 129 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a02150102788adac0472173f95b86d0bba3c7e9b38ad5ec |
| |
| # tcId = 130 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a021490621966aba5d8f66c486c5184d3bebac3a1c28a |
| |
| # tcId = 131 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214b692addf4a0982cacd2e066edfc43cadc469b3c5 |
| |
| # tcId = 132 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02146f9de699545a270993b793ae7b2c41453c5e3d76 |
| |
| # tcId = 133 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215fefd8775253fb8de8c06a4792f445c38164c752a14 |
| |
| # tcId = 134 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021501496d5220b5f67d3532d1f991203bc3523b964c3b |
| |
| # tcId = 135 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021500b692addf4a0982cacd2e066edfc43cadc469b3c5 |
| |
| # tcId = 136 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0201000215ff46f4c745f5af5bc1397672c06497fb68880b764f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 137 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3006020100020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 138 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3006020100020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 139 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30060201000201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 140 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 141 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 142 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0201000215010000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 143 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 144 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3008020100090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 145 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 146 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3006020101020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 147 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3006020101020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 148 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30060201010201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 149 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 150 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 151 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0201010215010000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 152 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 153 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3008020101090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 154 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 155 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30060201ff020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 156 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30060201ff020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 157 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30060201ff0201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 158 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 159 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 160 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0201ff0215010000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 161 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 162 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30080201ff090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 163 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 164 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 165 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 166 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 167 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 168 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 169 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 170 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 171 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 172 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 173 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 174 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 175 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 176 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 177 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 178 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 179 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 180 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 181 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 182 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0215010000000000000000000000000000000000000000020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 183 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a0215010000000000000000000000000000000000000000020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 184 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301a02150100000000000000000000000000000000000000000201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 185 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 186 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 187 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 188 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 189 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301c0215010000000000000000000000000000000000000000090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 190 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 191 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 192 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 193 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 194 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 195 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 196 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 197 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 198 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 199 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 200 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3008090380fe01020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 201 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3008090380fe01020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 202 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 3008090380fe010201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 203 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 204 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 205 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 301c090380fe010215010000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 206 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 207 |
| # Signatures with special case values for r and s. |
| msg = 313233343030 |
| result = invalid |
| sig = 300a090380fe01090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 208 |
| # random signature |
| msg = 313233343030 |
| result = valid |
| sig = 302c02140e23ff8588683fd9455d185090a9d9199f646bcb0214631ced1a4f6a308bfee3b999f1c2bbe7dcc922dc |
| |
| # tcId = 209 |
| # random signature |
| msg = 313233343030 |
| result = valid |
| sig = 302c0214313eedf8d478f95321cfdeb5fe439ef8716a60cb021407998d19305abe635be5af240bd7e0ec7216a5ce |
| |
| # tcId = 210 |
| # random signature |
| msg = 313233343030 |
| result = valid |
| sig = 302d02150092bda94e3d769675132d9d6a17944808899f8c42021416c7bb874e2e59219cb0d52b4fd470fcc8dcdff3 |
| |
| # tcId = 211 |
| # random signature |
| msg = 313233343030 |
| result = valid |
| sig = 302d021500976b29bc6023065b0ee1b5362a4cd2f5529a43c902141db2ad4c3e92cf2bc9267f926ac2e71dacfa5928 |
| |
| # tcId = 212 |
| # random signature |
| msg = 313233343030 |
| result = valid |
| sig = 302c02144afbd1a5d8fb9d117c7efd3e7b3564f37305a80302144e13c38000458a528ff2b667265740e36438bd99 |
| |
| [key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] |
| [key.keySize = 2048] |
| [key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] |
| [key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] |
| [key.type = DSAPublicKey] |
| [key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] |
| [keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] |
| [sha = SHA-224] |
| |
| # tcId = 213 |
| # Legacy:ASN encoding of s misses leading 0 |
| msg = 48656c6c6f |
| result = acceptable |
| sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| # ASN encoded integers with a leading hex-digit in the range 8 .. F are |
| # negative. If the first hex-digit of a positive integer is 8 .. F then a |
| # leading 0 must be added. Some libraries forgot to do this an therefore |
| # generated invalid DSA signatures. Some providers, accept such legacy |
| # signatures for compatibility. |
| |
| # tcId = 214 |
| # valid |
| msg = 48656c6c6f |
| result = valid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 215 |
| # long form encoding of length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 216 |
| # long form encoding of length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 217 |
| # long form encoding of length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 218 |
| # length contains leading 0 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 219 |
| # length contains leading 0 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 220 |
| # length contains leading 0 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 221 |
| # wrong length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 222 |
| # wrong length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 223 |
| # wrong length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 224 |
| # wrong length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 225 |
| # wrong length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 226 |
| # wrong length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 227 |
| # uint32 overflow in length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 228 |
| # uint32 overflow in length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 229 |
| # uint32 overflow in length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 230 |
| # uint64 overflow in length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 231 |
| # uint64 overflow in length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 232 |
| # uint64 overflow in length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 233 |
| # length = 2**31 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 234 |
| # length = 2**31 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 235 |
| # length = 2**31 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 236 |
| # length = 2**32 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 237 |
| # length = 2**32 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 238 |
| # length = 2**32 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 239 |
| # length = 2**40 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 240 |
| # length = 2**40 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 241 |
| # length = 2**40 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 242 |
| # length = 2**64 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 243 |
| # length = 2**64 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 244 |
| # length = 2**64 - 1 |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 245 |
| # incorrect length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 246 |
| # incorrect length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 247 |
| # incorrect length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 248 |
| # indefinite length without termination |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 249 |
| # indefinite length without termination |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 250 |
| # indefinite length without termination |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 251 |
| # removing sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = |
| |
| # tcId = 252 |
| # appending 0's to sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 |
| |
| # tcId = 253 |
| # prepending 0's to sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 254 |
| # appending unused 0's |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 |
| |
| # tcId = 255 |
| # appending unused 0's |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 256 |
| # appending null value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500 |
| |
| # tcId = 257 |
| # appending null value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 258 |
| # appending null value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500 |
| |
| # tcId = 259 |
| # including garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 260 |
| # including garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 261 |
| # including garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef |
| |
| # tcId = 262 |
| # including garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 263 |
| # including garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 264 |
| # including garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 265 |
| # including garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 266 |
| # including garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 267 |
| # including garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef |
| |
| # tcId = 268 |
| # including undefined tags |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 269 |
| # including undefined tags |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 270 |
| # including undefined tags |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 271 |
| # including undefined tags |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 272 |
| # including undefined tags |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 273 |
| # including undefined tags |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 274 |
| # using composition with indefinite length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 |
| |
| # tcId = 275 |
| # using composition with indefinite length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 276 |
| # using composition with indefinite length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 |
| |
| # tcId = 277 |
| # using composition with wrong tag |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 |
| |
| # tcId = 278 |
| # using composition with wrong tag |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 279 |
| # using composition with wrong tag |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 |
| |
| # tcId = 280 |
| # Replacing sequence with NULL |
| msg = 48656c6c6f |
| result = invalid |
| sig = 0500 |
| |
| # tcId = 281 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 282 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 283 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 284 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 285 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 286 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 287 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 288 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 289 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 290 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 291 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 292 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 293 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 294 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 295 |
| # changing tag value |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 296 |
| # dropping value of sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3000 |
| |
| # tcId = 297 |
| # using composition |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 298 |
| # using composition |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 299 |
| # using composition |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 300 |
| # truncate sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862 |
| |
| # tcId = 301 |
| # truncate sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 302 |
| # indefinite length |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 |
| |
| # tcId = 303 |
| # indefinite length with truncated delimiter |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600 |
| |
| # tcId = 304 |
| # indefinite length with additional element |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000 |
| |
| # tcId = 305 |
| # indefinite length with truncated element |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000 |
| |
| # tcId = 306 |
| # indefinite length with garbage |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef |
| |
| # tcId = 307 |
| # indefinite length with nonempty EOC |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef |
| |
| # tcId = 308 |
| # prepend empty sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 309 |
| # append empty sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000 |
| |
| # tcId = 310 |
| # sequence of sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 311 |
| # truncated sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd |
| |
| # tcId = 312 |
| # repeat element in sequence |
| msg = 48656c6c6f |
| result = invalid |
| sig = 305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 313 |
| # removing integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 314 |
| # appending 0's to integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 315 |
| # appending 0's to integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000 |
| |
| # tcId = 316 |
| # prepending 0's to integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 317 |
| # prepending 0's to integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 318 |
| # Replacing integer with NULL |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 319 |
| # Replacing integer with NULL |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500 |
| |
| # tcId = 320 |
| # dropping value of integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 321 |
| # dropping value of integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200 |
| |
| # tcId = 322 |
| # modify first byte of integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 323 |
| # modify first byte of integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 324 |
| # modify last byte of integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 325 |
| # modify last byte of integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6 |
| |
| # tcId = 326 |
| # truncate integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 327 |
| # truncate integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 328 |
| # truncate integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862 |
| |
| # tcId = 329 |
| # truncate integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 330 |
| # leading ff in integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 331 |
| # leading ff in integer |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 332 |
| # infinity |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 333 |
| # infinity |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180 |
| |
| # tcId = 334 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 335 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 336 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 337 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 338 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 339 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 340 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 341 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93 |
| |
| # tcId = 342 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9 |
| |
| # tcId = 343 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca |
| |
| # tcId = 344 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727 |
| |
| # tcId = 345 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d |
| |
| # tcId = 346 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236 |
| |
| # tcId = 347 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca |
| |
| # tcId = 348 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 349 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3006020100020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 350 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3006020100020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 351 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30060201000201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 352 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 353 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 354 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 355 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 356 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3008020100090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 357 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 358 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3006020101020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 359 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3006020101020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 360 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30060201010201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 361 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 362 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 363 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 364 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 365 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3008020101090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 366 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 367 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30060201ff020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 368 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30060201ff020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 369 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30060201ff0201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 370 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 371 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 372 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 373 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 374 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30080201ff090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 375 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 376 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 377 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 378 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 379 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 380 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 381 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 382 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 383 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 384 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 385 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 386 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 387 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 388 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 389 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 390 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 391 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 392 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 393 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 394 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022021d0100000000000000000000000000000000000000000000000000000000020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 395 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022021d0100000000000000000000000000000000000000000000000000000000020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 396 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3022021d01000000000000000000000000000000000000000000000000000000000201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 397 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 398 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 399 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 400 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 401 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3024021d0100000000000000000000000000000000000000000000000000000000090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 402 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 403 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 404 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 405 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 406 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 407 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 408 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 409 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 410 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 411 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 412 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3008090380fe01020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 413 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3008090380fe01020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 414 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3008090380fe010201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 415 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 416 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 417 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3024090380fe01021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 418 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 419 |
| # Signatures with special case values for r and s. |
| msg = 48656c6c6f |
| result = invalid |
| sig = 300a090380fe01090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 420 |
| # random signature |
| msg = 48656c6c6f |
| result = valid |
| sig = 303b021c6e3d431498bb8911b97308e9e8d05cedd927e1576074f5b407ed47fb021b265cb60340e52374c6b03a99fc1db5d97ffff31d89a7d0847bc57b |
| |
| # tcId = 421 |
| # random signature |
| msg = 48656c6c6f |
| result = valid |
| sig = 303d021d00a7b626ca8fe3aadb70736367cbf221099af40e3683aa7f889568d18d021c0ea3c9660f7e84fb794db3ae473e9bafc84e3d1999073b3b444c31ba |
| |
| # tcId = 422 |
| # random signature |
| msg = 48656c6c6f |
| result = valid |
| sig = 303d021d0090d3707463fe1fd72514653e54b61e504bf4c32f5ee58928be423c7b021c18f867d66ab6c14e0d4fd144da061cac5e33ee62fc8573b0617eec11 |
| |
| # tcId = 423 |
| # random signature |
| msg = 48656c6c6f |
| result = valid |
| sig = 303d021c032d0712481f5be239cb0464b89d97fb4ca540089661bf1b930b927d021d00b7b2854013fcc17f3514ba83393a5998c905a90a0c3d0ef3a51562d5 |
| |
| # tcId = 424 |
| # random signature |
| msg = 48656c6c6f |
| result = valid |
| sig = 303d021d00a11784b27530077677bdb15d78b75f508624099ca06036c2c24f7e20021c3a3c429f5c1411d952f1280c8ef0d582326a39447b934eee17c7b4ea |
| |
| [key.g = 16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde] |
| [key.keySize = 2048] |
| [key.p = 08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667] |
| [key.q = 0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d] |
| [key.type = DSAPublicKey] |
| [key.y = 1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] |
| [keyDer = 308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931] |
| [sha = SHA-256] |
| |
| # tcId = 425 |
| # Legacy:ASN encoding of r misses leading 0 |
| msg = 54657374 |
| result = acceptable |
| sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| # ASN encoded integers with a leading hex-digit in the range 8 .. F are |
| # negative. If the first hex-digit of a positive integer is 8 .. F then a |
| # leading 0 must be added. Some libraries forgot to do this an therefore |
| # generated invalid DSA signatures. Some providers, accept such legacy |
| # signatures for compatibility. |
| |
| # tcId = 426 |
| # valid |
| msg = 54657374 |
| result = valid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 427 |
| # long form encoding of length |
| msg = 54657374 |
| result = invalid |
| sig = 30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 428 |
| # long form encoding of length |
| msg = 54657374 |
| result = invalid |
| sig = 303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 429 |
| # long form encoding of length |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 430 |
| # length contains leading 0 |
| msg = 54657374 |
| result = invalid |
| sig = 3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 431 |
| # length contains leading 0 |
| msg = 54657374 |
| result = invalid |
| sig = 303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 432 |
| # length contains leading 0 |
| msg = 54657374 |
| result = invalid |
| sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 433 |
| # wrong length |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 434 |
| # wrong length |
| msg = 54657374 |
| result = invalid |
| sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 435 |
| # wrong length |
| msg = 54657374 |
| result = invalid |
| sig = 303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 436 |
| # wrong length |
| msg = 54657374 |
| result = invalid |
| sig = 303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 437 |
| # wrong length |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 438 |
| # wrong length |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 439 |
| # uint32 overflow in length |
| msg = 54657374 |
| result = invalid |
| sig = 3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 440 |
| # uint32 overflow in length |
| msg = 54657374 |
| result = invalid |
| sig = 30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 441 |
| # uint32 overflow in length |
| msg = 54657374 |
| result = invalid |
| sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 442 |
| # uint64 overflow in length |
| msg = 54657374 |
| result = invalid |
| sig = 308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 443 |
| # uint64 overflow in length |
| msg = 54657374 |
| result = invalid |
| sig = 3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 444 |
| # uint64 overflow in length |
| msg = 54657374 |
| result = invalid |
| sig = 3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 445 |
| # length = 2**31 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 446 |
| # length = 2**31 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 447 |
| # length = 2**31 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 448 |
| # length = 2**32 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 449 |
| # length = 2**32 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 450 |
| # length = 2**32 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 451 |
| # length = 2**40 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 452 |
| # length = 2**40 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 453 |
| # length = 2**40 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 454 |
| # length = 2**64 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 455 |
| # length = 2**64 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 456 |
| # length = 2**64 - 1 |
| msg = 54657374 |
| result = invalid |
| sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 457 |
| # incorrect length |
| msg = 54657374 |
| result = invalid |
| sig = 30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 458 |
| # incorrect length |
| msg = 54657374 |
| result = invalid |
| sig = 303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 459 |
| # incorrect length |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 460 |
| # indefinite length without termination |
| msg = 54657374 |
| result = invalid |
| sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 461 |
| # indefinite length without termination |
| msg = 54657374 |
| result = invalid |
| sig = 303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 462 |
| # indefinite length without termination |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 463 |
| # removing sequence |
| msg = 54657374 |
| result = invalid |
| sig = |
| |
| # tcId = 464 |
| # appending 0's to sequence |
| msg = 54657374 |
| result = invalid |
| sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 |
| |
| # tcId = 465 |
| # prepending 0's to sequence |
| msg = 54657374 |
| result = invalid |
| sig = 303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 466 |
| # appending unused 0's |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 |
| |
| # tcId = 467 |
| # appending unused 0's |
| msg = 54657374 |
| result = invalid |
| sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 468 |
| # appending null value |
| msg = 54657374 |
| result = invalid |
| sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500 |
| |
| # tcId = 469 |
| # appending null value |
| msg = 54657374 |
| result = invalid |
| sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 470 |
| # appending null value |
| msg = 54657374 |
| result = invalid |
| sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500 |
| |
| # tcId = 471 |
| # including garbage |
| msg = 54657374 |
| result = invalid |
| sig = 3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 472 |
| # including garbage |
| msg = 54657374 |
| result = invalid |
| sig = 30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 473 |
| # including garbage |
| msg = 54657374 |
| result = invalid |
| sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef |
| |
| # tcId = 474 |
| # including garbage |
| msg = 54657374 |
| result = invalid |
| sig = 30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 475 |
| # including garbage |
| msg = 54657374 |
| result = invalid |
| sig = 304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 476 |
| # including garbage |
| msg = 54657374 |
| result = invalid |
| sig = 3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 477 |
| # including garbage |
| msg = 54657374 |
| result = invalid |
| sig = 3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 478 |
| # including garbage |
| msg = 54657374 |
| result = invalid |
| sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 479 |
| # including garbage |
| msg = 54657374 |
| result = invalid |
| sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef |
| |
| # tcId = 480 |
| # including undefined tags |
| msg = 54657374 |
| result = invalid |
| sig = 3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 481 |
| # including undefined tags |
| msg = 54657374 |
| result = invalid |
| sig = 3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 482 |
| # including undefined tags |
| msg = 54657374 |
| result = invalid |
| sig = 30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 483 |
| # including undefined tags |
| msg = 54657374 |
| result = invalid |
| sig = 30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 484 |
| # including undefined tags |
| msg = 54657374 |
| result = invalid |
| sig = 3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 485 |
| # including undefined tags |
| msg = 54657374 |
| result = invalid |
| sig = 3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 486 |
| # using composition with indefinite length |
| msg = 54657374 |
| result = invalid |
| sig = 3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 |
| |
| # tcId = 487 |
| # using composition with indefinite length |
| msg = 54657374 |
| result = invalid |
| sig = 30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 488 |
| # using composition with indefinite length |
| msg = 54657374 |
| result = invalid |
| sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 |
| |
| # tcId = 489 |
| # using composition with wrong tag |
| msg = 54657374 |
| result = invalid |
| sig = 3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 |
| |
| # tcId = 490 |
| # using composition with wrong tag |
| msg = 54657374 |
| result = invalid |
| sig = 30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 491 |
| # using composition with wrong tag |
| msg = 54657374 |
| result = invalid |
| sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 |
| |
| # tcId = 492 |
| # Replacing sequence with NULL |
| msg = 54657374 |
| result = invalid |
| sig = 0500 |
| |
| # tcId = 493 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 494 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 495 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 496 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 497 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 498 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 499 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 500 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 501 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 502 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 503 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 504 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 505 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 506 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 507 |
| # changing tag value |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 508 |
| # dropping value of sequence |
| msg = 54657374 |
| result = invalid |
| sig = 3000 |
| |
| # tcId = 509 |
| # using composition |
| msg = 54657374 |
| result = invalid |
| sig = 3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 510 |
| # using composition |
| msg = 54657374 |
| result = invalid |
| sig = 30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 511 |
| # using composition |
| msg = 54657374 |
| result = invalid |
| sig = 3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 512 |
| # truncate sequence |
| msg = 54657374 |
| result = invalid |
| sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1 |
| |
| # tcId = 513 |
| # truncate sequence |
| msg = 54657374 |
| result = invalid |
| sig = 303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 514 |
| # indefinite length |
| msg = 54657374 |
| result = invalid |
| sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 |
| |
| # tcId = 515 |
| # indefinite length with truncated delimiter |
| msg = 54657374 |
| result = invalid |
| sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600 |
| |
| # tcId = 516 |
| # indefinite length with additional element |
| msg = 54657374 |
| result = invalid |
| sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000 |
| |
| # tcId = 517 |
| # indefinite length with truncated element |
| msg = 54657374 |
| result = invalid |
| sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000 |
| |
| # tcId = 518 |
| # indefinite length with garbage |
| msg = 54657374 |
| result = invalid |
| sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef |
| |
| # tcId = 519 |
| # indefinite length with nonempty EOC |
| msg = 54657374 |
| result = invalid |
| sig = 3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef |
| |
| # tcId = 520 |
| # prepend empty sequence |
| msg = 54657374 |
| result = invalid |
| sig = 303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 521 |
| # append empty sequence |
| msg = 54657374 |
| result = invalid |
| sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000 |
| |
| # tcId = 522 |
| # sequence of sequence |
| msg = 54657374 |
| result = invalid |
| sig = 303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 523 |
| # truncated sequence |
| msg = 54657374 |
| result = invalid |
| sig = 301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93 |
| |
| # tcId = 524 |
| # repeat element in sequence |
| msg = 54657374 |
| result = invalid |
| sig = 305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 525 |
| # removing integer |
| msg = 54657374 |
| result = invalid |
| sig = 301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 526 |
| # appending 0's to integer |
| msg = 54657374 |
| result = invalid |
| sig = 303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 527 |
| # appending 0's to integer |
| msg = 54657374 |
| result = invalid |
| sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000 |
| |
| # tcId = 528 |
| # prepending 0's to integer |
| msg = 54657374 |
| result = invalid |
| sig = 303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 529 |
| # prepending 0's to integer |
| msg = 54657374 |
| result = invalid |
| sig = 303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 530 |
| # Replacing integer with NULL |
| msg = 54657374 |
| result = invalid |
| sig = 30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 531 |
| # Replacing integer with NULL |
| msg = 54657374 |
| result = invalid |
| sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500 |
| |
| # tcId = 532 |
| # dropping value of integer |
| msg = 54657374 |
| result = invalid |
| sig = 30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 533 |
| # dropping value of integer |
| msg = 54657374 |
| result = invalid |
| sig = 3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200 |
| |
| # tcId = 534 |
| # modify first byte of integer |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 535 |
| # modify first byte of integer |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 536 |
| # modify last byte of integer |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 537 |
| # modify last byte of integer |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196 |
| |
| # tcId = 538 |
| # truncate integer |
| msg = 54657374 |
| result = invalid |
| sig = 303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 539 |
| # truncate integer |
| msg = 54657374 |
| result = invalid |
| sig = 303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 540 |
| # truncate integer |
| msg = 54657374 |
| result = invalid |
| sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1 |
| |
| # tcId = 541 |
| # truncate integer |
| msg = 54657374 |
| result = invalid |
| sig = 303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 542 |
| # leading ff in integer |
| msg = 54657374 |
| result = invalid |
| sig = 303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 543 |
| # leading ff in integer |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 544 |
| # infinity |
| msg = 54657374 |
| result = invalid |
| sig = 3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 545 |
| # infinity |
| msg = 54657374 |
| result = invalid |
| sig = 3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180 |
| |
| # tcId = 546 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 547 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 548 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 549 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 550 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 551 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 552 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 553 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73 |
| |
| # tcId = 554 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9 |
| |
| # tcId = 555 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea |
| |
| # tcId = 556 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847 |
| |
| # tcId = 557 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d |
| |
| # tcId = 558 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116 |
| |
| # tcId = 559 |
| # Modified r or s, e.g. by adding or subtracting the group order |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea |
| |
| # tcId = 560 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 561 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3006020100020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 562 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3006020100020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 563 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30060201000201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 564 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 565 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 566 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022020100021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 567 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 568 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3008020100090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 569 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 570 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3006020101020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 571 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3006020101020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 572 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30060201010201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 573 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 574 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 575 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022020101021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 576 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 577 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3008020101090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 578 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 579 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30060201ff020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 580 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30060201ff020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 581 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30060201ff0201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 582 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 583 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 584 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30220201ff021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 585 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 586 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30080201ff090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 587 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 588 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 589 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 590 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 591 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 592 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 593 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 594 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 595 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 596 |
| # Signatures with special case values for r and s. |
| msg = 54657374 |
| result = invalid |
| sig = 303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3 |
| # Some implementations of DSA do not properly check for boundaries. In some |
| # cases the modular inverse of 0 is simply 0. As a result there are |
| # implementations where values such as r=1, s=0 lead to forgeries. |
| |
| # tcId = 597 |
| # Signatures with special case values for r and s. |
| |