{ | |
"algorithm" : "ECDSA", | |
"generatorVersion" : "0.8r12", | |
"numberOfTests" : 388, | |
"header" : [ | |
"Test vectors of type EcdsaVerify are meant for the verification", | |
"of ASN encoded ECDSA signatures." | |
], | |
"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" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", | |
"MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", | |
"PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." | |
}, | |
"schema" : "ecdsa_verify_schema.json", | |
"testGroups" : [ | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6ff0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9", | |
"wx" : "00b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6f", | |
"wy" : "00f0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6ff0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEuDj/ROW8F3vyEYnQdmCC/J2EMiaIf8l2\nA3EQC37iCm/wyddb+6ezGmvKGXRJbutW3jVwcZVdg8Sxutqgshgy6Q==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 1, | |
"comment" : "signature malleability", | |
"msg" : "313233343030", | |
"sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022100bbdbc26e1099b2713ada34df9cfa8edaf905a4a6d2a1f449f05de03df8c2a696", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 2, | |
"comment" : "Legacy:ASN encoding of r misses leading 0", | |
"msg" : "313233343030", | |
"sig" : "30440220eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "acceptable", | |
"flags" : [ | |
"MissingZero" | |
] | |
}, | |
{ | |
"tcId" : 3, | |
"comment" : "valid", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 4, | |
"comment" : "long form encoding of length of sequence", | |
"msg" : "313233343030", | |
"sig" : "308145022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [ | |
"BER" | |
] | |
}, | |
{ | |
"tcId" : 5, | |
"comment" : "length of sequence contains leading 0", | |
"msg" : "313233343030", | |
"sig" : "30820045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [ | |
"BER" | |
] | |
}, | |
{ | |
"tcId" : 6, | |
"comment" : "wrong length of sequence", | |
"msg" : "313233343030", | |
"sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 7, | |
"comment" : "wrong length of sequence", | |
"msg" : "313233343030", | |
"sig" : "3044022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 8, | |
"comment" : "uint32 overflow in length of sequence", | |
"msg" : "313233343030", | |
"sig" : "30850100000045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 9, | |
"comment" : "uint64 overflow in length of sequence", | |
"msg" : "313233343030", | |
"sig" : "3089010000000000000045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 10, | |
"comment" : "length of sequence = 2**31 - 1", | |
"msg" : "313233343030", | |
"sig" : "30847fffffff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 11, | |
"comment" : "length of sequence = 2**32 - 1", | |
"msg" : "313233343030", | |
"sig" : "3084ffffffff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 12, | |
"comment" : "length of sequence = 2**40 - 1", | |
"msg" : "313233343030", | |
"sig" : "3085ffffffffff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 13, | |
"comment" : "length of sequence = 2**64 - 1", | |
"msg" : "313233343030", | |
"sig" : "3088ffffffffffffffff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 14, | |
"comment" : "incorrect length of sequence", | |
"msg" : "313233343030", | |
"sig" : "30ff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 15, | |
"comment" : "indefinite length without termination", | |
"msg" : "313233343030", | |
"sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 16, | |
"comment" : "indefinite length without termination", | |
"msg" : "313233343030", | |
"sig" : "3045028000eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 17, | |
"comment" : "indefinite length without termination", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251028044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 18, | |
"comment" : "removing sequence", | |
"msg" : "313233343030", | |
"sig" : "", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 19, | |
"comment" : "lonely sequence tag", | |
"msg" : "313233343030", | |
"sig" : "30", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 20, | |
"comment" : "appending 0's to sequence", | |
"msg" : "313233343030", | |
"sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 21, | |
"comment" : "prepending 0's to sequence", | |
"msg" : "313233343030", | |
"sig" : "30470000022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 22, | |
"comment" : "appending unused 0's to sequence", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 23, | |
"comment" : "appending null value to sequence", | |
"msg" : "313233343030", | |
"sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0500", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 24, | |
"comment" : "including garbage", | |
"msg" : "313233343030", | |
"sig" : "304a4981773045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 25, | |
"comment" : "including garbage", | |
"msg" : "313233343030", | |
"sig" : "304925003045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 26, | |
"comment" : "including garbage", | |
"msg" : "313233343030", | |
"sig" : "30473045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0004deadbeef", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 27, | |
"comment" : "including garbage", | |
"msg" : "313233343030", | |
"sig" : "304a2226498177022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 28, | |
"comment" : "including garbage", | |
"msg" : "313233343030", | |
"sig" : "304922252500022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 29, | |
"comment" : "including garbage", | |
"msg" : "313233343030", | |
"sig" : "304d2223022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510004deadbeef022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 30, | |
"comment" : "including garbage", | |
"msg" : "313233343030", | |
"sig" : "304a022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512225498177022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 31, | |
"comment" : "including garbage", | |
"msg" : "313233343030", | |
"sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25122242500022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 32, | |
"comment" : "including garbage", | |
"msg" : "313233343030", | |
"sig" : "304d022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512222022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0004deadbeef", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 33, | |
"comment" : "including undefined tags", | |
"msg" : "313233343030", | |
"sig" : "304daa00bb00cd003045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 34, | |
"comment" : "including undefined tags", | |
"msg" : "313233343030", | |
"sig" : "304baa02aabb3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 35, | |
"comment" : "including undefined tags", | |
"msg" : "313233343030", | |
"sig" : "304d2229aa00bb00cd00022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 36, | |
"comment" : "including undefined tags", | |
"msg" : "313233343030", | |
"sig" : "304b2227aa02aabb022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 37, | |
"comment" : "including undefined tags", | |
"msg" : "313233343030", | |
"sig" : "304d022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512228aa00bb00cd00022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 38, | |
"comment" : "including undefined tags", | |
"msg" : "313233343030", | |
"sig" : "304b022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512226aa02aabb022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 39, | |
"comment" : "truncated length of sequence", | |
"msg" : "313233343030", | |
"sig" : "3081", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 40, | |
"comment" : "using composition with indefinite length", | |
"msg" : "313233343030", | |
"sig" : "30803045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 41, | |
"comment" : "using composition with indefinite length", | |
"msg" : "313233343030", | |
"sig" : "30492280022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510000022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 42, | |
"comment" : "using composition with indefinite length", | |
"msg" : "313233343030", | |
"sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512280022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 43, | |
"comment" : "using composition with wrong tag", | |
"msg" : "313233343030", | |
"sig" : "30803145022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 44, | |
"comment" : "using composition with wrong tag", | |
"msg" : "313233343030", | |
"sig" : "30492280032100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510000022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 45, | |
"comment" : "using composition with wrong tag", | |
"msg" : "313233343030", | |
"sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512280032044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 46, | |
"comment" : "Replacing sequence with NULL", | |
"msg" : "313233343030", | |
"sig" : "0500", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 47, | |
"comment" : "changing tag value of sequence", | |
"msg" : "313233343030", | |
"sig" : "2e45022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 48, | |
"comment" : "changing tag value of sequence", | |
"msg" : "313233343030", | |
"sig" : "2f45022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 49, | |
"comment" : "changing tag value of sequence", | |
"msg" : "313233343030", | |
"sig" : "3145022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 50, | |
"comment" : "changing tag value of sequence", | |
"msg" : "313233343030", | |
"sig" : "3245022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 51, | |
"comment" : "changing tag value of sequence", | |
"msg" : "313233343030", | |
"sig" : "ff45022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 52, | |
"comment" : "dropping value of sequence", | |
"msg" : "313233343030", | |
"sig" : "3000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 53, | |
"comment" : "using composition for sequence", | |
"msg" : "313233343030", | |
"sig" : "304930010230442100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 54, | |
"comment" : "truncated sequence", | |
"msg" : "313233343030", | |
"sig" : "3044022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739a", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 55, | |
"comment" : "truncated sequence", | |
"msg" : "313233343030", | |
"sig" : "30442100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 56, | |
"comment" : "indefinite length", | |
"msg" : "313233343030", | |
"sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", | |
"result" : "invalid", | |
"flags" : [ | |
"BER" | |
] | |
}, | |
{ | |
"tcId" : 57, | |
"comment" : "indefinite length with truncated delimiter", | |
"msg" : "313233343030", | |
"sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab00", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 58, | |
"comment" : "indefinite length with additional element", | |
"msg" : "313233343030", | |
"sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab05000000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 59, | |
"comment" : "indefinite length with truncated element", | |
"msg" : "313233343030", | |
"sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab060811220000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 60, | |
"comment" : "indefinite length with garbage", | |
"msg" : "313233343030", | |
"sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000fe02beef", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 61, | |
"comment" : "indefinite length with nonempty EOC", | |
"msg" : "313233343030", | |
"sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0002beef", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 62, | |
"comment" : "prepend empty sequence", | |
"msg" : "313233343030", | |
"sig" : "30473000022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 63, | |
"comment" : "append empty sequence", | |
"msg" : "313233343030", | |
"sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab3000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 64, | |
"comment" : "append garbage with high tag number", | |
"msg" : "313233343030", | |
"sig" : "3048022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aabbf7f00", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 65, | |
"comment" : "sequence of sequence", | |
"msg" : "313233343030", | |
"sig" : "30473045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 66, | |
"comment" : "truncated sequence: removed last 1 elements", | |
"msg" : "313233343030", | |
"sig" : "3023022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 67, | |
"comment" : "repeating element in sequence", | |
"msg" : "313233343030", | |
"sig" : "3067022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 68, | |
"comment" : "long form encoding of length of integer", | |
"msg" : "313233343030", | |
"sig" : "304602812100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [ | |
"BER" | |
] | |
}, | |
{ | |
"tcId" : 69, | |
"comment" : "long form encoding of length of integer", | |
"msg" : "313233343030", | |
"sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102812044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [ | |
"BER" | |
] | |
}, | |
{ | |
"tcId" : 70, | |
"comment" : "length of integer contains leading 0", | |
"msg" : "313233343030", | |
"sig" : "30470282002100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [ | |
"BER" | |
] | |
}, | |
{ | |
"tcId" : 71, | |
"comment" : "length of integer contains leading 0", | |
"msg" : "313233343030", | |
"sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510282002044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [ | |
"BER" | |
] | |
}, | |
{ | |
"tcId" : 72, | |
"comment" : "wrong length of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022200eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 73, | |
"comment" : "wrong length of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022000eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 74, | |
"comment" : "wrong length of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022144243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 75, | |
"comment" : "wrong length of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251021f44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 76, | |
"comment" : "uint32 overflow in length of integer", | |
"msg" : "313233343030", | |
"sig" : "304a0285010000002100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 77, | |
"comment" : "uint32 overflow in length of integer", | |
"msg" : "313233343030", | |
"sig" : "304a022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510285010000002044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 78, | |
"comment" : "uint64 overflow in length of integer", | |
"msg" : "313233343030", | |
"sig" : "304e028901000000000000002100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 79, | |
"comment" : "uint64 overflow in length of integer", | |
"msg" : "313233343030", | |
"sig" : "304e022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251028901000000000000002044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 80, | |
"comment" : "length of integer = 2**31 - 1", | |
"msg" : "313233343030", | |
"sig" : "304902847fffffff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 81, | |
"comment" : "length of integer = 2**31 - 1", | |
"msg" : "313233343030", | |
"sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102847fffffff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 82, | |
"comment" : "length of integer = 2**32 - 1", | |
"msg" : "313233343030", | |
"sig" : "30490284ffffffff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 83, | |
"comment" : "length of integer = 2**32 - 1", | |
"msg" : "313233343030", | |
"sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510284ffffffff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 84, | |
"comment" : "length of integer = 2**40 - 1", | |
"msg" : "313233343030", | |
"sig" : "304a0285ffffffffff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 85, | |
"comment" : "length of integer = 2**40 - 1", | |
"msg" : "313233343030", | |
"sig" : "304a022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510285ffffffffff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 86, | |
"comment" : "length of integer = 2**64 - 1", | |
"msg" : "313233343030", | |
"sig" : "304d0288ffffffffffffffff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 87, | |
"comment" : "length of integer = 2**64 - 1", | |
"msg" : "313233343030", | |
"sig" : "304d022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510288ffffffffffffffff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 88, | |
"comment" : "incorrect length of integer", | |
"msg" : "313233343030", | |
"sig" : "304502ff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 89, | |
"comment" : "incorrect length of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102ff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 90, | |
"comment" : "removing integer", | |
"msg" : "313233343030", | |
"sig" : "3022022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 91, | |
"comment" : "lonely integer tag", | |
"msg" : "313233343030", | |
"sig" : "302302022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 92, | |
"comment" : "lonely integer tag", | |
"msg" : "313233343030", | |
"sig" : "3024022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 93, | |
"comment" : "appending 0's to integer", | |
"msg" : "313233343030", | |
"sig" : "3047022300eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510000022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 94, | |
"comment" : "appending 0's to integer", | |
"msg" : "313233343030", | |
"sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022244243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 95, | |
"comment" : "prepending 0's to integer", | |
"msg" : "313233343030", | |
"sig" : "30470223000000eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [ | |
"BER" | |
] | |
}, | |
{ | |
"tcId" : 96, | |
"comment" : "prepending 0's to integer", | |
"msg" : "313233343030", | |
"sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510222000044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [ | |
"BER" | |
] | |
}, | |
{ | |
"tcId" : 97, | |
"comment" : "appending unused 0's to integer", | |
"msg" : "313233343030", | |
"sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510000022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 98, | |
"comment" : "appending null value to integer", | |
"msg" : "313233343030", | |
"sig" : "3047022300eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510500022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 99, | |
"comment" : "appending null value to integer", | |
"msg" : "313233343030", | |
"sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022244243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0500", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 100, | |
"comment" : "truncated length of integer", | |
"msg" : "313233343030", | |
"sig" : "30240281022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 101, | |
"comment" : "truncated length of integer", | |
"msg" : "313233343030", | |
"sig" : "3025022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510281", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 102, | |
"comment" : "Replacing integer with NULL", | |
"msg" : "313233343030", | |
"sig" : "30240500022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 103, | |
"comment" : "Replacing integer with NULL", | |
"msg" : "313233343030", | |
"sig" : "3025022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510500", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 104, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045002100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 105, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045012100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 106, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045032100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 107, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045042100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 108, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045ff2100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 109, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251002044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 110, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251012044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 111, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251032044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 112, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251042044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 113, | |
"comment" : "changing tag value of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251ff2044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 114, | |
"comment" : "dropping value of integer", | |
"msg" : "313233343030", | |
"sig" : "30240200022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 115, | |
"comment" : "dropping value of integer", | |
"msg" : "313233343030", | |
"sig" : "3025022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510200", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 116, | |
"comment" : "using composition for integer", | |
"msg" : "313233343030", | |
"sig" : "304922250201000220eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 117, | |
"comment" : "using composition for integer", | |
"msg" : "313233343030", | |
"sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512224020144021f243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 118, | |
"comment" : "modify first byte of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022102eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 119, | |
"comment" : "modify first byte of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022046243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 120, | |
"comment" : "modify last byte of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2d1022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 121, | |
"comment" : "modify last byte of integer", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739a2b", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 122, | |
"comment" : "truncated integer", | |
"msg" : "313233343030", | |
"sig" : "3044022000eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 123, | |
"comment" : "truncated integer", | |
"msg" : "313233343030", | |
"sig" : "3044022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251021f44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739a", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 124, | |
"comment" : "truncated integer", | |
"msg" : "313233343030", | |
"sig" : "3044022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251021f243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 125, | |
"comment" : "leading ff in integer", | |
"msg" : "313233343030", | |
"sig" : "30460222ff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 126, | |
"comment" : "leading ff in integer", | |
"msg" : "313233343030", | |
"sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510221ff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 127, | |
"comment" : "replaced integer by infinity", | |
"msg" : "313233343030", | |
"sig" : "3025090180022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 128, | |
"comment" : "replaced integer by infinity", | |
"msg" : "313233343030", | |
"sig" : "3026022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251090180", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 129, | |
"comment" : "replacing integer with zero", | |
"msg" : "313233343030", | |
"sig" : "3025020100022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 130, | |
"comment" : "replacing integer with zero", | |
"msg" : "313233343030", | |
"sig" : "3026022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251020100", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 131, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3045022101eb044a2e719d94a33837717ce9bc5ff94062cf047015777244b442e323862392022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 132, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "30440220eb044a2e719d94a33837717ce9bc5ffbcb051537118436fac50f85c98319a110022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 133, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "30450221ff14fbb5d18e626b5cc7c88e831643a0057a4c0de23f3328c97b1e1ba9acb01daf022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 134, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3044022014fbb5d18e626b5cc7c88e831643a00434faeac8ee7bc9053af07a367ce65ef0022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 135, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "30450221fe14fbb5d18e626b5cc7c88e831643a006bf9d30fb8fea888dbb4bbd1cdc79dc6e022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 136, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3045022101eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 137, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3044022014fbb5d18e626b5cc7c88e831643a0057a4c0de23f3328c97b1e1ba9acb01daf022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 138, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102210144243d91ef664d8ec525cb20630571227c5815268bef4c2d8f46dcdba7a9dbec", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 139, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510221ff44243d91ef664d8ec525cb206305712506fa5b592d5e0bb60fa21fc2073d596a", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 140, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510220bbdbc26e1099b2713ada34df9cfa8edc3e56c7c02359540e308b81b1288c6555", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 141, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510221febbdbc26e1099b2713ada34df9cfa8edd83a7ead97410b3d270b9232458562414", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 142, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102210144243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 143, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022100bbdbc26e1099b2713ada34df9cfa8edc3e56c7c02359540e308b81b1288c6555", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 144, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3006020100020100", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 145, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3006020100020101", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 146, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30060201000201ff", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 147, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 148, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 149, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 150, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 151, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 152, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3008020100090380fe01", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 153, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3006020100090142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 154, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3006020101020100", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 155, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3006020101020101", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 156, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30060201010201ff", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 157, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 158, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 159, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 160, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 161, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 162, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3008020101090380fe01", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 163, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3006020101090142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 164, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30060201ff020100", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 165, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30060201ff020101", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 166, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30060201ff0201ff", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 167, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 168, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 169, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 170, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 171, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 172, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30080201ff090380fe01", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 173, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "30060201ff090142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 174, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020100", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 175, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 176, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 177, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 178, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 179, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 180, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 181, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 182, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141090380fe01", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 183, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141090142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 184, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020100", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 185, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020101", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 186, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400201ff", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 187, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 188, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 189, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 190, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 191, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 192, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140090380fe01", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 193, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140090142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 194, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020100", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 195, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020101", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 196, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420201ff", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 197, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 198, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 199, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 200, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 201, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 202, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142090380fe01", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 203, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142090142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 204, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020100", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 205, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020101", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 206, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0201ff", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 207, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 208, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 209, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 210, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 211, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 212, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f090380fe01", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 213, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f090142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 214, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020100", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 215, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020101", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 216, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc300201ff", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 217, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 218, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 219, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 220, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 221, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 222, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30090380fe01", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 223, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30090142", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 224, | |
"comment" : "Signature encoding contains wrong types.", | |
"msg" : "313233343030", | |
"sig" : "30060201010c0130", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 225, | |
"comment" : "Signature encoding contains wrong types.", | |
"msg" : "313233343030", | |
"sig" : "30050201010c00", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 226, | |
"comment" : "Signature encoding contains wrong types.", | |
"msg" : "313233343030", | |
"sig" : "30090c0225730c03732573", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 227, | |
"comment" : "Signature encoding contains wrong types.", | |
"msg" : "313233343030", | |
"sig" : "30080201013003020100", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 228, | |
"comment" : "Signature encoding contains wrong types.", | |
"msg" : "313233343030", | |
"sig" : "3003020101", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 229, | |
"comment" : "Signature encoding contains wrong types.", | |
"msg" : "313233343030", | |
"sig" : "3006020101010100", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 230, | |
"comment" : "Edge case for Shamir multiplication", | |
"msg" : "3232333836", | |
"sig" : "3046022100dd1b7d09a7bd8218961034a39a87fecf5314f00c4d25eb58a07ac85e85eab516022100b98c5232f0100d55db14eb0fe9e943fb45d8f192bbdd38147850f4d950f16a91", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 231, | |
"comment" : "special case hash", | |
"msg" : "33313930393433323838", | |
"sig" : "3046022100840a6cd819f21a2a3c3be7461bf516f5191c32d059eea09699ac4132f794881902210094c53906a1595cf9fe14831b5298b4e297219afb895c18a19f4508fa4f6e0394", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 232, | |
"comment" : "special case hash", | |
"msg" : "383433343734313535", | |
"sig" : "304502205928b7eeb84242914d4d5b871feb3b0d789455e44a41e3b60e0e43856a4a7a39022100d650930d76eb2444713b63b501a8e8b39615784306f1f2fa90915066e4f60192", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 233, | |
"comment" : "special case hash", | |
"msg" : "33353732363936383239", | |
"sig" : "304502202ff05b06077811e7bf8a1b8804fa6bb7db793b0a8927745f5b543998dab306b3022100c9e7da07e2b2d28f169924bab22d90a107ca97f5022eac08d0a4577f30d89988", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 234, | |
"comment" : "special case hash", | |
"msg" : "353931383333343239", | |
"sig" : "3045022019c5e74fd3ab3847d1ba8ec6ff682b184ed2ae466622890deb4206385c31b0a5022100c959ebce99b3446aacee56eecdbae1898fc71a6bacb4464a6a4b0276821b32e7", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 235, | |
"comment" : "special case hash", | |
"msg" : "3832353330383232353839", | |
"sig" : "3045022054bb584a67c79e19d3f9627cc1eadacce8075e3f5c03e45c807b46d505ca73ab022100ab37fbc790a0400debbbde06b9771b63732d79de6a56e87275a968e0d4aaefbf", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 236, | |
"comment" : "special case hash", | |
"msg" : "3133373334383238313432", | |
"sig" : "30450220699d4d68c233f44bf1d3f70001a9acac7be906e09ac440c8d16044364696b94d0221009990c2cd8d7c6a227dce6a94900bc7b69a8ee6cf0ba062767c09d9e5b12e413c", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 237, | |
"comment" : "special case hash", | |
"msg" : "313733383135363430", | |
"sig" : "3046022100e779c882a97701293daa1413f9fe49ab97bd8f742331461d0e3b93333c1db5bb022100ad3fd904ab463ec8bc7ff988c142acdbc5dd73d8dce919b458987c1f32ba3e9b", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 238, | |
"comment" : "special case hash", | |
"msg" : "32353533343636353034", | |
"sig" : "3046022100d121d4639e90e4741919d9cb3888d69c46d6fdc84980b5ecc249fa01cae19be5022100ac0559aa580e535e401ea9e2710f067a375ec69dc49fba668d7a14d8bde42d0d", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 239, | |
"comment" : "special case hash", | |
"msg" : "32313833303339313937", | |
"sig" : "3046022100de04d387ddd0189ef2ec494594ed056675788d6cac25f9826e50fec66f47be6f022100a55cbc3e87809b4dcc634cea32fc23cf7ac70f71ef1731de41414c0a71891cb5", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 240, | |
"comment" : "special case hash", | |
"msg" : "3130353236313736353435", | |
"sig" : "304502205a8d2d504831a047c7277d9c13f7f456fd9569a311c5be93cbfa9a3122534ff3022100d0f9586630564236e9b133a7b53202b29d3a3caeb28f5d2360adfea238f41529", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 241, | |
"comment" : "special case hash", | |
"msg" : "32353031353339393836", | |
"sig" : "304502200e2dc3e0b7c51be950c814b4cd74b8707753bc5a7543d6589ae1464c93227bf70221009cea04df1218bb7a0c851da9fef4069cfca9fc00ef08c37976adfc4ec7b5e2b2", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 242, | |
"comment" : "special case hash", | |
"msg" : "3134393533313634363139", | |
"sig" : "304502200c93646c509040bac868258bf3f2d13d26e98993e8680f0da846c1712be95109022100c65386f8b0a12fef25791cd93a045140af9c24fe3d3d700e02d23b1ce2da05f3", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 243, | |
"comment" : "special case hash", | |
"msg" : "32303633383532393036", | |
"sig" : "30450221009906860d728638f6a260e13495f2c6099838e5c2f94828f10caf2c58970d3bf802204853235fd511b8db3956bd25b772fab54bad3867d1c637a9984016f785fdc6cf", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 244, | |
"comment" : "special case hash", | |
"msg" : "37383339373634393932", | |
"sig" : "3045022100c6d609fc861a35134b4dc180a3b2a7b13ad8477358e80286f90499c58bd37dd302200978e0b21055dcc81844d297d6bbecbd074f09717b46c695ae60799d564a1f9f", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 245, | |
"comment" : "special case hash", | |
"msg" : "32313239323634343639", | |
"sig" : "304502201496fd7a5023faf78b0e1008b054f25c509d34713d4594cfabf24c1b2229643d022100f660ac1daa7700a55189d6710a373b350ea2446ae76fc8a3522df3e01a2bc2f1", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 246, | |
"comment" : "special case hash", | |
"msg" : "34383332303432363833", | |
"sig" : "3044022031007f0306f171eb56c9bc7f7c0cd7d776acd86be680f600d3729aedc03aa9ef022059f529aecb6c8e7469830daea5065e6da8c349688ab4fa0ebec364035a68e58a", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 247, | |
"comment" : "special case hash", | |
"msg" : "333635323231383136", | |
"sig" : "3046022100fbe1a139e3c74cef01d21d9c5a47a783080dbd9b86a202e933872a71a4b53838022100fe3164ad51c080ddd4126f42979e6b519075b2ec96060e02f9dd6fb6f9f3bfdf", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 248, | |
"comment" : "special case hash", | |
"msg" : "3234393137313236393635", | |
"sig" : "3044022004518c6be6586ceb5559014ff40311fe7e6d0ffcdfc655b6a06bbe203a185ed602201e0b927e43125aa196329bb0f09bf75d0481dba924f91e3e39e3e0878a972a83", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 249, | |
"comment" : "special case hash", | |
"msg" : "32363232373930373738", | |
"sig" : "3046022100ad67c0270ea088a9daa805788b6aa5161c6e7e12d237515518914ab66d1dcb66022100c5fa3b243e9148e1dcfc27abd9991a2c0c2d25bde9822ce26f344bc9e03f9ee7", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 250, | |
"comment" : "special case hash", | |
"msg" : "313031323537373238393237", | |
"sig" : "3045022100edd7e3fb8581ded7c0961f7365a1a39c6fa301d9728000aeb84c41d918c17dbb022025cfb4fdade11816359ccfd2001cc2b0e509de9cca0c1aa7eaae719637e11156", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 251, | |
"comment" : "special case hash", | |
"msg" : "31303530383732323032", | |
"sig" : "304402204ca5021a99c50916f997009a2f6addc6cb2a57cada7b1eb72821f66ec353516d022043d471d4043f8fbb0765c059d1b5386b49a530a626d26d2bed4323c0aea5d24a", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 252, | |
"comment" : "special case hash", | |
"msg" : "32353037373237303332", | |
"sig" : "3045022100eb3a1a9165de050206fa045882f7f3bd06bd02c2e825740d72d8cb2a07f45cfb0220394fa8625004c62cb1c8eea02c3411e6a036b4afe14727d497b31d7251d4a20c", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 253, | |
"comment" : "special case hash", | |
"msg" : "373139333435393339", | |
"sig" : "304502207921badf49f2beba3bc6d696494e7f6c74edc3b722247adbc9cf54d02527ef30022100a45ef9b623bad9a24433afc7e4e2b25270cf07ab20e29ee822255b6ee8da233d", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 254, | |
"comment" : "special case hash", | |
"msg" : "31363337333035373633", | |
"sig" : "304402203e2c342f84cb36f986b72bd19867c359ad195046ef30ca7549df842d33a51ccb02205b8bfcfc785ff44ccc2651b893b5dfbc12739cc3973988dbb209cd60f4c1b4e2", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 255, | |
"comment" : "special case hash", | |
"msg" : "34323431323733373133", | |
"sig" : "3046022100919eb36b4949e319427b2113927fd40f767c11d2c6a991c558438790959c00710221009e4bfd8bcca87632071bdc109cd47e45c90f7cbbff3ff05a1591585b2f0f6537", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 256, | |
"comment" : "special case hash", | |
"msg" : "343735363134373337", | |
"sig" : "3045022100e36e3c1918e378f12ccaefe24954c4fb77d8a227f7a234a045c2fa69ec0184c4022065f7b5def112fd96d3c3ddf3aa5bce418ae5cb7322387b18b5b15e2caa78f209", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 257, | |
"comment" : "special case hash", | |
"msg" : "37313632333237373334", | |
"sig" : "304602210089674f75b7440869f9de0cdde21ef47003309be9f0ff7f858c6f43a3b9067096022100d37781ff993210da5470ba8ce3c16a088e58e79d7fd0f5e2d2336443d9b1aeb8", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 258, | |
"comment" : "special case hash", | |
"msg" : "31323232343034313239", | |
"sig" : "30440220584c05af98b487e9a0b5dd5e0154d124aeefa55eb48a274721365e597549ec98022047b4127c6c09077615a921be38942baa053a88b73884dfadd6a745cc9c6fa096", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 259, | |
"comment" : "special case hash", | |
"msg" : "33353234353833333638", | |
"sig" : "304402205f21b554fd91ca9cdd5109a00ab3ecb2d8b5137b4fd05c254c3faaa377b3da0602205d036a7dbebf9351c88d3bbe03991690cb7b67d3b5ca4266eb25029e3a1f75e6", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 260, | |
"comment" : "special case hash", | |
"msg" : "3331363334333936", | |
"sig" : "304402206a309780826539059b3b2c9d4315bbb83b4c3afc218d440acf2d01ec0a5cdf8302205d3ea569a5ad21db62e4bc0b60251e5f65b01158f2c8821973ee6c47cd15fc34", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 261, | |
"comment" : "special case hash", | |
"msg" : "36353332353938343339", | |
"sig" : "3045022041d51f04d6fdcc5f5cacf88e50e418ef0067f8d854dc991615003f1e49927a53022100c6f7c10cad03b89460a9794a171f2e10d84982c462cbf075b06738b3f904cc5c", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 262, | |
"comment" : "special case hash", | |
"msg" : "373338353138353034", | |
"sig" : "3046022100da8e729ac23689e868129854fbbde5c9130ebad0e555047f6c4ffccdb0d75fde022100b693c1a3ccd93e2989f84e77e0ea5983b758f4c1a2a8c4b6219b6b006e9ba1e5", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 263, | |
"comment" : "special case hash", | |
"msg" : "31343635323636353739", | |
"sig" : "304502200793b70b17c7db1ee4f84a0fcc27115355bca4036e33830bddb58aaaf21db1e9022100b884dc3329f826a3cc1766ab7f67cd31ad17b4d48e81b8641d6cf70400c80649", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 264, | |
"comment" : "special case hash", | |
"msg" : "32303334383839343934", | |
"sig" : "304402203ee201732af7f4fb862991d162a11f79fae57233ff964782db1b35b2dee67f60022078e00f30babf2d483c9e9729c50ac07df9abe878ff8edd3cd7ea3cecc30b724e", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 265, | |
"comment" : "special case hash", | |
"msg" : "34343730383836373835", | |
"sig" : "30460221008f2c4f9daeae645deb8237f2598485a7c3ac3b0e0b945641e4f24f59ffe7845a022100a7f781e40a73cc4f49159ed982ffb264097c5f34382314ba0128a52c9144fd33", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 266, | |
"comment" : "special case hash", | |
"msg" : "353537363430343436", | |
"sig" : "30450220750dad3a83d3c3621a78dcd92f7da948c6fc68d7f0d9603835b2488515c539ae022100a0736c57503c76c2342e3f13e55f6dfb6637b1fb6ba5caf00b9e540daa7f70c6", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 267, | |
"comment" : "special case hash", | |
"msg" : "36333434393536363038", | |
"sig" : "3046022100b3d14a7f7dd693c7fd62d073cb6bc77504431d8a992cc64af774703a981db0a1022100ab8a35acce773242850c086013869631e99cf9c5378d39d0fe10ca7b504c0cf9", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 268, | |
"comment" : "special case hash", | |
"msg" : "34393432383039303331", | |
"sig" : "3046022100ff35621d420e7a8343d222f18acb46ae5a5a29320f88e2f0977acfd96d7014410221009fc29bfd8a80a24959bd4494de1b3c0a3366131aefef4fe9d33f1f91d118bb27", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 269, | |
"comment" : "special case hash", | |
"msg" : "323636353831393339", | |
"sig" : "30450220051291f27408436b4c56cc8993b3891c5c3a4bf3747041b4d915fdccc1c67a59022100f8d6971a948332617564b4c9581850f8992752f1afe30370a4d36af72376672f", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 270, | |
"comment" : "special case hash", | |
"msg" : "33333332323134313134", | |
"sig" : "3046022100b820f2163d1a902e847c69392da7124bc31f56ecad5f73c3db142c9c8220cc6502210089c527e55e559aa5efb263860fbac04f1ce556f82bcccb49991bc2c575808aa7", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 271, | |
"comment" : "special case hash", | |
"msg" : "363136353237373135", | |
"sig" : "304402200180c08e97d4fe407c0eab2eb7d17bae60e8ca9ad459e57cdf48389ed9ed953602207d5eaeffffba65afbf1ba9ca9bc0fe1181da76e5e41ade8687799b09e9104597", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 272, | |
"comment" : "special case hash", | |
"msg" : "32333539393535383133", | |
"sig" : "3046022100985f15f0eecc62112817bc234784d60404804ea7dba48f8c09cc02401c4e13ae022100c73d1bed7077734492c700ede8e6800e048523ef9bcffb53cc79945805ff711e", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 273, | |
"comment" : "special case hash", | |
"msg" : "323931333631393538", | |
"sig" : "3046022100d9a5ae9012bcacfc12fa3db623d2099657d4f321460d0135bc731a70478b79bc022100a5d882aa5cf390737839443ab059d68282064d3d827bfef52fc176d0de60ed46", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 274, | |
"comment" : "special case hash", | |
"msg" : "31363230393033333936", | |
"sig" : "3046022100f070e1285c47106a1ad23a774756a3d3453a48d245401604ef59a96b9a1910c2022100b43cf52041613dbf8d3a136a0d0f6bce87cd74262224e620f355ddeced20e5bd", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 275, | |
"comment" : "special case hash", | |
"msg" : "33333633313032383432", | |
"sig" : "3046022100963a3ae4b0a7ae86047e47f375c7e42de035f28fb430c408d0d815caebefa344022100a1edd8c2d39f04f99e05a793b7970dfa76f4b1fc0663d308edee9d3ecd077d66", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 276, | |
"comment" : "special case hash", | |
"msg" : "363237373433343931", | |
"sig" : "3046022100e6adb9139cf47dae0890006732629c8e095c13df370717a42a8bc6e8936678ef022100a8df8acc7ee7551cf0409e8c1c2fd0df6e7e9b3827e95727fa492c274e4668fc", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 277, | |
"comment" : "special case hash", | |
"msg" : "33383536373938313437", | |
"sig" : "3044022007662a36a2bb779a276145e78543c360c7d0a22a1749f69ead2788c75750d24802207c0a4dba499b27cc249a705ba7bbf512a7484b93f9a83ca9305dd49cde6a302b", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 278, | |
"comment" : "special case hash", | |
"msg" : "32383831313830363430", | |
"sig" : "3045022036df003efdbec3bf53a2a45248c1e96e60c9bcf10b4f5dfb220744d2da51fc8e022100e5f103b3a74fa1d0a78e74d604f31889e6637cff2acbb31a70726e72f392d4ba", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 279, | |
"comment" : "special case hash", | |
"msg" : "3130393537333934363738", | |
"sig" : "30440220712dc3233f462b0a37f020ec559bb1a19d879ae36210c75efcb9c071915116e1022006a981761249cc1929f5c18d6f2a76eef487bbda0c4470bb098b87b91328083f", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 280, | |
"comment" : "special case hash", | |
"msg" : "353432373131393834", | |
"sig" : "3044022010e373d1cb4c05295b63ce7103817b7c0fd096d7c63f65f56d950a61e455c1cb022044cb5c8270c069ac408a6c9f31ace9229ab6078a36adc465107f0a3d6ddfea66", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 281, | |
"comment" : "special case hash", | |
"msg" : "33313530303334333235", | |
"sig" : "3045022100cd1274f4c89ab194203ccb5c39e7d0bc364537b84b9dd48d922e43e79e4258c2022042e1fcf72eb65d76b13128d3065daa31312bf9c110f18b4799dce8eccae52d67", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 282, | |
"comment" : "special case hash", | |
"msg" : "31393939383231333931", | |
"sig" : "30450220516c983fe6567ac700f93028da6affc598dfa95391896c544c8f73c96314a0a0022100bfa56a1833668acfd14899e8cc160b79c5e92a30055dd7c700484f6bfce42cfd", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 283, | |
"comment" : "special case hash", | |
"msg" : "31393731323039323631", | |
"sig" : "3045022052279b3df58e2aa7ddaee1e5de155cb75d4f00ec7db74ae913a6ed33dea896d4022100ef5823ff9977fa492483bcbfc1d0bd765fd6dfa78cc11e658b4984b543e0e79e", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 284, | |
"comment" : "special case hash", | |
"msg" : "33353731383338383537", | |
"sig" : "3045022001c2a04eef5827e7e04eb51802cc3859af6d84fe35aee4da4bc1b0ee154b7ef3022100dc57a107da6bb12624313660233cbdcc55ff7147ecb3a328af3e86225c89be53", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 285, | |
"comment" : "special case hash", | |
"msg" : "38363832323639383935", | |
"sig" : "304502201ce1bb1fc78a38d4af211b5fceebd01126c10ceab1de6401e1df1dc495dbf5b5022100c9b564a0a5b9675eece3cbe33498634e7943893fe16c61ef894bd4be349a6874", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 286, | |
"comment" : "special case hash", | |
"msg" : "32353438383536303331", | |
"sig" : "3045022100b7ae42b36f060c15c6745ea4d8bd91ae2eafe0e196c52cfac4e16ab74d3048b60220421bc2dcd0854dd4e69a3e930b2cb646557bd68c800c5a2ca7bbb3ddd32370aa", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 287, | |
"comment" : "special case hash", | |
"msg" : "34393935373031333139", | |
"sig" : "3045022100d51dc206df9cfb7198e22b957c644357542264badf5aede3f7474534da0d5b220220266d172a6d6775963f9ed4fb59065c8f1948c48a51463fe79bbf1b45df7e57b9", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 288, | |
"comment" : "special case hash", | |
"msg" : "32343536363831373835", | |
"sig" : "3045022100f881b3e21684fbf899f762c8fc7c7423a2ad2c276257c99eae86b66ee39e4ae1022027207d5ccff773b26bf0d282d884b3c3a6724ba06a1671c9f9be8cbe6e3589e4", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 289, | |
"comment" : "special case hash", | |
"msg" : "34313835333731323336", | |
"sig" : "304402202455ebf62b50f958781792fdc705755923a30c0eb7d515a0988c1a14de62caad022010bd68c881416205bd95a5f2765d69726e0bce5b2a0ec525aeb1bba7d35d8e4a", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 290, | |
"comment" : "special case hash", | |
"msg" : "373237383439303034", | |
"sig" : "30450221009119d7949d9e4c55e4c712d257c4ba3ab9d657c7e0aa7840091cb2acfb4fc25a022042524fd0c4ae8b50644cba34f86c21a42ee045ce7c15b4eb817affc78d20fdb3", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 291, | |
"comment" : "special case hash", | |
"msg" : "31353632383139333138", | |
"sig" : "30450220191e716669d84631a04cc085f03b2f1a4f55810f70bebbaf5ee13d68f2598ffb02210090f208a9f1c27911b5fb8d867bdf123dd601639c2dfa1f6a61fd2f82cadb1361", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 292, | |
"comment" : "special case hash", | |
"msg" : "3231383739393238333836", | |
"sig" : "30460221008cc2cab9f257928181c4d3685d544bec0b88b95cbbdb8ad1b0543b46b24144730221009d1d158dab8e91c68b372ade107aac5c22f8be64463b0c23340dfc828d7b7df3", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "0427504e893fd62d0bfdeaa073106b16e8f8d2726a9762529764cfe8fe8a38460e21bb0ddff040b7aff8f08a60d5ae1a59472f394846ae4f58c4be0cc8a2a36501", | |
"wx" : "27504e893fd62d0bfdeaa073106b16e8f8d2726a9762529764cfe8fe8a38460e", | |
"wy" : "21bb0ddff040b7aff8f08a60d5ae1a59472f394846ae4f58c4be0cc8a2a36501" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a0342000427504e893fd62d0bfdeaa073106b16e8f8d2726a9762529764cfe8fe8a38460e21bb0ddff040b7aff8f08a60d5ae1a59472f394846ae4f58c4be0cc8a2a36501", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEJ1BOiT/WLQv96qBzEGsW6PjScmqXYlKX\nZM/o/oo4Rg4huw3f8EC3r/jwimDVrhpZRy85SEauT1jEvgzIoqNlAQ==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 293, | |
"comment" : "k*G has a large x-coordinate", | |
"msg" : "313233343030", | |
"sig" : "30360211014551231950b75fc4402da1722fc9baeb022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 294, | |
"comment" : "r too large", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2c022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", | |
"result" : "invalid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04f131f6dddde59bae7b0090a47bafbb33c157ac6da439324a6681bf67f575f90beccc2fb2c0be318fda9335bb83488bcafd33be82c38318bcf845fd0e5017c248", | |
"wx" : "00f131f6dddde59bae7b0090a47bafbb33c157ac6da439324a6681bf67f575f90b", | |
"wy" : "00eccc2fb2c0be318fda9335bb83488bcafd33be82c38318bcf845fd0e5017c248" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004f131f6dddde59bae7b0090a47bafbb33c157ac6da439324a6681bf67f575f90beccc2fb2c0be318fda9335bb83488bcafd33be82c38318bcf845fd0e5017c248", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE8TH23d3lm657AJCke6+7M8FXrG2kOTJK\nZoG/Z/V1+QvszC+ywL4xj9qTNbuDSIvK/TO+gsODGLz4Rf0OUBfCSA==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 295, | |
"comment" : "r,s are large", | |
"msg" : "313233343030", | |
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "041101c496d5f8910a7749efff9dc46f68a7fd02d6975fdf15bf90efb70463cb4ede199e46e67d463aa8c752cac8a342b8fe0e9a5ba9a67416c8865c45e478007e", | |
"wx" : "1101c496d5f8910a7749efff9dc46f68a7fd02d6975fdf15bf90efb70463cb4e", | |
"wy" : "00de199e46e67d463aa8c752cac8a342b8fe0e9a5ba9a67416c8865c45e478007e" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200041101c496d5f8910a7749efff9dc46f68a7fd02d6975fdf15bf90efb70463cb4ede199e46e67d463aa8c752cac8a342b8fe0e9a5ba9a67416c8865c45e478007e", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEEQHEltX4kQp3Se//ncRvaKf9AtaXX98V\nv5DvtwRjy07eGZ5G5n1GOqjHUsrIo0K4/g6aW6mmdBbIhlxF5HgAfg==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 296, | |
"comment" : "r and s^-1 have a large Hamming weight", | |
"msg" : "313233343030", | |
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203e9a7582886089c62fb840cf3b83061cd1cff3ae4341808bb5bdee6191174177", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "046e43a5c63ad0bc8d178a745192671c06500f0dbd757c3f2eae65089aaf0d648982954ff60c3460a27748445525c6cd30701725e1697891cb7f32feed128a3ae7", | |
"wx" : "6e43a5c63ad0bc8d178a745192671c06500f0dbd757c3f2eae65089aaf0d6489", | |
"wy" : "0082954ff60c3460a27748445525c6cd30701725e1697891cb7f32feed128a3ae7" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200046e43a5c63ad0bc8d178a745192671c06500f0dbd757c3f2eae65089aaf0d648982954ff60c3460a27748445525c6cd30701725e1697891cb7f32feed128a3ae7", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEbkOlxjrQvI0XinRRkmccBlAPDb11fD8u\nrmUImq8NZImClU/2DDRgondIRFUlxs0wcBcl4Wl4kct/Mv7tEoo65w==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 297, | |
"comment" : "r and s^-1 have a large Hamming weight", | |
"msg" : "313233343030", | |
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022024238e70b431b1a64efdf9032669939d4b77f249503fc6905feb7540dea3e6d2", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04ef4e8b5732f51a4b2547c6581381ccf750bb6d30a07cb758865414d9a45017fbf10247bcaa4ca73d5c9ad4c8a03a60a7f5cfa07fb57437b5a6f0a9bd381d78a5", | |
"wx" : "00ef4e8b5732f51a4b2547c6581381ccf750bb6d30a07cb758865414d9a45017fb", | |
"wy" : "00f10247bcaa4ca73d5c9ad4c8a03a60a7f5cfa07fb57437b5a6f0a9bd381d78a5" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004ef4e8b5732f51a4b2547c6581381ccf750bb6d30a07cb758865414d9a45017fbf10247bcaa4ca73d5c9ad4c8a03a60a7f5cfa07fb57437b5a6f0a9bd381d78a5", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE706LVzL1GkslR8ZYE4HM91C7bTCgfLdY\nhlQU2aRQF/vxAke8qkynPVya1MigOmCn9c+gf7V0N7Wm8Km9OB14pQ==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 298, | |
"comment" : "small r and s", | |
"msg" : "313233343030", | |
"sig" : "3006020101020101", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04a973c15a44d2dcd50558e033d242155a29808b87491576566a83821b650e6f2dfc5ecd5482fa591f578308b09f2e704116a375ba1e2837912bae2972d340414d", | |
"wx" : "00a973c15a44d2dcd50558e033d242155a29808b87491576566a83821b650e6f2d", | |
"wy" : "00fc5ecd5482fa591f578308b09f2e704116a375ba1e2837912bae2972d340414d" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004a973c15a44d2dcd50558e033d242155a29808b87491576566a83821b650e6f2dfc5ecd5482fa591f578308b09f2e704116a375ba1e2837912bae2972d340414d", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEqXPBWkTS3NUFWOAz0kIVWimAi4dJFXZW\naoOCG2UOby38Xs1UgvpZH1eDCLCfLnBBFqN1uh4oN5Errily00BBTQ==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 299, | |
"comment" : "small r and s", | |
"msg" : "313233343030", | |
"sig" : "3006020101020102", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "048cd31f1656b21ec27276a533c35bf51d95490bfec57868a9b94433eda4579d61bb2c8e80c45d949bcaf6f0bbc76bc27c95939945052ad1a11014756556c6f978", | |
"wx" : "008cd31f1656b21ec27276a533c35bf51d95490bfec57868a9b94433eda4579d61", | |
"wy" : "00bb2c8e80c45d949bcaf6f0bbc76bc27c95939945052ad1a11014756556c6f978" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200048cd31f1656b21ec27276a533c35bf51d95490bfec57868a9b94433eda4579d61bb2c8e80c45d949bcaf6f0bbc76bc27c95939945052ad1a11014756556c6f978", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEjNMfFlayHsJydqUzw1v1HZVJC/7FeGip\nuUQz7aRXnWG7LI6AxF2Um8r28LvHa8J8lZOZRQUq0aEQFHVlVsb5eA==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 300, | |
"comment" : "small r and s", | |
"msg" : "313233343030", | |
"sig" : "3006020101020103", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 301, | |
"comment" : "r is larger than n", | |
"msg" : "313233343030", | |
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020103", | |
"result" : "invalid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "047f77dbb4e500dc9e405ebd9082afa9d0afb5c519fdce252910fcc9202895661cefce51d16a51700a672db8de2af070391a02da1c6a398b7dda94403a06db03d1", | |
"wx" : "7f77dbb4e500dc9e405ebd9082afa9d0afb5c519fdce252910fcc9202895661c", | |
"wy" : "00efce51d16a51700a672db8de2af070391a02da1c6a398b7dda94403a06db03d1" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200047f77dbb4e500dc9e405ebd9082afa9d0afb5c519fdce252910fcc9202895661cefce51d16a51700a672db8de2af070391a02da1c6a398b7dda94403a06db03d1", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEf3fbtOUA3J5AXr2Qgq+p0K+1xRn9ziUp\nEPzJICiVZhzvzlHRalFwCmctuN4q8HA5GgLaHGo5i33alEA6BtsD0Q==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 302, | |
"comment" : "s is larger than n", | |
"msg" : "313233343030", | |
"sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd04917c8", | |
"result" : "invalid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "046d4f41c9c4c15f02a199264a51266ed793952a7cea79125dcded805ed7a54c1350314fa927966b90b6c4e57cb521666fce4cb81b7e4d3550d729fe6dd6bbe5ab", | |
"wx" : "6d4f41c9c4c15f02a199264a51266ed793952a7cea79125dcded805ed7a54c13", | |
"wy" : "50314fa927966b90b6c4e57cb521666fce4cb81b7e4d3550d729fe6dd6bbe5ab" | |
}, | |
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200046d4f41c9c4c15f02a199264a51266ed793952a7cea79125dcded805ed7a54c1350314fa927966b90b6c4e57cb521666fce4cb81b7e4d3550d729fe6dd6bbe5ab", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEbU9BycTBXwKhmSZKUSZu15OVKnzqeRJd\nze2AXtelTBNQMU+pJ5ZrkLbE5Xy1IWZvzky4G35NNVDXKf5t1rvlqw==\n-----END PUBLIC KEY-----", | |
"sha" : "SHA3-256", | |
"type" : "EcdsaVerify", | |
"tests" : [ | |
{ | |
"tcId" : 303, | |
"comment" : "small r and s^-1", | |
"msg" : "313233343030", | |
"sig" : "302702020101022100c58b162c58b162c58b162c58b162c58a1b242973853e16db75c8a1a71da4d39d", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp256k1", | |
"keySize" : 256, | |
"type" : "EcPublicKey", | |
"uncompressed" : "043bd4a602119bc50cfd05aa395c3c9f753b383bdd9539d27a1a143033fcfcaaa892d75438eba5af693196d4b7953184e2d649a0845d11af3c7d39e3b1f5449c19", | |
"wx" : "3bd4a602119bc50cfd05aa395c3c9f753b383bdd9539d27a1a143033fcfcaaa8", | |