{
"algorithm" : "ECDSA",
"schema" : "ecdsa_verify_schema.json",
"generatorVersion" : "0.9rc5",
"numberOfTests" : 513,
"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."
},
"GroupIsomorphism" : {
"bugType" : "EDGE_CASE",
"description" : "Some EC groups have isomorphic groups that allow an efficient implementation. This is a test vector that contains values that are edge cases on an isomorphic group."
},
"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"
]
},
"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."
},
"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" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "046c9aaba343cb2faf098319cc4d15ea218786f55c8cf0a8b668091170a6422f6c2498945a8164a4b6f27cdd11e800da501be961b37b09804610ce0df40dd8236c75a12d0c8014b163464a4aeba7cb18d20d3222083ec4a941852f24aa3d5d84e3",
"wx" : "6c9aaba343cb2faf098319cc4d15ea218786f55c8cf0a8b668091170a6422f6c2498945a8164a4b6f27cdd11e800da50",
"wy" : "1be961b37b09804610ce0df40dd8236c75a12d0c8014b163464a4aeba7cb18d20d3222083ec4a941852f24aa3d5d84e3"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200046c9aaba343cb2faf098319cc4d15ea218786f55c8cf0a8b668091170a6422f6c2498945a8164a4b6f27cdd11e800da501be961b37b09804610ce0df40dd8236c75a12d0c8014b163464a4aeba7cb18d20d3222083ec4a941852f24aa3d5d84e3",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGyaq6NDyy+vCYMZzE0V6iGHhvVc\njPCotmgJEXCmQi9sJJiUWoFkpLbyfN0R6ADaUBvpYbN7CYBGEM4N9A3YI2x1oS0M\ngBSxY0ZKSuunyxjSDTIiCD7EqUGFLySqPV2E4w==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 1,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "",
"sig" : "306402301daf64b9ed9a7168b5cff72717d48cd81f01ed3c4b53276cd2e4ab2d2f077847202469b233bcada1fa62938b898a65da02304319e8549570ea906c8b3b8f8167b11f3bedfebcf866c181cea8fd96eaa62d0e492b783cb475432d80c070a0be9d66a6",
"result" : "valid"
},
{
"tcId" : 2,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "4d7367",
"sig" : "306402304ab385f21c710db04e0b81a6305bb0fd64fe7b2a99b367439f7889db459b7080826fa42b61b417c36615f322a27bc88902306fcbb543f871762f50f722b32baf28a22f5e525093a9fdaa7f200af055589efed307d7c093d8a8325407c8b7d348c878",
"result" : "valid"
},
{
"tcId" : 3,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "30640230383e9bc44741dca761705b98c7b96f10c419d0e4f098f890dfc599faa66987068825e78f5f0a1e70a25b5dceb28665c0023026683ebf6fcd3d3650773f9504969d5eced6a8f13c78582c04970a6f016db0259cfe1c4be2432bad1dc4c48cc1b7f693",
"result" : "valid"
},
{
"tcId" : 4,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "0000000000000000000000000000000000000000",
"sig" : "3064023061b9e34e28a930a97aee912c83e89a4ffb8e8c6e64b2146b17fc621291c2c1ffdab2b1c9bd31d910f83bdd03326904cb02307c6e66bc46f10ed74f0a8d1de7b39c9314f7dc8e5bb7debb7a22b19859d47f66a4ae053bb356b539206ff919b1098375",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04192ed5ce547d2336911d3f6cecba227f08df077f6242a9147a914e854e6e32d325fd23ccc42921dc4a7e4c2eb71defd3631e69079ba982e7a1cad0a39eff47fc6d6e3a280d081286b624886ba1f3069671ec1a29986d84fb79736d2799e6fc21",
"wx" : "192ed5ce547d2336911d3f6cecba227f08df077f6242a9147a914e854e6e32d325fd23ccc42921dc4a7e4c2eb71defd3",
"wy" : "631e69079ba982e7a1cad0a39eff47fc6d6e3a280d081286b624886ba1f3069671ec1a29986d84fb79736d2799e6fc21"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004192ed5ce547d2336911d3f6cecba227f08df077f6242a9147a914e854e6e32d325fd23ccc42921dc4a7e4c2eb71defd3631e69079ba982e7a1cad0a39eff47fc6d6e3a280d081286b624886ba1f3069671ec1a29986d84fb79736d2799e6fc21",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBku1c5UfSM2kR0/bOy6In8I3wd/\nYkKpFHqRToVObjLTJf0jzMQpIdxKfkwutx3v02MeaQebqYLnocrQo57/R/xtbjoo\nDQgShrYkiGuh8waWcewaKZhthPt5c20nmeb8IQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 5,
"comment" : "signature malleability",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502307eaa2412f7983858566190c20c141a3a738094348e8e4be6ec9475c081de685886ff9b1d012e7a0b56a1d5d7b45e2638",
"result" : "valid"
},
{
"tcId" : 6,
"comment" : "valid",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "valid"
},
{
"tcId" : 7,
"comment" : "length of sequence [r, s] uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "30816402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 8,
"comment" : "length of sequence [r, s] contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "3082006402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 9,
"comment" : "length of sequence [r, s] uses 101 instead of 100",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306502301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 10,
"comment" : "length of sequence [r, s] uses 99 instead of 100",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306302301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 11,
"comment" : "uint32 overflow in length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3085010000006402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 12,
"comment" : "uint64 overflow in length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308901000000000000006402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 13,
"comment" : "length of sequence [r, s] = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30847fffffff02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 14,
"comment" : "length of sequence [r, s] = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30848000000002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 15,
"comment" : "length of sequence [r, s] = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3084ffffffff02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 16,
"comment" : "length of sequence [r, s] = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3085ffffffffff02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 17,
"comment" : "length of sequence [r, s] = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3088ffffffffffffffff02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 18,
"comment" : "incorrect length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30ff02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 19,
"comment" : "replaced sequence [r, s] by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 20,
"comment" : "removing sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "",
"result" : "invalid"
},
{
"tcId" : 21,
"comment" : "lonely sequence tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30",
"result" : "invalid"
},
{
"tcId" : 22,
"comment" : "appending 0's to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000",
"result" : "invalid"
},
{
"tcId" : 23,
"comment" : "prepending 0's to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3066000002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 24,
"comment" : "appending unused 0's to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000",
"result" : "invalid"
},
{
"tcId" : 25,
"comment" : "appending null value to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0500",
"result" : "invalid"
},
{
"tcId" : 26,
"comment" : "prepending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3069498177306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 27,
"comment" : "prepending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30682500306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 28,
"comment" : "appending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3066306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0004deadbeef",
"result" : "invalid"
},
{
"tcId" : 29,
"comment" : "including undefined tags",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306caa00bb00cd00306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 30,
"comment" : "including undefined tags",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306c2238aa00bb00cd0002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 31,
"comment" : "including undefined tags",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306c02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c52238aa00bb00cd0002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 32,
"comment" : "truncated length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3081",
"result" : "invalid"
},
{
"tcId" : 33,
"comment" : "including undefined tags to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306aaa02aabb306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 34,
"comment" : "using composition with indefinite length for sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3080306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000",
"result" : "invalid"
},
{
"tcId" : 35,
"comment" : "using composition with wrong tag for sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3080316402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000",
"result" : "invalid"
},
{
"tcId" : 36,
"comment" : "Replacing sequence [r, s] with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "0500",
"result" : "invalid"
},
{
"tcId" : 37,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "2e6402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 38,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "2f6402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 39,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "316402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 40,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "326402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 41,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "ff6402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 42,
"comment" : "dropping value of sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3000",
"result" : "invalid"
},
{
"tcId" : 43,
"comment" : "using composition for sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30683001023063301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 44,
"comment" : "truncated sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306302301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f",
"result" : "invalid"
},
{
"tcId" : 45,
"comment" : "truncated sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3063301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 46,
"comment" : "sequence [r, s] of size 4197 to check for overflows",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3082106502301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid"
},
{
"tcId" : 47,
"comment" : "indefinite length",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "308002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000",
"result" : "invalid"
},
{
"tcId" : 48,
"comment" : "indefinite length with truncated delimiter",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d00",
"result" : "invalid"
},
{
"tcId" : 49,
"comment" : "indefinite length with additional element",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d05000000",
"result" : "invalid"
},
{
"tcId" : 50,
"comment" : "indefinite length with truncated element",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d060811220000",
"result" : "invalid"
},
{
"tcId" : 51,
"comment" : "indefinite length with garbage",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000fe02beef",
"result" : "invalid"
},
{
"tcId" : 52,
"comment" : "indefinite length with nonempty EOC",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0002beef",
"result" : "invalid"
},
{
"tcId" : 53,
"comment" : "prepend empty sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3066300002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 54,
"comment" : "append empty sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d3000",
"result" : "invalid"
},
{
"tcId" : 55,
"comment" : "append zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d020100",
"result" : "invalid"
},
{
"tcId" : 56,
"comment" : "append garbage with high tag number",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306702301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2dbf7f00",
"result" : "invalid"
},
{
"tcId" : 57,
"comment" : "append null with explicit tag",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306802301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2da0020500",
"result" : "invalid"
},
{
"tcId" : 58,
"comment" : "append null with implicit tag",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2da000",
"result" : "invalid"
},
{
"tcId" : 59,
"comment" : "sequence of sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3066306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 60,
"comment" : "truncated sequence: removed last 1 elements",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303202301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5",
"result" : "invalid"
},
{
"tcId" : 61,
"comment" : "repeating element in sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30819602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 62,
"comment" : "flipped bit 0 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30621a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c402300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 63,
"comment" : "flipped bit 32 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30621a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195fc16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 64,
"comment" : "flipped bit 48 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30621a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442572195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 65,
"comment" : "flipped bit 64 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30621a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898452573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 66,
"comment" : "length of r uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "30650281301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 67,
"comment" : "length of r contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "3066028200301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 68,
"comment" : "length of r uses 49 instead of 48",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402311a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 69,
"comment" : "length of r uses 47 instead of 48",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3064022f1a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 70,
"comment" : "uint32 overflow in length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3069028501000000301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 71,
"comment" : "uint64 overflow in length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306d02890100000000000000301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 72,
"comment" : "length of r = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306802847fffffff1a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 73,
"comment" : "length of r = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30680284800000001a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 74,
"comment" : "length of r = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30680284ffffffff1a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 75,
"comment" : "length of r = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30690285ffffffffff1a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 76,
"comment" : "length of r = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306c0288ffffffffffffffff1a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 77,
"comment" : "incorrect length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402ff1a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 78,
"comment" : "replaced r by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402801a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 79,
"comment" : "removing r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303202300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 80,
"comment" : "lonely integer tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30330202300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 81,
"comment" : "lonely integer tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "303302301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502",
"result" : "invalid"
},
{
"tcId" : 82,
"comment" : "appending 0's to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602321a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5000002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 83,
"comment" : "prepending 0's to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3066023200001a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 84,
"comment" : "appending unused 0's to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5000002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 85,
"comment" : "appending null value to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602321a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5050002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 86,
"comment" : "prepending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3069223549817702301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 87,
"comment" : "prepending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30682234250002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 88,
"comment" : "appending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306c223202301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50004deadbeef02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 89,
"comment" : "truncated length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3034028102300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 90,
"comment" : "including undefined tags to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306a2236aa02aabb02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 91,
"comment" : "using composition with indefinite length for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3068228002301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5000002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 92,
"comment" : "using composition with wrong tag for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3068228003301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5000002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 93,
"comment" : "Replacing r with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3034050002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 94,
"comment" : "changing tag value of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306400301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 95,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306401301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 96,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306403301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 97,
"comment" : "changing tag value of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306404301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 98,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3064ff301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 99,
"comment" : "dropping value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3034020002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 100,
"comment" : "using composition for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3068223402011a022f71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 101,
"comment" : "modifying first byte of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306402301871e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 102,
"comment" : "modifying last byte of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae04502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 103,
"comment" : "truncated r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3063022f1a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 104,
"comment" : "truncated r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3063022f71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 105,
"comment" : "r of size 4145 to check for overflows",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30821067028210311a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 106,
"comment" : "leading ff in r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30650231ff1a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 107,
"comment" : "replaced r by infinity",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303509018002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 108,
"comment" : "replacing r with zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303502010002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 109,
"comment" : "flipped bit 0 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306202301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2c",
"result" : "invalid"
},
{
"tcId" : 110,
"comment" : "flipped bit 32 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306202301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2a34a63f2d",
"result" : "invalid"
},
{
"tcId" : 111,
"comment" : "flipped bit 48 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306202301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e75c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 112,
"comment" : "flipped bit 64 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306202301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514905e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 113,
"comment" : "length of s uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "306502301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50281300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 114,
"comment" : "length of s contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "306602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5028200300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 115,
"comment" : "length of s uses 49 instead of 48",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502310e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 116,
"comment" : "length of s uses 47 instead of 48",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5022f0e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 117,
"comment" : "uint32 overflow in length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5028501000000300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 118,
"comment" : "uint64 overflow in length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306d02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502890100000000000000300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 119,
"comment" : "length of s = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306802301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502847fffffff0e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 120,
"comment" : "length of s = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306802301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50284800000000e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 121,
"comment" : "length of s = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306802301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50284ffffffff0e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 122,
"comment" : "length of s = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50285ffffffffff0e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 123,
"comment" : "length of s = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306c02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50288ffffffffffffffff0e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 124,
"comment" : "incorrect length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502ff0e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 125,
"comment" : "replaced s by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502800e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 126,
"comment" : "appending 0's to s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502320e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000",
"result" : "invalid"
},
{
"tcId" : 127,
"comment" : "prepending 0's to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5023200000e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 128,
"comment" : "appending null value to s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306602301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502320e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0500",
"result" : "invalid"
},
{
"tcId" : 129,
"comment" : "prepending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306902301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5223549817702300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 130,
"comment" : "prepending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306802301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c52234250002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 131,
"comment" : "appending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306c02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5223202300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0004deadbeef",
"result" : "invalid"
},
{
"tcId" : 132,
"comment" : "truncated length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "303402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50281",
"result" : "invalid"
},
{
"tcId" : 133,
"comment" : "including undefined tags to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306a02301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c52236aa02aabb02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 134,
"comment" : "using composition with indefinite length for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306802301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5228002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000",
"result" : "invalid"
},
{
"tcId" : 135,
"comment" : "using composition with wrong tag for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306802301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5228003300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000",
"result" : "invalid"
},
{
"tcId" : 136,
"comment" : "Replacing s with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50500",
"result" : "invalid"
},
{
"tcId" : 137,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c500300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 138,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c501300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 139,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c503300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 140,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c504300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 141,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5ff300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 142,
"comment" : "dropping value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "303402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50200",
"result" : "invalid"
},
{
"tcId" : 143,
"comment" : "using composition for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "306802301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5223402010e022f0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 144,
"comment" : "modifying first byte of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300c0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 145,
"comment" : "modifying last byte of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306402301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63fad",
"result" : "invalid"
},
{
"tcId" : 146,
"comment" : "truncated s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306302301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5022f0e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f",
"result" : "invalid"
},
{
"tcId" : 147,
"comment" : "truncated s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306302301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5022f0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 148,
"comment" : "s of size 4145 to check for overflows",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3082106702301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5028210310e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid"
},
{
"tcId" : 149,
"comment" : "leading ff in s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "306502301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c50231ff0e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 150,
"comment" : "replaced s by infinity",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303502301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5090180",
"result" : "invalid"
},
{
"tcId" : 151,
"comment" : "replacing s with zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "303502301a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c5020100",
"result" : "invalid"
},
{
"tcId" : 152,
"comment" : "replaced r by r + n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "3065023100a72b05ba398751eebb9e251adfee92f89c4e3177b4f69d9f5bf6ebf93ea402582a52f7fb8be85b5460fb4b61aa6f462a02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 153,
"comment" : "replaced r by r - n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "306402308db8c8b4f316779e9ce3461e3e220f3a71ef4f63da4df0391dca0f1fe69bb7088bdd8a9cb4e8d533e9eae75bd8667b6002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 154,
"comment" : "replaced r by r + 256 * n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30660232008cd39069dacebc0cd609b033ed754a302eb68fca5b1bf8fa0b534eea3896c5847f95cef0b7a02ba87fada51c47c5d045c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 155,
"comment" : "replaced r by -r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30640230e58e18c869b11b3953bf4a6370f7aee678e13f92385db913c31f82736d60234fa4e7beb3df9767bbda8ce6a13e951f3b02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 156,
"comment" : "replaced r by n - r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "306402307247374b0ce98861631cb9e1c1ddf0c58e10b09c25b20fc6e235f0e0196448f7742275634b172acc161518a4279984a002300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 157,
"comment" : "replaced r by -n - r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30650231ff58d4fa45c678ae114461dae520116d0763b1ce884b096260a4091406c15bfda7d5ad08047417a4ab9f04b49e5590b9d602300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 158,
"comment" : "replaced r by r + 2**384",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "30650231011a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 159,
"comment" : "replaced r by r + 2**448",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "306d02390100000000000000001a71e737964ee4c6ac40b59c8f085119871ec06dc7a246ec3ce07d8c929fdcb05b18414c206898442573195ec16ae0c502300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 160,
"comment" : "replaced s by s + n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30650231009ac818f24ed8a1f7c8594e3a95b86983b6de4ddf4c1a617f51986718d629e2f71775d241d5d10c15206e8e2e1daaa49202300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 161,
"comment" : "replaced s by s - n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "306402308155dbed0867c7a7a99e6f3df3ebe5c58c7f6bcb7171b419136b8a3f7e2197a7790064e2fed185f4a95e2a284ba1d9c802300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 162,
"comment" : "replaced s by s + 256 * n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30660232008cc72d7d12e40d5cdf166b5d0d2b1406b9d11fe6c2b31cbdeb48f065582e4b651e82f1cafdea1459406d185f14390ba42d02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 163,
"comment" : "replaced s by -s",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30640230f1f10590545fcb3047042143bb2dd85b5e51232aa139f533cd7e0753d5da42b0b7c4e46d95aeb6fb1b19a3d4cb59c0d302300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 164,
"comment" : "replaced s by -n - s",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30650231ff6537e70db1275e0837a6b1c56a47967c4921b220b3e59e80ae6798e729d61d08e88a2dbe2a2ef3eadf9171d1e2555b6e02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 165,
"comment" : "replaced s by s + 2**384",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "30650231010e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 166,
"comment" : "replaced s by s - 2**384",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "30650231ff0e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"result" : "invalid"
},
{
"tcId" : 167,
"comment" : "replaced s by s + 2**448",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "306d02390100000000000000000e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d02300e0efa6faba034cfb8fbdebc44d227a4a1aedcd55ec60acc3281f8ac2a25bd4f483b1b926a514904e4e65c2b34a63f2d",
"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" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565",
"result" : "invalid"
},
{
"tcId" : 172,
"comment" : "Signature with special case values r=0 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564",
"result" : "invalid"
},
{
"tcId" : 173,
"comment" : "Signature with special case values r=0 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566",
"result" : "invalid"
},
{
"tcId" : 174,
"comment" : "Signature with special case values r=0 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"result" : "invalid"
},
{
"tcId" : 175,
"comment" : "Signature with special case values r=0 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54",
"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" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565",
"result" : "invalid"
},
{
"tcId" : 180,
"comment" : "Signature with special case values r=1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564",
"result" : "invalid"
},
{
"tcId" : 181,
"comment" : "Signature with special case values r=1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566",
"result" : "invalid"
},
{
"tcId" : 182,
"comment" : "Signature with special case values r=1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"result" : "invalid"
},
{
"tcId" : 183,
"comment" : "Signature with special case values r=1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54",
"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" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565",
"result" : "invalid"
},
{
"tcId" : 188,
"comment" : "Signature with special case values r=-1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564",
"result" : "invalid"
},
{
"tcId" : 189,
"comment" : "Signature with special case values r=-1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566",
"result" : "invalid"
},
{
"tcId" : 190,
"comment" : "Signature with special case values r=-1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"result" : "invalid"
},
{
"tcId" : 191,
"comment" : "Signature with special case values r=-1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360201ff0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54",
"result" : "invalid"
},
{
"tcId" : 192,
"comment" : "Signature with special case values r=n and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020100",
"result" : "invalid"
},
{
"tcId" : 193,
"comment" : "Signature with special case values r=n and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101",
"result" : "invalid"
},
{
"tcId" : 194,
"comment" : "Signature with special case values r=n and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201ff",
"result" : "invalid"
},
{
"tcId" : 195,
"comment" : "Signature with special case values r=n and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565",
"result" : "invalid"
},
{
"tcId" : 196,
"comment" : "Signature with special case values r=n and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564",
"result" : "invalid"
},
{
"tcId" : 197,
"comment" : "Signature with special case values r=n and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566",
"result" : "invalid"
},
{
"tcId" : 198,
"comment" : "Signature with special case values r=n and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"result" : "invalid"
},
{
"tcId" : 199,
"comment" : "Signature with special case values r=n and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54",
"result" : "invalid"
},
{
"tcId" : 200,
"comment" : "Signature with special case values r=n - 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564020100",
"result" : "invalid"
},
{
"tcId" : 201,
"comment" : "Signature with special case values r=n - 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564020101",
"result" : "invalid"
},
{
"tcId" : 202,
"comment" : "Signature with special case values r=n - 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640201ff",
"result" : "invalid"
},
{
"tcId" : 203,
"comment" : "Signature with special case values r=n - 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565",
"result" : "invalid"
},
{
"tcId" : 204,
"comment" : "Signature with special case values r=n - 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564",
"result" : "invalid"
},
{
"tcId" : 205,
"comment" : "Signature with special case values r=n - 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566",
"result" : "invalid"
},
{
"tcId" : 206,
"comment" : "Signature with special case values r=n - 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"result" : "invalid"
},
{
"tcId" : 207,
"comment" : "Signature with special case values r=n - 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54",
"result" : "invalid"
},
{
"tcId" : 208,
"comment" : "Signature with special case values r=n + 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566020100",
"result" : "invalid"
},
{
"tcId" : 209,
"comment" : "Signature with special case values r=n + 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566020101",
"result" : "invalid"
},
{
"tcId" : 210,
"comment" : "Signature with special case values r=n + 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660201ff",
"result" : "invalid"
},
{
"tcId" : 211,
"comment" : "Signature with special case values r=n + 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565",
"result" : "invalid"
},
{
"tcId" : 212,
"comment" : "Signature with special case values r=n + 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564",
"result" : "invalid"
},
{
"tcId" : 213,
"comment" : "Signature with special case values r=n + 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566",
"result" : "invalid"
},
{
"tcId" : 214,
"comment" : "Signature with special case values r=n + 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"result" : "invalid"
},
{
"tcId" : 215,
"comment" : "Signature with special case values r=n + 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54",
"result" : "invalid"
},
{
"tcId" : 216,
"comment" : "Signature with special case values r=p and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53020100",
"result" : "invalid"
},
{
"tcId" : 217,
"comment" : "Signature with special case values r=p and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53020101",
"result" : "invalid"
},
{
"tcId" : 218,
"comment" : "Signature with special case values r=p and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530201ff",
"result" : "invalid"
},
{
"tcId" : 219,
"comment" : "Signature with special case values r=p and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565",
"result" : "invalid"
},
{
"tcId" : 220,
"comment" : "Signature with special case values r=p and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564",
"result" : "invalid"
},
{
"tcId" : 221,
"comment" : "Signature with special case values r=p and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566",
"result" : "invalid"
},
{
"tcId" : 222,
"comment" : "Signature with special case values r=p and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"result" : "invalid"
},
{
"tcId" : 223,
"comment" : "Signature with special case values r=p and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54",
"result" : "invalid"
},
{
"tcId" : 224,
"comment" : "Signature with special case values r=p + 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54020100",
"result" : "invalid"
},
{
"tcId" : 225,
"comment" : "Signature with special case values r=p + 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54020101",
"result" : "invalid"
},
{
"tcId" : 226,
"comment" : "Signature with special case values r=p + 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540201ff",
"result" : "invalid"
},
{
"tcId" : 227,
"comment" : "Signature with special case values r=p + 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565",
"result" : "invalid"
},
{
"tcId" : 228,
"comment" : "Signature with special case values r=p + 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046564",
"result" : "invalid"
},
{
"tcId" : 229,
"comment" : "Signature with special case values r=p + 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046566",
"result" : "invalid"
},
{
"tcId" : 230,
"comment" : "Signature with special case values r=p + 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"result" : "invalid"
},
{
"tcId" : 231,
"comment" : "Signature with special case values r=p + 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec540231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec54",
"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" : "30380231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565090380fe01",
"result" : "invalid"
},
{
"tcId" : 260,
"comment" : "Signature encoding contains incorrect types: r=n, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565090142",
"result" : "invalid"
},
{
"tcId" : 261,
"comment" : "Signature encoding contains incorrect types: r=n, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565010101",
"result" : "invalid"
},
{
"tcId" : 262,
"comment" : "Signature encoding contains incorrect types: r=n, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565010100",
"result" : "invalid"
},
{
"tcId" : 263,
"comment" : "Signature encoding contains incorrect types: r=n, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30350231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650500",
"result" : "invalid"
},
{
"tcId" : 264,
"comment" : "Signature encoding contains incorrect types: r=n, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30350231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650c00",
"result" : "invalid"
},
{
"tcId" : 265,
"comment" : "Signature encoding contains incorrect types: r=n, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650c0130",
"result" : "invalid"
},
{
"tcId" : 266,
"comment" : "Signature encoding contains incorrect types: r=n, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30350231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465653000",
"result" : "invalid"
},
{
"tcId" : 267,
"comment" : "Signature encoding contains incorrect types: r=n, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30380231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465653003020100",
"result" : "invalid"
},
{
"tcId" : 268,
"comment" : "Signature encoding contains incorrect types: r=p, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30380231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53090380fe01",
"result" : "invalid"
},
{
"tcId" : 269,
"comment" : "Signature encoding contains incorrect types: r=p, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53090142",
"result" : "invalid"
},
{
"tcId" : 270,
"comment" : "Signature encoding contains incorrect types: r=p, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53010101",
"result" : "invalid"
},
{
"tcId" : 271,
"comment" : "Signature encoding contains incorrect types: r=p, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53010100",
"result" : "invalid"
},
{
"tcId" : 272,
"comment" : "Signature encoding contains incorrect types: r=p, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30350231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530500",
"result" : "invalid"
},
{
"tcId" : 273,
"comment" : "Signature encoding contains incorrect types: r=p, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30350231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530c00",
"result" : "invalid"
},
{
"tcId" : 274,
"comment" : "Signature encoding contains incorrect types: r=p, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec530c0130",
"result" : "invalid"
},
{
"tcId" : 275,
"comment" : "Signature encoding contains incorrect types: r=p, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30350231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec533000",
"result" : "invalid"
},
{
"tcId" : 276,
"comment" : "Signature encoding contains incorrect types: r=p, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30380231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec533003020100",
"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" : "3234373732",
"sig" : "30640230705c790f8f50061c508c15fc9aabc1f58193ab15b394ab2195e358cb620a5bf4b65449afb9c417bd1a3105e53a9742ce02300efd01efddc284165aa2ba53b5590f17a188340c619f27419d74d267937e7f3b883589498ddef7502f399497595bca63",
"result" : "valid"
},
{
"tcId" : 296,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131353534393035383139",
"sig" : "30640230565125ffd61ccdaca07b49ac99f3a96b351696f118ad55b8835e8bebb9845c6d41e3ba17f1b43b6ead947aa97a5de1dc023054c07b3b304a76841681bc82f946abcda3ace577093adf18d955ad2681307f5b763623e191bfbf578b4e3ee4873a8259",
"result" : "valid"
},
{
"tcId" : 297,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32363831393031303832",
"sig" : "3064023005ea63c3519708908e1e679519dd52799ed0b14a9416cdb2d7f52ec86232679d672bc4d1aaf756a40fe56152dae89a8b02306494acee7320f80fbcf82b78a834c36daae4c8654a60eeef84e197ab002adfc59755f07f48bd9d36adfdb5caa41158dc",
"result" : "valid"
},
{
"tcId" : 298,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38333336353438363931",
"sig" : "306402306d53f8544233998ed06ac75addafd7ce1764b2aab810845a494983ec7fbe1720ec339e7f7e90c691609758e4c12f333a02301c9231fd30704345f9e40beaf1ebec9ad615d8623cf45eca6a73db30fb9e2517d5e78ffd6e131ebb4fc19dd1d92cd38d",
"result" : "valid"
},
{
"tcId" : 299,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33363235303538313232",
"sig" : "3064023013c13d7a66c394a659412e01dfe45ca7782a3bfea1cb484a61c28df44570898957f8a80b9d6523149c586069d116299b023072af0fb0998fdf50633996468dec7e9e326cc849d391e58b26853d385e34a588300780c8b8f33927deb546e868caae70",
"result" : "valid"
},
{
"tcId" : 300,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33323739333237313834",
"sig" : "306402302063ea75a49a9d3aa184fc57ed68c48d0f2ea1f8d827fe31a960ba6419e570eee8151b08af94f4ee2ecd48ce994a34b402307a1cde664166b07e30d103249a84289ab2ed2600e19bb658edf45f7f51a35f396b0767f48864ab8f9fb685c2f83305f0",
"result" : "valid"
},
{
"tcId" : 301,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "383836363432313439",
"sig" : "3064023044c2e0c4ad78cb695885763c6e8d9ef5f0bd4f5a09196406b68f36bf992851f4817163070cb0f35baae0a90bc94a1d1b0230591aa095ac806855cdedc05f57e7378a8b59ebcdc4fb905ff1d4d689797656c361b32b42cd50538481485cd6f06047b0",
"result" : "valid"
},
{
"tcId" : 302,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32333737393036313539",
"sig" : "3064023075ae6e8520d51154acfdff75e3af664656cdb160607386461af876ca4a2eac7e67b5704beac4c886c297a2699aed861e02303a8eac7e44fdd9fedf4febb309ea01d78dfe3142a49d3078b54fbe307a38706d22c570ea5df26d3872c287015e35b0b3",
"result" : "valid"
},
{
"tcId" : 303,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38303833323436363234",
"sig" : "3064023056d48a28966e9f49adcff39a1f77833fe461d1cfc27fdc17951c0e0746352905bee45bc342209023f58f1859d63ae9b50230053702840fdaebe1f089e320a82e38a628c32c81247f20af2f4168103a8f1941ccbd09ba50724742a7ba35be3f21df6f",
"result" : "valid"
},
{
"tcId" : 304,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343832353634393539",
"sig" : "3064023040f907da29e38809dedad413605b8ed127c02d9d20f15c109fdfa14afebfafd37af8fced8ede5344bad3b800ea26f23b023016b4cc3a9d468b4d6dc42b97b375c1022d46a500cfc5cde3f0cc79fa6a20c51ddb36a8bdcc83d3518ba9ce687ef905fa",
"result" : "valid"
},
{
"tcId" : 305,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33303635303732353033",
"sig" : "306402303fdd7a8ec5952f4f173f3268534110fb03450bc365eb381aa9ee46b2864c78193ee0a7a5977cc5b5a6bea70a71fae5ca023007398b269557d30c3a7ce89b5e272746086f859818e9cb85e6bc2747d1e4255395a7eb763d961f2a5a75ad0b8ec8a941",
"result" : "valid"
},
{
"tcId" : 306,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343932313138323033",
"sig" : "306402302fa5a988b83979fb34db3fa3ae79e106a9aaf8b22401d0b57e36a454879eb4daa4f2284fe21f53f9dd7097183b968cf8023006244acfa15f5e3be2df351e663b7b3adf7cd8c63deb7e4b15ac24952c9c08b2d36a930d493ac743c166fcffcde4a3c9",
"result" : "valid"
},
{
"tcId" : 307,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "353535333230313336",
"sig" : "306402306545f033bfd39380014bbd6712eba808ca3c2ba4ab34a3165a1593376761e7ee0fec2eca0348ca3056151d1f6a5f123302303a6fdb15cfd1aa3883e784c95fe4b1dc913961309451a9ba050d10e4edd87d60ea54651042d4f91b291cda5814685f21",
"result" : "valid"
},
{
"tcId" : 308,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "333331373032303036",
"sig" : "3064023016b330f061727c2e3f9b00fa8c2a17780f178b7656a2ff708879a1dbcd2246031b7be4ebfadf3f55482dff8cec25e4a3023009d2a8b07dc2dbf323d1fa2acefd4414f6a7412e117dedf1b7703693b0858111f4ce26bcb4b0f2e79998d171df66ab92",
"result" : "valid"
},
{
"tcId" : 309,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373531313832333938",
"sig" : "3064023027dcac664f82fe3692992b82d3c5952e647168e923d3e51a4e7f3426efac6b5dbf031b8d203e836edccd8fc4dcca897b02302b32737bca118829930cca7b384d099424762b3594678aa13af89e78c3936d2096e10c524a6d0999db928244fc704e6b",
"result" : "valid"
},
{
"tcId" : 310,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3737303439353436343831",
"sig" : "306402307ad5a57699933ebc27fd37a66c2985ae6aadefd6a62fe2e8c24aeb8f1419b01d5e7ec84c76a0384284bf871928b670fb0230760d21026b3dfe11076edd085b19bcac2e7fb9e25a649f1dade75ee14c89f1f462908002b3eb1483a598db971f1ec177",
"result" : "valid"
},
{
"tcId" : 311,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34323539303733303333",
"sig" : "306402307fbfa01642dfec5b12ee47330b0cbc2fc479219e9257ff581ed2e80c611a3843522a7c3941d891df8f0c545fef21771302304ec51a80ae925035e444910f5b2c05ee6fa408568364b6e0332064eb7e3a7dad42a6cdb00682933fe56ae05b9c17468b",
"result" : "valid"
},
{
"tcId" : 312,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343139373133353036",
"sig" : "306502310089214aab319ddb223dbb4e82f8ee72cbe89633f9146e299a650ff0579fc69f95821155144138eec27f2a69d369a2b828023073fa0b8ef1ddcfc8508d747e887201677c685052d47fd2512f0f2c6ae37dfd1a9eeae03635312593f115dca881181c77",
"result" : "valid"
},
{
"tcId" : 313,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3231393238333534363838",
"sig" : "30650230785b60d1d2dc21eb04c34b77d0bba1363bc57bfd4ed52c4630c3c102a1e7409fc63c2303917f581ea6941a52c555cb2002310083426967f4e82f3c2856ab9dd7a8d98991ac98358486e9c2bc85e772a15dcab63e578d1d45e67f5fceb4018317cf4bb5",
"result" : "valid"
},
{
"tcId" : 314,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36363235393934383739",
"sig" : "306402302ad2e67a354549b987124a0dee2ca8b2637323672ed1ecb0f37a15e652f455cad96344c600b7a1e1e9560354224d3a9c0230523b665a7e9e81a5e29367dc75d064dd37afd08939b167234723599880146a51209e921c5cbd248b37b81294f60bd855",
"result" : "valid"
},
{
"tcId" : 315,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393538343937303836",
"sig" : "3064023024ebd78249a8af58bc84197aff563348cf783c6d73bb6c4e2d9e8e037763c628b252ee80fbf54bfc03db647348270f7702300b7f61227028eea8ddaa19b1c6d91a07cdf94f3bcd387e37c16dfbc9b047fe3e75446701ce2b063fbdc4cd7df0a9e995",
"result" : "valid"
},
{
"tcId" : 316,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32353939333434393638",
"sig" : "3064023033351b9eec7af34317d95447ba7d0c3e9c5ebc6a7dadff2fb90ccc8f1c9d1a835372720f2af06be906b5875bf3063bed023055a0fcf16682e36281e6019eff070100abbe16537845fa63aaaa55d89ddc96e3ffec152414ad83ad9bec3f10aa62170d",
"result" : "valid"
},
{
"tcId" : 317,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36323332343733393531",
"sig" : "306402306d746dec803866a4bca6b163f8de02620fcf9f9a0d27e058593cbfd611a64ea3fffb2a71cd57a624362f235eff7c525902303544fe6495cce10c4f14d9dfed4ecf1c822e5f3cf90cca36e431dd802018bd2e436687831dbd69b6aceb154c34bbc59e",
"result" : "valid"
},
{
"tcId" : 318,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3737363033313033323137",
"sig" : "306402300dcc1b58fa397933f8b66813583fb948c18c29aa3b4dda5745795a086723587663ee653d06b1c257ea0e9655b639c2b802300788d41b5c4c740e0592c5e9741cfb452e177fa59a00c920d928e7af6d9568ab6bdcc7f7f28466dc761de0d0351bedc2",
"result" : "valid"
},
{
"tcId" : 319,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38393534383338363735",
"sig" : "306402306c83266be6e540467295a948c295aedde9bda1ba5e37a2a12944f0dfd5d9d5d022bbf9fb1d8b3f8927f82f67b94b0fbf0230239cab00903e63ed01654222cc0c06d3e9f48598b7d297fcb3d488c381449c324fb160d7e27b498fb0bbb8ab6a74cdfa",
"result" : "valid"
},
{
"tcId" : 320,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32343533383530303035",
"sig" : "30640230097a10e72312061e1f20a25feb19f74fb7808d5bde2de7455bd03a71cbb746df5c7daff07d018ac353493e7b457be147023050e92e7e516c18096233ccd23c5402e80c2c8b4af7ab34eaaf0d22bcb114710f73bfbcba9716ccf67e71d9c0425bb873",
"result" : "valid"
},
{
"tcId" : 321,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32363934383137303236",
"sig" : "306502303cab21b288e5a20ae75609785924844e9d7c045d4a32f696564d17ade3a9279a6bbeb5812107e496396799c562167641023100829d996521dade6d3f558cdacee55cde45153b8a7aef20646a59150852a5600a57a099e997a4cdaa9dc7c96808dfef99",
"result" : "valid"
},
{
"tcId" : 322,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343331323036323937",
"sig" : "306402300137a95bc18db25460a8af35113f707fff27d3ceb425cc44d471e1268d40a9fc3593f339f73a23defcc86216d5f8ccf502301f4c9962b2143f6debc2c1c87030c343cb0e95cecfb3a98817d5e8cbcc4ecf116c09e75414d7188bdefd42886f1cb1c7",
"result" : "valid"
},
{
"tcId" : 323,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33323031313936373336",
"sig" : "306402303023753eb50bda7e06bebd6d1a91387322bd32df60b538171590628747bad5073fd2db6538dc0f90702a9e31b560d5af02306b422e92e111ba1e5d699be9168af8ffc1ec2b6703d0fb69470f7c58c5e24acc2cba03f10ed9c85dc00080a189f789ae",
"result" : "valid"
},
{
"tcId" : 324,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383330303038353932",
"sig" : "306402300bf7154e0e55012a9bf4e02fa96aa7ad879d3f929eed6406b975f6ccfef6fde8cbb61bec18c5c7c55bac893843e33388023075620ea5d958993db548118b4df8e4c1eef97617fa3e7f95c27004815b637cbdd8edccdc141f0cb70f34b0860421f696",
"result" : "valid"
},
{
"tcId" : 325,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "383834323632353236",
"sig" : "3064023063e27f2902ea8d8d85af24de6445f85a16e9d67844d5999149de289c1e690276ea81bdae0c46db16f5cf24d698afbad202307a68a0aa32079f2125f88d1cc33f0cac17b44262306446eafb541b1350799b053302915c4bdbae504d8774d3bacdaf7b",
"result" : "valid"
},
{
"tcId" : 326,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132333434393638393037",
"sig" : "306402306ae4a41527f6eecb460563ded2d4b922a44ab8ea97c9e92c691e5ea1a7f30ea533db07534b4ecda7220f4040f5a5b14c02307b8cd45dbf984783e7f55710efaec6e15ed8bbef8c62ec145a1df7390c88590910b065f1585c13743ea1f4e751c4740d",
"result" : "valid"
},
{
"tcId" : 327,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "353439323433353935",
"sig" : "3064023026a71859fcb9b6bcca4a26bbf1488a01a4ab92b921b98518499d28f07840e577739b2c774ae32efb5377b1a6c6b91e5102307391d5453978a920dd31ebd2c02e6b5171617783c3eaa7c9791bb11415ada86ef833324c8c44c7eb0ac0ca7a83420d60",
"result" : "valid"
},
{
"tcId" : 328,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33303832383235333337",
"sig" : "3064023030ec58c3faa5b5aecb5361307bbcb68bdc6d9971eb4eabb09592ce330b49b2157ce16030e127af740bb8b0a0670eb7b402305c97e8d3c3a5a34b52a70c3ccf0fb0394a27fc6a65a29e8d506cea8df4023ead6ed5091898a52dc2c76cc5e66484528c",
"result" : "valid"
},
{
"tcId" : 329,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38303337353732353536",
"sig" : "306402306992af8e9608815628a4b326ae031d05bb38a24a095fe1fda0fdcecb78700ec4b90d5f51ed3674786ae328a0278b82cb02305e61c47c790c974a5766ba2b93acdaa12a4a85bb7e8d8f22071747a623f6e7999a26930cf0c7f05adbf7f75ac29fb876",
"result" : "valid"
},
{
"tcId" : 330,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373734343739383034",
"sig" : "306402307f882ee50a853b1fda9ce77f53cf097a1b787615584d796f94478d3da390e25b88861cbef5e8ed737e9f859b5ac755fd023078c9ab79927d9afeaaa3d057fb48727c13aa016d86205ab7de61ade0fa8a288c9e4f11cf4b395e25af2a86c9f7ae0318",
"result" : "valid"
},
{
"tcId" : 331,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3133333732303536333833",
"sig" : "306402300402167dba17a64103893107f3c8def95b8b838f9c6f0b1b3843610fc0c0c08d0021d91fba432ab957c7e0c79d2ed60e0230465b8523cb86949c386992b62222161689451e6ac50ca1402a05ddf7eaa8beaf73291d6f87fcdfb9e322da46149beb1a",
"result" : "valid"
},
{
"tcId" : 332,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35313832373036353336",
"sig" : "3064023027603b118c4ff61be722f9fc7c26c038017713c64ff19c918ca5338cbee5bedd878a05610231e1310f182b661cd6002f02306323edc1a9865f227670fda2265a2b20834b6b0ac5335d8036d77f153b808fdde30a04bdb620afaeb1dccee98d2d08bb",
"result" : "valid"
},
{
"tcId" : 333,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34303337363939303936",
"sig" : "3064023016edfacdae6f2636062ce0d953147260272ad4a0c6f3cd9e6a4ed63be2ed87ff5474d5040338ab4f8fc129ce132627b802303276272ea8d707273965c1691a11b70e422c251319e16b7392043f58468d71caeea34a949271f25b53ff078315be721e",
"result" : "valid"
},
{
"tcId" : 334,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131343230303039363832",
"sig" : "306402305ec863f8273a343c7724f445d0291068b5c13fc94dfaaabda4b1cbfa43cb5f0686e94e05683323085af2b443c73a1f1d02306110f4477f47c89b6c64f9c303718b516e721e1af186f03889bfb8558d7a631b68d20ee181c9b6c9de3f02719da6b175",
"result" : "valid"
},
{
"tcId" : 335,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33323037353534303132",
"sig" : "3064023030451161007c9e31665889f57bdeb9943c1980340360648f62cec14cc35c504e201db3bcf7d0472280f229ddfa0cd73e02306e45017a00fa408a610a1935f5eff073b79fdc1b02c24b2b8718e93a986bcd709e3a719f57b0b0fa0738c003851e2174",
"result" : "valid"
},
{
"tcId" : 336,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383536323335373531",
"sig" : "30640230425d991606b0197a40195c5acff16f45cfc30cec3b65b2225de9d0ec92178869b9481ac0f40afcb0d9ae5fdd0a998b4a023043071699dbc0696c9851c89f4e101863071c12003d1547fcee16bdcfac813a361c583f57d23a74c8c295e8c4709c96f3",
"result" : "valid"
},
{
"tcId" : 337,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32363736343535323539",
"sig" : "306402305d7f10955454f4f84d8fedf8b1a650612e7cbc90a5d91eef683bf55fb1f3355d9b82329929d9306e549b219dd3c492fc023023f1964177842d65667b689e9de323733f4816d1e1e9119e4599fca51224df550144ece9a43b2c4ecea71d1bb6762bdf",
"result" : "valid"
},
{
"tcId" : 338,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32313832323433303137",
"sig" : "3064023021882d0811711afadcc82f2dbb7f14ed813a4fb9dc657f2984708259e7bd24d35791f5ec042c21beb42fab921f90a914023025c800a5ebb92f792c76569f5f8251b4131eeb4e3778617978f04b9a0dcdfd6bbdf8a4ada1cd25a6cebd985df1a22dda",
"result" : "valid"
},
{
"tcId" : 339,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "353232393434373333",
"sig" : "30640230329057280637e0ed09c25a182ed50bc76f33935176305141a2d5bef206a9f599ec9cc1681720a4aef3b895e6298e5c3a023057f69b007b4782ed7e32f4aa43b69c63047f6c2e8e74ea64782ea04e3b42b0f2c10b4adb80fed630d9c8248167d338c2",
"result" : "valid"
},
{
"tcId" : 340,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343535383431313936",
"sig" : "306402307845d03f8641f31e25b1ca48d1f8cc2d19e446b4f67823a5904208866b0230b4ce1d22ed8a53a76279b93c593d6518fb02303ffc0cf301e05e51a7397b90d8d4a28768b2fa0cce53dc7c815ee7e0b57cb50cae6bda5a3c925492f5e288f2719cf89a",
"result" : "valid"
},
{
"tcId" : 341,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132393134353430363938",
"sig" : "30640230129479285afaca85ec17526f9fb149bccbdbe366860d7cfa65fb1ca53c60c0bfd3234c90d764e7671427211f3a6aaa89023015f206287c8147eda7c7f70f7c5ffdeedc53cc91690293a63fe14327e5f5b338460c383ce19fb381994facfc5d200458",
"result" : "valid"
},
{
"tcId" : 342,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32323730323132343635",
"sig" : "306402307d8092296c8723198a32333dd0dee17e2ce4757b24122a38c6e62654ce44c9b6f6f5595c7de8a016bb1ca6c253a40d52023049e0ad8f638d33bae8639fff3a5fad0e94a94ee7b287f7be34f7f0073314a439d4f3943aae9ac562c3046a65efed8a16",
"result" : "valid"
},
{
"tcId" : 343,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35313732353737303635",
"sig" : "3064023052ce3c80be8c13a38702451a19447571786b0763ae53c7eb6520001b718624cb1eded4fee376d4d391ea740fc0adcb7202306199919c0ed708cfd6f6b9078c931fa51d964454031c01021649a1a277a663abb9a0adb5be331ffb3f405673aaa23bad",
"result" : "valid"
},
{
"tcId" : 344,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31333835393530373037",
"sig" : "30640230382d205bdc0d8cee39c46cbef65c4da2c9ad126d9a1012e7940746e6b033239069f24a5c2409e62f5e172eddfd2320e202306b3fa5920f3331f1d551e0e7c99b0d16869a287ad8edb05f862ea0e75df0b015e5470358741f8e8e704b47b002325421",
"result" : "valid"
},
{
"tcId" : 345,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3634333837383033373037",
"sig" : "306502310082cf0d374b2760d73df2fc555f5a34aee24f6a89fb0fdd428be6c62200a002816b65e758b396f68311c83daa364548aa0230107d5db3378dc658f13050611d622e986841de85f9c23f4ebca0fb5825ae3c72ce6b62c4bd018989f6b6bbb655e0f4a4",
"result" : "valid"
},
{
"tcId" : 346,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34383637313133303632",
"sig" : "306402304b6f67c5926555e8a4b70f9e23641d8c14e21139cbfb7a263e02fb5630531d48a873e60c133359ad290d9154e1caee1002303e984268599d714e8ab1d7370b47b5f7390eea02993aedf389d36cbf2012e58927f3e01e1b910f5ce10f36f2dc0abc70",
"result" : "valid"
},
{
"tcId" : 347,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3133343239363139303533",
"sig" : "30640230274ac2266cabdf5f4ecbdc591be781e8a80838ff59127f62b49e3a8fb195bad493f71c9fc6fc6dd9829198183911ce750230101c9347d33160f70ec0ee97dc3757b19951b2ad2c8c38a4d78f5d74ed1c6fab534543b60bef269d7ee3e706ca2e3c8c",
"result" : "valid"
},
{
"tcId" : 348,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35303634343932363338",
"sig" : "306402303ed1ec4c1c76fa7c81e4ae1a775ab80fc79f959137e5c3187b29f4f04e303136dfb1ab90443a3da9ee49d029595cc8ee02303d9658ef7f8f004b7a7f0db676633af40fe8acfeb4bd7a47a130c956fcb9e1c4cce9230463e9becf31c7168d480241d0",
"result" : "valid"
},
{
"tcId" : 349,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3232373339393133",
"sig" : "30640230208d493794509589f583dd296f60f3c260ca1ece26f21911ddf7e5beeeaf930e69039c7eecffde94a20b7b9565d4a31c0230125fe71c5d2ee7e8d8c65c9183054e577cf89649a5a7df1ec0ce4a4c3ef018fd4db73f7e4f1e43d9f6847372a277e830",
"result" : "valid"
},
{
"tcId" : 350,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32333932353736393433",
"sig" : "30640230337e4e2b33e326d716090fd4ba90da3fd9956baaf14c6ec497cc3ed2061947530210a7b64548396028e15f652cae841d02305ec653d9a921aadd339fac777a8e93eaa5baf1f73b02977dbf3b4569115de9b4ada8727e962b3d655b05d796f0c963e2",
"result" : "valid"
},
{
"tcId" : 351,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32343435323032373632",
"sig" : "3064023034af94ad4c7ac683ac2796fb058a792d15fcf8065054779fdfa64cebef5b9080aecfd3b053c662ce7b28b10db739acc002306c41ba1f2292e890bbb83f286937d761eaa2bef4cc37b32cf91a66250e6831e205cac55726a6f02ffb611198407edfc1",
"result" : "valid"
},
{
"tcId" : 352,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37353934393639363532",
"sig" : "3064023038785fdfadec53397131cc888b60c215410ff2048a778a086b94ddd8c222c951cbb42ccd8e92a24e23428ece4444129202304201037ef25882724c7cc7714a9d78d85c5b3ec01b15b3a3d98da06048aabeecfb3371e9fb962561abc2f38eec472d15",
"result" : "valid"
},
{
"tcId" : 353,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31303134363536343631",
"sig" : "3064023072cd77fe013c9385b19b4e2d9b8eac9dfce9a9276b7cb2a117c449a0d9d99f77643de849438ddab51074195be4bba581023052063808217ac7b98a9d51126e36910cb88835e17cf82426fd1facbc92179080aaac1ac62e6555aa76da87b715d1bcdf",
"result" : "valid"
},
{
"tcId" : 354,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39373034363738313139",
"sig" : "3064023034324b1e93f1e60cf1c3faf7330ff5d879591530f633a9becd678772546a0f6f273a1910164120186dcff2d0cb342725023079aa7553e42b4535c669b4540a8da3bb6afe7fd50b5244a3759609307d5f07fd826b321e56abcc2790374272cd662be9",
"result" : "valid"
},
{
"tcId" : 355,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343131303338333134",
"sig" : "3064023008518d07ba1ffd64e48abc6e2573bf1823679a9b166c0cf1a802058096ee4f5bd649f647622a2c85b11c3231e972920102303a6694af3ea13077120980a5e273477fc0e0b4643446ef582efe250153dde390d97193233f693d9fc05a3b60f60376a4",
"result" : "valid"
},
{
"tcId" : 356,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "353437383438353336",
"sig" : "30640230656af35df5da50da492a04743b934f841c3df13aa95cc6ac2953a5785d6082c1cd1e671c3b532c51e08b3b4ae0983c9102301d9e7c085bb372a95a212a44df1eadfccda14932bb9b4bf8dfa27fc12826af55cc3412c2930950ee149c14f2937cea7f",
"result" : "valid"
},
{
"tcId" : 357,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33333738363732383631",
"sig" : "306402301d222484c394ca1782d34b29cfb394bc2cf3872f47088af114c13cf2ac4b6a8816e824e58ef8da51a413ee9c3a49266e02301e0b0d67360f8964339a0537e4b6c30008299b43e5986fd4a1c69f791ad2dae6ad36104de0e1133aa0f8aaa3305d629a",
"result" : "valid"
},
{
"tcId" : 358,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "313636353734353639",
"sig" : "3063022f22b90ddafba261684df49b6870e3d85c5c827404e12509e264801b41a70ffbe00bc14626e456152e94de897574e110023074899ea162b763a24422e42f476a8c71fe244a0a2e7d1487aaf7172443d152adbd3c7bf6a3aab89713b281f9708403a1",
"result" : "valid"
},
{
"tcId" : 359,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "363431343037363435",
"sig" : "30640230564570460c4a8b47e569b2eb21315f252f2ea296395490d5dc0e1183d1dcdf867b0eabdd31c8c24fa4cdc6c53813776d02300109989480abe4e198a0c1f421ae68ccdb29b8c899a404e749440d97e555f3a5ade9b108b8e6ea33c6aea60b6004ddb6",
"result" : "valid"
},
{
"tcId" : 360,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32303833363036303631",
"sig" : "30640230765332069e4825f03c6fa75af51697f9e7c5d33faa5def0cf39f91792efb3d7e294d322b78c00efd66497a1c23710e190230340832c9d3b057df2d15074c10d53518fdd832f5729a454c52e1978da2b064d40cd81dd0ce585c26e9f5c2da850b858b",
"result" : "valid"
},
{
"tcId" : 361,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383235303436303231",
"sig" : "306402307677e8149e8b2378377e1888e1ca99c182b89bbcfb67b83fff6ffb333707bcbc7c9990574b683090b26b168b58e94e5102306a76ef7db4018a0588469680af611107a3135229563788dce633b365cb0b051c52707977de70827792ef50893b9f11ce",
"result" : "valid"
},
{
"tcId" : 362,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "313432323938323834",
"sig" : "3064023003fcd6540d6f43e7c6e2c164f3ab10722f134fefb37ad2cb237a3a72cb4abd4f783290ab6c823ea07adcf15aae35615c02302fe038f3824425f1911bb057e34e321e7dbcc4b152e2accde28cc6b721c24d0aa50992e805fd4224b818efad67c6c2f9",
"result" : "valid"
},
{
"tcId" : 363,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32313636343232303939",
"sig" : "306402303830d6f01837f6f100ee8ba743c73149ac0bded4b57da111b3edca992d08f4e29c78d87bd0e7260d2c018e26a11f5a5202301e27bb19ca89cfb3e30f5d4b94f0e3bd7234ca214b1e9ea2890840ff54980d2c44a7d58d8edf4714acb9d9084b7fe391",
"result" : "valid"
},
{
"tcId" : 364,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343830313930313632",
"sig" : "306402302f6e9fed237238b0ee7c861b402d503d10fa3c29cad3b72dc775e01bfa865ab5e57467cd881e8c9570aa341ddad7c58c02304675957e5458d998885e7557fed87c015101e87bd33b5facba3f94930969db51bdb590ea9759e87faac495df23bf0c52",
"result" : "valid"
},
{
"tcId" : 365,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35323138393734303738",
"sig" : "3064023019e8ebe840e93711a47e4ba3bbe1a8fff87ef8c34b15ec5fdc495557011840c527285254194226ed55be74723ae7674802301e9faa2f169c82705c5c78dd2fc4553d094eae5743ce3382d32b9aced60697644bba31ce452cf39ef9815a2d98fd8d40",
"result" : "valid"
},
{
"tcId" : 366,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3130343538383435393733",
"sig" : "306402304614ae0e3456663c34770132bb2ff87a05b30cff5c7d8cc4ab9f6cd199fd043996690f1794f9756071be394b0c397b52023074d7208703438f5035c8e36a812e2bb80f2f3bf6334e234c7a22bcce4a669eef111613b594a15f336b97fd252e6581f2",
"result" : "valid"
},
{
"tcId" : 367,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343839323235333334",
"sig" : "3064023059fed5201f3017ad6f98749b1c96bd80a10bc95ec3739c308de63d2bece0abf9597dce293e289456bc079ffdeff74b8c02305b645d7d6fab85c6917eb1742114344848212e521112792cfeebcc64d00b97b87d13626fd79947dc5a447b45f2772f6b",
"result" : "valid"
},
{
"tcId" : 368,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35303433393832313335",
"sig" : "30640230458efee6cc2ac89050cb5aeab43f7cdcd1a9bb8d46fce60ab0af0e089f03bd99051dd4880e8825ebc9dc923abdefad24023017b9178ae75f1ac7307ecfd92c4ac4d81cad06d13a5a238db41b5268cbd5a4c9263f6522bd88a6df610da638c7814b58",
"result" : "valid"
},
{
"tcId" : 369,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132393833353030363939",
"sig" : "306402302954391f9b8e37617480291a0231cc60c18d12091fc9cf5a0ff7ff25c7fa21e6900bdf11c1a374cb2420451e3d883ae602304b269278a79baf8b806c0c3c7a794153650da366a1d543bb75626e280b558f7c66c6f9ca861104f7109d27474fe6d7b8",
"result" : "valid"
},
{
"tcId" : 370,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131333236373331343032",
"sig" : "306402307129fdaa3a38e618d6022688a64887da92f9acbf45b58ebd06a1f7ba1733c365bf09b669b8dd16c0edf5c5a440833cb802303abaeaa2195943882b1f8d103f15daf98463daf4aa27c565a17e92e51f02ac113e90c2690210b7f5cc0a7c3020742702",
"result" : "valid"
},
{
"tcId" : 371,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33353733323839303232",
"sig" : "3064023032209256d52aa9cb05d12588eb357d9a4134170dd9c3a32c1e27a06a9bf486ed3049226fe9e5d117b5ac0b52fcec15c302300623b8226e793c5efce3f5e8288d925e746fda4a30ba3d5eaa6d432976f3be589a9fe0e52ef8023e82df7000a2cc9bb8",
"result" : "valid"
},
{
"tcId" : 372,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131373339353634333738",
"sig" : "306402302cb08187f749007cf10ee2069886287416fa5a8a83086c28085fd8639fdffe4b6c9e5bc9724f98f541b86ecdc7257c6b0230602fa324b1dd388aa13b72b6d41f06e4aa9c98d4e28d2ac374ce7407076e13011b82d80e537476e0a2af80b67160e70a",
"result" : "valid"
},
{
"tcId" : 373,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3733383230373935303035",
"sig" : "3064023040390fc2bf86c850b2516e3cbc13d7e9ea4b979c97ec027e7c87452fcfd3f843518acac74c2b5ace89ba8dcfc682e70f023071affd3c3fafe2d8384190c3e1923b724a30cbda8cde309442d598fe40b195b7cfc8f16cfc2edb5829135f68d52df11e",
"result" : "valid"
},
{
"tcId" : 374,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34353233333738383430",
"sig" : "3064023069625aced2bd9f67f2250a75b4794fe2dd557934a4ba981f693cf1cc5ef732eebb865c355c5d591732280270eac733ac023068508fb0540cb21ab9e3e3f6e2f0dd138bc7a588d834f969383992984e4fdad25c05fdd745ddc852fc393fc49096005f",
"result" : "valid"
},
{
"tcId" : 375,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39303239363535323738",
"sig" : "306402301291e74903bae73bc0860f6f2e301d6335e34e2a8bbb289af2826eaad84679588861957c0ce162507f671d8767123cbe02306b757bb7ad0b5859369ea30fb25e8ef2e823ee0271c0b3c30781fe031579159837f8e14ebeb1598bd4f8b6a79a24d1ba",
"result" : "valid"
},
{
"tcId" : 376,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36363030353238363330",
"sig" : "30640230727854c0d62857453c799ca2af12f4c21da66bee3163b5871856b33f123d45033b6eedda51d38026552017dff869e54802302c9186327dbc6cc33576d7ad5bf54eec46baf407e82739aca7df9c4853750f50c987851a6d116c9d780bfa3356753ab4",
"result" : "valid"
},
{
"tcId" : 377,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38333639343536343136",
"sig" : "306502305d07589dab414a1e76f064a303e8fd4c53a42d3f03e543c254ce8b9ad2e97a20385785843fa12716c3bdb9ef86c5287102310087a7b277b7ee0e10301a5e92f4878815aefa4d5f42e465780aed76eeba002b37223a8caf7af71b9130bbc70ccd3d40c4",
"result" : "valid"
},
{
"tcId" : 378,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3130303139393230373030",
"sig" : "3064023035e2abbee976bb12bf72d33f664391bf1a22790aab3ea15dabc8a8dd917e5edce570c35228a29386c8a4ad00c5256e2d0230308621467605c3c0374223392fae840dbe8d0580bbc1dcc2e6d13ec805671919b859d470de12084386ccc54aa07530f0",
"result" : "valid"
},
{
"tcId" : 379,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31373032333133323830",
"sig" : "306402301c06a498320108dea8c69e5c52bdb17e90c314fc8b0da81c5de0589173abe5c4b9a3564b249efa7c78b177a8261e2b330230393c27214ff8bc56abd53a9a7a6e7a0f53c10ecfa484bbf619782f517d14b2bb83be9dfe1e6430a23d83964e61004329",
"result" : "valid"
},
{
"tcId" : 380,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31383038393439383431",
"sig" : "30650230022433de87fc51fdcdc9aaa2f115969179f7564b65ac20d7370811d8a7da372d21b01afdb81d66b84cf780e9c53c83e20231008c4a0f5c22bcc87e133f524566e3d8ca95142d66c2bf7530d9b7d208a17d05b6dedc7ad475de13f59a59632d9114f903",
"result" : "valid"
},
{
"tcId" : 381,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31373438323839333135",
"sig" : "306502307921a90739278a21f42c09637f87295636e8ef292d3ef61d88ba01b8d3eb3431e97e8d7f200d79e679538cd368e573860231008167a70e895a707dfa5b0265d09a8f6a8ef80cf4bc0bfe89b3b9146fb703efbcd8538dcdfcf91530f609bb9c68e49df0",
"result" : "valid"
},
{
"tcId" : 382,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36363232313031303338",
"sig" : "306402300a24ef2c73e968f0ad54391bb05abb41b14348e22b5b84c2b08730efa0bb7de25e2c81184729882bac6b67dcd128e8ce02300612ab554a37d07a127735b9b23c86d1516ca02d5ea25d1bcf4edb4c29b8a9c7998d8e3daccb86f2bdbdf15cf3094ef1",
"result" : "valid"
},
{
"tcId" : 383,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132313833363339",
"sig" : "3065023010fed07b829705c40fe5e1bcc4faadac01e10290a1846f916673058095e9651a481231e4959783ff446c3e460b06759f023100850d0323b6cbf95bdcbe1452d8c4cb52b66b47bf9f0d02828a806be2c4725113953a65b3bfd999e76b2427465e911dcb",
"result" : "valid"
},
{
"tcId" : 384,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393535323437333036",
"sig" : "30650230689ae6bfa60e623f2b2135d1bfddfc34c41c6614902dbab848deb1c3df9644810bedd7b3e44a32f32178c99945384d3f023100865687dcaa4a3b2a691c32b3eb2376b005f9225dcb8e5ff472c8f26b7f2d1ce5cc4cee8f4a8df90c958dc341db9e8ad0",
"result" : "valid"
},
{
"tcId" : 385,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31393531393636303731",
"sig" : "3064023014f7b847b8ae94722fe48cab58fd522a89a2d35ab8b18d3bf95f8d555af74be99fdc2556e4957ee1cd70b926aabda31502307d1735a44fe647c845522f461923802caa919ed5e724d55604814cb0c1246b478bc259e4266fcd9f01a6d3885d3d49d9",
"result" : "valid"
},
{
"tcId" : 386,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383830303734303635",
"sig" : "30640230117397220e6d2a00c5002b58253239fed37ddd3b03b69940dec027dc98b603b874c5fcb0db9d4f2c85ac43d7a9d621de02306c6003a276a8af3e7c125cc0dfc34a77fb02d02c712b2eddee19a8680e282729b415917f572ee62d5783fee83e6d09d9",
"result" : "valid"
},
{
"tcId" : 387,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3136373937333631323130",
"sig" : "30640230662419a1e59d5ae6e58dd34ae0f8b87a2891d6badfeeb3da4c85f893578f7aacfef9e41f9b6272766192d4e5e885c9000230692f597ff42afcb37465ff09c2a3e5518c071a92650778e1bf5fc5f6a0bc6840163cca52552508abba3ea5a2c00ae6d8",
"result" : "valid"
},
{
"tcId" : 388,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "323235353833343239",
"sig" : "306402306da0261261fd1874cca7634bfa415677123226556bd01380a81cf1deab080870bb19f25d4b16855ec4ad3d77cd09cd9c02304a271d7dfbe9abb979e20e41cffa96da0735db2d1f68dd2f8ac6922561c7e0914b5f63455930d258b55a465df1752d3f",
"result" : "valid"
},
{
"tcId" : 389,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3236393238343433343334",
"sig" : "3064023033d58c98a87d1547858f1e67ce0bb161b28fdbaf34906433934ab973b02fc6b19a62a781111845eb7cd255033501119802305f21c6511d3301d21bedceec307796e25b6715f3ed066b54dff3f3492b01b836c17aedffed03de3194ef9a8debde544a",
"result" : "valid"
},
{
"tcId" : 390,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36323734383032323238",
"sig" : "306502307776b606316ef8071ec9aa3dc26be1096d770b86930fceaf8e80719d1bcfd10cd7bfb3cb204c71cf03086805e99670d202310084b58fe85ea3b097e59015a9269608532b965df486c5d25aed553dedf254a9c0904d8a4db6cbfb49fdb6838485b35ba4",
"result" : "valid"
},
{
"tcId" : 391,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31313439323431363433",
"sig" : "3064023023203fc6ad5a5b21d95744c6a6ad9481c2943878d4a30083224d355d421be54d19fe9f6815091731a1d69eec55a51398023008f806a4b9211719b2c08b2c2fbfe70e22a4a63b5953140ae77a88513aded5c78f390a88a385831ee8eab0006ca1f766",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04165d3850ecc61e4621f0ae886585a3abd4318a4ac389df217d192e7c48338ce002c59398e974cce5cf5318ad5eca5971207147248ba5133ea27c77929eacb80a9895f514476f3f40c8961fda9eea2f951311a78565f1916befa93ef18aa3fedc",
"wx" : "165d3850ecc61e4621f0ae886585a3abd4318a4ac389df217d192e7c48338ce002c59398e974cce5cf5318ad5eca5971",
"wy" : "207147248ba5133ea27c77929eacb80a9895f514476f3f40c8961fda9eea2f951311a78565f1916befa93ef18aa3fedc"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004165d3850ecc61e4621f0ae886585a3abd4318a4ac389df217d192e7c48338ce002c59398e974cce5cf5318ad5eca5971207147248ba5133ea27c77929eacb80a9895f514476f3f40c8961fda9eea2f951311a78565f1916befa93ef18aa3fedc",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBZdOFDsxh5GIfCuiGWFo6vUMYpK\nw4nfIX0ZLnxIM4zgAsWTmOl0zOXPUxitXspZcSBxRySLpRM+onx3kp6suAqYlfUU\nR28/QMiWH9qe6i+VExGnhWXxkWvvqT7xiqP+3A==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 392,
"comment" : "k*G has a large x-coordinate",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "304e021900f39b6bacd3b2eb7bdd98f07a249d57614bbece10480386e80231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562",
"result" : "valid"
},
{
"tcId" : 393,
"comment" : "r too large",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec4d0231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04433be12131d380c25d82c456e363d5f2e99c97253da183009241b109dd280474797abb17370ef26a724b2e1f1aa8061a516206daf15b694fe0a517b18df4b0e61a8321f1133e7cda7556e5f3fdf65cedb69e2669b74464ca1c82a6fbe7802de6",
"wx" : "433be12131d380c25d82c456e363d5f2e99c97253da183009241b109dd280474797abb17370ef26a724b2e1f1aa8061a",
"wy" : "516206daf15b694fe0a517b18df4b0e61a8321f1133e7cda7556e5f3fdf65cedb69e2669b74464ca1c82a6fbe7802de6"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004433be12131d380c25d82c456e363d5f2e99c97253da183009241b109dd280474797abb17370ef26a724b2e1f1aa8061a516206daf15b694fe0a517b18df4b0e61a8321f1133e7cda7556e5f3fdf65cedb69e2669b74464ca1c82a6fbe7802de6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEM74SEx04DCXYLEVuNj1fLpnJcl\nPaGDAJJBsQndKAR0eXq7FzcO8mpySy4fGqgGGlFiBtrxW2lP4KUXsY30sOYagyHx\nEz582nVW5fP99lzttp4mabdEZMocgqb754At5g==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 394,
"comment" : "r,s are large",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30660231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465640231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046563",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "047f111eabbd0b2abd8c9094cc1abe46cdd76bb6ed0bd9e7324678fa8acf4ff6768321cba8ef8d64071a628eb17f87eab9036642215c05d858899c4084cf10012179dee217ff81fe9c4c10f805fb743f59d72296f42de7c20cc95ca5abf2eeda09",
"wx" : "7f111eabbd0b2abd8c9094cc1abe46cdd76bb6ed0bd9e7324678fa8acf4ff6768321cba8ef8d64071a628eb17f87eab9",
"wy" : "036642215c05d858899c4084cf10012179dee217ff81fe9c4c10f805fb743f59d72296f42de7c20cc95ca5abf2eeda09"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200047f111eabbd0b2abd8c9094cc1abe46cdd76bb6ed0bd9e7324678fa8acf4ff6768321cba8ef8d64071a628eb17f87eab9036642215c05d858899c4084cf10012179dee217ff81fe9c4c10f805fb743f59d72296f42de7c20cc95ca5abf2eeda09",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABH8RHqu9Cyq9jJCUzBq+Rs3Xa7bt\nC9nnMkZ4+orPT/Z2gyHLqO+NZAcaYo6xf4fquQNmQiFcBdhYiZxAhM8QASF53uIX\n/4H+nEwQ+AX7dD9Z1yKW9C3nwgzJXKWr8u7aCQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 395,
"comment" : "r and s^-1 have a large Hamming weight",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0230480eca2874aa6ba71e7fb5711339ac0a7bf84065b3c7d59c64a2c6015e6f794e7dfa2b1fec73a72adb32bdb7dd55cd04",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "040984459099a6a2d442d51a0994e167e99988181988232b314cab258cb6426ce26c2334470e9f933818d6efd60035bd2d78cb308954ef8a5b26f796f4e2d2fb277ac5bf2c39ea31acd99027209c60eba18dd07fd33e57b333572d55b9e04f2ee4",
"wx" : "0984459099a6a2d442d51a0994e167e99988181988232b314cab258cb6426ce26c2334470e9f933818d6efd60035bd2d",
"wy" : "78cb308954ef8a5b26f796f4e2d2fb277ac5bf2c39ea31acd99027209c60eba18dd07fd33e57b333572d55b9e04f2ee4"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200040984459099a6a2d442d51a0994e167e99988181988232b314cab258cb6426ce26c2334470e9f933818d6efd60035bd2d78cb308954ef8a5b26f796f4e2d2fb277ac5bf2c39ea31acd99027209c60eba18dd07fd33e57b333572d55b9e04f2ee4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAmERZCZpqLUQtUaCZThZ+mZiBgZ\niCMrMUyrJYy2QmzibCM0Rw6fkzgY1u/WADW9LXjLMIlU74pbJveW9OLS+yd6xb8s\nOeoxrNmQJyCcYOuhjdB/0z5XszNXLVW54E8u5A==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 396,
"comment" : "r and s^-1 have a large Hamming weight",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe02301629ef2d7182d67b6bd9cf6842251fe09c96bfe022b8ad9a0e546fdc8ecf5dc8636fa13059d7e9d83fde50e0d2b392c8",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04861d2fdde84cbf052e0dfadcb53cf4f93ddcda9843afb010ab87748cf1b97018458ec55c35ef83dbaa4a20acc357f9c15951f1b7f97e120bf9a3bd2435e2caa966c6d4a056f618fbe5a9198340e2ec2b41ba1744abc8a8a9837423e4f36b422b",
"wx" : "00861d2fdde84cbf052e0dfadcb53cf4f93ddcda9843afb010ab87748cf1b97018458ec55c35ef83dbaa4a20acc357f9c1",
"wy" : "5951f1b7f97e120bf9a3bd2435e2caa966c6d4a056f618fbe5a9198340e2ec2b41ba1744abc8a8a9837423e4f36b422b"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004861d2fdde84cbf052e0dfadcb53cf4f93ddcda9843afb010ab87748cf1b97018458ec55c35ef83dbaa4a20acc357f9c15951f1b7f97e120bf9a3bd2435e2caa966c6d4a056f618fbe5a9198340e2ec2b41ba1744abc8a8a9837423e4f36b422b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIYdL93oTL8FLg363LU89Pk93NqY\nQ6+wEKuHdIzxuXAYRY7FXDXvg9uqSiCsw1f5wVlR8bf5fhIL+aO9JDXiyqlmxtSg\nVvYY++WpGYNA4uwrQboXRKvIqKmDdCPk82tCKw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 397,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020101020101",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "044f87cf2d4a95f19512562874d7d0b5ad80680ad1a0a290b480c6a8f8836a104b72261ae83c30f39b1dd11e954eb4f4c58c5a3c298f7af488db67c9f82243729e07f51eb09f2263ca838ba4827719ec44448ef9af55426898c1df7c2bdc2f1db1",
"wx" : "4f87cf2d4a95f19512562874d7d0b5ad80680ad1a0a290b480c6a8f8836a104b72261ae83c30f39b1dd11e954eb4f4c5",
"wy" : "008c5a3c298f7af488db67c9f82243729e07f51eb09f2263ca838ba4827719ec44448ef9af55426898c1df7c2bdc2f1db1"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200044f87cf2d4a95f19512562874d7d0b5ad80680ad1a0a290b480c6a8f8836a104b72261ae83c30f39b1dd11e954eb4f4c58c5a3c298f7af488db67c9f82243729e07f51eb09f2263ca838ba4827719ec44448ef9af55426898c1df7c2bdc2f1db1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABE+Hzy1KlfGVElYodNfQta2AaArR\noKKQtIDGqPiDahBLciYa6Dww85sd0R6VTrT0xYxaPCmPevSI22fJ+CJDcp4H9R6w\nnyJjyoOLpIJ3GexERI75r1VCaJjB33wr3C8dsQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 398,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020101020102",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "040a516661a19876af819e1fc893fe9ce585855b82c5ce07a12ca2a7efcead7f470db1c38ab9d4266aa59e6af5b679b86b0709d833d740beeb7eb0525967195feb3f0dd16f338337dce5a4b310713b584fa8c2e8b3f89737d8faed6de05003b55d",
"wx" : "0a516661a19876af819e1fc893fe9ce585855b82c5ce07a12ca2a7efcead7f470db1c38ab9d4266aa59e6af5b679b86b",
"wy" : "0709d833d740beeb7eb0525967195feb3f0dd16f338337dce5a4b310713b584fa8c2e8b3f89737d8faed6de05003b55d"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200040a516661a19876af819e1fc893fe9ce585855b82c5ce07a12ca2a7efcead7f470db1c38ab9d4266aa59e6af5b679b86b0709d833d740beeb7eb0525967195feb3f0dd16f338337dce5a4b310713b584fa8c2e8b3f89737d8faed6de05003b55d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABApRZmGhmHavgZ4fyJP+nOWFhVuC\nxc4HoSyip+/OrX9HDbHDirnUJmqlnmr1tnm4awcJ2DPXQL7rfrBSWWcZX+s/DdFv\nM4M33OWksxBxO1hPqMLos/iXN9j67W3gUAO1XQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 399,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020101020103",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "042c236600c85d2a496639acce8faf62084a0f2aac25eef5cd3a52c4418e2f7828dd763a2c60b6db21367ee9f9d04b42a2674f1c018d6ad0b1a6802316a189fb01c1e8d513363bafe832f6f354c3cc7cdfc922fab2be91f0d6fd252a40e219528a",
"wx" : "2c236600c85d2a496639acce8faf62084a0f2aac25eef5cd3a52c4418e2f7828dd763a2c60b6db21367ee9f9d04b42a2",
"wy" : "674f1c018d6ad0b1a6802316a189fb01c1e8d513363bafe832f6f354c3cc7cdfc922fab2be91f0d6fd252a40e219528a"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200042c236600c85d2a496639acce8faf62084a0f2aac25eef5cd3a52c4418e2f7828dd763a2c60b6db21367ee9f9d04b42a2674f1c018d6ad0b1a6802316a189fb01c1e8d513363bafe832f6f354c3cc7cdfc922fab2be91f0d6fd252a40e219528a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABCwjZgDIXSpJZjmszo+vYghKDyqs\nJe71zTpSxEGOL3go3XY6LGC22yE2fun50EtComdPHAGNatCxpoAjFqGJ+wHB6NUT\nNjuv6DL281TDzHzfySL6sr6R8Nb9JSpA4hlSig==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 400,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020103020101",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0465f34d64454568371283c7dad9abd44c89174f389877282489c115220fab0b081f8d11e10452dff6c708bd1996db2ff01720177810cde4d19c1efb9b1292729e5b48ae1c4cad5f6eaa8657cadf978d5e1f76d2106ced0b5cab703eaf0d4fea08",
"wx" : "65f34d64454568371283c7dad9abd44c89174f389877282489c115220fab0b081f8d11e10452dff6c708bd1996db2ff0",
"wy" : "1720177810cde4d19c1efb9b1292729e5b48ae1c4cad5f6eaa8657cadf978d5e1f76d2106ced0b5cab703eaf0d4fea08"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000465f34d64454568371283c7dad9abd44c89174f389877282489c115220fab0b081f8d11e10452dff6c708bd1996db2ff01720177810cde4d19c1efb9b1292729e5b48ae1c4cad5f6eaa8657cadf978d5e1f76d2106ced0b5cab703eaf0d4fea08",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGXzTWRFRWg3EoPH2tmr1EyJF084\nmHcoJInBFSIPqwsIH40R4QRS3/bHCL0Zltsv8BcgF3gQzeTRnB77mxKScp5bSK4c\nTK1fbqqGV8rfl41eH3bSEGztC1yrcD6vDU/qCA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 401,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020103020103",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0466678df131b3941485a6bd170410245a6f5e62aafe89e14b94976885823d2484350b3e0f3276a8b056fb3fb37e3d355280001aceaea1763d29a35042e16d94ff440f4a0f5697d4c497e46e45ffa1df5f59b9a73889b79f008c9d852751c0c59d",
"wx" : "66678df131b3941485a6bd170410245a6f5e62aafe89e14b94976885823d2484350b3e0f3276a8b056fb3fb37e3d3552",
"wy" : "0080001aceaea1763d29a35042e16d94ff440f4a0f5697d4c497e46e45ffa1df5f59b9a73889b79f008c9d852751c0c59d"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000466678df131b3941485a6bd170410245a6f5e62aafe89e14b94976885823d2484350b3e0f3276a8b056fb3fb37e3d355280001aceaea1763d29a35042e16d94ff440f4a0f5697d4c497e46e45ffa1df5f59b9a73889b79f008c9d852751c0c59d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGZnjfExs5QUhaa9FwQQJFpvXmKq\n/onhS5SXaIWCPSSENQs+DzJ2qLBW+z+zfj01UoAAGs6uoXY9KaNQQuFtlP9ED0oP\nVpfUxJfkbkX/od9fWbmnOIm3nwCMnYUnUcDFnQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 402,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020103020104",
"result" : "valid"
},
{
"tcId" : 403,
"comment" : "r is larger than n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30360231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046568020104",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "047a849d0bddcb6308b29178cb1c15bf4d421f1f4d600c2c710cd370982960518b77fbff4924d97144a901726fd56724081d37727bb03ebf3f0c50a4fae93451d8099a9519183d52de8dedd392876f66045965650c64684c384058aa9fdc0c6320",
"wx" : "7a849d0bddcb6308b29178cb1c15bf4d421f1f4d600c2c710cd370982960518b77fbff4924d97144a901726fd5672408",
"wy" : "1d37727bb03ebf3f0c50a4fae93451d8099a9519183d52de8dedd392876f66045965650c64684c384058aa9fdc0c6320"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200047a849d0bddcb6308b29178cb1c15bf4d421f1f4d600c2c710cd370982960518b77fbff4924d97144a901726fd56724081d37727bb03ebf3f0c50a4fae93451d8099a9519183d52de8dedd392876f66045965650c64684c384058aa9fdc0c6320",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHqEnQvdy2MIspF4yxwVv01CHx9N\nYAwscQzTcJgpYFGLd/v/SSTZcUSpAXJv1WckCB03cnuwPr8/DFCk+uk0UdgJmpUZ\nGD1S3o3t05KHb2YEWWVlDGRoTDhAWKqf3AxjIA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 404,
"comment" : "s is larger than n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30360201030231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9173bec",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "048a2722aa0181754ac569d86f9a50f0c02c1aadefa9d1633747ed9e2482613e170a905c6db64afe5a39cc92f93e490c873c726ddb39cd8234c5e0341ccff8618d6f4c4b94a232b3b30f5d5cb60c5555d8a70d43c62b5c33c3255b40e7946b12d2",
"wx" : "008a2722aa0181754ac569d86f9a50f0c02c1aadefa9d1633747ed9e2482613e170a905c6db64afe5a39cc92f93e490c87",
"wy" : "3c726ddb39cd8234c5e0341ccff8618d6f4c4b94a232b3b30f5d5cb60c5555d8a70d43c62b5c33c3255b40e7946b12d2"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200048a2722aa0181754ac569d86f9a50f0c02c1aadefa9d1633747ed9e2482613e170a905c6db64afe5a39cc92f93e490c873c726ddb39cd8234c5e0341ccff8618d6f4c4b94a232b3b30f5d5cb60c5555d8a70d43c62b5c33c3255b40e7946b12d2",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIonIqoBgXVKxWnYb5pQ8MAsGq3v\nqdFjN0ftniSCYT4XCpBcbbZK/lo5zJL5PkkMhzxybds5zYI0xeA0HM/4YY1vTEuU\nojKzsw9dXLYMVVXYpw1DxitcM8MlW0DnlGsS0g==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 405,
"comment" : "small r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "303702020101023100896621d23283b12111048d1c978e2c286d60b6ef7ce37af36cf7aa4de268d626de7ddcb356d167c7483c69455c752c93",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041b586971ccb55cd7b80c501e9c8ec5d06d4d46ab62512adb048f84226d76ab0f68c270c823c513f71305270b1fdf45f826246892f15f0cd2d0cad344e1b876f2247858f04b57444903deb7bafba74bec2942012d7b6f04d1a76199d2568e2ad4",
"wx" : "1b586971ccb55cd7b80c501e9c8ec5d06d4d46ab62512adb048f84226d76ab0f68c270c823c513f71305270b1fdf45f8",
"wy" : "26246892f15f0cd2d0cad344e1b876f2247858f04b57444903deb7bafba74bec2942012d7b6f04d1a76199d2568e2ad4"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041b586971ccb55cd7b80c501e9c8ec5d06d4d46ab62512adb048f84226d76ab0f68c270c823c513f71305270b1fdf45f826246892f15f0cd2d0cad344e1b876f2247858f04b57444903deb7bafba74bec2942012d7b6f04d1a76199d2568e2ad4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBtYaXHMtVzXuAxQHpyOxdBtTUar\nYlEq2wSPhCJtdqsPaMJwyCPFE/cTBScLH99F+CYkaJLxXwzS0MrTROG4dvIkeFjw\nS1dESQPet7r7p0vsKUIBLXtvBNGnYZnSVo4q1A==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 406,
"comment" : "smallish r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "303b02072d9b4d347952cc023038e8dae216c63f06b3edbd0f9ba7a5e4a332ec187251e3d627839d1baac667d7caad2ab0a1ea9fbb12dc5a71e3b49bc9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0472bd449c9fbbac20d4787929b27515d1e5b9e67c9fd4475ff128ebcfb4fec6d6998484d9f2b500119678d4763a3a2563629e0470cbe2c952cf99e6cf77c5e5e5fb7c1e4c0b25a380ac46c9b99409d1b7a43b214b38167c567edd1e5a75a416a0",
"wx" : "72bd449c9fbbac20d4787929b27515d1e5b9e67c9fd4475ff128ebcfb4fec6d6998484d9f2b500119678d4763a3a2563",
"wy" : "629e0470cbe2c952cf99e6cf77c5e5e5fb7c1e4c0b25a380ac46c9b99409d1b7a43b214b38167c567edd1e5a75a416a0"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000472bd449c9fbbac20d4787929b27515d1e5b9e67c9fd4475ff128ebcfb4fec6d6998484d9f2b500119678d4763a3a2563629e0470cbe2c952cf99e6cf77c5e5e5fb7c1e4c0b25a380ac46c9b99409d1b7a43b214b38167c567edd1e5a75a416a0",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHK9RJyfu6wg1Hh5KbJ1FdHlueZ8\nn9RHX/Eo68+0/sbWmYSE2fK1ABGWeNR2OjolY2KeBHDL4slSz5nmz3fF5eX7fB5M\nCyWjgKxGybmUCdG3pDshSzgWfFZ+3R5adaQWoA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 407,
"comment" : "100-bit r and small s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3041020d1033e67e37b32b445580bf4efc02300d2436a599b396a51c546e05d1c3d25a8f6d05935ae5031dad3cdd7cb36cf6912a433de28f8475d3b1e2e1ce77610879",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0404af06ee476ce1b3d772a5172d101e8c9f4a879d68bc7e5aaf4851328c237a884f0f678b8536db82e97bf69e2474a6620ebfb1ef878b18a4b3bc808319832ae9c179a6f65fe1e00decd7343275fa90eb4a067025cb508aa19f7736b02c83def7",
"wx" : "04af06ee476ce1b3d772a5172d101e8c9f4a879d68bc7e5aaf4851328c237a884f0f678b8536db82e97bf69e2474a662",
"wy" : "0ebfb1ef878b18a4b3bc808319832ae9c179a6f65fe1e00decd7343275fa90eb4a067025cb508aa19f7736b02c83def7"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000404af06ee476ce1b3d772a5172d101e8c9f4a879d68bc7e5aaf4851328c237a884f0f678b8536db82e97bf69e2474a6620ebfb1ef878b18a4b3bc808319832ae9c179a6f65fe1e00decd7343275fa90eb4a067025cb508aa19f7736b02c83def7",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABASvBu5HbOGz13KlFy0QHoyfSoed\naLx+Wq9IUTKMI3qITw9ni4U224Lpe/aeJHSmYg6/se+Hixiks7yAgxmDKunBeab2\nX+HgDezXNDJ1+pDrSgZwJctQiqGfdzawLIPe9w==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 408,
"comment" : "small r and 100 bit s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30360202010102304a289adad7ceec67ae99ef5da797b6bb17d9c168428ab30ea9a68b89652c4b9e9bae876ab3d7fbdf1eb92ed422bd3b93",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04583dafacd7762853ff1086db9761e1b5d0cae7f8066946b96c5cc12c67c331d15bcd2fce4d700f763f0ec903fd48f4686eb17fd61ac9c62ec19e705782c2045c7f89ecd9be8814079f9699fdad2d4cf871508d236f89ae787cc36128ba71eff8",
"wx" : "583dafacd7762853ff1086db9761e1b5d0cae7f8066946b96c5cc12c67c331d15bcd2fce4d700f763f0ec903fd48f468",
"wy" : "6eb17fd61ac9c62ec19e705782c2045c7f89ecd9be8814079f9699fdad2d4cf871508d236f89ae787cc36128ba71eff8"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004583dafacd7762853ff1086db9761e1b5d0cae7f8066946b96c5cc12c67c331d15bcd2fce4d700f763f0ec903fd48f4686eb17fd61ac9c62ec19e705782c2045c7f89ecd9be8814079f9699fdad2d4cf871508d236f89ae787cc36128ba71eff8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABFg9r6zXdihT/xCG25dh4bXQyuf4\nBmlGuWxcwSxnwzHRW80vzk1wD3Y/DskD/Uj0aG6xf9YaycYuwZ5wV4LCBFx/iezZ\nvogUB5+Wmf2tLUz4cVCNI2+Jrnh8w2EounHv+A==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 409,
"comment" : "100-bit r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3041020d062522bbd3ecbe7c39e93e7c2402304a289adad7ceec67ae99ef5da797b6bb17d9c168428ab30ea9a68b89652c4b9e9bae876ab3d7fbdf1eb92ed422bd3b93",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0428128eba7bbfc2c4b72ce86c9b822029e9d41f9bd292753bca0a56fa0a51f010eaf25432199e55f69c02ba001c0dc8ef75f77d6689d41d39aa0ee27b18e7f26414c7035f1fac7d958f2df0e3e1eb3a5d27c56aa197c75c173f18d2b925f659fb",
"wx" : "28128eba7bbfc2c4b72ce86c9b822029e9d41f9bd292753bca0a56fa0a51f010eaf25432199e55f69c02ba001c0dc8ef",
"wy" : "75f77d6689d41d39aa0ee27b18e7f26414c7035f1fac7d958f2df0e3e1eb3a5d27c56aa197c75c173f18d2b925f659fb"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000428128eba7bbfc2c4b72ce86c9b822029e9d41f9bd292753bca0a56fa0a51f010eaf25432199e55f69c02ba001c0dc8ef75f77d6689d41d39aa0ee27b18e7f26414c7035f1fac7d958f2df0e3e1eb3a5d27c56aa197c75c173f18d2b925f659fb",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABCgSjrp7v8LEtyzobJuCICnp1B+b\n0pJ1O8oKVvoKUfAQ6vJUMhmeVfacAroAHA3I73X3fWaJ1B05qg7iexjn8mQUxwNf\nH6x9lY8t8OPh6zpdJ8VqoZfHXBc/GNK5JfZZ+w==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 410,
"comment" : "r and s^-1 are close to n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90464e502305dd0bf01c2259e1ab4e8f4fee099813f6374f6069e3839ccbf64499dc802c3c534d1cf1f9cffd76027b021574602ee43",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "045f387561d6f807825667f9eddaf28ffc34ede303231e03ec94db618a5568a8851fa912af936d7b71e2a331e168b8196f07a34d058a61adbdf59f11489f788376325b6b2cee11b086c9021dc5fbe6440e8c93a583178be0b620895df88dbc91ee",
"wx" : "5f387561d6f807825667f9eddaf28ffc34ede303231e03ec94db618a5568a8851fa912af936d7b71e2a331e168b8196f",
"wy" : "07a34d058a61adbdf59f11489f788376325b6b2cee11b086c9021dc5fbe6440e8c93a583178be0b620895df88dbc91ee"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200045f387561d6f807825667f9eddaf28ffc34ede303231e03ec94db618a5568a8851fa912af936d7b71e2a331e168b8196f07a34d058a61adbdf59f11489f788376325b6b2cee11b086c9021dc5fbe6440e8c93a583178be0b620895df88dbc91ee",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABF84dWHW+AeCVmf57dryj/w07eMD\nIx4D7JTbYYpVaKiFH6kSr5Nte3HiozHhaLgZbwejTQWKYa299Z8RSJ94g3YyW2ss\n7hGwhskCHcX75kQOjJOlgxeL4LYgiV34jbyR7g==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 411,
"comment" : "r and s are 64-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30160209009c44febf31c3594e020900839ed28247c2b06b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "040479d78a564638d7d3cd95b178e50419380f585cd20a4d88853c1e0754c195fac43ec7d1c9b218efb6c2747ca3d2c36a1c03c8ba7974c9b7a0f4cb0669033936117f51958e9ab54d2d4e2814e9ae15554b1f74d19c7047b287673ce7d4221831",
"wx" : "0479d78a564638d7d3cd95b178e50419380f585cd20a4d88853c1e0754c195fac43ec7d1c9b218efb6c2747ca3d2c36a",
"wy" : "1c03c8ba7974c9b7a0f4cb0669033936117f51958e9ab54d2d4e2814e9ae15554b1f74d19c7047b287673ce7d4221831"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200040479d78a564638d7d3cd95b178e50419380f585cd20a4d88853c1e0754c195fac43ec7d1c9b218efb6c2747ca3d2c36a1c03c8ba7974c9b7a0f4cb0669033936117f51958e9ab54d2d4e2814e9ae15554b1f74d19c7047b287673ce7d4221831",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAR514pWRjjX082VsXjlBBk4D1hc\n0gpNiIU8HgdUwZX6xD7H0cmyGO+2wnR8o9LDahwDyLp5dMm3oPTLBmkDOTYRf1GV\njpq1TS1OKBTprhVVSx900ZxwR7KHZzzn1CIYMQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 412,
"comment" : "r and s are 100-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "301e020d09df8b682430beef6f5fd7c7cd020d0fd0a62e13778f4222a0d61c8a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "046124849ee698fc0aa37a511a5dc38d0d77bf06263ac9a84f5038abe68bbbd1631da8546dcc45c38aa7dac3221594cc027892029a11b2e52629060f30d9c831b72e794129de81052d8df6be1195598cd60682666e5063688761ae6c413d1ae5bf",
"wx" : "6124849ee698fc0aa37a511a5dc38d0d77bf06263ac9a84f5038abe68bbbd1631da8546dcc45c38aa7dac3221594cc02",
"wy" : "7892029a11b2e52629060f30d9c831b72e794129de81052d8df6be1195598cd60682666e5063688761ae6c413d1ae5bf"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200046124849ee698fc0aa37a511a5dc38d0d77bf06263ac9a84f5038abe68bbbd1631da8546dcc45c38aa7dac3221594cc027892029a11b2e52629060f30d9c831b72e794129de81052d8df6be1195598cd60682666e5063688761ae6c413d1ae5bf",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGEkhJ7mmPwKo3pRGl3DjQ13vwYm\nOsmoT1A4q+aLu9FjHahUbcxFw4qn2sMiFZTMAniSApoRsuUmKQYPMNnIMbcueUEp\n3oEFLY32vhGVWYzWBoJmblBjaIdhrmxBPRrlvw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 413,
"comment" : "r and s are 128-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30260211008a598e563a89f526c32ebec8de26367b02110084f633e2042630e99dd0f1e16f7a04bf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0457a407035f5fd271b32b77b626091cfed62be3a7e461c594be4c9c2c507294320922e28405e8a5e0dd5b310bb102123b103b070ed2370f92495858a8611d961d9b8329fb42b8fb526d3de342af7008a0e14f6405b312aac4eff1e6333c63890d",
"wx" : "57a407035f5fd271b32b77b626091cfed62be3a7e461c594be4c9c2c507294320922e28405e8a5e0dd5b310bb102123b",
"wy" : "103b070ed2370f92495858a8611d961d9b8329fb42b8fb526d3de342af7008a0e14f6405b312aac4eff1e6333c63890d"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000457a407035f5fd271b32b77b626091cfed62be3a7e461c594be4c9c2c507294320922e28405e8a5e0dd5b310bb102123b103b070ed2370f92495858a8611d961d9b8329fb42b8fb526d3de342af7008a0e14f6405b312aac4eff1e6333c63890d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABFekBwNfX9Jxsyt3tiYJHP7WK+On\n5GHFlL5MnCxQcpQyCSLihAXopeDdWzELsQISOxA7Bw7SNw+SSVhYqGEdlh2bgyn7\nQrj7Um0940KvcAig4U9kBbMSqsTv8eYzPGOJDQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 414,
"comment" : "r and s are 160-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302e021500aa6eeb5823f7fa31b466bb473797f0d0314c0be0021500e2977c479e6d25703cebbc6bd561938cc9d1bfb9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0405250c98a02a70c27400cfb4d3d107e7d393c67bb818673cb1460e210af30eb0f8ed9e9574ee99669969f2e922e4ef232555bc85a62aaea353a831b33e9f4cea60810b3a8d58cbbac7a7626471a855f2d8c39477951de857b6384b0accd911f9",
"wx" : "05250c98a02a70c27400cfb4d3d107e7d393c67bb818673cb1460e210af30eb0f8ed9e9574ee99669969f2e922e4ef23",
"wy" : "2555bc85a62aaea353a831b33e9f4cea60810b3a8d58cbbac7a7626471a855f2d8c39477951de857b6384b0accd911f9"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000405250c98a02a70c27400cfb4d3d107e7d393c67bb818673cb1460e210af30eb0f8ed9e9574ee99669969f2e922e4ef232555bc85a62aaea353a831b33e9f4cea60810b3a8d58cbbac7a7626471a855f2d8c39477951de857b6384b0accd911f9",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAUlDJigKnDCdADPtNPRB+fTk8Z7\nuBhnPLFGDiEK8w6w+O2elXTumWaZafLpIuTvIyVVvIWmKq6jU6gxsz6fTOpggQs6\njVjLusenYmRxqFXy2MOUd5Ud6Fe2OEsKzNkR+Q==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 415,
"comment" : "s == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "303502302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721020101",
"result" : "valid"
},
{
"tcId" : 416,
"comment" : "s == 0",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "303502302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721020100",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04221d71dd2b257309dda46c8c82afe18189ebfbf49146f18655e40931e05b7a203db5e2da64bc64ffb43a0bf55e3eb76f67a763a8760fd8a70e80803a5bfafa9a42029b95c7e0caedf309b022f140e44e8fc840f0ea4ddf2aa76bc5a44b796a98",
"wx" : "221d71dd2b257309dda46c8c82afe18189ebfbf49146f18655e40931e05b7a203db5e2da64bc64ffb43a0bf55e3eb76f",
"wy" : "67a763a8760fd8a70e80803a5bfafa9a42029b95c7e0caedf309b022f140e44e8fc840f0ea4ddf2aa76bc5a44b796a98"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004221d71dd2b257309dda46c8c82afe18189ebfbf49146f18655e40931e05b7a203db5e2da64bc64ffb43a0bf55e3eb76f67a763a8760fd8a70e80803a5bfafa9a42029b95c7e0caedf309b022f140e44e8fc840f0ea4ddf2aa76bc5a44b796a98",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABCIdcd0rJXMJ3aRsjIKv4YGJ6/v0\nkUbxhlXkCTHgW3ogPbXi2mS8ZP+0Ogv1Xj63b2enY6h2D9inDoCAOlv6+ppCApuV\nx+DK7fMJsCLxQOROj8hA8OpN3yqna8WkS3lqmA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 417,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721023027a1cd4f4d5acfdc4cbd02afc7a079a16af1bd59fc260dab35a3d3cd7387332956451814dae863a8628d608c380b852b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041b999e6f7c39614fe6a35a99c5ef433e1035d051809dfadd2aa54a80a04ead2a48313840e18086c23e08d073c16370a9819397a25fc5e7aed9f4b695043e28b181575472381b0a5ee405be7bde4478fca019f468b306e6ade64d85ca2134ae00",
"wx" : "1b999e6f7c39614fe6a35a99c5ef433e1035d051809dfadd2aa54a80a04ead2a48313840e18086c23e08d073c16370a9",
"wy" : "00819397a25fc5e7aed9f4b695043e28b181575472381b0a5ee405be7bde4478fca019f468b306e6ade64d85ca2134ae00"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041b999e6f7c39614fe6a35a99c5ef433e1035d051809dfadd2aa54a80a04ead2a48313840e18086c23e08d073c16370a9819397a25fc5e7aed9f4b695043e28b181575472381b0a5ee405be7bde4478fca019f468b306e6ade64d85ca2134ae00",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBuZnm98OWFP5qNamcXvQz4QNdBR\ngJ363SqlSoCgTq0qSDE4QOGAhsI+CNBzwWNwqYGTl6Jfxeeu2fS2lQQ+KLGBV1Ry\nOBsKXuQFvnveRHj8oBn0aLMG5q3mTYXKITSuAA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 418,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba30177210230115fe822c3e7293e84b732283c95a0446f77d1dc754c456163e7b5262ee2fac43da1b7bfbac5121fec4c276ea126c163",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0472e473b8c6715e679165e67e1f7f977226a36b7db0bae4770b2c05d3b63920e266f4c74066e0755fbf65ab5dbe934ed71b6724e298837766e331b6f25018caf12d8fa202d7b46110fc6d0de00f6502038394caa4cb47ef9531ed1864f2455718",
"wx" : "72e473b8c6715e679165e67e1f7f977226a36b7db0bae4770b2c05d3b63920e266f4c74066e0755fbf65ab5dbe934ed7",
"wy" : "1b6724e298837766e331b6f25018caf12d8fa202d7b46110fc6d0de00f6502038394caa4cb47ef9531ed1864f2455718"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000472e473b8c6715e679165e67e1f7f977226a36b7db0bae4770b2c05d3b63920e266f4c74066e0755fbf65ab5dbe934ed71b6724e298837766e331b6f25018caf12d8fa202d7b46110fc6d0de00f6502038394caa4cb47ef9531ed1864f2455718",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHLkc7jGcV5nkWXmfh9/l3Imo2t9\nsLrkdwssBdO2OSDiZvTHQGbgdV+/ZatdvpNO1xtnJOKYg3dm4zG28lAYyvEtj6IC\n17RhEPxtDeAPZQIDg5TKpMtH75Ux7Rhk8kVXGA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 419,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721023038602328c4ca227ee0cfeeed354a5ece9a8c2466ab8ea87c3b67a33db109203fec4304417fa3bc0c2d8592e74a14a17e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0462ab9ca3e6c4b39e99ac5fb13f81a991588c865a37ed4042cacc7841764661b882386650081689972bfb39d371351e7f3552f128e67da32be68a109cab8f3c2c2c5df934d9d20e10fa884c4515095160b264a5474e7087ebbc855e6efe316955",
"wx" : "62ab9ca3e6c4b39e99ac5fb13f81a991588c865a37ed4042cacc7841764661b882386650081689972bfb39d371351e7f",
"wy" : "3552f128e67da32be68a109cab8f3c2c2c5df934d9d20e10fa884c4515095160b264a5474e7087ebbc855e6efe316955"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000462ab9ca3e6c4b39e99ac5fb13f81a991588c865a37ed4042cacc7841764661b882386650081689972bfb39d371351e7f3552f128e67da32be68a109cab8f3c2c2c5df934d9d20e10fa884c4515095160b264a5474e7087ebbc855e6efe316955",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGKrnKPmxLOemaxfsT+BqZFYjIZa\nN+1AQsrMeEF2RmG4gjhmUAgWiZcr+znTcTUefzVS8SjmfaMr5ooQnKuPPCwsXfk0\n2dIOEPqITEUVCVFgsmSlR05wh+u8hV5u/jFpVQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 420,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102300af0ef24c77a97521a957d4102ea0de4e1d16a9cad02a9a9a5ba466bd1a99e4a078772b0636fcac3caf4e3f9321b84d1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0480ff1bdcad9ab8c41c91267aefeebcd0cfb37cb87a7734f2b2cb1c601810b26800ec201cf6f1cc8f1517a5f394e6c2cb842ebabd0610f9b66f18e339d5569e19e57108d5ef12fe36294d4d9beb20f3424357c499ca38471f2ca51a52b4a48180",
"wx" : "0080ff1bdcad9ab8c41c91267aefeebcd0cfb37cb87a7734f2b2cb1c601810b26800ec201cf6f1cc8f1517a5f394e6c2cb",
"wy" : "00842ebabd0610f9b66f18e339d5569e19e57108d5ef12fe36294d4d9beb20f3424357c499ca38471f2ca51a52b4a48180"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000480ff1bdcad9ab8c41c91267aefeebcd0cfb37cb87a7734f2b2cb1c601810b26800ec201cf6f1cc8f1517a5f394e6c2cb842ebabd0610f9b66f18e339d5569e19e57108d5ef12fe36294d4d9beb20f3424357c499ca38471f2ca51a52b4a48180",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABID/G9ytmrjEHJEmeu/uvNDPs3y4\nenc08rLLHGAYELJoAOwgHPbxzI8VF6XzlObCy4Quur0GEPm2bxjjOdVWnhnlcQjV\n7xL+NilNTZvrIPNCQ1fEmco4Rx8spRpStKSBgA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 421,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102302a23418cc9d5d7bc149bb47e0ecfb4f50f5f32ce49aec5c11349196bfcf0eebb49d977c76aa524c7dbc7e23adcd5cb56",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "040626a3ca17b7a23dd9d7adbc2816bcc1011650f1779a84fd0060e8c89cfcdb90415fbadcf4f1d337d980d947a6380f6785a64c254b2a3fa622782a2a1aceb97bbb532a64ff8d6dff039acfd96e98cbae99fe776a7559879aeaa984a58d594a65",
"wx" : "0626a3ca17b7a23dd9d7adbc2816bcc1011650f1779a84fd0060e8c89cfcdb90415fbadcf4f1d337d980d947a6380f67",
"wy" : "0085a64c254b2a3fa622782a2a1aceb97bbb532a64ff8d6dff039acfd96e98cbae99fe776a7559879aeaa984a58d594a65"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200040626a3ca17b7a23dd9d7adbc2816bcc1011650f1779a84fd0060e8c89cfcdb90415fbadcf4f1d337d980d947a6380f6785a64c254b2a3fa622782a2a1aceb97bbb532a64ff8d6dff039acfd96e98cbae99fe776a7559879aeaa984a58d594a65",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAYmo8oXt6I92detvCgWvMEBFlDx\nd5qE/QBg6Mic/NuQQV+63PTx0zfZgNlHpjgPZ4WmTCVLKj+mIngqKhrOuXu7Uypk\n/41t/wOaz9lumMuumf53anVZh5rqqYSljVlKZQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 422,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba30177210230360c166f35d9371b4e6acf6c87aca0876ac07ad69efa9383519ecaba2ddaab08253907c2cd41cbd56908f22ae4fe8947",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0488a6a2b81f7b74a0533bb36ae0da989c2e7b3c509ec34ea94d87e8f61ae5fe479979aa0d2b4cb408f7ee161cf942ba3221be457eab32fa0d477d16a291527e1beaf9728003e6e05abe2e77fd5a3492ba304f44ca55c7bd42dc1c726d4bbeb560",
"wx" : "0088a6a2b81f7b74a0533bb36ae0da989c2e7b3c509ec34ea94d87e8f61ae5fe479979aa0d2b4cb408f7ee161cf942ba32",
"wy" : "21be457eab32fa0d477d16a291527e1beaf9728003e6e05abe2e77fd5a3492ba304f44ca55c7bd42dc1c726d4bbeb560"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000488a6a2b81f7b74a0533bb36ae0da989c2e7b3c509ec34ea94d87e8f61ae5fe479979aa0d2b4cb408f7ee161cf942ba3221be457eab32fa0d477d16a291527e1beaf9728003e6e05abe2e77fd5a3492ba304f44ca55c7bd42dc1c726d4bbeb560",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIimorgfe3SgUzuzauDamJwuezxQ\nnsNOqU2H6PYa5f5HmXmqDStMtAj37hYc+UK6MiG+RX6rMvoNR30WopFSfhvq+XKA\nA+bgWr4ud/1aNJK6ME9EylXHvULcHHJtS761YA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 423,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102301eb43a98963c2d7bf910155abb629846e35794464a22a01f4efb44a9ca68828a1565ecd890e4676e1887eb9a7599dd9c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04279113d47cdc1ceb91dff43b26ef9ef65e7d8826a7df2e8ef582338d428ac8e6baa7b671356e610445dbf552c59399190833704e251fcd642f4e42b0e04ac3d4542127c685249c15e64abe9735587f9535723df59cc2a999a8ebd997fe08f483",
"wx" : "279113d47cdc1ceb91dff43b26ef9ef65e7d8826a7df2e8ef582338d428ac8e6baa7b671356e610445dbf552c5939919",
"wy" : "0833704e251fcd642f4e42b0e04ac3d4542127c685249c15e64abe9735587f9535723df59cc2a999a8ebd997fe08f483"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004279113d47cdc1ceb91dff43b26ef9ef65e7d8826a7df2e8ef582338d428ac8e6baa7b671356e610445dbf552c59399190833704e251fcd642f4e42b0e04ac3d4542127c685249c15e64abe9735587f9535723df59cc2a999a8ebd997fe08f483",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABCeRE9R83Bzrkd/0OybvnvZefYgm\np98ujvWCM41Cisjmuqe2cTVuYQRF2/VSxZOZGQgzcE4lH81kL05CsOBKw9RUISfG\nhSScFeZKvpc1WH+VNXI99ZzCqZmo69mX/gj0gw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 424,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102300a66b016b638891819928a01f3e5b3cff629b9f0d878d7ab99e90f8206c062d11cffca73efd3a0f56fc160549b68c5c4",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "045ef8ff9ecf2849d44e0d74846dcc0d73a8061200516806e8352a85db78ab8accfdaef60d258cd1ae2483e2a7ab200ee556e31168bdb642a432e3f4401e54029795408f2cd723f276105b51628c74bb36a94f1e2dca91b8e125c3c94b5b1b3e5a",
"wx" : "5ef8ff9ecf2849d44e0d74846dcc0d73a8061200516806e8352a85db78ab8accfdaef60d258cd1ae2483e2a7ab200ee5",
"wy" : "56e31168bdb642a432e3f4401e54029795408f2cd723f276105b51628c74bb36a94f1e2dca91b8e125c3c94b5b1b3e5a"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200045ef8ff9ecf2849d44e0d74846dcc0d73a8061200516806e8352a85db78ab8accfdaef60d258cd1ae2483e2a7ab200ee556e31168bdb642a432e3f4401e54029795408f2cd723f276105b51628c74bb36a94f1e2dca91b8e125c3c94b5b1b3e5a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABF74/57PKEnUTg10hG3MDXOoBhIA\nUWgG6DUqhdt4q4rM/a72DSWM0a4kg+KnqyAO5VbjEWi9tkKkMuP0QB5UApeVQI8s\n1yPydhBbUWKMdLs2qU8eLcqRuOElw8lLWxs+Wg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 425,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102300de1b2d3fb8cb15f4ba27fd5da391dd2f833797cd4332111879448cc079658ee6b0cda88a6ef9d921b0d872013f250d8",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041cc73f774f0c9d91015483a76a5ad927d3caee74de86a6aaa01e1ea0dd84c1fd928b65f55af18a0ec59010cbe520b92545c417a3a12e4ddaf3248a75961f357c31048c2106d142e2873916747c67a4422ba8623f239340ede0b0e6165e3823a7",
"wx" : "1cc73f774f0c9d91015483a76a5ad927d3caee74de86a6aaa01e1ea0dd84c1fd928b65f55af18a0ec59010cbe520b925",
"wy" : "45c417a3a12e4ddaf3248a75961f357c31048c2106d142e2873916747c67a4422ba8623f239340ede0b0e6165e3823a7"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041cc73f774f0c9d91015483a76a5ad927d3caee74de86a6aaa01e1ea0dd84c1fd928b65f55af18a0ec59010cbe520b92545c417a3a12e4ddaf3248a75961f357c31048c2106d142e2873916747c67a4422ba8623f239340ede0b0e6165e3823a7",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBzHP3dPDJ2RAVSDp2pa2SfTyu50\n3oamqqAeHqDdhMH9kotl9Vrxig7FkBDL5SC5JUXEF6OhLk3a8ySKdZYfNXwxBIwh\nBtFC4oc5FnR8Z6RCK6hiPyOTQO3gsOYWXjgjpw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 426,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721023024f58fbede0aa2ad7cb2b26fc826925f65ca391b2b1db0edbe1270d28200ac5cefb297bc9e68d88659e82b63a925b0cf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "040e3492288b59be042e92927b02d5a0cce6fca75d5a16477a11ce1c50474e79129fe3941615ca8deb71ff744705425db0061ae908b78c6b49a47cc9786957b20384290af299e2a1d10f12de9999630704e96f2996c437d3c4d4481885522f8d49",
"wx" : "0e3492288b59be042e92927b02d5a0cce6fca75d5a16477a11ce1c50474e79129fe3941615ca8deb71ff744705425db0",
"wy" : "061ae908b78c6b49a47cc9786957b20384290af299e2a1d10f12de9999630704e96f2996c437d3c4d4481885522f8d49"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200040e3492288b59be042e92927b02d5a0cce6fca75d5a16477a11ce1c50474e79129fe3941615ca8deb71ff744705425db0061ae908b78c6b49a47cc9786957b20384290af299e2a1d10f12de9999630704e96f2996c437d3c4d4481885522f8d49",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABA40kiiLWb4ELpKSewLVoMzm/Kdd\nWhZHehHOHFBHTnkSn+OUFhXKjetx/3RHBUJdsAYa6Qi3jGtJpHzJeGlXsgOEKQry\nmeKh0Q8S3pmZYwcE6W8plsQ308TUSBiFUi+NSQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 427,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721023037b69194769dff477d4f0706933b9b2f0902b117179132a1174d8848b0be2bc8f2f1b82c3ef6b802e30ddd6fb8237c71",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0475e71f56d922a7c64867406d2c4cf7cb26126a2967dffe437876766e00c49e264b1cbdb5d7d23decef3f1d2ffe949cb865d3e5fa79067614289cbacf0a5f2e23ed7a5f3c367f7fdb368abb87474c0c291e18f0bff5e767963144c73fab48e9ba",
"wx" : "75e71f56d922a7c64867406d2c4cf7cb26126a2967dffe437876766e00c49e264b1cbdb5d7d23decef3f1d2ffe949cb8",
"wy" : "65d3e5fa79067614289cbacf0a5f2e23ed7a5f3c367f7fdb368abb87474c0c291e18f0bff5e767963144c73fab48e9ba"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000475e71f56d922a7c64867406d2c4cf7cb26126a2967dffe437876766e00c49e264b1cbdb5d7d23decef3f1d2ffe949cb865d3e5fa79067614289cbacf0a5f2e23ed7a5f3c367f7fdb368abb87474c0c291e18f0bff5e767963144c73fab48e9ba",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHXnH1bZIqfGSGdAbSxM98smEmop\nZ9/+Q3h2dm4AxJ4mSxy9tdfSPezvPx0v/pScuGXT5fp5BnYUKJy6zwpfLiPtel88\nNn9/2zaKu4dHTAwpHhjwv/XnZ5YxRMc/q0jpug==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 428,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba30177210230293fec2aad2e3aca83f5ec93420b651832e5b38f3aef0b5e1e028c521349935b5669b9d54d5b6e3e1c28d20d2389ea52",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "042b2269b42d41e95f52bcf253a86ab4ab14ba1874b577ca80fa927ec33cd0d223c7192d10cba77c458f037006e87452504b126a0843ed8f57b77ceb9f1d17a80379deb22aad0384dd336ba1125bb35b45edeea5c7b02512c419f5d70f1f2f558f",
"wx" : "2b2269b42d41e95f52bcf253a86ab4ab14ba1874b577ca80fa927ec33cd0d223c7192d10cba77c458f037006e8745250",
"wy" : "4b126a0843ed8f57b77ceb9f1d17a80379deb22aad0384dd336ba1125bb35b45edeea5c7b02512c419f5d70f1f2f558f"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200042b2269b42d41e95f52bcf253a86ab4ab14ba1874b577ca80fa927ec33cd0d223c7192d10cba77c458f037006e87452504b126a0843ed8f57b77ceb9f1d17a80379deb22aad0384dd336ba1125bb35b45edeea5c7b02512c419f5d70f1f2f558f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABCsiabQtQelfUrzyU6hqtKsUuhh0\ntXfKgPqSfsM80NIjxxktEMunfEWPA3AG6HRSUEsSaghD7Y9Xt3zrnx0XqAN53rIq\nrQOE3TNroRJbs1tF7e6lx7AlEsQZ9dcPHy9Vjw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 429,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721023037c9918695071c1429e155324c602e8d34b8d38398d02e5ae8c32c7afa49033a020484fa6f356abe10e127bf9768874b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04400f5208219e4498cb70975a35edceb9b3065e4d6bbf5cffe18f1745034070ef1b82b4cf5f268b921b6546752ae7e5980aff5979d8ac6ae830449cecfda17f27e21dd92590b61889a22ab25ac86cab4a247487bb1ea339be80db578bf196ff7f",
"wx" : "400f5208219e4498cb70975a35edceb9b3065e4d6bbf5cffe18f1745034070ef1b82b4cf5f268b921b6546752ae7e598",
"wy" : "0aff5979d8ac6ae830449cecfda17f27e21dd92590b61889a22ab25ac86cab4a247487bb1ea339be80db578bf196ff7f"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004400f5208219e4498cb70975a35edceb9b3065e4d6bbf5cffe18f1745034070ef1b82b4cf5f268b921b6546752ae7e5980aff5979d8ac6ae830449cecfda17f27e21dd92590b61889a22ab25ac86cab4a247487bb1ea339be80db578bf196ff7f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEAPUgghnkSYy3CXWjXtzrmzBl5N\na79c/+GPF0UDQHDvG4K0z18mi5IbZUZ1KuflmAr/WXnYrGroMESc7P2hfyfiHdkl\nkLYYiaIqslrIbKtKJHSHux6jOb6A21eL8Zb/fw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 430,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba30177210230041de947891467ddb8dc3c7ec190ac4fd330cffd55c6bbbdd008362e2d818871914b6b914a9edff7acd299c2733a7397",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041a233baa5ff74771e47cf1a1503010a683c8933166c4158c2943714c0df997fcf7bbaadc151262ea9b2fa25f896909c200e1efc31f645e8e5236d558a61ca6efbd7e42c30cb1eec06091145cd752aa5c0ddf43d5f433d90e73012ae41ade4823",
"wx" : "1a233baa5ff74771e47cf1a1503010a683c8933166c4158c2943714c0df997fcf7bbaadc151262ea9b2fa25f896909c2",
"wy" : "00e1efc31f645e8e5236d558a61ca6efbd7e42c30cb1eec06091145cd752aa5c0ddf43d5f433d90e73012ae41ade4823"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041a233baa5ff74771e47cf1a1503010a683c8933166c4158c2943714c0df997fcf7bbaadc151262ea9b2fa25f896909c200e1efc31f645e8e5236d558a61ca6efbd7e42c30cb1eec06091145cd752aa5c0ddf43d5f433d90e73012ae41ade4823",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBojO6pf90dx5HzxoVAwEKaDyJMx\nZsQVjClDcUwN+Zf897uq3BUSYuqbL6JfiWkJwgDh78MfZF6OUjbVWKYcpu+9fkLD\nDLHuwGCRFFzXUqpcDd9D1fQz2Q5zASrkGt5IIw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 431,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba30177210230062979476086e29e3dad11eaa1ce5a2935c70bafee5ddefad188ef56d41ba9a70ea25f01a1483ad5ffae4031baee822a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "042e39042a623fc881be5daa99ca75dd025495b1279e235472edd89e3d6b4d6f865ddfc812bb180a620010d9de87fb4b474353861738537f766a86c51009228ad93328cf7be9a4cf6d4b60b31241e07b115b6875d06114fb2cb63e458ecd8ae9d4",
"wx" : "2e39042a623fc881be5daa99ca75dd025495b1279e235472edd89e3d6b4d6f865ddfc812bb180a620010d9de87fb4b47",
"wy" : "4353861738537f766a86c51009228ad93328cf7be9a4cf6d4b60b31241e07b115b6875d06114fb2cb63e458ecd8ae9d4"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200042e39042a623fc881be5daa99ca75dd025495b1279e235472edd89e3d6b4d6f865ddfc812bb180a620010d9de87fb4b474353861738537f766a86c51009228ad93328cf7be9a4cf6d4b60b31241e07b115b6875d06114fb2cb63e458ecd8ae9d4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABC45BCpiP8iBvl2qmcp13QJUlbEn\nniNUcu3Ynj1rTW+GXd/IErsYCmIAENneh/tLR0NThhc4U392aobFEAkiitkzKM97\n6aTPbUtgsxJB4HsRW2h10GEU+yy2PkWOzYrp1A==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 432,
"comment" : "point at infinity during verify",
"flags" : [
"PointDuplication",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30640230465c8f41519c369407aeb7bf287320ef8a97b884f6aa2b598f8b3736560212d3e79d5b57b5bfe1881dc41901748232b202302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "044ea035f9b52d737fb1b0405a832d8b7479caba4bb76048f2416fefd21ebaf1d2617aee6ee97e9aa744dc3401299cfecc6203db8f62e62864c47c44a4e5dfb854d17fe7a7055654a04fc3aad355573a5dcad97761abf96759a5e4d0b18836001c",
"wx" : "4ea035f9b52d737fb1b0405a832d8b7479caba4bb76048f2416fefd21ebaf1d2617aee6ee97e9aa744dc3401299cfecc",
"wy" : "6203db8f62e62864c47c44a4e5dfb854d17fe7a7055654a04fc3aad355573a5dcad97761abf96759a5e4d0b18836001c"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200044ea035f9b52d737fb1b0405a832d8b7479caba4bb76048f2416fefd21ebaf1d2617aee6ee97e9aa744dc3401299cfecc6203db8f62e62864c47c44a4e5dfb854d17fe7a7055654a04fc3aad355573a5dcad97761abf96759a5e4d0b18836001c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABE6gNfm1LXN/sbBAWoMti3R5yrpL\nt2BI8kFv79IeuvHSYXrubul+mqdE3DQBKZz+zGID249i5ihkxHxEpOXfuFTRf+en\nBVZUoE/DqtNVVzpdytl3Yav5Z1ml5NCxiDYAHA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 433,
"comment" : "edge case for signature malleability",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30640230465c8f41519c369407aeb7bf287320ef8a97b884f6aa2b598f8b3736560212d3e79d5b57b5bfe1881dc41901748232b70230465c8f41519c369407aeb7bf287320ef8a97b884f6aa2b598f8b3736560212d3e79d5b57b5bfe1881dc41901748232b2",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "044393d0d584299c1ae79ef5df333502e615d72816fa61d524e3515d4ee2b3141f84d17705c2a5b4030e903e5e7694854410f2d5d488776966eee74d907004b567efc29449c01f2e1145801f0e8b71e849fc53024f593156c465a9a366413c514d",
"wx" : "4393d0d584299c1ae79ef5df333502e615d72816fa61d524e3515d4ee2b3141f84d17705c2a5b4030e903e5e76948544",
"wy" : "10f2d5d488776966eee74d907004b567efc29449c01f2e1145801f0e8b71e849fc53024f593156c465a9a366413c514d"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200044393d0d584299c1ae79ef5df333502e615d72816fa61d524e3515d4ee2b3141f84d17705c2a5b4030e903e5e7694854410f2d5d488776966eee74d907004b567efc29449c01f2e1145801f0e8b71e849fc53024f593156c465a9a366413c514d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEOT0NWEKZwa55713zM1AuYV1ygW\n+mHVJONRXU7isxQfhNF3BcKltAMOkD5edpSFRBDy1dSId2lm7udNkHAEtWfvwpRJ\nwB8uEUWAHw6LcehJ/FMCT1kxVsRlqaNmQTxRTQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 434,
"comment" : "edge case for signature malleability",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30640230465c8f41519c369407aeb7bf287320ef8a97b884f6aa2b598f8b3736560212d3e79d5b57b5bfe1881dc41901748232b70230465c8f41519c369407aeb7bf287320ef8a97b884f6aa2b598f8b3736560212d3e79d5b57b5bfe1881dc41901748232b3",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "043c9ffa94a24728ed6a8cfedf23ceebdd69f7c5aa1606b9f6ea23e07b092c3650a81cdc2aba7309a3967b42487aed46fc0db0e4f74fb9366c7521f94977730b82c3f73343e9a9ddf6e2e20bb92e109fc564f72db220d9ccabc4bc1ad040f2c41a",
"wx" : "3c9ffa94a24728ed6a8cfedf23ceebdd69f7c5aa1606b9f6ea23e07b092c3650a81cdc2aba7309a3967b42487aed46fc",
"wy" : "0db0e4f74fb9366c7521f94977730b82c3f73343e9a9ddf6e2e20bb92e109fc564f72db220d9ccabc4bc1ad040f2c41a"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200043c9ffa94a24728ed6a8cfedf23ceebdd69f7c5aa1606b9f6ea23e07b092c3650a81cdc2aba7309a3967b42487aed46fc0db0e4f74fb9366c7521f94977730b82c3f73343e9a9ddf6e2e20bb92e109fc564f72db220d9ccabc4bc1ad040f2c41a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABDyf+pSiRyjtaoz+3yPO691p98Wq\nFga59uoj4HsJLDZQqBzcKrpzCaOWe0JIeu1G/A2w5PdPuTZsdSH5SXdzC4LD9zND\n6and9uLiC7kuEJ/FZPctsiDZzKvEvBrQQPLEGg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 435,
"comment" : "u1 == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721023100f8723083bde48fae6e2f3ba5d836c2e954aec113030836fb978c08ab1b5a3dfe54aa2fab2423747e3b4fa70ec744894c",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04309b446d14cbce84c919f7cc60c8f8c5d56875c3a32fbdd099bae90bfcce552d3c715cf9771b3e9bbe65e0efde10712b5bbe8cb8a707a54e9e39501eab3b89ad7ced5f47d536a0ca651f473be8cc10a0e8744e4426945712781128adb731f942",
"wx" : "309b446d14cbce84c919f7cc60c8f8c5d56875c3a32fbdd099bae90bfcce552d3c715cf9771b3e9bbe65e0efde10712b",
"wy" : "5bbe8cb8a707a54e9e39501eab3b89ad7ced5f47d536a0ca651f473be8cc10a0e8744e4426945712781128adb731f942"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004309b446d14cbce84c919f7cc60c8f8c5d56875c3a32fbdd099bae90bfcce552d3c715cf9771b3e9bbe65e0efde10712b5bbe8cb8a707a54e9e39501eab3b89ad7ced5f47d536a0ca651f473be8cc10a0e8744e4426945712781128adb731f942",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABDCbRG0Uy86EyRn3zGDI+MXVaHXD\noy+90Jm66Qv8zlUtPHFc+XcbPpu+ZeDv3hBxK1u+jLinB6VOnjlQHqs7ia187V9H\n1TagymUfRzvozBCg6HRORCaUVxJ4ESittzH5Qg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 436,
"comment" : "u1 == n - 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721023021000c81888c4aa1b08ba356c995c0d4d5b02100d7a0766aa6a0d42e3cae0d5149cb3db3b2dc11a23bc0bcf70ac4417e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041b050bc1f8dbee85baf54231a2d9d66bb17ececb5db282f7125538382d1a320b08c4fbb7f1cedb02a4854697a01e4feb0d438dbc55628cc6521dca22d594f3fbe97d824f1b59ee0d1bc328b1d9e8bcf2f81a59bc6f0ee41369b7cf1cee124fb4",
"wx" : "1b050bc1f8dbee85baf54231a2d9d66bb17ececb5db282f7125538382d1a320b08c4fbb7f1cedb02a4854697a01e4feb",
"wy" : "0d438dbc55628cc6521dca22d594f3fbe97d824f1b59ee0d1bc328b1d9e8bcf2f81a59bc6f0ee41369b7cf1cee124fb4"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041b050bc1f8dbee85baf54231a2d9d66bb17ececb5db282f7125538382d1a320b08c4fbb7f1cedb02a4854697a01e4feb0d438dbc55628cc6521dca22d594f3fbe97d824f1b59ee0d1bc328b1d9e8bcf2f81a59bc6f0ee41369b7cf1cee124fb4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBsFC8H42+6FuvVCMaLZ1muxfs7L\nXbKC9xJVODgtGjILCMT7t/HO2wKkhUaXoB5P6w1DjbxVYozGUh3KItWU8/vpfYJP\nG1nuDRvDKLHZ6Lzy+BpZvG8O5BNpt88c7hJPtA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 437,
"comment" : "u2 == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0461950b9e116c0185d6a0a9d135964304f6fc9b0bb895fe60c5b07ca33945108588f0c567962aa81d20ec1883f54efae420c7ba518b7eeb25122ee98c80f4b820928987a216f822ecca1c01dbe4a24e06437b91c146fd38ccc26b79e73f50cd16",
"wx" : "61950b9e116c0185d6a0a9d135964304f6fc9b0bb895fe60c5b07ca33945108588f0c567962aa81d20ec1883f54efae4",
"wy" : "20c7ba518b7eeb25122ee98c80f4b820928987a216f822ecca1c01dbe4a24e06437b91c146fd38ccc26b79e73f50cd16"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000461950b9e116c0185d6a0a9d135964304f6fc9b0bb895fe60c5b07ca33945108588f0c567962aa81d20ec1883f54efae420c7ba518b7eeb25122ee98c80f4b820928987a216f822ecca1c01dbe4a24e06437b91c146fd38ccc26b79e73f50cd16",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGGVC54RbAGF1qCp0TWWQwT2/JsL\nuJX+YMWwfKM5RRCFiPDFZ5YqqB0g7BiD9U765CDHulGLfuslEi7pjID0uCCSiYei\nFvgi7MocAdvkok4GQ3uRwUb9OMzCa3nnP1DNFg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 438,
"comment" : "u2 == n - 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102305dd0bf01c2259e1ab4e8f4fee099813f6374f6069e3839ccbf64499dc802c3c534d1cf1f9cffd76027b021574602ee44",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "040abbed69fbc1e5f98697a2e72a4b8724aceecba8e544a103fa78876d530cc29a9695b9309ba21d01a4f866cd2e4d0765267fce2bea29635e09dab69559f26de776cc4436f680315b1030cfcb2a5b395c12e8b6f5e9ae74bed5427790cf7b20a0",
"wx" : "0abbed69fbc1e5f98697a2e72a4b8724aceecba8e544a103fa78876d530cc29a9695b9309ba21d01a4f866cd2e4d0765",
"wy" : "267fce2bea29635e09dab69559f26de776cc4436f680315b1030cfcb2a5b395c12e8b6f5e9ae74bed5427790cf7b20a0"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200040abbed69fbc1e5f98697a2e72a4b8724aceecba8e544a103fa78876d530cc29a9695b9309ba21d01a4f866cd2e4d0765267fce2bea29635e09dab69559f26de776cc4436f680315b1030cfcb2a5b395c12e8b6f5e9ae74bed5427790cf7b20a0",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAq77Wn7weX5hpei5ypLhySs7suo\n5UShA/p4h21TDMKalpW5MJuiHQGk+GbNLk0HZSZ/zivqKWNeCdq2lVnybed2zEQ2\n9oAxWxAwz8sqWzlcEui29emudL7VQneQz3sgoA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 439,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023052d0bad694a1853a24ba6937481240f8718f95b10102bcfe87d95839091e14aa1c38ba8e616126d4be6fe25a426c2dc4",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0409d49878b5443e8a7dfe323d02044d32e3060f12b3020dabbb6917b8f544bab18920e2b7458b59d5d17a38093831f8fd2b37501b31f08802c46eb9026b1a363000ef573d9ab30497219aecd7c2733ad73f6e5f358233e263d1acbbf24b83fb04",
"wx" : "09d49878b5443e8a7dfe323d02044d32e3060f12b3020dabbb6917b8f544bab18920e2b7458b59d5d17a38093831f8fd",
"wy" : "2b37501b31f08802c46eb9026b1a363000ef573d9ab30497219aecd7c2733ad73f6e5f358233e263d1acbbf24b83fb04"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d49878b5443e8a7dfe323d02044d32e3060f12b3020dabbb6917b8f544bab18920e2b7458b59d5d17a38093831f8fd2b37501b31f08802c46eb9026b1a363000ef573d9ab30497219aecd7c2733ad73f6e5f358233e263d1acbbf24b83fb04",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAnUmHi1RD6Kff4yPQIETTLjBg8S\nswINq7tpF7j1RLqxiSDit0WLWdXRejgJODH4/Ss3UBsx8IgCxG65AmsaNjAA71c9\nmrMElyGa7NfCczrXP25fNYIz4mPRrLvyS4P7BA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 440,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023100813fc5f8ff37043822c3dc4cd2eb1b4e70f794d25e8513a75a085679b9e7437549508de93addb7b824cf96055fe684dc",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "047eaa09a14c8c2e190528e199ac9bcd503e9409d276f793970da094355cf8fe573ba57320a91978062d5fe841921d3c95696460275f0a1913d6da488664ebfc03b2a90fcb4eb9ded9c06e3c1330877db58256c2a9992d3c1e971d4d30a1951d36",
"wx" : "7eaa09a14c8c2e190528e199ac9bcd503e9409d276f793970da094355cf8fe573ba57320a91978062d5fe841921d3c95",
"wy" : "696460275f0a1913d6da488664ebfc03b2a90fcb4eb9ded9c06e3c1330877db58256c2a9992d3c1e971d4d30a1951d36"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200047eaa09a14c8c2e190528e199ac9bcd503e9409d276f793970da094355cf8fe573ba57320a91978062d5fe841921d3c95696460275f0a1913d6da488664ebfc03b2a90fcb4eb9ded9c06e3c1330877db58256c2a9992d3c1e971d4d30a1951d36",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABH6qCaFMjC4ZBSjhmaybzVA+lAnS\ndveTlw2glDVc+P5XO6VzIKkZeAYtX+hBkh08lWlkYCdfChkT1tpIhmTr/AOyqQ/L\nTrne2cBuPBMwh321glbCqZktPB6XHU0woZUdNg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 441,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02301d1ef15cba432423c24d56a674802dc741cf8939de3ec56290e51346ad4196bda41a1f6e233f043fb36ebc2f34362f95",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0412722219ddcc63bcfbedef7e8601fd45361c241cf4dd9bea8eca3d67dbb52274f444acf455234e099398aad60662ee240340ac71b2c1fde05e2b0415645cf04c93d946aca5ab205ee22a8e62b8c35b4b841474ebad78e9a4c0c80b80d5b6e3d1",
"wx" : "12722219ddcc63bcfbedef7e8601fd45361c241cf4dd9bea8eca3d67dbb52274f444acf455234e099398aad60662ee24",
"wy" : "0340ac71b2c1fde05e2b0415645cf04c93d946aca5ab205ee22a8e62b8c35b4b841474ebad78e9a4c0c80b80d5b6e3d1"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000412722219ddcc63bcfbedef7e8601fd45361c241cf4dd9bea8eca3d67dbb52274f444acf455234e099398aad60662ee240340ac71b2c1fde05e2b0415645cf04c93d946aca5ab205ee22a8e62b8c35b4b841474ebad78e9a4c0c80b80d5b6e3d1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBJyIhndzGO8++3vfoYB/UU2HCQc\n9N2b6o7KPWfbtSJ09ESs9FUjTgmTmKrWBmLuJANArHGywf3gXisEFWRc8EyT2Uas\npasgXuIqjmK4w1tLhBR066146aTAyAuA1bbj0Q==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 442,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02310083eccaf00726160b0a752afbceb9fd442ba91d5da190cb2ca997ee26dc0456e4a376ea68911f2c319d8f40da1d165dc5",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0439efdc604f6045fb9d3228fac15a6f4902013649bfe55fc757dbe8d8cd12a1be6eac36c3914c0e4fb08643c2c7fd14507b558974aa703224c151e219dbce67241936f1e613f736445ed91e1c830cd8e4f4b31594c15efad71ae81089ed8fc0bc",
"wx" : "39efdc604f6045fb9d3228fac15a6f4902013649bfe55fc757dbe8d8cd12a1be6eac36c3914c0e4fb08643c2c7fd1450",
"wy" : "7b558974aa703224c151e219dbce67241936f1e613f736445ed91e1c830cd8e4f4b31594c15efad71ae81089ed8fc0bc"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000439efdc604f6045fb9d3228fac15a6f4902013649bfe55fc757dbe8d8cd12a1be6eac36c3914c0e4fb08643c2c7fd14507b558974aa703224c151e219dbce67241936f1e613f736445ed91e1c830cd8e4f4b31594c15efad71ae81089ed8fc0bc",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABDnv3GBPYEX7nTIo+sFab0kCATZJ\nv+Vfx1fb6NjNEqG+bqw2w5FMDk+whkPCx/0UUHtViXSqcDIkwVHiGdvOZyQZNvHm\nE/c2RF7ZHhyDDNjk9LMVlMFe+tca6BCJ7Y/AvA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 443,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023100809e7764b633c4e8e884c5ac72de725bdf65b63b08f2a27a4d807e18b33d9abacd2cf874e1d4e96c34a7a82d0cefca65",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "043ece126b1b26b97f9f148fb81d0c96eab6362cae1b9ad15d85a6d354761b0c4e8ce25e247a9fb189d24bdc8247b3f02309ff4aaf3077f27162050912252b3244cb3cbbb96559c88f92cd21109c5a5d98b2e14335ab4d20406d9a4cb1924a86e3",
"wx" : "3ece126b1b26b97f9f148fb81d0c96eab6362cae1b9ad15d85a6d354761b0c4e8ce25e247a9fb189d24bdc8247b3f023",
"wy" : "09ff4aaf3077f27162050912252b3244cb3cbbb96559c88f92cd21109c5a5d98b2e14335ab4d20406d9a4cb1924a86e3"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200043ece126b1b26b97f9f148fb81d0c96eab6362cae1b9ad15d85a6d354761b0c4e8ce25e247a9fb189d24bdc8247b3f02309ff4aaf3077f27162050912252b3244cb3cbbb96559c88f92cd21109c5a5d98b2e14335ab4d20406d9a4cb1924a86e3",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABD7OEmsbJrl/nxSPuB0Mluq2Niyu\nG5rRXYWm01R2GwxOjOJeJHqfsYnSS9yCR7PwIwn/Sq8wd/JxYgUJEiUrMkTLPLu5\nZVnIj5LNIRCcWl2YsuFDNatNIEBtmkyxkkqG4w==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 444,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02307483d046c92f1ca9c1ac1bda94d6a2d8a99bfb6c2490ee417bea8dc4ba770fcdcb1f3a3a582a0fc82dc71e5730db2f65",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0460fe6233b2d9082a47e802e445d5d1fe93e47980b2203959092843090913a28d3b5d4f29a1b67404473d17e61fa9bfc9613b117b1dd12957a9daec6f44f1e0c3136411dd63175d1804df496e1fdb0172e548b1cb92b60c6ad4b6c780f5a5c899",
"wx" : "60fe6233b2d9082a47e802e445d5d1fe93e47980b2203959092843090913a28d3b5d4f29a1b67404473d17e61fa9bfc9",
"wy" : "613b117b1dd12957a9daec6f44f1e0c3136411dd63175d1804df496e1fdb0172e548b1cb92b60c6ad4b6c780f5a5c899"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000460fe6233b2d9082a47e802e445d5d1fe93e47980b2203959092843090913a28d3b5d4f29a1b67404473d17e61fa9bfc9613b117b1dd12957a9daec6f44f1e0c3136411dd63175d1804df496e1fdb0172e548b1cb92b60c6ad4b6c780f5a5c899",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGD+YjOy2QgqR+gC5EXV0f6T5HmA\nsiA5WQkoQwkJE6KNO11PKaG2dARHPRfmH6m/yWE7EXsd0SlXqdrsb0Tx4MMTZBHd\nYxddGATfSW4f2wFy5Uixy5K2DGrUtseA9aXImQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 445,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023011ee58f613c6c41aa962a638ea53f63c2d52b352de04495989986212c642608599e1aff3a9e2d8e541f5e0052cca8f90",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "044ae0c4ca63998347c4385d162b04e112366bcb9b134bc2ec672f5f8bc82e58b05c22c17ee51e744693996ad3b611a7b7729000d6c9dad30d9dafacf9ecb0c672f22c2c3f96f4c8afee80a6a1138cd177e80f206af3fd52ecc11ca59a2f6941c8",
"wx" : "4ae0c4ca63998347c4385d162b04e112366bcb9b134bc2ec672f5f8bc82e58b05c22c17ee51e744693996ad3b611a7b7",
"wy" : "729000d6c9dad30d9dafacf9ecb0c672f22c2c3f96f4c8afee80a6a1138cd177e80f206af3fd52ecc11ca59a2f6941c8"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200044ae0c4ca63998347c4385d162b04e112366bcb9b134bc2ec672f5f8bc82e58b05c22c17ee51e744693996ad3b611a7b7729000d6c9dad30d9dafacf9ecb0c672f22c2c3f96f4c8afee80a6a1138cd177e80f206af3fd52ecc11ca59a2f6941c8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABErgxMpjmYNHxDhdFisE4RI2a8ub\nE0vC7GcvX4vILliwXCLBfuUedEaTmWrTthGnt3KQANbJ2tMNna+s+eywxnLyLCw/\nlvTIr+6ApqETjNF36A8gavP9UuzBHKWaL2lByA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 446,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230787c8284a545a0bcd2ba79b45220fe0dd3a2317efd91ed3bbec0c0cf34d75936614d7b9404cfb9746339f536761a5796",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0485d760b9e2dda55fcc4eeb506b56bdbb685bf10153e1d784a45dbbe71f3a564f9c6b6a142cc71cae195ae9709b9c71aa0b2c59ff91da548f6341e340e6a12024d255b8d228f7d69a7a90cc8c5f966b4f840aa8129fcdf02e1b5a03754735b5fc",
"wx" : "0085d760b9e2dda55fcc4eeb506b56bdbb685bf10153e1d784a45dbbe71f3a564f9c6b6a142cc71cae195ae9709b9c71aa",
"wy" : "0b2c59ff91da548f6341e340e6a12024d255b8d228f7d69a7a90cc8c5f966b4f840aa8129fcdf02e1b5a03754735b5fc"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000485d760b9e2dda55fcc4eeb506b56bdbb685bf10153e1d784a45dbbe71f3a564f9c6b6a142cc71cae195ae9709b9c71aa0b2c59ff91da548f6341e340e6a12024d255b8d228f7d69a7a90cc8c5f966b4f840aa8129fcdf02e1b5a03754735b5fc",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIXXYLni3aVfzE7rUGtWvbtoW/EB\nU+HXhKRdu+cfOlZPnGtqFCzHHK4ZWulwm5xxqgssWf+R2lSPY0HjQOahICTSVbjS\nKPfWmnqQzIxflmtPhAqoEp/N8C4bWgN1RzW1/A==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 447,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02305b0d13fbee13030991cd7148b1020fc62e77a6865b02c831041595bb9ec4bb7a1e800e54e3cfab7a6e6b11245a975ac6",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "047f8028b892284eaad8272515949fc70f76593c8751e185235aa0b02d9d4771261da5ace04a9d856fbc1bd5e7d547955b7f28c8f1c84c3ed25e039274719fc829540eb1270b0d2b23b5cc95ba7038dca80555f329d983b88af3be108682ec989e",
"wx" : "7f8028b892284eaad8272515949fc70f76593c8751e185235aa0b02d9d4771261da5ace04a9d856fbc1bd5e7d547955b",
"wy" : "7f28c8f1c84c3ed25e039274719fc829540eb1270b0d2b23b5cc95ba7038dca80555f329d983b88af3be108682ec989e"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200047f8028b892284eaad8272515949fc70f76593c8751e185235aa0b02d9d4771261da5ace04a9d856fbc1bd5e7d547955b7f28c8f1c84c3ed25e039274719fc829540eb1270b0d2b23b5cc95ba7038dca80555f329d983b88af3be108682ec989e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABH+AKLiSKE6q2CclFZSfxw92WTyH\nUeGFI1qgsC2dR3EmHaWs4EqdhW+8G9Xn1UeVW38oyPHITD7SXgOSdHGfyClUDrEn\nCw0rI7XMlbpwONyoBVXzKdmDuIrzvhCGguyYng==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 448,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02306350c11758e7aa8afd003ae2acdd2162dc67a6316cd2f833db29c25027751b52c11e59683acf2fa5dc5040d5c7ce4e83",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0478628594b220dadc3b97b0bad037a4ab55e7abebeef38d4bf64eea3a928f5ac1f91e3644a4f3ebada2583c9e993b7a2450b0ab799caf65cc35348881b2ef1cc95bb48b322ed76fd3fd31a98018feaa96f5e942b971aa63cb04d42cfbffe63528",
"wx" : "78628594b220dadc3b97b0bad037a4ab55e7abebeef38d4bf64eea3a928f5ac1f91e3644a4f3ebada2583c9e993b7a24",
"wy" : "50b0ab799caf65cc35348881b2ef1cc95bb48b322ed76fd3fd31a98018feaa96f5e942b971aa63cb04d42cfbffe63528"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000478628594b220dadc3b97b0bad037a4ab55e7abebeef38d4bf64eea3a928f5ac1f91e3644a4f3ebada2583c9e993b7a2450b0ab799caf65cc35348881b2ef1cc95bb48b322ed76fd3fd31a98018feaa96f5e942b971aa63cb04d42cfbffe63528",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHhihZSyINrcO5ewutA3pKtV56vr\n7vONS/ZO6jqSj1rB+R42RKTz662iWDyemTt6JFCwq3mcr2XMNTSIgbLvHMlbtIsy\nLtdv0/0xqYAY/qqW9elCuXGqY8sE1Cz7/+Y1KA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 449,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023039e863ac0e96e7edeaa3064708d400e6a39fdb58ec5199b4973d1633a2e610fdb301fc210a1e9c3b7d184fa8a69837a1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "043c1f536e4b2642f455a7ed956e0f8421aabed66a2b88d714dfe232efc991554fa1162cdf71480eb6e453cbf3db2282de51010e435e63f7f3def8307dc2674ad61befd9d75ecaa9f537ae4a17fbe85222d3a9c6c0e7b58681cd9284d217209341",
"wx" : "3c1f536e4b2642f455a7ed956e0f8421aabed66a2b88d714dfe232efc991554fa1162cdf71480eb6e453cbf3db2282de",
"wy" : "51010e435e63f7f3def8307dc2674ad61befd9d75ecaa9f537ae4a17fbe85222d3a9c6c0e7b58681cd9284d217209341"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200043c1f536e4b2642f455a7ed956e0f8421aabed66a2b88d714dfe232efc991554fa1162cdf71480eb6e453cbf3db2282de51010e435e63f7f3def8307dc2674ad61befd9d75ecaa9f537ae4a17fbe85222d3a9c6c0e7b58681cd9284d217209341",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABDwfU25LJkL0VaftlW4PhCGqvtZq\nK4jXFN/iMu/JkVVPoRYs33FIDrbkU8vz2yKC3lEBDkNeY/fz3vgwfcJnStYb79nX\nXsqp9TeuShf76FIi06nGwOe1hoHNkoTSFyCTQQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 450,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023010800640c4462550d845d1ab64cae06a6ad810806bd03b3553506a171e5706a8a4e59ed9d96e08d11de05e7b856220bf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "042c88ab178b4eb40b60b909286760e05ee7b304a643648969a0c1819d47e9efc41760e4157fb5713af8efea1ba4d5b630036d78311aea2a2fbac504ef466043b4ecee6d9d1b08f43b5cc2ec3f60174ff5fdf31731f9e12cf267b297fc15c3c398",
"wx" : "2c88ab178b4eb40b60b909286760e05ee7b304a643648969a0c1819d47e9efc41760e4157fb5713af8efea1ba4d5b630",
"wy" : "036d78311aea2a2fbac504ef466043b4ecee6d9d1b08f43b5cc2ec3f60174ff5fdf31731f9e12cf267b297fc15c3c398"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200042c88ab178b4eb40b60b909286760e05ee7b304a643648969a0c1819d47e9efc41760e4157fb5713af8efea1ba4d5b630036d78311aea2a2fbac504ef466043b4ecee6d9d1b08f43b5cc2ec3f60174ff5fdf31731f9e12cf267b297fc15c3c398",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABCyIqxeLTrQLYLkJKGdg4F7nswSm\nQ2SJaaDBgZ1H6e/EF2DkFX+1cTr47+obpNW2MANteDEa6iovusUE70ZgQ7Ts7m2d\nGwj0O1zC7D9gF0/1/fMXMfnhLPJnspf8FcPDmA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 451,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023054ec07efaebdc8a5e8d5631262b337d32b7f7d21e5c98e0ad7fdc0d9aca2de32b9aa6b0ec75f63a7f77b77190e9d4a7d",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0418964af402a49db10f9b7a3048106640b54fb623f09ad63be2bc55a6e21af06db54824e62d9d3979ee3512650a9ea4225df93caf8e9c981e5735ff18459577c6002a96e236ef9a8690bdf3ed06ef61f0b7469e2a3b998766996d2125d7af679b",
"wx" : "18964af402a49db10f9b7a3048106640b54fb623f09ad63be2bc55a6e21af06db54824e62d9d3979ee3512650a9ea422",
"wy" : "5df93caf8e9c981e5735ff18459577c6002a96e236ef9a8690bdf3ed06ef61f0b7469e2a3b998766996d2125d7af679b"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000418964af402a49db10f9b7a3048106640b54fb623f09ad63be2bc55a6e21af06db54824e62d9d3979ee3512650a9ea4225df93caf8e9c981e5735ff18459577c6002a96e236ef9a8690bdf3ed06ef61f0b7469e2a3b998766996d2125d7af679b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBiWSvQCpJ2xD5t6MEgQZkC1T7Yj\n8JrWO+K8VabiGvBttUgk5i2dOXnuNRJlCp6kIl35PK+OnJgeVzX/GEWVd8YAKpbi\nNu+ahpC98+0G72Hwt0aeKjuZh2aZbSEl169nmw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 452,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023059930a2b8bbd79b8051f252a1af76b4a5c6525adf9c6c7910a5ccf798eac0c8d4513923a792a965abe82bb564dac21cb",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0479d9e291a2d25f06c7d41fe9f3c63e324559fe613760833689405e0db93943a13b7ff5e4a92383391b5080c227546eb3860199b1a242caae029ddb9e8fc2707e64f0bd2ef4139dc5a8ef76d2e76ed4f0129faf884063cb66c39f2ba15a14a066",
"wx" : "79d9e291a2d25f06c7d41fe9f3c63e324559fe613760833689405e0db93943a13b7ff5e4a92383391b5080c227546eb3",
"wy" : "00860199b1a242caae029ddb9e8fc2707e64f0bd2ef4139dc5a8ef76d2e76ed4f0129faf884063cb66c39f2ba15a14a066"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000479d9e291a2d25f06c7d41fe9f3c63e324559fe613760833689405e0db93943a13b7ff5e4a92383391b5080c227546eb3860199b1a242caae029ddb9e8fc2707e64f0bd2ef4139dc5a8ef76d2e76ed4f0129faf884063cb66c39f2ba15a14a066",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHnZ4pGi0l8Gx9Qf6fPGPjJFWf5h\nN2CDNolAXg25OUOhO3/15KkjgzkbUIDCJ1Rus4YBmbGiQsquAp3bno/CcH5k8L0u\n9BOdxajvdtLnbtTwEp+viEBjy2bDnyuhWhSgZg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 453,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02301449901ce4b00f0e3a5ff84cff8c134854b808e504d1b8f027ace9591234e3f62ce70c35a8aa8e60cafe1e0df3ed80e7",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04727701750dba41518739bfbbf229e6c5e532ce46c263a2972d0bdf38127ae01ea7b071ba4b24098f4a9201381de9e5d25013bf277ca6c0212ceaa8258af9b577b78940d1712e040e2dcc158f0a5e44a9b758fe8c067e8d5e2ae876734bc55fc5",
"wx" : "727701750dba41518739bfbbf229e6c5e532ce46c263a2972d0bdf38127ae01ea7b071ba4b24098f4a9201381de9e5d2",
"wy" : "5013bf277ca6c0212ceaa8258af9b577b78940d1712e040e2dcc158f0a5e44a9b758fe8c067e8d5e2ae876734bc55fc5"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004727701750dba41518739bfbbf229e6c5e532ce46c263a2972d0bdf38127ae01ea7b071ba4b24098f4a9201381de9e5d25013bf277ca6c0212ceaa8258af9b577b78940d1712e040e2dcc158f0a5e44a9b758fe8c067e8d5e2ae876734bc55fc5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHJ3AXUNukFRhzm/u/Ip5sXlMs5G\nwmOily0L3zgSeuAep7BxukskCY9KkgE4Henl0lATvyd8psAhLOqoJYr5tXe3iUDR\ncS4EDi3MFY8KXkSpt1j+jAZ+jV4q6HZzS8VfxQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 454,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02310089ae6f8e215bcf35c7e2afed1a6b9855171687d9edbea8af5bf8e9ddc667aac4e166f05097385fa9ea3a6245fc07b4ad",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "044643d3406fa4c948bca3779452cf9494192521f197180c060efa70a67632e96e250cca46c14cbb3f89a29193823b86983dca3a91f77fddbe0da9064220130c1f0c84d5c0617d5af6ff776702b277b31eaa7fa0803566bd6ec642de636f0cb092",
"wx" : "4643d3406fa4c948bca3779452cf9494192521f197180c060efa70a67632e96e250cca46c14cbb3f89a29193823b8698",
"wy" : "3dca3a91f77fddbe0da9064220130c1f0c84d5c0617d5af6ff776702b277b31eaa7fa0803566bd6ec642de636f0cb092"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200044643d3406fa4c948bca3779452cf9494192521f197180c060efa70a67632e96e250cca46c14cbb3f89a29193823b86983dca3a91f77fddbe0da9064220130c1f0c84d5c0617d5af6ff776702b277b31eaa7fa0803566bd6ec642de636f0cb092",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEZD00BvpMlIvKN3lFLPlJQZJSHx\nlxgMBg76cKZ2MuluJQzKRsFMuz+JopGTgjuGmD3KOpH3f92+DakGQiATDB8MhNXA\nYX1a9v93ZwKyd7Meqn+ggDVmvW7GQt5jbwywkg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 455,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02303fc16256a0914ce2661a54688af4b2546b1b59b043667da6abb5b1a1e0e2e6ab862fe8bb749f7251572bc160567530a7",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041581a1792c97aad0cd0622b6f1b1a98ea8629506be5b1f898e0763513724df65c74d4992b5e0dc37c769bfe367e2d0ac747a564cbb2e75bc32053b8bcbc2407b78b579199cbf516b9a1ff22fa0cda3a572f8ff7c7c8e82f84fce2d4cc0e35b20",
"wx" : "1581a1792c97aad0cd0622b6f1b1a98ea8629506be5b1f898e0763513724df65c74d4992b5e0dc37c769bfe367e2d0ac",
"wy" : "747a564cbb2e75bc32053b8bcbc2407b78b579199cbf516b9a1ff22fa0cda3a572f8ff7c7c8e82f84fce2d4cc0e35b20"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041581a1792c97aad0cd0622b6f1b1a98ea8629506be5b1f898e0763513724df65c74d4992b5e0dc37c769bfe367e2d0ac747a564cbb2e75bc32053b8bcbc2407b78b579199cbf516b9a1ff22fa0cda3a572f8ff7c7c8e82f84fce2d4cc0e35b20",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBWBoXksl6rQzQYitvGxqY6oYpUG\nvlsfiY4HY1E3JN9lx01JkrXg3DfHab/jZ+LQrHR6Vky7LnW8MgU7i8vCQHt4tXkZ\nnL9Ra5of8i+gzaOlcvj/fHyOgvhPzi1MwONbIA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 456,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023064c1556c5eef311a4f3ba46316adf73732d6ed47b1ba2ecd178ff89bbc5ddd6c6419f62e045ea2d35c33a250dc2fb925",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "043545409eb630c0e4588afcef6b526a8566e429f83bb7966faf84f9ef3f88b72d3ac85be8f5c62163803b2a30db1ddb89228dc92f007da2375d7fbbf1cbd10e83321a425cfa6a6b2019106a88e090c91833b56af68aeb71eb351dced8cfbe3794",
"wx" : "3545409eb630c0e4588afcef6b526a8566e429f83bb7966faf84f9ef3f88b72d3ac85be8f5c62163803b2a30db1ddb89",
"wy" : "228dc92f007da2375d7fbbf1cbd10e83321a425cfa6a6b2019106a88e090c91833b56af68aeb71eb351dced8cfbe3794"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200043545409eb630c0e4588afcef6b526a8566e429f83bb7966faf84f9ef3f88b72d3ac85be8f5c62163803b2a30db1ddb89228dc92f007da2375d7fbbf1cbd10e83321a425cfa6a6b2019106a88e090c91833b56af68aeb71eb351dced8cfbe3794",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABDVFQJ62MMDkWIr872tSaoVm5Cn4\nO7eWb6+E+e8/iLctOshb6PXGIWOAOyow2x3biSKNyS8AfaI3XX+78cvRDoMyGkJc\n+mprIBkQaojgkMkYM7Vq9orrces1Hc7Yz743lA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 457,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02303cc98c561aa5f50c8f19d947dc75ac8f507e6985762006e7100982caccb79530f8f935ac9d3d82967cdf129ecf5b0ce5",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04788994540ec1124c9d27468728f79074f5812628b61d5148bb356cffe200a5a392cac1024ad150a0336b3cde2f814b196d1e27fd447eb8fc948921fc9fefdf34d4a9fc79190c800d827353ce6281ce3b10db21bf002bb23be66605c0ffe971a7",
"wx" : "788994540ec1124c9d27468728f79074f5812628b61d5148bb356cffe200a5a392cac1024ad150a0336b3cde2f814b19",
"wy" : "6d1e27fd447eb8fc948921fc9fefdf34d4a9fc79190c800d827353ce6281ce3b10db21bf002bb23be66605c0ffe971a7"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004788994540ec1124c9d27468728f79074f5812628b61d5148bb356cffe200a5a392cac1024ad150a0336b3cde2f814b196d1e27fd447eb8fc948921fc9fefdf34d4a9fc79190c800d827353ce6281ce3b10db21bf002bb23be66605c0ffe971a7",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHiJlFQOwRJMnSdGhyj3kHT1gSYo\nth1RSLs1bP/iAKWjksrBAkrRUKAzazzeL4FLGW0eJ/1Efrj8lIkh/J/v3zTUqfx5\nGQyADYJzU85igc47ENshvwArsjvmZgXA/+lxpw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 458,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02303f2095530f36144e009019eee102b2867d83c9eb4f28bcb31b383e00c8c3746b20cc90e8efc813aefb5b6a4965204c53",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04563e271ab6edd27d6a44ac2afb036a2eb31c3f497211f5067e37b19cfe0f1a9dea9565fa5fc07c095e0edd850efb878a80e7021e892d054b3d781eebc92b0aa1c78dd17d9d10fb510914db6f5509bef4b678b04267df6728f689b54bb7ef51fa",
"wx" : "563e271ab6edd27d6a44ac2afb036a2eb31c3f497211f5067e37b19cfe0f1a9dea9565fa5fc07c095e0edd850efb878a",
"wy" : "0080e7021e892d054b3d781eebc92b0aa1c78dd17d9d10fb510914db6f5509bef4b678b04267df6728f689b54bb7ef51fa"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004563e271ab6edd27d6a44ac2afb036a2eb31c3f497211f5067e37b19cfe0f1a9dea9565fa5fc07c095e0edd850efb878a80e7021e892d054b3d781eebc92b0aa1c78dd17d9d10fb510914db6f5509bef4b678b04267df6728f689b54bb7ef51fa",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABFY+Jxq27dJ9akSsKvsDai6zHD9J\nchH1Bn43sZz+Dxqd6pVl+l/AfAleDt2FDvuHioDnAh6JLQVLPXge68krCqHHjdF9\nnRD7UQkU229VCb70tniwQmffZyj2ibVLt+9R+g==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 459,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0230704afc6a72080d1728f6cc9fd023e9d2373023377f02599b6ea9fb2923dd7403fe2fd73999f65316b53f910bda4f6f10",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "046960cdfb6a1461160d690e3f48bf643e87b6c5d87927de0d89adbf177693b0f1997df3fc0301621a86f22bfd9d868119436f637dd07babab5d36393a49914131c25c7ad20aeedf650217a0e5f7b2d95a14d1f650094e347fada99b1debc1b301",
"wx" : "6960cdfb6a1461160d690e3f48bf643e87b6c5d87927de0d89adbf177693b0f1997df3fc0301621a86f22bfd9d868119",
"wy" : "436f637dd07babab5d36393a49914131c25c7ad20aeedf650217a0e5f7b2d95a14d1f650094e347fada99b1debc1b301"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200046960cdfb6a1461160d690e3f48bf643e87b6c5d87927de0d89adbf177693b0f1997df3fc0301621a86f22bfd9d868119436f637dd07babab5d36393a49914131c25c7ad20aeedf650217a0e5f7b2d95a14d1f650094e347fada99b1debc1b301",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGlgzftqFGEWDWkOP0i/ZD6HtsXY\neSfeDYmtvxd2k7DxmX3z/AMBYhqG8iv9nYaBGUNvY33Qe6urXTY5OkmRQTHCXHrS\nCu7fZQIXoOX3stlaFNH2UAlONH+tqZsd68GzAQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 460,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023046f09c4741c1afe74e32f6ff14daaf90f4486c33f5d0e978f9af24f5751988e72b374c5faeffdec309330401965f7d20",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "043ba7f9d0b3a66b129cb855d51148ff3976ba404d9bf555066bf275a0d10dc10c28b8222abd99e6e191dd558e3900a4758be8383324aef15f3e29be50a18dcbb773a37b9dd4a66028177366e2d0a0a8918f0e1be76c69689230d4f4b377d1ec64",
"wx" : "3ba7f9d0b3a66b129cb855d51148ff3976ba404d9bf555066bf275a0d10dc10c28b8222abd99e6e191dd558e3900a475",
"wy" : "008be8383324aef15f3e29be50a18dcbb773a37b9dd4a66028177366e2d0a0a8918f0e1be76c69689230d4f4b377d1ec64"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200043ba7f9d0b3a66b129cb855d51148ff3976ba404d9bf555066bf275a0d10dc10c28b8222abd99e6e191dd558e3900a4758be8383324aef15f3e29be50a18dcbb773a37b9dd4a66028177366e2d0a0a8918f0e1be76c69689230d4f4b377d1ec64",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABDun+dCzpmsSnLhV1RFI/zl2ukBN\nm/VVBmvydaDRDcEMKLgiKr2Z5uGR3VWOOQCkdYvoODMkrvFfPim+UKGNy7dzo3ud\n1KZgKBdzZuLQoKiRjw4b52xpaJIw1PSzd9HsZA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 461,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023019930a2b8bbd79b8051f252a1af76b4a5c6525adf9c6c7910a5ccf798eac0c8d4513923a792a965abe82bb564dac21cd",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04488ec5d4c4b208551afcfdbe25c5ee675d1baba6075c0c0643562196f56d860017b985252b78a1a3b0aba43a67bb1d2567e354af2206a42278618f88c75655440d4b358148e908cc9c7497884d9fb88ea1690baaa174f0f05d150eef3c5aaece",
"wx" : "488ec5d4c4b208551afcfdbe25c5ee675d1baba6075c0c0643562196f56d860017b985252b78a1a3b0aba43a67bb1d25",
"wy" : "67e354af2206a42278618f88c75655440d4b358148e908cc9c7497884d9fb88ea1690baaa174f0f05d150eef3c5aaece"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004488ec5d4c4b208551afcfdbe25c5ee675d1baba6075c0c0643562196f56d860017b985252b78a1a3b0aba43a67bb1d2567e354af2206a42278618f88c75655440d4b358148e908cc9c7497884d9fb88ea1690baaa174f0f05d150eef3c5aaece",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEiOxdTEsghVGvz9viXF7mddG6um\nB1wMBkNWIZb1bYYAF7mFJSt4oaOwq6Q6Z7sdJWfjVK8iBqQieGGPiMdWVUQNSzWB\nSOkIzJx0l4hNn7iOoWkLqqF08PBdFQ7vPFquzg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 462,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc023033261457177af3700a3e4a5435eed694b8ca4b5bf38d8f2214b99ef31d58191a8a272474f2552cb57d0576ac9b58439a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "047382c4f7d6176700d3009431515ee38b7f21c050410be0f43d254747acb7f47ef92f67c0d26a8af65d6415e7454c3dfc4259dab9097d09fa6afd910ed4b21075bb7856a37bf71003bc9f285315d54febeda0d3ebc0f588685b765e97e06d8f14",
"wx" : "7382c4f7d6176700d3009431515ee38b7f21c050410be0f43d254747acb7f47ef92f67c0d26a8af65d6415e7454c3dfc",
"wy" : "4259dab9097d09fa6afd910ed4b21075bb7856a37bf71003bc9f285315d54febeda0d3ebc0f588685b765e97e06d8f14"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200047382c4f7d6176700d3009431515ee38b7f21c050410be0f43d254747acb7f47ef92f67c0d26a8af65d6415e7454c3dfc4259dab9097d09fa6afd910ed4b21075bb7856a37bf71003bc9f285315d54febeda0d3ebc0f588685b765e97e06d8f14",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABHOCxPfWF2cA0wCUMVFe44t/IcBQ\nQQvg9D0lR0est/R++S9nwNJqivZdZBXnRUw9/EJZ2rkJfQn6av2RDtSyEHW7eFaj\ne/cQA7yfKFMV1U/r7aDT68D1iGhbdl6X4G2PFA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 463,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02304cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046567",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0446afd845374839331877709066652dd09610d49ab91c31f741ffffad39c76700a609eb92c9dafddd42433417fe81a0a20f5857ca81244461f7884d68a49e124d09b8c7217834e614422bbea4c780e5e88c8927bea70d8d2c64244db743d97d04",
"wx" : "46afd845374839331877709066652dd09610d49ab91c31f741ffffad39c76700a609eb92c9dafddd42433417fe81a0a2",
"wy" : "0f5857ca81244461f7884d68a49e124d09b8c7217834e614422bbea4c780e5e88c8927bea70d8d2c64244db743d97d04"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000446afd845374839331877709066652dd09610d49ab91c31f741ffffad39c76700a609eb92c9dafddd42433417fe81a0a20f5857ca81244461f7884d68a49e124d09b8c7217834e614422bbea4c780e5e88c8927bea70d8d2c64244db743d97d04",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEav2EU3SDkzGHdwkGZlLdCWENSa\nuRwx90H//605x2cApgnrksna/d1CQzQX/oGgog9YV8qBJERh94hNaKSeEk0JuMch\neDTmFEIrvqTHgOXojIknvqcNjSxkJE23Q9l9BA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 464,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0231008b33c708624a1e2eeba00fb5b5a8ed1a1622fc71ed897fb13d87ac253935e8365850d380015c115d12e14a2472860d09",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041a6180cdf899e53a2fdb9349577d0f7215dd157d593face3adbc1bf0b2c5320cbd7cb697dfbe9081c03e28db88dd676946e89a80ae1a2d4303ffba439ce690778ff3ebc0c1820bb92db4275c3d615600538e4bf99c9f21e74557869ad351454f",
"wx" : "1a6180cdf899e53a2fdb9349577d0f7215dd157d593face3adbc1bf0b2c5320cbd7cb697dfbe9081c03e28db88dd6769",
"wy" : "46e89a80ae1a2d4303ffba439ce690778ff3ebc0c1820bb92db4275c3d615600538e4bf99c9f21e74557869ad351454f"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041a6180cdf899e53a2fdb9349577d0f7215dd157d593face3adbc1bf0b2c5320cbd7cb697dfbe9081c03e28db88dd676946e89a80ae1a2d4303ffba439ce690778ff3ebc0c1820bb92db4275c3d615600538e4bf99c9f21e74557869ad351454f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBphgM34meU6L9uTSVd9D3IV3RV9\nWT+s4628G/CyxTIMvXy2l9++kIHAPijbiN1naUbomoCuGi1DA/+6Q5zmkHeP8+vA\nwYILuS20J1w9YVYAU45L+ZyfIedFV4aa01FFTw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 465,
"comment" : "point duplication during verification",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "30650231008729cbb906f69d8d43f94cb8c4b9572c958272f5c6ff759ba9113f340b9f9aa598837aa37a4311717faf4cf66747a5b402304a59383efc45e1ed1892dee91cf0d54a36aa42f37fdb83b9a1675a15a8811822864371111e3a7de588987d486a6dac1a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041a6180cdf899e53a2fdb9349577d0f7215dd157d593face3adbc1bf0b2c5320cbd7cb697dfbe9081c03e28db88dd676945d08401f51e3fe50b5db53ab3ffb167853b85492bd24afae4fdb2bd4255bb2359455b2ff37df88a41ef79785db6a704",
"wx" : "1a6180cdf899e53a2fdb9349577d0f7215dd157d593face3adbc1bf0b2c5320cbd7cb697dfbe9081c03e28db88dd6769",
"wy" : "45d08401f51e3fe50b5db53ab3ffb167853b85492bd24afae4fdb2bd4255bb2359455b2ff37df88a41ef79785db6a704"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041a6180cdf899e53a2fdb9349577d0f7215dd157d593face3adbc1bf0b2c5320cbd7cb697dfbe9081c03e28db88dd676945d08401f51e3fe50b5db53ab3ffb167853b85492bd24afae4fdb2bd4255bb2359455b2ff37df88a41ef79785db6a704",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABBphgM34meU6L9uTSVd9D3IV3RV9\nWT+s4628G/CyxTIMvXy2l9++kIHAPijbiN1naUXQhAH1Hj/lC121OrP/sWeFO4VJ\nK9JK+uT9sr1CVbsjWUVbL/N9+IpB73l4XbanBA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 466,
"comment" : "duplication bug",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "30650231008729cbb906f69d8d43f94cb8c4b9572c958272f5c6ff759ba9113f340b9f9aa598837aa37a4311717faf4cf66747a5b402304a59383efc45e1ed1892dee91cf0d54a36aa42f37fdb83b9a1675a15a8811822864371111e3a7de588987d486a6dac1a",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "045b1e699a8b7ac2ce0389856f112412286c9c0f162191b2f611e4e3a92f070dc763ef2630f729e5a376d73b399fc8c2993f7a0cf64e3991ac19932c398f52793ed572a8b404be69a667c8a4f9be46f4cbc6ada2b3f07bff42ef9fff967bc681e5",
"wx" : "5b1e699a8b7ac2ce0389856f112412286c9c0f162191b2f611e4e3a92f070dc763ef2630f729e5a376d73b399fc8c299",
"wy" : "3f7a0cf64e3991ac19932c398f52793ed572a8b404be69a667c8a4f9be46f4cbc6ada2b3f07bff42ef9fff967bc681e5"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200045b1e699a8b7ac2ce0389856f112412286c9c0f162191b2f611e4e3a92f070dc763ef2630f729e5a376d73b399fc8c2993f7a0cf64e3991ac19932c398f52793ed572a8b404be69a667c8a4f9be46f4cbc6ada2b3f07bff42ef9fff967bc681e5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABFseaZqLesLOA4mFbxEkEihsnA8W\nIZGy9hHk46kvBw3HY+8mMPcp5aN21zs5n8jCmT96DPZOOZGsGZMsOY9SeT7Vcqi0\nBL5ppmfIpPm+RvTLxq2is/B7/0Lvn/+We8aB5Q==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 467,
"comment" : "comparison with point at infinity ",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba301772102301c25061a20a4e2a19cac497fa9c7a6c6376fe36862aa77bd6c9e1615bc00d454c30bbe23157ff3d00be80a009500e114",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0451965a24d7f19f0290d13792a72c843395c22051b338616c490a71dea737937e5b3e9b8ec1e2f7e6e5ac169db52d23fd6473f0cad9fe3b651e6744b9988b37b55bb69214f3e494f8ed8edef2fb7958a2483b9f3e9017acf69bb0d1b22e379d51",
"wx" : "51965a24d7f19f0290d13792a72c843395c22051b338616c490a71dea737937e5b3e9b8ec1e2f7e6e5ac169db52d23fd",
"wy" : "6473f0cad9fe3b651e6744b9988b37b55bb69214f3e494f8ed8edef2fb7958a2483b9f3e9017acf69bb0d1b22e379d51"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000451965a24d7f19f0290d13792a72c843395c22051b338616c490a71dea737937e5b3e9b8ec1e2f7e6e5ac169db52d23fd6473f0cad9fe3b651e6744b9988b37b55bb69214f3e494f8ed8edef2fb7958a2483b9f3e9017acf69bb0d1b22e379d51",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABFGWWiTX8Z8CkNE3kqcshDOVwiBR\nszhhbEkKcd6nN5N+Wz6bjsHi9+blrBadtS0j/WRz8MrZ/jtlHmdEuZiLN7VbtpIU\n8+SU+O2O3vL7eViiSDufPpAXrPabsNGyLjedUQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 468,
"comment" : "extreme value for k and edgecase s",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca02302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0446a25aec4a5634fff6f9b913b16c3304d71839c14db9d568b77a5d7281197e631649c59621debd1cd9fd5e0ee92add7b7962ee9a9d10ad015722d85f817fa65229b91a1d0366e38ff6ce6b39db9771a8b535e1b11a9848f40c9c51198394efd8",
"wx" : "46a25aec4a5634fff6f9b913b16c3304d71839c14db9d568b77a5d7281197e631649c59621debd1cd9fd5e0ee92add7b",
"wy" : "7962ee9a9d10ad015722d85f817fa65229b91a1d0366e38ff6ce6b39db9771a8b535e1b11a9848f40c9c51198394efd8"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000446a25aec4a5634fff6f9b913b16c3304d71839c14db9d568b77a5d7281197e631649c59621debd1cd9fd5e0ee92add7b7962ee9a9d10ad015722d85f817fa65229b91a1d0366e38ff6ce6b39db9771a8b535e1b11a9848f40c9c51198394efd8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEaiWuxKVjT/9vm5E7FsMwTXGDnB\nTbnVaLd6XXKBGX5jFknFliHevRzZ/V4O6Srde3li7pqdEK0BVyLYX4F/plIpuRod\nA2bjj/bOaznbl3GotTXhsRqYSPQMnFEZg5Tv2A==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 469,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04054fc0100c01a28550e3d9e87f037fe7bcc43bc45c6148fd031a0a71f67c1677c71ca9f144bfd26283ec92a8b06f7762278b0dc167093dc943a5c02954c753287ed394c05cf8ea1f843a52a2080832ca362267a980ee0c5e3e0f9507692110cc",
"wx" : "054fc0100c01a28550e3d9e87f037fe7bcc43bc45c6148fd031a0a71f67c1677c71ca9f144bfd26283ec92a8b06f7762",
"wy" : "278b0dc167093dc943a5c02954c753287ed394c05cf8ea1f843a52a2080832ca362267a980ee0c5e3e0f9507692110cc"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004054fc0100c01a28550e3d9e87f037fe7bcc43bc45c6148fd031a0a71f67c1677c71ca9f144bfd26283ec92a8b06f7762278b0dc167093dc943a5c02954c753287ed394c05cf8ea1f843a52a2080832ca362267a980ee0c5e3e0f9507692110cc",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAVPwBAMAaKFUOPZ6H8Df+e8xDvE\nXGFI/QMaCnH2fBZ3xxyp8US/0mKD7JKosG93YieLDcFnCT3JQ6XAKVTHUyh+05TA\nXPjqH4Q6UqIICDLKNiJnqYDuDF4+D5UHaSEQzA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 470,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca02301c25061a20a4e2a19cac497fa9c7a6c6376fe36862aa77bd6c9e1615bc00d454c30bbe23157ff3d00be80a009500e114",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "045523b8f31558a2f784fc85828b356c02066542a1efeaf21fd142711e392219ebfa2545987d4dd98cc6a13e8d5e0f01ea666ec15baaf29e0cf5dd1e972457b2bc747c954f5a5b6d79ba37d87c00b7bb5c98def088494699c186e88f8904d3202c",
"wx" : "5523b8f31558a2f784fc85828b356c02066542a1efeaf21fd142711e392219ebfa2545987d4dd98cc6a13e8d5e0f01ea",
"wy" : "666ec15baaf29e0cf5dd1e972457b2bc747c954f5a5b6d79ba37d87c00b7bb5c98def088494699c186e88f8904d3202c"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200045523b8f31558a2f784fc85828b356c02066542a1efeaf21fd142711e392219ebfa2545987d4dd98cc6a13e8d5e0f01ea666ec15baaf29e0cf5dd1e972457b2bc747c954f5a5b6d79ba37d87c00b7bb5c98def088494699c186e88f8904d3202c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABFUjuPMVWKL3hPyFgos1bAIGZUKh\n7+ryH9FCcR45Ihnr+iVFmH1N2YzGoT6NXg8B6mZuwVuq8p4M9d0elyRXsrx0fJVP\nWlttebo32HwAt7tcmN7wiElGmcGG6I+JBNMgLA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 471,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca02307094186882938a8672b125fea71e9b18ddbf8da18aa9def5b2785856f00351530c2ef88c55ffcf402fa0280254038451",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0409ee22a26010590ce22dab5c537c3f4510d5fe09e07caed4eb7fc4df953b991ea25a46abfe926cb6fec0923631b12a1a01b23c802d01d7e02bfd74e9a8a39aea48ff9ee55761d6cbd86f306bd8617e0c779b50c33ab20b24128c29ca2ca0a42e",
"wx" : "09ee22a26010590ce22dab5c537c3f4510d5fe09e07caed4eb7fc4df953b991ea25a46abfe926cb6fec0923631b12a1a",
"wy" : "01b23c802d01d7e02bfd74e9a8a39aea48ff9ee55761d6cbd86f306bd8617e0c779b50c33ab20b24128c29ca2ca0a42e"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000409ee22a26010590ce22dab5c537c3f4510d5fe09e07caed4eb7fc4df953b991ea25a46abfe926cb6fec0923631b12a1a01b23c802d01d7e02bfd74e9a8a39aea48ff9ee55761d6cbd86f306bd8617e0c779b50c33ab20b24128c29ca2ca0a42e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAnuIqJgEFkM4i2rXFN8P0UQ1f4J\n4Hyu1Ot/xN+VO5keolpGq/6SbLb+wJI2MbEqGgGyPIAtAdfgK/106aijmupI/57l\nV2HWy9hvMGvYYX4Md5tQwzqyCyQSjCnKLKCkLg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 472,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca0230789eac6ff99e146b7ae25f90d7a0cabf36baf32d14916ee2aceea7cadc95d7221f56e5baee6d82a03307064ba32856e9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "040785bb71e073e02c47ee2ab8fff41102391720d4a70db7199d765f8d9b54f7670bcbd47e175f6d2fa7b3f1b77d75ad1c019d41f9ae7bbbef490e32e5ef171598983de8f0b0330b70bbd6ca60d82173c666d7bdabc5d3ba1dbdb6be60a2e908e1",
"wx" : "0785bb71e073e02c47ee2ab8fff41102391720d4a70db7199d765f8d9b54f7670bcbd47e175f6d2fa7b3f1b77d75ad1c",
"wy" : "019d41f9ae7bbbef490e32e5ef171598983de8f0b0330b70bbd6ca60d82173c666d7bdabc5d3ba1dbdb6be60a2e908e1"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200040785bb71e073e02c47ee2ab8fff41102391720d4a70db7199d765f8d9b54f7670bcbd47e175f6d2fa7b3f1b77d75ad1c019d41f9ae7bbbef490e32e5ef171598983de8f0b0330b70bbd6ca60d82173c666d7bdabc5d3ba1dbdb6be60a2e908e1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAeFu3Hgc+AsR+4quP/0EQI5FyDU\npw23GZ12X42bVPdnC8vUfhdfbS+ns/G3fXWtHAGdQfmue7vvSQ4y5e8XFZiYPejw\nsDMLcLvWymDYIXPGZte9q8XTuh29tr5goukI4Q==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 473,
"comment" : "extreme value for k",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402302282bc382a2f4dfcb95c3495d7b4fd590ad520b3eb6be4d6ec2f80c4e0f70df87c4ba74a09b553ebb427b58df9d59fca023064dc78d112cd6ed67d4323b302650a606ed41415bd8cfc40ec7438a70ee3d8680420e5f602aed591a324760c58140642",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04486d357e243fb7f40501b446596a02598e82fe226852331237ecd1347e05732ff26a0d005065f55cdf46ddf3ae4144981c80cffe49734b647cf53035093095ba7ac5a8afb9c23f8166530d28fcb8c19a6876bb05d6354f1fd24670328379e39b",
"wx" : "486d357e243fb7f40501b446596a02598e82fe226852331237ecd1347e05732ff26a0d005065f55cdf46ddf3ae414498",
"wy" : "1c80cffe49734b647cf53035093095ba7ac5a8afb9c23f8166530d28fcb8c19a6876bb05d6354f1fd24670328379e39b"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004486d357e243fb7f40501b446596a02598e82fe226852331237ecd1347e05732ff26a0d005065f55cdf46ddf3ae4144981c80cffe49734b647cf53035093095ba7ac5a8afb9c23f8166530d28fcb8c19a6876bb05d6354f1fd24670328379e39b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEhtNX4kP7f0BQG0RllqAlmOgv4i\naFIzEjfs0TR+BXMv8moNAFBl9VzfRt3zrkFEmByAz/5Jc0tkfPUwNQkwlbp6xaiv\nucI/gWZTDSj8uMGaaHa7BdY1Tx/SRnAyg3njmw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 474,
"comment" : "extreme value for k and edgecase s",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e02302ee85f80e112cf0d5a747a7f704cc09fb1ba7b034f1c1ce65fb224cee40161e29a68e78fce7febb013d810aba3017721",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "042b4b1d4ea334db2aa570df70ba3e078661822b236b287eb078d49fbf276ae2df7227ddf5172586758d1c3f1bed568db97ecf665a25337f2702896c1cd96741d06a3753bc56122affd668bfd34e4a76031aee1bd6b1f1d3bcf199493fa7f5bf94",
"wx" : "2b4b1d4ea334db2aa570df70ba3e078661822b236b287eb078d49fbf276ae2df7227ddf5172586758d1c3f1bed568db9",
"wy" : "7ecf665a25337f2702896c1cd96741d06a3753bc56122affd668bfd34e4a76031aee1bd6b1f1d3bcf199493fa7f5bf94"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200042b4b1d4ea334db2aa570df70ba3e078661822b236b287eb078d49fbf276ae2df7227ddf5172586758d1c3f1bed568db97ecf665a25337f2702896c1cd96741d06a3753bc56122affd668bfd34e4a76031aee1bd6b1f1d3bcf199493fa7f5bf94",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABCtLHU6jNNsqpXDfcLo+B4Zhgisj\nayh+sHjUn78nauLfcifd9RclhnWNHD8b7VaNuX7PZlolM38nAolsHNlnQdBqN1O8\nVhIq/9Zov9NOSnYDGu4b1rHx07zxmUk/p/W/lA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 475,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0443f64cc0732c0c45b271f4abf00bcfb5da0f6a3dfe093dbf8ccad74b35560947d38b36d1df2a32e5230e455096a957ef66f91078ed6f75ee8f4d8502a56fe2f28b8a765b4c7762249d3c8f4357b9a175705f3f57867c0a69aee0959ed9737d51",
"wx" : "43f64cc0732c0c45b271f4abf00bcfb5da0f6a3dfe093dbf8ccad74b35560947d38b36d1df2a32e5230e455096a957ef",
"wy" : "66f91078ed6f75ee8f4d8502a56fe2f28b8a765b4c7762249d3c8f4357b9a175705f3f57867c0a69aee0959ed9737d51"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000443f64cc0732c0c45b271f4abf00bcfb5da0f6a3dfe093dbf8ccad74b35560947d38b36d1df2a32e5230e455096a957ef66f91078ed6f75ee8f4d8502a56fe2f28b8a765b4c7762249d3c8f4357b9a175705f3f57867c0a69aee0959ed9737d51",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEP2TMBzLAxFsnH0q/ALz7XaD2o9\n/gk9v4zK10s1VglH04s20d8qMuUjDkVQlqlX72b5EHjtb3Xuj02FAqVv4vKLinZb\nTHdiJJ08j0NXuaF1cF8/V4Z8Cmmu4JWe2XN9UQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 476,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e02301c25061a20a4e2a19cac497fa9c7a6c6376fe36862aa77bd6c9e1615bc00d454c30bbe23157ff3d00be80a009500e114",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "046c78821410758dcc7b98cceeabd6a609260f3a0ad5335709bb6f19c0b6a17db13cc72db57ef755cf40b19e1f6aa442da49abbc0305b8d4a17b0208949e0337d9bb59f0fddbd9cff41f05bb41c310c1190551a2db1640f65326d6e2b0d67f729c",
"wx" : "6c78821410758dcc7b98cceeabd6a609260f3a0ad5335709bb6f19c0b6a17db13cc72db57ef755cf40b19e1f6aa442da",
"wy" : "49abbc0305b8d4a17b0208949e0337d9bb59f0fddbd9cff41f05bb41c310c1190551a2db1640f65326d6e2b0d67f729c"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200046c78821410758dcc7b98cceeabd6a609260f3a0ad5335709bb6f19c0b6a17db13cc72db57ef755cf40b19e1f6aa442da49abbc0305b8d4a17b0208949e0337d9bb59f0fddbd9cff41f05bb41c310c1190551a2db1640f65326d6e2b0d67f729c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGx4ghQQdY3Me5jM7qvWpgkmDzoK\n1TNXCbtvGcC2oX2xPMcttX73Vc9AsZ4faqRC2kmrvAMFuNShewIIlJ4DN9m7WfD9\n29nP9B8Fu0HDEMEZBVGi2xZA9lMm1uKw1n9ynA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 477,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e02307094186882938a8672b125fea71e9b18ddbf8da18aa9def5b2785856f00351530c2ef88c55ffcf402fa0280254038451",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0459cf76c463849af8d14cbe4198c9ea95188e9cd1dd67efc96778bf9963ee794dd063b167356b04273ee720b2e3430f6f3e96c199bf4c5a1f663de1c7268910486e72f280531fe6fdcefdddb76945978b4d2bcd7a191757c5aa001252ecbc606a",
"wx" : "59cf76c463849af8d14cbe4198c9ea95188e9cd1dd67efc96778bf9963ee794dd063b167356b04273ee720b2e3430f6f",
"wy" : "3e96c199bf4c5a1f663de1c7268910486e72f280531fe6fdcefdddb76945978b4d2bcd7a191757c5aa001252ecbc606a"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000459cf76c463849af8d14cbe4198c9ea95188e9cd1dd67efc96778bf9963ee794dd063b167356b04273ee720b2e3430f6f3e96c199bf4c5a1f663de1c7268910486e72f280531fe6fdcefdddb76945978b4d2bcd7a191757c5aa001252ecbc606a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABFnPdsRjhJr40Uy+QZjJ6pUYjpzR\n3WfvyWd4v5lj7nlN0GOxZzVrBCc+5yCy40MPbz6WwZm/TFofZj3hxyaJEEhucvKA\nUx/m/c793bdpRZeLTSvNehkXV8WqABJS7Lxgag==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 478,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e0230789eac6ff99e146b7ae25f90d7a0cabf36baf32d14916ee2aceea7cadc95d7221f56e5baee6d82a03307064ba32856e9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04061339234188a8e1e420c966802dc49cb8103cafbcbaecc4c18be407d4a678181ed01428f04bc9f32904a698d1026d566f933f65e7b2851be983cd6d025b37a7291734113a1b89587ebbfdf4dfedb192e8f02954e07e23121b4073421ac01a11",
"wx" : "061339234188a8e1e420c966802dc49cb8103cafbcbaecc4c18be407d4a678181ed01428f04bc9f32904a698d1026d56",
"wy" : "6f933f65e7b2851be983cd6d025b37a7291734113a1b89587ebbfdf4dfedb192e8f02954e07e23121b4073421ac01a11"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004061339234188a8e1e420c966802dc49cb8103cafbcbaecc4c18be407d4a678181ed01428f04bc9f32904a698d1026d566f933f65e7b2851be983cd6d025b37a7291734113a1b89587ebbfdf4dfedb192e8f02954e07e23121b4073421ac01a11",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAYTOSNBiKjh5CDJZoAtxJy4EDyv\nvLrsxMGL5AfUpngYHtAUKPBLyfMpBKaY0QJtVm+TP2XnsoUb6YPNbQJbN6cpFzQR\nOhuJWH67/fTf7bGS6PApVOB+IxIbQHNCGsAaEQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 479,
"comment" : "extreme value for k",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "306402301d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e023064dc78d112cd6ed67d4323b302650a606ed41415bd8cfc40ec7438a70ee3d8680420e5f602aed591a324760c58140642",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315",
"wx" : "1d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e",
"wy" : "008abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABB0cZPBoz0X/oqY6gbfBP2uIR6Pn\nfvFP49t/yv4MvRDo6CbgNDbWRqrvh7LiR9SvHoq+HXUg+cKkXLHrjpXP1VJitwsp\n/uxYZOGcBU/5kSkoDkZGIXeRgRFCggNBJjxTFQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 480,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3065023100f8723083bde48fae6e2f3ba5d836c2e954aec113030836fb978c08ab1b5a3dfe54aa2fab2423747e3b4fa70ec744894c0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c",
"result" : "invalid"
},
{
"tcId" : 481,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3064023021000c81888c4aa1b08ba356c995c0d4d5b02100d7a0766aa6a0d42e3cae0d5149cb3db3b2dc11a23bc0bcf70ac4417e0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e01fb010d823eaa83b2ab83efbb166c8cb27865dfee67fe4f3115d4c98625e7fb9e8d6108188b996044c4fcd20acb993e",
"wx" : "1d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e",
"wy" : "01fb010d823eaa83b2ab83efbb166c8cb27865dfee67fe4f3115d4c98625e7fb9e8d6108188b996044c4fcd20acb993e"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e01fb010d823eaa83b2ab83efbb166c8cb27865dfee67fe4f3115d4c98625e7fb9e8d6108188b996044c4fcd20acb993e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABB0cZPBoz0X/oqY6gbfBP2uIR6Pn\nfvFP49t/yv4MvRDo6CbgNDbWRqrvh7LiR9SvHgH7AQ2CPqqDsquD77sWbIyyeGXf\n7mf+TzEV1MmGJef7no1hCBiLmWBExPzSCsuZPg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 482,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3065023100f8723083bde48fae6e2f3ba5d836c2e954aec113030836fb978c08ab1b5a3dfe54aa2fab2423747e3b4fa70ec744894c0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c",
"result" : "invalid"
},
{
"tcId" : 483,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3064023021000c81888c4aa1b08ba356c995c0d4d5b02100d7a0766aa6a0d42e3cae0d5149cb3db3b2dc11a23bc0bcf70ac4417e0230141a7212a99a58bc947b0fed7945771fde747ddcd8c2e7d07227c6a1cf6e4e85afe3d0f47d12407008812bb745dc0e7c",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04462117d2e33a7db1b95c8a6a3c7982f83da96817e749718caee7b6aa9c9da4e8f2ff7951674eed2b569ab846f59002a850e6606a9726a9209c9e945fbf6cbbc9a487c4a4d81c52ac3684c26c3392b9bd24f7184821be06f6448b24a8ffffffff",
"wx" : "462117d2e33a7db1b95c8a6a3c7982f83da96817e749718caee7b6aa9c9da4e8f2ff7951674eed2b569ab846f59002a8",
"wy" : "50e6606a9726a9209c9e945fbf6cbbc9a487c4a4d81c52ac3684c26c3392b9bd24f7184821be06f6448b24a8ffffffff"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004462117d2e33a7db1b95c8a6a3c7982f83da96817e749718caee7b6aa9c9da4e8f2ff7951674eed2b569ab846f59002a850e6606a9726a9209c9e945fbf6cbbc9a487c4a4d81c52ac3684c26c3392b9bd24f7184821be06f6448b24a8ffffffff",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEYhF9LjOn2xuVyKajx5gvg9qWgX\n50lxjK7ntqqcnaTo8v95UWdO7StWmrhG9ZACqFDmYGqXJqkgnJ6UX79su8mkh8Sk\n2BxSrDaEwmwzkrm9JPcYSCG+BvZEiySo/////w==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 484,
"comment" : "y-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "306502307d8b443046be350ed26c2e8d99ac20bf2dc4c401731692b5f786d48fd3c56ed3ad3a5fb424d565e7230f0e4f6c350eaa02310084d28ccc2085b4457791b8d8a1f64ec4eec202b0efc81364464d7d2591f4edf95010a9264315fbf4d9a8e35e45ed94d8",
"result" : "valid"
},
{
"tcId" : 485,
"comment" : "y-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3064023005d46f8f619d0c4ec1b1d17e31e4901e962b3d6314d21b77f45d4347e93a2ea95001b2745f5a23cdeb0e700f31ba43930230210b01315a6871fe35cdcead524af783be094e1faec9a5c049c724cf79eb793b78efc3237beda5dd36b1743098ba5a25",
"result" : "valid"
},
{
"tcId" : 486,
"comment" : "y-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3064023053838ff44cd184f466816340c3217cdde1ba5f8545edd0cbbaeb7f6a64e4642521ac015302f298ccdc3a04827f725ca802305f0711f1e56710770639bf8cdf51535474767f06edeab32d4f48f92c305d525fda5f5747895244835eac1fd2af28be1f",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "048cb91e81ee5901b71a59a4f7c8174ae05fe3ba00f699dcbc3c9233265c640587b3c165593c2d76b5ffc4b8dcbcb0e6553a0e5d14f2d0e8efe2bd8aa260d8ace06bf964c51bab8207070a2d30410bb6b87aeecb7fff802f2d4ea3caf6e0e7e726",
"wx" : "008cb91e81ee5901b71a59a4f7c8174ae05fe3ba00f699dcbc3c9233265c640587b3c165593c2d76b5ffc4b8dcbcb0e655",
"wy" : "3a0e5d14f2d0e8efe2bd8aa260d8ace06bf964c51bab8207070a2d30410bb6b87aeecb7fff802f2d4ea3caf6e0e7e726"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e81ee5901b71a59a4f7c8174ae05fe3ba00f699dcbc3c9233265c640587b3c165593c2d76b5ffc4b8dcbcb0e6553a0e5d14f2d0e8efe2bd8aa260d8ace06bf964c51bab8207070a2d30410bb6b87aeecb7fff802f2d4ea3caf6e0e7e726",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIy5HoHuWQG3Glmk98gXSuBf47oA\n9pncvDySMyZcZAWHs8FlWTwtdrX/xLjcvLDmVToOXRTy0Ojv4r2KomDYrOBr+WTF\nG6uCBwcKLTBBC7a4eu7Lf/+ALy1Oo8r24OfnJg==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 487,
"comment" : "x-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30640230306ce4903ded55d260552854fdfb8e9b68f746df16ef4922f914a07c66754ff6d6996d009fa70515f60726ebc8eb4dde0230481fe80d384cc129ad2b4d4f0803c238be582e2bf251f4f68ae5a916556257832dc4f4e97d4f8c920c1cfde5966192f4",
"result" : "valid"
},
{
"tcId" : 488,
"comment" : "x-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3064023038f6fae91830336a0397532725b0a6dc2f8fcda8b6dd9ca6a5da5d5f83fbe392cf289356d43b9a05e310fe4e5f90a9a9023026e038717d5dd4522b840326841aa735e43ba904f2e507538fdad82d7cd068fd0ab615f855b7d33dc7929443bfab7563",
"result" : "valid"
},
{
"tcId" : 489,
"comment" : "x-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3064023067b019361c256c87bdf26df225d11b8ae1fe491eaadb9691945083252601692542e76c12924e25094f42dccb235a0807023020823f55ecfdb8ce97429742ccc850a66156b4b73ba279671abd64bbd820c4436fb9cea575ad6c9370d3d7eface915be",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0469ebf332e1eb2455324a7572a17977a4e2955108ee8bd81bd6d1f555d608687f5bbb39858ebee304985baa7d09c830bb672b9c96684dfc007f015e39cdada9fe16db5022bfd173348caafc528684621f97fba24f2c30e3dc728772e800000000",
"wx" : "69ebf332e1eb2455324a7572a17977a4e2955108ee8bd81bd6d1f555d608687f5bbb39858ebee304985baa7d09c830bb",
"wy" : "672b9c96684dfc007f015e39cdada9fe16db5022bfd173348caafc528684621f97fba24f2c30e3dc728772e800000000"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000469ebf332e1eb2455324a7572a17977a4e2955108ee8bd81bd6d1f555d608687f5bbb39858ebee304985baa7d09c830bb672b9c96684dfc007f015e39cdada9fe16db5022bfd173348caafc528684621f97fba24f2c30e3dc728772e800000000",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGnr8zLh6yRVMkp1cqF5d6TilVEI\n7ovYG9bR9VXWCGh/W7s5hY6+4wSYW6p9Ccgwu2crnJZoTfwAfwFeOc2tqf4W21Ai\nv9FzNIyq/FKGhGIfl/uiTyww49xyh3LoAAAAAA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 490,
"comment" : "y-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "306402301d1011fa8c26b01c7aa4de7c48c96f327a6c946ea84f19c02b7d284ce16bcefd700b14a7809fed4a14a541946fbf922c02306a8b59d5445ed2fe0bc09c1d47653113cc7eb53ad4e6d1abd3175cab83637e5ade4f7f8d13f7ed142e7cd36f2ebf2828",
"result" : "valid"
},
{
"tcId" : 491,
"comment" : "y-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3064023051cc988bbfbac20f6694ebb9fd361fe08fbd38477c90ce47314cb65a5203d97d31e081c0316dab6e3bbb0ab4b3ed9262023027ad4d9c28054c23ac606ff29d026ba40a08cefb5058b6917eabb8660473bd0056e3d38abd0b8e5f2e3f5e3adabaac26",
"result" : "valid"
},
{
"tcId" : 492,
"comment" : "y-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30650231008333a227b224d6ff2f291f5e23c22cc8e6a71c21439d6ae0745ca1548c64049d5078f978d5d07cf7fa90464a3456cbf6023067fcb7f76ea011cae03c49eb4007fd464c2c49046e34b61a1c1dc84a2061f1d8342e73d66cd3f00038a6905462069241",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "044fb5688666673f104287428b5bae6bd82a5c69b523762aa739b24594a9a81297318df613f6b7379af47979ae7fffffff7e2d325b41fe831a23cb694cb80a30119c196143536ee334416ba437a419054c180a945154596b83d7f7c3a6b6059645",
"wx" : "4fb5688666673f104287428b5bae6bd82a5c69b523762aa739b24594a9a81297318df613f6b7379af47979ae7fffffff",
"wy" : "7e2d325b41fe831a23cb694cb80a30119c196143536ee334416ba437a419054c180a945154596b83d7f7c3a6b6059645"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200044fb5688666673f104287428b5bae6bd82a5c69b523762aa739b24594a9a81297318df613f6b7379af47979ae7fffffff7e2d325b41fe831a23cb694cb80a30119c196143536ee334416ba437a419054c180a945154596b83d7f7c3a6b6059645",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABE+1aIZmZz8QQodCi1uua9gqXGm1\nI3YqpzmyRZSpqBKXMY32E/a3N5r0eXmuf////34tMltB/oMaI8tpTLgKMBGcGWFD\nU27jNEFrpDekGQVMGAqUUVRZa4PX98OmtgWWRQ==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 493,
"comment" : "x-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30640230721667f80d87c2d23c67505fb9c97d0fd8b45b4dec237e42591e59aaabdc8fc4d28783900648077d06948eae4a1fe09f023079d88c666d12812692b20e645a69366e9fd6caa22d76db1d55e14646e9c8e35cedde0f9a933d94dc9ee4c8c79d2025cb",
"result" : "valid"
},
{
"tcId" : 494,
"comment" : "x-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30640230307bc43fd7cdf9e526b1b2fa9ab7e482e1fa013f97140dd2f20ae1d1d005972f7ac424db31b871f0be4b80cfd9aa1e7c023008907c1531a8c979c747005fcfd585566bbdb399644c5576842df4456b6de6b44c71ed2cd301dc89698a4c9b121325a2",
"result" : "valid"
},
{
"tcId" : 495,
"comment" : "x-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "306502305c85bfd1e059f87263a7a2105c274e029437e712e85a47f516ff39e1b43ddfde3375b403d9100ca74ff920b7fb38cd120231008a768cfbd67bd3327d58c5a319307b936e3020b4bd4959d6c27af189f8985c113d0f4ff997e2ea15e6f110d994b3b422",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0434770c73a7e42ce7a57d1de6e54f35f1752047f6513584c7b14bca17d7abc499f8ab037c70fd2e13a8b97b2ae263688622421615ba363f1ffe9a8f2fe0f6e246fda11462a3ec000c685e09a90dbcdc2af6467f9ee69b5e7bead9b8461f4a4be0",
"wx" : "34770c73a7e42ce7a57d1de6e54f35f1752047f6513584c7b14bca17d7abc499f8ab037c70fd2e13a8b97b2ae2636886",
"wy" : "22421615ba363f1ffe9a8f2fe0f6e246fda11462a3ec000c685e09a90dbcdc2af6467f9ee69b5e7bead9b8461f4a4be0"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000434770c73a7e42ce7a57d1de6e54f35f1752047f6513584c7b14bca17d7abc499f8ab037c70fd2e13a8b97b2ae263688622421615ba363f1ffe9a8f2fe0f6e246fda11462a3ec000c685e09a90dbcdc2af6467f9ee69b5e7bead9b8461f4a4be0",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABDR3DHOn5CznpX0d5uVPNfF1IEf2\nUTWEx7FLyhfXq8SZ+KsDfHD9LhOouXsq4mNohiJCFhW6Nj8f/pqPL+D24kb9oRRi\no+wADGheCakNvNwq9kZ/nuabXnvq2bhGH0pL4A==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 496,
"comment" : "x-coordinate of the public key is large on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306402300bb0a6b0952efd690c97d24ea73af0b706104d7293dbc3ee829f5f5e5bbe2b7304e6cbf771a8dd82f6c24552998730b802305f2e71efa8480c19bdbdcb6ca40d5f66ff812d12a0a11eededcef465323902d563e236cab48e0854845a45fb6b19eb2c",
"result" : "valid"
},
{
"tcId" : 497,
"comment" : "x-coordinate of the public key is large on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "30640230146442fac12092aea525b33e3a6b6dfb316203fcfb894adebb618c6f672a41166cf40da344323736b7e5dd7ec136620f02303f2ddf11b3e8eafa0502119486294374154c3a1ea335944daa940f8078ba96476681bb37d8106d4f1737836eae166d5e",
"result" : "valid"
},
{
"tcId" : 498,
"comment" : "x-coordinate of the public key is large on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306502302174b7e583e32e79cacb53c0bc186299c5b87f8d12fe8bb62175c91feb8598349f139bc5a407c4b20ac59a215c0789350231008301e9d96a182667ec2e09cbb0feff876c98cbf96ee52b621ffb1f90d5538ba9c6ab64d925bc2542631a20ff2c375a21",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "0486f0fc89b7861ec3bd582161aecfc95789ae402459eb7f3015b7dd24e20fc9b005c635fc290a0e2a9ff35863b7b82e3e01ebba489e923dad88146077914e3ae5c575e1bececec710962a18ffd91005776c4d9e4bd952c793587a70291ce478b4",
"wx" : "0086f0fc89b7861ec3bd582161aecfc95789ae402459eb7f3015b7dd24e20fc9b005c635fc290a0e2a9ff35863b7b82e3e",
"wy" : "01ebba489e923dad88146077914e3ae5c575e1bececec710962a18ffd91005776c4d9e4bd952c793587a70291ce478b4"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b0362000486f0fc89b7861ec3bd582161aecfc95789ae402459eb7f3015b7dd24e20fc9b005c635fc290a0e2a9ff35863b7b82e3e01ebba489e923dad88146077914e3ae5c575e1bececec710962a18ffd91005776c4d9e4bd952c793587a70291ce478b4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABIbw/Im3hh7DvVghYa7PyVeJrkAk\nWet/MBW33STiD8mwBcY1/CkKDiqf81hjt7guPgHrukiekj2tiBRgd5FOOuXFdeG+\nzs7HEJYqGP/ZEAV3bE2eS9lSx5NYenApHOR4tA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 499,
"comment" : "x-coordinate of the public key is small on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306402300e258b20425ea2b4c073d2835781868417160cc3fc137b0b7686b24d7c2f83f032938569ab9f4beb4a6470804faa9fc7023073e6f23737d59c50bb9c1f6fca1a4ccf62e9d46cf0fc82336d4cb6133b0c9730f77031f074772d31b73ed781e0587735",
"result" : "valid"
},
{
"tcId" : 500,
"comment" : "x-coordinate of the public key is small on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "3064023055cd81d1afd8c732312255c475c6e6872add5bcf3d0878488cde7859f3fc713dc03691d9c33c2c3425e11ad94211d5a202306b28fb39d20a564c42b5c0f595689b0b963d424ba3d390143554347a82b4290904278c182d7f669f8ee24245a97c61d4",
"result" : "valid"
},
{
"tcId" : 501,
"comment" : "x-coordinate of the public key is small on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306502303531aba11c2f956c7a450039b37c1e4e4fb85640e5261b0692e2e1d32eb7d78fb6a142bac97afab3fc28d9f7dd18601202310086c2fab72f7aa4e5b5571aa604392befe77adf00ed5eb16ef49daf9a182fbdacad226180751bdd89df94fd3cf7242a6b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "04082f7dceb585c5ba4894b0faf6604da888a311ad9f41731a1d3937168a10b0795a1fae496cb9a90739e1c0a6e531e8072c3b8568eaa1c6f541a665ce7a66f78ea2d5893103e6028add62356492d8b5ac6ab8901d59621c33416c33981bd594ec",
"wx" : "082f7dceb585c5ba4894b0faf6604da888a311ad9f41731a1d3937168a10b0795a1fae496cb9a90739e1c0a6e531e807",
"wy" : "2c3b8568eaa1c6f541a665ce7a66f78ea2d5893103e6028add62356492d8b5ac6ab8901d59621c33416c33981bd594ec"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b03620004082f7dceb585c5ba4894b0faf6604da888a311ad9f41731a1d3937168a10b0795a1fae496cb9a90739e1c0a6e531e8072c3b8568eaa1c6f541a665ce7a66f78ea2d5893103e6028add62356492d8b5ac6ab8901d59621c33416c33981bd594ec",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABAgvfc61hcW6SJSw+vZgTaiIoxGt\nn0FzGh05NxaKELB5Wh+uSWy5qQc54cCm5THoByw7hWjqocb1QaZlznpm946i1Ykx\nA+YCit1iNWSS2LWsariQHVliHDNBbDOYG9WU7A==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 502,
"comment" : "x-coordinate of the public key has many trailing 0's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306402304fb1913e53d3207a2699ddb10556e8896677846f56bbdf22c30821ef08e7d425d5716c2258ddb6d4ba554e10aa8bf9ef023002ab33fdbdcb76ff8ec00951b26152d00e4cdb464e91f9e2e152c4060a8117b152a882b6df202e8dfa4625cfaa444177",
"result" : "valid"
},
{
"tcId" : 503,
"comment" : "x-coordinate of the public key has many trailing 0's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306402300deba649492a3b356758c5bd1f021803269b110c9aad23ff93bc4f744a114dc97a2fe20c5970d58c4131b5c662e4523e0230729861e4845f89edecce431e88ea91da0e324ac0ba8046176ee966c1ff343dbb7e509acaca64f99b9e2007a296d60c43",
"result" : "valid"
},
{
"tcId" : 504,
"comment" : "x-coordinate of the public key has many trailing 0's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306402300a317753464779f6f03647a3ecd5bd1c2cc437464ef9a199842a6644aed09d57fa94badabb52640d487d7d47f964621c02305ad431c073ecf9fbd8e3a70ed90ea31b9c7b9f6795305b0e93e83cf4f9a02a0cbe4ce5c386447f8b0f97031561b53a4e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "046afe4ea7705492bda308b789d70da49457dde825d5258960a7a366e4665af9d326392c2672165ea4bbdc33374d88e7498475e6937a10a6f6a50f23de9126ba04e5650a1cd06a8066ca423339fc2ce53d91482744a4cdf2f937f76f12aae3f630",
"wx" : "6afe4ea7705492bda308b789d70da49457dde825d5258960a7a366e4665af9d326392c2672165ea4bbdc33374d88e749",
"wy" : "008475e6937a10a6f6a50f23de9126ba04e5650a1cd06a8066ca423339fc2ce53d91482744a4cdf2f937f76f12aae3f630"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200046afe4ea7705492bda308b789d70da49457dde825d5258960a7a366e4665af9d326392c2672165ea4bbdc33374d88e7498475e6937a10a6f6a50f23de9126ba04e5650a1cd06a8066ca423339fc2ce53d91482744a4cdf2f937f76f12aae3f630",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABGr+TqdwVJK9owi3idcNpJRX3egl\n1SWJYKejZuRmWvnTJjksJnIWXqS73DM3TYjnSYR15pN6EKb2pQ8j3pEmugTlZQoc\n0GqAZspCMzn8LOU9kUgnRKTN8vk3928SquP2MA==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 505,
"comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306502310082f269bffeffd534c413bbb4d05b0fe6c0c5c439c249e7482444e050384c21c488772f51099ed6b62b6d8268c3ff2191023037c3aabc5adb6d74053a7c7d154aac142435539e1a5ad5e4e52b4696e851e8947bc44c08241166f5461e9ffbd62e6e38",
"result" : "valid"
},
{
"tcId" : 506,
"comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "3064023010b39fc11796007b4247ed9691aa5a3bd0eaa7f5368e3dfc140f76a7437881d334b9dd56a1d3d554e52693b3ff4583470230382bd622fbb730eb000c17868e29328c538a4332ef7713bc412a1ab2163e35de0a0551fa367b43c00fec690d8f78e0f1",
"result" : "valid"
},
{
"tcId" : 507,
"comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306502310083b6ddb0cba84119fbf6e850390c5a32fc4a7d9ae2af497eb7e3f485ef4068f837eae66b916631a6e04c6c7ec5bdb65802302ef7f2fedd889faa079c744f9b792c09374dfb51ced559963733d448a5a30c12d5504173a19755792212f429275e0827",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "044bc65262c22d322ea89146ccb5c60c4287b65a35228743a5b9dcd15493bd8642478987c421637dd0715079ec90fb8cd47a45557ef653d0773dbe2630f8e000629ed8293e1aa4a96f3b159a245aa35ad92a1019c7e09a9ab75ba43c0786928237",
"wx" : "4bc65262c22d322ea89146ccb5c60c4287b65a35228743a5b9dcd15493bd8642478987c421637dd0715079ec90fb8cd4",
"wy" : "7a45557ef653d0773dbe2630f8e000629ed8293e1aa4a96f3b159a245aa35ad92a1019c7e09a9ab75ba43c0786928237"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200044bc65262c22d322ea89146ccb5c60c4287b65a35228743a5b9dcd15493bd8642478987c421637dd0715079ec90fb8cd47a45557ef653d0773dbe2630f8e000629ed8293e1aa4a96f3b159a245aa35ad92a1019c7e09a9ab75ba43c0786928237",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABEvGUmLCLTIuqJFGzLXGDEKHtlo1\nIodDpbnc0VSTvYZCR4mHxCFjfdBxUHnskPuM1HpFVX72U9B3Pb4mMPjgAGKe2Ck+\nGqSpbzsVmiRao1rZKhAZx+CamrdbpDwHhpKCNw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 508,
"comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "3063022f5fe6e8c9905a577c8a9f9db81663c3037bd3118ecc17be52a201fe03b8c54b885eae3e54c13ea1034def0b123cc103023046e6a23ba52f9db143d705166c33bc5b601707c22d16e9255f95bb4cfb0cf0341ceabf3640213c7c696439fddde61093",
"result" : "valid"
},
{
"tcId" : 509,
"comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306402301a65b2bdededa977bc586eaf43a9ba6e7659b078e84eef070dfdb21488dfac9180c51385924d684ff1553f68b473e21502307c2b319d06478b6ed656b409dee544f053e2fc3b149dfb1d914de90ec39ed4fdc303317a5e7b9b8e2182a8cb2fe6e5b2",
"result" : "valid"
},
{
"tcId" : 510,
"comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306402302a3cd54edc69991e6e31b60b90679c61152dad72ac1ee870b58f0b2fc841af4c8192ba120825e2db9980a0abfb018a8d02300ee72ee0ed12588ccf2d701321a90c1f4b8923d263229ca606af0e0a82e73c7e682c9c538e060fd851fb2c4e60350598",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP384r1",
"keySize" : 384,
"uncompressed" : "042ac393f20c110e3f97065304397eae0e23187b2b6163dc66083e82aff568426843056aff8dc23eebce297f747830e21734c935671391c6efa8b46c5c37b3f84a82e429a7580feb9a1383b55c83a9398e8ecc7b15d699e63962329102a1576f2b",
"wx" : "2ac393f20c110e3f97065304397eae0e23187b2b6163dc66083e82aff568426843056aff8dc23eebce297f747830e217",
"wy" : "34c935671391c6efa8b46c5c37b3f84a82e429a7580feb9a1383b55c83a9398e8ecc7b15d699e63962329102a1576f2b"
},
"publicKeyDer" : "307a301406072a8648ce3d020106092b240303020801010b036200042ac393f20c110e3f97065304397eae0e23187b2b6163dc66083e82aff568426843056aff8dc23eebce297f747830e21734c935671391c6efa8b46c5c37b3f84a82e429a7580feb9a1383b55c83a9398e8ecc7b15d699e63962329102a1576f2b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMHowFAYHKoZIzj0CAQYJKyQDAwIIAQELA2IABCrDk/IMEQ4/lwZTBDl+rg4jGHsr\nYWPcZgg+gq/1aEJoQwVq/43CPuvOKX90eDDiFzTJNWcTkcbvqLRsXDez+EqC5Cmn\nWA/rmhODtVyDqTmOjsx7FdaZ5jliMpECoVdvKw==\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 511,
"comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306402302b8fb41b330064dc47191e253e44654acafd33d18791863b83b86cdca0823fd6ff0dcace712e6662f5947a291c666e280230511d38cb38180f1642c23531753fd438a3eaad79d049340ff010081d2e007a64195d1db2167eed84ebf5e161d9ee3ef7",
"result" : "valid"
},
{
"tcId" : 512,
"comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "3064023072152ef2e229b4e637d65c486d342cb3f075f7d9f64e00a5a35cfa4d11099d02f672e648e91aa71e354b7f66b644849d02304bd22080c4c5660908dc790c61e58df79eeec32d4d400ead24644b046c3b8ba5db5fc608753d1da44b2eb81669659efc",
"result" : "valid"
},
{
"tcId" : 513,
"comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP384t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "306402300764c51cbe588255927756ef3f9e84925486baa4ac7e4dc4f8e0889950690728aa2f748bfbfd7e2f29fc5b9b58a2e4b40230522f73fe54b6efddc2566bb5d020eb8183d88f987219c2df9cb98a33958a2698f0384ce93578b1178233bca0411d4754",
"result" : "valid"
}
]
}
]
}