blob: a6810f4060b29a39e6c0ada7b287d1cf39949a38 [file] [log] [blame]
{
"algorithm" : "DSA",
"generatorVersion" : "0.4",
"numberOfTests" : 651,
"notes" : {
"BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.",
"EdgeCase" : "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.",
"NoLeadingZero" : "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."
},
"header" : [],
"testGroups" : [
{
"keyDer" : "308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtjCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBhAACgYAXOTHdox7/MvJLODCRv3fqzcbv1Vdi\nSRHY6bnevw8lbQz/rFVnsz9uqunTJ1u+1++fX5TEADyVnkmh7T9YwxshuszA7YhA\ntGFF8SG4kG0HISm64B8HGUeZfo73YNLZ6iHQil636JOQshqFZkcTxUniX+2m6ebD\nGXCGa9+8j6mB9g==\n-----END PUBLIC KEY-----",
"sha" : "SHA-1",
"type" : "DSAVer",
"key" : {
"g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d",
"keySize" : 1024,
"p" : "0b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
"q" : "0b90b38ba0a50a43ec6898d3f9b68049777f489b1",
"type" : "DSAPublicKey",
"y" : "173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6"
},
"tests" : [
{
"tcId" : 1,
"comment" : "Legacy:ASN encoding of r misses leading 0",
"msg" : "313233343030",
"sig" : "302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "acceptable",
"flags" : [
"NoLeadingZero"
]
},
{
"tcId" : 2,
"comment" : "valid",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 3,
"comment" : "long form encoding of length",
"msg" : "313233343030",
"sig" : "30812d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 4,
"comment" : "long form encoding of length",
"msg" : "313233343030",
"sig" : "302e02811500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 5,
"comment" : "long form encoding of length",
"msg" : "313233343030",
"sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a028114496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 6,
"comment" : "length contains leading 0",
"msg" : "313233343030",
"sig" : "3082002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 7,
"comment" : "length contains leading 0",
"msg" : "313233343030",
"sig" : "302f0282001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 8,
"comment" : "length contains leading 0",
"msg" : "313233343030",
"sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02820014496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 9,
"comment" : "wrong length",
"msg" : "313233343030",
"sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 10,
"comment" : "wrong length",
"msg" : "313233343030",
"sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 11,
"comment" : "wrong length",
"msg" : "313233343030",
"sig" : "302d021600aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 12,
"comment" : "wrong length",
"msg" : "313233343030",
"sig" : "302d021400aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 13,
"comment" : "wrong length",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 14,
"comment" : "wrong length",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 15,
"comment" : "uint32 overflow in length",
"msg" : "313233343030",
"sig" : "3085010000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 16,
"comment" : "uint32 overflow in length",
"msg" : "313233343030",
"sig" : "30320285010000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 17,
"comment" : "uint32 overflow in length",
"msg" : "313233343030",
"sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a02850100000014496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 18,
"comment" : "uint64 overflow in length",
"msg" : "313233343030",
"sig" : "308901000000000000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 19,
"comment" : "uint64 overflow in length",
"msg" : "313233343030",
"sig" : "3036028901000000000000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 20,
"comment" : "uint64 overflow in length",
"msg" : "313233343030",
"sig" : "3036021500aa6a258fbf7d90e15614676d377df8b10e38db4a0289010000000000000014496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 21,
"comment" : "length = 2**31 - 1",
"msg" : "313233343030",
"sig" : "30847fffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 22,
"comment" : "length = 2**31 - 1",
"msg" : "313233343030",
"sig" : "303102847fffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 23,
"comment" : "length = 2**31 - 1",
"msg" : "313233343030",
"sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a02847fffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 24,
"comment" : "length = 2**32 - 1",
"msg" : "313233343030",
"sig" : "3084ffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 25,
"comment" : "length = 2**32 - 1",
"msg" : "313233343030",
"sig" : "30310284ffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 26,
"comment" : "length = 2**32 - 1",
"msg" : "313233343030",
"sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a0284ffffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 27,
"comment" : "length = 2**40 - 1",
"msg" : "313233343030",
"sig" : "3085ffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 28,
"comment" : "length = 2**40 - 1",
"msg" : "313233343030",
"sig" : "30320285ffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 29,
"comment" : "length = 2**40 - 1",
"msg" : "313233343030",
"sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a0285ffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 30,
"comment" : "length = 2**64 - 1",
"msg" : "313233343030",
"sig" : "3088ffffffffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 31,
"comment" : "length = 2**64 - 1",
"msg" : "313233343030",
"sig" : "30350288ffffffffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 32,
"comment" : "length = 2**64 - 1",
"msg" : "313233343030",
"sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a0288ffffffffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 33,
"comment" : "incorrect length",
"msg" : "313233343030",
"sig" : "30ff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 34,
"comment" : "incorrect length",
"msg" : "313233343030",
"sig" : "302d02ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 35,
"comment" : "incorrect length",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02ff496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 36,
"comment" : "indefinite length without termination",
"msg" : "313233343030",
"sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 37,
"comment" : "indefinite length without termination",
"msg" : "313233343030",
"sig" : "302d028000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 38,
"comment" : "indefinite length without termination",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0280496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 39,
"comment" : "removing sequence",
"msg" : "313233343030",
"sig" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 40,
"comment" : "appending 0's to sequence",
"msg" : "313233343030",
"sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 41,
"comment" : "prepending 0's to sequence",
"msg" : "313233343030",
"sig" : "302f0000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 42,
"comment" : "appending unused 0's",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 43,
"comment" : "appending unused 0's",
"msg" : "313233343030",
"sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 44,
"comment" : "appending null value",
"msg" : "313233343030",
"sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0500",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 45,
"comment" : "appending null value",
"msg" : "313233343030",
"sig" : "302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a05000214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 46,
"comment" : "appending null value",
"msg" : "313233343030",
"sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0500",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 47,
"comment" : "including garbage",
"msg" : "313233343030",
"sig" : "3032498177302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 48,
"comment" : "including garbage",
"msg" : "313233343030",
"sig" : "30312500302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 49,
"comment" : "including garbage",
"msg" : "313233343030",
"sig" : "302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 50,
"comment" : "including garbage",
"msg" : "313233343030",
"sig" : "3032221a498177021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 51,
"comment" : "including garbage",
"msg" : "313233343030",
"sig" : "303122192500021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 52,
"comment" : "including garbage",
"msg" : "313233343030",
"sig" : "30352217021500aa6a258fbf7d90e15614676d377df8b10e38db4a0004deadbeef0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 53,
"comment" : "including garbage",
"msg" : "313233343030",
"sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a22194981770214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 54,
"comment" : "including garbage",
"msg" : "313233343030",
"sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221825000214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 55,
"comment" : "including garbage",
"msg" : "313233343030",
"sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a22160214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 56,
"comment" : "including undefined tags",
"msg" : "313233343030",
"sig" : "3035aa00bb00cd00302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 57,
"comment" : "including undefined tags",
"msg" : "313233343030",
"sig" : "3033aa02aabb302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 58,
"comment" : "including undefined tags",
"msg" : "313233343030",
"sig" : "3035221daa00bb00cd00021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 59,
"comment" : "including undefined tags",
"msg" : "313233343030",
"sig" : "3033221baa02aabb021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 60,
"comment" : "including undefined tags",
"msg" : "313233343030",
"sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a221caa00bb00cd000214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 61,
"comment" : "including undefined tags",
"msg" : "313233343030",
"sig" : "3033021500aa6a258fbf7d90e15614676d377df8b10e38db4a221aaa02aabb0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 62,
"comment" : "using composition with indefinite length",
"msg" : "313233343030",
"sig" : "3080302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 63,
"comment" : "using composition with indefinite length",
"msg" : "313233343030",
"sig" : "30312280021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 64,
"comment" : "using composition with indefinite length",
"msg" : "313233343030",
"sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 65,
"comment" : "using composition with wrong tag",
"msg" : "313233343030",
"sig" : "3080312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 66,
"comment" : "using composition with wrong tag",
"msg" : "313233343030",
"sig" : "30312280031500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 67,
"comment" : "using composition with wrong tag",
"msg" : "313233343030",
"sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800314496d5220b5f67d3532d1f991203bc3523b964c3b0000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 68,
"comment" : "Replacing sequence with NULL",
"msg" : "313233343030",
"sig" : "0500",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 69,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "2e2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 70,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "2f2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 71,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 72,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "322d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 73,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "ff2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 74,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302d001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 75,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302d011500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 76,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302d031500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 77,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302d041500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 78,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302dff1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 79,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0014496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 80,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0114496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 81,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0314496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 82,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0414496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 83,
"comment" : "changing tag value",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4aff14496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 84,
"comment" : "dropping value of sequence",
"msg" : "313233343030",
"sig" : "3000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 85,
"comment" : "using composition",
"msg" : "313233343030",
"sig" : "3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 86,
"comment" : "using composition",
"msg" : "313233343030",
"sig" : "303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 87,
"comment" : "using composition",
"msg" : "313233343030",
"sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 88,
"comment" : "truncate sequence",
"msg" : "313233343030",
"sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 89,
"comment" : "truncate sequence",
"msg" : "313233343030",
"sig" : "302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 90,
"comment" : "indefinite length",
"msg" : "313233343030",
"sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 91,
"comment" : "indefinite length with truncated delimiter",
"msg" : "313233343030",
"sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b00",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 92,
"comment" : "indefinite length with additional element",
"msg" : "313233343030",
"sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b05000000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 93,
"comment" : "indefinite length with truncated element",
"msg" : "313233343030",
"sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b060811220000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 94,
"comment" : "indefinite length with garbage",
"msg" : "313233343030",
"sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000fe02beef",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 95,
"comment" : "indefinite length with nonempty EOC",
"msg" : "313233343030",
"sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0002beef",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 96,
"comment" : "prepend empty sequence",
"msg" : "313233343030",
"sig" : "302f3000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 97,
"comment" : "append empty sequence",
"msg" : "313233343030",
"sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b3000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 98,
"comment" : "sequence of sequence",
"msg" : "313233343030",
"sig" : "302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 99,
"comment" : "truncated sequence",
"msg" : "313233343030",
"sig" : "3017021500aa6a258fbf7d90e15614676d377df8b10e38db4a",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 100,
"comment" : "repeat element in sequence",
"msg" : "313233343030",
"sig" : "3043021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 101,
"comment" : "removing integer",
"msg" : "313233343030",
"sig" : "30160214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 102,
"comment" : "appending 0's to integer",
"msg" : "313233343030",
"sig" : "302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 103,
"comment" : "appending 0's to integer",
"msg" : "313233343030",
"sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 104,
"comment" : "prepending 0's to integer",
"msg" : "313233343030",
"sig" : "302f0217000000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 105,
"comment" : "prepending 0's to integer",
"msg" : "313233343030",
"sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02160000496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 106,
"comment" : "Replacing integer with NULL",
"msg" : "313233343030",
"sig" : "301805000214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 107,
"comment" : "Replacing integer with NULL",
"msg" : "313233343030",
"sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0500",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 108,
"comment" : "dropping value of integer",
"msg" : "313233343030",
"sig" : "301802000214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 109,
"comment" : "dropping value of integer",
"msg" : "313233343030",
"sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0200",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 110,
"comment" : "modify first byte of integer",
"msg" : "313233343030",
"sig" : "302d021502aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 111,
"comment" : "modify first byte of integer",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02144b6d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 112,
"comment" : "modify last byte of integer",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38dbca0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 113,
"comment" : "modify last byte of integer",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964cbb",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 114,
"comment" : "truncate integer",
"msg" : "313233343030",
"sig" : "302c021400aa6a258fbf7d90e15614676d377df8b10e38db0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 115,
"comment" : "truncate integer",
"msg" : "313233343030",
"sig" : "302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 116,
"comment" : "truncate integer",
"msg" : "313233343030",
"sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 117,
"comment" : "truncate integer",
"msg" : "313233343030",
"sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a02136d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 118,
"comment" : "leading ff in integer",
"msg" : "313233343030",
"sig" : "302e0216ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 119,
"comment" : "leading ff in integer",
"msg" : "313233343030",
"sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215ff496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 120,
"comment" : "infinity",
"msg" : "313233343030",
"sig" : "30190901800214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 121,
"comment" : "infinity",
"msg" : "313233343030",
"sig" : "301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a090180",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 122,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302d02150163755e49c9ce35201c9df4acd2e5fd48862d64fb0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 123,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302c0214f15eecd5b52ceca28f8ada2d9c15f419964451990214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 124,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302d0215ff5595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 125,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302c02140ea1132a4ad3135d707525d263ea0be669bbae670214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 126,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302d0215fe9c8aa1b63631cadfe3620b532d1a02b779d29b050214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 127,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302d021501aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 128,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302c02145595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 129,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a02150102788adac0472173f95b86d0bba3c7e9b38ad5ec",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 130,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a021490621966aba5d8f66c486c5184d3bebac3a1c28a",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 131,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214b692addf4a0982cacd2e066edfc43cadc469b3c5",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 132,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02146f9de699545a270993b793ae7b2c41453c5e3d76",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 133,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215fefd8775253fb8de8c06a4792f445c38164c752a14",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 134,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021501496d5220b5f67d3532d1f991203bc3523b964c3b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 135,
"comment" : "Modified r or s, e.g. by adding or subtracting the group order",
"msg" : "313233343030",
"sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021500b692addf4a0982cacd2e066edfc43cadc469b3c5",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 136,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0201000215ff46f4c745f5af5bc1397672c06497fb68880b764f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 137,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3006020100020100",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 138,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3006020100020101",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 139,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30060201000201ff",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 140,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 141,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 142,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0201000215010000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 143,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 144,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3008020100090380fe01",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 145,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 146,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3006020101020100",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 147,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3006020101020101",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 148,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30060201010201ff",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 149,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 150,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 151,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0201010215010000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 152,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 153,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3008020101090380fe01",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 154,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 155,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30060201ff020100",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 156,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30060201ff020101",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 157,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30060201ff0201ff",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 158,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 159,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 160,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0201ff0215010000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 161,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 162,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30080201ff090380fe01",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 163,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 164,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 165,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 166,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 167,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 168,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 169,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 170,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 171,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 172,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 173,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 174,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 175,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 176,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 177,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 178,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 179,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 180,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 181,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 182,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0215010000000000000000000000000000000000000000020100",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 183,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a0215010000000000000000000000000000000000000000020101",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 184,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301a02150100000000000000000000000000000000000000000201ff",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 185,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 186,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 187,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 188,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 189,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301c0215010000000000000000000000000000000000000000090380fe01",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 190,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 191,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 192,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 193,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 194,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 195,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 196,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 197,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 198,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 199,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 200,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3008090380fe01020100",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 201,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3008090380fe01020101",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 202,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "3008090380fe010201ff",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 203,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 204,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 205,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "301c090380fe010215010000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 206,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 207,
"comment" : "Signatures with special case values for r and s.",
"msg" : "313233343030",
"sig" : "300a090380fe01090380fe01",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 208,
"comment" : "random signature",
"msg" : "313233343030",
"sig" : "302c02140e23ff8588683fd9455d185090a9d9199f646bcb0214631ced1a4f6a308bfee3b999f1c2bbe7dcc922dc",
"result" : "valid",
"flags" : []
},
{
"tcId" : 209,
"comment" : "random signature",
"msg" : "313233343030",
"sig" : "302c0214313eedf8d478f95321cfdeb5fe439ef8716a60cb021407998d19305abe635be5af240bd7e0ec7216a5ce",
"result" : "valid",
"flags" : []
},
{
"tcId" : 210,
"comment" : "random signature",
"msg" : "313233343030",
"sig" : "302d02150092bda94e3d769675132d9d6a17944808899f8c42021416c7bb874e2e59219cb0d52b4fd470fcc8dcdff3",
"result" : "valid",
"flags" : []
},
{
"tcId" : 211,
"comment" : "random signature",
"msg" : "313233343030",
"sig" : "302d021500976b29bc6023065b0ee1b5362a4cd2f5529a43c902141db2ad4c3e92cf2bc9267f926ac2e71dacfa5928",
"result" : "valid",
"flags" : []
},
{
"tcId" : 212,
"comment" : "random signature",
"msg" : "313233343030",
"sig" : "302c02144afbd1a5d8fb9d117c7efd3e7b3564f37305a80302144e13c38000458a528ff2b667265740e36438bd99",
"result" : "valid",
"flags" : []
}
]
},
{
"keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----",
"sha" : "SHA-224",
"type" : "DSAVer",
"key" : {
"g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
"keySize" : 2048,
"p" : "08f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
"q" : "0baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
"type" : "DSAPublicKey",
"y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931"
},
"tests" : [
{
"tcId" : 213,
"comment" : "Legacy:ASN encoding of s misses leading 0",
"msg" : "48656c6c6f",
"sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "acceptable",
"flags" : [
"NoLeadingZero"
]
},
{
"tcId" : 214,
"comment" : "valid",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "valid",
"flags" : []
},
{
"tcId" : 215,
"comment" : "long form encoding of length",
"msg" : "48656c6c6f",
"sig" : "30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 216,
"comment" : "long form encoding of length",
"msg" : "48656c6c6f",
"sig" : "303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 217,
"comment" : "long form encoding of length",
"msg" : "48656c6c6f",
"sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 218,
"comment" : "length contains leading 0",
"msg" : "48656c6c6f",
"sig" : "3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 219,
"comment" : "length contains leading 0",
"msg" : "48656c6c6f",
"sig" : "303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 220,
"comment" : "length contains leading 0",
"msg" : "48656c6c6f",
"sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 221,
"comment" : "wrong length",
"msg" : "48656c6c6f",
"sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 222,
"comment" : "wrong length",
"msg" : "48656c6c6f",
"sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 223,
"comment" : "wrong length",
"msg" : "48656c6c6f",
"sig" : "303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 224,
"comment" : "wrong length",
"msg" : "48656c6c6f",
"sig" : "303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 225,
"comment" : "wrong length",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 226,
"comment" : "wrong length",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 227,
"comment" : "uint32 overflow in length",
"msg" : "48656c6c6f",
"sig" : "3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 228,
"comment" : "uint32 overflow in length",
"msg" : "48656c6c6f",
"sig" : "30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 229,
"comment" : "uint32 overflow in length",
"msg" : "48656c6c6f",
"sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 230,
"comment" : "uint64 overflow in length",
"msg" : "48656c6c6f",
"sig" : "308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 231,
"comment" : "uint64 overflow in length",
"msg" : "48656c6c6f",
"sig" : "3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 232,
"comment" : "uint64 overflow in length",
"msg" : "48656c6c6f",
"sig" : "3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 233,
"comment" : "length = 2**31 - 1",
"msg" : "48656c6c6f",
"sig" : "30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 234,
"comment" : "length = 2**31 - 1",
"msg" : "48656c6c6f",
"sig" : "304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 235,
"comment" : "length = 2**31 - 1",
"msg" : "48656c6c6f",
"sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 236,
"comment" : "length = 2**32 - 1",
"msg" : "48656c6c6f",
"sig" : "3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 237,
"comment" : "length = 2**32 - 1",
"msg" : "48656c6c6f",
"sig" : "30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 238,
"comment" : "length = 2**32 - 1",
"msg" : "48656c6c6f",
"sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 239,
"comment" : "length = 2**40 - 1",
"msg" : "48656c6c6f",
"sig" : "3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 240,
"comment" : "length = 2**40 - 1",
"msg" : "48656c6c6f",
"sig" : "30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 241,
"comment" : "length = 2**40 - 1",
"msg" : "48656c6c6f",
"sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 242,
"comment" : "length = 2**64 - 1",
"msg" : "48656c6c6f",
"sig" : "3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 243,
"comment" : "length = 2**64 - 1",
"msg" : "48656c6c6f",
"sig" : "30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 244,
"comment" : "length = 2**64 - 1",
"msg" : "48656c6c6f",
"sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 245,
"comment" : "incorrect length",
"msg" : "48656c6c6f",
"sig" : "30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 246,
"comment" : "incorrect length",
"msg" : "48656c6c6f",
"sig" : "303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 247,
"comment" : "incorrect length",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 248,
"comment" : "indefinite length without termination",
"msg" : "48656c6c6f",
"sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 249,
"comment" : "indefinite length without termination",
"msg" : "48656c6c6f",
"sig" : "303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 250,
"comment" : "indefinite length without termination",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 251,
"comment" : "removing sequence",
"msg" : "48656c6c6f",
"sig" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 252,
"comment" : "appending 0's to sequence",
"msg" : "48656c6c6f",
"sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 253,
"comment" : "prepending 0's to sequence",
"msg" : "48656c6c6f",
"sig" : "303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 254,
"comment" : "appending unused 0's",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 255,
"comment" : "appending unused 0's",
"msg" : "48656c6c6f",
"sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 256,
"comment" : "appending null value",
"msg" : "48656c6c6f",
"sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 257,
"comment" : "appending null value",
"msg" : "48656c6c6f",
"sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 258,
"comment" : "appending null value",
"msg" : "48656c6c6f",
"sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 259,
"comment" : "including garbage",
"msg" : "48656c6c6f",
"sig" : "3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 260,
"comment" : "including garbage",
"msg" : "48656c6c6f",
"sig" : "30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 261,
"comment" : "including garbage",
"msg" : "48656c6c6f",
"sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 262,
"comment" : "including garbage",
"msg" : "48656c6c6f",
"sig" : "30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 263,
"comment" : "including garbage",
"msg" : "48656c6c6f",
"sig" : "304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 264,
"comment" : "including garbage",
"msg" : "48656c6c6f",
"sig" : "3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 265,
"comment" : "including garbage",
"msg" : "48656c6c6f",
"sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 266,
"comment" : "including garbage",
"msg" : "48656c6c6f",
"sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 267,
"comment" : "including garbage",
"msg" : "48656c6c6f",
"sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 268,
"comment" : "including undefined tags",
"msg" : "48656c6c6f",
"sig" : "3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 269,
"comment" : "including undefined tags",
"msg" : "48656c6c6f",
"sig" : "3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 270,
"comment" : "including undefined tags",
"msg" : "48656c6c6f",
"sig" : "30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 271,
"comment" : "including undefined tags",
"msg" : "48656c6c6f",
"sig" : "30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 272,
"comment" : "including undefined tags",
"msg" : "48656c6c6f",
"sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 273,
"comment" : "including undefined tags",
"msg" : "48656c6c6f",
"sig" : "3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 274,
"comment" : "using composition with indefinite length",
"msg" : "48656c6c6f",
"sig" : "3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 275,
"comment" : "using composition with indefinite length",
"msg" : "48656c6c6f",
"sig" : "30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 276,
"comment" : "using composition with indefinite length",
"msg" : "48656c6c6f",
"sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 277,
"comment" : "using composition with wrong tag",
"msg" : "48656c6c6f",
"sig" : "3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 278,
"comment" : "using composition with wrong tag",
"msg" : "48656c6c6f",
"sig" : "30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 279,
"comment" : "using composition with wrong tag",
"msg" : "48656c6c6f",
"sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 280,
"comment" : "Replacing sequence with NULL",
"msg" : "48656c6c6f",
"sig" : "0500",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 281,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 282,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 283,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 284,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 285,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 286,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 287,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 288,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 289,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 290,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 291,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 292,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 293,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 294,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 295,
"comment" : "changing tag value",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 296,
"comment" : "dropping value of sequence",
"msg" : "48656c6c6f",
"sig" : "3000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 297,
"comment" : "using composition",
"msg" : "48656c6c6f",
"sig" : "3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 298,
"comment" : "using composition",
"msg" : "48656c6c6f",
"sig" : "3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 299,
"comment" : "using composition",
"msg" : "48656c6c6f",
"sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 300,
"comment" : "truncate sequence",
"msg" : "48656c6c6f",
"sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 301,
"comment" : "truncate sequence",
"msg" : "48656c6c6f",
"sig" : "303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 302,
"comment" : "indefinite length",
"msg" : "48656c6c6f",
"sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 303,
"comment" : "indefinite length with truncated delimiter",
"msg" : "48656c6c6f",
"sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 304,
"comment" : "indefinite length with additional element",
"msg" : "48656c6c6f",
"sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 305,
"comment" : "indefinite length with truncated element",
"msg" : "48656c6c6f",
"sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 306,
"comment" : "indefinite length with garbage",
"msg" : "48656c6c6f",
"sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 307,
"comment" : "indefinite length with nonempty EOC",
"msg" : "48656c6c6f",
"sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 308,
"comment" : "prepend empty sequence",
"msg" : "48656c6c6f",
"sig" : "303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 309,
"comment" : "append empty sequence",
"msg" : "48656c6c6f",
"sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 310,
"comment" : "sequence of sequence",
"msg" : "48656c6c6f",
"sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 311,
"comment" : "truncated sequence",
"msg" : "48656c6c6f",
"sig" : "301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 312,
"comment" : "repeat element in sequence",
"msg" : "48656c6c6f",
"sig" : "305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 313,
"comment" : "removing integer",
"msg" : "48656c6c6f",
"sig" : "301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 314,
"comment" : "appending 0's to integer",
"msg" : "48656c6c6f",
"sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 315,
"comment" : "appending 0's to integer",
"msg" : "48656c6c6f",
"sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 316,
"comment" : "prepending 0's to integer",
"msg" : "48656c6c6f",
"sig" : "303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 317,
"comment" : "prepending 0's to integer",
"msg" : "48656c6c6f",
"sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 318,
"comment" : "Replacing integer with NULL",
"msg" : "48656c6c6f",
"sig" : "30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 319,
"comment" : "Replacing integer with NULL",
"msg" : "48656c6c6f",
"sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 320,
"comment" : "dropping value of integer",
"msg" : "48656c6c6f",
"sig" : "30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 321,
"comment" : "dropping value of integer",
"msg" : "48656c6c6f",
"sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 322,
"comment" : "modify first byte of integer",
"msg" : "48656c6c6f",
"sig" : "303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 323,
"comment" : "modify first byte of integer",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 324,
"comment" : "modify last byte of integer",
"msg" : "48656c6c6f",
"sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
"result" : "invalid",