2022-12-11 17:56:16 +03:00
{
"algorithm" : "ECDSA" ,
2023-04-08 20:00:18 +03:00
"schema" : "ecdsa_verify_schema.json" ,
"generatorVersion" : "0.9rc5" ,
"numberOfTests" : 537 ,
2022-12-11 17:56:16 +03:00
"header" : [
"Test vectors of type EcdsaVerify are meant for the verification" ,
"of ASN encoded ECDSA signatures."
] ,
"notes" : {
2023-04-08 20:00:18 +03:00
"ArithmeticError" : {
"bugType" : "EDGE_CASE" ,
"description" : "Some implementations of ECDSA have arithmetic errors that occur when intermediate results have extreme values. This test vector has been constructed to test such occurences." ,
"cves" : [
"CVE-2017-18146"
]
} ,
"BerEncodedSignature" : {
"bugType" : "BER_ENCODING" ,
"description" : "ECDSA signatures are usually DER encoded. This signature contains valid values for r and s, but it uses alternative BER encoding." ,
"effect" : "Accepting alternative BER encodings may be benign in some cases, or be an issue if protocol requires signature malleability." ,
"cves" : [
"CVE-2020-14966" ,
"CVE-2020-13822" ,
"CVE-2019-14859" ,
"CVE-2016-1000342"
]
} ,
"EdgeCasePublicKey" : {
"bugType" : "EDGE_CASE" ,
"description" : "The test vector uses a special case public key. "
} ,
"EdgeCaseShamirMultiplication" : {
"bugType" : "EDGE_CASE" ,
"description" : "Shamir proposed a fast method for computing the sum of two scalar multiplications efficiently. This test vector has been constructed so that an intermediate result is the point at infinity if Shamir's method is used."
} ,
"IntegerOverflow" : {
"bugType" : "CAN_OF_WORMS" ,
"description" : "The test vector contains an r and s that has been modified, so that the original value is restored if the implementation ignores the most significant bits." ,
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
} ,
"InvalidEncoding" : {
"bugType" : "CAN_OF_WORMS" ,
"description" : "ECDSA signatures are encoded using ASN.1. This test vector contains an incorrectly encoded signature. The test vector itself was generated from a valid signature by modifying its encoding." ,
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
} ,
"InvalidSignature" : {
"bugType" : "AUTH_BYPASS" ,
"description" : "The signature contains special case values such as r=0 and s=0. Buggy implementations may accept such values, if the implementation does not check boundaries and computes s^(-1) == 0." ,
"effect" : "Accepting such signatures can have the effect that an adversary can forge signatures without even knowning the message to sign." ,
"cves" : [
"CVE-2022-21449" ,
"CVE-2021-43572" ,
"CVE-2022-24884"
]
} ,
"InvalidTypesInSignature" : {
"bugType" : "AUTH_BYPASS" ,
"description" : "The signature contains invalid types. Dynamic typed languages sometime coerce such values of different types into integers. If an implementation is careless and has additional bugs, such as not checking integer boundaries then it may be possible that such signatures are accepted." ,
"effect" : "Accepting such signatures can have the effect that an adversary can forge signatures without even knowning the message to sign." ,
"cves" : [
"CVE-2022-21449"
]
} ,
"MissingZero" : {
"bugType" : "LEGACY" ,
"description" : "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." ,
"effect" : "While signatures are more malleable if such signatures are accepted, this typically leads to no vulnerability, since a badly encoded signature can be reencoded correctly."
} ,
"ModifiedInteger" : {
"bugType" : "CAN_OF_WORMS" ,
"description" : "The test vector contains an r and s that has been modified. The goal is to check for arithmetic errors." ,
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
} ,
"ModifiedSignature" : {
"bugType" : "CAN_OF_WORMS" ,
"description" : "The test vector contains an invalid signature that was generated from a valid signature by modifying it." ,
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
} ,
"ModularInverse" : {
"bugType" : "EDGE_CASE" ,
"description" : "The test vectors contains a signature where computing the modular inverse of s hits an edge case." ,
"effect" : "While the signature in this test vector is constructed and similar cases are unlikely to occur, it is important to determine if the underlying arithmetic error can be used to forge signatures." ,
"cves" : [
"CVE-2019-0865"
]
} ,
"PointDuplication" : {
"bugType" : "EDGE_CASE" ,
"description" : "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." ,
"cves" : [
"2020-12607" ,
"CVE-2015-2730"
]
} ,
"RangeCheck" : {
"bugType" : "CAN_OF_WORMS" ,
"description" : "The test vector contains an r and s that has been modified. By adding or subtracting the order of the group (or other values) the test vector checks whether signature verification verifies the range of r and s." ,
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
} ,
"SmallRandS" : {
"bugType" : "EDGE_CASE" ,
"description" : "The test vectors contains a signature where both r and s are small integers. Some libraries cannot verify such signatures." ,
"effect" : "While the signature in this test vector is constructed and similar cases are unlikely to occur, it is important to determine if the underlying arithmetic error can be used to forge signatures." ,
"cves" : [
"2020-13895"
]
} ,
"SpecialCaseHash" : {
"bugType" : "EDGE_CASE" ,
"description" : "The test vector contains a signature where the hash of the message is a special case, e.g., contains a long run of 0 or 1 bits."
} ,
"Untruncatedhash" : {
"bugType" : "MISSING_STEP" ,
"description" : "If the size of the digest is longer than the size of the underlying order of the multiplicative subgroup then the hash digest must be truncated during signature generation and verification. This test vector contains a signature where this step has been omitted."
} ,
"ValidSignature" : {
"bugType" : "BASIC" ,
"description" : "The test vector contains a valid signature that was generated pseudorandomly. Such signatures should not fail to verify unless some of the parameters (e.g. curve or hash function) are not supported."
}
2022-12-11 17:56:16 +03:00
} ,
"testGroups" : [
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "04782c8ed17e3b2a783b5464f33b09652a71c678e05ec51e84e2bcfc663a3de963af9acb4280b8c7f7c42f4ef9aba6245ec1ec1712fd38a0fa96418d8cd6aa6152" ,
"wx" : "782c8ed17e3b2a783b5464f33b09652a71c678e05ec51e84e2bcfc663a3de963" ,
"wy" : "00af9acb4280b8c7f7c42f4ef9aba6245ec1ec1712fd38a0fa96418d8cd6aa6152"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004782c8ed17e3b2a783b5464f33b09652a71c678e05ec51e84e2bcfc663a3de963af9acb4280b8c7f7c42f4ef9aba6245ec1ec1712fd38a0fa96418d8cd6aa6152" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEeCyO0X47Kng7VGTzOwllKnHGeOBexR6E\n4rz8Zjo96WOvmstCgLjH98QvTvmrpiRewewXEv04oPqWQY2M1qphUg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 1 ,
2023-04-08 20:00:18 +03:00
"comment" : "pseudorandom signature" ,
"flags" : [
"ValidSignature"
] ,
"msg" : "" ,
"sig" : "3044022022bb0000e9648a0ee659f9b6a9ab6513dc90ab968ec49d3953f64c82bddc852002204aa0dfd047b0786e118231eff7e86311487ec9d1bc84aaef1f736f4178c288f9" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 2 ,
2023-04-08 20:00:18 +03:00
"comment" : "pseudorandom signature" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ValidSignature"
] ,
"msg" : "4d7367" ,
"sig" : "3046022100855b60549e0d84ed3959ab2800eee0cbc9a2cecae2e510ed51e9f27975cdcc4e022100c60dcc80a3dcce9911cb9cfba123b6a6f85d20ab695a9ee7d46e0bd9eeb337f9" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 3 ,
2023-04-08 20:00:18 +03:00
"comment" : "pseudorandom signature" ,
"flags" : [
"ValidSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502205cd73aa58188658ea513f8ecf0d9e2da9eb5d6bcc7cbadcd6a4a8e0cba5176de022100a9f090bb5d3fcf5b7fa7e16d287718773f5f4ba0973b329a3788cd45b4bd3765" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 4 ,
2023-04-08 20:00:18 +03:00
"comment" : "pseudorandom signature" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ValidSignature"
] ,
"msg" : "0000000000000000000000000000000000000000" ,
"sig" : "304502207f9eebad2a323f8346445d1e2fcde47aba4c96ad4686172bebcffaa604e8dbe3022100ec09d731e58e3a337ea03ab72612b1f801b88eac571bd3a031250ac6f2e34fda" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6ff0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9" ,
"wx" : "00b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6f" ,
"wy" : "00f0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6ff0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEuDj/ROW8F3vyEYnQdmCC/J2EMiaIf8l2\nA3EQC37iCm/wyddb+6ezGmvKGXRJbutW3jVwcZVdg8Sxutqgshgy6Q==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
2022-12-11 17:56:16 +03:00
{
"tcId" : 5 ,
2023-04-08 20:00:18 +03:00
"comment" : "signature malleability" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ValidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "304402207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022059f100a7e4a774cf8f04577ebd9ab9ab2f09cfc5a6be10ffd0338524e6c26caa" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 6 ,
2023-04-08 20:00:18 +03:00
"comment" : "Legacy: ASN encoding of s misses leading 0" ,
"flags" : [
"MissingZero"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304402207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60220a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 7 ,
2023-04-08 20:00:18 +03:00
"comment" : "valid" ,
"flags" : [
"ValidSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 8 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of sequence [r, s] uses long form encoding" ,
"flags" : [
"BerEncodedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30814502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 9 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of sequence [r, s] contains a leading 0" ,
"flags" : [
"BerEncodedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3082004502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 10 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of sequence [r, s] uses 70 instead of 69" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304602207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 11 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of sequence [r, s] uses 68 instead of 69" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304402207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 12 ,
2023-04-08 20:00:18 +03:00
"comment" : "uint32 overflow in length of sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3085010000004502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 13 ,
2023-04-08 20:00:18 +03:00
"comment" : "uint64 overflow in length of sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "308901000000000000004502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 14 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of sequence [r, s] = 2**31 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30847fffffff02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 15 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of sequence [r, s] = 2**31" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30848000000002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 16 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of sequence [r, s] = 2**32 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3084ffffffff02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 17 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of sequence [r, s] = 2**40 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3085ffffffffff02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 18 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of sequence [r, s] = 2**64 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3088ffffffffffffffff02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 19 ,
2023-04-08 20:00:18 +03:00
"comment" : "incorrect length of sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30ff02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 20 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced sequence [r, s] by an indefinite length tag without termination" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "308002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 21 ,
2023-04-08 20:00:18 +03:00
"comment" : "removing sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 22 ,
2023-04-08 20:00:18 +03:00
"comment" : "lonely sequence tag" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 23 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending 0's to sequence [r, s]" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 24 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepending 0's to sequence [r, s]" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3047000002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 25 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending unused 0's to sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 26 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending null value to sequence [r, s]" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 27 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepending garbage to sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304a498177304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 28 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepending garbage to sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30492500304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 29 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending garbage to sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3047304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970004deadbeef" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 30 ,
2023-04-08 20:00:18 +03:00
"comment" : "including undefined tags" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304daa00bb00cd00304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 31 ,
2023-04-08 20:00:18 +03:00
"comment" : "including undefined tags" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304d2228aa00bb00cd0002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 32 ,
2023-04-08 20:00:18 +03:00
"comment" : "including undefined tags" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304d02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe62229aa00bb00cd00022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 33 ,
2023-04-08 20:00:18 +03:00
"comment" : "truncated length of sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3081" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 34 ,
2023-04-08 20:00:18 +03:00
"comment" : "including undefined tags to sequence [r, s]" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304baa02aabb304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
2023-04-08 20:00:18 +03:00
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 35 ,
2023-04-08 20:00:18 +03:00
"comment" : "using composition with indefinite length for sequence [r, s]" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3080304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 36 ,
2023-04-08 20:00:18 +03:00
"comment" : "using composition with wrong tag for sequence [r, s]" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3080314502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 37 ,
2023-04-08 20:00:18 +03:00
"comment" : "Replacing sequence [r, s] with NULL" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "0500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 38 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "2e4502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 39 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "2f4502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 40 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of sequence [r, s]" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "314502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 41 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "324502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 42 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "ff4502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 43 ,
2023-04-08 20:00:18 +03:00
"comment" : "dropping value of sequence [r, s]" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 44 ,
2023-04-08 20:00:18 +03:00
"comment" : "using composition for sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30493001023044207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 45 ,
2023-04-08 20:00:18 +03:00
"comment" : "truncated sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304402207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 46 ,
2023-04-08 20:00:18 +03:00
"comment" : "truncated sequence [r, s]" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 47 ,
2023-04-08 20:00:18 +03:00
"comment" : "sequence [r, s] of size 4166 to check for overflows" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : " 3082104602207 d 68757 a c 197624 a e 5 c 77 d f a 1 b 3 b d d a 708 f a 5 a 29 f d f 1 f b d 577472 c c d 4 f 32 a b e 6022100 a 60 e f f 581 b 588 b 3070 f b a 881426546538 b a 50 d 21088 a 8 f 3 b e f 9 e d 967e973 d 497000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 48 ,
2023-04-08 20:00:18 +03:00
"comment" : "indefinite length" ,
"flags" : [
"BerEncodedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "308002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 49 ,
2023-04-08 20:00:18 +03:00
"comment" : "indefinite length with truncated delimiter" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "308002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d49700" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 50 ,
2023-04-08 20:00:18 +03:00
"comment" : "indefinite length with additional element" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "308002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d49705000000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 51 ,
2023-04-08 20:00:18 +03:00
"comment" : "indefinite length with truncated element" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "308002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497060811220000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 52 ,
2023-04-08 20:00:18 +03:00
"comment" : "indefinite length with garbage" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "308002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970000fe02beef" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 53 ,
2023-04-08 20:00:18 +03:00
"comment" : "indefinite length with nonempty EOC" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "308002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970002beef" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 54 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepend empty sequence" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3047300002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 55 ,
2023-04-08 20:00:18 +03:00
"comment" : "append empty sequence" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4973000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 56 ,
2023-04-08 20:00:18 +03:00
"comment" : "append zero" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedSignature"
] ,
"msg" : "313233343030" ,
"sig" : "304802207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 57 ,
2023-04-08 20:00:18 +03:00
"comment" : "append garbage with high tag number" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304802207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497bf7f00" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 58 ,
2023-04-08 20:00:18 +03:00
"comment" : "append null with explicit tag" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304902207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497a0020500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 59 ,
2023-04-08 20:00:18 +03:00
"comment" : "append null with implicit tag" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497a000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 60 ,
2023-04-08 20:00:18 +03:00
"comment" : "sequence of sequence" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3047304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 61 ,
2023-04-08 20:00:18 +03:00
"comment" : "truncated sequence: removed last 1 elements" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "302202207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 62 ,
2023-04-08 20:00:18 +03:00
"comment" : "repeating element in sequence" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "306802207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 63 ,
2023-04-08 20:00:18 +03:00
"comment" : "flipped bit 0 in r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30437d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe7022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 64 ,
2023-04-08 20:00:18 +03:00
"comment" : "flipped bit 32 in r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30437d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccc4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 65 ,
2023-04-08 20:00:18 +03:00
"comment" : "flipped bit 48 in r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30437d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577462ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 66 ,
2023-04-08 20:00:18 +03:00
"comment" : "flipped bit 64 in r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30437d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd477472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 67 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of r uses long form encoding" ,
"flags" : [
"BerEncodedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30460281207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 68 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of r contains a leading 0" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"BerEncodedSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3047028200207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 69 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of r uses 33 instead of 32" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidEncoding"
] ,
"msg" : "313233343030" ,
"sig" : "304502217d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 70 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of r uses 31 instead of 32" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidEncoding"
] ,
"msg" : "313233343030" ,
"sig" : "3045021f7d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 71 ,
2023-04-08 20:00:18 +03:00
"comment" : "uint32 overflow in length of r" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidEncoding"
] ,
"msg" : "313233343030" ,
"sig" : "304a028501000000207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 72 ,
2023-04-08 20:00:18 +03:00
"comment" : "uint64 overflow in length of r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304e02890100000000000000207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 73 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of r = 2**31 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304902847fffffff7d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 74 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of r = 2**31" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30490284800000007d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 75 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of r = 2**32 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30490284ffffffff7d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 76 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of r = 2**40 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304a0285ffffffffff7d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 77 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of r = 2**64 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304d0288ffffffffffffffff7d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 78 ,
2023-04-08 20:00:18 +03:00
"comment" : "incorrect length of r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502ff7d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 79 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by an indefinite length tag without termination" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502807d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 80 ,
2023-04-08 20:00:18 +03:00
"comment" : "removing r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3023022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 81 ,
2023-04-08 20:00:18 +03:00
"comment" : "lonely integer tag" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "302402022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 82 ,
2023-04-08 20:00:18 +03:00
"comment" : "lonely integer tag" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "302302207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe602" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 83 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending 0's to r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702227d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60000022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 84 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepending 0's to r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3047022200007d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 85 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending unused 0's to r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60000022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 86 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending null value to r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702227d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60500022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 87 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepending garbage to r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304a222549817702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 88 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepending garbage to r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30492224250002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 89 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending garbage to r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304d222202207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60004deadbeef022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 90 ,
2023-04-08 20:00:18 +03:00
"comment" : "truncated length of r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30250281022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 91 ,
2023-04-08 20:00:18 +03:00
"comment" : "including undefined tags to r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304b2226aa02aabb02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 92 ,
2023-04-08 20:00:18 +03:00
"comment" : "using composition with indefinite length for r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3049228002207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60000022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 93 ,
2023-04-08 20:00:18 +03:00
"comment" : "using composition with wrong tag for r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3049228003207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60000022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 94 ,
2023-04-08 20:00:18 +03:00
"comment" : "Replacing r with NULL" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30250500022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 95 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of r" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedSignature"
] ,
"msg" : "313233343030" ,
"sig" : "304500207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 96 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of r" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidEncoding"
] ,
"msg" : "313233343030" ,
"sig" : "304501207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 97 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304503207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 98 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304504207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 99 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3045ff207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 100 ,
2023-04-08 20:00:18 +03:00
"comment" : "dropping value of r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30250200022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 101 ,
2023-04-08 20:00:18 +03:00
"comment" : "using composition for r" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3049222402017d021f68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 102 ,
2023-04-08 20:00:18 +03:00
"comment" : "modifying first byte of r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207f68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 103 ,
2023-04-08 20:00:18 +03:00
"comment" : "modifying last byte of r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32ab66022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 104 ,
2023-04-08 20:00:18 +03:00
"comment" : "truncated r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044021f7d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32ab022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 105 ,
2023-04-08 20:00:18 +03:00
"comment" : "truncated r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044021f68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 106 ,
2023-04-08 20:00:18 +03:00
"comment" : "r of size 4129 to check for overflows" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : " 30821048028210217 d 68757 a c 197624 a e 5 c 77 d f a 1 b 3 b d d a 708 f a 5 a 29 f d f 1 f b d 577472 c c d 4 f 32 a b e 6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 107 ,
2023-04-08 20:00:18 +03:00
"comment" : "leading ff in r" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "30460221ff7d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 108 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by infinity" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3026090180022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 109 ,
2023-04-08 20:00:18 +03:00
"comment" : "replacing r with zero" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3026020100022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 110 ,
2023-04-08 20:00:18 +03:00
"comment" : "flipped bit 0 in s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304302207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe600a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d496" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 111 ,
2023-04-08 20:00:18 +03:00
"comment" : "flipped bit 32 in s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304302207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe600a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed966e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 112 ,
2023-04-08 20:00:18 +03:00
"comment" : "flipped bit 48 in s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304302207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe600a60eff581b588b3070fba881426546538ba50d21088a8f3bef9fd967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 113 ,
2023-04-08 20:00:18 +03:00
"comment" : "flipped bit 64 in s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304302207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe600a60eff581b588b3070fba881426546538ba50d21088a8f3aef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 114 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of s uses long form encoding" ,
"flags" : [
"BerEncodedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304602207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe602812100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 115 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of s contains a leading 0" ,
"flags" : [
"BerEncodedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60282002100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 116 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of s uses 34 instead of 33" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022200a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 117 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of s uses 32 instead of 33" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022000a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 118 ,
2023-04-08 20:00:18 +03:00
"comment" : "uint32 overflow in length of s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304a02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60285010000002100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 119 ,
2023-04-08 20:00:18 +03:00
"comment" : "uint64 overflow in length of s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304e02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6028901000000000000002100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 120 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of s = 2**31 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304902207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe602847fffffff00a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 121 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of s = 2**31" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304902207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe602848000000000a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 122 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of s = 2**32 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304902207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60284ffffffff00a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 123 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of s = 2**40 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304a02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60285ffffffffff00a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 124 ,
2023-04-08 20:00:18 +03:00
"comment" : "length of s = 2**64 - 1" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304d02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60288ffffffffffffffff00a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 125 ,
2023-04-08 20:00:18 +03:00
"comment" : "incorrect length of s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe602ff00a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 126 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by an indefinite length tag without termination" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6028000a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 127 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending 0's to s" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022300a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 128 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepending 0's to s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60223000000a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 129 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending null value to s" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304702207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022300a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 130 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepending garbage to s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304a02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe62226498177022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 131 ,
2023-04-08 20:00:18 +03:00
"comment" : "prepending garbage to s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304902207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe622252500022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 132 ,
2023-04-08 20:00:18 +03:00
"comment" : "appending garbage to s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304d02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe62223022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970004deadbeef" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 133 ,
2023-04-08 20:00:18 +03:00
"comment" : "truncated length of s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "302402207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60281" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 134 ,
2023-04-08 20:00:18 +03:00
"comment" : "including undefined tags to s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304b02207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe62227aa02aabb022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 135 ,
2023-04-08 20:00:18 +03:00
"comment" : "using composition with indefinite length for s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304902207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe62280022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 136 ,
2023-04-08 20:00:18 +03:00
"comment" : "using composition with wrong tag for s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304902207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe62280032100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4970000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 137 ,
2023-04-08 20:00:18 +03:00
"comment" : "Replacing s with NULL" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "302402207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 138 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of s" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6002100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 139 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6012100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 140 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of s" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6032100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 141 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of s" ,
"flags" : [
"ModifiedSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6042100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 142 ,
2023-04-08 20:00:18 +03:00
"comment" : "changing tag value of s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6ff2100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 143 ,
2023-04-08 20:00:18 +03:00
"comment" : "dropping value of s" ,
"flags" : [
"InvalidEncoding"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "302402207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60200" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 144 ,
2023-04-08 20:00:18 +03:00
"comment" : "using composition for s" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidEncoding"
] ,
"msg" : "313233343030" ,
"sig" : "304902207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe622250201000220a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 145 ,
2023-04-08 20:00:18 +03:00
"comment" : "modifying first byte of s" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedSignature"
] ,
"msg" : "313233343030" ,
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022102a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 146 ,
2023-04-08 20:00:18 +03:00
"comment" : "modifying last byte of s" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedSignature"
] ,
"msg" : "313233343030" ,
"sig" : "304502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d417" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 147 ,
2023-04-08 20:00:18 +03:00
"comment" : "truncated s" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedSignature"
] ,
"msg" : "313233343030" ,
"sig" : "304402207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022000a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d4" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 148 ,
2023-04-08 20:00:18 +03:00
"comment" : "s of size 4130 to check for overflows" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedSignature"
] ,
"msg" : "313233343030" ,
"sig" : " 3082104802207 d 68757 a c 197624 a e 5 c 77 d f a 1 b 3 b d d a 708 f a 5 a 29 f d f 1 f b d 577472 c c d 4 f 32 a b e 60282102200 a 60 e f f 581 b 588 b 3070 f b a 881426546538 b a 50 d 21088 a 8 f 3 b e f 9 e d 967e973 d 49700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 149 ,
2023-04-08 20:00:18 +03:00
"comment" : "leading ff in s" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedSignature"
] ,
"msg" : "313233343030" ,
"sig" : "304602207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe60222ff00a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 150 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by infinity" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedSignature"
] ,
"msg" : "313233343030" ,
"sig" : "302502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6090180" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 151 ,
2023-04-08 20:00:18 +03:00
"comment" : "replacing s with zero" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedSignature"
] ,
"msg" : "313233343030" ,
"sig" : "302502207d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 152 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by r + n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"RangeCheck"
] ,
"msg" : "313233343030" ,
"sig" : "30460221017d68757ac197624ae5c77dfa1b3bdda5c3a93710ad3a9c1137198b5a1f68ed27022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 153 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by r - n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"RangeCheck"
] ,
"msg" : "313233343030" ,
"sig" : "30460221ff7d68757ac197624ae5c77dfa1b3bdda84e4b7d434ea95b99b774ce407efc6aa5022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 154 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by r + 256 * n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"RangeCheck"
] ,
"msg" : "313233343030" ,
"sig" : "3047022201007d68757ac197624ae5c77dfa1b3bdc61b7d740d94692379549a5b99d8573ece6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 155 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by -r" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedInteger"
] ,
"msg" : "313233343030" ,
"sig" : "3045022082978a853e689db51a388205e4c42258f705a5d6020e042a88b8d332b0cd541a022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 156 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by n - r" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedInteger"
] ,
"msg" : "313233343030" ,
"sig" : "304602210082978a853e689db51a388205e4c42257b1b482bcb156a466488b31bf8103955b022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 157 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by -n - r" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedInteger"
] ,
"msg" : "313233343030" ,
"sig" : "30460221fe82978a853e689db51a388205e4c4225a3c56c8ef52c563eec8e674a5e09712d9022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 158 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by r + 2**256" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"IntegerOverflow"
] ,
"msg" : "313233343030" ,
"sig" : "30460221017d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 159 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced r by r + 2**320" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"IntegerOverflow"
] ,
"msg" : "313233343030" ,
"sig" : "304e02290100000000000000007d68757ac197624ae5c77dfa1b3bdda708fa5a29fdf1fbd577472ccd4f32abe6022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 160 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by s + n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"RangeCheck"
] ,
"msg" : "313233343030" ,
"sig" : "3046022101a60eff581b588b3070fba881426546524653ea07b7d32f77af7137f4b9aa15d8022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 161 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by s - n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"RangeCheck"
] ,
"msg" : "313233343030" ,
"sig" : "30450220a60eff581b588b3070fba88142654654d0f6303a5941ef002fcc7adb193d9356022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 162 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by s + 256 * n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"RangeCheck"
] ,
"msg" : "313233343030" ,
"sig" : "304702220100a60eff581b588b3070fba8814265450e3a81f3d0512acafbc1fd66381fb51597022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 163 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by -s" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedInteger"
] ,
"msg" : "313233343030" ,
"sig" : "30460221ff59f100a7e4a774cf8f04577ebd9ab9ac745af2def77570c410612698168c2b69022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 164 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by -n - s" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"ModifiedInteger"
] ,
"msg" : "313233343030" ,
"sig" : "30460221fe59f100a7e4a774cf8f04577ebd9ab9adb9ac15f8482cd088508ec80b4655ea28022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 165 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by s + 2**256" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"IntegerOverflow"
] ,
"msg" : "313233343030" ,
"sig" : "3046022101a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 166 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by s - 2**256" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"IntegerOverflow"
] ,
"msg" : "313233343030" ,
"sig" : "30450220a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 167 ,
2023-04-08 20:00:18 +03:00
"comment" : "replaced s by s + 2**320" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"IntegerOverflow"
] ,
"msg" : "313233343030" ,
"sig" : "304e0229010000000000000000a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497022100a60eff581b588b3070fba881426546538ba50d21088a8f3bef9ed967e973d497" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 168 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=0 and s=0" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020100020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 169 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=0 and s=1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020100020101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 170 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=0 and s=-1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201000201ff" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 171 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=0 and s=n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 172 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=0 and s=n - 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 173 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=0 and s=n + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 174 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=0 and s=p" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 175 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=0 and s=p + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 176 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=1 and s=0" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020101020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 177 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=1 and s=1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020101020101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 178 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=1 and s=-1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201010201ff" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 179 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=1 and s=n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 180 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=1 and s=n - 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 181 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=1 and s=n + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 182 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=1 and s=p" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 183 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=1 and s=p + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 184 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=-1 and s=0" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201ff020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 185 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=-1 and s=1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201ff020101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 186 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=-1 and s=-1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201ff0201ff" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 187 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=-1 and s=n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 188 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=-1 and s=n - 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 189 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=-1 and s=n + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 190 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=-1 and s=p" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 191 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=-1 and s=p + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 192 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n and s=0" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 193 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n and s=1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 194 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n and s=-1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 195 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n and s=n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 196 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n and s=n - 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 197 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n and s=n + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 198 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n and s=p" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 199 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n and s=p + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 200 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n - 1 and s=0" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 201 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n - 1 and s=1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 202 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n - 1 and s=-1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400201ff" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 203 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n - 1 and s=n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 204 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n - 1 and s=n - 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 205 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n - 1 and s=n + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 206 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n - 1 and s=p" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 207 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n - 1 and s=p + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 208 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n + 1 and s=0" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 209 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n + 1 and s=1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 210 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n + 1 and s=-1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420201ff" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 211 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n + 1 and s=n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 212 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n + 1 and s=n - 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 213 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n + 1 and s=n + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 214 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n + 1 and s=p" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 215 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=n + 1 and s=p + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 216 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p and s=0" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 217 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p and s=1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 218 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p and s=-1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0201ff" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 219 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p and s=n" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 220 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p and s=n - 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 221 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p and s=n + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 222 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p and s=p" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 223 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p and s=p + 1" ,
2022-12-11 17:56:16 +03:00
"flags" : [
2023-04-08 20:00:18 +03:00
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 224 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p + 1 and s=0" ,
"flags" : [
"InvalidSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 225 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p + 1 and s=1" ,
"flags" : [
"InvalidSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 226 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p + 1 and s=-1" ,
"flags" : [
"InvalidSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc300201ff" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 227 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p + 1 and s=n" ,
"flags" : [
"InvalidSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 228 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p + 1 and s=n - 1" ,
"flags" : [
"InvalidSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 229 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p + 1 and s=n + 1" ,
"flags" : [
"InvalidSignature"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 230 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p + 1 and s=p" ,
"flags" : [
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 231 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature with special case values r=p + 1 and s=p + 1" ,
"flags" : [
"InvalidSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 232 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0, s=0.25" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3008020100090380fe01" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 233 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0, s=nan" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020100090142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 234 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0, s=True" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020100010101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 235 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0, s=False" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020100010100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 236 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0, s=Null" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050201000500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 237 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0, s=empyt UTF-8 string" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050201000c00" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 238 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0, s=\"0\"" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201000c0130" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 239 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0, s=empty list" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050201003000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 240 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0, s=list containing 0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30080201003003020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 241 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=1, s=0.25" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3008020101090380fe01" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 242 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=1, s=nan" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020101090142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 243 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=1, s=True" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020101010101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 244 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=1, s=False" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006020101010100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 245 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=1, s=Null" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050201010500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 246 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=1, s=empyt UTF-8 string" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050201010c00" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 247 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=1, s=\"0\"" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201010c0130" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 248 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=1, s=empty list" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050201013000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 249 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=1, s=list containing 0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30080201013003020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 250 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=-1, s=0.25" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30080201ff090380fe01" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 251 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=-1, s=nan" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201ff090142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 252 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=-1, s=True" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201ff010101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 253 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=-1, s=False" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201ff010100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 254 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=-1, s=Null" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050201ff0500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 255 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=-1, s=empyt UTF-8 string" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050201ff0c00" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 256 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=-1, s=\"0\"" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060201ff0c0130" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 257 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=-1, s=empty list" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050201ff3000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 258 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=-1, s=list containing 0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30080201ff3003020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 259 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=n, s=0.25" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141090380fe01" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 260 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=n, s=nan" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141090142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 261 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=n, s=True" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141010101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 262 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=n, s=False" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141010100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 263 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=n, s=Null" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3025022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 264 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=n, s=empyt UTF-8 string" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3025022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410c00" ,
"result" : "invalid"
} ,
2022-12-11 17:56:16 +03:00
{
"tcId" : 265 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=n, s=\"0\"" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410c0130" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 266 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=n, s=empty list" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3025022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641413000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 267 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=n, s=list containing 0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641413003020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 268 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=p, s=0.25" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f090380fe01" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 269 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=p, s=nan" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f090142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 270 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=p, s=True" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f010101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 271 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=p, s=False" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f010100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 272 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=p, s=Null" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3025022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 273 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=p, s=empyt UTF-8 string" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3025022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0c00" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 274 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=p, s=\"0\"" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0c0130" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 275 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=p, s=empty list" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3025022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f3000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 276 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=p, s=list containing 0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f3003020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 277 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0.25, s=0.25" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "300a090380fe01090380fe01" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 278 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=nan, s=nan" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006090142090142" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 279 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=True, s=True" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006010101010101" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 280 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=False, s=False" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006010100010100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 281 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=Null, s=Null" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "300405000500" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 282 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=empyt UTF-8 string, s=empyt UTF-8 string" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30040c000c00" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 283 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=\"0\", s=\"0\"" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060c01300c0130" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 284 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=empty list, s=empty list" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "300430003000" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 285 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=list containing 0, s=list containing 0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "300a30030201003003020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 286 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=0.25, s=0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3008090380fe01020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 287 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=nan, s=0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006090142020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 288 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=True, s=0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006010101020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 289 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=False, s=0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "3006010100020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 290 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=Null, s=0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050500020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 291 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=empyt UTF-8 string, s=0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30050c00020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 292 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=\"0\", s=0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30060c0130020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 293 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=empty list, s=0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30053000020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 294 ,
2023-04-08 20:00:18 +03:00
"comment" : "Signature encoding contains incorrect types: r=list containing 0, s=0" ,
"flags" : [
"InvalidTypesInSignature"
] ,
"msg" : "313233343030" ,
"sig" : "30083003020100020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 295 ,
2023-04-08 20:00:18 +03:00
"comment" : "Edge case for Shamir multiplication" ,
"flags" : [
"EdgeCaseShamirMultiplication"
] ,
"msg" : "37363338" ,
"sig" : "3046022100dd1b7d09a7bd8218961034a39a87fecf5314f00c4d25eb58a07ac85e85eab516022100f5133b41774a185247720d2aa5d8826b6ec5af4c076936c8eaa52ed6cdf59408" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 296 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32373239373236343137" ,
"sig" : "3046022100904b2bb6e9de8f73243fa7ecc19a5a9fe034acad2b75b97c8cc84a79c5f3577402210081452342987040d43f50c72f2a5246430aa7559bee6c56663fd12029507a915f" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 297 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "343331343737363137" ,
"sig" : "3045022100b08122f027076f924cd1dc877c93659ecf942410772fba58881c9109311bca5302200287a0033df7c069fbfab7faefffddd7121908fdef76c04a1a402d599f04942e" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 298 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "36363033343338303333" ,
"sig" : "3044022048c044b94de8809898184e376a8a0903707679350e37ce290f858c8beef78c6d02206ccd83394e8abf4df2a40afb001ca4284d913d6b9caf6ef225d66bdddf9eb45d" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 299 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32383239363231343535" ,
"sig" : "3044022005535fc39278260eb2b8cfba00226cb3155d75c0cf6b418ac56df63b7c0b1e9b022031aebd43e848874347b38ad64ef172fa315fda09645c8752c0e010152e43418b" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 300 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34333131383231373336" ,
"sig" : "3044022078957c4f5a000af05fc477cc813cc6dcd9445438215b1c493780b6ccbd39a965022067023127ccde416b92cb3a7560436950ab643bbf08383ec9f4f6862cdb302095" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 301 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3131373730373734313735" ,
"sig" : "3045022100ea1b7fd5ba10eeb70a456c149d494fa3757a209093c4dfcf03730d1cd54829e502203cd204bb84656435e3656fa5e76edc4df3ee79615f7f1adfaf388a7eec4f8172" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 302 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31353938353135353635" ,
"sig" : "3046022100c9611952ab603753d0601e0c97de91a6d2927d38afeb1b2b622ea384968cbbe8022100dc32c42ce627f286f7d14aa4b037588abfc202b916a7bf9051c3d0527c66dca4" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 303 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32383831313031363138" ,
"sig" : "3044022012c960e3fcfee173335123fe15cd7f8c8bc55f6f84a071e440b0e418cc9c0c2c02203f494246c0889b4213150ce77b6f5f2957476d3faf898135d56c145fd3af35ef" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 304 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32303034373833333332" ,
"sig" : "3045022100dc921912a76a225819d4956a7ff0660bcdf695bdf286288858ccd5a26001277102206bc5879138b207c3e4e692d4412c9a3fdff91ac58a669ec830b68b1cd562e556" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 305 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "39353030323437373837" ,
"sig" : "3046022100e31a34cb647ddc65b03f9bd05aa3e5e62a800c6fb56794843b606f1f08890524022100e7f2e4ff291bd309b0617478da0fdba92535376a69dc43061783b3ef928113ad" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 306 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32323039353030303630" ,
"sig" : "3044022047b825bdd67cb5d91f017d52ea77f59b1de1e05be48a469978fc88ca577dba2c022053ee369d5b89bf58b3c76218b7cecf12de68127152917c58ee155ee85dc664f2" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 307 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "38313933373839323237" ,
"sig" : "304502210085b2d5faa65cd162e666df35beb535c797e7a2a20836d351ebcff798c343309b0220196a837aabc19fa4522c5fac4c8e63e7cf3a5819c97fcec10e80f33e41f266a2" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 308 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33363530363033323938" ,
"sig" : "3045022100de538dcaf220334aca9fbc11d1576643662c66585e268bc0eb331608ad9523ed02201b1d32790d46c6925ab909408170839f83e6a03a7632ec8877a0c191fffbee79" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 309 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3136333833393533353233" ,
"sig" : "3046022100b5d45e7fe1196bf5e076fd76742c1e12eefa7934de826d7395646c94a8013fbc022100f5475abab65d9ef64616fde95b3ca6b75fa864758950015441a4414acdd0c894" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 310 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32303931373638323035" ,
"sig" : "3046022100d973f8f20c33772413f214d1b8709cceaad159c9211ccf337e7477da197d49530221008d4c39ee66532e2ceea2f0861ee02781ba0339eefb30bc06218f4a63fd86c11a" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 311 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "39333634373032383235" ,
"sig" : "3046022100c487ab066b8bdac12b5c728586a61e42d0a1bea16fb544d3bd56fede77bb3db9022100d27022a17957dc23bd760d0f00e93f10189c67d32a9ec5489514f140e49272d3" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 312 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "393236383638373931" ,
"sig" : "3045022100f7777648b15af89af40cf9ea0a3c875aa0d9d736eca529af4eb6238f78a562d202203b70d46e1439bc5d941bdae8507625971c1c64dcf4c51bcdb43b1ca3ae0373d4" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 313 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "35313738313334383231" ,
"sig" : "304402207bb4646c887062a6c3e680b1491854c4b26a4728e5f2b2c1cc3087c780dab7b3022062900f55b885617f9b3c7ef34c67ecc37bf78e11a04cd6b9052eb80f9756559c" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 314 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34373335303130373531" ,
"sig" : "304502204a96ed67d0950d97a8675c302f6102215ce0ec837ff53fbf06b57b010526b5740221008deb5f7a7c8cbeff01c3443700b8da129088771c8c2bf4ceca2a5fa81138a534" ,
"result" : "valid"
} ,
{
2022-12-11 17:56:16 +03:00
"tcId" : 315 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3134333533393131363839" ,
"sig" : "3046022100d9c3938a4b91d0660f6ddae8540a7bbeae2b0d717bde1f33e6904280197471930221009b022d6547abf9bef980bf8fd67c366e234eff3aebee58a7ee56d335df807a29" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 316 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31333834353439323034" ,
"sig" : "3045022100f855a2d237016b1e0ec307672a793668b611d2b6d4e5acfe2b2088aadd6296a7022013c60acb5e6fa51f03ee8cbe3a220f3ac1ce527daee05e9d7430343030dea7e7" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 317 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32373632313932373839" ,
"sig" : "3045022100b8ddb1ed6e80056fb9cea2590b1b63cfd1e8098c27547ec8c6cacd78e6ebfddb02207514ac6644955744946fcb5617f8b067850a3ecf829d821f18435a5e11a4a58b" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 318 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31383331363534333331" ,
"sig" : "3046022100e903b7ead454ff8de871fdf67b6bae4ddc88254c35b333a98ba3a2f6562678a5022100f713e10293aec60e63c2a79b189129e54919a74cda6a204a2727c13bb63a25ba" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 319 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32343336383939303330" ,
"sig" : "30450220615208d06b392c418fba55c752fef7b9ab8ed47d98f40776d86ff4bfa3e95464022100f403d5984d446acb203eba58a5468372267f9004f263aaa1eaa208652297db5b" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 320 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "323034303431323232" ,
"sig" : "304502200eb65a5bc338cd920a174648dd84ed5443f37417d8d730ceab0dd3fb9a2046f3022100c7a86d7e09f5e142fc6d45a136b4581e081f66a26fe0255f012b812d7cf90189" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 321 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33333337313139393735" ,
"sig" : "30440220226464501f1ccc32f1e1482fff4624f4949343c79a820d4b9df637b493ab5b2302204eb47d0fd14db448cedd611e1dae972bdf27ce0fcfc19d9ec5bda9683081598d" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 322 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "36363935363230363738" ,
"sig" : "3045022100bc0d706b5fdf102805cf83f66ce17a97aebd5e3b6e7d5c008cd51164750af1080220651388d190da29748df343dc61e23c248c753013a5688652ca43d222edd1bfb4" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 323 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32303933303137373437" ,
"sig" : "3045022039a1d9927356d6849b7e96cd34a5828bad112687198637e7b84900ed92fad0b70221009b5c753e2e10619e1993b8d8171a7aa4c4813a8721aca1f79bef06c0fa858462" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 324 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "313233343137393136" ,
"sig" : "3045022100d57adda8926a6b75a5c994a0b8abc75534e68bd79b02b8eaeb1a7add4c5c423202203b349431e37740c60f92c55dcc8a9f55e70e27b9f73d82e37d728ba7266cddf6" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 325 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31373634333530363837" ,
"sig" : "304402207d5b4c29599e97085686534f843d71d25f22b96d89c70b4030abcbe6abd73559022028797ed87120c4bf50e37b0704d2d3b4e0b1b98c27e618eb99568b08123a1be9" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 326 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3131343137323431343431" ,
"sig" : "304402200db6c547a1e7bbb715b48b7974104b6d7618f1dfed77019daa29bd59b273c087022057f054587cdd5628772c14dde0a77dc5c1bad06828410c5c63b9c1b35fe04410" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 327 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32323638323436343933" ,
"sig" : "30440220094a1e172012d9367852f228f49c382bbdf19a6b354b8511807e585cd46e907f02200e50740da30419a987ccd56746b8737aa74a1292892eef99a34025aebb6dd209" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 328 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32373234373936373737" ,
"sig" : "3045022073a5445895e0796686dc28c3e4cd5bc1f85368b3264b455d470a7cbeb7592d910221008a9ffabf9f65921734934d65053a00bfa3c353ac81cc9b6f60271635026cd0e1" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 329 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "393733333935313139" ,
"sig" : "304402200630f2c6277e9e0414b7e8da64311850b6f3912193970fd6e2f4df79df720c7c02206ccdaf47a44ee1043b76ef62b3de3aee876c26f4efe492cb3649423e599753d0" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 330 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31353037303032373036" ,
"sig" : "304502201e1b75a3495bb5ceb2adb84b80f117672b79c5bc71e953d1a274b11dc4238729022100dcf48d930d89c0d301e97f9083487e63cb39127310b0f5e3c8769e98e5b2605d" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 331 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33373433353638373832" ,
"sig" : "3045022100eb92e1a80ad7f440d8a2e9d88ac765c5cbf724bd367f414c9d91cc1904afe497022074fe0ec7cc0122eea4e63c4d16c89edf6a57823178c3747b01e7aff3df710007" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 332 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "393437363731323438" ,
"sig" : "304402207c99e1ae6941f4bcf54ea65491cafca180eee1605a2ed908c476ee67cbdd737302201f94f03ed47cc9674abb294cfe7e7b10ad67101b8cb245a8b5fb883a21a06dd9" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 333 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "373235343434333234" ,
"sig" : "3044022029bd14a9dafbe562e0c4c0d4aecb6491bbd37f707133f78fc5cb3313365377b702202ea1d86246d8edad31132f3dbe642cac488690849bdd7438d5c626cf8c973970" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 334 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "35353334303231323139" ,
"sig" : "3046022100cf7219dcc18e22bd487b6f59c6494f637c5f0ccb18192e9e60178621220b49fc022100a05d5abbe25a610c8e3615cf7d01c69563ddbfe76d7235fda45f046af03e50ff" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 335 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3132333031383133373933" ,
"sig" : "304402201589de61cd315ba0bf7f0e577f00589d28f72131f4c7af41c6bb31ae8ba271da02202ff82a9a1f52901c4c6f8b8a41c0f6e760f160da266d788da5bdc945084dff8d" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 336 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "39313135333137363130" ,
"sig" : "3046022100a8c59942907039886bc374c17ff452b604385c3537b9b6c6113c1b19d72e68a9022100d376bc866cc82d78ca17b461edf16faea44e577659b1fef02cec0f41bd2e747c" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 337 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32383934333937393632" ,
"sig" : "304602210099cc652412dcdfc574b6fc2525615e6711caaf7d558cc781a3a11cf371f40f71022100866dd4ab6b58b5d6379f0b431f9a251399defd5516bf6bb5495511e05b24f801" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 338 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31323333353833303333" ,
"sig" : "3045022100b47cad5c88161e29620957061e24cdf46f3fff97c266b1635fcf2e9cb4d92879022013549f3b1b639eeb33f40cb338ecd089b9094d9625b76734f3803e9d40a1eb26" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 339 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "323131323639323536" ,
"sig" : "3045022100f4f3a043b5bdc56bd471876e2df15ea80ccb189b25486e6ab9007cffe121acfc022078e8e3b3589580dac1ce299a18f5704901104cd21205317608c330adc8d35272" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 340 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33303035343833383634" ,
"sig" : "304502205df45e90f9413908b47f7cbb05d6c43a81eb62375ab961d2b065c6118023c018022100d720a2a23c34ece3acc1a516070bde6bfcad28fd89c482d72b69d8113b1903f6" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 341 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "38333536373632373235" ,
"sig" : "30440220780bb93f52d53752a9a877dab0578c7702d1ea889960e1682e84f82740b1be5d022008e366ffe8f72d041426aee57aeffce7822b209c34b28255a5de67190870ce42" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 342 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "38333239353030373630" ,
"sig" : "3045022100f743a77c86dce094cc265a87b2e053c8cc773370851dbc7ba1a52c58df24d55402202516e4614dd7ccd36a23cbbb1b58c29f900d4da2113e7b9ac956bf8879907680" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 343 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31393237303834313635" ,
"sig" : "304502200b77b2ab21a5c92cb0e3f2f5b8594edcc0dd6c70dbeea9d9d363a3718c64dfb402210091c2d6515ff6f2977fd0a150cb04c600102f0ae07a9061993244783e62f2337a" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 344 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "37333032333538323838" ,
"sig" : "3045022041f0a220d11a014dfe43f89ab647abea430cf5a9703088f28c1222abb77e8857022100f811c584c10a25fba6216113698e5a2dc52d8ea340d92ce7a11d356f6d5a1382" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 345 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3133343733373337333833" ,
"sig" : "3045022100ed707e3cac8bd56a4f0a3118558e8402dd477be7dcaa1a7ff448b0bcbfc0fac102203d9933e01d7e9439059973fa499c37b896213b04346bb292f867ff3a58c3d07a" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 346 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32353031353533363839" ,
"sig" : "30460221008035d10dfd533e01718fa9d0a1773e55b424770415e570aef766ea2cbe577c27022100815b0f14d6f7f4ca45191428d98c9b414871ffecdac3d0717d285a473e5ddb06" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 347 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33353335303430303239" ,
"sig" : "3045022100fbc3576a648ebd633152fc896ae6b4827c55824fb0c96fdd217fb2cfe3bbe63602200b37a95b15589663db322e1f089aa8132965ed6490362d243ef749c6094527f2" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 348 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31343230333537323930" ,
"sig" : "3045022100de08cc84004d3fb30521b8e0ade66b6d52734ccd182cace8a34ba0e390fea89302202c1e3deb79d16117ed84c8982276d43709c5963d57bd2b10a530ebf161da1a3d" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 349 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "393035313735303638" ,
"sig" : "304502204eef795dc7b17efde95dc52062e3b60ab360d37704800fc915785e7739b834d9022100c68356eacc3509bf4d2b62412b2472f22383d18fa8851527294b1fad194c7bcf" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 350 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31363133373734323935" ,
"sig" : "3045022100cb845b9fcfa07e88e9011f0311cae9f3f740516e7d16d9819b7d0f6fc764dac702203d7f3ba5173e130937b02bb7b8da25c506ace6182b8f9ae4ed891f7d216c0378" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 351 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "383733363733343931" ,
"sig" : "304502207d19ff3efc71258f747e74d76f091107b1fa47c87c638720b55178c0655dcbcc022100b8a653e31931dbd2ffc4e957675c68c28719b8118ec3ed3778c57ce3eff1613f" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 352 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34333535313036343035" ,
"sig" : "3045022010d465e03829dad77e8246ad11caf8c6aa8aa918c2bef5a9a9e601c5a919f68f022100f365a7a7540dcb642de90e6d6ccf0c74094a8005deaed4062e394e1cf2bcd8fb" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 353 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34353339353735383736" ,
"sig" : "30450220674330ea5a5d45d71fca1f3ba031494dee9a8623e0d9e9adbb2822794acb4f12022100ae4d3830157c820bc23fa792188b94bb559c3a6212768d7ac59dcf36f74402f6" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 354 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "383933363633323031" ,
"sig" : "3046022100a632c676f667669bda1b0ecf5f33fa67aaaf8aee46bc9e9f2bd5bd10c36cbb95022100a99352cacd6bd42b78a93908008c23eec2d36e5e4fd0aa349d5634fc543199c5" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 355 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33383036303638303338" ,
"sig" : "304502200c9d2e8935f855e69dccd877d95248303e1b6daf8f61da500150185f5565fa97022100e4ce328f00e218aa13d496d85b73b5b891cf0b7c66ebefe5e6b92b1da7f837a9" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 356 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32323332383137343937" ,
"sig" : "304402204748c00f44a6b3a8726f604d7b933303d98cd458b850ff2d7cb90c11d5950ac70220766df7aa4c8b3f8b03b0eb8aec653fb70eab7433a84e7ef2d57f368a051b704d" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 357 ,
"comment" : "special case hash" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34303734333232353538" ,
"sig" : "304402204e4fee37b0b93d7d6dbee89b47dab0c065186ee81caf2227bb26e85149bbf9ef02203eb83850edda9a1b1011118feccd03e47b3e1ec815837bb7f8867288ad8df831" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 358 ,
2023-04-08 20:00:18 +03:00
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "363130363735383237" ,
"sig" : "30460221009e8520c5e8296935fe93da2dad55963b9f1f88187f76810fff53c0a6e95b0c07022100d185de4f682a97d28fc3067d56a3d24f743f32d47a6f390068b2ceb71678fadf" ,
"result" : "valid"
} ,
2022-12-11 17:56:16 +03:00
{
"tcId" : 359 ,
2023-04-08 20:00:18 +03:00
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3137343138373339323133" ,
"sig" : "304402203cacb67364a3fc1a379557f7e6f5d0f501977fd4822666956c9356146b7d922f0220686e27be6217045a5010c88003dd3956a864798c8ae687714fc8b7277f7b520f" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
"tcId" : 360 ,
2023-04-08 20:00:18 +03:00
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "35313237383432323837" ,
"sig" : "304502205df702c77d4638a4302d21a9fdd70bbe31a4a4a79c7d531d4f4c8283970f664a022100f72d799abce3cd22985c5cfc68f7afc8f96f4e7dce8485ed5c595edc1e1f1d4b" ,
"result" : "valid"
} ,
{
"tcId" : 361 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "35303338363930383739" ,
"sig" : "30450220243a857dfd167b938492c421bd657659d101944736fa79b903cf91ec1c49e8e3022100bab3f04f130d737993ec8f45503376abe816c2b8e5ab3decb0dbca4f5e181d08" ,
"result" : "valid"
} ,
{
"tcId" : 362 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33383737303432333937" ,
"sig" : "3045022067a7996b7680e958480ac2f97084f2055194b38e0ecf82246dc87918ee1954a8022100de187dfbeefce383dcea1a7fd71362385d09c6d25aacdfa34ea270a91ec97cf5" ,
"result" : "valid"
} ,
{
"tcId" : 363 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "333231373038313738" ,
"sig" : "3045022100ab6cf003aa7865cf8010ea01944fa0d2f825ac6a997a427f8a4e791e797ac6f6022028a7a6c80582ba8f888d2008fbd696799561e92d9a51922cc602aec2135f08aa" ,
"result" : "valid"
} ,
{
"tcId" : 364 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "37363637303434323730" ,
"sig" : "30460221009f9f0be992fdd3e069167599dc55e331c9f189d2c230ae15d1b5b441d3843c74022100f8e5b4ed8ead0352e032f79b5f0475f0975e3738d784d895e9e4002b26762b79" ,
"result" : "valid"
} ,
{
"tcId" : 365 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31313034373435303432" ,
"sig" : "30440220373b8587777d2b4ff461fddf521abd8fc5d3a1caca847f4a5461dab6ba242d83022051a98da2628724018dff804c26a9671f7df3e24490392a2d1a91fdc7f50deab2" ,
"result" : "valid"
} ,
{
"tcId" : 366 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "313533383730313534" ,
"sig" : "304502210090a6286a271d8ffa72ddb55e8c924793e03b2af73ce10f2deae857961cb07070022028df2b6379501110c12ac167189f9ea8873e1d62ffc76e6ada83f2cf412ea5d3" ,
"result" : "valid"
} ,
{
"tcId" : 367 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32323631333835303439" ,
"sig" : "30450220107434a824ec05568d52219ab3e847046f01493f1db57a82fabe754555838292022100d1c2f7c1ecb5afbc9b0e63e20fcf34cfc16bb260b0748343eb86c44012449b8f" ,
"result" : "valid"
} ,
{
"tcId" : 368 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "37353538373437363632" ,
"sig" : "304502204b737fb724c97348fb67a994e88816b1091951b77234f1904717ec7ef1aa951d022100ff722b669bd4342e6b856232b5a5c03d2cf16f09b3d3842d0a87fc19d910acd4" ,
"result" : "valid"
} ,
{
"tcId" : 369 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33343939333634313832" ,
"sig" : "3046022100abe804f6c76fa3f1470c0f244a7ed96807ddffff4031926cfad9a2c9f73ed773022100e48352653ccc46f5f5a76d7eb3997dfd412001fb1692312788f7c297ef792fa7" ,
"result" : "valid"
} ,
{
"tcId" : 370 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32333639323733393835" ,
"sig" : "304402207d55a5da3201de5343703ff8ee363b7ddbcb3d786afca8f157b25e7c90d09de802203dfcb55acd7def4218abd3f989e901f824cc2d4ed3a37b8794117975103ff004" ,
"result" : "valid"
} ,
{
"tcId" : 371 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "343933383339353635" ,
"sig" : "3044022025d2c88f0b79f2289f92d3ecb6de119fab764fb43ab5286391f9a282c82ac1980220105f44fa27afe4dc9800e6a16528314de01b17737e9741862f93ed0cc33b30f3" ,
"result" : "valid"
} ,
{
"tcId" : 372 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32353334333739393337" ,
"sig" : "3045022100d725c2731a6db8d623027a926a665e9dba0f95e90a5fe6807a84b200111f04ec0220346140bffb84731f0f1cf857193dea25a2f721463dc3b85a8e72c73ff72bda94" ,
"result" : "valid"
} ,
{
"tcId" : 373 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "383334383031353938" ,
"sig" : "304402204fa9704d3eaa5760da0b97abc0de1f872840e58bfdb1a8f9d8be3f96f950ca7d02206ae15b572c7d1a49c99e1aa54de5fb2bbe055d45686770f579c08ee79924ede9" ,
"result" : "valid"
} ,
{
"tcId" : 374 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32343131303537343836" ,
"sig" : "30450220343353c8be35ca222a38771b19ff3550abe41b91f2ffdea9c9f4887d70b02782022100c285e3761c6645b3db4ff99a7ac40803286f28475ba28b9cd55cacdefb330984" ,
"result" : "valid"
} ,
{
"tcId" : 375 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "373836343638363335" ,
"sig" : "30450220529b121d5b3cccb426189d7343d571adf05cfaee843669da6722f728c192bb8202210086490a7686215fb29b18a166bc22c1b8a982fd7d57ab593318adf8355684b45f" ,
"result" : "valid"
} ,
{
"tcId" : 376 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33303534373733373638" ,
"sig" : "3045022100ff65707177bb9aa135c5fd774bf72eb3058e80afc7d8bdea8f7fd18040ea995902200d4ed13f9e01bab8aaaa40d7f5c923a78470888375b4690e1164a83fdf136201" ,
"result" : "valid"
} ,
{
"tcId" : 377 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31393237303137373338" ,
"sig" : "30450220471ebfcc45de07bd4118f94b0284f0c5848dd93149a217b56b49e20baf583ced022100ad498b79d6151bf64e003f502fca8fb7b05b2106a96ca1b977ee002c73bc721b" ,
"result" : "valid"
} ,
{
"tcId" : 378 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31303531333235363334" ,
"sig" : "304402201e279add50ce6148dd4a3d311bad896745a169364ef68b94e6360fc48e949b9f02207230fbe4007fb7d6a4274c396081f37a1c9b2559b526db1efe435ead15e4b74e" ,
"result" : "valid"
} ,
{
"tcId" : 379 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34303139383636363832" ,
"sig" : "3044022052dfbabbcb99651021c025a308530b9cd04732f43463bbc51160cd542d9028df02200ebef4f6870bce1ca302e7120560e5170067c0fb3dc8668448b89dd4821b53fb" ,
"result" : "valid"
} ,
{
"tcId" : 380 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3130343530323537333530" ,
"sig" : "3046022100dabd19aeb87fd56119a3354c468f4429fc14421c54e8be9e9b927941579ae55e022100b10a7396c973e052af2944d37247e9016682d4da7cab2d5428618ce120a21056" ,
"result" : "valid"
} ,
{
"tcId" : 381 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "333236393538353830" ,
"sig" : "304402202b9950c4005dea8e603ffe0fd9b3f66b7c0f07509e50913bb825ef7ddf2e6e77022062c9fcdf79026f60f830e7cae4af814db2cb58b5a948562772da130613bbef94" ,
"result" : "valid"
} ,
{
"tcId" : 382 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33303734363533323431" ,
"sig" : "3045022009d881e300448b9eac33c67f10c061c2c985c415a414d09c891847e3eec88598022100e75455a508493506f8746074f8bb3698d4362f98a9daa20fa916f6c4023764ae" ,
"result" : "valid"
} ,
{
"tcId" : 383 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "37373134363833343830" ,
"sig" : "304402202db5a6d9b16c61c888a5de064f621e45227ab63efba61ef210fe4ef81c93e00f022004b8e57a7373b3642e58db0cc652d6da541d6d25c7b32c1ed2b408c9e3c39719" ,
"result" : "valid"
} ,
{
"tcId" : 384 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31373933333831333230" ,
"sig" : "304502207bd46dbe132d95aff854bebf1c0dd1e90303328fd84d381e93217723d1a4bc18022100f795a0c68d6c318c038dc37bd22d36bce8083096637e8912c3d01cbabd3feec7" ,
"result" : "valid"
} ,
{
"tcId" : 385 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34383830363235353636" ,
"sig" : "304502200ca03beb6d348d3d36d2e9f6773e5882ded66fe6026c9c27b847e34523c77c2c0221008770b6f0b6aa7c982e84235f1840a6172386a41ae75fd9affac7916cbd19f8c3" ,
"result" : "valid"
} ,
{
"tcId" : 386 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3439343337363438383537" ,
"sig" : "304502203f1a74c1dab6bfc319da38cde7a812695b530c60b36d2ae3fa11a7206b2031d5022100f07f8eb5825b2d5642443185d6afd2264e98996dc392519f812883dbe0e247fc" ,
"result" : "valid"
} ,
{
"tcId" : 387 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34373038363839373836" ,
"sig" : "304402201ae1c3ec96f8591a3a235de7c6f739201104381eebeab5fb5ee523f577b6c7fa022007ac1a9348fc8946964fbef0af11dc8b2da6feb3eee8cf475c4926ca9cd571a3" ,
"result" : "valid"
} ,
{
"tcId" : 388 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33303239383732393531" ,
"sig" : "3046022100c6ef5423c69541caa3bb8f361f4fa9caeca30fb329a0da806ea956270e0a9928022100c045de5205eb8bc861bc159522b41c0d66e62fac0f58730861000cdf9e27bd96" ,
"result" : "valid"
} ,
{
"tcId" : 389 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33303137313930333835" ,
"sig" : "304402203097d229239b4085e3fb3188106d5da53456752976d2c4ba82dcff6ab96d1909022056f60ab76d33bc94ebae3042a1d56a731429f1bed162bf3ef7269d912aaeea71" ,
"result" : "valid"
} ,
{
"tcId" : 390 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "393536333633393339" ,
"sig" : "304402206c9ecb8dd5b8badd49ea1b26ae3ae2af7236cbe1c626aa6b27029ef1d6d05901022006c9bf356441f84215b006c721a00697cede6941a18fbc0f9c5b3c267eeaa371" ,
"result" : "valid"
} ,
{
"tcId" : 391 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "35333030373634333530" ,
"sig" : "3045022043ae5619f91b711a61be076581f91d382c39fe53d500b136f81be639bea76add022100824594f08185479731ed095367c04def2ff196229c5b136b3835eb8bb819c56d" ,
"result" : "valid"
} ,
{
"tcId" : 392 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31393334363634383434" ,
"sig" : "3045022013e8dc460a0d2af2305a6abfeac834737d4441576b194fe83147b7d7d1247479022100c590a7b7fd6de8c2d658aa2bde97de84505985e2979ab2a527658122cafaf61e" ,
"result" : "valid"
} ,
{
"tcId" : 393 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3335353435303535393632" ,
"sig" : "3045022027feb06a4c5bb046162467e523b4b62c2c8dabf26ded997eb0737d3eafd16c8a0221009ce87c4cd6b93d1ec3b3c5d29fa415cf918edd24e0febd7b200d6c82c91e5f78" ,
"result" : "valid"
} ,
{
"tcId" : 394 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31333031373232313038" ,
"sig" : "30450221009d76a05d5803a2da17dc2782ec469c8024b1d293a38c23ac4eeb3058595a24a70220226595b192ea8336faa44670fef5e808ff9911ccda85a1765c19ec44671b0505" ,
"result" : "valid"
} ,
{
"tcId" : 395 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "35363137363931363932" ,
"sig" : "30440220791088736561f41932cd86f066cca6d63d4473aebb869bcc70c923ef80a7fd95022033402973e7a824602712a5abf7030bad2f183e6b4fa40c66399a14ae48e288e3" ,
"result" : "valid"
} ,
{
"tcId" : 396 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33353831393332353334" ,
"sig" : "3044022052685eef5f2168598c294870188c043dff0496638037170763ef5778b7b6fc1f022079a88d3e7b2c3a44be4b3b3305e4bad5fcfe07d179136f5ac926315ff9d4787a" ,
"result" : "valid"
} ,
{
"tcId" : 397 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3135373136363738373434" ,
"sig" : "304502205db883b5a3766a2a14ab26a25ec598f7bd1f97585fe0b55341e7da251a62ec1e022100bf63c66e992c91fde513abdbd59b4f9f542881cfdc2be3fbf3e772b97e505b3d" ,
"result" : "valid"
} ,
{
"tcId" : 398 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33313939373833333630" ,
"sig" : "304502207e2f80300a4c81543e324e9c8973bbb6f16599c3d337ee82aed816624843f37002210080a807e920deaebaf3c3247010cb3c91cfce21b0d5ad695177d934ee5a7f7cbe" ,
"result" : "valid"
} ,
{
"tcId" : 399 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "373430343735303832" ,
"sig" : "3046022100de12eb33b717fd887fd684a64af9439a27ee83b28ac5751772249e600856b59e0221008dca367bd7bc83709f25b0fc4e1f4a0e7e747be0b8a2977aabd25750a0ba60c2" ,
"result" : "valid"
} ,
{
"tcId" : 400 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "343137343336353339" ,
"sig" : "3045022100dee112ed7000c0776ba4fab09f439a844addb86c5046223397498ad72d059de402207039b715851e4b386ea15e9bb0899ca21a4e6f4ecbbce4f706d29274806400b6" ,
"result" : "valid"
} ,
{
"tcId" : 401 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31323335363538383839" ,
"sig" : "30450221009d01032d95cac596e7df6c75965c3669f29cb8e58cc9a933bc5d60c1a97e946e02201cf2ce39df73cc734bb4180ef09de883bad7c8d82ab1a5861d265b48aa195bb6" ,
"result" : "valid"
} ,
{
"tcId" : 402 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "32343239323535343034" ,
"sig" : "304502206f1513d12e2112ec4f396ef4ea38324102ec3c7fb63ee49f485cb421a07dce57022100a78fbd65b2582a4031c34c7a8c28f03f16ef2ba18e2da41ef173ee5a85af1fe3" ,
"result" : "valid"
} ,
{
"tcId" : 403 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3531383033303235343636" ,
"sig" : "3046022100c3fb59671cb8c6db48bd51a667060428f75124b5e990af1e997fd636335072d5022100c797e7245cfc8d98bca3ae1f4239b88684cadeda2c628f09ae61053eeb683771" ,
"result" : "valid"
} ,
{
"tcId" : 404 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34343736333938323030" ,
"sig" : "3046022100e8b5b3f3443d59d7521d093884486e7a6732e275ec13313bd4d178f28128e075022100d299b062928e5f058c705acc3c62f24128ec703c28288b0d294216370cad69b0" ,
"result" : "valid"
} ,
{
"tcId" : 405 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "39303630303335323132" ,
"sig" : "3045022100ce43218d44e113ec38d5cbcf402f3dbfa87d58826a760f0bf2c88f11981f77190220648f3ed0d1b76dec5437cb685dda7a1512ef07f4eb078dc50e418efeb1af8849" ,
"result" : "valid"
} ,
{
"tcId" : 406 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31373536303533303938" ,
"sig" : "3046022100fdc99047865eeffcb69f8b8728a008e31f9f6ba78f698fae62b71cce79501888022100f06612f593873a13459695a5c4cb504acc2a8c56179b68553e60f2319c905b4e" ,
"result" : "valid"
} ,
{
"tcId" : 407 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34393830383630303338" ,
"sig" : "30450220256e5c4f4cd121e2dee1987be7b241b6e91f90d483210aab9a4b367db5613174022100f75060db4bd6cd52bb8e6aa94f7ab68488a638873515787ec0d7e61bad58ab7f" ,
"result" : "valid"
} ,
{
"tcId" : 408 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "33363231383735333335" ,
"sig" : "3046022100c7a269986b6ad540dd30e620d1606e3267935c7fd5551b3311fd4e840510c2480221008db7c8c464109cf0edb89357e663de6e882b6f5906adde6d58575ce0a2cce257" ,
"result" : "valid"
} ,
{
"tcId" : 409 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "36363433333334373231" ,
"sig" : "304502200bea324758ea80ed4a0a56f7d836fc73bf196e43fbc59d953f0ce34abba57b22022100f04027248e83bd48fb1571291ca1a5f088eb3e89f00904d71b9ea8d6677f7893" ,
"result" : "valid"
} ,
{
"tcId" : 410 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34343534393432373832" ,
"sig" : "304402205b53c96d7a195f02cfac2d155aa7e132fbc35d59afb080f649dc13056248addf02202b157db2154bd5dc0ef2fc6eecd867fabdc633d2ca683a48f3f9095745351aa6" ,
"result" : "valid"
} ,
{
"tcId" : 411 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3230313834343032" ,
"sig" : "3044022024174a81d221a4bfd8978f312acec4dacc4f08f8f8cdf29b2024bad2177758df022073fc1bf3388009e3219cf4c7e62e4aeaffc1b9614b2831405a01403c86936452" ,
"result" : "valid"
} ,
{
"tcId" : 412 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3538313332313733" ,
"sig" : "304502205de7e80ce3137f5705d23397197c86e7749e5e682104f13beb5a6365a63780ea022100f3da2bfd6442638da60201be68fe2ad206365af9e40c4c1531cd3a05db1ad3c6" ,
"result" : "valid"
} ,
{
"tcId" : 413 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31313833383631383131" ,
"sig" : "3045022100dcdc28f81ff5ed91fa15f15fc4f1d38f9cddfc3df65bb2d3a55582faf7c0910d0220515b7759a130d667eff7ff3167c305cca101be3a07945fd7cb6a1359c16db678" ,
"result" : "valid"
} ,
{
"tcId" : 414 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31393232363032393036" ,
"sig" : "304502207407261c978018cc6e92a340de80edd3044a6e7116eb9fa9b022a2aeb318c65e022100bb5826953e0b85ad69745249f69507765a93f82198bca1e4475fd5de7dfb15ca" ,
"result" : "valid"
} ,
{
"tcId" : 415 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "393735313433323037" ,
"sig" : "304402203962520ea2ef01cba7d5135117a7fcb5ab120b28baf6e31de2e6ec9993d8d5bc02202583659fbdf83399309bddc89ea5f39fe22187671f3149d94f96fa234a6013db" ,
"result" : "valid"
} ,
{
"tcId" : 416 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "38333135313136333833" ,
"sig" : "3046022100bec3ea35844452bb739d92b20882e5b672dc6eff323cd31d1a2db37db93791e80221008ef77b3c709d60b9d5d998f81d3f72c466fd7bb99c681ae8bc9c580db1f7c213" ,
"result" : "valid"
} ,
{
"tcId" : 417 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "333236333136383132" ,
"sig" : "3045022100b8fbdfedee5376cfc9177d96c45e003f90b7367aa40cf37d63e483bfaa4be95102204dcacdfbe41df7899382607489bb75422f3eb67822890ea3bbfd80cd456fc127" ,
"result" : "valid"
} ,
{
"tcId" : 418 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "34303239363837313336" ,
"sig" : "3045022100df228c1a8bb3684b7ffa2e3f777643c369e1bc2299d66a66c8ed27a4ed59b783022047314aaf3629a0de02313df06c0cb363e4e019aafd20ec06be63b7b4c21538ed" ,
"result" : "valid"
} ,
{
"tcId" : 419 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "36333230383831313931" ,
"sig" : "30440220528746b280d8a0e54851cb99894afc01ce24cff7edd60116e3d8dae42adb496102204eb264629e5cf4aba77e05c54774bd0cf20b057142a1ac2103099d664c2c5dee" ,
"result" : "valid"
} ,
{
"tcId" : 420 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "35323235333930373830" ,
"sig" : "3045022044c391f82cf5eeb80f87c347a5bfe461c49fd8779311e237abc05b19f6aed093022100866853619339b716092df4466aa0cc9e6256fb7e18a79854b60ccc534bb6df10" ,
"result" : "valid"
} ,
{
"tcId" : 421 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "31333439333933363934" ,
"sig" : "3045022003d127a6f72465bd1c02109f9605202b246763097c756235d8f8a26848eb609c02210083d551427f31b9572b61180cf18bc85c20306c0de2c39d00430b3fc91dc50c6b" ,
"result" : "valid"
} ,
{
"tcId" : 422 ,
"comment" : "special case hash" ,
"flags" : [
"SpecialCaseHash"
] ,
"msg" : "3130333937393630373631" ,
"sig" : "304502205044ef2362c8e6c32fc14584b0751eda8e8e8901d9382354040d2615d9cc07c1022100dd16765911dce7a7ae5f3b64b3ce3a5e12e548784597dc0a379f7bb8f4fca879" ,
"result" : "valid"
} ,
{
"tcId" : 423 ,
"comment" : "Signature generated without truncating the hash" ,
"flags" : [
"Untruncatedhash"
] ,
"msg" : "313233343030" ,
"sig" : "3045022100ce645f0f1ccb63844e54bd7603a4280ea065e3c147d26e73cfbe58c6116b0cf1022040ccc23188aa20453d7f95d33868f247b3d77c516b70e4c351b48ca2ebef0027" ,
"result" : "invalid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "040fa36769835d1d215f156d5e82bed2fa76aab134bdb1d3bd40975faf5ac19cc6e67d675a8f0dc4760b3f8fbe0f0853a80b58af8dd2c4a41afbf9cb0c72d016ca" ,
"wx" : "0fa36769835d1d215f156d5e82bed2fa76aab134bdb1d3bd40975faf5ac19cc6" ,
"wy" : "00e67d675a8f0dc4760b3f8fbe0f0853a80b58af8dd2c4a41afbf9cb0c72d016ca"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200040fa36769835d1d215f156d5e82bed2fa76aab134bdb1d3bd40975faf5ac19cc6e67d675a8f0dc4760b3f8fbe0f0853a80b58af8dd2c4a41afbf9cb0c72d016ca" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAED6NnaYNdHSFfFW1egr7S+naqsTS9sdO9\nQJdfr1rBnMbmfWdajw3Edgs/j74PCFOoC1ivjdLEpBr7+csMctAWyg==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 424 ,
"comment" : "k*G has a large x-coordinate" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "30360211014551231950b75fc4402da1722fc9baeb022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e" ,
"result" : "valid"
} ,
{
"tcId" : 425 ,
"comment" : "r too large" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2c022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e" ,
"result" : "invalid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "042f1db0895a8d615779a38ddcbeacad9458f35688b587abeeda1cb5a891e954a5b591478e3b81f5881dd71f93b811130a67ea697f452faccd5c5117fac15f5f93" ,
"wx" : "2f1db0895a8d615779a38ddcbeacad9458f35688b587abeeda1cb5a891e954a5" ,
"wy" : "00b591478e3b81f5881dd71f93b811130a67ea697f452faccd5c5117fac15f5f93"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200042f1db0895a8d615779a38ddcbeacad9458f35688b587abeeda1cb5a891e954a5b591478e3b81f5881dd71f93b811130a67ea697f452faccd5c5117fac15f5f93" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAELx2wiVqNYVd5o43cvqytlFjzVoi1h6vu\n2hy1qJHpVKW1kUeOO4H1iB3XH5O4ERMKZ+ppf0UvrM1cURf6wV9fkw==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 426 ,
"comment" : "r,s are large" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04462155174b64dd050601b6d7c2297251815d413e26c9b91d123536e76fd3fb135f0a20f86528dff246ecc71d5d005b2935e4d8e0b076fd6792d4a2b3fd2b7bb9" ,
"wx" : "462155174b64dd050601b6d7c2297251815d413e26c9b91d123536e76fd3fb13" ,
"wy" : "5f0a20f86528dff246ecc71d5d005b2935e4d8e0b076fd6792d4a2b3fd2b7bb9"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004462155174b64dd050601b6d7c2297251815d413e26c9b91d123536e76fd3fb135f0a20f86528dff246ecc71d5d005b2935e4d8e0b076fd6792d4a2b3fd2b7bb9" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAERiFVF0tk3QUGAbbXwilyUYFdQT4mybkd\nEjU252/T+xNfCiD4ZSjf8kbsxx1dAFspNeTY4LB2/WeS1KKz/St7uQ==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 427 ,
"comment" : "r and s^-1 have a large Hamming weight" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203e9a7582886089c62fb840cf3b83061cd1cff3ae4341808bb5bdee6191174177" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "048e89e0fff2d768c7c139b22b90aa66b24b3b1ced4345c469e439b2c80d6fed084eb9ca1486ff3411db46590f78008d6d6a0a9cf9cf36b2bef833407af5bc883e" ,
"wx" : "008e89e0fff2d768c7c139b22b90aa66b24b3b1ced4345c469e439b2c80d6fed08" ,
"wy" : "4eb9ca1486ff3411db46590f78008d6d6a0a9cf9cf36b2bef833407af5bc883e"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200048e89e0fff2d768c7c139b22b90aa66b24b3b1ced4345c469e439b2c80d6fed084eb9ca1486ff3411db46590f78008d6d6a0a9cf9cf36b2bef833407af5bc883e" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEjong//LXaMfBObIrkKpmsks7HO1DRcRp\n5DmyyA1v7QhOucoUhv80EdtGWQ94AI1tagqc+c82sr74M0B69byIPg==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 428 ,
"comment" : "r and s^-1 have a large Hamming weight" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022024238e70b431b1a64efdf9032669939d4b77f249503fc6905feb7540dea3e6d2" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04f4c2d7df7ca616bce49212e47ed112106445f47cf114782626740d37e1c596df1088b19bcaf0d10609a46bbdfd626a83d13e62d405775ae3941755b278a443c0" ,
"wx" : "00f4c2d7df7ca616bce49212e47ed112106445f47cf114782626740d37e1c596df" ,
"wy" : "1088b19bcaf0d10609a46bbdfd626a83d13e62d405775ae3941755b278a443c0"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004f4c2d7df7ca616bce49212e47ed112106445f47cf114782626740d37e1c596df1088b19bcaf0d10609a46bbdfd626a83d13e62d405775ae3941755b278a443c0" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE9MLX33ymFrzkkhLkftESEGRF9HzxFHgm\nJnQNN+HFlt8QiLGbyvDRBgmka739YmqD0T5i1AV3WuOUF1WyeKRDwA==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 429 ,
"comment" : "small r and s" ,
"flags" : [
"SmallRandS" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3006020101020101" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0443053fa57436a0b26f0f887b2403ccd9d18f14b7866e1da593835e93cd103a156039d7ccf6c355ac94ed59225aab8a5aa190c89c422f80e71246b998818ecd54" ,
"wx" : "43053fa57436a0b26f0f887b2403ccd9d18f14b7866e1da593835e93cd103a15" ,
"wy" : "6039d7ccf6c355ac94ed59225aab8a5aa190c89c422f80e71246b998818ecd54"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000443053fa57436a0b26f0f887b2403ccd9d18f14b7866e1da593835e93cd103a156039d7ccf6c355ac94ed59225aab8a5aa190c89c422f80e71246b998818ecd54" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEQwU/pXQ2oLJvD4h7JAPM2dGPFLeGbh2l\nk4Nek80QOhVgOdfM9sNVrJTtWSJaq4paoZDInEIvgOcSRrmYgY7NVA==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 430 ,
"comment" : "small r and s" ,
"flags" : [
"SmallRandS" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3006020101020102" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "049b27e4409c49abe9d8d1b90edc64367daedb43d68a41c501032dba5d73ef10210cd42cc8488eb0588680b94e934ff744f4e6cb079737beb5eeabbe56fd11a7bb" ,
"wx" : "009b27e4409c49abe9d8d1b90edc64367daedb43d68a41c501032dba5d73ef1021" ,
"wy" : "0cd42cc8488eb0588680b94e934ff744f4e6cb079737beb5eeabbe56fd11a7bb"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200049b27e4409c49abe9d8d1b90edc64367daedb43d68a41c501032dba5d73ef10210cd42cc8488eb0588680b94e934ff744f4e6cb079737beb5eeabbe56fd11a7bb" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEmyfkQJxJq+nY0bkO3GQ2fa7bQ9aKQcUB\nAy26XXPvECEM1CzISI6wWIaAuU6TT/dE9ObLB5c3vrXuq75W/RGnuw==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 431 ,
"comment" : "small r and s" ,
"flags" : [
"SmallRandS" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3006020101020103" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04ef2c0193d262327fbe06d3a6edeada676b0aeac94f43b5cff5d819e853f637dd7917a8ace976df5ca947daba44607d623d65b7a29a59297723b66cd6fe060345" ,
"wx" : "00ef2c0193d262327fbe06d3a6edeada676b0aeac94f43b5cff5d819e853f637dd" ,
"wy" : "7917a8ace976df5ca947daba44607d623d65b7a29a59297723b66cd6fe060345"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004ef2c0193d262327fbe06d3a6edeada676b0aeac94f43b5cff5d819e853f637dd7917a8ace976df5ca947daba44607d623d65b7a29a59297723b66cd6fe060345" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE7ywBk9JiMn++BtOm7eraZ2sK6slPQ7XP\n9dgZ6FP2N915F6is6XbfXKlH2rpEYH1iPWW3oppZKXcjtmzW/gYDRQ==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 432 ,
"comment" : "small r and s" ,
"flags" : [
"SmallRandS" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3006020102020101" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04bce72b0e7d13fc61fb298d7e799c31eb7561ca022c00f7cc66848110295055a8526a501171c1007be07d433f9cb4659a26d1cb910aed64e1b2cce73fb3ceee2b" ,
"wx" : "00bce72b0e7d13fc61fb298d7e799c31eb7561ca022c00f7cc66848110295055a8" ,
"wy" : "526a501171c1007be07d433f9cb4659a26d1cb910aed64e1b2cce73fb3ceee2b"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004bce72b0e7d13fc61fb298d7e799c31eb7561ca022c00f7cc66848110295055a8526a501171c1007be07d433f9cb4659a26d1cb910aed64e1b2cce73fb3ceee2b" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEvOcrDn0T/GH7KY1+eZwx63VhygIsAPfM\nZoSBEClQVahSalARccEAe+B9Qz+ctGWaJtHLkQrtZOGyzOc/s87uKw==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 433 ,
"comment" : "small r and s" ,
"flags" : [
"SmallRandS" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3006020102020102" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "048afb5d6db0101d97bed729ad568856639c73d39f19353ed60d7c9515c3e33378a0587fb9aca4ffd17787f3ae81cd871218eacf2c32bdd9ed5ee5e4d15cb779f1" ,
"wx" : "008afb5d6db0101d97bed729ad568856639c73d39f19353ed60d7c9515c3e33378" ,
"wy" : "00a0587fb9aca4ffd17787f3ae81cd871218eacf2c32bdd9ed5ee5e4d15cb779f1"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200048afb5d6db0101d97bed729ad568856639c73d39f19353ed60d7c9515c3e33378a0587fb9aca4ffd17787f3ae81cd871218eacf2c32bdd9ed5ee5e4d15cb779f1" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEivtdbbAQHZe+1ymtVohWY5xz058ZNT7W\nDXyVFcPjM3igWH+5rKT/0XeH866BzYcSGOrPLDK92e1e5eTRXLd58Q==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 434 ,
"comment" : "small r and s" ,
"flags" : [
"SmallRandS" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3006020102020103" ,
"result" : "valid"
} ,
{
"tcId" : 435 ,
"comment" : "r is larger than n" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364143020103" ,
"result" : "invalid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04358a4f5840da0d9344a4f62e090d75870948f57714be0eb331f7fc956e77e9fc84245dcf34ac6ace334c1b6cea82082fe4ccddd2f780b4eb737bc8f4648ef98e" ,
"wx" : "358a4f5840da0d9344a4f62e090d75870948f57714be0eb331f7fc956e77e9fc" ,
"wy" : "0084245dcf34ac6ace334c1b6cea82082fe4ccddd2f780b4eb737bc8f4648ef98e"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004358a4f5840da0d9344a4f62e090d75870948f57714be0eb331f7fc956e77e9fc84245dcf34ac6ace334c1b6cea82082fe4ccddd2f780b4eb737bc8f4648ef98e" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAENYpPWEDaDZNEpPYuCQ11hwlI9XcUvg6z\nMff8lW536fyEJF3PNKxqzjNMG2zqgggv5Mzd0veAtOtze8j0ZI75jg==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 436 ,
"comment" : "s is larger than n" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3026020102022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd04917c8" ,
"result" : "invalid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0406b2c1b72f12846bbcceda68183372d3f05ec591c43569361646f5916a00a7202282d15b70f19db914c6fdd8faf15ab90ced3bd4c3f59a247be41610497594c6" ,
"wx" : "06b2c1b72f12846bbcceda68183372d3f05ec591c43569361646f5916a00a720" ,
"wy" : "2282d15b70f19db914c6fdd8faf15ab90ced3bd4c3f59a247be41610497594c6"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000406b2c1b72f12846bbcceda68183372d3f05ec591c43569361646f5916a00a7202282d15b70f19db914c6fdd8faf15ab90ced3bd4c3f59a247be41610497594c6" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBrLBty8ShGu8ztpoGDNy0/BexZHENWk2\nFkb1kWoApyAigtFbcPGduRTG/dj68Vq5DO071MP1miR75BYQSXWUxg==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 437 ,
"comment" : "small r and s^-1" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "302702020101022100c58b162c58b162c58b162c58b162c58a1b242973853e16db75c8a1a71da4d39d" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "044e61226e0b1c1e5a40767956c7b530eace83d550038e32bd14c5258c48c939fd57d069215ea210b386820a2d426fc711862bcfb34c7deaaed404d17692892cc4" ,
"wx" : "4e61226e0b1c1e5a40767956c7b530eace83d550038e32bd14c5258c48c939fd" ,
"wy" : "57d069215ea210b386820a2d426fc711862bcfb34c7deaaed404d17692892cc4"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200044e61226e0b1c1e5a40767956c7b530eace83d550038e32bd14c5258c48c939fd57d069215ea210b386820a2d426fc711862bcfb34c7deaaed404d17692892cc4" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAETmEibgscHlpAdnlWx7Uw6s6D1VADjjK9\nFMUljEjJOf1X0GkhXqIQs4aCCi1Cb8cRhivPs0x96q7UBNF2koksxA==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 438 ,
"comment" : "smallish r and s^-1" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "302c02072d9b4d347952cc022100fcbc5103d0da267477d1791461cf2aa44bf9d43198f79507bd8779d69a13108e" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "04cf259a52f769eecab5071c0b4676bc4cc474474b74675fe8bd1660df5b70ce1b722f774a601a61f2e8e364477b0ccea457b76977ab300139c4ee0e1fbb7fe8f9" ,
"wx" : "00cf259a52f769eecab5071c0b4676bc4cc474474b74675fe8bd1660df5b70ce1b" ,
"wy" : "722f774a601a61f2e8e364477b0ccea457b76977ab300139c4ee0e1fbb7fe8f9"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004cf259a52f769eecab5071c0b4676bc4cc474474b74675fe8bd1660df5b70ce1b722f774a601a61f2e8e364477b0ccea457b76977ab300139c4ee0e1fbb7fe8f9" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEzyWaUvdp7sq1BxwLRna8TMR0R0t0Z1/o\nvRZg31twzhtyL3dKYBph8ujjZEd7DM6kV7dpd6swATnE7g4fu3/o+Q==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 439 ,
"comment" : "100-bit r and small s^-1" ,
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3032020d1033e67e37b32b445580bf4efc022100906f906f906f906f906f906f906f906ed8e426f7b1968c35a204236a579723d2" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "0467ba78328cffa6eb3f7119096adf17e3fca6b2da966c03bc66174c2984a1d5539abdde7989d6f5083187261393a6e162eb508ae62749e41caf55b2be14d9a960" ,
"wx" : "67ba78328cffa6eb3f7119096adf17e3fca6b2da966c03bc66174c2984a1d553" ,
"wy" : "009abdde7989d6f5083187261393a6e162eb508ae62749e41caf55b2be14d9a960"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000467ba78328cffa6eb3f7119096adf17e3fca6b2da966c03bc66174c2984a1d5539abdde7989d6f5083187261393a6e162eb508ae62749e41caf55b2be14d9a960" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEZ7p4Moz/pus/cRkJat8X4/ymstqWbAO8\nZhdMKYSh1VOavd55idb1CDGHJhOTpuFi61CK5idJ5ByvVbK+FNmpYA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 440 ,
"comment" : "small r and 100 bit s^-1" ,
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3026020201010220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "048f8c5fdf711aff7ddc807c4308a132b1099e3e95dabf803ca29283dd41b090558f60c71b4a813e7b4364b0a7260765042d3696a9580548f585be12633ac3b824" ,
"wx" : "008f8c5fdf711aff7ddc807c4308a132b1099e3e95dabf803ca29283dd41b09055" ,
"wy" : "008f60c71b4a813e7b4364b0a7260765042d3696a9580548f585be12633ac3b824"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200048f8c5fdf711aff7ddc807c4308a132b1099e3e95dabf803ca29283dd41b090558f60c71b4a813e7b4364b0a7260765042d3696a9580548f585be12633ac3b824" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEj4xf33Ea/33cgHxDCKEysQmePpXav4A8\nopKD3UGwkFWPYMcbSoE+e0NksKcmB2UELTaWqVgFSPWFvhJjOsO4JA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 441 ,
"comment" : "100-bit r and s^-1" ,
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3031020d062522bbd3ecbe7c39e93e7c260220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "04fb78c45f16de9b4e098ddc9ef6eb340b055a6a49c438b87bf7969dc24f7967dd2af9ebaba55b6713e06e9df9e42b79ea9364405ebab1199ea230ae38ec83b91a" ,
"wx" : "00fb78c45f16de9b4e098ddc9ef6eb340b055a6a49c438b87bf7969dc24f7967dd" ,
"wy" : "2af9ebaba55b6713e06e9df9e42b79ea9364405ebab1199ea230ae38ec83b91a"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004fb78c45f16de9b4e098ddc9ef6eb340b055a6a49c438b87bf7969dc24f7967dd2af9ebaba55b6713e06e9df9e42b79ea9364405ebab1199ea230ae38ec83b91a" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE+3jEXxbem04Jjdye9us0CwVaaknEOLh7\n95adwk95Z90q+eurpVtnE+BunfnkK3nqk2RAXrqxGZ6iMK447IO5Gg==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 442 ,
"comment" : "r and s^-1 are close to n" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3045022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c1022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
2022-12-11 17:56:16 +03:00
"type" : "EcPublicKey" ,
2023-04-08 20:00:18 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0448d5a8e42195b4e9ccd4dceb80bf1b730777de266b34a3c7e88ef9befe4fac2e261525ba6f1145f51b35936502c421e208d3646ff7b92703afb7663d0c786cb0" ,
"wx" : "48d5a8e42195b4e9ccd4dceb80bf1b730777de266b34a3c7e88ef9befe4fac2e" ,
"wy" : "261525ba6f1145f51b35936502c421e208d3646ff7b92703afb7663d0c786cb0"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000448d5a8e42195b4e9ccd4dceb80bf1b730777de266b34a3c7e88ef9befe4fac2e261525ba6f1145f51b35936502c421e208d3646ff7b92703afb7663d0c786cb0" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAESNWo5CGVtOnM1NzrgL8bcwd33iZrNKPH\n6I75vv5PrC4mFSW6bxFF9Rs1k2UCxCHiCNNkb/e5JwOvt2Y9DHhssA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
2023-04-08 20:00:18 +03:00
"tests" : [
{
"tcId" : 443 ,
"comment" : "r and s are 64-bit integer" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "30160209009c44febf31c3594d020900839ed28247c2b06b" ,
"result" : "valid"
}
]
} ,
{
2022-12-11 17:56:16 +03:00
"type" : "EcdsaVerify" ,
2023-04-08 20:00:18 +03:00
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04166112b56939449167ae713e3f7dbe4225e82321ee84fbbfea10d4f7b035a7c5b8c96bd3bb190f8bbae83aa4210b315d650b536860e21621dce0d751dfa471a1" ,
"wx" : "166112b56939449167ae713e3f7dbe4225e82321ee84fbbfea10d4f7b035a7c5" ,
"wy" : "00b8c96bd3bb190f8bbae83aa4210b315d650b536860e21621dce0d751dfa471a1"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004166112b56939449167ae713e3f7dbe4225e82321ee84fbbfea10d4f7b035a7c5b8c96bd3bb190f8bbae83aa4210b315d650b536860e21621dce0d751dfa471a1" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEFmEStWk5RJFnrnE+P32+QiXoIyHuhPu/\n6hDU97A1p8W4yWvTuxkPi7roOqQhCzFdZQtTaGDiFiHc4NdR36RxoQ==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
2022-12-11 17:56:16 +03:00
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 444 ,
"comment" : "r and s are 100-bit integer" ,
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "301e020d09df8b682430beef6f5fd7c7cf020d0fd0a62e13778f4222a0d61c8a" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "04cfc9b4068550c2b847fd3f2d993b75161aeda903b156bd5e9a06b9fec14393386a02aad5b6bb8b63b4669c5f8b31ad669ea5461c348f9d2775b537eb43f9175c" ,
"wx" : "00cfc9b4068550c2b847fd3f2d993b75161aeda903b156bd5e9a06b9fec1439338" ,
"wy" : "6a02aad5b6bb8b63b4669c5f8b31ad669ea5461c348f9d2775b537eb43f9175c"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004cfc9b4068550c2b847fd3f2d993b75161aeda903b156bd5e9a06b9fec14393386a02aad5b6bb8b63b4669c5f8b31ad669ea5461c348f9d2775b537eb43f9175c" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEz8m0BoVQwrhH/T8tmTt1FhrtqQOxVr1e\nmga5/sFDkzhqAqrVtruLY7RmnF+LMa1mnqVGHDSPnSd1tTfrQ/kXXA==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 445 ,
"comment" : "r and s are 128-bit integer" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "30260211008a598e563a89f526c32ebec8de26367a02110084f633e2042630e99dd0f1e16f7a04bf" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
2022-12-11 17:56:16 +03:00
"type" : "EcPublicKey" ,
2023-04-08 20:00:18 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04ddf6e65f686360b9487530ae2d6f717f86070fbd5333cbbd8c08576ba976cf5872b1edc23ace294715798912e007d59761b6f63dd29f14a0d65c076bd6aad2cf" ,
"wx" : "00ddf6e65f686360b9487530ae2d6f717f86070fbd5333cbbd8c08576ba976cf58" ,
"wy" : "72b1edc23ace294715798912e007d59761b6f63dd29f14a0d65c076bd6aad2cf"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004ddf6e65f686360b9487530ae2d6f717f86070fbd5333cbbd8c08576ba976cf5872b1edc23ace294715798912e007d59761b6f63dd29f14a0d65c076bd6aad2cf" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE3fbmX2hjYLlIdTCuLW9xf4YHD71TM8u9\njAhXa6l2z1hyse3COs4pRxV5iRLgB9WXYbb2PdKfFKDWXAdr1qrSzw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
2023-04-08 20:00:18 +03:00
"tests" : [
{
"tcId" : 446 ,
"comment" : "r and s are 160-bit integer" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "302e021500aa6eeb5823f7fa31b466bb473797f0d0314c0bdf021500e2977c479e6d25703cebbc6bd561938cc9d1bfb9" ,
"result" : "valid"
}
]
} ,
{
2022-12-11 17:56:16 +03:00
"type" : "EcdsaVerify" ,
2023-04-08 20:00:18 +03:00
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04b7b91538786272e70a603cfc80c52f87f057a369149848dbc865a8d2f445ec26bd90ba8844f58db6744b5f31a470e59ebfee1891be36ee65b18ba172e5eaf943" ,
"wx" : "00b7b91538786272e70a603cfc80c52f87f057a369149848dbc865a8d2f445ec26" ,
"wy" : "00bd90ba8844f58db6744b5f31a470e59ebfee1891be36ee65b18ba172e5eaf943"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b7b91538786272e70a603cfc80c52f87f057a369149848dbc865a8d2f445ec26bd90ba8844f58db6744b5f31a470e59ebfee1891be36ee65b18ba172e5eaf943" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEt7kVOHhicucKYDz8gMUvh/BXo2kUmEjb\nyGWo0vRF7Ca9kLqIRPWNtnRLXzGkcOWev+4Ykb427mWxi6Fy5er5Qw==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
2022-12-11 17:56:16 +03:00
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 447 ,
"comment" : "s == 1" ,
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3025022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1020101" ,
"result" : "valid"
} ,
{
"tcId" : 448 ,
"comment" : "s == 0" ,
"flags" : [
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3025022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1020100" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "04ae56d3389670bc30043e0ec892e01842fde6612b32e84fc8b09e013492fd47a9420e10582476634678b200368868730d3b38b4d53a854de259e0431564837e39" ,
"wx" : "00ae56d3389670bc30043e0ec892e01842fde6612b32e84fc8b09e013492fd47a9" ,
"wy" : "420e10582476634678b200368868730d3b38b4d53a854de259e0431564837e39"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004ae56d3389670bc30043e0ec892e01842fde6612b32e84fc8b09e013492fd47a9420e10582476634678b200368868730d3b38b4d53a854de259e0431564837e39" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAErlbTOJZwvDAEPg7IkuAYQv3mYSsy6E/I\nsJ4BNJL9R6lCDhBYJHZjRniyADaIaHMNOzi01TqFTeJZ4EMVZIN+OQ==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 449 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c10220419d981c515af8cc82545aac0c85e9e308fbb2eab6acd7ed497e0b4145a18fd9" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
2022-12-11 17:56:16 +03:00
"type" : "EcPublicKey" ,
2023-04-08 20:00:18 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04aaf6fe07d1022e52b605a88f3a7e569571cace4b8c0bb0ab70b4160dc6926c6e20e90e7d0ab15b87d432a293ce039b77f64978f1a7da23c7a1b1129e0ba9a4b4" ,
"wx" : "00aaf6fe07d1022e52b605a88f3a7e569571cace4b8c0bb0ab70b4160dc6926c6e" ,
"wy" : "20e90e7d0ab15b87d432a293ce039b77f64978f1a7da23c7a1b1129e0ba9a4b4"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004aaf6fe07d1022e52b605a88f3a7e569571cace4b8c0bb0ab70b4160dc6926c6e20e90e7d0ab15b87d432a293ce039b77f64978f1a7da23c7a1b1129e0ba9a4b4" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEqvb+B9ECLlK2BaiPOn5WlXHKzkuMC7Cr\ncLQWDcaSbG4g6Q59CrFbh9QyopPOA5t39kl48afaI8ehsRKeC6mktA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
2023-04-08 20:00:18 +03:00
"tests" : [
{
"tcId" : 450 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102201b21717ad71d23bbac60a9ad0baf75b063c9fdf52a00ebf99d022172910993c9" ,
"result" : "valid"
}
]
} ,
{
2022-12-11 17:56:16 +03:00
"type" : "EcdsaVerify" ,
2023-04-08 20:00:18 +03:00
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04810f37f1426b0e59292171e8a493450496733c5114b95b35b185239e58b5b7adff7e4a8fc5ad14a0136075c88ca77659b6bca409e8cf0705b0b8c00d3bef5bfc" ,
"wx" : "00810f37f1426b0e59292171e8a493450496733c5114b95b35b185239e58b5b7ad" ,
"wy" : "00ff7e4a8fc5ad14a0136075c88ca77659b6bca409e8cf0705b0b8c00d3bef5bfc"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004810f37f1426b0e59292171e8a493450496733c5114b95b35b185239e58b5b7adff7e4a8fc5ad14a0136075c88ca77659b6bca409e8cf0705b0b8c00d3bef5bfc" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEgQ838UJrDlkpIXHopJNFBJZzPFEUuVs1\nsYUjnli1t63/fkqPxa0UoBNgdciMp3ZZtrykCejPBwWwuMANO+9b/A==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
2022-12-11 17:56:16 +03:00
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 451 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102202f588f66018f3dd14db3e28e77996487e32486b521ed8e5a20f06591951777e9" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0493ae05a499eecf676fa6ca2cc4fc0c2bcecabdba28e2a626a10066d3748fa472b543a33c9e7930daed518f5920ef883175a3af764a7eaa57acf988dabf2288b3" ,
"wx" : "0093ae05a499eecf676fa6ca2cc4fc0c2bcecabdba28e2a626a10066d3748fa472" ,
"wy" : "00b543a33c9e7930daed518f5920ef883175a3af764a7eaa57acf988dabf2288b3"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000493ae05a499eecf676fa6ca2cc4fc0c2bcecabdba28e2a626a10066d3748fa472b543a33c9e7930daed518f5920ef883175a3af764a7eaa57acf988dabf2288b3" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEk64FpJnuz2dvpsosxPwMK87Kvboo4qYm\noQBm03SPpHK1Q6M8nnkw2u1Rj1kg74gxdaOvdkp+qles+YjavyKIsw==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
2022-12-11 17:56:16 +03:00
{
2023-04-08 20:00:18 +03:00
"tcId" : 452 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c10220091a08870ff4daf9123b30c20e8c4fc8505758dcf4074fcaff2170c9bfcf74f4" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "04a4e5a3f71b8de9d50d82cc0020dd73a9d53df41951cf33b97cf655d7d90d95dceadec6f6e1a5bb374b367bc4aa977ea7014c52898754156f8510c990235f184b" ,
"wx" : "00a4e5a3f71b8de9d50d82cc0020dd73a9d53df41951cf33b97cf655d7d90d95dc" ,
"wy" : "00eadec6f6e1a5bb374b367bc4aa977ea7014c52898754156f8510c990235f184b"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004a4e5a3f71b8de9d50d82cc0020dd73a9d53df41951cf33b97cf655d7d90d95dceadec6f6e1a5bb374b367bc4aa977ea7014c52898754156f8510c990235f184b" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEpOWj9xuN6dUNgswAIN1zqdU99BlRzzO5\nfPZV19kNldzq3sb24aW7N0s2e8Sql36nAUxSiYdUFW+FEMmQI18YSw==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 453 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102207c370dc0ce8c59a8b273cba44a7c1191fc3186dc03cab96b0567312df0d0b250" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
2022-12-11 17:56:16 +03:00
"type" : "EcPublicKey" ,
2023-04-08 20:00:18 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0401645fd8c249d6c1c9a42d49c1bf8ae8c069e415d6c5f01e54dfcc0370e108f92d1e8cef9f160e5272c618e80d6a288f37215f9625e9b65de5090aa10a02d548" ,
"wx" : "01645fd8c249d6c1c9a42d49c1bf8ae8c069e415d6c5f01e54dfcc0370e108f9" ,
"wy" : "2d1e8cef9f160e5272c618e80d6a288f37215f9625e9b65de5090aa10a02d548"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000401645fd8c249d6c1c9a42d49c1bf8ae8c069e415d6c5f01e54dfcc0370e108f92d1e8cef9f160e5272c618e80d6a288f37215f9625e9b65de5090aa10a02d548" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEAWRf2MJJ1sHJpC1Jwb+K6MBp5BXWxfAe\nVN/MA3DhCPktHozvnxYOUnLGGOgNaiiPNyFfliXptl3lCQqhCgLVSA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
2023-04-08 20:00:18 +03:00
"tests" : [
{
"tcId" : 454 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1022070b59a7d1ee77a2f9e0491c2a7cfcd0ed04df4a35192f6132dcc668c79a6160e" ,
"result" : "valid"
}
]
} ,
{
2022-12-11 17:56:16 +03:00
"type" : "EcdsaVerify" ,
2023-04-08 20:00:18 +03:00
"publicKey" : {
"type" : "EcPublicKey" ,
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04fd1ac8422519c2b37bb07c995e005431740a61fc6b7908e9b029ceac9f4c3a56bf605dc4fd7fa8dc6195ba61ec11278382156ff2394751524e80f3c718553212" ,
"wx" : "00fd1ac8422519c2b37bb07c995e005431740a61fc6b7908e9b029ceac9f4c3a56" ,
"wy" : "00bf605dc4fd7fa8dc6195ba61ec11278382156ff2394751524e80f3c718553212"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004fd1ac8422519c2b37bb07c995e005431740a61fc6b7908e9b029ceac9f4c3a56bf605dc4fd7fa8dc6195ba61ec11278382156ff2394751524e80f3c718553212" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE/RrIQiUZwrN7sHyZXgBUMXQKYfxreQjp\nsCnOrJ9MOla/YF3E/X+o3GGVumHsESeDghVv8jlHUVJOgPPHGFUyEg==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
2022-12-11 17:56:16 +03:00
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 455 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102202736d76e412246e097148e2bf62915614eb7c428913a58eb5e9cd4674a9423de" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "044e773d65966770b64d2e0e76b44fe3f75ffe0db6f12c207f382f78afacd52f2bf53bbe2709374374e644a5f35844b82d7a1504134eb82099ea901941566a184a" ,
"wx" : "4e773d65966770b64d2e0e76b44fe3f75ffe0db6f12c207f382f78afacd52f2b" ,
"wy" : "00f53bbe2709374374e644a5f35844b82d7a1504134eb82099ea901941566a184a"
} ,
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200044e773d65966770b64d2e0e76b44fe3f75ffe0db6f12c207f382f78afacd52f2bf53bbe2709374374e644a5f35844b82d7a1504134eb82099ea901941566a184a" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAETnc9ZZZncLZNLg52tE/j91/+DbbxLCB/\nOC94r6zVLyv1O74nCTdDdOZEpfNYRLgtehUEE064IJnqkBlBVmoYSg==\n-----END PUBLIC KEY-----\n" ,
"sha" : "SHA3-512" ,
"tests" : [
{
"tcId" : 456 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
"msg" : "313233343030" ,
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102204a1e12831fbe93627b02d6e7f24bccdd6ef4b2d0f46739eaf3b1eaf0ca117770" ,
"result" : "valid"
}
]
} ,
{
"type" : "EcdsaVerify" ,
"publicKey" : {
2022-12-11 17:56:16 +03:00
"type" : "EcPublicKey" ,
2023-04-08 20:00:18 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "044ce8f39f857b80325713262b0816823dea62a5b73aa9d0724e9f750156706147fd7e1688e6b0f6a8ba20a8df5cc8cdf585f2c6cb90e76ca7e10dd54a9f469332" ,
"wx" : "4ce8f39f857b80325713262b0816823dea62a5b73aa9d0724e9f750156706147" ,
"wy" : "00fd7e1688e6b0f6a8ba20a8df5cc8cdf585f2c6cb90e76ca7e10dd54a9f469332"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200044ce8f39f857b80325713262b0816823dea62a5b73aa9d0724e9f750156706147fd7e1688e6b0f6a8ba20a8df5cc8cdf585f2c6cb90e76ca7e10dd54a9f469332" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAETOjzn4V7gDJXEyYrCBaCPepipbc6qdBy\nTp91AVZwYUf9fhaI5rD2qLogqN9cyM31hfLGy5DnbKfhDdVKn0aTMg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 457 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1022006c778d4dfff7dee06ed88bc4e0ed34fc553aad67caf796f2a1c6487c1b2e877" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "049ad2fdb05c2377d28b1905ad02e2c2a117cd1cdb5bc0db4c1796d27c1ab5b56220ca038df4b0c06f3afc08fa9cf25a2e28ade3da63510ef7405487abbfb96262" ,
"wx" : "009ad2fdb05c2377d28b1905ad02e2c2a117cd1cdb5bc0db4c1796d27c1ab5b562" ,
"wy" : "20ca038df4b0c06f3afc08fa9cf25a2e28ade3da63510ef7405487abbfb96262"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200049ad2fdb05c2377d28b1905ad02e2c2a117cd1cdb5bc0db4c1796d27c1ab5b56220ca038df4b0c06f3afc08fa9cf25a2e28ade3da63510ef7405487abbfb96262" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEmtL9sFwjd9KLGQWtAuLCoRfNHNtbwNtM\nF5bSfBq1tWIgygON9LDAbzr8CPqc8louKK3j2mNRDvdAVIerv7liYg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 458 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102204de459ef9159afa057feb3ec40fef01c45b809f4ab296ea48c206d4249a2b451" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "0493db0e5fbfda983ba543821c7bc0a4fd5f98287d18575e8b815bf36f2d18cd3dfdb192a8912b317f95a9f1756aa9e73e12be45e39c764fb23b108197ac3ea8af" ,
"wx" : "0093db0e5fbfda983ba543821c7bc0a4fd5f98287d18575e8b815bf36f2d18cd3d" ,
"wy" : "00fdb192a8912b317f95a9f1756aa9e73e12be45e39c764fb23b108197ac3ea8af"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000493db0e5fbfda983ba543821c7bc0a4fd5f98287d18575e8b815bf36f2d18cd3dfdb192a8912b317f95a9f1756aa9e73e12be45e39c764fb23b108197ac3ea8af" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEk9sOX7/amDulQ4Ice8Ck/V+YKH0YV16L\ngVvzby0YzT39sZKokSsxf5Wp8XVqqec+Er5F45x2T7I7EIGXrD6orw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 459 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c10220745d294978007302033502e1acc48b63ae6500be43adbea1b258d6b423dbb416" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "049389f01b62417b372ec1f18c61b11cb500af39a9ac94a2c89735deb2b527cc230122435f6058f32b3e5defa25d7fe7c5bc757749da40df426a4fc1e7ef005c17" ,
"wx" : "009389f01b62417b372ec1f18c61b11cb500af39a9ac94a2c89735deb2b527cc23" ,
"wy" : "0122435f6058f32b3e5defa25d7fe7c5bc757749da40df426a4fc1e7ef005c17"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200049389f01b62417b372ec1f18c61b11cb500af39a9ac94a2c89735deb2b527cc230122435f6058f32b3e5defa25d7fe7c5bc757749da40df426a4fc1e7ef005c17" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEk4nwG2JBezcuwfGMYbEctQCvOamslKLI\nlzXesrUnzCMBIkNfYFjzKz5d76Jdf+fFvHV3SdpA30JqT8Hn7wBcFw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 460 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102207b2a785e3896f59b2d69da57648e80ad3c133a750a2847fd2098ccd902042b6c" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "04339050b9f8039f925f105ca80ef12fbf2480c4a95827395584e59212ec2045338657db3296a8b7629243c149012b5d64f40df5f104c7629f65f51ad25a9dc1d5" ,
"wx" : "339050b9f8039f925f105ca80ef12fbf2480c4a95827395584e59212ec204533" ,
"wy" : "008657db3296a8b7629243c149012b5d64f40df5f104c7629f65f51ad25a9dc1d5"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004339050b9f8039f925f105ca80ef12fbf2480c4a95827395584e59212ec2045338657db3296a8b7629243c149012b5d64f40df5f104c7629f65f51ad25a9dc1d5" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEM5BQufgDn5JfEFyoDvEvvySAxKlYJzlV\nhOWSEuwgRTOGV9sylqi3YpJDwUkBK11k9A318QTHYp9l9RrSWp3B1Q==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 461 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c1022071ae94a72ca896875e7aa4a4c3d29afdb4b35b6996273e63c47ac519256c5eb1" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "0458850b0841339746b06decc9ca47ffda18cb8e5289a97574bb62604ace0dfaf4d0e10766024bb042cb04bd61d282a006b59139a8623c9443652894b2f1255af6" ,
"wx" : "58850b0841339746b06decc9ca47ffda18cb8e5289a97574bb62604ace0dfaf4" ,
"wy" : "00d0e10766024bb042cb04bd61d282a006b59139a8623c9443652894b2f1255af6"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000458850b0841339746b06decc9ca47ffda18cb8e5289a97574bb62604ace0dfaf4d0e10766024bb042cb04bd61d282a006b59139a8623c9443652894b2f1255af6" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEWIULCEEzl0awbezJykf/2hjLjlKJqXV0\nu2JgSs4N+vTQ4QdmAkuwQssEvWHSgqAGtZE5qGI8lENlKJSy8SVa9g==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 462 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102200fa527fa7343c0bc9ec35a6278bfbff4d83301b154fc4bd14aee7eb93445b5f9" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
2023-04-08 20:00:18 +03:00
"uncompressed" : "04cecffaa16b57999d3fe95627a312a06b0554f2641ff6f781e366283c9fc24a9e5588700c6a4ebea111151d1f5c96265c62d5f905e5b2590c202cfcd3c1848fc3" ,
"wx" : "00cecffaa16b57999d3fe95627a312a06b0554f2641ff6f781e366283c9fc24a9e" ,
"wy" : "5588700c6a4ebea111151d1f5c96265c62d5f905e5b2590c202cfcd3c1848fc3"
2022-12-11 17:56:16 +03:00
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004cecffaa16b57999d3fe95627a312a06b0554f2641ff6f781e366283c9fc24a9e5588700c6a4ebea111151d1f5c96265c62d5f905e5b2590c202cfcd3c1848fc3" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEzs/6oWtXmZ0/6VYnoxKgawVU8mQf9veB\n42YoPJ/CSp5ViHAMak6+oREVHR9cliZcYtX5BeWyWQwgLPzTwYSPww==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 463 ,
"comment" : "edge case modular inverse" ,
"flags" : [
"ModularInverse" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
2023-04-08 20:00:18 +03:00
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102206539c0adadd0525ff42622164ce9314348bd0863b4c80e936b23ca0414264671" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "049c0c462658f6493295775ed99348db5895ae8471c819a1ed9ae1b5180397f08ff386d14d6e56758d1dafa50755af4fe079233c139436abf61a9208f8b7f893af" ,
"wx" : "009c0c462658f6493295775ed99348db5895ae8471c819a1ed9ae1b5180397f08f" ,
"wy" : "00f386d14d6e56758d1dafa50755af4fe079233c139436abf61a9208f8b7f893af"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200049c0c462658f6493295775ed99348db5895ae8471c819a1ed9ae1b5180397f08ff386d14d6e56758d1dafa50755af4fe079233c139436abf61a9208f8b7f893af" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEnAxGJlj2STKVd17Zk0jbWJWuhHHIGaHt\nmuG1GAOX8I/zhtFNblZ1jR2vpQdVr0/geSM8E5Q2q/Yakgj4t/iTrw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 464 ,
2022-12-11 17:56:16 +03:00
"comment" : "point at infinity during verify" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"PointDuplication" ,
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0" ,
2023-04-08 20:00:18 +03:00
"result" : "invalid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0489e63127c97dd4cb19fb802f22229decd0d852639b3d982b2589817a7e520049e1fd70b15e5e5d3ea4ab748903ca891ab3964ff4d7bf48b17c6007957a5e2021" ,
"wx" : "0089e63127c97dd4cb19fb802f22229decd0d852639b3d982b2589817a7e520049" ,
"wy" : "00e1fd70b15e5e5d3ea4ab748903ca891ab3964ff4d7bf48b17c6007957a5e2021"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000489e63127c97dd4cb19fb802f22229decd0d852639b3d982b2589817a7e520049e1fd70b15e5e5d3ea4ab748903ca891ab3964ff4d7bf48b17c6007957a5e2021" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEieYxJ8l91MsZ+4AvIiKd7NDYUmObPZgr\nJYmBen5SAEnh/XCxXl5dPqSrdIkDyokas5ZP9Ne/SLF8YAeVel4gIQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 465 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for signature malleability" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a002207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04eb89c838542537c3f530b6e8bc62d1e6284ed4e9b8c6aea96e82970d8abdefff58cae0df61874d30c2afa05c8a703800ac80564397688b19a5149f65054b138f" ,
"wx" : "00eb89c838542537c3f530b6e8bc62d1e6284ed4e9b8c6aea96e82970d8abdefff" ,
"wy" : "58cae0df61874d30c2afa05c8a703800ac80564397688b19a5149f65054b138f"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004eb89c838542537c3f530b6e8bc62d1e6284ed4e9b8c6aea96e82970d8abdefff58cae0df61874d30c2afa05c8a703800ac80564397688b19a5149f65054b138f" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE64nIOFQlN8P1MLbovGLR5ihO1Om4xq6p\nboKXDYq97/9YyuDfYYdNMMKvoFyKcDgArIBWQ5doixmlFJ9lBUsTjw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 466 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for signature malleability" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a002207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0472bdb42d379cd807e8dcdd597e5c68c464ecb4211ee885f7210e55ff52e9368834231f3921839c8a3a2cc7ff5964f1f79c77f2c8813e2659684ee1d8bf7125c0" ,
"wx" : "72bdb42d379cd807e8dcdd597e5c68c464ecb4211ee885f7210e55ff52e93688" ,
"wy" : "34231f3921839c8a3a2cc7ff5964f1f79c77f2c8813e2659684ee1d8bf7125c0"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000472bdb42d379cd807e8dcdd597e5c68c464ecb4211ee885f7210e55ff52e9368834231f3921839c8a3a2cc7ff5964f1f79c77f2c8813e2659684ee1d8bf7125c0" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEcr20LTec2Afo3N1ZflxoxGTstCEe6IX3\nIQ5V/1LpNog0Ix85IYOcijosx/9ZZPH3nHfyyIE+JlloTuHYv3ElwA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 467 ,
2022-12-11 17:56:16 +03:00
"comment" : "u1 == 1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b80220342dae751a63a3ca8189cf342b3b34eaaa2565e2c7e26121c1bfd5435447f1c3" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0457cf2c69876d8a9822a6b796492aa889c39fa1371fc730c5a15532ac4aa197b38c936d0041821e1ca81df3f1fd0a495c0c8974a81fb41cec4622cc1bfcccf3d2" ,
"wx" : "57cf2c69876d8a9822a6b796492aa889c39fa1371fc730c5a15532ac4aa197b3" ,
"wy" : "008c936d0041821e1ca81df3f1fd0a495c0c8974a81fb41cec4622cc1bfcccf3d2"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000457cf2c69876d8a9822a6b796492aa889c39fa1371fc730c5a15532ac4aa197b38c936d0041821e1ca81df3f1fd0a495c0c8974a81fb41cec4622cc1bfcccf3d2" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEV88saYdtipgipreWSSqoicOfoTcfxzDF\noVUyrEqhl7OMk20AQYIeHKgd8/H9CklcDIl0qB+0HOxGIswb/Mzz0g==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 468 ,
2022-12-11 17:56:16 +03:00
"comment" : "u1 == n - 1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022100cbd2518ae59c5c357e7630cbd4c4cb1410897703e7663f19fe1289497bee4f7e" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "040a7413800a6571b03100d9f327c68a89aaaef2e7ff922b0a0aa95e39a082c4fb37466eb04ed38187bedfd767de7c45416577bca4bd961de3d8890bea3409f697" ,
"wx" : "0a7413800a6571b03100d9f327c68a89aaaef2e7ff922b0a0aa95e39a082c4fb" ,
"wy" : "37466eb04ed38187bedfd767de7c45416577bca4bd961de3d8890bea3409f697"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200040a7413800a6571b03100d9f327c68a89aaaef2e7ff922b0a0aa95e39a082c4fb37466eb04ed38187bedfd767de7c45416577bca4bd961de3d8890bea3409f697" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAECnQTgAplcbAxANnzJ8aKiaqu8uf/kisK\nCqleOaCCxPs3Rm6wTtOBh77f12fefEVBZXe8pL2WHePYiQvqNAn2lw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 469 ,
2022-12-11 17:56:16 +03:00
"comment" : "u2 == 1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "047e27893adb379d40a61668ad660edc256004bbfc12d55889fbd5121eac56a06e9a36f42598db7d643842a72562fe6d86ddc38623830e42a17d444d44a2472b5f" ,
"wx" : "7e27893adb379d40a61668ad660edc256004bbfc12d55889fbd5121eac56a06e" ,
"wy" : "009a36f42598db7d643842a72562fe6d86ddc38623830e42a17d444d44a2472b5f"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200047e27893adb379d40a61668ad660edc256004bbfc12d55889fbd5121eac56a06e9a36f42598db7d643842a72562fe6d86ddc38623830e42a17d444d44a2472b5f" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEfieJOts3nUCmFmitZg7cJWAEu/wS1ViJ\n+9USHqxWoG6aNvQlmNt9ZDhCpyVi/m2G3cOGI4MOQqF9RE1EokcrXw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 470 ,
2022-12-11 17:56:16 +03:00
"comment" : "u2 == n - 1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8022100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d1c9e899ca306ad27fe1945de0242b89" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "043b65f40a248d91a7e6377bfb5989f47d562bdaaf364ea982830f61b71957bda5e42108c5d388f2e173210f867633167eb0f5cbc693aa7bb9223ae8f1aaa26983" ,
"wx" : "3b65f40a248d91a7e6377bfb5989f47d562bdaaf364ea982830f61b71957bda5" ,
"wy" : "00e42108c5d388f2e173210f867633167eb0f5cbc693aa7bb9223ae8f1aaa26983"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200043b65f40a248d91a7e6377bfb5989f47d562bdaaf364ea982830f61b71957bda5e42108c5d388f2e173210f867633167eb0f5cbc693aa7bb9223ae8f1aaa26983" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEO2X0CiSNkafmN3v7WYn0fVYr2q82TqmC\ngw9htxlXvaXkIQjF04jy4XMhD4Z2MxZ+sPXLxpOqe7kiOujxqqJpgw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 471 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100bc0f3a2708cbe1438083451163be66f80a810a900cd135ddc076db7451917c17" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "040585249ff4a3acbb996eed6f17a70a7b83a6dfe96e80edc0cd4cc7594e806d59b7576508dbb4eab123e0ed688a9e6625d056c7ad8134776252728dcae375cd84" ,
"wx" : "0585249ff4a3acbb996eed6f17a70a7b83a6dfe96e80edc0cd4cc7594e806d59" ,
"wy" : "00b7576508dbb4eab123e0ed688a9e6625d056c7ad8134776252728dcae375cd84"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200040585249ff4a3acbb996eed6f17a70a7b83a6dfe96e80edc0cd4cc7594e806d59b7576508dbb4eab123e0ed688a9e6625d056c7ad8134776252728dcae375cd84" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBYUkn/SjrLuZbu1vF6cKe4Om3+lugO3A\nzUzHWU6AbVm3V2UI27TqsSPg7WiKnmYl0FbHrYE0d2JSco3K43XNhA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 472 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022062bf43ba34e73cc3c8922f26d64e3bf882f12dcc06e0b30c8363efa6badcff55" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04dd6ba66855e37b7fc91ad160bc4a7c5089f8633ac0e12298a6aba34db680e16b798f5573bd93756e39dd635d9c5f8e876364445a1c9a43f2918beb9137ba3b92" ,
"wx" : "00dd6ba66855e37b7fc91ad160bc4a7c5089f8633ac0e12298a6aba34db680e16b" ,
"wy" : "798f5573bd93756e39dd635d9c5f8e876364445a1c9a43f2918beb9137ba3b92"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004dd6ba66855e37b7fc91ad160bc4a7c5089f8633ac0e12298a6aba34db680e16b798f5573bd93756e39dd635d9c5f8e876364445a1c9a43f2918beb9137ba3b92" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE3WumaFXje3/JGtFgvEp8UIn4YzrA4SKY\npqujTbaA4Wt5j1VzvZN1bjndY12cX46HY2REWhyaQ/KRi+uRN7o7kg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 473 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022039422623a4386033ccfa96ad4f8228fb88ac9364ae8b3cd0715ee188c467572c" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04ce2d8a8432670515b2133689d96e7369decfe994c87e39a28e5636897a360f2aba43f7fa77feba76de9634b6adfde47fb16f70b790bc9a1a5065ef16f6fd2467" ,
"wx" : "00ce2d8a8432670515b2133689d96e7369decfe994c87e39a28e5636897a360f2a" ,
"wy" : "00ba43f7fa77feba76de9634b6adfde47fb16f70b790bc9a1a5065ef16f6fd2467"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004ce2d8a8432670515b2133689d96e7369decfe994c87e39a28e5636897a360f2aba43f7fa77feba76de9634b6adfde47fb16f70b790bc9a1a5065ef16f6fd2467" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEzi2KhDJnBRWyEzaJ2W5zad7P6ZTIfjmi\njlY2iXo2Dyq6Q/f6d/66dt6WNLat/eR/sW9wt5C8mhpQZe8W9v0kZw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 474 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02206233bcf8558bae02cbd2518ae59c5c3501ab620efcbd7b40d8dd1f7288ff5dac" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "046cefd89c949069c4ef5fefd20512a6fde92e08a2dfc408694a05d2a974bd0284ae4769496c219a59383a7fd6dc1e0690c25506264b0088e0362897e0da59103a" ,
"wx" : "6cefd89c949069c4ef5fefd20512a6fde92e08a2dfc408694a05d2a974bd0284" ,
"wy" : "00ae4769496c219a59383a7fd6dc1e0690c25506264b0088e0362897e0da59103a"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200046cefd89c949069c4ef5fefd20512a6fde92e08a2dfc408694a05d2a974bd0284ae4769496c219a59383a7fd6dc1e0690c25506264b0088e0362897e0da59103a" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEbO/YnJSQacTvX+/SBRKm/ekuCKLfxAhp\nSgXSqXS9AoSuR2lJbCGaWTg6f9bcHgaQwlUGJksAiOA2KJfg2lkQOg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 475 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203bcf8558bae02cbd2518ae59c5c357e7170b54262d04bee3a9fcee6e38e84e1d" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0433a6ee1a121ccab25b00fbecc860be15641a5baa4b4beb35d9a6dad35a1691fa36ba2323e463d684219a1bd15c5eb304878d82d1da113c52c7663cfae3f5751a" ,
"wx" : "33a6ee1a121ccab25b00fbecc860be15641a5baa4b4beb35d9a6dad35a1691fa" ,
"wy" : "36ba2323e463d684219a1bd15c5eb304878d82d1da113c52c7663cfae3f5751a"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000433a6ee1a121ccab25b00fbecc860be15641a5baa4b4beb35d9a6dad35a1691fa36ba2323e463d684219a1bd15c5eb304878d82d1da113c52c7663cfae3f5751a" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEM6buGhIcyrJbAPvsyGC+FWQaW6pLS+s1\n2aba01oWkfo2uiMj5GPWhCGaG9FcXrMEh42C0doRPFLHZjz64/V1Gg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 476 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220779f0ab175c0597a4a315cb38b86afce2e16a84c5a097dc753f9dcdc71d09c3a" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04a2d2e9810bf8f988af6cdf111f2f15062900d2ce06bb72c9c1dd1ca90d69c58c36c24fbc1323359ffc3d7cfdd66451dd3e950ad97cc7f1ddedf30e3aa4425c0f" ,
"wx" : "00a2d2e9810bf8f988af6cdf111f2f15062900d2ce06bb72c9c1dd1ca90d69c58c" ,
"wy" : "36c24fbc1323359ffc3d7cfdd66451dd3e950ad97cc7f1ddedf30e3aa4425c0f"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004a2d2e9810bf8f988af6cdf111f2f15062900d2ce06bb72c9c1dd1ca90d69c58c36c24fbc1323359ffc3d7cfdd66451dd3e950ad97cc7f1ddedf30e3aa4425c0f" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEotLpgQv4+YivbN8RHy8VBikA0s4Gu3LJ\nwd0cqQ1pxYw2wk+8EyM1n/w9fP3WZFHdPpUK2XzH8d3t8w46pEJcDw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 477 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220558bae02cbd2518ae59c5c357e7630cb680f5a3ee98045977a021c9091920d08" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04e93d658ec3a9418daed0ee219d18180d0684fd676ed24f693bcdeb7e358ec44d6914850bd227eeb22bf22a02c3bfd628c769b0f0e50040b50fd3aaa324a1d4ce" ,
"wx" : "00e93d658ec3a9418daed0ee219d18180d0684fd676ed24f693bcdeb7e358ec44d" ,
"wy" : "6914850bd227eeb22bf22a02c3bfd628c769b0f0e50040b50fd3aaa324a1d4ce"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004e93d658ec3a9418daed0ee219d18180d0684fd676ed24f693bcdeb7e358ec44d6914850bd227eeb22bf22a02c3bfd628c769b0f0e50040b50fd3aaa324a1d4ce" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE6T1ljsOpQY2u0O4hnRgYDQaE/Wdu0k9p\nO83rfjWOxE1pFIUL0ifusivyKgLDv9Yox2mw8OUAQLUP06qjJKHUzg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 478 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022019ffa32fd51fb796c6154167347b7773d9058ddb148fdaef8c287fef848f2f7b" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04ebe7e1278636290cb09c7d4554c71c117337d2ed40c77789433c27eaf4d4bc3273025752ca492238b622884c9fe287ce3723ae04ebfaa53505e14b8e86c5dbac" ,
"wx" : "00ebe7e1278636290cb09c7d4554c71c117337d2ed40c77789433c27eaf4d4bc32" ,
"wy" : "73025752ca492238b622884c9fe287ce3723ae04ebfaa53505e14b8e86c5dbac"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004ebe7e1278636290cb09c7d4554c71c117337d2ed40c77789433c27eaf4d4bc3273025752ca492238b622884c9fe287ce3723ae04ebfaa53505e14b8e86c5dbac" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE6+fhJ4Y2KQywnH1FVMccEXM30u1Ax3eJ\nQzwn6vTUvDJzAldSykkiOLYiiEyf4ofONyOuBOv6pTUF4UuOhsXbrA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 479 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203d180992c1a38ddfd49ecf3d1813b0b195c69b06bbd41cf101fe40dac9c9e6ba" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04d1150530bac21e35524ff9e1b7d00731401072d591e696a17bb388b4d7e5ca19bcc66bce3fc176d2da4a2cb954c836bf9b81f1913230ba99ea6e5054073ddf6f" ,
"wx" : "00d1150530bac21e35524ff9e1b7d00731401072d591e696a17bb388b4d7e5ca19" ,
"wy" : "00bcc66bce3fc176d2da4a2cb954c836bf9b81f1913230ba99ea6e5054073ddf6f"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004d1150530bac21e35524ff9e1b7d00731401072d591e696a17bb388b4d7e5ca19bcc66bce3fc176d2da4a2cb954c836bf9b81f1913230ba99ea6e5054073ddf6f" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE0RUFMLrCHjVST/nht9AHMUAQctWR5pah\ne7OItNflyhm8xmvOP8F20tpKLLlUyDa/m4HxkTIwupnqblBUBz3fbw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 480 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100d39813c8e58536460cbfac4b0fa028e60d5d45c13612d79f9964a58cb33be185" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "045233a1deddbbdc29c0994fd43ceda3b020b35c465e02d1c12fd29017306be87bc31db5c0e32fbd3f045664acf088014a1116eb3379f24886b3a13f009628df42" ,
"wx" : "5233a1deddbbdc29c0994fd43ceda3b020b35c465e02d1c12fd29017306be87b" ,
"wy" : "00c31db5c0e32fbd3f045664acf088014a1116eb3379f24886b3a13f009628df42"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200045233a1deddbbdc29c0994fd43ceda3b020b35c465e02d1c12fd29017306be87bc31db5c0e32fbd3f045664acf088014a1116eb3379f24886b3a13f009628df42" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEUjOh3t273CnAmU/UPO2jsCCzXEZeAtHB\nL9KQFzBr6HvDHbXA4y+9PwRWZKzwiAFKERbrM3nySIazoT8AlijfQg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 481 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100e9fcbcae7e1d744cf6bf4ca0d8573312a131fcb3b90eb26bed6c7f6ba908ab53" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04a160ab41fd3fe7d088ee874c8b82d8ae97c8ed99467579d01b97bade23ec46a6ae709a088bcbc72342996efeed0e913f8a5dd8c8878b1caec5c9e057e35d5cfe" ,
"wx" : "00a160ab41fd3fe7d088ee874c8b82d8ae97c8ed99467579d01b97bade23ec46a6" ,
"wy" : "00ae709a088bcbc72342996efeed0e913f8a5dd8c8878b1caec5c9e057e35d5cfe"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004a160ab41fd3fe7d088ee874c8b82d8ae97c8ed99467579d01b97bade23ec46a6ae709a088bcbc72342996efeed0e913f8a5dd8c8878b1caec5c9e057e35d5cfe" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEoWCrQf0/59CI7odMi4LYrpfI7ZlGdXnQ\nG5e63iPsRqaucJoIi8vHI0KZbv7tDpE/il3YyIeLHK7FyeBX411c/g==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 482 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022021f862ec7b9a0f5e3fbe5d774e20cc835816e92b513bb52effadc18c3f526295" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "041d915ecbbf4c25bbc0d2216db6d1a3da8f80058653a24885494aff88fe1599fc8816898d958fa5431bb557d17b6b1b520c3fbdab6bc5984109d1468b6cc141f0" ,
"wx" : "1d915ecbbf4c25bbc0d2216db6d1a3da8f80058653a24885494aff88fe1599fc" ,
"wy" : "008816898d958fa5431bb557d17b6b1b520c3fbdab6bc5984109d1468b6cc141f0"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200041d915ecbbf4c25bbc0d2216db6d1a3da8f80058653a24885494aff88fe1599fc8816898d958fa5431bb557d17b6b1b520c3fbdab6bc5984109d1468b6cc141f0" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEHZFey79MJbvA0iFtttGj2o+ABYZTokiF\nSUr/iP4VmfyIFomNlY+lQxu1V9F7axtSDD+9q2vFmEEJ0UaLbMFB8A==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 483 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022043f0c5d8f7341ebc7f7cbaee9c419906b02dd256a2776a5dff5b83187ea4c52a" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "049598101f8704e2dd0e889ecab9ffe7a5e7536f3ee60d5f05111ce6f5a4ca0405c4c39bbca34c6a687c46a6ddff65e81d0a9a78a8c104f91ea6636a7c8ea6819a" ,
"wx" : "009598101f8704e2dd0e889ecab9ffe7a5e7536f3ee60d5f05111ce6f5a4ca0405" ,
"wy" : "00c4c39bbca34c6a687c46a6ddff65e81d0a9a78a8c104f91ea6636a7c8ea6819a"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200049598101f8704e2dd0e889ecab9ffe7a5e7536f3ee60d5f05111ce6f5a4ca0405c4c39bbca34c6a687c46a6ddff65e81d0a9a78a8c104f91ea6636a7c8ea6819a" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAElZgQH4cE4t0OiJ7Kuf/npedTbz7mDV8F\nERzm9aTKBAXEw5u8o0xqaHxGpt3/ZegdCpp4qMEE+R6mY2p8jqaBmg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 484 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022065e928c572ce2e1abf3b1865ea62658a0844bb81f3b31f8cff0944a4bdf727bf" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0459ee9e0a000baefbe3fb59ea61d7370df77c58dee9d829b6c5e89faae019951bbf61a756c7a30d049bd37010b7b1c25670d4ddb6ceb8f1d7c7d449e393465959" ,
"wx" : "59ee9e0a000baefbe3fb59ea61d7370df77c58dee9d829b6c5e89faae019951b" ,
"wy" : "00bf61a756c7a30d049bd37010b7b1c25670d4ddb6ceb8f1d7c7d449e393465959"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000459ee9e0a000baefbe3fb59ea61d7370df77c58dee9d829b6c5e89faae019951bbf61a756c7a30d049bd37010b7b1c25670d4ddb6ceb8f1d7c7d449e393465959" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEWe6eCgALrvvj+1nqYdc3Dfd8WN7p2Cm2\nxeifquAZlRu/YadWx6MNBJvTcBC3scJWcNTdts648dfH1Enjk0ZZWQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 485 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02201ca11311d21c3019e67d4b56a7c1147dc45649b257459e6838af70c46233ab96" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04d1f1ddd12c710d7c35617a0ed2fc35f4d09888f17034a47fe0a78415858e66a25fcda6abedc3a58ffc55bc5d9f320c60eb6b4c9a22833e13511b2e140ef14057" ,
"wx" : "00d1f1ddd12c710d7c35617a0ed2fc35f4d09888f17034a47fe0a78415858e66a2" ,
"wy" : "5fcda6abedc3a58ffc55bc5d9f320c60eb6b4c9a22833e13511b2e140ef14057"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004d1f1ddd12c710d7c35617a0ed2fc35f4d09888f17034a47fe0a78415858e66a25fcda6abedc3a58ffc55bc5d9f320c60eb6b4c9a22833e13511b2e140ef14057" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE0fHd0SxxDXw1YXoO0vw19NCYiPFwNKR/\n4KeEFYWOZqJfzaar7cOlj/xVvF2fMgxg62tMmiKDPhNRGy4UDvFAVw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 486 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100d55555555555555555555555555555547c74934474db157d2a8c3f088aced62a" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "043c9a5007f19ec624a73ce75fb61ab3e16736d519ee36381497f24bfd3bb691b534b42b0134e17222eff05f3b5477323a3224310b108c4a8fc9b17833128cb822" ,
"wx" : "3c9a5007f19ec624a73ce75fb61ab3e16736d519ee36381497f24bfd3bb691b5" ,
"wy" : "34b42b0134e17222eff05f3b5477323a3224310b108c4a8fc9b17833128cb822"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200043c9a5007f19ec624a73ce75fb61ab3e16736d519ee36381497f24bfd3bb691b534b42b0134e17222eff05f3b5477323a3224310b108c4a8fc9b17833128cb822" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEPJpQB/GexiSnPOdfthqz4Wc21RnuNjgU\nl/JL/Tu2kbU0tCsBNOFyIu/wXztUdzI6MiQxCxCMSo/JsXgzEoy4Ig==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 487 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100c1777c8853938e536213c02464a936000ba1e21c0fc62075d46c624e23b52f31" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04f7a2f1027241c8514b2be7097a3eb5b208e8ffd09a700e5d72fc3af6964b3bbf08318a9043d959a8fc8bafa5d403d3490e4e45d9b1e156ff3e2aee38ece66e88" ,
"wx" : "00f7a2f1027241c8514b2be7097a3eb5b208e8ffd09a700e5d72fc3af6964b3bbf" ,
"wy" : "08318a9043d959a8fc8bafa5d403d3490e4e45d9b1e156ff3e2aee38ece66e88"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004f7a2f1027241c8514b2be7097a3eb5b208e8ffd09a700e5d72fc3af6964b3bbf08318a9043d959a8fc8bafa5d403d3490e4e45d9b1e156ff3e2aee38ece66e88" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE96LxAnJByFFLK+cJej61sgjo/9CacA5d\ncvw69pZLO78IMYqQQ9lZqPyLr6XUA9NJDk5F2bHhVv8+Ku447OZuiA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 488 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022030bbb794db588363b40679f6c182a50d3ce9679acdd3ffbe36d7813dacbdc818" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04e58d8aba787d54ffcbe530c5ba5955f54e286d31f1a7558dce8924000d7a1b96f5acbdf479b313380325edbbadbc6287e08e98cc86e2ba8339873724437ce813" ,
"wx" : "00e58d8aba787d54ffcbe530c5ba5955f54e286d31f1a7558dce8924000d7a1b96" ,
"wy" : "00f5acbdf479b313380325edbbadbc6287e08e98cc86e2ba8339873724437ce813"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004e58d8aba787d54ffcbe530c5ba5955f54e286d31f1a7558dce8924000d7a1b96f5acbdf479b313380325edbbadbc6287e08e98cc86e2ba8339873724437ce813" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE5Y2Kunh9VP/L5TDFullV9U4obTHxp1WN\nzokkAA16G5b1rL30ebMTOAMl7butvGKH4I6YzIbiuoM5hzckQ3zoEw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 489 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202c37fd995622c4fb7fffffffffffffffc7cee745110cb45ab558ed7c90c15a2f" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04167df009cec2efd44991a523dc2fd4a13e4de3e76390382d4c1088593f33da65838f62138f2ed73fbc7be316ba5b6a79a4768fd1f4ea07df9eb0eeeef988ab73" ,
"wx" : "167df009cec2efd44991a523dc2fd4a13e4de3e76390382d4c1088593f33da65" ,
"wy" : "00838f62138f2ed73fbc7be316ba5b6a79a4768fd1f4ea07df9eb0eeeef988ab73"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004167df009cec2efd44991a523dc2fd4a13e4de3e76390382d4c1088593f33da65838f62138f2ed73fbc7be316ba5b6a79a4768fd1f4ea07df9eb0eeeef988ab73" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEFn3wCc7C79RJkaUj3C/UoT5N4+djkDgt\nTBCIWT8z2mWDj2ITjy7XP7x74xa6W2p5pHaP0fTqB9+esO7u+Yircw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 490 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02207fd995622c4fb7ffffffffffffffffff5d883ffab5b32652ccdcaa290fccb97d" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0401a3a8df8aee278aa306844d60d9c5113e596d66cc92a3566ab0797cd01638250062494573ddc9a21706030fd795708b3fe0d0f224ac01e5957ad0d11d6ee265" ,
"wx" : "01a3a8df8aee278aa306844d60d9c5113e596d66cc92a3566ab0797cd0163825" ,
"wy" : "62494573ddc9a21706030fd795708b3fe0d0f224ac01e5957ad0d11d6ee265"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000401a3a8df8aee278aa306844d60d9c5113e596d66cc92a3566ab0797cd01638250062494573ddc9a21706030fd795708b3fe0d0f224ac01e5957ad0d11d6ee265" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEAaOo34ruJ4qjBoRNYNnFET5ZbWbMkqNW\narB5fNAWOCUAYklFc93JohcGAw/XlXCLP+DQ8iSsAeWVetDRHW7iZQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 491 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100ffb32ac4589f6ffffffffffffffffffebb107ff56b664ca599b954521f9972fa" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04d6d0f45dbfa12ab4ea5b29a848c71923d1ecb57b148ec1c969b43662a18d00f988c2728d21508a421af6b612a4433c4b7c97f55dc12b24db2cf6cb7fada43f15" ,
"wx" : "00d6d0f45dbfa12ab4ea5b29a848c71923d1ecb57b148ec1c969b43662a18d00f9" ,
"wy" : "0088c2728d21508a421af6b612a4433c4b7c97f55dc12b24db2cf6cb7fada43f15"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004d6d0f45dbfa12ab4ea5b29a848c71923d1ecb57b148ec1c969b43662a18d00f988c2728d21508a421af6b612a4433c4b7c97f55dc12b24db2cf6cb7fada43f15" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE1tD0Xb+hKrTqWymoSMcZI9HstXsUjsHJ\nabQ2YqGNAPmIwnKNIVCKQhr2thKkQzxLfJf1XcErJNss9st/raQ/FQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 492 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205622c4fb7fffffffffffffffffffffff928a8f1c7ac7bec1808b9f61c01ec327" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0469214198388da2a0d1a0c9464c6eb3731ad44e27287c17cd24bf73c3ada67c2a48dfabbfa5d9127fec9fb7986fb386cb5c7ebe3f609d95e71a70ad7f83334584" ,
"wx" : "69214198388da2a0d1a0c9464c6eb3731ad44e27287c17cd24bf73c3ada67c2a" ,
"wy" : "48dfabbfa5d9127fec9fb7986fb386cb5c7ebe3f609d95e71a70ad7f83334584"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000469214198388da2a0d1a0c9464c6eb3731ad44e27287c17cd24bf73c3ada67c2a48dfabbfa5d9127fec9fb7986fb386cb5c7ebe3f609d95e71a70ad7f83334584" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEaSFBmDiNoqDRoMlGTG6zcxrUTicofBfN\nJL9zw62mfCpI36u/pdkSf+yft5hvs4bLXH6+P2CdlecacK1/gzNFhA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 493 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022044104104104104104104104104104103b87853fd3b7d3f8e175125b4382f25ed" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0484672e2de042df2668775733c9b0cc716edd7d7534eb859279316ec5186d7733badc81e933abf3d4ce75fae00d1a47b30d69de8754666a294b4c925807dc3ecc" ,
"wx" : "0084672e2de042df2668775733c9b0cc716edd7d7534eb859279316ec5186d7733" ,
"wy" : "00badc81e933abf3d4ce75fae00d1a47b30d69de8754666a294b4c925807dc3ecc"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000484672e2de042df2668775733c9b0cc716edd7d7534eb859279316ec5186d7733badc81e933abf3d4ce75fae00d1a47b30d69de8754666a294b4c925807dc3ecc" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEhGcuLeBC3yZod1czybDMcW7dfXU064WS\neTFuxRhtdzO63IHpM6vz1M51+uANGkezDWneh1RmailLTJJYB9w+zA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 494 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202739ce739ce739ce739ce739ce739ce705560298d1f2f08dc419ac273a5b54d9" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04c9be9c1906a73789a9af1a677f60dd4163c5fa06c7f45c0993a63051aa0c0f303205debee5dc413e4abb3e1f6af550ac64c41b97e425cc2efa2a833c2ee72221" ,
"wx" : "00c9be9c1906a73789a9af1a677f60dd4163c5fa06c7f45c0993a63051aa0c0f30" ,
"wy" : "3205debee5dc413e4abb3e1f6af550ac64c41b97e425cc2efa2a833c2ee72221"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004c9be9c1906a73789a9af1a677f60dd4163c5fa06c7f45c0993a63051aa0c0f303205debee5dc413e4abb3e1f6af550ac64c41b97e425cc2efa2a833c2ee72221" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEyb6cGQanN4mprxpnf2DdQWPF+gbH9FwJ\nk6YwUaoMDzAyBd6+5dxBPkq7Ph9q9VCsZMQbl+QlzC76KoM8LuciIQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 495 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100b777777777777777777777777777777688e6a1fe808a97a348671222ff16b863" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04026794f7b5a84849f41141c68d3248f9c90c4de7edad4fb8f446e3076ffb7962c98e7b67192296efe04379c6a40280b4f113876981b44b73bb676a881f398790" ,
"wx" : "026794f7b5a84849f41141c68d3248f9c90c4de7edad4fb8f446e3076ffb7962" ,
"wy" : "00c98e7b67192296efe04379c6a40280b4f113876981b44b73bb676a881f398790"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004026794f7b5a84849f41141c68d3248f9c90c4de7edad4fb8f446e3076ffb7962c98e7b67192296efe04379c6a40280b4f113876981b44b73bb676a881f398790" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEAmeU97WoSEn0EUHGjTJI+ckMTeftrU+4\n9EbjB2/7eWLJjntnGSKW7+BDecakAoC08ROHaYG0S3O7Z2qIHzmHkA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 496 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02206492492492492492492492492492492406dd3a19b8d5fb875235963c593bd2d3" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0418bd65dd46f8c0e326553be55e5e234bb43188ac1fddb37003d12f091aa7a1b9e9c00a03e4d5452ba9a607951d4e4d8a7391a952109d96599266d1e2d9ab2199" ,
"wx" : "18bd65dd46f8c0e326553be55e5e234bb43188ac1fddb37003d12f091aa7a1b9" ,
"wy" : "00e9c00a03e4d5452ba9a607951d4e4d8a7391a952109d96599266d1e2d9ab2199"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000418bd65dd46f8c0e326553be55e5e234bb43188ac1fddb37003d12f091aa7a1b9e9c00a03e4d5452ba9a607951d4e4d8a7391a952109d96599266d1e2d9ab2199" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEGL1l3Ub4wOMmVTvlXl4jS7QxiKwf3bNw\nA9EvCRqnobnpwAoD5NVFK6mmB5UdTk2Kc5GpUhCdllmSZtHi2ashmQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 497 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100955555555555555555555555555555547c74934474db157d2a8c3f088aced62c" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04b86ae764f2f95eb9331af538fa516fd78435794ebb244c090c6d6b286750f94cf3712f767495a10f2e81350662af3ba09defa2e0e6f27eceea35513032dafb61" ,
"wx" : "00b86ae764f2f95eb9331af538fa516fd78435794ebb244c090c6d6b286750f94c" ,
"wy" : "00f3712f767495a10f2e81350662af3ba09defa2e0e6f27eceea35513032dafb61"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b86ae764f2f95eb9331af538fa516fd78435794ebb244c090c6d6b286750f94cf3712f767495a10f2e81350662af3ba09defa2e0e6f27eceea35513032dafb61" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEuGrnZPL5XrkzGvU4+lFv14Q1eU67JEwJ\nDG1rKGdQ+UzzcS92dJWhDy6BNQZirzugne+i4Obyfs7qNVEwMtr7YQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 498 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa3e3a49a23a6d8abe95461f8445676b17" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04e045cc5a9414e45e63f1b08648e20e229a9950ab56ec304e1b907989e81af2bf21e52db489853dc470713aaecd6aadc7bfd8504a9c82d0243f6e774600b5ea0a" ,
"wx" : "00e045cc5a9414e45e63f1b08648e20e229a9950ab56ec304e1b907989e81af2bf" ,
"wy" : "21e52db489853dc470713aaecd6aadc7bfd8504a9c82d0243f6e774600b5ea0a"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004e045cc5a9414e45e63f1b08648e20e229a9950ab56ec304e1b907989e81af2bf21e52db489853dc470713aaecd6aadc7bfd8504a9c82d0243f6e774600b5ea0a" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE4EXMWpQU5F5j8bCGSOIOIpqZUKtW7DBO\nG5B5iega8r8h5S20iYU9xHBxOq7Naq3Hv9hQSpyC0CQ/bndGALXqCg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 499 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304502207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022100bffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364143" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0437e377faea8a867f494bb402032c70c12af6fd57feb3866bfc5a5fc1d0a909f008dcbc53fd41b67073a4e71a81f3fe578da4d5add0d698041a9b7f38a9a19bff" ,
"wx" : "37e377faea8a867f494bb402032c70c12af6fd57feb3866bfc5a5fc1d0a909f0" ,
"wy" : "08dcbc53fd41b67073a4e71a81f3fe578da4d5add0d698041a9b7f38a9a19bff"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000437e377faea8a867f494bb402032c70c12af6fd57feb3866bfc5a5fc1d0a909f008dcbc53fd41b67073a4e71a81f3fe578da4d5add0d698041a9b7f38a9a19bff" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEN+N3+uqKhn9JS7QCAyxwwSr2/Vf+s4Zr\n/FpfwdCpCfAI3LxT/UG2cHOk5xqB8/5XjaTVrdDWmAQam384qaGb/w==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 500 ,
2022-12-11 17:56:16 +03:00
"comment" : "edge case for u2" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220185ddbca6dac41b1da033cfb60c152869e74b3cd66e9ffdf1b6bc09ed65ee40c" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0409a33110676e4a4f8a977150a7be291e0a269cae9678710b1d87f8068b0fe961043a6f64e86278a656a39e4468b3472597afb2dcd930ccba1b1ea2c988c13450" ,
"wx" : "09a33110676e4a4f8a977150a7be291e0a269cae9678710b1d87f8068b0fe961" ,
"wy" : "043a6f64e86278a656a39e4468b3472597afb2dcd930ccba1b1ea2c988c13450"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000409a33110676e4a4f8a977150a7be291e0a269cae9678710b1d87f8068b0fe961043a6f64e86278a656a39e4468b3472597afb2dcd930ccba1b1ea2c988c13450" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAECaMxEGduSk+Kl3FQp74pHgomnK6WeHEL\nHYf4BosP6WEEOm9k6GJ4plajnkRos0cll6+y3NkwzLobHqLJiME0UA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 501 ,
2022-12-11 17:56:16 +03:00
"comment" : "point duplication during verification" ,
"flags" : [
"PointDuplication"
2023-04-08 20:00:18 +03:00
] ,
"msg" : "313233343030" ,
"sig" : "3045022032b0d10d8d0e04bc8d4d064d270699e87cffc9b49c5c20730e1c26f6105ddcda022100c55205f423611c7e96615bcc20141945fde24bbce956d49cd43e14ab4cef3659" ,
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0409a33110676e4a4f8a977150a7be291e0a269cae9678710b1d87f8068b0fe961fbc5909b179d8759a95c61bb974cb8da68504d2326cf3345e4e15d35773ec7df" ,
"wx" : "09a33110676e4a4f8a977150a7be291e0a269cae9678710b1d87f8068b0fe961" ,
"wy" : "00fbc5909b179d8759a95c61bb974cb8da68504d2326cf3345e4e15d35773ec7df"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000409a33110676e4a4f8a977150a7be291e0a269cae9678710b1d87f8068b0fe961fbc5909b179d8759a95c61bb974cb8da68504d2326cf3345e4e15d35773ec7df" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAECaMxEGduSk+Kl3FQp74pHgomnK6WeHEL\nHYf4BosP6WH7xZCbF52HWalcYbuXTLjaaFBNIybPM0Xk4V01dz7H3w==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 502 ,
2022-12-11 17:56:16 +03:00
"comment" : "duplication bug" ,
"flags" : [
"PointDuplication"
2023-04-08 20:00:18 +03:00
] ,
"msg" : "313233343030" ,
"sig" : "3045022032b0d10d8d0e04bc8d4d064d270699e87cffc9b49c5c20730e1c26f6105ddcda022100c55205f423611c7e96615bcc20141945fde24bbce956d49cd43e14ab4cef3659" ,
"result" : "invalid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04b7021faebf4081a63094d8ea78ca2004d02a303bbf363470ea4a649b08c1995bde5efba25c9d2f490f181e16795d5c75f83b5c11c81d67ede2ea8df81d970cef" ,
"wx" : "00b7021faebf4081a63094d8ea78ca2004d02a303bbf363470ea4a649b08c1995b" ,
"wy" : "00de5efba25c9d2f490f181e16795d5c75f83b5c11c81d67ede2ea8df81d970cef"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b7021faebf4081a63094d8ea78ca2004d02a303bbf363470ea4a649b08c1995bde5efba25c9d2f490f181e16795d5c75f83b5c11c81d67ede2ea8df81d970cef" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEtwIfrr9AgaYwlNjqeMogBNAqMDu/NjRw\n6kpkmwjBmVveXvuiXJ0vSQ8YHhZ5XVx1+DtcEcgdZ+3i6o34HZcM7w==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 503 ,
2022-12-11 17:56:16 +03:00
"comment" : "comparison with point at infinity " ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0022033333333333333333333333333333332f222f8faefdb533f265d461c29a47373" ,
2023-04-08 20:00:18 +03:00
"result" : "invalid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "044de024ff2abe7af94fb5e9f53c87d4b4bf1c5447c7c39a9280839f12e52e38d83ce6941fc329978e794abf91a25e83463f8eabcf106d76d4dcd92c0ae05493f3" ,
"wx" : "4de024ff2abe7af94fb5e9f53c87d4b4bf1c5447c7c39a9280839f12e52e38d8" ,
"wy" : "3ce6941fc329978e794abf91a25e83463f8eabcf106d76d4dcd92c0ae05493f3"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200044de024ff2abe7af94fb5e9f53c87d4b4bf1c5447c7c39a9280839f12e52e38d83ce6941fc329978e794abf91a25e83463f8eabcf106d76d4dcd92c0ae05493f3" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAETeAk/yq+evlPten1PIfUtL8cVEfHw5qS\ngIOfEuUuONg85pQfwymXjnlKv5GiXoNGP46rzxBtdtTc2SwK4FST8w==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 504 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and edgecase s" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04425e137c5fe08e842c3bcc4efbb6c4bca89edda8d6beb130e14899de2f20b74bb1af66ef5baead32e7892160deddcb57f43503104dbc331fa20a8de376e5bd17" ,
"wx" : "425e137c5fe08e842c3bcc4efbb6c4bca89edda8d6beb130e14899de2f20b74b" ,
"wy" : "00b1af66ef5baead32e7892160deddcb57f43503104dbc331fa20a8de376e5bd17"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004425e137c5fe08e842c3bcc4efbb6c4bca89edda8d6beb130e14899de2f20b74bb1af66ef5baead32e7892160deddcb57f43503104dbc331fa20a8de376e5bd17" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEQl4TfF/gjoQsO8xO+7bEvKie3ajWvrEw\n4UiZ3i8gt0uxr2bvW66tMueJIWDe3ctX9DUDEE28Mx+iCo3jduW9Fw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 505 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and s^-1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3046022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022100b6db6db6db6db6db6db6db6db6db6db5f30f30127d33e02aad96438927022e9c" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "046c63d82f22bbeb1bd1c8eba4c680ae17dc2b4d196a0da0e191dc79fefd85e367a883018fb8d160ca01d17234fa0b060a619215ccb9dfea629d6bf92cfd8ed34b" ,
"wx" : "6c63d82f22bbeb1bd1c8eba4c680ae17dc2b4d196a0da0e191dc79fefd85e367" ,
"wy" : "00a883018fb8d160ca01d17234fa0b060a619215ccb9dfea629d6bf92cfd8ed34b"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200046c63d82f22bbeb1bd1c8eba4c680ae17dc2b4d196a0da0e191dc79fefd85e367a883018fb8d160ca01d17234fa0b060a619215ccb9dfea629d6bf92cfd8ed34b" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEbGPYLyK76xvRyOukxoCuF9wrTRlqDaDh\nkdx5/v2F42eogwGPuNFgygHRcjT6CwYKYZIVzLnf6mKda/ks/Y7TSw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 506 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and s^-1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3046022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee502210099999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5a" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04dbf77c566f7483d7407f0095b8b468efdf85b7476e614b8658bcf5e71e6fd588413b50407df0def01b8fcba5621028a6cb0972831c893e3d3c20065b75a8e8e6" ,
"wx" : "00dbf77c566f7483d7407f0095b8b468efdf85b7476e614b8658bcf5e71e6fd588" ,
"wy" : "413b50407df0def01b8fcba5621028a6cb0972831c893e3d3c20065b75a8e8e6"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004dbf77c566f7483d7407f0095b8b468efdf85b7476e614b8658bcf5e71e6fd588413b50407df0def01b8fcba5621028a6cb0972831c893e3d3c20065b75a8e8e6" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE2/d8Vm90g9dAfwCVuLRo79+Ft0duYUuG\nWLz15x5v1YhBO1BAffDe8BuPy6ViECimywlygxyJPj08IAZbdajo5g==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 507 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and s^-1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022066666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04a7967bfb54cfbd8d13492b9ac421d967d7c4b0a3b18efb6408a424914789c8ef90969628e6553898c978ba48eb852714f9e220e5e93cada91478ce1af8948fd8" ,
"wx" : "00a7967bfb54cfbd8d13492b9ac421d967d7c4b0a3b18efb6408a424914789c8ef" ,
"wy" : "0090969628e6553898c978ba48eb852714f9e220e5e93cada91478ce1af8948fd8"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004a7967bfb54cfbd8d13492b9ac421d967d7c4b0a3b18efb6408a424914789c8ef90969628e6553898c978ba48eb852714f9e220e5e93cada91478ce1af8948fd8" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEp5Z7+1TPvY0TSSuaxCHZZ9fEsKOxjvtk\nCKQkkUeJyO+QlpYo5lU4mMl4ukjrhScU+eIg5ek8rakUeM4a+JSP2A==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 508 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and s^-1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5022049249249249249249249249249249248c79facd43214c011123c1b03a93412a5" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04325fd7ab7bc8cd7d859687937a90083f1b46776c2b8fdf4ce2bd9e2e808c68b1bb0d689ca6f542c094c99c71918f5455c7608514149148470494e05aa4ff6110" ,
"wx" : "325fd7ab7bc8cd7d859687937a90083f1b46776c2b8fdf4ce2bd9e2e808c68b1" ,
"wy" : "00bb0d689ca6f542c094c99c71918f5455c7608514149148470494e05aa4ff6110"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004325fd7ab7bc8cd7d859687937a90083f1b46776c2b8fdf4ce2bd9e2e808c68b1bb0d689ca6f542c094c99c71918f5455c7608514149148470494e05aa4ff6110" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEMl/Xq3vIzX2FloeTepAIPxtGd2wrj99M\n4r2eLoCMaLG7DWicpvVCwJTJnHGRj1RVx2CFFBSRSEcElOBapP9hEA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 509 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022100c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee502200eb10e5ab95f2f275348d82ad2e4d7949c8193800d8c9c75df58e343f0ebba7b" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04d637dc3c63060a0b21b80d6dc8a97ab6a543c21c18cb5e5c63ad80c3b86050fb1d68bb9b9c36ade49ddd84c7fa3ae5c70f45549592ee03a23a490a891cc70ebb" ,
"wx" : "00d637dc3c63060a0b21b80d6dc8a97ab6a543c21c18cb5e5c63ad80c3b86050fb" ,
"wy" : "1d68bb9b9c36ade49ddd84c7fa3ae5c70f45549592ee03a23a490a891cc70ebb"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004d637dc3c63060a0b21b80d6dc8a97ab6a543c21c18cb5e5c63ad80c3b86050fb1d68bb9b9c36ade49ddd84c7fa3ae5c70f45549592ee03a23a490a891cc70ebb" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE1jfcPGMGCgshuA1tyKl6tqVDwhwYy15c\nY62Aw7hgUPsdaLubnDat5J3dhMf6OuXHD0VUlZLuA6I6SQqJHMcOuw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 510 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and edgecase s" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "046bc87ce6047a3164be15ad781ef32d12bad8caaef7707ac3e15a53ed75efc90c8eee286e2ac0c8f9f6f0350b8bba94b6c5bfade87ba211adc0cad5f3818091e0" ,
"wx" : "6bc87ce6047a3164be15ad781ef32d12bad8caaef7707ac3e15a53ed75efc90c" ,
"wy" : "008eee286e2ac0c8f9f6f0350b8bba94b6c5bfade87ba211adc0cad5f3818091e0"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200046bc87ce6047a3164be15ad781ef32d12bad8caaef7707ac3e15a53ed75efc90c8eee286e2ac0c8f9f6f0350b8bba94b6c5bfade87ba211adc0cad5f3818091e0" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEa8h85gR6MWS+Fa14HvMtErrYyq73cHrD\n4VpT7XXvyQyO7ihuKsDI+fbwNQuLupS2xb+t6HuiEa3AytXzgYCR4A==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 511 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and s^-1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022100b6db6db6db6db6db6db6db6db6db6db5f30f30127d33e02aad96438927022e9c" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04dac247040488bec28dc3ec9a81a990701f45c0ba4bb6e22573da400efaa65e2e7de375486e1757b6c7b4269bee423edb84c7f4b333c1557b5ddfba0dd983ccf3" ,
"wx" : "00dac247040488bec28dc3ec9a81a990701f45c0ba4bb6e22573da400efaa65e2e" ,
"wy" : "7de375486e1757b6c7b4269bee423edb84c7f4b333c1557b5ddfba0dd983ccf3"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004dac247040488bec28dc3ec9a81a990701f45c0ba4bb6e22573da400efaa65e2e7de375486e1757b6c7b4269bee423edb84c7f4b333c1557b5ddfba0dd983ccf3" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE2sJHBASIvsKNw+yagamQcB9FwLpLtuIl\nc9pADvqmXi5943VIbhdXtse0JpvuQj7bhMf0szPBVXtd37oN2YPM8w==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 512 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and s^-1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f8179802210099999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5a" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "041d4d073190b327ab4e4f5ace8d8c8b68e100fd2565a1a4c4610bca309fe6a9c3e274a19b41e496b0832e9e42f5229fc000706c966d2557f3441d323d8faca129" ,
"wx" : "1d4d073190b327ab4e4f5ace8d8c8b68e100fd2565a1a4c4610bca309fe6a9c3" ,
"wy" : "00e274a19b41e496b0832e9e42f5229fc000706c966d2557f3441d323d8faca129"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200041d4d073190b327ab4e4f5ace8d8c8b68e100fd2565a1a4c4610bca309fe6a9c3e274a19b41e496b0832e9e42f5229fc000706c966d2557f3441d323d8faca129" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEHU0HMZCzJ6tOT1rOjYyLaOEA/SVloaTE\nYQvKMJ/mqcPidKGbQeSWsIMunkL1Ip/AAHBslm0lV/NEHTI9j6yhKQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 513 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and s^-1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022066666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04274ba8da21e4ed44e218320daa103f0d4227bb351b67d84ad2628629b82fa8274c90d1dcfe55fe7ee66571ff4526c755cac8c8ed16b01c4db830b7dd9deae749" ,
"wx" : "274ba8da21e4ed44e218320daa103f0d4227bb351b67d84ad2628629b82fa827" ,
"wy" : "4c90d1dcfe55fe7ee66571ff4526c755cac8c8ed16b01c4db830b7dd9deae749"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004274ba8da21e4ed44e218320daa103f0d4227bb351b67d84ad2628629b82fa8274c90d1dcfe55fe7ee66571ff4526c755cac8c8ed16b01c4db830b7dd9deae749" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEJ0uo2iHk7UTiGDINqhA/DUInuzUbZ9hK\n0mKGKbgvqCdMkNHc/lX+fuZlcf9FJsdVysjI7RawHE24MLfdnernSQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 514 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k and s^-1" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798022049249249249249249249249249249248c79facd43214c011123c1b03a93412a5" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04b45406f951d31975e953ac11c25c238046a7975dd2fbb38d890913c1c8b451cbcae0be688e6e400a9265bd9a59ba1047e164306ef6cd358bc0ff00e9e027e957" ,
"wx" : "00b45406f951d31975e953ac11c25c238046a7975dd2fbb38d890913c1c8b451cb" ,
"wy" : "00cae0be688e6e400a9265bd9a59ba1047e164306ef6cd358bc0ff00e9e027e957"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b45406f951d31975e953ac11c25c238046a7975dd2fbb38d890913c1c8b451cbcae0be688e6e400a9265bd9a59ba1047e164306ef6cd358bc0ff00e9e027e957" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEtFQG+VHTGXXpU6wRwlwjgEanl13S+7ON\niQkTwci0UcvK4L5ojm5ACpJlvZpZuhBH4WQwbvbNNYvA/wDp4CfpVw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 515 ,
2022-12-11 17:56:16 +03:00
"comment" : "extreme value for k" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"ArithmeticError"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3044022079be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f8179802200eb10e5ab95f2f275348d82ad2e4d7949c8193800d8c9c75df58e343f0ebba7b" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8" ,
"wx" : "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" ,
"wy" : "483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEeb5mfvncu6xVoGKVzocLBwKb/NstzijZ\nWfKBWxb4F5hIOtp3JqPEZV2k+/wOEQio/Re0SKaFVBmcR9CP+xDUuA==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 516 ,
"comment" : "public key shares x-coordinate with generator" ,
"flags" : [
"PointDuplication"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "30440220342dae751a63a3ca8189cf342b3b34eaaa2565e2c7e26121c1bfd5435447f1c302202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952" ,
2023-04-08 20:00:18 +03:00
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 517 ,
"comment" : "public key shares x-coordinate with generator" ,
"flags" : [
"PointDuplication"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022100cbd2518ae59c5c357e7630cbd4c4cb1410897703e7663f19fe1289497bee4f7e02202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952" ,
2023-04-08 20:00:18 +03:00
"result" : "invalid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798b7c52588d95c3b9aa25b0403f1eef75702e84bb7597aabe663b82f6f04ef2777" ,
"wx" : "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" ,
"wy" : "00b7c52588d95c3b9aa25b0403f1eef75702e84bb7597aabe663b82f6f04ef2777"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798b7c52588d95c3b9aa25b0403f1eef75702e84bb7597aabe663b82f6f04ef2777" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEeb5mfvncu6xVoGKVzocLBwKb/NstzijZ\nWfKBWxb4F5i3xSWI2Vw7mqJbBAPx7vdXAuhLt1l6q+ZjuC9vBO8ndw==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 518 ,
"comment" : "public key shares x-coordinate with generator" ,
"flags" : [
"PointDuplication"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "30440220342dae751a63a3ca8189cf342b3b34eaaa2565e2c7e26121c1bfd5435447f1c302202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952" ,
2023-04-08 20:00:18 +03:00
"result" : "invalid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 519 ,
"comment" : "public key shares x-coordinate with generator" ,
"flags" : [
"PointDuplication"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "313233343030" ,
"sig" : "3045022100cbd2518ae59c5c357e7630cbd4c4cb1410897703e7663f19fe1289497bee4f7e02202492492492492492492492492492492463cfd66a190a6008891e0d81d49a0952" ,
2023-04-08 20:00:18 +03:00
"result" : "invalid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
"type" : "EcdsaVerify" ,
2023-04-08 20:00:18 +03:00
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "046e823555452914099182c6b2c1d6f0b5d28d50ccd005af2ce1bba541aa40caff00000001060492d5a5673e0f25d8d50fb7e58c49d86d46d4216955e0aa3d40e1" ,
"wx" : "6e823555452914099182c6b2c1d6f0b5d28d50ccd005af2ce1bba541aa40caff" ,
"wy" : "01060492d5a5673e0f25d8d50fb7e58c49d86d46d4216955e0aa3d40e1"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200046e823555452914099182c6b2c1d6f0b5d28d50ccd005af2ce1bba541aa40caff00000001060492d5a5673e0f25d8d50fb7e58c49d86d46d4216955e0aa3d40e1" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEboI1VUUpFAmRgsaywdbwtdKNUMzQBa8s\n4bulQapAyv8AAAABBgSS1aVnPg8l2NUPt+WMSdhtRtQhaVXgqj1A4Q==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 520 ,
2022-12-11 17:56:16 +03:00
"comment" : "y-coordinate of the public key is small" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3046022100c28ad156fe809ed36dc80812ae2f32d84dbbfbb9400123305c332551c4f10d39022100fc5b95b0c7fbc2e7cc4ec1bf01020f8050260ce2ca45c3bf5b64a7b2aeeface9" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 521 ,
2022-12-11 17:56:16 +03:00
"comment" : "y-coordinate of the public key is small" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3046022100a36bfde0f5e23f6e3b3d6cc80ede3d9e4ea1c2cb9337221388f70aa52dec5e53022100c27e1db10d29720a120c2625c7e0756790200b2d9bcceb170a1356e1d5477e3c" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 522 ,
2022-12-11 17:56:16 +03:00
"comment" : "y-coordinate of the public key is small" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3045022100818dee9730f01b3f525daa9cc0d5423b0c4af0414c647b6e0bc88546db9c0d75022061c16a90de1dbb1ab1e3c7917e891632f557f493b4106f225517ef186abc0ff9" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "046e823555452914099182c6b2c1d6f0b5d28d50ccd005af2ce1bba541aa40cafffffffffef9fb6d2a5a98c1f0da272af0481a73b62792b92bde96aa1e55c2bb4e" ,
"wx" : "6e823555452914099182c6b2c1d6f0b5d28d50ccd005af2ce1bba541aa40caff" ,
"wy" : "00fffffffef9fb6d2a5a98c1f0da272af0481a73b62792b92bde96aa1e55c2bb4e"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200046e823555452914099182c6b2c1d6f0b5d28d50ccd005af2ce1bba541aa40cafffffffffef9fb6d2a5a98c1f0da272af0481a73b62792b92bde96aa1e55c2bb4e" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEboI1VUUpFAmRgsaywdbwtdKNUMzQBa8s\n4bulQapAyv/////++fttKlqYwfDaJyrwSBpztieSuSvelqoeVcK7Tg==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 523 ,
2022-12-11 17:56:16 +03:00
"comment" : "y-coordinate of the public key is large" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3044022053cc0edfc688e3d264ed4755f9cf006418e16e24dc978453a6ef14fbecff617f022024694c00d38c13259973aa6db88adf7cc49b5673e628b3c65e7fe06f2665db86" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 524 ,
2022-12-11 17:56:16 +03:00
"comment" : "y-coordinate of the public key is large" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3045022100cacd14406211ed85d8de1b50e167f59dec688574524c6fc1762c9268214e3bba0220289cf8949f717626c25833a0a159d63d77d022b48e161007464f59f5072df8a7" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 525 ,
2022-12-11 17:56:16 +03:00
"comment" : "y-coordinate of the public key is large" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3045022100c1a4c9d1feef48045813d911f6abb188502e06d26b34194f2deaa356e578a76902204063d3367b2bab52bf9fbc4cd3f670667569ccb1cfb05a7c7c156622ba593d45" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04000000013fd22248d64d95f73c29b48ab48631850be503fd00f8468b5f0f70e0f6ee7aa43bc2c6fd25b1d8269241cbdd9dbb0dac96dc96231f430705f838717d" ,
"wx" : "013fd22248d64d95f73c29b48ab48631850be503fd00f8468b5f0f70e0" ,
"wy" : "00f6ee7aa43bc2c6fd25b1d8269241cbdd9dbb0dac96dc96231f430705f838717d"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004000000013fd22248d64d95f73c29b48ab48631850be503fd00f8468b5f0f70e0f6ee7aa43bc2c6fd25b1d8269241cbdd9dbb0dac96dc96231f430705f838717d" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEAAAAAT/SIkjWTZX3PCm0irSGMYUL5QP9\nAPhGi18PcOD27nqkO8LG/SWx2CaSQcvdnbsNrJbcliMfQwcF+DhxfQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 526 ,
2022-12-11 17:56:16 +03:00
"comment" : "x-coordinate of the public key is small" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "304402205af5683467b4cb3d68bd168c5fe229a07b7eb1de2f92b8a9743fb46c3691872a02204cbe35cbe66805729e907462169c13b5c4feb497aab658774bec1ecd7bd8863c" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 527 ,
2022-12-11 17:56:16 +03:00
"comment" : "x-coordinate of the public key is small" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "30440220051e5f825a5c29f92a108a3ddcdcbf7ffce37ab32915985978512e89a2a83b0c02206340ac187077a7fb4373537b4595a39299ad0ba351db23bcae9176125c61eded" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 528 ,
2022-12-11 17:56:16 +03:00
"comment" : "x-coordinate of the public key is small" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3045022034e28decbf74abd30f55155ee2ff96f621066001a853acef916cdb39a7d07b4002210087561a96167016fb7dd6f3c7259f8c563f2144332ebb9a48e93b9512d3bf5392" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "0425afd689acabaed67c1f296de59406f8c550f57146a0b4ec2c97876dfffffffffa46a76e520322dfbc491ec4f0cc197420fc4ea5883d8f6dd53c354bc4f67c35" ,
"wx" : "25afd689acabaed67c1f296de59406f8c550f57146a0b4ec2c97876dffffffff" ,
"wy" : "00fa46a76e520322dfbc491ec4f0cc197420fc4ea5883d8f6dd53c354bc4f67c35"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000425afd689acabaed67c1f296de59406f8c550f57146a0b4ec2c97876dfffffffffa46a76e520322dfbc491ec4f0cc197420fc4ea5883d8f6dd53c354bc4f67c35" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEJa/WiayrrtZ8Hylt5ZQG+MVQ9XFGoLTs\nLJeHbf/////6RqduUgMi37xJHsTwzBl0IPxOpYg9j23VPDVLxPZ8NQ==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 529 ,
2022-12-11 17:56:16 +03:00
"comment" : "x-coordinate of the public key has many trailing 1's" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3046022100cafded1bc98a4bdfe76e1df9ab75342a7fed16b0c1688a2e744d871b9404be14022100a11fcb57d1212068afed86a37e7291aa02061e75b883e9b9a7af3a52e81f5033" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 530 ,
2022-12-11 17:56:16 +03:00
"comment" : "x-coordinate of the public key has many trailing 1's" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "30440220254f9541aebd4fca9ce7136fa8e6ed6367778afedf36201779b0ea6a61a82f3b022038668103eebca5e786e05dfffd8b9f1d87d4a1558b1cdfc0eeb98a606ab654c6" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 531 ,
2022-12-11 17:56:16 +03:00
"comment" : "x-coordinate of the public key has many trailing 1's" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3046022100f998e8322b2a1101bbdf9b8b80bc147e5225632cdb6b1a8c4c4c25c29cd3319d022100ee6b3e7b59621fd62b3253ef646ad7cd4a4d53dd11372038b0b314ced0e2e5a9" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "04d12e6c66b67734c3c84d2601cf5d35dc097e27637f0aca4a4fdb74b6aadd3bb93f5bdff88bd5736df898e699006ed750f11cf07c5866cd7ad70c7121ffffffff" ,
"wx" : "00d12e6c66b67734c3c84d2601cf5d35dc097e27637f0aca4a4fdb74b6aadd3bb9" ,
"wy" : "3f5bdff88bd5736df898e699006ed750f11cf07c5866cd7ad70c7121ffffffff"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004d12e6c66b67734c3c84d2601cf5d35dc097e27637f0aca4a4fdb74b6aadd3bb93f5bdff88bd5736df898e699006ed750f11cf07c5866cd7ad70c7121ffffffff" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE0S5sZrZ3NMPITSYBz1013Al+J2N/CspK\nT9t0tqrdO7k/W9/4i9VzbfiY5pkAbtdQ8RzwfFhmzXrXDHEh/////w==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 532 ,
2022-12-11 17:56:16 +03:00
"comment" : "y-coordinate of the public key has many trailing 1's" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "304402200c426a3f25f5d0250928ac4e5ea03cf949d34444283ac18a49ec638a2a6ea4c5022009f0df2fe78f8ce301057c734cf3c2505d7219775fb778758461360b168e2c8e" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 533 ,
2022-12-11 17:56:16 +03:00
"comment" : "y-coordinate of the public key has many trailing 1's" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "304402201309ba742999ad66aef104cc140246bc576bd14acc6bb0be728577e49f4f8ed5022031e29fedcab5999d66b27a4f4ffc950dcc8066fb7cdbad9a6362270c066a500a" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 534 ,
2022-12-11 17:56:16 +03:00
"comment" : "y-coordinate of the public key has many trailing 1's" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3045022100cb565ebfd48044d17d2e241b7cd5fec6089e3d0bee83516b710f68d583ccd1c6022026d6d5a1f12ae063528e7e4b1a6a9c5c760af38f2828db9407c439484f2ae9c1" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
} ,
{
2023-04-08 20:00:18 +03:00
"type" : "EcdsaVerify" ,
"publicKey" : {
"type" : "EcPublicKey" ,
2022-12-11 17:56:16 +03:00
"curve" : "secp256k1" ,
"keySize" : 256 ,
"uncompressed" : "046d4a7f60d4774a4f0aa8bbdedb953c7eea7909407e3164755664bc2800000000e659d34e4df38d9e8c9eaadfba36612c769195be86c77aac3f36e78b538680fb" ,
"wx" : "6d4a7f60d4774a4f0aa8bbdedb953c7eea7909407e3164755664bc2800000000" ,
"wy" : "00e659d34e4df38d9e8c9eaadfba36612c769195be86c77aac3f36e78b538680fb"
} ,
2023-04-08 20:00:18 +03:00
"publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200046d4a7f60d4774a4f0aa8bbdedb953c7eea7909407e3164755664bc2800000000e659d34e4df38d9e8c9eaadfba36612c769195be86c77aac3f36e78b538680fb" ,
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEbUp/YNR3Sk8KqLve25U8fup5CUB+MWR1\nVmS8KAAAAADmWdNOTfONnoyeqt+6NmEsdpGVvobHeqw/NueLU4aA+w==\n-----END PUBLIC KEY-----\n" ,
2022-12-11 17:56:16 +03:00
"sha" : "SHA3-512" ,
"tests" : [
{
2023-04-08 20:00:18 +03:00
"tcId" : 535 ,
2022-12-11 17:56:16 +03:00
"comment" : "x-coordinate of the public key has many trailing 0's" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3045022100a6c419f478007ce4eb07cd8deb248b8d9d11e16c02364e18391ab934c6f3e91d0220363ab461b8d40c864998a6dfa9c9c77419930b9336f0cd471b74786b09aba27b" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 536 ,
2022-12-11 17:56:16 +03:00
"comment" : "x-coordinate of the public key has many trailing 0's" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3046022100e22ab46f883c6ea58de97f982ffd3ef581749fe5568f8121761566509145b0c8022100fc4a53daf4122aa10b98a4d18c2e4920b37744447f0d843ff9ed1d79d482d73c" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
} ,
{
2023-04-08 20:00:18 +03:00
"tcId" : 537 ,
2022-12-11 17:56:16 +03:00
"comment" : "x-coordinate of the public key has many trailing 0's" ,
2023-04-08 20:00:18 +03:00
"flags" : [
"EdgeCasePublicKey"
] ,
2022-12-11 17:56:16 +03:00
"msg" : "4d657373616765" ,
"sig" : "3045022100921a16ea241e69c9d4f3bde6ba2cc7e10a27c9dfd8b92076d0a4a6d9f8ae0ab3022039b66ee2afd7db1099fee2cd8c69c9f1ea29047efacc1c6e8ee92e5a2244a40b" ,
2023-04-08 20:00:18 +03:00
"result" : "valid"
2022-12-11 17:56:16 +03:00
}
]
}
]
}