noble-curves/test/wycheproof/ecdsa_secp384r1_shake256_test.json

7017 lines
364 KiB
JSON
Raw Permalink Normal View History

{
"algorithm" : "ECDSA",
"schema" : "ecdsa_verify_schema.json",
"generatorVersion" : "0.9",
"numberOfTests" : 535,
"header" : [
"Test vectors of type EcdsaVerify are meant for the verification",
"of ASN encoded ECDSA signatures."
],
"notes" : {
"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."
}
},
"testGroups" : [
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3",
"wx" : "29bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc",
"wy" : "009a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKb23bV+nQb/XAjPLOmbMfUS+s7BmPZKo\nE2ZQR4vO+2HvGC4VWlQ0Wl6OXojwZOW8mlJat/dk2tPa4UaMK0GfO2K5upF9XoxP\nsexHQEo/x2R0snEwgb6dtMAOBDran8Sj\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 1,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "",
"sig" : "3065023100e34cd1b22762afffffd88f15e27fab39a5f37a183007e75d5acb9e9f457640df00f0bc88d57f71b284d507efae6368c9023044eca3a9b2a156924a94d28c1df3909981baedbc68bbad3764439081d5b550a389ea1ac6b2b627730a97ec42a25b55c8",
"result" : "valid"
},
{
"tcId" : 2,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "4d7367",
"sig" : "3065023100915af992f1f322f0ffedeff2cf2529508a7e683255fa72f890344d5562b3af0fd406bb6172d1025f97d0c5c69665b49302303a1f873c0b2ad403087e01121d9944d9beff3ef5a9e680afdf2cb94ef78ef1cd83618d59fde237f815bd179f095da3ca",
"result" : "valid"
},
{
"tcId" : 3,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ac1a2f58fa317f0cc20d6ca7c528da1270021429dd0989031d1efddd9fa5a2d63bd2f4b281707ceb66fa37f2d8344b9f0231009d984f3e6f6e5e114aaaaa91a2c8c3e376b8304b8c2524e689008eb33048cebae4f98bf539550648f34be6eedeaa5182",
"result" : "valid"
},
{
"tcId" : 4,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "0000000000000000000000000000000000000000",
"sig" : "3065023100af711d481b128efce573d1cde3976b3c11e2cfe12c2591317d68ca34dffa42a634538a4355db3baa887eabdc16f34e6702302572c6cbcffbb67c4c481a4c8bedb8e60544857db1562d9b284f66e2a007b831b975d1e13becbefb98b00e3d0ce921c2",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "042da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f",
"wx" : "2da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa",
"wy" : "4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200042da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAELaV92hCJJ2pUP5/9rAv/DZdsrXHrcoDn\n2b/Z/uS9svIPR/+IgnQ4l3LZjMV1ITiqS20FTWnc8+JexJ34cHFeNIg7GDYZfXb4\nrZYuePZXG7x0B7DWCR+eTYjwFCdEBhdP\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 5,
"comment" : "signature malleability",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "306402300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34502302b5765f08c91d0186052c6f4e80c82ee9fb48f6e97e36ee0fc22d037ffbb487fd648b3ca9d8cc42aedc752fb9c81919b",
"result" : "valid"
},
{
"tcId" : 6,
"comment" : "Legacy: ASN encoding of s misses leading 0",
"flags" : [
"MissingZero"
],
"msg" : "313233343030",
"sig" : "306402300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450230d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 7,
"comment" : "valid",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "valid"
},
{
"tcId" : 8,
"comment" : "length of sequence [r, s] uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "30816502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 9,
"comment" : "length of sequence [r, s] contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "3082006502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 10,
"comment" : "length of sequence [r, s] uses 102 instead of 101",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306602300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 11,
"comment" : "length of sequence [r, s] uses 100 instead of 101",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 12,
"comment" : "uint32 overflow in length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3085010000006502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 13,
"comment" : "uint64 overflow in length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308901000000000000006502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 14,
"comment" : "length of sequence [r, s] = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30847fffffff02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 15,
"comment" : "length of sequence [r, s] = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30848000000002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 16,
"comment" : "length of sequence [r, s] = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3084ffffffff02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 17,
"comment" : "length of sequence [r, s] = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3085ffffffffff02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 18,
"comment" : "length of sequence [r, s] = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3088ffffffffffffffff02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 19,
"comment" : "incorrect length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30ff02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 20,
"comment" : "replaced sequence [r, s] by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 21,
"comment" : "removing sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "",
"result" : "invalid"
},
{
"tcId" : 22,
"comment" : "lonely sequence tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30",
"result" : "invalid"
},
{
"tcId" : 23,
"comment" : "appending 0's to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000",
"result" : "invalid"
},
{
"tcId" : 24,
"comment" : "prepending 0's to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3067000002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 25,
"comment" : "appending unused 0's to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000",
"result" : "invalid"
},
{
"tcId" : 26,
"comment" : "appending null value to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80500",
"result" : "invalid"
},
{
"tcId" : 27,
"comment" : "prepending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306a498177306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 28,
"comment" : "prepending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30692500306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 29,
"comment" : "appending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3067306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80004deadbeef",
"result" : "invalid"
},
{
"tcId" : 30,
"comment" : "including undefined tags",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306daa00bb00cd00306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 31,
"comment" : "including undefined tags",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306d2238aa00bb00cd0002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 32,
"comment" : "including undefined tags",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306d02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3452239aa00bb00cd00023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 33,
"comment" : "truncated length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3081",
"result" : "invalid"
},
{
"tcId" : 34,
"comment" : "including undefined tags to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306baa02aabb306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 35,
"comment" : "using composition with indefinite length for sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3080306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000",
"result" : "invalid"
},
{
"tcId" : 36,
"comment" : "using composition with wrong tag for sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3080316502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000",
"result" : "invalid"
},
{
"tcId" : 37,
"comment" : "Replacing sequence [r, s] with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "0500",
"result" : "invalid"
},
{
"tcId" : 38,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "2e6502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 39,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "2f6502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 40,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "316502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 41,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "326502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 42,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "ff6502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 43,
"comment" : "dropping value of sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3000",
"result" : "invalid"
},
{
"tcId" : 44,
"comment" : "using composition for sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30693001023064300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 45,
"comment" : "truncated sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397",
"result" : "invalid"
},
{
"tcId" : 46,
"comment" : "truncated sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3064300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 47,
"comment" : "sequence [r, s] of size 4198 to check for overflows",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3082106602300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"result" : "invalid"
},
{
"tcId" : 48,
"comment" : "indefinite length",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "308002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000",
"result" : "invalid"
},
{
"tcId" : 49,
"comment" : "indefinite length with truncated delimiter",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d800",
"result" : "invalid"
},
{
"tcId" : 50,
"comment" : "indefinite length with additional element",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d805000000",
"result" : "invalid"
},
{
"tcId" : 51,
"comment" : "indefinite length with truncated element",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8060811220000",
"result" : "invalid"
},
{
"tcId" : 52,
"comment" : "indefinite length with garbage",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000fe02beef",
"result" : "invalid"
},
{
"tcId" : 53,
"comment" : "indefinite length with nonempty EOC",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80002beef",
"result" : "invalid"
},
{
"tcId" : 54,
"comment" : "prepend empty sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3067300002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 55,
"comment" : "append empty sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d83000",
"result" : "invalid"
},
{
"tcId" : 56,
"comment" : "append zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306802300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8020100",
"result" : "invalid"
},
{
"tcId" : 57,
"comment" : "append garbage with high tag number",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306802300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8bf7f00",
"result" : "invalid"
},
{
"tcId" : 58,
"comment" : "append null with explicit tag",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306902300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8a0020500",
"result" : "invalid"
},
{
"tcId" : 59,
"comment" : "append null with implicit tag",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8a000",
"result" : "invalid"
},
{
"tcId" : 60,
"comment" : "sequence of sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3067306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 61,
"comment" : "truncated sequence: removed last 1 elements",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303202300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345",
"result" : "invalid"
},
{
"tcId" : 62,
"comment" : "repeating element in sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30819802300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 63,
"comment" : "flipped bit 0 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30630ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef344023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 64,
"comment" : "flipped bit 32 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30630ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306bb15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 65,
"comment" : "flipped bit 48 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30630ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d206ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 66,
"comment" : "flipped bit 64 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30630ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25ed0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 67,
"comment" : "length of r uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "30660281300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 68,
"comment" : "length of r contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "3067028200300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 69,
"comment" : "length of r uses 49 instead of 48",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502310ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 70,
"comment" : "length of r uses 47 instead of 48",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3065022f0ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 71,
"comment" : "uint32 overflow in length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306a028501000000300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 72,
"comment" : "uint64 overflow in length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306e02890100000000000000300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 73,
"comment" : "length of r = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902847fffffff0ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 74,
"comment" : "length of r = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30690284800000000ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 75,
"comment" : "length of r = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30690284ffffffff0ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 76,
"comment" : "length of r = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306a0285ffffffffff0ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 77,
"comment" : "length of r = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306d0288ffffffffffffffff0ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 78,
"comment" : "incorrect length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502ff0ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 79,
"comment" : "replaced r by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502800ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 80,
"comment" : "removing r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3033023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 81,
"comment" : "lonely integer tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "303402023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 82,
"comment" : "lonely integer tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "303302300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34502",
"result" : "invalid"
},
{
"tcId" : 83,
"comment" : "appending 0's to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702320ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450000023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 84,
"comment" : "prepending 0's to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3067023200000ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 85,
"comment" : "appending unused 0's to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450000023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 86,
"comment" : "appending null value to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702320ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450500023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 87,
"comment" : "prepending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306a223549817702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 88,
"comment" : "prepending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30692234250002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 89,
"comment" : "appending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306d223202300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450004deadbeef023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 90,
"comment" : "truncated length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30350281023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 91,
"comment" : "including undefined tags to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306b2236aa02aabb02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 92,
"comment" : "using composition with indefinite length for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3069228002300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450000023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 93,
"comment" : "using composition with wrong tag for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3069228003300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450000023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 94,
"comment" : "Replacing r with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30350500023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 95,
"comment" : "changing tag value of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306500300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 96,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306501300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 97,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306503300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 98,
"comment" : "changing tag value of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306504300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 99,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3065ff300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 100,
"comment" : "dropping value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30350200023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 101,
"comment" : "using composition for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3069223402010e022fcab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 102,
"comment" : "modifying first byte of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306502300ccab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 103,
"comment" : "modifying last byte of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3c5023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 104,
"comment" : "truncated r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3064022f0ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 105,
"comment" : "truncated r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3064022fcab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 106,
"comment" : "r of size 4145 to check for overflows",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30821068028210310ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"result" : "invalid"
},
{
"tcId" : 107,
"comment" : "leading ff in r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30660231ff0ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 108,
"comment" : "replaced r by infinity",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3036090180023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 109,
"comment" : "replacing r with zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3036020100023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 110,
"comment" : "flipped bit 0 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306302300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34500d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d9",
"result" : "invalid"
},
{
"tcId" : 111,
"comment" : "flipped bit 32 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306302300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34500d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66e304397d8",
"result" : "invalid"
},
{
"tcId" : 112,
"comment" : "flipped bit 48 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306302300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34500d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff25c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 113,
"comment" : "flipped bit 64 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306302300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34500d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34eff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 114,
"comment" : "length of s uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "306602300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34502813100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 115,
"comment" : "length of s contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "306702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450282003100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 116,
"comment" : "length of s uses 50 instead of 49",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023200d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 117,
"comment" : "length of s uses 48 instead of 49",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023000d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 118,
"comment" : "uint32 overflow in length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306a02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450285010000003100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 119,
"comment" : "uint64 overflow in length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306e02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345028901000000000000003100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 120,
"comment" : "length of s = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34502847fffffff00d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 121,
"comment" : "length of s = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34502848000000000d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 122,
"comment" : "length of s = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450284ffffffff00d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 123,
"comment" : "length of s = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306a02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450285ffffffffff00d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 124,
"comment" : "length of s = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306d02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450288ffffffffffffffff00d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 125,
"comment" : "incorrect length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34502ff00d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 126,
"comment" : "replaced s by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345028000d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 127,
"comment" : "appending 0's to s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023300d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000",
"result" : "invalid"
},
{
"tcId" : 128,
"comment" : "prepending 0's to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450233000000d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 129,
"comment" : "appending null value to s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023300d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80500",
"result" : "invalid"
},
{
"tcId" : 130,
"comment" : "prepending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306a02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3452236498177023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 131,
"comment" : "prepending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34522352500023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 132,
"comment" : "appending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306d02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3452233023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80004deadbeef",
"result" : "invalid"
},
{
"tcId" : 133,
"comment" : "truncated length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "303402300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450281",
"result" : "invalid"
},
{
"tcId" : 134,
"comment" : "including undefined tags to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306b02300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3452237aa02aabb023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 135,
"comment" : "using composition with indefinite length for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3452280023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000",
"result" : "invalid"
},
{
"tcId" : 136,
"comment" : "using composition with wrong tag for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3452280033100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000",
"result" : "invalid"
},
{
"tcId" : 137,
"comment" : "Replacing s with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303402300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450500",
"result" : "invalid"
},
{
"tcId" : 138,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345003100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 139,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345013100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 140,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345033100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 141,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345043100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 142,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345ff3100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 143,
"comment" : "dropping value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "303402300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450200",
"result" : "invalid"
},
{
"tcId" : 144,
"comment" : "using composition for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef34522350201000230d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 145,
"comment" : "modifying first byte of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023102d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 146,
"comment" : "modifying last byte of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f30439758",
"result" : "invalid"
},
{
"tcId" : 147,
"comment" : "truncated s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306402300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023000d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397",
"result" : "invalid"
},
{
"tcId" : 148,
"comment" : "s of size 4146 to check for overflows",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3082106802300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450282103200d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"result" : "invalid"
},
{
"tcId" : 149,
"comment" : "leading ff in s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef3450232ff00d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 150,
"comment" : "replaced s by infinity",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345090180",
"result" : "invalid"
},
{
"tcId" : 151,
"comment" : "replacing s with zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303502300ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345020100",
"result" : "invalid"
},
{
"tcId" : 152,
"comment" : "replaced r by r + n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30660231010ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65f67ad19f8a2334deed7c86437a56e99dabdbf2024e2841cb8023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 153,
"comment" : "replaced r by r - n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30660231ff0ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fd8e67ef4b9c4f230279448d3140d4ae4e3e6ed4f48f9c9d2023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 154,
"comment" : "replaced r by r + 256 * n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "3067023201000ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c62703974e6ae529ff6799bc08ce0d656d4cbcec7186dae86645023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 155,
"comment" : "replaced r by -r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30650230f1354a9ad8aa5202a17fb2edfe15b3175df64325249739a05fb633895203dff08051a97aa3420da02f2cf945ea410cbb023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 156,
"comment" : "replaced r by n - r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "3066023100f1354a9ad8aa5202a17fb2edfe15b3175df64325249739a02719810b463b0dcfd86bb72cebf2b51b1c1912b0b706362e023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 157,
"comment" : "replaced r by -n - r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30660231fef1354a9ad8aa5202a17fb2edfe15b3175df64325249739a09852e6075dccb21128379bc85a9166254240dfdb1d7be348023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 158,
"comment" : "replaced r by r + 2**384",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "30660231010ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 159,
"comment" : "replaced r by r + 2**448",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "306e02390100000000000000000ecab5652755adfd5e804d1201ea4ce8a209bcdadb68c65fa049cc76adfc200f7fae56855cbdf25fd0d306ba15bef345023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 160,
"comment" : "replaced s by s + n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "3066023101d4a89a0f736e2fe79fad390b17f37d11604b7091681c911e92a3cacbe8b3133ed9eb6799f3d48acaec10dfd9fd08c14b023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 161,
"comment" : "replaced s by s - n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30650230d4a89a0f736e2fe79fad390b17f37d11604b7091681c911f03dd2fc80044b78029b74c3562733bd51238ad04637e6e65023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 162,
"comment" : "replaced s by s + 256 * n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "306702320100d4a89a0f736e2fe79fad390b17f37d11604b7091681c90e62e8dff3e2ba9c4b79bdf0c305bcb5e3ceb3e313bf56d0ad8023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 163,
"comment" : "replaced s by -s",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30660231ff2b5765f08c91d0186052c6f4e80c82ee9fb48f6e97e36ee134bf82b60b841aa07e2ea61854dc1cb000db3990cfbc6828023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 164,
"comment" : "replaced s by -n - s",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30660231fe2b5765f08c91d0186052c6f4e80c82ee9fb48f6e97e36ee16d5c3534174cecc1261498660c2b753513ef202602f73eb5023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 165,
"comment" : "replaced s by s + 2**384",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "3066023101d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 166,
"comment" : "replaced s by s - 2**384",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "30650230d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 167,
"comment" : "replaced s by s + 2**448",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "306e0239010000000000000000d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8023100d4a89a0f736e2fe79fad390b17f37d11604b7091681c911ecb407d49f47be55f81d159e7ab23e34fff24c66f304397d8",
"result" : "invalid"
},
{
"tcId" : 168,
"comment" : "Signature with special case values r=0 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3006020100020100",
"result" : "invalid"
},
{
"tcId" : 169,
"comment" : "Signature with special case values r=0 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3006020100020101",
"result" : "invalid"
},
{
"tcId" : 170,
"comment" : "Signature with special case values r=0 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201000201ff",
"result" : "invalid"
},
{
"tcId" : 171,
"comment" : "Signature with special case values r=0 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
"result" : "invalid"
},
{
"tcId" : 172,
"comment" : "Signature with special case values r=0 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
"result" : "invalid"
},
{
"tcId" : 173,
"comment" : "Signature with special case values r=0 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
"result" : "invalid"
},
{
"tcId" : 174,
"comment" : "Signature with special case values r=0 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
"result" : "invalid"
},
{
"tcId" : 175,
"comment" : "Signature with special case values r=0 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
"result" : "invalid"
},
{
"tcId" : 176,
"comment" : "Signature with special case values r=1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3006020101020100",
"result" : "invalid"
},
{
"tcId" : 177,
"comment" : "Signature with special case values r=1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3006020101020101",
"result" : "invalid"
},
{
"tcId" : 178,
"comment" : "Signature with special case values r=1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201010201ff",
"result" : "invalid"
},
{
"tcId" : 179,
"comment" : "Signature with special case values r=1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
"result" : "invalid"
},
{
"tcId" : 180,
"comment" : "Signature with special case values r=1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
"result" : "invalid"
},
{
"tcId" : 181,
"comment" : "Signature with special case values r=1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
"result" : "invalid"
},
{
"tcId" : 182,
"comment" : "Signature with special case values r=1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
"result" : "invalid"
},
{
"tcId" : 183,
"comment" : "Signature with special case values r=1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
"result" : "invalid"
},
{
"tcId" : 184,
"comment" : "Signature with special case values r=-1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff020100",
"result" : "invalid"
},
{
"tcId" : 185,
"comment" : "Signature with special case values r=-1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff020101",
"result" : "invalid"
},
{
"tcId" : 186,
"comment" : "Signature with special case values r=-1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff0201ff",
"result" : "invalid"
},
{
"tcId" : 187,
"comment" : "Signature with special case values r=-1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
"result" : "invalid"
},
{
"tcId" : 188,
"comment" : "Signature with special case values r=-1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
"result" : "invalid"
},
{
"tcId" : 189,
"comment" : "Signature with special case values r=-1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
"result" : "invalid"
},
{
"tcId" : 190,
"comment" : "Signature with special case values r=-1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
"result" : "invalid"
},
{
"tcId" : 191,
"comment" : "Signature with special case values r=-1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
"result" : "invalid"
},
{
"tcId" : 192,
"comment" : "Signature with special case values r=n and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100",
"result" : "invalid"
},
{
"tcId" : 193,
"comment" : "Signature with special case values r=n and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101",
"result" : "invalid"
},
{
"tcId" : 194,
"comment" : "Signature with special case values r=n and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff",
"result" : "invalid"
},
{
"tcId" : 195,
"comment" : "Signature with special case values r=n and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
"result" : "invalid"
},
{
"tcId" : 196,
"comment" : "Signature with special case values r=n and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
"result" : "invalid"
},
{
"tcId" : 197,
"comment" : "Signature with special case values r=n and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
"result" : "invalid"
},
{
"tcId" : 198,
"comment" : "Signature with special case values r=n and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
"result" : "invalid"
},
{
"tcId" : 199,
"comment" : "Signature with special case values r=n and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
"result" : "invalid"
},
{
"tcId" : 200,
"comment" : "Signature with special case values r=n - 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020100",
"result" : "invalid"
},
{
"tcId" : 201,
"comment" : "Signature with special case values r=n - 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020101",
"result" : "invalid"
},
{
"tcId" : 202,
"comment" : "Signature with special case values r=n - 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529720201ff",
"result" : "invalid"
},
{
"tcId" : 203,
"comment" : "Signature with special case values r=n - 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
"result" : "invalid"
},
{
"tcId" : 204,
"comment" : "Signature with special case values r=n - 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
"result" : "invalid"
},
{
"tcId" : 205,
"comment" : "Signature with special case values r=n - 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
"result" : "invalid"
},
{
"tcId" : 206,
"comment" : "Signature with special case values r=n - 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
"result" : "invalid"
},
{
"tcId" : 207,
"comment" : "Signature with special case values r=n - 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
"result" : "invalid"
},
{
"tcId" : 208,
"comment" : "Signature with special case values r=n + 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020100",
"result" : "invalid"
},
{
"tcId" : 209,
"comment" : "Signature with special case values r=n + 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020101",
"result" : "invalid"
},
{
"tcId" : 210,
"comment" : "Signature with special case values r=n + 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529740201ff",
"result" : "invalid"
},
{
"tcId" : 211,
"comment" : "Signature with special case values r=n + 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
"result" : "invalid"
},
{
"tcId" : 212,
"comment" : "Signature with special case values r=n + 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
"result" : "invalid"
},
{
"tcId" : 213,
"comment" : "Signature with special case values r=n + 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
"result" : "invalid"
},
{
"tcId" : 214,
"comment" : "Signature with special case values r=n + 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
"result" : "invalid"
},
{
"tcId" : 215,
"comment" : "Signature with special case values r=n + 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
"result" : "invalid"
},
{
"tcId" : 216,
"comment" : "Signature with special case values r=p and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020100",
"result" : "invalid"
},
{
"tcId" : 217,
"comment" : "Signature with special case values r=p and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020101",
"result" : "invalid"
},
{
"tcId" : 218,
"comment" : "Signature with special case values r=p and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0201ff",
"result" : "invalid"
},
{
"tcId" : 219,
"comment" : "Signature with special case values r=p and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
"result" : "invalid"
},
{
"tcId" : 220,
"comment" : "Signature with special case values r=p and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
"result" : "invalid"
},
{
"tcId" : 221,
"comment" : "Signature with special case values r=p and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
"result" : "invalid"
},
{
"tcId" : 222,
"comment" : "Signature with special case values r=p and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
"result" : "invalid"
},
{
"tcId" : 223,
"comment" : "Signature with special case values r=p and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
"result" : "invalid"
},
{
"tcId" : 224,
"comment" : "Signature with special case values r=p + 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020100",
"result" : "invalid"
},
{
"tcId" : 225,
"comment" : "Signature with special case values r=p + 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020101",
"result" : "invalid"
},
{
"tcId" : 226,
"comment" : "Signature with special case values r=p + 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000001000000000201ff",
"result" : "invalid"
},
{
"tcId" : 227,
"comment" : "Signature with special case values r=p + 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
"result" : "invalid"
},
{
"tcId" : 228,
"comment" : "Signature with special case values r=p + 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
"result" : "invalid"
},
{
"tcId" : 229,
"comment" : "Signature with special case values r=p + 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
"result" : "invalid"
},
{
"tcId" : 230,
"comment" : "Signature with special case values r=p + 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
"result" : "invalid"
},
{
"tcId" : 231,
"comment" : "Signature with special case values r=p + 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
"result" : "invalid"
},
{
"tcId" : 232,
"comment" : "Signature encoding contains incorrect types: r=0, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3008020100090380fe01",
"result" : "invalid"
},
{
"tcId" : 233,
"comment" : "Signature encoding contains incorrect types: r=0, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020100090142",
"result" : "invalid"
},
{
"tcId" : 234,
"comment" : "Signature encoding contains incorrect types: r=0, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020100010101",
"result" : "invalid"
},
{
"tcId" : 235,
"comment" : "Signature encoding contains incorrect types: r=0, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020100010100",
"result" : "invalid"
},
{
"tcId" : 236,
"comment" : "Signature encoding contains incorrect types: r=0, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201000500",
"result" : "invalid"
},
{
"tcId" : 237,
"comment" : "Signature encoding contains incorrect types: r=0, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201000c00",
"result" : "invalid"
},
{
"tcId" : 238,
"comment" : "Signature encoding contains incorrect types: r=0, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201000c0130",
"result" : "invalid"
},
{
"tcId" : 239,
"comment" : "Signature encoding contains incorrect types: r=0, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201003000",
"result" : "invalid"
},
{
"tcId" : 240,
"comment" : "Signature encoding contains incorrect types: r=0, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30080201003003020100",
"result" : "invalid"
},
{
"tcId" : 241,
"comment" : "Signature encoding contains incorrect types: r=1, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3008020101090380fe01",
"result" : "invalid"
},
{
"tcId" : 242,
"comment" : "Signature encoding contains incorrect types: r=1, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020101090142",
"result" : "invalid"
},
{
"tcId" : 243,
"comment" : "Signature encoding contains incorrect types: r=1, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020101010101",
"result" : "invalid"
},
{
"tcId" : 244,
"comment" : "Signature encoding contains incorrect types: r=1, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020101010100",
"result" : "invalid"
},
{
"tcId" : 245,
"comment" : "Signature encoding contains incorrect types: r=1, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201010500",
"result" : "invalid"
},
{
"tcId" : 246,
"comment" : "Signature encoding contains incorrect types: r=1, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201010c00",
"result" : "invalid"
},
{
"tcId" : 247,
"comment" : "Signature encoding contains incorrect types: r=1, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201010c0130",
"result" : "invalid"
},
{
"tcId" : 248,
"comment" : "Signature encoding contains incorrect types: r=1, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201013000",
"result" : "invalid"
},
{
"tcId" : 249,
"comment" : "Signature encoding contains incorrect types: r=1, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30080201013003020100",
"result" : "invalid"
},
{
"tcId" : 250,
"comment" : "Signature encoding contains incorrect types: r=-1, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30080201ff090380fe01",
"result" : "invalid"
},
{
"tcId" : 251,
"comment" : "Signature encoding contains incorrect types: r=-1, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff090142",
"result" : "invalid"
},
{
"tcId" : 252,
"comment" : "Signature encoding contains incorrect types: r=-1, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff010101",
"result" : "invalid"
},
{
"tcId" : 253,
"comment" : "Signature encoding contains incorrect types: r=-1, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff010100",
"result" : "invalid"
},
{
"tcId" : 254,
"comment" : "Signature encoding contains incorrect types: r=-1, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201ff0500",
"result" : "invalid"
},
{
"tcId" : 255,
"comment" : "Signature encoding contains incorrect types: r=-1, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201ff0c00",
"result" : "invalid"
},
{
"tcId" : 256,
"comment" : "Signature encoding contains incorrect types: r=-1, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff0c0130",
"result" : "invalid"
},
{
"tcId" : 257,
"comment" : "Signature encoding contains incorrect types: r=-1, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201ff3000",
"result" : "invalid"
},
{
"tcId" : 258,
"comment" : "Signature encoding contains incorrect types: r=-1, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30080201ff3003020100",
"result" : "invalid"
},
{
"tcId" : 259,
"comment" : "Signature encoding contains incorrect types: r=n, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973090380fe01",
"result" : "invalid"
},
{
"tcId" : 260,
"comment" : "Signature encoding contains incorrect types: r=n, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973090142",
"result" : "invalid"
},
{
"tcId" : 261,
"comment" : "Signature encoding contains incorrect types: r=n, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973010101",
"result" : "invalid"
},
{
"tcId" : 262,
"comment" : "Signature encoding contains incorrect types: r=n, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973010100",
"result" : "invalid"
},
{
"tcId" : 263,
"comment" : "Signature encoding contains incorrect types: r=n, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3035023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730500",
"result" : "invalid"
},
{
"tcId" : 264,
"comment" : "Signature encoding contains incorrect types: r=n, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3035023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730c00",
"result" : "invalid"
},
{
"tcId" : 265,
"comment" : "Signature encoding contains incorrect types: r=n, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730c0130",
"result" : "invalid"
},
{
"tcId" : 266,
"comment" : "Signature encoding contains incorrect types: r=n, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3035023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529733000",
"result" : "invalid"
},
{
"tcId" : 267,
"comment" : "Signature encoding contains incorrect types: r=n, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529733003020100",
"result" : "invalid"
},
{
"tcId" : 268,
"comment" : "Signature encoding contains incorrect types: r=p, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff090380fe01",
"result" : "invalid"
},
{
"tcId" : 269,
"comment" : "Signature encoding contains incorrect types: r=p, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff090142",
"result" : "invalid"
},
{
"tcId" : 270,
"comment" : "Signature encoding contains incorrect types: r=p, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff010101",
"result" : "invalid"
},
{
"tcId" : 271,
"comment" : "Signature encoding contains incorrect types: r=p, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff010100",
"result" : "invalid"
},
{
"tcId" : 272,
"comment" : "Signature encoding contains incorrect types: r=p, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3035023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0500",
"result" : "invalid"
},
{
"tcId" : 273,
"comment" : "Signature encoding contains incorrect types: r=p, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3035023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0c00",
"result" : "invalid"
},
{
"tcId" : 274,
"comment" : "Signature encoding contains incorrect types: r=p, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0c0130",
"result" : "invalid"
},
{
"tcId" : 275,
"comment" : "Signature encoding contains incorrect types: r=p, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3035023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff3000",
"result" : "invalid"
},
{
"tcId" : 276,
"comment" : "Signature encoding contains incorrect types: r=p, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff3003020100",
"result" : "invalid"
},
{
"tcId" : 277,
"comment" : "Signature encoding contains incorrect types: r=0.25, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "300a090380fe01090380fe01",
"result" : "invalid"
},
{
"tcId" : 278,
"comment" : "Signature encoding contains incorrect types: r=nan, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006090142090142",
"result" : "invalid"
},
{
"tcId" : 279,
"comment" : "Signature encoding contains incorrect types: r=True, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006010101010101",
"result" : "invalid"
},
{
"tcId" : 280,
"comment" : "Signature encoding contains incorrect types: r=False, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006010100010100",
"result" : "invalid"
},
{
"tcId" : 281,
"comment" : "Signature encoding contains incorrect types: r=Null, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "300405000500",
"result" : "invalid"
},
{
"tcId" : 282,
"comment" : "Signature encoding contains incorrect types: r=empyt UTF-8 string, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30040c000c00",
"result" : "invalid"
},
{
"tcId" : 283,
"comment" : "Signature encoding contains incorrect types: r=\"0\", s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060c01300c0130",
"result" : "invalid"
},
{
"tcId" : 284,
"comment" : "Signature encoding contains incorrect types: r=empty list, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "300430003000",
"result" : "invalid"
},
{
"tcId" : 285,
"comment" : "Signature encoding contains incorrect types: r=list containing 0, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "300a30030201003003020100",
"result" : "invalid"
},
{
"tcId" : 286,
"comment" : "Signature encoding contains incorrect types: r=0.25, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3008090380fe01020100",
"result" : "invalid"
},
{
"tcId" : 287,
"comment" : "Signature encoding contains incorrect types: r=nan, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006090142020100",
"result" : "invalid"
},
{
"tcId" : 288,
"comment" : "Signature encoding contains incorrect types: r=True, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006010101020100",
"result" : "invalid"
},
{
"tcId" : 289,
"comment" : "Signature encoding contains incorrect types: r=False, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006010100020100",
"result" : "invalid"
},
{
"tcId" : 290,
"comment" : "Signature encoding contains incorrect types: r=Null, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050500020100",
"result" : "invalid"
},
{
"tcId" : 291,
"comment" : "Signature encoding contains incorrect types: r=empyt UTF-8 string, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050c00020100",
"result" : "invalid"
},
{
"tcId" : 292,
"comment" : "Signature encoding contains incorrect types: r=\"0\", s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060c0130020100",
"result" : "invalid"
},
{
"tcId" : 293,
"comment" : "Signature encoding contains incorrect types: r=empty list, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30053000020100",
"result" : "invalid"
},
{
"tcId" : 294,
"comment" : "Signature encoding contains incorrect types: r=list containing 0, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30083003020100020100",
"result" : "invalid"
},
{
"tcId" : 295,
"comment" : "Edge case for Shamir multiplication",
"flags" : [
"EdgeCaseShamirMultiplication"
],
"msg" : "3336363135",
"sig" : "3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767eabbb85322984f14437335de0cdf565684023100a4f715877eff41eee586e317dc0c468e71b71b021be8f2890fa5bfe3009780b225932dfc8d0edf0da1e739712dded38f",
"result" : "valid"
},
{
"tcId" : 296,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34343531343631393831",
"sig" : "3066023100b4eaabfdc63894e0a14e73f65b4756984d6e820f41abe648cef81cce23e61b6c7c69a11e8ee0192a0923d98ecfd2baa402310092a32f2ba1231a678fd3859202655233c1bb834bce1688a355f4003c92c68294a6aed6de1f4c230fba18380b3128a916",
"result" : "valid"
},
{
"tcId" : 297,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373030393239393039",
"sig" : "306502304af725715320314d0c7c4fb9f5bc63ef03ed91dd03815898cfdb8c7f14a7c3135e4eaec388348f527cf067a95ed9a742023100f3dfb393bd175e059d9f3346e4e906bb5e5bee07d12ac1ff0271f682bd4032fca36ec10855db8a5779b155e4557a8db3",
"result" : "valid"
},
{
"tcId" : 298,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32343830313737303637",
"sig" : "3065023100c60c91ae19ec1fecb026cb2b45911cb6305aed45e5e41f4a314cbfa89dae8e668b0d8cb4d4cec338f9c370576b53962502304f7d17bffe86ff3f496c4f2493ca6d6ddb15aa6971ed2cf4c3335b4b3595a70fd4482aaa28b6d6451a89ab6d4438ca53",
"result" : "valid"
},
{
"tcId" : 299,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373731363034393337",
"sig" : "3065023100c11f83708a062ef67b6c5b24e0437e03369db531d647cc07371f774aeb709d3a2fc96df497db57c21dafaf96f2169f52023075521831b151acb7921839e04ad7e5adb7c80c2e784499fc440e82c87a7bbf4bf18bdf46f8bf8b1a7aa0a9d1b3f3b9ad",
"result" : "valid"
},
{
"tcId" : 300,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131333035393331373331",
"sig" : "30640230423363163d0796d5293f38cbc7b8e8bd318ae69d770102ada8dd790a3cfd36d2065c117916b60039aa95390a7c824f69023047bae9c25cf9a13bf0703f4de37f7354c3a5ce9ac1f966ac7162804e1eb1cb3fb463048e1c92873175124d730751270d",
"result" : "valid"
},
{
"tcId" : 301,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3134383635323132343538",
"sig" : "3065023100bc9dbabfb066d4a1c03301c002b32406c04d36c5304d51907174a44886bc93de5da04988ab4697efe05dd302a2577faa02305c39fef8475921f553a1b16b877bcc289207716fb74b7ade16f757fdf61a4def4c0ca811dd5e5346862216a7b3ffb1da",
"result" : "valid"
},
{
"tcId" : 302,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "363135323834393939",
"sig" : "3065023100d6b52f873b095bb727342b2b84a3d4a35fd3882f6590abe43512447c39e03ed1b4fe1df903f037a2edb4849df68499b702305045a2d97b16d9d503705502fb5410e61a2b99e61b04973e4c3e369b92f92d0e232fab334173c6cede1981067fd26ca8",
"result" : "valid"
},
{
"tcId" : 303,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31323839373132383731",
"sig" : "3066023100b3cc66f03f7eac22c54c6cb5b9be040c48f5aaa7845a106c370dd74dd5f0b0583186bdd93e7c96705904de47b3b3c3d6023100c5b7b38bedd87c8138da6a7e8ae9ae4ed862f9dd7f578b56c89cd8b69dedf2a120cc5eab251fafb63d33a78b484ecd9d",
"result" : "valid"
},
{
"tcId" : 304,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34353134333236393935",
"sig" : "306402302350c43e61d93d401ce7825388a72ea34152eb4177168f100226cb8ef6967e9b0c00d937f0894ad5efe026c8a8125571023045c0f5b1849236c6efbf00c51c468ac9ee9643b9a49cf5e20bbf42b4560b293ea7618a36a3abfde1b31706649c7e31a2",
"result" : "valid"
},
{
"tcId" : 305,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34313138303935373633",
"sig" : "3065023047c498d4e7d9f12cb89d2cbbce96b26987d3ea364820d5db69830183ef8f6b1772a1b4e87949d2bf1bd63f38b2886bd1023100ec09fe5fb29b17d5daec54aa6e8c9f733ff7a5c5fc1f0a7f131b9126217863a6e0b6c776b2d01f827ac844b0263cbe99",
"result" : "valid"
},
{
"tcId" : 306,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31333435343736353130",
"sig" : "3065023100ec9b59ddce3865488b0eea44f1bd5042f4c5930a6b7cc9ecdab17f04c67d108202b5414f849bc92713e5dd507dcf62f0023066e3880308ca44baf52cf810e6eb4b6496ec28dbef9fc3dfc97569cc96e9f03657a17a47b35ac0e34ee5c970e043cf9c",
"result" : "valid"
},
{
"tcId" : 307,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343232393938313032",
"sig" : "3066023100b48ade58bad989bf4032b3cd65696557486ed7cd1d603ff2275dfca47e05c4adc6b562d833e30ff6b5a44a42114c09c7023100b8379cd005d381b0504bbe7116a948164ea8c5c83a6d18cec5261d2be38cb24e9ce6ee1a287e0bd759f275d785ae731b",
"result" : "valid"
},
{
"tcId" : 308,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32323635343239383132",
"sig" : "306402304c278e7ebfd355a271b843e77e84a185247d11ac5091ec749758f666d02f4efcb0c96c4f573dbc5450a8ab94734308440230551f95b2891e34a90b84bb47dae69c381ca58a552dc8d19648bef9aa4ce1d3a368d1a76b3a65f0c5ac82cb8f567370d2",
"result" : "valid"
},
{
"tcId" : 309,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373133303833323137",
"sig" : "306502310095b8935330f63d08049332137094d078cf6cc275fbf0b98c931c0dde3669f569d2df273bbfef18bde241f4edc179fdac02302d58e9780d2707736fa8fead8266a8dd3632e60648869a162cf53196aedf9695b5d9076b4bae800da9a91f2d30f79a90",
"result" : "valid"
},
{
"tcId" : 310,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31383232373734333630",
"sig" : "306602310092a3e6fa635fe5a7f1aa8e8c4ae927bf5f1b81f59fafb6bd117af7bfc862024d5b9b12ea20d27d913579f0326d592947023100ca5c88f4fb52de1307897a8a9f33defa115bb79ed594d3b0614ae8ec4f95439c36ec1f5b8ef6ac60c1a0e4b794b18321",
"result" : "valid"
},
{
"tcId" : 311,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "323834313630373935",
"sig" : "3064023010a9b34d94b4206d684b978f1b553f9a2b31eee6aefd21abe12138c65e09b422b4203c362169ce30f3a9f870961f447e0230462efe7cf7b719fd4ced3b1cb2fb3888a2bd66493737aad671c858fa750e02b4e2e7af75b99882545fe4e9f93f768909",
"result" : "valid"
},
{
"tcId" : 312,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34333135343738313236",
"sig" : "3065023100d1e466317e69ce88d6ab602a6804bb8c8fc2745b7233c0bb8a5f8e645e36adcd368c9fecbce89f166af1e6caf0c4213602301a5247045045e640ed44f9e0cf6bc2ab246a52fd4bb8bb0ab636f97ef393eaf764083d92102715ea414dc5d125fa93a6",
"result" : "valid"
},
{
"tcId" : 313,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32323639373538373331",
"sig" : "3065023100fc4a0533d0a27076729b5b720362755959d2636caa5250e0fb06ba9d7dc6fa64691f6afa268130758ae62564ad92716f02307dbb4208235477f990fe3aa54527ea856169fe319973379166ad26bfdfeb0c88cd5a40488daa6c593663bda94e445e9e",
"result" : "valid"
},
{
"tcId" : 314,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33353637383031313934",
"sig" : "306402300bb6146571082be64cda12366213873b67073a646418afc5eb0b58b3774b38695a076be63471522d4db2f10c6eaa2df102300ba0c98eea09c835508e76db841177d4f9cbeb06c2932d0d6a5953fdf88527acfe93434ba5835c90595d6043eff45429",
"result" : "valid"
},
{
"tcId" : 315,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32333136323732363237",
"sig" : "306402303ced794b884daa5baec59cf8793d70a2a532129081c1acf23628df0b296f273ac6fb961254298fdd8b563ed35cbdc20802307d861689119c73403fbeb4b139cfcc08f24f1aaf541f8c7b833623f59e1a430f79e66f28dc5c54d5dc689d7114213dc2",
"result" : "valid"
},
{
"tcId" : 316,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343638303735353233",
"sig" : "3064023052208540afb89d631737b4371db6053652f215b50da1383793da9c709515858ee297346cbfa5e9fe094e46e2b50ff26202303fd3b4ece6a2eea057e11b7d998cab1f2903f8533d895147e28fbc73fd6294ef1084c5fb08576fe0d89c5448387b2490",
"result" : "valid"
},
{
"tcId" : 317,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373536303830323930",
"sig" : "306502303eb4a2459ae55901568ae90160c219ad9096b6aac0964a01dd76434e3b372733f7b6125ece09a373e3faab6eabe97b82023100c2e9242bebd94b9421fe661800333ae7025615c1d6dba1f46fdb8130a1be46b6e4773ff79436304aeef57a7cd717bb55",
"result" : "valid"
},
{
"tcId" : 318,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31333438303136313034",
"sig" : "3065023100b910d61fbf0835f8b45323718de7831e104ca45b243d509b8641d6e14eb3fab0d1f45621e7fdf9a30060e561aec72a3002304803cf99666cca4003d5ca567794e2db97fb87154f32b6c306933db5a98aac2dce0b67361a8e41542d6fdd1170e866a3",
"result" : "valid"
},
{
"tcId" : 319,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32373432363433343935",
"sig" : "3065023100c59835d938052947cc6ab06bb570075fcf118e20f2ac80151d601cf05792047cb1eea786e392d4179da7041a1659f47802304ba76348f52b0d3c2ba836d87b60e02374edba6d590196b509103ff7c1ca0773ced924c743f3ec359fea13a210678fc2",
"result" : "valid"
},
{
"tcId" : 320,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32323738343235383435",
"sig" : "3065023100ac93d34eda394c29a37e2a952d585bfe14eb54e4aa738e19db73d4f76661933e9c05b83dec4de212292f66f299876d550230673eae78dab5ba392c019a1d236f33c0c2d6814e0ba5c12382880ad996e386602f0cb1b80f09f712b782f11d341c81a0",
"result" : "valid"
},
{
"tcId" : 321,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33363337313933383031",
"sig" : "3066023100d242d4a1138638fd123a00c4a238ee8d4ec49781ab4d55171b765fdf9e9393ece75c066cf6af40e7309dd47aabbefc6f023100ba0fd10c855779be669196a9892b508950bc8b72021d6eea07f922911e9666a604a8548143b31abc8a2e12480c0fc8a9",
"result" : "valid"
},
{
"tcId" : 322,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34353930363837353039",
"sig" : "3065023100be4710c8a4daa94536e002123c3543e56e8fd61a1bf2efba2dfdfb3ee2b721df0ca97a2e5d732de3b417960028ff00b102301ee03a2f1b46b05981398afb3b72d4e5b7e2a5f23db23467b400dfbf9ba919123bf2c93c7972e7deba4113cde183f3b1",
"result" : "valid"
},
{
"tcId" : 323,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35383031393936323333",
"sig" : "3065023005afd92c629c5ab734bc3eeb893d4f7a714b892280929def30d1fbefa16d0b3d8c299ec5d4c1785ed39eb23dc5d470090231009feff265f41aa4ffead6380b27ac6233d9d88b4c8a00648e9d6dc59f18d2175c9bd29e224ac548dd330a2d0e2ba88d64",
"result" : "valid"
},
{
"tcId" : 324,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37343836353732373338",
"sig" : "3064023051263ce6e7c63a256cf95d00af0a6fa334487ec503523c324735e5636537b508891401ca38d076e69e7167172137dc6802300a9ab89fd4f3fc24c92aa350aee3e2f497d6f0b42821b10d690ee543c214918ec1e7327ba72d3573161329c0f5816751",
"result" : "valid"
},
{
"tcId" : 325,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35323537363038333537",
"sig" : "3065023042cce0995f5d0c028569f8b88e9129e87f73764ba0defc5088793e7f55a0d901296583d28062af229ed57e8b27663cc1023100f1feb5fea347028bc0d130622719d8d64692e1edbe32787fab7d0c9586600b97e6117fc332652c9cd99c306525d64103",
"result" : "valid"
},
{
"tcId" : 326,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31363332383233323433",
"sig" : "3064023057261b608863736c2fa14fe2500ee36068b4334d582fb416d432208af49a1b393e0178acb8dbe62d85ba4b9dde8239140230698ef852d4fd2d5cc395d9b5606c04eea326d44352e683dd74e4477b109e2455645a79c3ff088e853599c4cf2c8cc2ba",
"result" : "valid"
},
{
"tcId" : 327,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31393736303637323438",
"sig" : "306502310090eef78d2dd72828c1ed40b9c10b4de15a736c28413d76eb7b7120a68315db57fe1ffbeac53d6681a983ff3e8b6566a102303c50ed21393596c140992490b396aa19ecd70ab38ab5013bd7069afc3f82a94d4f96fa9c9bb1e633d88e89e6639337e7",
"result" : "valid"
},
{
"tcId" : 328,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35303636393137343638",
"sig" : "306502307bd54944c997633f180ee8109b023987a0690d020bfb3bfc554cf09d7cc81a32e76158bc50101746a75a52e8595dd392023100c7a9eeda7b919beff1fbce1563767e4c660d50665cdef27e69eccca4b091047f33b2490ff4352f536a77a26ee2b1da17",
"result" : "valid"
},
{
"tcId" : 329,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32333133323633343833",
"sig" : "30660231009e5c5adde67f16a0b76dbbe664d3c94a3f77fd1adaca4696a2142718c938ffac1d9b47f029320bc53047d617baf0b4400231009b108e1d0b6ab282de12bf9da11b34249dabb3a087a49e9abd991a32412a7ee22198e4952a7c3bf55c3654d65d08f07f",
"result" : "valid"
},
{
"tcId" : 330,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33343535373733313536",
"sig" : "306402303b3133332e922b21b1f985955868a17411f00e20f1f6694ca940b3587eeb62f9e82f0a68cd3b93ec7c7aae331b67535a023020d8c71ad5fb441b8f20a03c5b799ed90e6663184056ad277a6bdb2f8f4a23bb69aefd5891d6c2a145ba4c829116c24e",
"result" : "valid"
},
{
"tcId" : 331,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31363036333337363930",
"sig" : "3066023100fc986832521226437b5097984953ec20b8c060b53e85d726277649cd23aeb97a9800dcea6688f40538c767308df889a002310082ce782c65e2c9545f9c2fb63ef8026943678fcfcc843b514975b1474dccae16f622926cf940d8e81e5d6a0d9d6a8d91",
"result" : "valid"
},
{
"tcId" : 332,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32393038373634353636",
"sig" : "306402304bb0edfa859ea78bd3e42b2295e0896e71fb31b95c6acf7b9f998885d3fd7018c2d69d947d8d225b4a8abc622409ef250230032eb75aec52a315a397113a42864d42a982602cf71897a89d2c896489b9e00b83fea269d0c7a4fa3218c4c4ea183a92",
"result" : "valid"
},
{
"tcId" : 333,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37383231353536343934",
"sig" : "3065023100ca1ba3e964fae4b00117d5362e6038021f05d8a8536f2d91f3e57a67967a3d463231e4b5899a36465a816b9e2b65200e023020d676f4af06f17ce92ffb2d7506c31ce9b33949002cadc93c887187fc5774959a9aca35fbb33a17c7e2246061de7ef6",
"result" : "valid"
},
{
"tcId" : 334,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132313430303035393239",
"sig" : "30650230572e8695691f5049561311c5a6ea18cdaca6d94cb9b409324159273ce43ec08ef225c5317bebf1246e4527eea86b4c52023100fd081891a5a45bc9ca685002627a9773c0c61376c320b97aadccde02581f1407ef8f68ed7dc8065affe0ee8b2b9f93d2",
"result" : "valid"
},
{
"tcId" : 335,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31363239393337313131",
"sig" : "30650231008e46a94cb26e58b35aa245057d1a1d2ba6c288ac70a02c44f8b795bff7d9dfa575ecdca1dbf35f7051aa8b1048d8dadf02307f57adc387a897970bfe56ddb4531d29a2eafdfd55c4835b1d604dae67cbe056660c06abc4c8ba860fa81e04487d5dc2",
"result" : "valid"
},
{
"tcId" : 336,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32373232383437383135",
"sig" : "306502310092b4937e2c62c9a95cf4ddd13bb0aa6b6ee7b454db38743616c8791c0ce321fdb57dd401066f2260fa893b913b210e4202302c7b05333860748a822ca7700c8b8231f0f2bb49025a13776874c104c0084e501d503c6672b94e6a434f713d82490b4e",
"result" : "valid"
},
{
"tcId" : 337,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3337343334313732353931",
"sig" : "3064023079ede8f212833e19303af35e4af679e98359744e4323b8a6c47cac3fc2465a644ebb7b2541fdcd8bbf2c8b3c7254fc4f0230601c0b9c43bd9ec07eefaa435828568892f27f6560ec82b8223876e2cca670bcd00ac9834587a94c86240e26a464deeb",
"result" : "valid"
},
{
"tcId" : 338,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "313837363932303637",
"sig" : "306502305ab12682e21ad7b76c10132b227f7f0ea1063d1916b42f81e0d9d174c49e80cb0a4f078f4acd0fd560b47279fca0700f023100fd11107b8b7f782df3e1e6561f27ff620b997b2e650f4e8fed884fcef7b232b2e57818be355a19ed8b7377aa7dfb4366",
"result" : "valid"
},
{
"tcId" : 339,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32393937353331383431",
"sig" : "306502306de06d1f8936549a44492999c11ff7562af3bafea89fd83833f7cf678c21ae1ae21908847ef918047416e6351ca3c5280231008ede0e6d8cac60f8bc208273e9923015a34c3992c41148dd14c30ffa832c56c6eb78263c95ae3534b6018ad6cf120ef1",
"result" : "valid"
},
{
"tcId" : 340,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32313039373331353732",
"sig" : "306502307fefa2a9bd19547eb0bb653fd943460e61410ca2b269d1a72e251c63fcedb40dcbcb92e0947f25663897daad30ed03d4023100f956be234fa0212ade70a76b415d91a38037ee793b127238b88eb185735fc1c567854f1620714cbea758b22a33e2012a",
"result" : "valid"
},
{
"tcId" : 341,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39373334343133333034",
"sig" : "30640230017f098f483f9fa6788f6b98721331d66bb1defb1074bd237b4c9aaf7d7e6d5fca9f9b427d02cbfdd568355ccdccdf470230180202c126ded742f5cee121e553014e94e4c888d83f45c09f138400edcac117fef89b0efd5cda789158b1d2dfb0a84e",
"result" : "valid"
},
{
"tcId" : 342,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "313033383236323134",
"sig" : "30650230637a45aeeb154c5dc9d3a661f3f805d001711a93a458849b7acc07da81068e0ede02daa23fefd4e358901d33d82ad66a023100c63d0ee15632e6b66fa96e5526de81d2d8f41d213538bcefa67b4bb0185eb5685327fa518bb11d3270dfa44b165b4d08",
"result" : "valid"
},
{
"tcId" : 343,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32303630313336343438",
"sig" : "3064023037bc3a5f254abc7ba224215935774b8e33390ee65248b41b7bf8d4b8304f74b8030e7aff088da253f0599d6ca8f8b47002302e896b908c65077cf14ef33ac99762c76987e890d7d235bc718d57207f30fc8ceb69cb5a57cb5c986d90a8824050c41c",
"result" : "valid"
},
{
"tcId" : 344,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31323133383338383130",
"sig" : "30660231008a7b9e8cced2bf543122267ea791ab89818674b0d6fc8299e4a952d248895cd5b39fba82a43c9dcabf13eda10fb38978023100dace1d62a9d499533e62252a345106b0e3c033420d04e6672d01eb733e0a87761db41aa0277f438b417bd874e42304d4",
"result" : "valid"
},
{
"tcId" : 345,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38313938383037333237",
"sig" : "306502302eff4c6d62ab3b126cd90c5d0f709c05ce52b534a42ad3632beec4324750f1287d17ed67e638a85a551eb478fe223787023100d167b2e96d3b8d8bd885b4ad97135bc95baab84b031b41a890f7cb8fb6ef3b71d0e34883c2f9c2ef8d8c3c42f37fdabf",
"result" : "valid"
},
{
"tcId" : 346,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31313739313036333334",
"sig" : "3065023100d497e673f8d77d8dd0ad0c3db413d08c9278709791054e4cba0c1c59ba9e6aa45acbb7f0afaf2f944140675134189bf7023067ab893572ee758df4b3bb9b217e2a1a868034280fd0300a2b4187a8acf96b3cb3804e1cd05dd58e834aab62e6b04bd0",
"result" : "valid"
},
{
"tcId" : 347,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31303734373837393236",
"sig" : "3065023100ef171b66ff17dcef073fe851af07f4491b3b915bf527b7a9f76850d5a38bd3de6e6b7d79e1e95bad799592b52ce7da1702307fcd871afd940ab4b8976ff3f6373995daff23e9404604ba702b7cb12dc0e13916bce58f86e913bc9c61fa88b00e4e90",
"result" : "valid"
},
{
"tcId" : 348,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36343636363033393934",
"sig" : "306502305e12b0dc1664fc8f050e7901e31a930d1b6c589fae15883054750d95869373dc446186af41a96f557421d3e4fa99f3460231008122aa58308ecc0ca8235298a38760b2d42df586e4e0b80885419bcc57024001d8f14fb71b3129ba727ffd0752eaad10",
"result" : "valid"
},
{
"tcId" : 349,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38343138303032383736",
"sig" : "3066023100b338087936a9be72650d6ebdd445db95f0d0b9abde153d463683150989a5dd8772017055d2d5da4e61609606743e70b3023100e60f3cad9b5afb224dd21e680455f35a10f585d072565cb9d06603674985a98d83155c6822fc9039f828ca9cd849ace5",
"result" : "valid"
},
{
"tcId" : 350,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39323330323534343032",
"sig" : "30650230600da5acec259bea5fc1d15285508c20c197ebffc86e52406872292b77ddcf0876d51a0486616850e59b19e2f0e23df3023100bc84021ef9f97bf55c0f7b735381658b5947116c28454ae75d1c9da5616f5ad7d8d5d2132f54cea3a813d91217a79078",
"result" : "valid"
},
{
"tcId" : 351,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31303135343735303437",
"sig" : "3066023100d632f7aa5e9aa53c985b447354e435583b8f831d3d751db771a13924150682bb3688778f8855da2b4777b11acb04a66c0231009a227e8b93a3806f0748ef33939786edf5cd964354ecc355e2a972af3e6cf2ed8098b7afe2e643ae2c5d2d2c8e4c8194",
"result" : "valid"
},
{
"tcId" : 352,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34383039333730393031",
"sig" : "306402305f6c24e4fc62137d5c055a07311217114d1a1c5f9638989d666db4d649184875d63046a984cc27a4d07c0e490878086d02307fffa9b3449a8f1d9acdab92d095f27852d4a855d1d15ac207cc4d1b06e28ccd0e63eeb3dc2a4e5d764610896fe6ff29",
"result" : "valid"
},
{
"tcId" : 353,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3133383934303933323238",
"sig" : "306502305160ee1c6e957df7017215c85c05806f41acb84865d91368b4cf28617556ac747c161e554f7a4cd426c581a4aa6344ce0231008060779a4f605477cacf32693ad9ea9ebcca40771d417539260aeda208e43acb8ae792f1de70af20d33edaa16668679b",
"result" : "valid"
},
{
"tcId" : 354,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32363236313230333131",
"sig" : "3064023027911dbaddfb310450bdeabec6e5dfbbe691bf0d17776fa34ba8effd8276e49e42f3fbaf68c3b1a3d536baaac0523c820230713a3f56538a819bb0fe14abf97f7bcdeb546f284afd3ae194776b5b4bf0b6e5717ba831c31f820a9031370e81af857d",
"result" : "valid"
},
{
"tcId" : 355,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32353338303531353839",
"sig" : "3066023100e1e83dc5b6052491e27fdf73c78ca002d2db6b7b4432efab63c2d835450fd2120bfe4ff765ca9baec6a46f0b7d0bd88e0231008bceec9c3579ae281c6097c94e3f0a6c49e52c32474a433ae3e234e9800734377f8ecd79b0b691d1d9fcc0f20e402586",
"result" : "valid"
},
{
"tcId" : 356,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31303533333430343739",
"sig" : "3065023100ee6a6761045ad71b8e76a62d97316d92d485bc86dc001902b2f3e52dda313c8c0a9098d519a82d0cb0da3699fae64b220230331c31e85ed5e699907986321fea1503fa71b54c4612cab3a79a07d1d6bc06c85125eaff513fba12fcd739ec5f9b0fcf",
"result" : "valid"
},
{
"tcId" : 357,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3331323139303635343939",
"sig" : "3066023100d94b1082f407c24363c5000b5cf9796ee26b36a8e7c89143f5ba3796ebdd52b077012077ec3b1015fc597f19691635c7023100c3825d21ff95ca9a17eaf7dc8e47d3c11c1e45b2c185c8b874e319c2a30069bd1eca57ee82fe1742a8c3f90f806ba9f0",
"result" : "valid"
},
{
"tcId" : 358,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31383231393533303438",
"sig" : "3064023073e2a70fdee562c974083bc977667284fb54bf619bd80c9e03d605149d70d0e89b7a0117506b6a579c0145544f095f95023007a9f39b9a3c1841601b8d7bfa6b7cbf676e475f8ccb61f4c5a717e75234c048bfea7e38c942cdeebcf3a39a4c826663",
"result" : "valid"
},
{
"tcId" : 359,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31363833323934343538",
"sig" : "3065023100d00c62844d639288c3a8ea3c0605d71974ad55640495d35e7e5c74dbbbd72b9e7d82ab718b7bee6e97cb90a13179237102305f35e5cb422493efe54f8cbf2a252903311f60eb2c2920be7f6a4d3d0fb979704cf0193d926e4812fd1e9f3b350c34ec",
"result" : "valid"
},
{
"tcId" : 360,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39333038333139313638",
"sig" : "306502307314680d178eb63fb15d2c95767e23eb948333b34d49759828b25d02055f2a17f11d0bea7091c673acde4a1ee1ba87ba023100e1a14d59fb5216ec7c7509e4a36b58382538934ab05b3b6f56f29bdccb5344c9edfe1402ecbfafb1c684b216c2adf5cd",
"result" : "valid"
},
{
"tcId" : 361,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36343136363737323733",
"sig" : "3065023100f5d922f8d1d50a6345e86f2416626f610fc4ddffd3d94eb26114713b1c3e4a682a725b2be79bf80a78548a34e9ac8311023029437ecd8a7c73742720710222111a239e9038b9e4e002bf0d89b2bfd51283574938c0fa6a015c88da3437b1fa67d5c9",
"result" : "valid"
},
{
"tcId" : 362,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3130303834363531313632",
"sig" : "3066023100bb05bdf91a0788e2fd6e07051b226d3823152975a673bcf25e2ac7a72fadfdc75339948ce2e597bcf9a47ce7606cf986023100f7917062e1e7ae68bbfb62bad6871158ecf4d0e8a30f425ed6643ee8d09782454bd899eb002da4b9340159faff9a9641",
"result" : "valid"
},
{
"tcId" : 363,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "323535343932353435",
"sig" : "30650231009271dc10bd6d784d62e65ca580c4b7e8e1a18a5f6e6d374d4d46ae4458ab0043a226398a7f5eee00db6e6bd5e2b34ca3023034970198cb3d3950eaaeb782e82e6451b7ca7bf4a8d91b7214cff0105f868ceda62058cf9e4f309737b6d8687ab89432",
"result" : "valid"
},
{
"tcId" : 364,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33353538383536393830",
"sig" : "306502305dcd60bc7fc4f3de262fa13445ddd670160316885beb3bdbed8aa2f6ca55426f469f58e3c42aaaa41486b72a8f5dfd43023100eb3e36a6268077bbed23c3b1aa355c3f97cdcd923d06eefe9c3c18fef3f3adba0807612cabff543d59ab8745a07f2fbe",
"result" : "valid"
},
{
"tcId" : 365,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31333138343333383638",
"sig" : "3066023100f54481762e30bb9536b1ac93be81cde3ecc21c74dded0087545a1b624baaf65c0f112c4a8f1321b772d7868e1504494a023100c894484786b0f2b739530422007abc290d83a8505da2d485f008b4e52266dfa09fe1ec200c526ae002b148a8b20ec284",
"result" : "valid"
},
{
"tcId" : 366,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31373231333437373833",
"sig" : "306502300da180879caac0275701129461a5661f107e2d4004db0876d337483422ed46137a95f473a7a3d9fa90911cfe61bb3372023100f8d785087091193d3ffdb9392bd5fea5079f7ae1110abd4f68500c293bf35fbaa051e59e8b6cb3ae05e05837ed1011e0",
"result" : "valid"
},
{
"tcId" : 367,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3135333138333534313932",
"sig" : "306502305d36134b2bd4025f2db12c474466d97289e1e99e697749cc4033f1d0e42a7477e814d5d9d3e8d27509b661eb9bf4476202310081322e338653bfd65ae084686c666f337a99e0f42f8ddaa677c961ea1d9fb3bd212572eed938f709cab4a80168f83653",
"result" : "valid"
},
{
"tcId" : 368,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31363931353237373839",
"sig" : "3066023100d0e56297b1b84c92ef7388b834cd6832e2202e84ab08fcbc0904b1327efc0013910eef0448781337b4668a8614309cea023100bf588394f9336a07e833d2f92ff34f3e36d08337cc0aa6b6808c8293d7d5cd6f602e1bab2c82928f75338f2b7864fe12",
"result" : "valid"
},
{
"tcId" : 369,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31323331343139343335",
"sig" : "3065023100d09a4c60da5bbae8dbbdf80eb7e0c424a49bd28349053713bec13b23886d42d5a7cf6af10d028a4164c507c6ce8aa65e023058e17e188a097610deadae03248a1424805611e2d0d820b03a31f625d1bb754d743f06764780a64a7e1284db128e6901",
"result" : "valid"
},
{
"tcId" : 370,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343031343832303137",
"sig" : "3065023100bcfbc1d0e693a2a117c5e1bc0e8571ab1a68e3cc3059deebf01eb63f7bc7f469ec42b5cf3566ad7f08cd09c36f35d12102303d0c0a113878829481e1028f109c5a8cbf59c82a34387a1285b039d54d4ece3763dcf5bdb1bb7541285bab5ae90c1623",
"result" : "valid"
},
{
"tcId" : 371,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343637393435383738",
"sig" : "30660231008faa00e182452aa348c76946851b63839c5c948c8e112d8d8ffec46981c9e95ebf57b5112444387fcda5c23c8f42ddd3023100b6d02ede8e632885563e13ecef999db669be1d5ef77d773ae6415e5b3705ef97db3f301553327c8a5b40bfc59675cfbb",
"result" : "valid"
},
{
"tcId" : 372,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31383137333936383533",
"sig" : "3065023100cbfcd5023fd9871014afb3c6fbf4df157b201d61153761d704710b06cd87186c256dca1cafc4eb4947f67cd6335cc43002303b85608e45e7a23275a7a8feb2ba265130db14922486e2b8067982ade04871357ed5583b1a58589d3e74065322257e3f",
"result" : "valid"
},
{
"tcId" : 373,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3334373939393937393237",
"sig" : "3065023100b37da0f3495fb3c4fe81cbed19baec058a50589da7bc64e65364a59fdb1d876b86b79b1b09af7053c12c1989de838daa02301ec9a4dafc58ae0675c32a8947b85f1ef88761b7dee91de9ad03b05b311d073ec6a1a62f28739dcc424b4208bd40e9b4",
"result" : "valid"
},
{
"tcId" : 374,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31333934383937393939",
"sig" : "306402306200affd15ef2a13e8cf3ba926c8a5b565bff111969e0eee1797afc875cbd4a706c0c8550c2b9b688abc558b5a2297a3023031fef74e7428a54527c8ffcf1672da76e4ef9d9f78e015ccdca8c49f2b72e5c861f81941c9bf123e40dd056d575aeb8e",
"result" : "valid"
},
{
"tcId" : 375,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39363530383637313438",
"sig" : "3065023065339485283726bd4f3a9d72e48cbdb08a95b01817a985aea7319b8f47e85ac543789a781c7f9e60187b1422005eae7f023100fa477a7c14d3d7efdc9a993ef53638053a4d1c262891e8905924fef2cde1a22ed2a281b7b5447ac37c90f47ce44de0a5",
"result" : "valid"
},
{
"tcId" : 376,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32333538323734313930",
"sig" : "3065023100dd6e478ae70e762bc3d8e463fb223d7a1ab11849cdcd85c6c017b0b80f2f3d5ad87f5c9a351356aeec11b41fd9f4df4802306b27c3c9efaa6e734734276340c1d7be3ad2ab1558fe58792b3822bce8471fab73a1102b547fcaf6d9b03743993d430b",
"result" : "valid"
},
{
"tcId" : 377,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3238313432323939383839",
"sig" : "306602310098cbc11bb715f80cdd7164f08d540ad30b2b87c53a581755c2275100c01bd57c365e26f318197a210a54af678441fc3b0231009c0bf5d6dcd72b28548af526cdf7121e7a5f555e6ca9d63ee73c1c6a6f0a1ce7d1db8f5b0289aaf0ae6703d35a10569a",
"result" : "valid"
},
{
"tcId" : 378,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32373636383035323435",
"sig" : "3065023100ebac37b24576bbeeb5434417aa55437d09fd6fd2282556735f8f77461338aa04a928a840337e13e6670810a3057b4ff402307b5d1481b724ce8a9f4bd5c53cd2b1ebb9ba39251279ec3d3f6791853d871cea90025aacde9e3611906482cded454fee",
"result" : "valid"
},
{
"tcId" : 379,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35353032323834363935",
"sig" : "3065023100f1faed940427d3db811d7268ca3e8c0abbf13ea2b003e7f5cc39f9bb30177f38506e136b054569015e54aa79e40a2ca302307f17773ce7dc84550deac03d44906049544638c42c89b005fd30fa6e01edb2b4904d0305b02f7b990397bad2b7e7933e",
"result" : "valid"
},
{
"tcId" : 380,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383435353338303639",
"sig" : "306502300ad018492ba1b82c7559d1123d4e8265cf38a5c86b85744419d089d1037340ab83e1b8eb228654c8144afd5e38c155f4023100df6f36bfbfe45c3d469d574b822ab641846f975ef7e8c157a997f7849d2e50eb469a931527ec537d812e5a8c5b82afe8",
"result" : "valid"
},
{
"tcId" : 381,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3233383536313835",
"sig" : "30650231008898d77ee3295588e1841b9b16318afff8e56e9ea0441d89511282571434787da18df2b4e573d8568abb76a5e17a19e602307f0e9ac3f29e8f090b5a956186d78e1022dc1b1226c44f0d6784183e9d9856f7ca755c52cc1b4b902d83e9c37272c9c2",
"result" : "valid"
},
{
"tcId" : 382,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3137383538303131353832",
"sig" : "30660231009235afc8b757471daeeaf98ec9e976aece4dab1959810ab9459ff5cd24da1b02e3fe89bff7f430c040c49edfa3ae0611023100f1148c9199fe1c5a1a2446c5e0beddf9d8eb677c56a2f2b513b178e766ad18c9719c4bb70e1280b6008e726f562435fe",
"result" : "valid"
},
{
"tcId" : 383,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131383035393431353334",
"sig" : "306402303a118c727f17ebd0d211d7df3346436f8063cbe9253d5621e71bc665fea03b3742656d537694d002c5d0d69510f61fd302307ac40c990cad3f51c9f59bdb0268ce8eae501a3e1380f3febe81b29836a548ae6f472e58b22c58e2b23715ba6c99c5d9",
"result" : "valid"
},
{
"tcId" : 384,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343534393837313836",
"sig" : "3066023100b00a3e239d41c94707e97eb8c4b0548538992df16399ee7dcb3aacdd638a08afbf50e4f58c6aed2c53b1705f94b8de0f023100b620a2163b2a78376670c852a09a2e30d819590b19a44761b6347e0d2c5b216c55e77d41573bc8a89311a525ee5dde9e",
"result" : "valid"
},
{
"tcId" : 385,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "323236313131323234",
"sig" : "306402301d794aa551ad4bc16824a8c4bb34c42119d657ada64c54c745c4217bdbf7b3f4f82da9c50e284039421e0ad94c83cbaf023069aa57caa9cae42bed107b5196ca9e48b77fd3286452ee7a00cc2cef7076a4090a4ba84080496436cdde06fb657f4178",
"result" : "valid"
},
{
"tcId" : 386,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3135333138383330383730",
"sig" : "3065023100fd7814452d028c6b5105c0c7e0b6cbee00df6175434422563887f59856ae1b7f8bfd63299f72cb53722f7fff7ecf1ca602302715a36c47795f7f6f29ce5281e3466434094433280a67ca1c9900b36a1f38e9439f9554a593e874f48e191586846746",
"result" : "valid"
},
{
"tcId" : 387,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393739313833363236",
"sig" : "3065023042055cf6f535e37c378e6b341bb5ec9387067d8f16b213ac472e215c75e5138ff97ae4c4b9b177fceac447ceeb931455023100c8532b7be28c995ae9f7aa63cf610250147f25ea1d515a45cb797621e5fe4c047da239ff2fece47a308368b2b1680e81",
"result" : "valid"
},
{
"tcId" : 388,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38363330333434363239",
"sig" : "30660231009e514034c094f46a551d01c132db78ff807bb14c4f3dfc8d7af04fb919d1d9990c10c96c0b617b2ae23825b12d402f2b023100a4e8d4c2e057736d026301d559f48004b971cddf1dec5a14fa508647260779978d8bba7097083f75bc43a1ab8c17c909",
"result" : "valid"
},
{
"tcId" : 389,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33393937313134343135",
"sig" : "3064023022a6bd94782e73c652198de5b24e14285bf12de0cc4785750428b2873a18b853a00757bd4668e19c8634e76594427df10230352982e8d62662ebe4a5d6e2c723247ca787454378af40418d74bb86204133b1d078834c52f8f3441d009d2037bf77a6",
"result" : "valid"
},
{
"tcId" : 390,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3331313738303133353835",
"sig" : "3065023100a19eae454b5b71b46c9a075d96669064cf6a8b190babdc867d9780b4c3abb46c20e69ba4b8bf014ee304944b84ffe8ec02301d6efd110788d4187929d96dce605bc02292df62e74f671ed2338cef394e6c8c1f7bc2e12dcc39d21913df346ef6d789",
"result" : "valid"
},
{
"tcId" : 391,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33323538383834383838",
"sig" : "3065023100bcc42c2985af594852d8cdfd08e8d258bbcf382c4a6861b3f2ab2b3600e4ca7c255de702aad69662b29731b165a34be002306f1073418b798d6f5160a328f30243e35d67103875ad823ab28d7c2263996d5b3007780f7e3ac94b2c69f7cc2cd9b5b6",
"result" : "valid"
},
{
"tcId" : 392,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34373138363334353531",
"sig" : "306402301a81570a4b6e2c853131580541a981f042d4bce14c22186115ff80a1ab6be1ae7b8a8c0cb6250e6ff0461d56ff177e8e02307d3b0b785f48182186a3fd36603577b38ad4f060d443a738bffbc287abb6c1eec403e4846a25f3dfa30e4a8af8e83576",
"result" : "valid"
},
{
"tcId" : 393,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37393132343632333539",
"sig" : "306502306f75642cd0709eee41898ea5ed8bef31a8c4f6cd89ffc050b9d4135583340a80f2796d8bf7f828b9554d616686463d43023100a0380c7e32c53611112ef8fbba37abf1758feeaa15b3315baa43b0986532c0e502ad02241ab459ea85b7e6e1f9318e84",
"result" : "valid"
},
{
"tcId" : 394,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37303636303932383538",
"sig" : "3065023045bf044787bd55281d259db007dfba511a2b4f17b516158a2c9eaaafbde77db3401bdc16b04e788f4ea280d5fcc49c9a023100c4efcddab1134110b31fa814f3233f92e7c030a9c6dfe3332ba3769724dceb53d02943cda5229ee69a014ec02b993f75",
"result" : "valid"
},
{
"tcId" : 395,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38353839363733373030",
"sig" : "306402307b23e822290827713a6676bba07874354f243d7aa4bd7965354a32a50f46efde549fbaf0230041e3bcd7463fe5d1c47202307bc16e571d256ea3d8d89ec5a4e960d372e00055b263fc2752af96cbad686c9e0ecaa3321c816f17d97c679f2e0816c8",
"result" : "valid"
},
{
"tcId" : 396,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31373131343937353137",
"sig" : "3066023100a46c0fe196600aee9a27daaf6b2a1fae53383dc6fcec3a7055324d898e36f9c12350955d1d0398b59ed0496e5ec57f43023100a01d7d32805773dc97d50c5f16ebcc494214e4a9c03ad190b72f0f459cdbf95075b444d5836785ef001014fdd2f70508",
"result" : "valid"
},
{
"tcId" : 397,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3439383538393830343432",
"sig" : "306502306e0f2f49d835a752fdd854b9f6b6dde42a24c1ce90f89da430ec518e107ad528bb3cc25cf75a15a70b340fb25391b076023100baf5521b4a11bab126cc7bc366e2bcfe1bc0cdea00b5e8eb66ad444eb1f670249a73d7d55cc707801520eee2eeb87728",
"result" : "valid"
},
{
"tcId" : 398,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "383036353534313038",
"sig" : "306502307a2da9ebf25cdd98f44191246e7348f58c76d6d1d095478b864cc98885f21c816244a4b4b8f23d0039fec96ce83b1034023100fb23c9633e5b9985941eb970105a027d5610153ef23fa57f98eebf0b668a5536ad9024e51cc2d784b84e83b63e5b2af3",
"result" : "valid"
},
{
"tcId" : 399,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32313637303439303839",
"sig" : "306502301b5e48a26662a08bb26a5a843482e09c65077190534b1a940d1d5961e73029211301cb20284512f50d6a74ba8cafc3cf023100a1a1f6a1733eee402fd622f9ceb8c2849e0fee5b812e7c1e570d44731c095043b0a497e2af24ae8fbc2c6e812ca987e7",
"result" : "valid"
},
{
"tcId" : 400,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32353035383730393335",
"sig" : "3065023023ac523cf931ae370ae7995d53a5e1ed7ba2635cbf1992da0916d26abda50e827b6c30e9cbeeafd0efaab3a74c23bde4023100bda0209a2a229103174e3a266708f44d4f45dd466d7a71ff814fd2a3647a49d1a7eecfb8e6575dadd0c0d9035bb08721",
"result" : "valid"
},
{
"tcId" : 401,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3330303136383931373035",
"sig" : "30640230477f2544bdb245cd9763e7ff31a634d56651bf2d06643b6b7afa9d0eb36edc3fff4b86d47bc5be2c7852f74abf503cd70230686afd8e9dc594a81fef5ccc0c3ec83e35fa21bbc8549587cf759af55d78659a5f35e370d0fae66127fd122ac94fa049",
"result" : "valid"
},
{
"tcId" : 402,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31393235323336323338",
"sig" : "3065023100bd5f4ec35c801b4de142b2419f44f25e184630178fe0e300a09eab50a8f91d3ef5ea6b0f5cc0d4b1b8de6e81d33ef62002303d36f62ee989ab7fbbb736a5773ef04f6f6797bf9360f59fff752d92263b2007eb1d483073346da95516b6ca1f723b1f",
"result" : "valid"
},
{
"tcId" : 403,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33343630323536373638",
"sig" : "306502303a41c664209fbdfc2c56717e46501ffea1696525a627e07e540e6997c809f548cbc461c342d4cb1f94976cf56421a8f1023100a72817a7b0ad7c83658e588b7a53b4056b34ac9ea8ab6a5ad3daedaddf1a9dad0749dc4c6c5f9c19ca61ef44c73af4ac",
"result" : "valid"
},
{
"tcId" : 404,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3130323031363730313431",
"sig" : "3066023100f4564b0439cefd551699091649ccb5155cecbfab37cb5cc7285b0d99634b2c9dc2dd88b5be80ee8396f26e5855aaa6b0023100e52de8fc23655c2053587635fe341291a7df313a09298980f5bd81c906ff173c5b47afaf49bb809e0de5c561c0ee1bea",
"result" : "valid"
},
{
"tcId" : 405,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3139343130363631323337",
"sig" : "306402303c194e0e5afa02249723b952510593173258812bf18d9cf4320274a75c052e1eddf1bcb2d0555f86af3cd8f59da389ed0230656e085675b983f08cddacdf451b497348896a08b651e5fcc3308043b3a2f1d9f401c9ccc2c3e4aa9a64d46763d09378",
"result" : "valid"
},
{
"tcId" : 406,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39343930333734333238",
"sig" : "3065023100d77527451287952898fba5b63834721e62da4c202eca7081e8321fb8df8aeafb9390eb73c66ea44a92837bca1269c03d023041f4376ec84bb9ba6abb7474ef6f29eecbca5227c280bb13433864f0318a99fe99f9c11b5b17163dd611a5b72e3883a9",
"result" : "valid"
},
{
"tcId" : 407,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35393730363533373431",
"sig" : "3065023100846a67b095776053abc6c92026c3e95f6ee0e8bb9c945e231201c6a4948febf533f2dc0ecec786d38e2e4acb65f7c92202304065b8059667a26f61c9a62851aae95086b414a09e7bcd8916eea6656f2e6257cde6d76ddbd70040a32c034c31580aa9",
"result" : "valid"
},
{
"tcId" : 408,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39313532303939333835",
"sig" : "30660231009ce7871d3502dfac78d185d02ea0c6b4efc9126802f4129001dc824a5fe2c8dafcf93147c7da96c876b393c3aa0b658a023100d9dec314bd80b5854859859eff1685e87399687328eb441e4ffda975e6d7a95aa4b21f866bee612317f7e013ac50f89d",
"result" : "valid"
},
{
"tcId" : 409,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343633353538393338",
"sig" : "3065023100ca19230e212576eda03d4071a4ca4654a337b56368cd24db79fddfcc2e69252f44dce45eb745af17dfa8c104fd1523af023059880f5032a82a1bb35eaf8d54aad725fb1edc9381f75b178c1872b20b5fdc1449e989e42bb07370883183cb56864093",
"result" : "valid"
},
{
"tcId" : 410,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3133383230373830313133",
"sig" : "3065023067e9714b3f1ca4a7f8a7b47657da2af7be404b2e51c1e5d1c0819de25cdce826788fea2cff399726d21425875cd00e7e0231009f4f7ff92ab966102397a7acd128bb5c51bfe4627aff0ce5ce66ba0f7956edac4e5a0f2450bda1ea966b1094438ee777",
"result" : "valid"
},
{
"tcId" : 411,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34393730373834393439",
"sig" : "3066023100fe1358fee09c6f0dec4187882ffb58a27f797df39364a9d870fb2a28bfb11911c78bc8e03932bf3a4ff256d3d1177535023100b798be5a82a0b90c365593f7236be4cbf69f212d34610017a6e9f3a393949a073765d506e3cfeebf1af18980d0487280",
"result" : "valid"
},
{
"tcId" : 412,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383234343232383730",
"sig" : "3065023100fc5e1325e91eeaaed0fcbf40546b8ef49e5f2fec040543322c733265afc330d80d1c703386a3c266340f6ec34cd28bbe02304fa22d7fc183b7b5659ed8ec399bb54fa03da71d493376a2a8190ad71583231add74542317ef546ab31dfd6bb797430d",
"result" : "valid"
},
{
"tcId" : 413,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33383336323738383330",
"sig" : "306502303404015e9985c94f4d58bda267cbf4e82abb296ff940a054083c75021af38053bcd5451f810810fbc7ba85fced4e672f023100e57cc413a63aa193e2da1bb6720e8cce4a7253ed2d5c9df6939a851872a4d9c56d175bc3b15913a7d6ffdb2daa9e54cb",
"result" : "valid"
},
{
"tcId" : 414,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34313637333332333735",
"sig" : "306502305537f706c25d25ba313329940e23c3aa39c1bd05d18be2be7c08f81d72303650e33ad072e6955c16748dd1b4c16c6da302310084287c2edaab2aa1f12505153ed782c56bc242e5fc690320eb2c6cdeb451a32fe5b5f03e6e40ff788bf8cbdaa59a0fbc",
"result" : "valid"
},
{
"tcId" : 415,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31303032343935313334",
"sig" : "3066023100ca4c773dff3bd581a2d520671777eb0e7d02102ab3120e5254165c9147b3882e408e8be7ee88b328bfef459a9c76e095023100bfb0acdd91311a5514a691b67d431bca88caeef5c24718b52bd1fb6b88b53767a05a7a908ab090433498285c3740a4dd",
"result" : "valid"
},
{
"tcId" : 416,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31313936393930353937",
"sig" : "3065023100f42a92b158da4e23ddd5c535e1ca72440001644b2d2397e78d62bb364d9f2e6c9316d0632f8e9634e37ddc52237eed680230221cd1c451da886daf73a149e712533e49ba1e144e5b39b6716e6a2712f4bae3b62e895df76f6a982bd5cdcc68cdb07d",
"result" : "valid"
},
{
"tcId" : 417,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343932393736353338",
"sig" : "306402305887de8594d97aee0da433ecb5b84671abc9c1960ac1873f0133ae94d0cc42fe316abdd1265a5e9924630a1f91380fa1023042f0aedc6b784f36529b3231a7cb03c9957495a9a47fed4e9c9d85951bc76c847f3159a35129272297a46024cbc1ad7f",
"result" : "valid"
},
{
"tcId" : 418,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32303639343230353239",
"sig" : "30660231008d3b9fa5ad16a2feae376e4c844396c67fc5aaeddb83e2c3b045799bd5c8f1910edb10c7086851bd3c872968e4a36736023100b2c95c5f39f3c9c08bc8052d9478d91d9c160738dfc4934663f6fc6be1ba8852dccc58fa190858d4ede9a59e9455a344",
"result" : "valid"
},
{
"tcId" : 419,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35343434343734303338",
"sig" : "3066023100d743145fc34c68a30548a9ab31466fd130bde2ee92d5a25dea64d649dd126fadde1a0ca30063e88a86ce87bbe77e5c6e0231009ad33c142d4dc8022f3ff8c704be7e5376cee29d98fd66679f807fe469e411140e16d6163472a9115e934f2f308f1658",
"result" : "valid"
},
{
"tcId" : 420,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32353730393730303131",
"sig" : "306602310094e7e89f02b7df0e7a29e118f135467d02388bf3fac029dc91e3b6b91967d5b77484bbffecd50daf3f5db639613d4b13023100dacae0929120879514ad10a5e35d5716c32d99ac2ad35d98ff73f5ed7b2db5730332a6eacbb9b28ce461dff5e07046cc",
"result" : "valid"
},
{
"tcId" : 421,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35313831393239363035",
"sig" : "3066023100bf7ce4233e98cfffffc38e8a27dc1873737ee2b85ade9a558e16edb357dd79e1c7d2bf041806930845d3d75db04c99a6023100dc8ed9ba622067502414c9e3a81af7d566171e165c5e84e9ad5dc406886d955d6117e7c3a99e0b0af4adc236327a3125",
"result" : "valid"
},
{
"tcId" : 422,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34323636373735353134",
"sig" : "306602310082bef33f7bb8aabb9432a914e6d59a6938a38f43d784c3524d4b811e7b32e335f5c0a5f39be64036758d6c07e2688a79023100e378d26d24a4f7123a50cb84afbb1a98e547f27d6fa9ff0255ea660d8e7ecb998379565eb34f6cc8aecd7f977a0e7ba1",
"result" : "valid"
},
{
"tcId" : 423,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3134363137373433393834",
"sig" : "306502307764ff464ee02443d430707066f8764cdf8572224c7cc41c6d56b5a433c5affbed9990bf15b202a63f532968ab16d5a2023100f9d0c42608779740d2141c117b0bc014604133a1ed950cd6cfc3517b8838afc580880204ff18990c90d0665eccf6518a",
"result" : "valid"
},
{
"tcId" : 424,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38343837323933313330",
"sig" : "306502304f972cd5e22e10d9643a737da8c167bdc43361ef44e63bb1b480354aa7110bcd3f02e5157842848a97221cf79b67bdeb023100aa5eb68b568a5915c0a88ee4318f49e6c1666f7cf54dc35d8dde5cbf81cba3af00d167e16f97e739a4d90cd3910fc82e",
"result" : "valid"
},
{
"tcId" : 425,
"comment" : "Signature generated without truncating the hash",
"flags" : [
"Untruncatedhash"
],
"msg" : "313233343030",
"sig" : "3065023100e53d34a8dd1350a52defc7304398291697cbe728f7b2db75f26158ee0565627f088bf975486a0b863d3f38ea8c1cf45202304ecdc1cdd36a0391f3b9dd08403ef9cd5bb1c4ac275ad2c8880a4dd2f51ba4c2d02165b0eada6e406097cd68213de5fe",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04979b49afb0420319a24580cf70103ece25ae9207adf745ece8ebec47d1958857f32ec05fbdaeef8345f8a57c91f91510deb980abcbad0c01e36116e3fd84823668bf2768d1d33dafc93bf0f94ae11854edfd48f5966f41342e6b2f522cdf2be8",
"wx" : "00979b49afb0420319a24580cf70103ece25ae9207adf745ece8ebec47d1958857f32ec05fbdaeef8345f8a57c91f91510",
"wy" : "00deb980abcbad0c01e36116e3fd84823668bf2768d1d33dafc93bf0f94ae11854edfd48f5966f41342e6b2f522cdf2be8"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004979b49afb0420319a24580cf70103ece25ae9207adf745ece8ebec47d1958857f32ec05fbdaeef8345f8a57c91f91510deb980abcbad0c01e36116e3fd84823668bf2768d1d33dafc93bf0f94ae11854edfd48f5966f41342e6b2f522cdf2be8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEl5tJr7BCAxmiRYDPcBA+ziWukget90Xs\n6OvsR9GViFfzLsBfva7vg0X4pXyR+RUQ3rmAq8utDAHjYRbj/YSCNmi/J2jR0z2v\nyTvw+UrhGFTt/Uj1lm9BNC5rL1Is3yvo\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 426,
"comment" : "k*G has a large x-coordinate",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970",
"result" : "valid"
},
{
"tcId" : 427,
"comment" : "r too large",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "040d4078781945a5cff0eca9e0694e7b5765ac8443986cbb45cc139014306b831a140aa9d3573b38d538ca96f4d5556812f4f14776be09ed21092af45a6cfddaef72f63ba6f38a336dbd11d834259b561a40e0885c41605c0810a7f492dc517584",
"wx" : "0d4078781945a5cff0eca9e0694e7b5765ac8443986cbb45cc139014306b831a140aa9d3573b38d538ca96f4d5556812",
"wy" : "00f4f14776be09ed21092af45a6cfddaef72f63ba6f38a336dbd11d834259b561a40e0885c41605c0810a7f492dc517584"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200040d4078781945a5cff0eca9e0694e7b5765ac8443986cbb45cc139014306b831a140aa9d3573b38d538ca96f4d5556812f4f14776be09ed21092af45a6cfddaef72f63ba6f38a336dbd11d834259b561a40e0885c41605c0810a7f492dc517584",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDUB4eBlFpc/w7KngaU57V2WshEOYbLtF\nzBOQFDBrgxoUCqnTVzs41TjKlvTVVWgS9PFHdr4J7SEJKvRabP3a73L2O6bzijNt\nvRHYNCWbVhpA4IhcQWBcCBCn9JLcUXWE\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 428,
"comment" : "r,s are large",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04285290b55d69ea1742e6d5eb5a82867847e446c0262c567264dc07afa3695e0b693ad09199c8c015c9b6b203904644277c95eddb5e82f18e2e57457f7a9523910376d3f7a826374f1a58b0f3fa7a0a304b233a02852c8375afffff7299cc1801",
"wx" : "285290b55d69ea1742e6d5eb5a82867847e446c0262c567264dc07afa3695e0b693ad09199c8c015c9b6b20390464427",
"wy" : "7c95eddb5e82f18e2e57457f7a9523910376d3f7a826374f1a58b0f3fa7a0a304b233a02852c8375afffff7299cc1801"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004285290b55d69ea1742e6d5eb5a82867847e446c0262c567264dc07afa3695e0b693ad09199c8c015c9b6b203904644277c95eddb5e82f18e2e57457f7a9523910376d3f7a826374f1a58b0f3fa7a0a304b233a02852c8375afffff7299cc1801",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKFKQtV1p6hdC5tXrWoKGeEfkRsAmLFZy\nZNwHr6NpXgtpOtCRmcjAFcm2sgOQRkQnfJXt216C8Y4uV0V/epUjkQN20/eoJjdP\nGliw8/p6CjBLIzoChSyDda///3KZzBgB\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 429,
"comment" : "r and s^-1 have a large Hamming weight",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d1aee55fdc2a716ba2fabcb57020b72e539bf05c7902f98e105bf83d4cc10c2a159a3cf7e01d749d2205f4da6bd8fcf1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "045001a98f4f241cf87ef9600fbef46439dea78b3ae44580d0233bafc404249aa770d89ffabfa2cf7f1f6ee968cb78c6f35f65d67f0a595278116a1fac2ad7b26a8e2b5d68224ed45013effd5c458bf7546e6b7b1e80386c07cd64d9756bd1de7a",
"wx" : "5001a98f4f241cf87ef9600fbef46439dea78b3ae44580d0233bafc404249aa770d89ffabfa2cf7f1f6ee968cb78c6f3",
"wy" : "5f65d67f0a595278116a1fac2ad7b26a8e2b5d68224ed45013effd5c458bf7546e6b7b1e80386c07cd64d9756bd1de7a"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200045001a98f4f241cf87ef9600fbef46439dea78b3ae44580d0233bafc404249aa770d89ffabfa2cf7f1f6ee968cb78c6f35f65d67f0a595278116a1fac2ad7b26a8e2b5d68224ed45013effd5c458bf7546e6b7b1e80386c07cd64d9756bd1de7a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEUAGpj08kHPh++WAPvvRkOd6nizrkRYDQ\nIzuvxAQkmqdw2J/6v6LPfx9u6WjLeMbzX2XWfwpZUngRah+sKteyao4rXWgiTtRQ\nE+/9XEWL91Rua3segDhsB81k2XVr0d56\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 430,
"comment" : "r and s^-1 have a large Hamming weight",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b6b681dc484f4f020fd3f7e626d88edc6ded1b382ef3e143d60887b51394260832d4d8f2ef70458f9fa90e38c2e19e4f",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04b53c0fee40e6f574fedeb421aa328cfef845c30816e34bff50e821b9e0ea23ef8daefc5054ce1a6e2447b98cf6e8e28362285d0cfe99322e72efd0f0e3cba7fb997c7c30f8facb441db9c6ba757d8531ce15c2ec69ee3661cacf6614bce6f845",
"wx" : "00b53c0fee40e6f574fedeb421aa328cfef845c30816e34bff50e821b9e0ea23ef8daefc5054ce1a6e2447b98cf6e8e283",
"wy" : "62285d0cfe99322e72efd0f0e3cba7fb997c7c30f8facb441db9c6ba757d8531ce15c2ec69ee3661cacf6614bce6f845"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004b53c0fee40e6f574fedeb421aa328cfef845c30816e34bff50e821b9e0ea23ef8daefc5054ce1a6e2447b98cf6e8e28362285d0cfe99322e72efd0f0e3cba7fb997c7c30f8facb441db9c6ba757d8531ce15c2ec69ee3661cacf6614bce6f845",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEtTwP7kDm9XT+3rQhqjKM/vhFwwgW40v/\nUOghueDqI++NrvxQVM4abiRHuYz26OKDYihdDP6ZMi5y79Dw48un+5l8fDD4+stE\nHbnGunV9hTHOFcLsae42YcrPZhS85vhF\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 431,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020102020101",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04e49a829f85053f0fe74c006a5cc21ced2ea12c8eea445c06340779808b9485fd8969e51999f3f33477c67550cd012016d3c7e911e90a3bab9f2b120bd0893d71ac43577dfa0c961d8c02b68fa8c60006343a97cbad4fa8c2c84fbf7335b78c1c",
"wx" : "00e49a829f85053f0fe74c006a5cc21ced2ea12c8eea445c06340779808b9485fd8969e51999f3f33477c67550cd012016",
"wy" : "00d3c7e911e90a3bab9f2b120bd0893d71ac43577dfa0c961d8c02b68fa8c60006343a97cbad4fa8c2c84fbf7335b78c1c"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004e49a829f85053f0fe74c006a5cc21ced2ea12c8eea445c06340779808b9485fd8969e51999f3f33477c67550cd012016d3c7e911e90a3bab9f2b120bd0893d71ac43577dfa0c961d8c02b68fa8c60006343a97cbad4fa8c2c84fbf7335b78c1c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5JqCn4UFPw/nTABqXMIc7S6hLI7qRFwG\nNAd5gIuUhf2JaeUZmfPzNHfGdVDNASAW08fpEekKO6ufKxIL0Ik9caxDV336DJYd\njAK2j6jGAAY0OpfLrU+owshPv3M1t4wc\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 432,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020102020102",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "045c7ad09cd1f14b25807b807b1e0e8b7e670eb3a5d189c1c6aa334b0b76e7f35d8063fdeb8d4323569e651dfa74ef5aff4d40d7bca50c7cfff4063618b224ff9644c3d0f4761f9f91b85749ac5eb3822603f26b052466de8c0d6261911d46fc44",
"wx" : "5c7ad09cd1f14b25807b807b1e0e8b7e670eb3a5d189c1c6aa334b0b76e7f35d8063fdeb8d4323569e651dfa74ef5aff",
"wy" : "4d40d7bca50c7cfff4063618b224ff9644c3d0f4761f9f91b85749ac5eb3822603f26b052466de8c0d6261911d46fc44"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200045c7ad09cd1f14b25807b807b1e0e8b7e670eb3a5d189c1c6aa334b0b76e7f35d8063fdeb8d4323569e651dfa74ef5aff4d40d7bca50c7cfff4063618b224ff9644c3d0f4761f9f91b85749ac5eb3822603f26b052466de8c0d6261911d46fc44",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXHrQnNHxSyWAe4B7Hg6LfmcOs6XRicHG\nqjNLC3bn812AY/3rjUMjVp5lHfp071r/TUDXvKUMfP/0BjYYsiT/lkTD0PR2H5+R\nuFdJrF6zgiYD8msFJGbejA1iYZEdRvxE\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 433,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020102020103",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04912c239f57794bb4b6736703e68f3e3cd72c56cc1d380b8b6e01908947e689f80d0310a36ce2c5c90240b9212fcff4b0347301d869ea58195536c5b9eb5a9b064d9f2986ef799267bc226479ae6f7f5ca08c88c74d71f67fafef3601f33bf1db",
"wx" : "00912c239f57794bb4b6736703e68f3e3cd72c56cc1d380b8b6e01908947e689f80d0310a36ce2c5c90240b9212fcff4b0",
"wy" : "347301d869ea58195536c5b9eb5a9b064d9f2986ef799267bc226479ae6f7f5ca08c88c74d71f67fafef3601f33bf1db"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004912c239f57794bb4b6736703e68f3e3cd72c56cc1d380b8b6e01908947e689f80d0310a36ce2c5c90240b9212fcff4b0347301d869ea58195536c5b9eb5a9b064d9f2986ef799267bc226479ae6f7f5ca08c88c74d71f67fafef3601f33bf1db",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEkSwjn1d5S7S2c2cD5o8+PNcsVswdOAuL\nbgGQiUfmifgNAxCjbOLFyQJAuSEvz/SwNHMB2GnqWBlVNsW561qbBk2fKYbveZJn\nvCJkea5vf1ygjIjHTXH2f6/vNgHzO/Hb\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 434,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020103020101",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04f2b6924f0c251a8153ae754c33fa1dcb40e06429ffaab990e3b1266f31857432962e4d6cf42d5fa46a6fc748a9f097cf3bf94c913fe1e40b2698ec7383147d24e1fa98a2f725a3845c04e095b468d1f5143a516858d3c24ac211240e24e4992b",
"wx" : "00f2b6924f0c251a8153ae754c33fa1dcb40e06429ffaab990e3b1266f31857432962e4d6cf42d5fa46a6fc748a9f097cf",
"wy" : "3bf94c913fe1e40b2698ec7383147d24e1fa98a2f725a3845c04e095b468d1f5143a516858d3c24ac211240e24e4992b"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004f2b6924f0c251a8153ae754c33fa1dcb40e06429ffaab990e3b1266f31857432962e4d6cf42d5fa46a6fc748a9f097cf3bf94c913fe1e40b2698ec7383147d24e1fa98a2f725a3845c04e095b468d1f5143a516858d3c24ac211240e24e4992b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE8raSTwwlGoFTrnVMM/ody0DgZCn/qrmQ\n47EmbzGFdDKWLk1s9C1fpGpvx0ip8JfPO/lMkT/h5AsmmOxzgxR9JOH6mKL3JaOE\nXATglbRo0fUUOlFoWNPCSsIRJA4k5Jkr\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 435,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020103020103",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "047c1b43150b2e90384a0ef0b3af0cb9e35cc6eb55ffb21d972957dd8bd3a6b709c0972abfb061496a014435d0267e6ede0e03e1afde4dfcb6fe50d53f42382b4ced40623683fed093ffacc17c1e3353ebfc010112df78e5ef520bd164f0d90448",
"wx" : "7c1b43150b2e90384a0ef0b3af0cb9e35cc6eb55ffb21d972957dd8bd3a6b709c0972abfb061496a014435d0267e6ede",
"wy" : "0e03e1afde4dfcb6fe50d53f42382b4ced40623683fed093ffacc17c1e3353ebfc010112df78e5ef520bd164f0d90448"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200047c1b43150b2e90384a0ef0b3af0cb9e35cc6eb55ffb21d972957dd8bd3a6b709c0972abfb061496a014435d0267e6ede0e03e1afde4dfcb6fe50d53f42382b4ced40623683fed093ffacc17c1e3353ebfc010112df78e5ef520bd164f0d90448",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEfBtDFQsukDhKDvCzrwy541zG61X/sh2X\nKVfdi9OmtwnAlyq/sGFJagFENdAmfm7eDgPhr95N/Lb+UNU/QjgrTO1AYjaD/tCT\n/6zBfB4zU+v8AQES33jl71IL0WTw2QRI\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 436,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020103020104",
"result" : "valid"
},
{
"tcId" : 437,
"comment" : "r is larger than n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52976020104",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04c1b0ddadc5ba81f44ecf8781958ec84fb3e4b6b780d77286de1027475c05d7db6a59f0edf04eae80f8477881e49766f7c4a156fce2fc52758ffc669601ffcc3d8526544cf99f971f5f7e90db6c5d35e8f7bf914182ac481717735d8a5e318189",
"wx" : "00c1b0ddadc5ba81f44ecf8781958ec84fb3e4b6b780d77286de1027475c05d7db6a59f0edf04eae80f8477881e49766f7",
"wy" : "00c4a156fce2fc52758ffc669601ffcc3d8526544cf99f971f5f7e90db6c5d35e8f7bf914182ac481717735d8a5e318189"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004c1b0ddadc5ba81f44ecf8781958ec84fb3e4b6b780d77286de1027475c05d7db6a59f0edf04eae80f8477881e49766f7c4a156fce2fc52758ffc669601ffcc3d8526544cf99f971f5f7e90db6c5d35e8f7bf914182ac481717735d8a5e318189",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEwbDdrcW6gfROz4eBlY7IT7PktreA13KG\n3hAnR1wF19tqWfDt8E6ugPhHeIHkl2b3xKFW/OL8UnWP/GaWAf/MPYUmVEz5n5cf\nX36Q22xdNej3v5FBgqxIFxdzXYpeMYGJ\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 438,
"comment" : "s is larger than n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3036020103023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accd7fffa",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04124c72b65006db6482a9004007b7d989cdce984f9e5257adece1428b4c90ac4627a11a430c757d4070ecd585a0b623faa509e6303edf6d702e0c4f781d7258a8c70d2c1367abf7dc2539c3f8befd0289d016445c87771b0f3d59103efb60975f",
"wx" : "124c72b65006db6482a9004007b7d989cdce984f9e5257adece1428b4c90ac4627a11a430c757d4070ecd585a0b623fa",
"wy" : "00a509e6303edf6d702e0c4f781d7258a8c70d2c1367abf7dc2539c3f8befd0289d016445c87771b0f3d59103efb60975f"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004124c72b65006db6482a9004007b7d989cdce984f9e5257adece1428b4c90ac4627a11a430c757d4070ecd585a0b623faa509e6303edf6d702e0c4f781d7258a8c70d2c1367abf7dc2539c3f8befd0289d016445c87771b0f3d59103efb60975f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEkxytlAG22SCqQBAB7fZic3OmE+eUlet\n7OFCi0yQrEYnoRpDDHV9QHDs1YWgtiP6pQnmMD7fbXAuDE94HXJYqMcNLBNnq/fc\nJTnD+L79AonQFkRch3cbDz1ZED77YJdf\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 439,
"comment" : "small r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3036020201000230489122448912244891224489122448912244891224489122347ce79bc437f4d071aaa92c7d6c882ae8734dc18cb0d553",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04b9d797fdf7724e4be61119370584d6d2d3ae0fe787101b64f0a8e11fe46734db09357c6b0a1c04570689192ec8fea9c8fa299a5d6bcd5033e9f4533e1d4080c878f44da79b569024e2e7bc84860684fda0a81af888829055b6a6edff938f9500",
"wx" : "00b9d797fdf7724e4be61119370584d6d2d3ae0fe787101b64f0a8e11fe46734db09357c6b0a1c04570689192ec8fea9c8",
"wy" : "00fa299a5d6bcd5033e9f4533e1d4080c878f44da79b569024e2e7bc84860684fda0a81af888829055b6a6edff938f9500"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004b9d797fdf7724e4be61119370584d6d2d3ae0fe787101b64f0a8e11fe46734db09357c6b0a1c04570689192ec8fea9c8fa299a5d6bcd5033e9f4533e1d4080c878f44da79b569024e2e7bc84860684fda0a81af888829055b6a6edff938f9500",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEudeX/fdyTkvmERk3BYTW0tOuD+eHEBtk\n8KjhH+RnNNsJNXxrChwEVwaJGS7I/qnI+imaXWvNUDPp9FM+HUCAyHj0TaebVpAk\n4ue8hIYGhP2gqBr4iIKQVbam7f+Tj5UA\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 440,
"comment" : "smallish r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b68d00449e6c971a85d2e2ce73554b59219d54d2083b46327351",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "041a3366ca9fec61311f17a256a572ad5b8d30afc25ea56c385cbd4225950acd39fef11804d82eef9202c4707d455e0625cedb8d608d8745cbb1571216907bdc69ec6af7217b8cb6c5d1215c6370979072666634d6e890ce2961541a3da3445617",
"wx" : "1a3366ca9fec61311f17a256a572ad5b8d30afc25ea56c385cbd4225950acd39fef11804d82eef9202c4707d455e0625",
"wy" : "00cedb8d608d8745cbb1571216907bdc69ec6af7217b8cb6c5d1215c6370979072666634d6e890ce2961541a3da3445617"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200041a3366ca9fec61311f17a256a572ad5b8d30afc25ea56c385cbd4225950acd39fef11804d82eef9202c4707d455e0625cedb8d608d8745cbb1571216907bdc69ec6af7217b8cb6c5d1215c6370979072666634d6e890ce2961541a3da3445617",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGjNmyp/sYTEfF6JWpXKtW40wr8JepWw4\nXL1CJZUKzTn+8RgE2C7vkgLEcH1FXgYlztuNYI2HRcuxVxIWkHvcaexq9yF7jLbF\n0SFcY3CXkHJmZjTW6JDOKWFUGj2jRFYX\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 441,
"comment" : "100-bit r and small s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad5215c51b320e460542f9cc38968ccdf4263684004eb79a452",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04d9c2cfd3959856726161bfc6be62e08186a3bc045db66b9ff4c50e33abfd223b3fa35d30d79bfc5ae69fd90a45e112120b399b029e5ac372e4a53f56ecbc0078b545db0c8ebf9a160d97ef96143e5e4b659628e971ddc501159e9dcf5df923be",
"wx" : "00d9c2cfd3959856726161bfc6be62e08186a3bc045db66b9ff4c50e33abfd223b3fa35d30d79bfc5ae69fd90a45e11212",
"wy" : "0b399b029e5ac372e4a53f56ecbc0078b545db0c8ebf9a160d97ef96143e5e4b659628e971ddc501159e9dcf5df923be"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004d9c2cfd3959856726161bfc6be62e08186a3bc045db66b9ff4c50e33abfd223b3fa35d30d79bfc5ae69fd90a45e112120b399b029e5ac372e4a53f56ecbc0078b545db0c8ebf9a160d97ef96143e5e4b659628e971ddc501159e9dcf5df923be",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE2cLP05WYVnJhYb/GvmLggYajvARdtmuf\n9MUOM6v9Ijs/o10w15v8Wuaf2QpF4RISCzmbAp5aw3LkpT9W7LwAeLVF2wyOv5oW\nDZfvlhQ+Xktllijpcd3FARWenc9d+SO+\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 442,
"comment" : "small r and 100 bit s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0414abe44f6be2490dc793c4d2860b63b06dc1810fb5a495736696df267c262857b4d93e8fb997f1edde0ec8cf9e8bc9e1a20f6ec9b17dc3ee9392a78d5779ccacd3ca3529893f89462ddda3959623d22a3468dc5a0964ce8f07445cc0aba46ad2",
"wx" : "14abe44f6be2490dc793c4d2860b63b06dc1810fb5a495736696df267c262857b4d93e8fb997f1edde0ec8cf9e8bc9e1",
"wy" : "00a20f6ec9b17dc3ee9392a78d5779ccacd3ca3529893f89462ddda3959623d22a3468dc5a0964ce8f07445cc0aba46ad2"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000414abe44f6be2490dc793c4d2860b63b06dc1810fb5a495736696df267c262857b4d93e8fb997f1edde0ec8cf9e8bc9e1a20f6ec9b17dc3ee9392a78d5779ccacd3ca3529893f89462ddda3959623d22a3468dc5a0964ce8f07445cc0aba46ad2",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFKvkT2viSQ3Hk8TShgtjsG3BgQ+1pJVz\nZpbfJnwmKFe02T6PuZfx7d4OyM+ei8nhog9uybF9w+6TkqeNV3nMrNPKNSmJP4lG\nLd2jlZYj0io0aNxaCWTOjwdEXMCrpGrS\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 443,
"comment" : "100-bit r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "049f7935bdc1e7ea38f0bfad9aa1b105a48ceefd4ca4178ca2ba175d4a76de88749e00406d2b93a71852032d9052e5301536dceb7fb249a81da7e6e4e440f2adf60b6bc254a6ffbf2fa371c7daa24c6ef73f79f6b5fade25d048c39f16be1c4819",
"wx" : "009f7935bdc1e7ea38f0bfad9aa1b105a48ceefd4ca4178ca2ba175d4a76de88749e00406d2b93a71852032d9052e53015",
"wy" : "36dceb7fb249a81da7e6e4e440f2adf60b6bc254a6ffbf2fa371c7daa24c6ef73f79f6b5fade25d048c39f16be1c4819"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200049f7935bdc1e7ea38f0bfad9aa1b105a48ceefd4ca4178ca2ba175d4a76de88749e00406d2b93a71852032d9052e5301536dceb7fb249a81da7e6e4e440f2adf60b6bc254a6ffbf2fa371c7daa24c6ef73f79f6b5fade25d048c39f16be1c4819",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEn3k1vcHn6jjwv62aobEFpIzu/UykF4yi\nuhddSnbeiHSeAEBtK5OnGFIDLZBS5TAVNtzrf7JJqB2n5uTkQPKt9gtrwlSm/78v\no3HH2qJMbvc/efa1+t4l0EjDnxa+HEgZ\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 444,
"comment" : "r and s^-1 are close to n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc528f3023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04746b30215d587b3235708deb8670120d4a50b0bf057cfb364dfc1df3df6d082a0349ce5e1f53d4d8fe128091e97b7a9595ad5eac01112f72a05b3d97729f202da04651699c0a8f28f3f791259a9f343b9f4c11b6db9423f279612a21bc283946",
"wx" : "746b30215d587b3235708deb8670120d4a50b0bf057cfb364dfc1df3df6d082a0349ce5e1f53d4d8fe128091e97b7a95",
"wy" : "0095ad5eac01112f72a05b3d97729f202da04651699c0a8f28f3f791259a9f343b9f4c11b6db9423f279612a21bc283946"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004746b30215d587b3235708deb8670120d4a50b0bf057cfb364dfc1df3df6d082a0349ce5e1f53d4d8fe128091e97b7a9595ad5eac01112f72a05b3d97729f202da04651699c0a8f28f3f791259a9f343b9f4c11b6db9423f279612a21bc283946",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEdGswIV1YezI1cI3rhnASDUpQsL8FfPs2\nTfwd899tCCoDSc5eH1PU2P4SgJHpe3qVla1erAERL3KgWz2Xcp8gLaBGUWmcCo8o\n8/eRJZqfNDufTBG225Qj8nlhKiG8KDlG\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 445,
"comment" : "r and s are 64-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30160209009c44febf31c3594d020900839ed28247c2b06b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04f779d3271d858bcd1fe63b24d3cf7b326bb582bb6f1dbfa562764ad752e58e93b28dbdf6d73e623f9e35ab472f0bb7cf460026c1b41462852fce0529d686d56f7fff8f7d6c62ddf20d3f0ee734f54e9083f9c2d56614d45062996e31ef39529a",
"wx" : "00f779d3271d858bcd1fe63b24d3cf7b326bb582bb6f1dbfa562764ad752e58e93b28dbdf6d73e623f9e35ab472f0bb7cf",
"wy" : "460026c1b41462852fce0529d686d56f7fff8f7d6c62ddf20d3f0ee734f54e9083f9c2d56614d45062996e31ef39529a"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004f779d3271d858bcd1fe63b24d3cf7b326bb582bb6f1dbfa562764ad752e58e93b28dbdf6d73e623f9e35ab472f0bb7cf460026c1b41462852fce0529d686d56f7fff8f7d6c62ddf20d3f0ee734f54e9083f9c2d56614d45062996e31ef39529a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE93nTJx2Fi80f5jsk0897Mmu1grtvHb+l\nYnZK11LljpOyjb321z5iP541q0cvC7fPRgAmwbQUYoUvzgUp1obVb3//j31sYt3y\nDT8O5zT1TpCD+cLVZhTUUGKZbjHvOVKa\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 446,
"comment" : "r and s are 100-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "301e020d09df8b682430beef6f5fd7c7d0020d0fd0a62e13778f4222a0d61c8a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0429649a6ffe586ad99bfb563f846cd9758a613647594370a538161e4eba84182b9de1d5664072dc7cf5bcab4e26a274ba9c96832f0b4e0b8854e84492492d58c078e36519585d467b26b7c6c5734e99baab4f5403f89d27aa99cc14563db73be3",
"wx" : "29649a6ffe586ad99bfb563f846cd9758a613647594370a538161e4eba84182b9de1d5664072dc7cf5bcab4e26a274ba",
"wy" : "009c96832f0b4e0b8854e84492492d58c078e36519585d467b26b7c6c5734e99baab4f5403f89d27aa99cc14563db73be3"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000429649a6ffe586ad99bfb563f846cd9758a613647594370a538161e4eba84182b9de1d5664072dc7cf5bcab4e26a274ba9c96832f0b4e0b8854e84492492d58c078e36519585d467b26b7c6c5734e99baab4f5403f89d27aa99cc14563db73be3",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKWSab/5Yatmb+1Y/hGzZdYphNkdZQ3Cl\nOBYeTrqEGCud4dVmQHLcfPW8q04monS6nJaDLwtOC4hU6ESSSS1YwHjjZRlYXUZ7\nJrfGxXNOmbqrT1QD+J0nqpnMFFY9tzvj\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 447,
"comment" : "r and s are 128-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30260211008a598e563a89f526c32ebec8de26367a02110084f633e2042630e99dd0f1e16f7a04bf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0481d33a0576f4e5ba4758ea68720615edd1f17fd09657634486426ab19f270f69f2a018c98060cc63920da9de47512fb2e21c16999deade54f8ac21e22d055e6e24730eb54555eb9e6ce903f3d208c332a349d6c84daba3fbc829a15ec024299f",
"wx" : "0081d33a0576f4e5ba4758ea68720615edd1f17fd09657634486426ab19f270f69f2a018c98060cc63920da9de47512fb2",
"wy" : "00e21c16999deade54f8ac21e22d055e6e24730eb54555eb9e6ce903f3d208c332a349d6c84daba3fbc829a15ec024299f"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000481d33a0576f4e5ba4758ea68720615edd1f17fd09657634486426ab19f270f69f2a018c98060cc63920da9de47512fb2e21c16999deade54f8ac21e22d055e6e24730eb54555eb9e6ce903f3d208c332a349d6c84daba3fbc829a15ec024299f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgdM6BXb05bpHWOpocgYV7dHxf9CWV2NE\nhkJqsZ8nD2nyoBjJgGDMY5INqd5HUS+y4hwWmZ3q3lT4rCHiLQVebiRzDrVFVeue\nbOkD89IIwzKjSdbITauj+8gpoV7AJCmf\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 448,
"comment" : "r and s are 160-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302e021500aa6eeb5823f7fa31b466bb473797f0d0314c0be0021500e2977c479e6d25703cebbc6bd561938cc9d1bfb9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04d0e6910a2f24a75c3e5d29a6b7a2f70782b44e0aa7af876a989462861994aefe1c19264697af38ed019467583583743cbc5a5c223176938d1a0944133cebf84a18faad8224490f5b1bc0e05d6553620bf9c6b3802256ced1544a4d5a3bbf4aa6",
"wx" : "00d0e6910a2f24a75c3e5d29a6b7a2f70782b44e0aa7af876a989462861994aefe1c19264697af38ed019467583583743c",
"wy" : "00bc5a5c223176938d1a0944133cebf84a18faad8224490f5b1bc0e05d6553620bf9c6b3802256ced1544a4d5a3bbf4aa6"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004d0e6910a2f24a75c3e5d29a6b7a2f70782b44e0aa7af876a989462861994aefe1c19264697af38ed019467583583743cbc5a5c223176938d1a0944133cebf84a18faad8224490f5b1bc0e05d6553620bf9c6b3802256ced1544a4d5a3bbf4aa6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0OaRCi8kp1w+XSmmt6L3B4K0Tgqnr4dq\nmJRihhmUrv4cGSZGl6847QGUZ1g1g3Q8vFpcIjF2k40aCUQTPOv4Shj6rYIkSQ9b\nG8DgXWVTYgv5xrOAIlbO0VRKTVo7v0qm\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 449,
"comment" : "s == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101",
"result" : "valid"
},
{
"tcId" : 450,
"comment" : "s == 0",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020100",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04801a219fd30d556860323a236977e3c038d7346d6ff2ec57207e758506a176f00aab8e76f64c02c686a6bcf45904ed3bc013d1915091101d6d32031400b59bb0c15a4821caa37d712c783f40648bd111b6b71eb865c4d6360dd40c6999fbbfbc",
"wx" : "00801a219fd30d556860323a236977e3c038d7346d6ff2ec57207e758506a176f00aab8e76f64c02c686a6bcf45904ed3b",
"wy" : "00c013d1915091101d6d32031400b59bb0c15a4821caa37d712c783f40648bd111b6b71eb865c4d6360dd40c6999fbbfbc"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004801a219fd30d556860323a236977e3c038d7346d6ff2ec57207e758506a176f00aab8e76f64c02c686a6bcf45904ed3bc013d1915091101d6d32031400b59bb0c15a4821caa37d712c783f40648bd111b6b71eb865c4d6360dd40c6999fbbfbc",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgBohn9MNVWhgMjojaXfjwDjXNG1v8uxX\nIH51hQahdvAKq4529kwCxoamvPRZBO07wBPRkVCREB1tMgMUALWbsMFaSCHKo31x\nLHg/QGSL0RG2tx64ZcTWNg3UDGmZ+7+8\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 451,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec63260230427f8227a67d9422557647d27945a90ae1d2ec2931f90113cd5b407099e3d8f5a889d62069e64c0e1c4efe29690b0992",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "041bce8082d75ad21fff7832a78da9874253d6a3b4e12ea27443569cfd8a8263b52431edd0703aafef8341f455c68707c1ece5b7b70efd782148fa087ec90cf65fe3cc761734b2d40d6009fa66b5233e83dea614762027c035ae0b38ae40629b4d",
"wx" : "1bce8082d75ad21fff7832a78da9874253d6a3b4e12ea27443569cfd8a8263b52431edd0703aafef8341f455c68707c1",
"wy" : "00ece5b7b70efd782148fa087ec90cf65fe3cc761734b2d40d6009fa66b5233e83dea614762027c035ae0b38ae40629b4d"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200041bce8082d75ad21fff7832a78da9874253d6a3b4e12ea27443569cfd8a8263b52431edd0703aafef8341f455c68707c1ece5b7b70efd782148fa087ec90cf65fe3cc761734b2d40d6009fa66b5233e83dea614762027c035ae0b38ae40629b4d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEG86Agtda0h//eDKnjamHQlPWo7ThLqJ0\nQ1ac/YqCY7UkMe3QcDqv74NB9FXGhwfB7OW3tw79eCFI+gh+yQz2X+PMdhc0stQN\nYAn6ZrUjPoPephR2ICfANa4LOK5AYptN\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 452,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec63260230369cf68bb2919c11d0f82315e1ee68a7ee8c17858bd334bf84536b2b74756a77e4eee10ecc5a6416a8263b5429afcba4",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04adbe6fec4062564afc4c5906086dea986c653267a39f76b663ccd0cba9bfbbb22fa1b57f443d604f8600dd1adb5eb2671591cac6980faa6f75df34ad0c9630c5dc65f618b875bb8f807349ac5b4ae6713f7f84be3473cbf9ac558ed4fc9143f8",
"wx" : "00adbe6fec4062564afc4c5906086dea986c653267a39f76b663ccd0cba9bfbbb22fa1b57f443d604f8600dd1adb5eb267",
"wy" : "1591cac6980faa6f75df34ad0c9630c5dc65f618b875bb8f807349ac5b4ae6713f7f84be3473cbf9ac558ed4fc9143f8"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004adbe6fec4062564afc4c5906086dea986c653267a39f76b663ccd0cba9bfbbb22fa1b57f443d604f8600dd1adb5eb2671591cac6980faa6f75df34ad0c9630c5dc65f618b875bb8f807349ac5b4ae6713f7f84be3473cbf9ac558ed4fc9143f8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAErb5v7EBiVkr8TFkGCG3qmGxlMmejn3a2\nY8zQy6m/u7IvobV/RD1gT4YA3RrbXrJnFZHKxpgPqm913zStDJYwxdxl9hi4dbuP\ngHNJrFtK5nE/f4S+NHPL+axVjtT8kUP4\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 453,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec632602302111832a45fc5967f7bf78ccdfe98d4e707484aad43f67cf5ac8aa2afbde0d1d8b7fe5cfc5012feb033dffdec623dfbf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04c49dc64581e204d0ae7d2c34c6f49091d57cf9c5437a824eb5ad87571115e6bbb1e36abeadf156cd9fd1d0d126bb1f4e8f0de609f0fed16de4f16065f88cb5590f6dc205af844a60d9b91c393ef729cd981074c007808cf2d106576f1379a059",
"wx" : "00c49dc64581e204d0ae7d2c34c6f49091d57cf9c5437a824eb5ad87571115e6bbb1e36abeadf156cd9fd1d0d126bb1f4e",
"wy" : "008f0de609f0fed16de4f16065f88cb5590f6dc205af844a60d9b91c393ef729cd981074c007808cf2d106576f1379a059"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004c49dc64581e204d0ae7d2c34c6f49091d57cf9c5437a824eb5ad87571115e6bbb1e36abeadf156cd9fd1d0d126bb1f4e8f0de609f0fed16de4f16065f88cb5590f6dc205af844a60d9b91c393ef729cd981074c007808cf2d106576f1379a059",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAExJ3GRYHiBNCufSw0xvSQkdV8+cVDeoJO\nta2HVxEV5rux42q+rfFWzZ/R0NEmux9Ojw3mCfD+0W3k8WBl+Iy1WQ9twgWvhEpg\n2bkcOT73Kc2YEHTAB4CM8tEGV28TeaBZ\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 454,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023020cd002ab7dca06b798fecef3f06a222c2d2a65e9ec92f74659a8d82fe7d75e9af739f0b532e17d6c5f622c4b591442b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "047e8e021eac862a4f0c000864ddaa13c9bcd9eee41ce5b3028f4f6c709c2b67efc13aeadceb749c34a2cd1e9a7f481224d24cc53d0af66f0ba5accaa1dedd1b1f8983aa3f2409d03e24735d84b03fea43a7ec9feebd23364289fc03319094d807",
"wx" : "7e8e021eac862a4f0c000864ddaa13c9bcd9eee41ce5b3028f4f6c709c2b67efc13aeadceb749c34a2cd1e9a7f481224",
"wy" : "00d24cc53d0af66f0ba5accaa1dedd1b1f8983aa3f2409d03e24735d84b03fea43a7ec9feebd23364289fc03319094d807"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200047e8e021eac862a4f0c000864ddaa13c9bcd9eee41ce5b3028f4f6c709c2b67efc13aeadceb749c34a2cd1e9a7f481224d24cc53d0af66f0ba5accaa1dedd1b1f8983aa3f2409d03e24735d84b03fea43a7ec9feebd23364289fc03319094d807",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEfo4CHqyGKk8MAAhk3aoTybzZ7uQc5bMC\nj09scJwrZ+/BOurc63ScNKLNHpp/SBIk0kzFPQr2bwulrMqh3t0bH4mDqj8kCdA+\nJHNdhLA/6kOn7J/uvSM2Qon8AzGQlNgH\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 455,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec632602303276fe55314e426a8ed83c4c38dc27c8fe8cbba0b39bad7cfc35e963adf10ab37251ea6829b8d255a77dd0b655cf9ff8",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04ba6ceff27db8ddf9a9b40d7f61175de6a93e1ad8befd60c9068aa83f25c6a36834d3494760a476ca5fb8fa9f949a9e75edcb9571b6c633ad50c77fd85a2a46c5d536074cd56fbb72decd5b24bea267850b5a732aadc941f531435d2f3805f489",
"wx" : "00ba6ceff27db8ddf9a9b40d7f61175de6a93e1ad8befd60c9068aa83f25c6a36834d3494760a476ca5fb8fa9f949a9e75",
"wy" : "00edcb9571b6c633ad50c77fd85a2a46c5d536074cd56fbb72decd5b24bea267850b5a732aadc941f531435d2f3805f489"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004ba6ceff27db8ddf9a9b40d7f61175de6a93e1ad8befd60c9068aa83f25c6a36834d3494760a476ca5fb8fa9f949a9e75edcb9571b6c633ad50c77fd85a2a46c5d536074cd56fbb72decd5b24bea267850b5a732aadc941f531435d2f3805f489",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEumzv8n243fmptA1/YRdd5qk+Gti+/WDJ\nBoqoPyXGo2g000lHYKR2yl+4+p+Ump517cuVcbbGM61Qx3/YWipGxdU2B0zVb7ty\n3s1bJL6iZ4ULWnMqrclB9TFDXS84BfSJ\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 456,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec632602301a80b4a3d6c88775821e26784463080eb7de510762ab0d98223e532364c7089b07af73746ae4cf076c5277dcc80cf8c2",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04dbb2af0149cacdd5e40b72b9bcf8dacd170da9f8c20757edce97d66ace175f9da6300251f5e0673b2456fb0a7c0b860176dfd7fb56b31c39d84cf2e916f514ef6206a595967eacbfd00afc4f2c233fe3f15299fa7dd9430542203e7431f4b542",
"wx" : "00dbb2af0149cacdd5e40b72b9bcf8dacd170da9f8c20757edce97d66ace175f9da6300251f5e0673b2456fb0a7c0b8601",
"wy" : "76dfd7fb56b31c39d84cf2e916f514ef6206a595967eacbfd00afc4f2c233fe3f15299fa7dd9430542203e7431f4b542"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004dbb2af0149cacdd5e40b72b9bcf8dacd170da9f8c20757edce97d66ace175f9da6300251f5e0673b2456fb0a7c0b860176dfd7fb56b31c39d84cf2e916f514ef6206a595967eacbfd00afc4f2c233fe3f15299fa7dd9430542203e7431f4b542",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE27KvAUnKzdXkC3K5vPjazRcNqfjCB1ft\nzpfWas4XX52mMAJR9eBnOyRW+wp8C4YBdt/X+1azHDnYTPLpFvUU72IGpZWWfqy/\n0Ar8TywjP+PxUpn6fdlDBUIgPnQx9LVC\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 457,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023074e780e38b3a7cd6cfe17d5c9ac615895bd97dd4076b5f8218ae758b83d195fba64eb9aead39a790ca0f8b8387376265",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0426958d1dbd1ecec1581969e238ef4eb471df8410935cc3c963f56bf85ee15d0783c1a16c0c43bfedf72f404dd37a2838a232d13fa9023640e759f09b8c55b2f1c0d52f4e2cac9718a077f60bb46d0cefbf188475ed0f03ccc6bdf1fe893e7bc6",
"wx" : "26958d1dbd1ecec1581969e238ef4eb471df8410935cc3c963f56bf85ee15d0783c1a16c0c43bfedf72f404dd37a2838",
"wy" : "00a232d13fa9023640e759f09b8c55b2f1c0d52f4e2cac9718a077f60bb46d0cefbf188475ed0f03ccc6bdf1fe893e7bc6"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000426958d1dbd1ecec1581969e238ef4eb471df8410935cc3c963f56bf85ee15d0783c1a16c0c43bfedf72f404dd37a2838a232d13fa9023640e759f09b8c55b2f1c0d52f4e2cac9718a077f60bb46d0cefbf188475ed0f03ccc6bdf1fe893e7bc6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEJpWNHb0ezsFYGWniOO9OtHHfhBCTXMPJ\nY/Vr+F7hXQeDwaFsDEO/7fcvQE3Teig4ojLRP6kCNkDnWfCbjFWy8cDVL04srJcY\noHf2C7RtDO+/GIR17Q8DzMa98f6JPnvG\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 458,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec632602306ee5f8daae12c862e1f7f8b59294ac90448c4461e29b36ed623a719dd69bb17b3a4b7c29b9eb5c39ca6168bf6b597c6a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "043f4cb9fecd66347a55d1ceedab32143b6b8f98d00f747a81da9a525edf2280fc21973cff1fd3e35130d746cd9a4c98c9fa9980c4df9fce6514c3bed32ea4aacdf260b81df68ce2cda9afed0d9020d02e3ef929d13126714067df2ab31f9e94df",
"wx" : "3f4cb9fecd66347a55d1ceedab32143b6b8f98d00f747a81da9a525edf2280fc21973cff1fd3e35130d746cd9a4c98c9",
"wy" : "00fa9980c4df9fce6514c3bed32ea4aacdf260b81df68ce2cda9afed0d9020d02e3ef929d13126714067df2ab31f9e94df"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200043f4cb9fecd66347a55d1ceedab32143b6b8f98d00f747a81da9a525edf2280fc21973cff1fd3e35130d746cd9a4c98c9fa9980c4df9fce6514c3bed32ea4aacdf260b81df68ce2cda9afed0d9020d02e3ef929d13126714067df2ab31f9e94df",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEP0y5/s1mNHpV0c7tqzIUO2uPmNAPdHqB\n2ppSXt8igPwhlzz/H9PjUTDXRs2aTJjJ+pmAxN+fzmUUw77TLqSqzfJguB32jOLN\nqa/tDZAg0C4++SnRMSZxQGffKrMfnpTf\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 459,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec632602305426ca20a25b0cfb1ef230c62f91e98005f346e229233f1803e8944bf421fef150a4a109e48cefaa4ea23eea627fca41",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "046fc9fa406ada8c9db77091c1284c54fa8314999746f4e53ab57d159d0348a59847ec54abc06d7472a7dfbf042276dd1df7f7de8141c5fb176f54562f58063636eff03f2bf057af52c42f4c9f999324c8ff5864eb8b4152d48a50d47653422a41",
"wx" : "6fc9fa406ada8c9db77091c1284c54fa8314999746f4e53ab57d159d0348a59847ec54abc06d7472a7dfbf042276dd1d",
"wy" : "00f7f7de8141c5fb176f54562f58063636eff03f2bf057af52c42f4c9f999324c8ff5864eb8b4152d48a50d47653422a41"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200046fc9fa406ada8c9db77091c1284c54fa8314999746f4e53ab57d159d0348a59847ec54abc06d7472a7dfbf042276dd1df7f7de8141c5fb176f54562f58063636eff03f2bf057af52c42f4c9f999324c8ff5864eb8b4152d48a50d47653422a41",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEb8n6QGrajJ23cJHBKExU+oMUmZdG9OU6\ntX0VnQNIpZhH7FSrwG10cqffvwQidt0d9/fegUHF+xdvVFYvWAY2Nu/wPyvwV69S\nxC9Mn5mTJMj/WGTri0FS1IpQ1HZTQipB\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 460,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023039fd1a0ae3964735554c61daf085c66bcc2e9e5350131086023aa99549fc5f9057c848e75a1b8e58069fe0b9b23fa3c9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "040ce5a08a14b31202fa6fd7060161dca4632a0ad78e4a262ee8158d0874102558a953c0e52260593dbbf63197cc145cce0400f2710d77ef239690e728e541c6c6a31fc437a71670d9641522025c1b3aa6b7df97be30598d8a15252483f1f0f384",
"wx" : "0ce5a08a14b31202fa6fd7060161dca4632a0ad78e4a262ee8158d0874102558a953c0e52260593dbbf63197cc145cce",
"wy" : "0400f2710d77ef239690e728e541c6c6a31fc437a71670d9641522025c1b3aa6b7df97be30598d8a15252483f1f0f384"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200040ce5a08a14b31202fa6fd7060161dca4632a0ad78e4a262ee8158d0874102558a953c0e52260593dbbf63197cc145cce0400f2710d77ef239690e728e541c6c6a31fc437a71670d9641522025c1b3aa6b7df97be30598d8a15252483f1f0f384",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDOWgihSzEgL6b9cGAWHcpGMqCteOSiYu\n6BWNCHQQJVipU8DlImBZPbv2MZfMFFzOBADycQ137yOWkOco5UHGxqMfxDenFnDZ\nZBUiAlwbOqa335e+MFmNihUlJIPx8POE\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 461,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec63260230707a37cfb7367c2e551ea1f0caeac6c0fdd2b562e1bd8f1c7c51a5dd78f21da8cb179bd832cac3d3aee21fda54729e66",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0499a446b9b0510ff8a40fd7b6bfb968fe80d1b62053a6b7916081580cbb0e144ace1db9e6b8b45c70e692f02670a59d7c93e3cd48fbfe496c96b05f5c35fa1f84cea2bd3db9f8302ad1872128f06145c84bbc3312e10fc1c4d33e7fa712561755",
"wx" : "0099a446b9b0510ff8a40fd7b6bfb968fe80d1b62053a6b7916081580cbb0e144ace1db9e6b8b45c70e692f02670a59d7c",
"wy" : "0093e3cd48fbfe496c96b05f5c35fa1f84cea2bd3db9f8302ad1872128f06145c84bbc3312e10fc1c4d33e7fa712561755"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000499a446b9b0510ff8a40fd7b6bfb968fe80d1b62053a6b7916081580cbb0e144ace1db9e6b8b45c70e692f02670a59d7c93e3cd48fbfe496c96b05f5c35fa1f84cea2bd3db9f8302ad1872128f06145c84bbc3312e10fc1c4d33e7fa712561755",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEmaRGubBRD/ikD9e2v7lo/oDRtiBTpreR\nYIFYDLsOFErOHbnmuLRccOaS8CZwpZ18k+PNSPv+SWyWsF9cNfofhM6ivT25+DAq\n0YchKPBhRchLvDMS4Q/BxNM+f6cSVhdV\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 462,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023015c99e2ae11f429e74fe2e758bc53ffea26eb6368dd60d10daf860f9c79fa8cc6cb98fee9b87dd38353e970539a50a9e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "047851ae65d21cf9155305f02d0b7f176ac2d94f6f00fb720804afbd0bf16126ff0b73216e4ddcdf2ad62f31759f2646bd9df2fd491e43e8b6da0904a9f2c73ebbae81e5405208b4ab12dea4484f5e0d6e337bbf9640d21f7dfb722570a379c858",
"wx" : "7851ae65d21cf9155305f02d0b7f176ac2d94f6f00fb720804afbd0bf16126ff0b73216e4ddcdf2ad62f31759f2646bd",
"wy" : "009df2fd491e43e8b6da0904a9f2c73ebbae81e5405208b4ab12dea4484f5e0d6e337bbf9640d21f7dfb722570a379c858"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200047851ae65d21cf9155305f02d0b7f176ac2d94f6f00fb720804afbd0bf16126ff0b73216e4ddcdf2ad62f31759f2646bd9df2fd491e43e8b6da0904a9f2c73ebbae81e5405208b4ab12dea4484f5e0d6e337bbf9640d21f7dfb722570a379c858",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEeFGuZdIc+RVTBfAtC38XasLZT28A+3II\nBK+9C/FhJv8LcyFuTdzfKtYvMXWfJka9nfL9SR5D6LbaCQSp8sc+u66B5UBSCLSr\nEt6kSE9eDW4ze7+WQNIffftyJXCjechY\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 463,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec63260230148c732596feaabb01be1be3a220740e84bbfabe6d82ad0db1c396fa047603beeb95a1cd37fc708a9451d3cc29a45b32",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04afafd0808cea92472f9b673e4b23ec6dd69503125fea755de1ff20682af5c89d1de5fa296f57a38172d1b7f5cd79795b7a8ef9fd241882788d7d7f5d7c1f53f6acef8b7ece6a783fcfbe015d893c5a3f73249d154e31fa34d687f14d144b2458",
"wx" : "00afafd0808cea92472f9b673e4b23ec6dd69503125fea755de1ff20682af5c89d1de5fa296f57a38172d1b7f5cd79795b",
"wy" : "7a8ef9fd241882788d7d7f5d7c1f53f6acef8b7ece6a783fcfbe015d893c5a3f73249d154e31fa34d687f14d144b2458"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004afafd0808cea92472f9b673e4b23ec6dd69503125fea755de1ff20682af5c89d1de5fa296f57a38172d1b7f5cd79795b7a8ef9fd241882788d7d7f5d7c1f53f6acef8b7ece6a783fcfbe015d893c5a3f73249d154e31fa34d687f14d144b2458",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEr6/QgIzqkkcvm2c+SyPsbdaVAxJf6nVd\n4f8gaCr1yJ0d5fopb1ejgXLRt/XNeXlbeo75/SQYgniNfX9dfB9T9qzvi37Oang/\nz74BXYk8Wj9zJJ0VTjH6NNaH8U0USyRY\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 464,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec632602306b3cc62a449ae5ef68bec8672f186d5418cc18d039af91b45f8a8fae4210ef06d3f0d226f89945b314d9df72e01a02bb",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04dedbff59f2605e3c69298cb326a292e46b41c70514013f507afb7d8324da1624395aa9d5ad4e15c995e0705cb9c0759aa9635455e24f087756cc34486da0e9b54346f3562f9ac4301abb2d79ed4374276d7b9cd400b15ee35d0c995c929bc0b5",
"wx" : "00dedbff59f2605e3c69298cb326a292e46b41c70514013f507afb7d8324da1624395aa9d5ad4e15c995e0705cb9c0759a",
"wy" : "00a9635455e24f087756cc34486da0e9b54346f3562f9ac4301abb2d79ed4374276d7b9cd400b15ee35d0c995c929bc0b5"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004dedbff59f2605e3c69298cb326a292e46b41c70514013f507afb7d8324da1624395aa9d5ad4e15c995e0705cb9c0759aa9635455e24f087756cc34486da0e9b54346f3562f9ac4301abb2d79ed4374276d7b9cd400b15ee35d0c995c929bc0b5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3tv/WfJgXjxpKYyzJqKS5GtBxwUUAT9Q\nevt9gyTaFiQ5WqnVrU4VyZXgcFy5wHWaqWNUVeJPCHdWzDRIbaDptUNG81YvmsQw\nGrstee1DdCdte5zUALFe410MmVySm8C1\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 465,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec632602307db7901f053b9cefacfda88dd7791c01fd569ed9a5243385eccae12ba992af55832a2e5dc8065e018399a70730035bd8",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0438ae1b54e8247d8d6a47ae9d14acf30c6237886ad9766b916e1b0610b3f012f73332e4117440e310c5dab2fb3c2cd5c111f91b6e4e53299c19615eea096f0a64a75332ced93761fae379c1dc8064c4856ccbab5d1352a7a3d5d6ae06da06a79e",
"wx" : "38ae1b54e8247d8d6a47ae9d14acf30c6237886ad9766b916e1b0610b3f012f73332e4117440e310c5dab2fb3c2cd5c1",
"wy" : "11f91b6e4e53299c19615eea096f0a64a75332ced93761fae379c1dc8064c4856ccbab5d1352a7a3d5d6ae06da06a79e"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000438ae1b54e8247d8d6a47ae9d14acf30c6237886ad9766b916e1b0610b3f012f73332e4117440e310c5dab2fb3c2cd5c111f91b6e4e53299c19615eea096f0a64a75332ced93761fae379c1dc8064c4856ccbab5d1352a7a3d5d6ae06da06a79e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEOK4bVOgkfY1qR66dFKzzDGI3iGrZdmuR\nbhsGELPwEvczMuQRdEDjEMXasvs8LNXBEfkbbk5TKZwZYV7qCW8KZKdTMs7ZN2H6\n43nB3IBkxIVsy6tdE1Kno9XWrgbaBqee\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 466,
"comment" : "point at infinity during verify",
"flags" : [
"PointDuplication",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "041b1770326b2060bdb61888e4735f99d2aeb2a14685735d68fb231f3e4e1cb274121466ce82366dbba3321ecb91fa1ec660c817c80278bd529b0ad0c576923605267d810070122802451bb969339763d5e67bdeb997fb9b433dae657401059ab5",
"wx" : "1b1770326b2060bdb61888e4735f99d2aeb2a14685735d68fb231f3e4e1cb274121466ce82366dbba3321ecb91fa1ec6",
"wy" : "60c817c80278bd529b0ad0c576923605267d810070122802451bb969339763d5e67bdeb997fb9b433dae657401059ab5"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200041b1770326b2060bdb61888e4735f99d2aeb2a14685735d68fb231f3e4e1cb274121466ce82366dbba3321ecb91fa1ec660c817c80278bd529b0ad0c576923605267d810070122802451bb969339763d5e67bdeb997fb9b433dae657401059ab5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGxdwMmsgYL22GIjkc1+Z0q6yoUaFc11o\n+yMfPk4csnQSFGbOgjZtu6MyHsuR+h7GYMgXyAJ4vVKbCtDFdpI2BSZ9gQBwEigC\nRRu5aTOXY9Xme965l/ubQz2uZXQBBZq1\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 467,
"comment" : "edge case for signature malleability",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b902307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04b346ed8fe9d9f95f8fb4c347b72d5445b0a9749f7a98b09b6b2ff385397b0e177bba1d87609fd3434803c5b8c602effbf33a16a8c2455c040fa025951c602416f035cf95efabdd094cb0c5fe9429549ed63dce6e9eaa01a7f6330a1cd54230c2",
"wx" : "00b346ed8fe9d9f95f8fb4c347b72d5445b0a9749f7a98b09b6b2ff385397b0e177bba1d87609fd3434803c5b8c602effb",
"wy" : "00f33a16a8c2455c040fa025951c602416f035cf95efabdd094cb0c5fe9429549ed63dce6e9eaa01a7f6330a1cd54230c2"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004b346ed8fe9d9f95f8fb4c347b72d5445b0a9749f7a98b09b6b2ff385397b0e177bba1d87609fd3434803c5b8c602effbf33a16a8c2455c040fa025951c602416f035cf95efabdd094cb0c5fe9429549ed63dce6e9eaa01a7f6330a1cd54230c2",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEs0btj+nZ+V+PtMNHty1URbCpdJ96mLCb\nay/zhTl7Dhd7uh2HYJ/TQ0gDxbjGAu/78zoWqMJFXAQPoCWVHGAkFvA1z5Xvq90J\nTLDF/pQpVJ7WPc5unqoBp/YzChzVQjDC\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 468,
"comment" : "edge case for signature malleability",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b902307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294ba",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "046ba46622375839a7489f921afa132ea9c1a842cf699d2a29b0e9b1317cf496b9b92741da33fc6f1df48171273278f10d9063b81bb2bb264d42e115597375e1713dc17a6860dad4f3448e62380c410d3a05467ce16ef92d651c08e2df5dd190d7",
"wx" : "6ba46622375839a7489f921afa132ea9c1a842cf699d2a29b0e9b1317cf496b9b92741da33fc6f1df48171273278f10d",
"wy" : "009063b81bb2bb264d42e115597375e1713dc17a6860dad4f3448e62380c410d3a05467ce16ef92d651c08e2df5dd190d7"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200046ba46622375839a7489f921afa132ea9c1a842cf699d2a29b0e9b1317cf496b9b92741da33fc6f1df48171273278f10d9063b81bb2bb264d42e115597375e1713dc17a6860dad4f3448e62380c410d3a05467ce16ef92d651c08e2df5dd190d7",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEa6RmIjdYOadIn5Ia+hMuqcGoQs9pnSop\nsOmxMXz0lrm5J0HaM/xvHfSBcScyePENkGO4G7K7Jk1C4RVZc3XhcT3Bemhg2tTz\nRI5iOAxBDToFRnzhbvktZRwI4t9d0ZDX\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 469,
"comment" : "u1 == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100aa275665bf8cd2750115f3d8baf4693d8b02b8a06567c354931362f6b0127e64a634157200155db0edbbd7352328a834",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04bec38d0ea77649cf5b451d79f58987ef89d20cc85c614000875ed13b48d3c4abc1f12ab42ae1c12e83d244fb68d85dd05bb7fe489975d9a52c76f93cb09acecf9fbb43b1119681f59a7eca2a1730002fe76fc48e318987da626bcdf878e0c8d4",
"wx" : "00bec38d0ea77649cf5b451d79f58987ef89d20cc85c614000875ed13b48d3c4abc1f12ab42ae1c12e83d244fb68d85dd0",
"wy" : "5bb7fe489975d9a52c76f93cb09acecf9fbb43b1119681f59a7eca2a1730002fe76fc48e318987da626bcdf878e0c8d4"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004bec38d0ea77649cf5b451d79f58987ef89d20cc85c614000875ed13b48d3c4abc1f12ab42ae1c12e83d244fb68d85dd05bb7fe489975d9a52c76f93cb09acecf9fbb43b1119681f59a7eca2a1730002fe76fc48e318987da626bcdf878e0c8d4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEvsONDqd2Sc9bRR159YmH74nSDMhcYUAA\nh17RO0jTxKvB8Sq0KuHBLoPSRPto2F3QW7f+SJl12aUsdvk8sJrOz5+7Q7ERloH1\nmn7KKhcwAC/nb8SOMYmH2mJrzfh44MjU\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 470,
"comment" : "u1 == n - 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023055d8a99a40732d8afeea0c27450b96c274fd475f9a983cab344fea8b4424af7ab1e5f840489b49c9ff304235a99c813f",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "047aedf35b0d7e36293bf9e8dc59138aabf34efef26a505f48d67efd27aa7f026a12acfd40fe47cd9426f8899f062c77f5918df5d9176a20967eca2c06ad86cca629fc90237757281930d2aeaed9520fbbc7707a758b2a15d43a29e1c0ec0f2fdb",
"wx" : "7aedf35b0d7e36293bf9e8dc59138aabf34efef26a505f48d67efd27aa7f026a12acfd40fe47cd9426f8899f062c77f5",
"wy" : "00918df5d9176a20967eca2c06ad86cca629fc90237757281930d2aeaed9520fbbc7707a758b2a15d43a29e1c0ec0f2fdb"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200047aedf35b0d7e36293bf9e8dc59138aabf34efef26a505f48d67efd27aa7f026a12acfd40fe47cd9426f8899f062c77f5918df5d9176a20967eca2c06ad86cca629fc90237757281930d2aeaed9520fbbc7707a758b2a15d43a29e1c0ec0f2fdb",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEeu3zWw1+Nik7+ejcWROKq/NO/vJqUF9I\n1n79J6p/AmoSrP1A/kfNlCb4iZ8GLHf1kY312RdqIJZ+yiwGrYbMpin8kCN3VygZ\nMNKurtlSD7vHcHp1iyoV1Dop4cDsDy/b\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 471,
"comment" : "u2 == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0416b7f99568ee89b0172a16db1aa60184b30ff2414683f9f154a9d4caa56e8c3eb61b9a513acb8c54f538abc720d8378e7356e040800f1cc8fa852f9f12b9cded59ce12e2608102b86fce01abad83f604038eb9b4ad451fc22a8f67978507e3fb",
"wx" : "16b7f99568ee89b0172a16db1aa60184b30ff2414683f9f154a9d4caa56e8c3eb61b9a513acb8c54f538abc720d8378e",
"wy" : "7356e040800f1cc8fa852f9f12b9cded59ce12e2608102b86fce01abad83f604038eb9b4ad451fc22a8f67978507e3fb"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000416b7f99568ee89b0172a16db1aa60184b30ff2414683f9f154a9d4caa56e8c3eb61b9a513acb8c54f538abc720d8378e7356e040800f1cc8fa852f9f12b9cded59ce12e2608102b86fce01abad83f604038eb9b4ad451fc22a8f67978507e3fb",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFrf5lWjuibAXKhbbGqYBhLMP8kFGg/nx\nVKnUyqVujD62G5pROsuMVPU4q8cg2DeOc1bgQIAPHMj6hS+fErnN7VnOEuJggQK4\nb84Bq62D9gQDjrm0rUUfwiqPZ5eFB+P7\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 472,
"comment" : "u2 == n - 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa84ecde56a2cf73ea3abc092185cb1a51f34810f1ddd8c64d",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04229d02b8628d541d4f21547e9189387c74a9e6493de749de977e034509dbe1561b7ff6031bff4ad2e3c2e1948452f8f323410b7f895da05ef3995fc509b9f02901faef9b13cf64065328322f57d80c5b88ae289fa89e026fe971734a5bafa363",
"wx" : "229d02b8628d541d4f21547e9189387c74a9e6493de749de977e034509dbe1561b7ff6031bff4ad2e3c2e1948452f8f3",
"wy" : "23410b7f895da05ef3995fc509b9f02901faef9b13cf64065328322f57d80c5b88ae289fa89e026fe971734a5bafa363"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004229d02b8628d541d4f21547e9189387c74a9e6493de749de977e034509dbe1561b7ff6031bff4ad2e3c2e1948452f8f323410b7f895da05ef3995fc509b9f02901faef9b13cf64065328322f57d80c5b88ae289fa89e026fe971734a5bafa363",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEIp0CuGKNVB1PIVR+kYk4fHSp5kk950ne\nl34DRQnb4VYbf/YDG/9K0uPC4ZSEUvjzI0ELf4ldoF7zmV/FCbnwKQH675sTz2QG\nUygyL1fYDFuIriifqJ4Cb+lxc0pbr6Nj\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 473,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100e3627221ea844627005ca69d93a6cdbf2e563d8acc77ebc6b5f354a8dd8048b67222baf2307ce43797dc0358e990fe5e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0412f1d037959933757ccd27e182d777a9cf39122f75a8148b62b941284d53eae681bc5ca1983eed4c78a4117922e2dbbb6f1b66fe732154320cc71293eb72523c9279579d0f153d1355954163e8a5c48660d256c442317a68c268e8aeb32a5e01",
"wx" : "12f1d037959933757ccd27e182d777a9cf39122f75a8148b62b941284d53eae681bc5ca1983eed4c78a4117922e2dbbb",
"wy" : "6f1b66fe732154320cc71293eb72523c9279579d0f153d1355954163e8a5c48660d256c442317a68c268e8aeb32a5e01"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000412f1d037959933757ccd27e182d777a9cf39122f75a8148b62b941284d53eae681bc5ca1983eed4c78a4117922e2dbbb6f1b66fe732154320cc71293eb72523c9279579d0f153d1355954163e8a5c48660d256c442317a68c268e8aeb32a5e01",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEvHQN5WZM3V8zSfhgtd3qc85Ei91qBSL\nYrlBKE1T6uaBvFyhmD7tTHikEXki4tu7bxtm/nMhVDIMxxKT63JSPJJ5V50PFT0T\nVZVBY+ilxIZg0lbEQjF6aMJo6K6zKl4B\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 474,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230388446f2bae5590faa5a401e89642b9b1cf2b5262c6583147737e7dd0f78552652f9ccc691a107e42fd0b12469e5672a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04ad383fed2c4a76c95756aad8a4c2d277cc8a4b2178841c2620b30703286dd93e18197ae80ef2310771442ab7665e33ebebc00221003c7365725fe751003cbd1c119f56d6dcea01bf08f00ab74669e916f875ffe68ac7b0d764c42be4f5fdc68b",
"wx" : "00ad383fed2c4a76c95756aad8a4c2d277cc8a4b2178841c2620b30703286dd93e18197ae80ef2310771442ab7665e33eb",
"wy" : "00ebc00221003c7365725fe751003cbd1c119f56d6dcea01bf08f00ab74669e916f875ffe68ac7b0d764c42be4f5fdc68b"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004ad383fed2c4a76c95756aad8a4c2d277cc8a4b2178841c2620b30703286dd93e18197ae80ef2310771442ab7665e33ebebc00221003c7365725fe751003cbd1c119f56d6dcea01bf08f00ab74669e916f875ffe68ac7b0d764c42be4f5fdc68b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAErTg/7SxKdslXVqrYpMLSd8yKSyF4hBwm\nILMHAyht2T4YGXroDvIxB3FEKrdmXjPr68ACIQA8c2VyX+dRADy9HBGfVtbc6gG/\nCPAKt0Zp6Rb4df/misew12TEK+T1/caL\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 475,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b917f888ebe7b24fe5265c3448463aef514b71f47be38821906084a59d17709038aced7bbaf3fe1971b60c557f5fb636",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04efac6d9a98c96522953b432a063e7f6e41d2ee013134a65ee6519673b6169a740cdcf958b217446e91ae51c360d4ee7e80c38a61c5c112c73d7a0a2f45047d20b4eb99d4800a5bb0142fe537f3f5b005b957c255172d1e494e64176fd0adf2ea",
"wx" : "00efac6d9a98c96522953b432a063e7f6e41d2ee013134a65ee6519673b6169a740cdcf958b217446e91ae51c360d4ee7e",
"wy" : "0080c38a61c5c112c73d7a0a2f45047d20b4eb99d4800a5bb0142fe537f3f5b005b957c255172d1e494e64176fd0adf2ea"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004efac6d9a98c96522953b432a063e7f6e41d2ee013134a65ee6519673b6169a740cdcf958b217446e91ae51c360d4ee7e80c38a61c5c112c73d7a0a2f45047d20b4eb99d4800a5bb0142fe537f3f5b005b957c255172d1e494e64176fd0adf2ea",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE76xtmpjJZSKVO0MqBj5/bkHS7gExNKZe\n5lGWc7YWmnQM3PlYshdEbpGuUcNg1O5+gMOKYcXBEsc9egovRQR9ILTrmdSACluw\nFC/lN/P1sAW5V8JVFy0eSU5kF2/QrfLq\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 476,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02306dfc547d8071f9fb55d8a99a40732d8afeea0c27450b96c25caac2711004106913e5333b4329c59c43e614776a5fa9c0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "042f9025fbc2d41af81d4247225d6c017bf8cad7c75a0644c00a69b1cab19099aab1d02179ac6c70a41fa8d8832240f73ff89569c9fa081f8ebae3db6662359b34c76a3a7301a0be2e3fa547c2258d848c60c32189261368618f0ecfbc4630ec3d",
"wx" : "2f9025fbc2d41af81d4247225d6c017bf8cad7c75a0644c00a69b1cab19099aab1d02179ac6c70a41fa8d8832240f73f",
"wy" : "00f89569c9fa081f8ebae3db6662359b34c76a3a7301a0be2e3fa547c2258d848c60c32189261368618f0ecfbc4630ec3d"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200042f9025fbc2d41af81d4247225d6c017bf8cad7c75a0644c00a69b1cab19099aab1d02179ac6c70a41fa8d8832240f73ff89569c9fa081f8ebae3db6662359b34c76a3a7301a0be2e3fa547c2258d848c60c32189261368618f0ecfbc4630ec3d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEL5Al+8LUGvgdQkciXWwBe/jK18daBkTA\nCmmxyrGQmaqx0CF5rGxwpB+o2IMiQPc/+JVpyfoIH46649tmYjWbNMdqOnMBoL4u\nP6VHwiWNhIxgwyGJJhNoYY8Oz7xGMOw9\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 477,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100c547d8071f9fb55d8a99a40732d8afeea0c27450b96c274fa8d5811339e25f9ff82f9831268afe9c7704d1d0fbe432d3",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04c6a313a683f1636f7bce4e4f3e468edd37009ea7f5a82f9c77fb39b7dfec01c888844b9e4be9104a48dbfc0b309d1b3926e3c512c3c88224b9c4f94f8bb132b8aabd817eef96b025d3a1043f4ff0b6957868f5d5ac28fd2d21db93922abb7861",
"wx" : "00c6a313a683f1636f7bce4e4f3e468edd37009ea7f5a82f9c77fb39b7dfec01c888844b9e4be9104a48dbfc0b309d1b39",
"wy" : "26e3c512c3c88224b9c4f94f8bb132b8aabd817eef96b025d3a1043f4ff0b6957868f5d5ac28fd2d21db93922abb7861"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004c6a313a683f1636f7bce4e4f3e468edd37009ea7f5a82f9c77fb39b7dfec01c888844b9e4be9104a48dbfc0b309d1b3926e3c512c3c88224b9c4f94f8bb132b8aabd817eef96b025d3a1043f4ff0b6957868f5d5ac28fd2d21db93922abb7861",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAExqMTpoPxY297zk5PPkaO3TcAnqf1qC+c\nd/s5t9/sAciIhEueS+kQSkjb/AswnRs5JuPFEsPIgiS5xPlPi7EyuKq9gX7vlrAl\n06EEP0/wtpV4aPXVrCj9LSHbk5Iqu3hh\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 478,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0231008a8fb00e3f3f6abb1533480e65b15fdd4184e8a172d84e9f8a47b4a47f8d9160984522b0046555be011d8a372b033c33",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0480cf89fa9844473c26f19f8155eb3c1671bb271544aed85835da0d13cca5e2b333029086cee308e774e998e66368d70f22278b9a33e37e8650076590aaef62b3288b4249e93fe1ba1a84ceee8a328d6d5364028bb0fa9912579965f190684c0b",
"wx" : "0080cf89fa9844473c26f19f8155eb3c1671bb271544aed85835da0d13cca5e2b333029086cee308e774e998e66368d70f",
"wy" : "22278b9a33e37e8650076590aaef62b3288b4249e93fe1ba1a84ceee8a328d6d5364028bb0fa9912579965f190684c0b"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000480cf89fa9844473c26f19f8155eb3c1671bb271544aed85835da0d13cca5e2b333029086cee308e774e998e66368d70f22278b9a33e37e8650076590aaef62b3288b4249e93fe1ba1a84ceee8a328d6d5364028bb0fa9912579965f190684c0b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgM+J+phERzwm8Z+BVes8FnG7JxVErthY\nNdoNE8yl4rMzApCGzuMI53TpmOZjaNcPIieLmjPjfoZQB2WQqu9isyiLQknpP+G6\nGoTO7ooyjW1TZAKLsPqZEleZZfGQaEwL\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 479,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0231008071f9fb55d8a99a40732d8afeea0c27450b96c274fd475f7e30aef97988b2ca4d7fd0809ace3878c46eb0ae8ded06d9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04da246673be4e77a7de5f15a05abc8f293a238d7d643db2d258a1e7f49e5159e0f6cfef42ec7ab736b0dee294c50446c0e2af71b95bd1104e40c32f011427a381ce9e4d0c6dd3b522294189691a54169930efe439258a76a96d65bed716ef73ae",
"wx" : "00da246673be4e77a7de5f15a05abc8f293a238d7d643db2d258a1e7f49e5159e0f6cfef42ec7ab736b0dee294c50446c0",
"wy" : "00e2af71b95bd1104e40c32f011427a381ce9e4d0c6dd3b522294189691a54169930efe439258a76a96d65bed716ef73ae"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004da246673be4e77a7de5f15a05abc8f293a238d7d643db2d258a1e7f49e5159e0f6cfef42ec7ab736b0dee294c50446c0e2af71b95bd1104e40c32f011427a381ce9e4d0c6dd3b522294189691a54169930efe439258a76a96d65bed716ef73ae",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE2iRmc75Od6feXxWgWryPKTojjX1kPbLS\nWKHn9J5RWeD2z+9C7Hq3NrDe4pTFBEbA4q9xuVvREE5Awy8BFCejgc6eTQxt07Ui\nKUGJaRpUFpkw7+Q5JYp2qW1lvtcW73Ou\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 480,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023020d71a3729dd0b9909cdecc66ef6997da209bdd27240eea41904af80a8a550f71ada9ed21edf4764b8d82cdd27ff3afc",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04ae9dc1e4e169deedbe60f5e5965d84bc12b00b9611bd9fc93df1870f1a03251a41d2b74fa0723fdbad3332884b9647835a960749741da38eaad05e935b0302565b7789afc3f7d2415227c75e7d0f67f30624e61a08e4d8343aeddafc0b1b90a9",
"wx" : "00ae9dc1e4e169deedbe60f5e5965d84bc12b00b9611bd9fc93df1870f1a03251a41d2b74fa0723fdbad3332884b964783",
"wy" : "5a960749741da38eaad05e935b0302565b7789afc3f7d2415227c75e7d0f67f30624e61a08e4d8343aeddafc0b1b90a9"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004ae9dc1e4e169deedbe60f5e5965d84bc12b00b9611bd9fc93df1870f1a03251a41d2b74fa0723fdbad3332884b9647835a960749741da38eaad05e935b0302565b7789afc3f7d2415227c75e7d0f67f30624e61a08e4d8343aeddafc0b1b90a9",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAErp3B5OFp3u2+YPXlll2EvBKwC5YRvZ/J\nPfGHDxoDJRpB0rdPoHI/260zMohLlkeDWpYHSXQdo46q0F6TWwMCVlt3ia/D99JB\nUifHXn0PZ/MGJOYaCOTYNDrt2vwLG5Cp\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 481,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bbc8ddc2a00b848de64a9ad0ba1ac246a54c8723290f39442a671a827e90b1a89c42d59cd3be6303d8f6e53686b3438a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "047bc6e9c133d2eea3f956228a1d84236351b996f92a58043704d964579af696567e310e74bc81888fd98550225171e6857773b58c7062e49513e5cacbe67f14a2f5f27e37ad2e8f271546c7f36584ba5cefda32a53cd6704fc8e438738e0718d1",
"wx" : "7bc6e9c133d2eea3f956228a1d84236351b996f92a58043704d964579af696567e310e74bc81888fd98550225171e685",
"wy" : "7773b58c7062e49513e5cacbe67f14a2f5f27e37ad2e8f271546c7f36584ba5cefda32a53cd6704fc8e438738e0718d1"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200047bc6e9c133d2eea3f956228a1d84236351b996f92a58043704d964579af696567e310e74bc81888fd98550225171e6857773b58c7062e49513e5cacbe67f14a2f5f27e37ad2e8f271546c7f36584ba5cefda32a53cd6704fc8e438738e0718d1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEe8bpwTPS7qP5ViKKHYQjY1G5lvkqWAQ3\nBNlkV5r2llZ+MQ50vIGIj9mFUCJRceaFd3O1jHBi5JUT5crL5n8UovXyfjetLo8n\nFUbH82WEulzv2jKlPNZwT8jkOHOOBxjR\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 482,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02301c9d8dde157bb9d8ffa359626c593240d1a9c27533881439116ff8d916b6e528e5f752c01833c34355101611e3342b15",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "045a9d07d3c6c0ef5118f0a2a2f69747c84a63920ab6a52e09c613f6726b59c3d2ee4499e60910c00e08b3b18379fb8fa7b2a9c7a752c6aa0ce1d822384ef866d42070140a0d4495eb91ea656c3943a3978e4edc7802b1540772057017d7758431",
"wx" : "5a9d07d3c6c0ef5118f0a2a2f69747c84a63920ab6a52e09c613f6726b59c3d2ee4499e60910c00e08b3b18379fb8fa7",
"wy" : "00b2a9c7a752c6aa0ce1d822384ef866d42070140a0d4495eb91ea656c3943a3978e4edc7802b1540772057017d7758431"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200045a9d07d3c6c0ef5118f0a2a2f69747c84a63920ab6a52e09c613f6726b59c3d2ee4499e60910c00e08b3b18379fb8fa7b2a9c7a752c6aa0ce1d822384ef866d42070140a0d4495eb91ea656c3943a3978e4edc7802b1540772057017d7758431",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEWp0H08bA71EY8KKi9pdHyEpjkgq2pS4J\nxhP2cmtZw9LuRJnmCRDADgizsYN5+4+nsqnHp1LGqgzh2CI4Tvhm1CBwFAoNRJXr\nkeplbDlDo5eOTtx4ArFUB3IFcBfXdYQx\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 483,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100aaec54cd203996c57f750613a285cb613a7ea3afcd4c1e557dd99c069c2deead050002f948a5f8a2760e2dd03b30d559",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04ccf9b77bbdc2a9c4c917e10f954bdc2d6e723c14b5d85fee03dd99646fdcf2a9941fd0e57435bcdc94a1323cdcaf081c799981dbf12e8da43a8321042c08b1bf438abc6167584ddfb36c178439d8086bf63da7b6a6903f2b76c904e8b063e619",
"wx" : "00ccf9b77bbdc2a9c4c917e10f954bdc2d6e723c14b5d85fee03dd99646fdcf2a9941fd0e57435bcdc94a1323cdcaf081c",
"wy" : "799981dbf12e8da43a8321042c08b1bf438abc6167584ddfb36c178439d8086bf63da7b6a6903f2b76c904e8b063e619"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004ccf9b77bbdc2a9c4c917e10f954bdc2d6e723c14b5d85fee03dd99646fdcf2a9941fd0e57435bcdc94a1323cdcaf081c799981dbf12e8da43a8321042c08b1bf438abc6167584ddfb36c178439d8086bf63da7b6a6903f2b76c904e8b063e619",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzPm3e73CqcTJF+EPlUvcLW5yPBS12F/u\nA92ZZG/c8qmUH9DldDW83JShMjzcrwgceZmB2/EujaQ6gyEELAixv0OKvGFnWE3f\ns2wXhDnYCGv2Pae2ppA/K3bJBOiwY+YZ\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 484,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02305c8bfc4475f3d927f2932e1a24231d77a8a5b8fa3df1c410c8304252ce8bb8481c5676bddd79ff0cb8db062abfafdb1b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0461192e4063e98266ffeec051015ccdac1e36ca7709a95b628e324eac4774be98f09edd0546873c9e3b7ae84180f2011de302364a0c07e80ad1ee6aa0d58814d0e9335c682a2162f13edc567dfeb4cbc82cd437aabef96ca69b3553cf5ac710c1",
"wx" : "61192e4063e98266ffeec051015ccdac1e36ca7709a95b628e324eac4774be98f09edd0546873c9e3b7ae84180f2011d",
"wy" : "00e302364a0c07e80ad1ee6aa0d58814d0e9335c682a2162f13edc567dfeb4cbc82cd437aabef96ca69b3553cf5ac710c1"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000461192e4063e98266ffeec051015ccdac1e36ca7709a95b628e324eac4774be98f09edd0546873c9e3b7ae84180f2011de302364a0c07e80ad1ee6aa0d58814d0e9335c682a2162f13edc567dfeb4cbc82cd437aabef96ca69b3553cf5ac710c1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEYRkuQGPpgmb/7sBRAVzNrB42yncJqVti\njjJOrEd0vpjwnt0FRoc8njt66EGA8gEd4wI2SgwH6ArR7mqg1YgU0OkzXGgqIWLx\nPtxWff60y8gs1Deqvvlspps1U89axxDB\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 485,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffed2119d5fc12649fc808af3b6d9037d3a44eb32399970dd0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "040133fe549e752357d7c8747ca13b4dc8199ddfe50451a6192ce677edf075a77ebb3caddb504c3e3427cdd44f05c9cce3f7bf394bfd393aa5e18e15f1ce3cabe55d590318f8553201a08d6aa5e39be045e74972e09b29e577ccc14e0e7500b161",
"wx" : "0133fe549e752357d7c8747ca13b4dc8199ddfe50451a6192ce677edf075a77ebb3caddb504c3e3427cdd44f05c9cce3",
"wy" : "00f7bf394bfd393aa5e18e15f1ce3cabe55d590318f8553201a08d6aa5e39be045e74972e09b29e577ccc14e0e7500b161"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200040133fe549e752357d7c8747ca13b4dc8199ddfe50451a6192ce677edf075a77ebb3caddb504c3e3427cdd44f05c9cce3f7bf394bfd393aa5e18e15f1ce3cabe55d590318f8553201a08d6aa5e39be045e74972e09b29e577ccc14e0e7500b161",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEATP+VJ51I1fXyHR8oTtNyBmd3+UEUaYZ\nLOZ37fB1p367PK3bUEw+NCfN1E8Fyczj9785S/05OqXhjhXxzjyr5V1ZAxj4VTIB\noI1qpeOb4EXnSXLgmynld8zBTg51ALFh\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 486,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023079b95c013b0472de04d8faeec3b779c39fe729ea84fb554cd091c7178c2f054eabbc62c3e1cfbac2c2e69d7aa45d9072",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0487fe555530b9afd749891c0bd8933cb1f4a003a0e67438b6a73a02ad77c4895f2ddd523c451d34343661aefbe657b99843e18c1f386e22225ee0a359fda44da05e9ca5d2850fd2b8e3a9536b157c6ab12d699fc12d622020417454b5105503c5",
"wx" : "0087fe555530b9afd749891c0bd8933cb1f4a003a0e67438b6a73a02ad77c4895f2ddd523c451d34343661aefbe657b998",
"wy" : "43e18c1f386e22225ee0a359fda44da05e9ca5d2850fd2b8e3a9536b157c6ab12d699fc12d622020417454b5105503c5"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000487fe555530b9afd749891c0bd8933cb1f4a003a0e67438b6a73a02ad77c4895f2ddd523c451d34343661aefbe657b99843e18c1f386e22225ee0a359fda44da05e9ca5d2850fd2b8e3a9536b157c6ab12d699fc12d622020417454b5105503c5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEh/5VVTC5r9dJiRwL2JM8sfSgA6DmdDi2\npzoCrXfEiV8t3VI8RR00NDZhrvvmV7mYQ+GMHzhuIiJe4KNZ/aRNoF6cpdKFD9K4\n46lTaxV8arEtaZ/BLWIgIEF0VLUQVQPF\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 487,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bfd40d0caa4d9d42381f3d72a25683f52b03a1ed96fb72d03f08dcb9a8bc8f23c1a459deab03bcd39396c0d1e9053c81",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04ce31df531a5e08a5cccc93b697c5283f98e28341b1fef8964507430bd7da6f53f1f3c804cdc5bbf3f846a9c2147bf75826ae890eefc868f34e990ca618eb1c411d5b0bd7ca25515026804b97253b15284301d1c51a7b2c24ac090a01c972f59f",
"wx" : "00ce31df531a5e08a5cccc93b697c5283f98e28341b1fef8964507430bd7da6f53f1f3c804cdc5bbf3f846a9c2147bf758",
"wy" : "26ae890eefc868f34e990ca618eb1c411d5b0bd7ca25515026804b97253b15284301d1c51a7b2c24ac090a01c972f59f"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004ce31df531a5e08a5cccc93b697c5283f98e28341b1fef8964507430bd7da6f53f1f3c804cdc5bbf3f846a9c2147bf75826ae890eefc868f34e990ca618eb1c411d5b0bd7ca25515026804b97253b15284301d1c51a7b2c24ac090a01c972f59f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzjHfUxpeCKXMzJO2l8UoP5jig0Gx/viW\nRQdDC9fab1Px88gEzcW78/hGqcIUe/dYJq6JDu/IaPNOmQymGOscQR1bC9fKJVFQ\nJoBLlyU7FShDAdHFGnssJKwJCgHJcvWf\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 488,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304c7d219db9af94ce7fffffffffffffffffffffffffffffffef15cf1058c8d8ba1e634c4122db95ec1facd4bb13ebf09a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "049928f93e378358c47b82e624b9b6e29cb2f29a27260975eeccb62d5f5cae9090eb82e7bad31f43e976a81501cc7f0017ef6bb2a550d3d18a967cdc2d784f6e1b0e62bf3720f6bd356e67fda7b75eae8ce14cd42e61488d47ae1816116fd3c66f",
"wx" : "009928f93e378358c47b82e624b9b6e29cb2f29a27260975eeccb62d5f5cae9090eb82e7bad31f43e976a81501cc7f0017",
"wy" : "00ef6bb2a550d3d18a967cdc2d784f6e1b0e62bf3720f6bd356e67fda7b75eae8ce14cd42e61488d47ae1816116fd3c66f"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200049928f93e378358c47b82e624b9b6e29cb2f29a27260975eeccb62d5f5cae9090eb82e7bad31f43e976a81501cc7f0017ef6bb2a550d3d18a967cdc2d784f6e1b0e62bf3720f6bd356e67fda7b75eae8ce14cd42e61488d47ae1816116fd3c66f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEmSj5PjeDWMR7guYkubbinLLymicmCXXu\nzLYtX1yukJDrgue60x9D6XaoFQHMfwAX72uypVDT0YqWfNwteE9uGw5ivzcg9r01\nbmf9p7derozhTNQuYUiNR64YFhFv08Zv\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 489,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d219db9af94ce7ffffffffffffffffffffffffffffffffffd189bdb6d9ef7be8504ca374756ea5b8f15e44067d209b9b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "046ac2622a9af895a9625cdc5ec9003160d6ee1445c1b99c8186032f6e213d773617118a19ac3b2b0fdba62e88c738de12c390800b7739c9c8d486299c7ffc9259bf322b46578e09ed6ee87dfbe5796746f6aa2b20bc10a04ef875b377c5215f93",
"wx" : "6ac2622a9af895a9625cdc5ec9003160d6ee1445c1b99c8186032f6e213d773617118a19ac3b2b0fdba62e88c738de12",
"wy" : "00c390800b7739c9c8d486299c7ffc9259bf322b46578e09ed6ee87dfbe5796746f6aa2b20bc10a04ef875b377c5215f93"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200046ac2622a9af895a9625cdc5ec9003160d6ee1445c1b99c8186032f6e213d773617118a19ac3b2b0fdba62e88c738de12c390800b7739c9c8d486299c7ffc9259bf322b46578e09ed6ee87dfbe5796746f6aa2b20bc10a04ef875b377c5215f93",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEasJiKpr4laliXNxeyQAxYNbuFEXBuZyB\nhgMvbiE9dzYXEYoZrDsrD9umLojHON4Sw5CAC3c5ycjUhimcf/ySWb8yK0ZXjgnt\nbuh9++V5Z0b2qisgvBCgTvh1s3fFIV+T\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 490,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a433b735f299cfffffffffffffffffffffffffffffffffffdbb02debbfa7c9f1487f3936a22ca3f6f5d06ea22d7c0dc3",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "048b134f7014bcaead91cc1bd61b098dde523214140ab072f687783c35785dae1cd4bb767e325d37d91b2a41197669a6d865ad7fd8b27786f0a6a274ff87f8333e05dec9b54a14a7bb67cf758d50acaa924d47a557c15080a0e1aa640b937f8029",
"wx" : "008b134f7014bcaead91cc1bd61b098dde523214140ab072f687783c35785dae1cd4bb767e325d37d91b2a41197669a6d8",
"wy" : "65ad7fd8b27786f0a6a274ff87f8333e05dec9b54a14a7bb67cf758d50acaa924d47a557c15080a0e1aa640b937f8029"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200048b134f7014bcaead91cc1bd61b098dde523214140ab072f687783c35785dae1cd4bb767e325d37d91b2a41197669a6d865ad7fd8b27786f0a6a274ff87f8333e05dec9b54a14a7bb67cf758d50acaa924d47a557c15080a0e1aa640b937f8029",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEixNPcBS8rq2RzBvWGwmN3lIyFBQKsHL2\nh3g8NXhdrhzUu3Z+Ml032RsqQRl2aabYZa1/2LJ3hvCmonT/h/gzPgXeybVKFKe7\nZ891jVCsqpJNR6VXwVCAoOGqZAuTf4Ap\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 491,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b9af94ce7fffffffffffffffffffffffffffffffffffffffd6efeefc876c9f23217b443c80637ef939e911219f96c179",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "049e742e9d6bdd69480114b857edf926a790f587c0b3fd3d1722a069df26688865ced1ed0f2dbf7558aaeceaa82b8755f7ea81d959d215e067f897522b1194481a69a4ef84be7d4504223c00a6c3c82ffcce182b174dfdf6983c73d896b4db4e5d",
"wx" : "009e742e9d6bdd69480114b857edf926a790f587c0b3fd3d1722a069df26688865ced1ed0f2dbf7558aaeceaa82b8755f7",
"wy" : "00ea81d959d215e067f897522b1194481a69a4ef84be7d4504223c00a6c3c82ffcce182b174dfdf6983c73d896b4db4e5d"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200049e742e9d6bdd69480114b857edf926a790f587c0b3fd3d1722a069df26688865ced1ed0f2dbf7558aaeceaa82b8755f7ea81d959d215e067f897522b1194481a69a4ef84be7d4504223c00a6c3c82ffcce182b174dfdf6983c73d896b4db4e5d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEnnQunWvdaUgBFLhX7fkmp5D1h8Cz/T0X\nIqBp3yZoiGXO0e0PLb91WKrs6qgrh1X36oHZWdIV4Gf4l1IrEZRIGmmk74S+fUUE\nIjwApsPIL/zOGCsXTf32mDxz2Ja0205d\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 492,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a276276276276276276276276276276276276276276276273d7228d4f84b769be0fd57b97e4c1ebcae9a5f635e80e9df",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04aaf95cc4b3a46270149c8f1435d550a0a700a2efa2b9431acffab291740d27428daf2de152fc6a20778479d379c80204c2c3fcdf5e8138b361005ff1e3baf1c319aa5bb55ed92e8c1b103009f87805675d5c3c134340e15576dabfa2058e1d49",
"wx" : "00aaf95cc4b3a46270149c8f1435d550a0a700a2efa2b9431acffab291740d27428daf2de152fc6a20778479d379c80204",
"wy" : "00c2c3fcdf5e8138b361005ff1e3baf1c319aa5bb55ed92e8c1b103009f87805675d5c3c134340e15576dabfa2058e1d49"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004aaf95cc4b3a46270149c8f1435d550a0a700a2efa2b9431acffab291740d27428daf2de152fc6a20778479d379c80204c2c3fcdf5e8138b361005ff1e3baf1c319aa5bb55ed92e8c1b103009f87805675d5c3c134340e15576dabfa2058e1d49",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqvlcxLOkYnAUnI8UNdVQoKcAou+iuUMa\nz/qykXQNJ0KNry3hUvxqIHeEedN5yAIEwsP8316BOLNhAF/x47rxwxmqW7Ve2S6M\nGxAwCfh4BWddXDwTQ0DhVXbav6IFjh1J\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 493,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023073333333333333333333333333333333333333333333333316e4d9f42d4eca22df403a0c578b86f0a9a93fe89995c7ed",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04f3b9c513834825671fce20109f23a1caa02e5f70d042326c89ad95ab766555bccce388b8fd950665987b71b81b86a375deeeb99255d540a6f9cd40296620dd4ec61cd1d8985925652ea4c28e26bc4365a58df3c2d10def238c20b2a1be1fcf15",
"wx" : "00f3b9c513834825671fce20109f23a1caa02e5f70d042326c89ad95ab766555bccce388b8fd950665987b71b81b86a375",
"wy" : "00deeeb99255d540a6f9cd40296620dd4ec61cd1d8985925652ea4c28e26bc4365a58df3c2d10def238c20b2a1be1fcf15"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004f3b9c513834825671fce20109f23a1caa02e5f70d042326c89ad95ab766555bccce388b8fd950665987b71b81b86a375deeeb99255d540a6f9cd40296620dd4ec61cd1d8985925652ea4c28e26bc4365a58df3c2d10def238c20b2a1be1fcf15",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE87nFE4NIJWcfziAQnyOhyqAuX3DQQjJs\nia2Vq3ZlVbzM44i4/ZUGZZh7cbgbhqN13u65klXVQKb5zUApZiDdTsYc0diYWSVl\nLqTCjia8Q2WljfPC0Q3vI4wgsqG+H88V\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 494,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffda4233abf824c93f90115e76db206fa7489d6647332e1ba3",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04e25d897c8aae97aca4be396dff581c06cedbe2ba1e21f5316169d2c392fa914f696dc0253b663363e81871ccddf65028f24bd7160420e988feaf79add318443f11889a597599b20e37212a3a45b0f7d428fd000f74562f6c129307b26d69bba6",
"wx" : "00e25d897c8aae97aca4be396dff581c06cedbe2ba1e21f5316169d2c392fa914f696dc0253b663363e81871ccddf65028",
"wy" : "00f24bd7160420e988feaf79add318443f11889a597599b20e37212a3a45b0f7d428fd000f74562f6c129307b26d69bba6"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004e25d897c8aae97aca4be396dff581c06cedbe2ba1e21f5316169d2c392fa914f696dc0253b663363e81871ccddf65028f24bd7160420e988feaf79add318443f11889a597599b20e37212a3a45b0f7d428fd000f74562f6c129307b26d69bba6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4l2JfIqul6ykvjlt/1gcBs7b4roeIfUx\nYWnSw5L6kU9pbcAlO2YzY+gYcczd9lAo8kvXFgQg6Yj+r3mt0xhEPxGImll1mbIO\nNyEqOkWw99Qo/QAPdFYvbBKTB7Jtabum\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 495,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294bb",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0400efc220c7d2da3f454f1e6aa3421aa3e8be834ab7e3922e2044905a0e0163b008126fd5855380901769895c05f829984f4377a597ecd997ecd3a4df65c03f5b1ebcc7a8af4c097bec21de113540bce26ec657f3b61fb318b89e25ddf910894f",
"wx" : "00efc220c7d2da3f454f1e6aa3421aa3e8be834ab7e3922e2044905a0e0163b008126fd5855380901769895c05f82998",
"wy" : "4f4377a597ecd997ecd3a4df65c03f5b1ebcc7a8af4c097bec21de113540bce26ec657f3b61fb318b89e25ddf910894f"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000400efc220c7d2da3f454f1e6aa3421aa3e8be834ab7e3922e2044905a0e0163b008126fd5855380901769895c05f829984f4377a597ecd997ecd3a4df65c03f5b1ebcc7a8af4c097bec21de113540bce26ec657f3b61fb318b89e25ddf910894f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAO/CIMfS2j9FTx5qo0Iao+i+g0q345Iu\nIESQWg4BY7AIEm/VhVOAkBdpiVwF+CmYT0N3pZfs2Zfs06TfZcA/Wx68x6ivTAl7\n7CHeETVAvOJuxlfzth+zGLieJd35EIlP\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 496,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100dfea06865526cea11c0f9eb9512b41fa9581d0f6cb7db9680336151dce79de818cdf33c879da322740416d1e5ae532fa",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04064dbc4e0f10d2dc7d1e5852248e9e1d1c6d967cd034801c5521ddbe60f51fcb8313361429533c7941ff591d8b28f77dc61917e3e8327c0dab1509a5ecb797fb2f07ad82b0ac4cd095af242b953b8a64d4ca6a65224f698168126f56154cc71f",
"wx" : "064dbc4e0f10d2dc7d1e5852248e9e1d1c6d967cd034801c5521ddbe60f51fcb8313361429533c7941ff591d8b28f77d",
"wy" : "00c61917e3e8327c0dab1509a5ecb797fb2f07ad82b0ac4cd095af242b953b8a64d4ca6a65224f698168126f56154cc71f"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004064dbc4e0f10d2dc7d1e5852248e9e1d1c6d967cd034801c5521ddbe60f51fcb8313361429533c7941ff591d8b28f77dc61917e3e8327c0dab1509a5ecb797fb2f07ad82b0ac4cd095af242b953b8a64d4ca6a65224f698168126f56154cc71f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEBk28Tg8Q0tx9HlhSJI6eHRxtlnzQNIAc\nVSHdvmD1H8uDEzYUKVM8eUH/WR2LKPd9xhkX4+gyfA2rFQml7LeX+y8HrYKwrEzQ\nla8kK5U7imTUymplIk9pgWgSb1YVTMcf\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 497,
"comment" : "point duplication during verification",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3066023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023100a35fd64dc6628a0e040999c27fc0c658c6aed5ab69fb0390ee60ad6f6d0834077f2aa32ae2020e6e3bd4337658426832",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04064dbc4e0f10d2dc7d1e5852248e9e1d1c6d967cd034801c5521ddbe60f51fcb8313361429533c7941ff591d8b28f77d39e6e81c17cd83f254eaf65a13486804d0f8527d4f53b32f6a50dbd46ac4759a2b359599ddb0967e97ed90aaeab338e0",
"wx" : "064dbc4e0f10d2dc7d1e5852248e9e1d1c6d967cd034801c5521ddbe60f51fcb8313361429533c7941ff591d8b28f77d",
"wy" : "39e6e81c17cd83f254eaf65a13486804d0f8527d4f53b32f6a50dbd46ac4759a2b359599ddb0967e97ed90aaeab338e0"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004064dbc4e0f10d2dc7d1e5852248e9e1d1c6d967cd034801c5521ddbe60f51fcb8313361429533c7941ff591d8b28f77d39e6e81c17cd83f254eaf65a13486804d0f8527d4f53b32f6a50dbd46ac4759a2b359599ddb0967e97ed90aaeab338e0",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEBk28Tg8Q0tx9HlhSJI6eHRxtlnzQNIAc\nVSHdvmD1H8uDEzYUKVM8eUH/WR2LKPd9OeboHBfNg/JU6vZaE0hoBND4Un1PU7Mv\nalDb1GrEdZorNZWZ3bCWfpftkKrqszjg\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 498,
"comment" : "duplication bug",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3066023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023100a35fd64dc6628a0e040999c27fc0c658c6aed5ab69fb0390ee60ad6f6d0834077f2aa32ae2020e6e3bd4337658426832",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04677a07f75950515d88efc565c9792a9918efd6241a8a9d99a406255e19cdf974b6fa9a89bc7b1e79b45ecb21439107f559994ec016b5a7b6bebea6398385ad1383ef2214922e70a31c525c7402380ef5af59c7d6d0cce8bab4239520af787e4b",
"wx" : "677a07f75950515d88efc565c9792a9918efd6241a8a9d99a406255e19cdf974b6fa9a89bc7b1e79b45ecb21439107f5",
"wy" : "59994ec016b5a7b6bebea6398385ad1383ef2214922e70a31c525c7402380ef5af59c7d6d0cce8bab4239520af787e4b"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004677a07f75950515d88efc565c9792a9918efd6241a8a9d99a406255e19cdf974b6fa9a89bc7b1e79b45ecb21439107f559994ec016b5a7b6bebea6398385ad1383ef2214922e70a31c525c7402380ef5af59c7d6d0cce8bab4239520af787e4b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZ3oH91lQUV2I78VlyXkqmRjv1iQaip2Z\npAYlXhnN+XS2+pqJvHseebReyyFDkQf1WZlOwBa1p7a+vqY5g4WtE4PvIhSSLnCj\nHFJcdAI4DvWvWcfW0MzourQjlSCveH5L\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 499,
"comment" : "point with x-coordinate 0",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3035020101023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04531ddb2d4353de3ff2943cca535533e01200f8acaa1da81df784919a7a511dc095c6a48a64c11d0f775a1f76642bd3b63b504f8dfd997b0c8ca180fceb0b0a774cef8288bde5bd8693ae828e3e0927845dff371d64dc7c3e28f2692bde8462ae",
"wx" : "531ddb2d4353de3ff2943cca535533e01200f8acaa1da81df784919a7a511dc095c6a48a64c11d0f775a1f76642bd3b6",
"wy" : "3b504f8dfd997b0c8ca180fceb0b0a774cef8288bde5bd8693ae828e3e0927845dff371d64dc7c3e28f2692bde8462ae"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004531ddb2d4353de3ff2943cca535533e01200f8acaa1da81df784919a7a511dc095c6a48a64c11d0f775a1f76642bd3b63b504f8dfd997b0c8ca180fceb0b0a774cef8288bde5bd8693ae828e3e0927845dff371d64dc7c3e28f2692bde8462ae",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEUx3bLUNT3j/ylDzKU1Uz4BIA+KyqHagd\n94SRmnpRHcCVxqSKZMEdD3daH3ZkK9O2O1BPjf2ZewyMoYD86wsKd0zvgoi95b2G\nk66Cjj4JJ4Rd/zcdZNx8PijyaSvehGKu\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 500,
"comment" : "point with x-coordinate 0",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "044c578e1073fbc6c2a4d5c2712c11da777da32c1ce9b3f9a3172639394d4de3932e9486f407b6132051b3eca18c750e3d7f1fc1523373a3b05c177106afb0004961918706ad6d0257b47e7f9166cae9c180005b3614abfca4d50c83960fb94647",
"wx" : "4c578e1073fbc6c2a4d5c2712c11da777da32c1ce9b3f9a3172639394d4de3932e9486f407b6132051b3eca18c750e3d",
"wy" : "7f1fc1523373a3b05c177106afb0004961918706ad6d0257b47e7f9166cae9c180005b3614abfca4d50c83960fb94647"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200044c578e1073fbc6c2a4d5c2712c11da777da32c1ce9b3f9a3172639394d4de3932e9486f407b6132051b3eca18c750e3d7f1fc1523373a3b05c177106afb0004961918706ad6d0257b47e7f9166cae9c180005b3614abfca4d50c83960fb94647",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETFeOEHP7xsKk1cJxLBHad32jLBzps/mj\nFyY5OU1N45MulIb0B7YTIFGz7KGMdQ49fx/BUjNzo7BcF3EGr7AASWGRhwatbQJX\ntH5/kWbK6cGAAFs2FKv8pNUMg5YPuUZH\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 501,
"comment" : "comparison with point at infinity ",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04cda3ecdccede9f5dd734b1e45fc5908849ff169adf434b497113b97e3203f707048e29affe7535e18491672a8e135732b22d16e2e7b5466ea782815ee1d573a663484cafa2e13fe8adee59466a0498f33f539864c6b0231032841bb60510a6a5",
"wx" : "00cda3ecdccede9f5dd734b1e45fc5908849ff169adf434b497113b97e3203f707048e29affe7535e18491672a8e135732",
"wy" : "00b22d16e2e7b5466ea782815ee1d573a663484cafa2e13fe8adee59466a0498f33f539864c6b0231032841bb60510a6a5"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004cda3ecdccede9f5dd734b1e45fc5908849ff169adf434b497113b97e3203f707048e29affe7535e18491672a8e135732b22d16e2e7b5466ea782815ee1d573a663484cafa2e13fe8adee59466a0498f33f539864c6b0231032841bb60510a6a5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzaPs3M7en13XNLHkX8WQiEn/FprfQ0tJ\ncRO5fjID9wcEjimv/nU14YSRZyqOE1cysi0W4ue1Rm6ngoFe4dVzpmNITK+i4T/o\nre5ZRmoEmPM/U5hkxrAjEDKEG7YFEKal\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 502,
"comment" : "extreme value for k and edgecase s",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "047775c7bb3fab11d5538e049cd59386ecb4b32361c333fdd56eac74d71c5a23b84a0af51fe97290dad8eb37ccc99b0924610ad9aba72f44f284b4465d392bce020c727d978475a6ea97af4ec76df94d38b67f0f8ded810f30e27bc8930d47bbce",
"wx" : "7775c7bb3fab11d5538e049cd59386ecb4b32361c333fdd56eac74d71c5a23b84a0af51fe97290dad8eb37ccc99b0924",
"wy" : "610ad9aba72f44f284b4465d392bce020c727d978475a6ea97af4ec76df94d38b67f0f8ded810f30e27bc8930d47bbce"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200047775c7bb3fab11d5538e049cd59386ecb4b32361c333fdd56eac74d71c5a23b84a0af51fe97290dad8eb37ccc99b0924610ad9aba72f44f284b4465d392bce020c727d978475a6ea97af4ec76df94d38b67f0f8ded810f30e27bc8930d47bbce",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEd3XHuz+rEdVTjgSc1ZOG7LSzI2HDM/3V\nbqx01xxaI7hKCvUf6XKQ2tjrN8zJmwkkYQrZq6cvRPKEtEZdOSvOAgxyfZeEdabq\nl69Ox235TTi2fw+N7YEPMOJ7yJMNR7vO\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 503,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0492919865b4f7089171d05f6381281a60c036662852e2499fa60675f6a8bf4ef9728dc53da8c4aa2aa1f57e5e6d3e02e4d4255cb4e5402cbe72f05549b467e8961179b70784522d3aa2810038f1a6b4b656dcfb412f5c6998e31f4527cf81bf72",
"wx" : "0092919865b4f7089171d05f6381281a60c036662852e2499fa60675f6a8bf4ef9728dc53da8c4aa2aa1f57e5e6d3e02e4",
"wy" : "00d4255cb4e5402cbe72f05549b467e8961179b70784522d3aa2810038f1a6b4b656dcfb412f5c6998e31f4527cf81bf72"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000492919865b4f7089171d05f6381281a60c036662852e2499fa60675f6a8bf4ef9728dc53da8c4aa2aa1f57e5e6d3e02e4d4255cb4e5402cbe72f05549b467e8961179b70784522d3aa2810038f1a6b4b656dcfb412f5c6998e31f4527cf81bf72",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEkpGYZbT3CJFx0F9jgSgaYMA2ZihS4kmf\npgZ19qi/TvlyjcU9qMSqKqH1fl5tPgLk1CVctOVALL5y8FVJtGfolhF5tweEUi06\nooEAOPGmtLZW3PtBL1xpmOMfRSfPgb9y\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 504,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04898bb9d7adf34e0455a90816fd919f69018ce21e4d2523e70ac9c375cd26da0a18023afb9e3ae61be1f26afedbf14d0b0c662a09365745d8b7916c603beac4e55982c7cff659ac1c4df610df7058bcc7cf36502cb2efe2af101f0efb32d5d8c1",
"wx" : "00898bb9d7adf34e0455a90816fd919f69018ce21e4d2523e70ac9c375cd26da0a18023afb9e3ae61be1f26afedbf14d0b",
"wy" : "0c662a09365745d8b7916c603beac4e55982c7cff659ac1c4df610df7058bcc7cf36502cb2efe2af101f0efb32d5d8c1"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004898bb9d7adf34e0455a90816fd919f69018ce21e4d2523e70ac9c375cd26da0a18023afb9e3ae61be1f26afedbf14d0b0c662a09365745d8b7916c603beac4e55982c7cff659ac1c4df610df7058bcc7cf36502cb2efe2af101f0efb32d5d8c1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEiYu5163zTgRVqQgW/ZGfaQGM4h5NJSPn\nCsnDdc0m2goYAjr7njrmG+Hyav7b8U0LDGYqCTZXRdi3kWxgO+rE5VmCx8/2Wawc\nTfYQ33BYvMfPNlAssu/irxAfDvsy1djB\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 505,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "047151056ddecdf71fd1d69d99b37f06ce795d5024081c88aec017f5764d63ca2d35dd0324083d8dc99eb25d4e01b0d049ce987eda8a7c9648b3fcb5a95a57cf2aa29c87fa31afeadb0a98348db8d23c66ef54a0564d5c9bf3114bd1df11767082",
"wx" : "7151056ddecdf71fd1d69d99b37f06ce795d5024081c88aec017f5764d63ca2d35dd0324083d8dc99eb25d4e01b0d049",
"wy" : "00ce987eda8a7c9648b3fcb5a95a57cf2aa29c87fa31afeadb0a98348db8d23c66ef54a0564d5c9bf3114bd1df11767082"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200047151056ddecdf71fd1d69d99b37f06ce795d5024081c88aec017f5764d63ca2d35dd0324083d8dc99eb25d4e01b0d049ce987eda8a7c9648b3fcb5a95a57cf2aa29c87fa31afeadb0a98348db8d23c66ef54a0564d5c9bf3114bd1df11767082",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEcVEFbd7N9x/R1p2Zs38GznldUCQIHIiu\nwBf1dk1jyi013QMkCD2NyZ6yXU4BsNBJzph+2op8lkiz/LWpWlfPKqKch/oxr+rb\nCpg0jbjSPGbvVKBWTVyb8xFL0d8RdnCC\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 506,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04ac191d6dbdfbaccc96151cb855a0fb9e1d8a05d9051ca4c068c506828f5422b0555c8fa0d715daadbd09b4de337353c1a58d26c3a875e446ddfd25540b2fa2eff5f3f2cbab39382762bad185fd030eb0cb7ad425f2c00d277271f9a0f298514f",
"wx" : "00ac191d6dbdfbaccc96151cb855a0fb9e1d8a05d9051ca4c068c506828f5422b0555c8fa0d715daadbd09b4de337353c1",
"wy" : "00a58d26c3a875e446ddfd25540b2fa2eff5f3f2cbab39382762bad185fd030eb0cb7ad425f2c00d277271f9a0f298514f"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004ac191d6dbdfbaccc96151cb855a0fb9e1d8a05d9051ca4c068c506828f5422b0555c8fa0d715daadbd09b4de337353c1a58d26c3a875e446ddfd25540b2fa2eff5f3f2cbab39382762bad185fd030eb0cb7ad425f2c00d277271f9a0f298514f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAErBkdbb37rMyWFRy4VaD7nh2KBdkFHKTA\naMUGgo9UIrBVXI+g1xXarb0JtN4zc1PBpY0mw6h15Ebd/SVUCy+i7/Xz8surOTgn\nYrrRhf0DDrDLetQl8sANJ3Jx+aDymFFP\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 507,
"comment" : "extreme value for k",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04480908ff0ab03c3f656b2535129150ca9f64e759ca24886d96dab1206b6c250fe49de79885823f5db967e1ae37ed4b896e41a8362f04f899763950f401840c1d5edd11e86260e59c426d2250d68d1c732ca9cb55f02a700e45d5fe7a99437747",
"wx" : "480908ff0ab03c3f656b2535129150ca9f64e759ca24886d96dab1206b6c250fe49de79885823f5db967e1ae37ed4b89",
"wy" : "6e41a8362f04f899763950f401840c1d5edd11e86260e59c426d2250d68d1c732ca9cb55f02a700e45d5fe7a99437747"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004480908ff0ab03c3f656b2535129150ca9f64e759ca24886d96dab1206b6c250fe49de79885823f5db967e1ae37ed4b896e41a8362f04f899763950f401840c1d5edd11e86260e59c426d2250d68d1c732ca9cb55f02a700e45d5fe7a99437747",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAESAkI/wqwPD9layU1EpFQyp9k51nKJIht\nltqxIGtsJQ/kneeYhYI/Xbln4a437UuJbkGoNi8E+Jl2OVD0AYQMHV7dEehiYOWc\nQm0iUNaNHHMsqctV8CpwDkXV/nqZQ3dH\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 508,
"comment" : "extreme value for k and edgecase s",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0468356e0830d581d9865405f930bc90c892779c5a69f48b47944028c2b3ed4ac8aed05d0e197eb393ffe1ac4c011ab5d0c9bacc5ce9e57402fc2efa6296ffce311c1176894f7cc144624bb22218c64aa2b577adb6a4658e609246e054cb394bd5",
"wx" : "68356e0830d581d9865405f930bc90c892779c5a69f48b47944028c2b3ed4ac8aed05d0e197eb393ffe1ac4c011ab5d0",
"wy" : "00c9bacc5ce9e57402fc2efa6296ffce311c1176894f7cc144624bb22218c64aa2b577adb6a4658e609246e054cb394bd5"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000468356e0830d581d9865405f930bc90c892779c5a69f48b47944028c2b3ed4ac8aed05d0e197eb393ffe1ac4c011ab5d0c9bacc5ce9e57402fc2efa6296ffce311c1176894f7cc144624bb22218c64aa2b577adb6a4658e609246e054cb394bd5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEaDVuCDDVgdmGVAX5MLyQyJJ3nFpp9ItH\nlEAowrPtSsiu0F0OGX6zk//hrEwBGrXQybrMXOnldAL8Lvpilv/OMRwRdolPfMFE\nYkuyIhjGSqK1d622pGWOYJJG4FTLOUvV\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 509,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "042bbd0fed5812c5ba80097bb09e51fd3ddd37d7584bc207dba4fdbe68cd6e8a8491aba869ac6b3c5c39bf13138b27ca0e6cd740a5aa3c18f1b779310f6a30ce1cfd27d69813e3b17cb12e09fa7a49b65d652da3b0babc4cc0f497cdef1d9d6607",
"wx" : "2bbd0fed5812c5ba80097bb09e51fd3ddd37d7584bc207dba4fdbe68cd6e8a8491aba869ac6b3c5c39bf13138b27ca0e",
"wy" : "6cd740a5aa3c18f1b779310f6a30ce1cfd27d69813e3b17cb12e09fa7a49b65d652da3b0babc4cc0f497cdef1d9d6607"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200042bbd0fed5812c5ba80097bb09e51fd3ddd37d7584bc207dba4fdbe68cd6e8a8491aba869ac6b3c5c39bf13138b27ca0e6cd740a5aa3c18f1b779310f6a30ce1cfd27d69813e3b17cb12e09fa7a49b65d652da3b0babc4cc0f497cdef1d9d6607",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEK70P7VgSxbqACXuwnlH9Pd0311hLwgfb\npP2+aM1uioSRq6hprGs8XDm/ExOLJ8oObNdApao8GPG3eTEPajDOHP0n1pgT47F8\nsS4J+npJtl1lLaOwurxMwPSXze8dnWYH\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 510,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "046eeeb62f05be9b0cb2035e88b6db4d37b49a921a32403c1b0fa22603d519c8dd0aa6817b324733e01194ddb1edde6a4b269b83b71d893d24a8c800bae71b82220e9bd4fee84f2f9ed7219e3c6b123230c0b68c6349195570bfa1f1c690c2f987",
"wx" : "6eeeb62f05be9b0cb2035e88b6db4d37b49a921a32403c1b0fa22603d519c8dd0aa6817b324733e01194ddb1edde6a4b",
"wy" : "269b83b71d893d24a8c800bae71b82220e9bd4fee84f2f9ed7219e3c6b123230c0b68c6349195570bfa1f1c690c2f987"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200046eeeb62f05be9b0cb2035e88b6db4d37b49a921a32403c1b0fa22603d519c8dd0aa6817b324733e01194ddb1edde6a4b269b83b71d893d24a8c800bae71b82220e9bd4fee84f2f9ed7219e3c6b123230c0b68c6349195570bfa1f1c690c2f987",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbu62LwW+mwyyA16ItttNN7SakhoyQDwb\nD6ImA9UZyN0KpoF7Mkcz4BGU3bHt3mpLJpuDtx2JPSSoyAC65xuCIg6b1P7oTy+e\n1yGePGsSMjDAtoxjSRlVcL+h8caQwvmH\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 511,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "042678ce81f58ce152e203ec701bd1919aa8c1e40756435c327cf0b56c80f599dab92d4e965bf5050bf77ca0665105c40f3575c811fbdc4551a9696d024c9f38f6a617e887d73bcdbbb8b4fe6a8e633dd470b7654df97634c9c92fb4318b428e4c",
"wx" : "2678ce81f58ce152e203ec701bd1919aa8c1e40756435c327cf0b56c80f599dab92d4e965bf5050bf77ca0665105c40f",
"wy" : "3575c811fbdc4551a9696d024c9f38f6a617e887d73bcdbbb8b4fe6a8e633dd470b7654df97634c9c92fb4318b428e4c"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200042678ce81f58ce152e203ec701bd1919aa8c1e40756435c327cf0b56c80f599dab92d4e965bf5050bf77ca0665105c40f3575c811fbdc4551a9696d024c9f38f6a617e887d73bcdbbb8b4fe6a8e633dd470b7654df97634c9c92fb4318b428e4c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEJnjOgfWM4VLiA+xwG9GRmqjB5AdWQ1wy\nfPC1bID1mdq5LU6WW/UFC/d8oGZRBcQPNXXIEfvcRVGpaW0CTJ849qYX6IfXO827\nuLT+ao5jPdRwt2VN+XY0yckvtDGLQo5M\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 512,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "0453d6b6e8064c581164b1b36d7c42065ce06d362c2a1be4eb2f8fd705841d9cc10db7b87be736da188e05876eff4b161b115775200f51a7a969aece6128847b82f945302589f4009df91842f2954028bbb5546c8661d2aaa1043af99a0948824e",
"wx" : "53d6b6e8064c581164b1b36d7c42065ce06d362c2a1be4eb2f8fd705841d9cc10db7b87be736da188e05876eff4b161b",
"wy" : "115775200f51a7a969aece6128847b82f945302589f4009df91842f2954028bbb5546c8661d2aaa1043af99a0948824e"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b810400220362000453d6b6e8064c581164b1b36d7c42065ce06d362c2a1be4eb2f8fd705841d9cc10db7b87be736da188e05876eff4b161b115775200f51a7a969aece6128847b82f945302589f4009df91842f2954028bbb5546c8661d2aaa1043af99a0948824e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEU9a26AZMWBFksbNtfEIGXOBtNiwqG+Tr\nL4/XBYQdnMENt7h75zbaGI4Fh27/SxYbEVd1IA9Rp6lprs5hKIR7gvlFMCWJ9ACd\n+RhC8pVAKLu1VGyGYdKqoQQ6+ZoJSIJO\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 513,
"comment" : "extreme value for k",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",
"wx" : "00aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7",
"wy" : "3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3NhfeSpYmLG9dnpi/kpLcKfj0Hb0omhR8\n6doxE7XwuMAKYLHOHX6BnXpDHXyQ6g5f\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 514,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3065023100aa275665bf8cd2750115f3d8baf4693d8b02b8a06567c354931362f6b0127e64a634157200155db0edbbd7352328a83402302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
"result" : "invalid"
},
{
"tcId" : 515,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3064023055d8a99a40732d8afeea0c27450b96c274fd475f9a983cab344fea8b4424af7ab1e5f840489b49c9ff304235a99c813f02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0",
"wx" : "00aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7",
"wy" : "00c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3yeghtWnZ05CiYWdAbW0j1gcL4kLXZeuD\nFiXO7EoPRz71n04w4oF+YoW84oRvFfGg\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 516,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3065023100aa275665bf8cd2750115f3d8baf4693d8b02b8a06567c354931362f6b0127e64a634157200155db0edbbd7352328a83402302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
"result" : "invalid"
},
{
"tcId" : 517,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3064023055d8a99a40732d8afeea0c27450b96c274fd475f9a983cab344fea8b4424af7ab1e5f840489b49c9ff304235a99c813f02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1",
"wx" : "00ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aac",
"wy" : "00acbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/////6pj8aI5rHAZfG6/zqV1bcASEj+C\nxR+odNZgKL4A6XahCAYGc3zHXEC9/kqsrL2FOJCIpipjmDhMIrUtSS8j9G5KJ6Ry\nStVVUdpcSDQ4CVokfLDDN48fUsNCX/nx\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 518,
"comment" : "x-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "306402300d987dbb7a7cf84f3d1471190b8842fe793853d3b13a507ff7f7fe4b927399b2d989ddbc6727b829e620b914588f761502301f251072da5d9f7dea845f4c9c5a0dec9fda8d2e7dd77dfde47694ccfc23ca5ace5b4d7ced884bc705ce3bf2e2283e94",
"result" : "valid"
},
{
"tcId" : 519,
"comment" : "x-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3065023100d42e38f2b787d113d3c5ae7d7eea24c2e5e7879390c933c750caeecfeb7de0e5ec930d9c15484321330f1e3ae10fef83023010b5a533f4bf3bb502fcbd44d4fae29fe6d7aa8a5f53b10e7bcd766ba311a0d475c668145eaf43e09cf0dd510fc50cd1",
"result" : "valid"
},
{
"tcId" : 520,
"comment" : "x-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3066023100d47dd1537e1cc24e84c6f5221995be37f1d618cfac4b847fdbdd13651773e9b30c9458ef9b35f985f235e4d9431e04c9023100f74398878410405bade2bef0177d7a2b8303b7ecb40e91875669262b0976c7ae6fc91fe53dd67fc4cff9bd23796125e3",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000",
"wx" : "00d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422",
"wy" : "00c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0YJ/xvbxLyGZLFpAmgZTsSHS7wKysKsB\nqRYc6VYoB0Cx41ayVXAbCm3cnsLKipQixu1dLO2NirdWD6W7iMc450VBiD2KKxwO\nK6fjbQMPxNm/uLIvJNuJfrrEndQAAAAA\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 521,
"comment" : "y-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3066023100d7ad085a03d11784adb4083c22473135bb4c7374c4c29772fbcd3108ec847197c8e8cfe305bebe54974ab116fe420af8023100bb94a5cfe76fc94c65233c9c1f9e4bd80d6791c10a5367de9b1bcb4b204009a6b159455280e81b583ef669515beb8cd7",
"result" : "valid"
},
{
"tcId" : 522,
"comment" : "y-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "306402300afdee63594b37d6aa82c8fcde6987bbe91072a6a1fe02423410eb95046f71a497780c17975d7552650a6f111f269d5502305c5ce56037d55ff9d9e94a2ef94bc018eda3663a92640c82c2eda77f25958638a958aacbea5d2bbab58ddfc2f08706de",
"result" : "valid"
},
{
"tcId" : 523,
"comment" : "y-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3066023100e478eb43e6bc13933500e0d0b7dff9f7be367e43e87eeeea8cfaba911e1e6be74e5204f27bf49b09aacc4e187e919bba023100e5a095ca7116b916ed6f3e221729336d97f7cbea5c21a7d217792618d8232128803e679af6529d7c40685dcbd777ce20",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557",
"wx" : "1099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000",
"wy" : "00e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b81040022036200041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEJm7RRAPVfWoXMo94rO9XiUPT2+tZjGj\nFWwuUqM9fWFd0nn3n4tLr/fHE6wAAAAA5sm3NqiSny7Xvgx1OlTLtIuEaeBBHq+T\npKgkWboLaBu6j1+zg7SQbUkBozA+LxVX\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 524,
"comment" : "x-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "306502300cef6eb8a9f9d1fc95f187d8164e534ae8939a116d293f98571838391db063760a17bdc4af94025fc241e7886d5079c002310094926a44db8911b4b0036e1128e947c9f834920b5bc8afaa88c45318b79eb8c4eb4df4b6614a0b1a4b104af9945ec87b",
"result" : "valid"
},
{
"tcId" : 525,
"comment" : "x-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3066023100bb11d67527034fc32f357192bcae550da68a974e93a5b4f1dee36b51fa31dca25a88884400c8be8fa59e790c57572344023100fb9a2b5877279a4737dbfb4b8cee51db9df85a9a3f94db7226daf45d84ddd83d9af4d84875e405185c931bbf0e7bd36b",
"result" : "valid"
},
{
"tcId" : 526,
"comment" : "x-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3065023041e07fd793c7e36954d897e6e34a85f27df576d3ce891d2647c44640e06470bd54c8fde469c18224074d30712c1428720231009e53a819a77d883b036f97d75b808807374570897cdd76f192e1869af3518ea9dc7dd4a09c45fbfa8d6fab82a769616e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98",
"wx" : "2b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69",
"wy" : "00d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAACsInt11QWkBAUXyY/M0/BZ8wZ2u\ngiWXCuGcyMt+xzWT1qRlw3D1R4sOU51p0ZUdWXtWpnNFrLJYCVgfB80Ot42VOKP4\npl8wDmih63hQffdt5lDo+O5jpfDFaHyY\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 527,
"comment" : "x-coordinate of the public key is small",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "306502304e27371ae848afc7c8a4ad02a2612d39480bf461e18e96f899f4e64fdecaa4c05cc3dd9ecc1ff457dd0e4dc4b0366389023100ac52cf87a87fa7b36e596e158a13e61d46ba50742fe1959a767c04de606fd335cc07ee2bec7f67847ce8a619067bebce",
"result" : "valid"
},
{
"tcId" : 528,
"comment" : "x-coordinate of the public key is small",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3065023100b8421c996daf47d72e3d135f7210a6651947e4cd0c44ba6c090464164cab9a183fb66737dab8dc8f97d7c024ff6e184a02307d79cedf940244c831eac342eba232154aebf8280cd620239cb85accc6548dfe3b0b92f3a8d224268c2537be7b4c1e4c",
"result" : "valid"
},
{
"tcId" : 529,
"comment" : "x-coordinate of the public key is small",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "306502303ba348380a76676bcce8fe0bd5330f035626f230721c2f56f5c088e6a215e70bcd597a63915324c877ae8f1bf12e0c05023100d04268f32e1b4affab364f4b520d872e55731c5d6bdcf9b6d4801eed0b94f2545ce18834f6d0f61038cdfa8d966df504",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4",
"wx" : "00fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336",
"wy" : "208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2AAAAACCLP1rTs5N6zJ1gbMXs7KtKcB91\n7UKVfqTXhY0z9cJsauIKnMzaVplnANa0\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 530,
"comment" : "y-coordinate of the public key is small",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3064023061ec3875225e05e9130cc51a9bf33bb1567a33e416f68d15622f8ee80857e5f759baac194e14d82c8ccdf4aa961af258023048dceaf1e892f2a5e8f2de08492ef51e961dfd185dd000ee0d24e106bf390a5f63a9bc2988e9dd70a9b89b64ede999ad",
"result" : "valid"
},
{
"tcId" : 531,
"comment" : "y-coordinate of the public key is small",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3064023026cfb38291f44beebef6ddccdd8c0daf5db7449ceced24eaa89c06e750fe8bbc5b007643b55e9a66a48a8440592709f102307bd39a24f0034e2b0408f76726b48c27acaf2138347512667af7037b58b64b5b0ba0b9462d023c191d11a0238f58d9ba",
"result" : "valid"
},
{
"tcId" : 532,
"comment" : "y-coordinate of the public key is small",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "306502310093fefb4067a68f9232bbaa0c5b30c34c66dc4bbc6b66de19c10dddae72047b7e39441dc0009db9b85d82e1f5a48cf389023044daa11aa0f03d6b33cb356a45a97b315189ee9ec85b33aab8460e997561ced4b4942a307108ada909706d66aa48ff86",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "secp384r1",
"keySize" : 384,
"uncompressed" : "04fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b",
"wx" : "00fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336",
"wy" : "00ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b"
},
"publicKeyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2/////990wKUsTGyFM2KfkzoTE1S1j+CK\nEr1qgVsoenHMCj2SlR31YzMlqWeY/ylL\n-----END PUBLIC KEY-----\n",
"sha" : "SHAKE256",
"tests" : [
{
"tcId" : 533,
"comment" : "y-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3065023100fa0f011f331cb5f057467904bbb043278d3cf77346b9f2829a51f9f9d41186b4c60f21b92b6d2d1cc4d7429321f7c9d102303e0095ea17c91cddd69d7e9b4bad9bc21be7e146c2a6e88d49be3ab368ba8b843dbb360cf03b4b98be22fba3364b0cbc",
"result" : "valid"
},
{
"tcId" : 534,
"comment" : "y-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3065023100c296ebdabba6eeda664c110ed284424e110c73b5cfa76ffc41c6a5262d7cb79a15fe219b6caaf1614efccce7d126ac3e023022e23ffd0270a0671eaa181eafcfa1931b4167cf5e2ce8111f66fcf2e0866bc6894d8dd08ae49bbd007b20863997e980",
"result" : "valid"
},
{
"tcId" : 535,
"comment" : "y-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3066023100f67bcd0933cd126e4505ab3750fdb2cfd4b63676c6ae3aa72ccb0d7d0672a5f95ec57367965c81aa04e1f9082e74a054023100d606711435e4298c14721eb53ad459922c59642bd30823056c20b50f853ea286321d3e7f54b0418d25e5fb319be05c35",
"result" : "valid"
}
]
}
]
}