{
"algorithm" : "ECDSA",
"schema" : "ecdsa_verify_schema.json",
"generatorVersion" : "0.9rc5",
"numberOfTests" : 486,
"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"
]
},
"EdgeCaseShamirMultiplication" : {
"bugType" : "EDGE_CASE",
"description" : "Shamir proposed a fast method for computing the sum of two scalar multiplications efficiently. This test vector has been constructed so that an intermediate result is the point at infinity if Shamir's method is used."
},
"IntegerOverflow" : {
"bugType" : "CAN_OF_WORMS",
"description" : "The test vector contains an r and s that has been modified, so that the original value is restored if the implementation ignores the most significant bits.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"InvalidEncoding" : {
"bugType" : "CAN_OF_WORMS",
"description" : "ECDSA signatures are encoded using ASN.1. This test vector contains an incorrectly encoded signature. The test vector itself was generated from a valid signature by modifying its encoding.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"InvalidSignature" : {
"bugType" : "AUTH_BYPASS",
"description" : "The signature contains special case values such as r=0 and s=0. Buggy implementations may accept such values, if the implementation does not check boundaries and computes s^(-1) == 0.",
"effect" : "Accepting such signatures can have the effect that an adversary can forge signatures without even knowning the message to sign.",
"cves" : [
"CVE-2022-21449",
"CVE-2021-43572",
"CVE-2022-24884"
]
},
"InvalidTypesInSignature" : {
"bugType" : "AUTH_BYPASS",
"description" : "The signature contains invalid types. Dynamic typed languages sometime coerce such values of different types into integers. If an implementation is careless and has additional bugs, such as not checking integer boundaries then it may be possible that such signatures are accepted.",
"effect" : "Accepting such signatures can have the effect that an adversary can forge signatures without even knowning the message to sign.",
"cves" : [
"CVE-2022-21449"
]
},
"ModifiedInteger" : {
"bugType" : "CAN_OF_WORMS",
"description" : "The test vector contains an r and s that has been modified. The goal is to check for arithmetic errors.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"ModifiedSignature" : {
"bugType" : "CAN_OF_WORMS",
"description" : "The test vector contains an invalid signature that was generated from a valid signature by modifying it.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"ModularInverse" : {
"bugType" : "EDGE_CASE",
"description" : "The test vectors contains a signature where computing the modular inverse of s hits an edge case.",
"effect" : "While the signature in this test vector is constructed and similar cases are unlikely to occur, it is important to determine if the underlying arithmetic error can be used to forge signatures.",
"cves" : [
"CVE-2019-0865"
]
},
"PointDuplication" : {
"bugType" : "EDGE_CASE",
"description" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission.",
"cves" : [
"2020-12607",
"CVE-2015-2730"
]
},
"RangeCheck" : {
"bugType" : "CAN_OF_WORMS",
"description" : "The test vector contains an r and s that has been modified. By adding or subtracting the order of the group (or other values) the test vector checks whether signature verification verifies the range of r and s.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"SmallRandS" : {
"bugType" : "EDGE_CASE",
"description" : "The test vectors contains a signature where both r and s are small integers. Some libraries cannot verify such signatures.",
"effect" : "While the signature in this test vector is constructed and similar cases are unlikely to occur, it is important to determine if the underlying arithmetic error can be used to forge signatures.",
"cves" : [
"2020-13895"
]
},
"SpecialCaseHash" : {
"bugType" : "EDGE_CASE",
"description" : "The test vector contains a signature where the hash of the message is a special case, e.g., contains a long run of 0 or 1 bits."
},
"Untruncatedhash" : {
"bugType" : "MISSING_STEP",
"description" : "If the size of the digest is longer than the size of the underlying order of the multiplicative subgroup then the hash digest must be truncated during signature generation and verification. This test vector contains a signature where this step has been omitted."
},
"ValidSignature" : {
"bugType" : "BASIC",
"description" : "The test vector contains a valid signature that was generated pseudorandomly. Such signatures should not fail to verify unless some of the parameters (e.g. curve or hash function) are not supported."
}
},
"testGroups" : [
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0444ab2320c2297b66114428df33fe641956f82033893398af3b49b0023179201c27d26dd65121c06e0c59524c938f19daffc2a9a4679dba7cf1991ced4700592bb75e98cf77dbf6c584c2f72735152921",
"wx" : "44ab2320c2297b66114428df33fe641956f82033893398af3b49b0023179201c27d26dd65121c06e",
"wy" : "0c59524c938f19daffc2a9a4679dba7cf1991ced4700592bb75e98cf77dbf6c584c2f72735152921"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000444ab2320c2297b66114428df33fe641956f82033893398af3b49b0023179201c27d26dd65121c06e0c59524c938f19daffc2a9a4679dba7cf1991ced4700592bb75e98cf77dbf6c584c2f72735152921",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABESrIyDCKXtmEUQo3zP+ZBlW+CAz\niTOYrztJsAIxeSAcJ9Jt1lEhwG4MWVJMk48Z2v/CqaRnnbp88Zkc7UcAWSu3XpjP\nd9v2xYTC9yc1FSkh\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 1,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "",
"sig" : "305502281df0b7216839cbb0053b366f923c33026fc24098f018447d0cc6876c1676e07e499d948316cd3a48022900826976dc125cf3e56ec88a6f8f0869fec2170d5ddf322057d7b3408860862d8f30752a46c131cc25",
"result" : "valid"
},
{
"tcId" : 2,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "4d7367",
"sig" : "3055022900990dc69bca3e68f79f0e59a60f0008c70daa5031f09255a5cc7b850d4787339b9a2a35455137b8960228576c1476d74a36ca1a426b5ad68499eab0a3d1096ddf6783c88718303d11b3646d1b419e16fd7378",
"result" : "valid"
},
{
"tcId" : 3,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "3054022826134e31915b884eb75efcc379b720c3e9016efb11d4005f9568d66bf7f160c1f4a67617dce6bdd8022847b3bea3826468b7e252bf458fee8992b2ef6957ba41df53f94223a123c9e83db0521fb2be86dbb3",
"result" : "valid"
},
{
"tcId" : 4,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "0000000000000000000000000000000000000000",
"sig" : "3055022900cd231c280096b5cb236a53f5edde23c7f25f00bbe1b5ebb19852f6586de77ebd9de1a2cc93b95e5f02281c8353a32cbc8bd23d58517da603c4ba83caf1655e82cd91692b8f03c7ca10934836284fec067d5c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "040fcc8860cb26e262ca8b4ecb9c52f78d82a10a1d30dd0c8ecd7584ce80dbb75c488a062b643755001f27e676c26cd3488c1ef4ec3edd88cf8af78daf9036724b57e66da02cf7c676a53664becdfedc3b",
"wx" : "0fcc8860cb26e262ca8b4ecb9c52f78d82a10a1d30dd0c8ecd7584ce80dbb75c488a062b64375500",
"wy" : "1f27e676c26cd3488c1ef4ec3edd88cf8af78daf9036724b57e66da02cf7c676a53664becdfedc3b"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200040fcc8860cb26e262ca8b4ecb9c52f78d82a10a1d30dd0c8ecd7584ce80dbb75c488a062b643755001f27e676c26cd3488c1ef4ec3edd88cf8af78daf9036724b57e66da02cf7c676a53664becdfedc3b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABA/MiGDLJuJiyotOy5xS942CoQod\nMN0Mjs11hM6A27dcSIoGK2Q3VQAfJ+Z2wmzTSIwe9Ow+3YjPiveNr5A2cktX5m2g\nLPfGdqU2ZL7N/tw7\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 5,
"comment" : "signature malleability",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "305502287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70229008f55283e35bba5abb958fe66060bfb1d9f264b8201bfdce10d60c7bad8c50ff6eb8d2170d662cee0",
"result" : "valid"
},
{
"tcId" : 6,
"comment" : "valid",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "valid"
},
{
"tcId" : 7,
"comment" : "length of sequence [r, s] uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "30815402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 8,
"comment" : "length of sequence [r, s] contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "3082005402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 9,
"comment" : "length of sequence [r, s] uses 85 instead of 84",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305502287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 10,
"comment" : "length of sequence [r, s] uses 83 instead of 84",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305302287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 11,
"comment" : "uint32 overflow in length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3085010000005402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 12,
"comment" : "uint64 overflow in length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308901000000000000005402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 13,
"comment" : "length of sequence [r, s] = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30847fffffff02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 14,
"comment" : "length of sequence [r, s] = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30848000000002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 15,
"comment" : "length of sequence [r, s] = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3084ffffffff02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 16,
"comment" : "length of sequence [r, s] = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3085ffffffffff02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 17,
"comment" : "length of sequence [r, s] = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3088ffffffffffffffff02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 18,
"comment" : "incorrect length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30ff02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 19,
"comment" : "replaced sequence [r, s] by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"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" : "305602287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000",
"result" : "invalid"
},
{
"tcId" : 23,
"comment" : "prepending 0's to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3056000002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 24,
"comment" : "appending unused 0's to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000",
"result" : "invalid"
},
{
"tcId" : 25,
"comment" : "appending null value to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305602287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310500",
"result" : "invalid"
},
{
"tcId" : 26,
"comment" : "prepending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3059498177305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 27,
"comment" : "prepending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30582500305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 28,
"comment" : "appending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3056305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310004deadbeef",
"result" : "invalid"
},
{
"tcId" : 29,
"comment" : "including undefined tags",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305caa00bb00cd00305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 30,
"comment" : "including undefined tags",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305c2230aa00bb00cd0002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 31,
"comment" : "including undefined tags",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305c02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d72230aa00bb00cd00022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"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" : "305aaa02aabb305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 34,
"comment" : "using composition with indefinite length for sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3080305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000",
"result" : "invalid"
},
{
"tcId" : 35,
"comment" : "using composition with wrong tag for sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3080315402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000",
"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" : "2e5402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 38,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "2f5402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 39,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "315402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 40,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "325402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 41,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "ff5402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"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" : "30583001023053287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 44,
"comment" : "truncated sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305302287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4",
"result" : "invalid"
},
{
"tcId" : 45,
"comment" : "truncated sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3053287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 46,
"comment" : "sequence [r, s] of size 4181 to check for overflows",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3082105502287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid"
},
{
"tcId" : 47,
"comment" : "indefinite length",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "308002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000",
"result" : "invalid"
},
{
"tcId" : 48,
"comment" : "indefinite length with truncated delimiter",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c43100",
"result" : "invalid"
},
{
"tcId" : 49,
"comment" : "indefinite length with additional element",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c43105000000",
"result" : "invalid"
},
{
"tcId" : 50,
"comment" : "indefinite length with truncated element",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431060811220000",
"result" : "invalid"
},
{
"tcId" : 51,
"comment" : "indefinite length with garbage",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000fe02beef",
"result" : "invalid"
},
{
"tcId" : 52,
"comment" : "indefinite length with nonempty EOC",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310002beef",
"result" : "invalid"
},
{
"tcId" : 53,
"comment" : "prepend empty sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3056300002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 54,
"comment" : "append empty sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305602287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4313000",
"result" : "invalid"
},
{
"tcId" : 55,
"comment" : "append zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305702287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431020100",
"result" : "invalid"
},
{
"tcId" : 56,
"comment" : "append garbage with high tag number",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305702287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431bf7f00",
"result" : "invalid"
},
{
"tcId" : 57,
"comment" : "append null with explicit tag",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305802287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431a0020500",
"result" : "invalid"
},
{
"tcId" : 58,
"comment" : "append null with implicit tag",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305602287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431a000",
"result" : "invalid"
},
{
"tcId" : 59,
"comment" : "sequence of sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3056305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 60,
"comment" : "truncated sequence: removed last 1 elements",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "302a02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7",
"result" : "invalid"
},
{
"tcId" : 61,
"comment" : "repeating element in sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "307e02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 62,
"comment" : "flipped bit 0 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30527859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d6022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 63,
"comment" : "flipped bit 32 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30527859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb94ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 64,
"comment" : "flipped bit 48 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30527859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153beeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 65,
"comment" : "flipped bit 64 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30527859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d74153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 66,
"comment" : "length of r uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "30550281287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 67,
"comment" : "length of r contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "3056028200287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 68,
"comment" : "length of r uses 41 instead of 40",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402297859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 69,
"comment" : "length of r uses 39 instead of 40",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402277859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 70,
"comment" : "uint32 overflow in length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3059028501000000287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 71,
"comment" : "uint64 overflow in length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305d02890100000000000000287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 72,
"comment" : "length of r = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305802847fffffff7859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 73,
"comment" : "length of r = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30580284800000007859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 74,
"comment" : "length of r = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30580284ffffffff7859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 75,
"comment" : "length of r = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30590285ffffffffff7859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 76,
"comment" : "length of r = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305c0288ffffffffffffffff7859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 77,
"comment" : "incorrect length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402ff7859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 78,
"comment" : "replaced r by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402807859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 79,
"comment" : "removing r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "302a022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 80,
"comment" : "lonely integer tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "302b02022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 81,
"comment" : "lonely integer tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "302b02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d702",
"result" : "invalid"
},
{
"tcId" : 82,
"comment" : "appending 0's to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3056022a7859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70000022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 83,
"comment" : "prepending 0's to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3056022a00007859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 84,
"comment" : "appending unused 0's to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305602287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70000022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 85,
"comment" : "appending null value to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3056022a7859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70500022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 86,
"comment" : "prepending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3059222d49817702287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 87,
"comment" : "prepending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3058222c250002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 88,
"comment" : "appending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305c222a02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70004deadbeef022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 89,
"comment" : "truncated length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "302c0281022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 90,
"comment" : "including undefined tags to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305a222eaa02aabb02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 91,
"comment" : "using composition with indefinite length for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3058228002287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70000022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 92,
"comment" : "using composition with wrong tag for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3058228003287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70000022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 93,
"comment" : "Replacing r with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "302c0500022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 94,
"comment" : "changing tag value of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305400287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 95,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305401287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 96,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305403287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 97,
"comment" : "changing tag value of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305404287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 98,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3054ff287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 99,
"comment" : "dropping value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "302c0200022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 100,
"comment" : "using composition for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3058222c020178022759faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 101,
"comment" : "modifying first byte of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305402287a59faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 102,
"comment" : "modifying last byte of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a457022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 103,
"comment" : "truncated r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305302277859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 104,
"comment" : "truncated r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3053022759faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 105,
"comment" : "r of size 4137 to check for overflows",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30821057028210297859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 106,
"comment" : "leading ff in r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30550229ff7859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 107,
"comment" : "replaced r by infinity",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "302d090180022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 108,
"comment" : "replacing r with zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "302d020100022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 109,
"comment" : "flipped bit 0 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305202287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d744091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c430",
"result" : "invalid"
},
{
"tcId" : 110,
"comment" : "flipped bit 32 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305202287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d744091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433eb6e62c431",
"result" : "invalid"
},
{
"tcId" : 111,
"comment" : "flipped bit 48 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305202287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d744091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0533ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 112,
"comment" : "flipped bit 64 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305202287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d744091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f39b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 113,
"comment" : "length of s uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "305502287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d702812844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 114,
"comment" : "length of s contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "305602287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70282002844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 115,
"comment" : "length of s uses 41 instead of 40",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022944091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 116,
"comment" : "length of s uses 39 instead of 40",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022744091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 117,
"comment" : "uint32 overflow in length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305902287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70285010000002844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 118,
"comment" : "uint64 overflow in length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305d02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7028901000000000000002844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 119,
"comment" : "length of s = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305802287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d702847fffffff44091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 120,
"comment" : "length of s = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305802287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d702848000000044091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 121,
"comment" : "length of s = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305802287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70284ffffffff44091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 122,
"comment" : "length of s = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305902287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70285ffffffffff44091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 123,
"comment" : "length of s = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305c02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70288ffffffffffffffff44091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 124,
"comment" : "incorrect length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d702ff44091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 125,
"comment" : "replaced s by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7028044091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 126,
"comment" : "appending 0's to s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305602287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022a44091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000",
"result" : "invalid"
},
{
"tcId" : 127,
"comment" : "prepending 0's to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305602287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022a000044091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 128,
"comment" : "appending null value to s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305602287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022a44091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310500",
"result" : "invalid"
},
{
"tcId" : 129,
"comment" : "prepending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305902287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7222d498177022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 130,
"comment" : "prepending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305802287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7222c2500022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 131,
"comment" : "appending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305c02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7222a022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310004deadbeef",
"result" : "invalid"
},
{
"tcId" : 132,
"comment" : "truncated length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "302c02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70281",
"result" : "invalid"
},
{
"tcId" : 133,
"comment" : "including undefined tags to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305a02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7222eaa02aabb022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 134,
"comment" : "using composition with indefinite length for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305802287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d72280022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000",
"result" : "invalid"
},
{
"tcId" : 135,
"comment" : "using composition with wrong tag for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305802287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d72280032844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000",
"result" : "invalid"
},
{
"tcId" : 136,
"comment" : "Replacing s with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "302c02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70500",
"result" : "invalid"
},
{
"tcId" : 137,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7002844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 138,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7012844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 139,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7032844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 140,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7042844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 141,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7ff2844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 142,
"comment" : "dropping value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "302c02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70200",
"result" : "invalid"
},
{
"tcId" : 143,
"comment" : "using composition for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "305802287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7222c0201440227091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 144,
"comment" : "modifying first byte of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022846091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 145,
"comment" : "modifying last byte of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305402287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4b1",
"result" : "invalid"
},
{
"tcId" : 146,
"comment" : "truncated s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305302287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022744091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4",
"result" : "invalid"
},
{
"tcId" : 147,
"comment" : "truncated s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305302287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70227091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 148,
"comment" : "s of size 4137 to check for overflows",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3082105702287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70282102944091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c4310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid"
},
{
"tcId" : 149,
"comment" : "leading ff in s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "305502287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d70229ff44091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 150,
"comment" : "replaced s by infinity",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "302d02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7090180",
"result" : "invalid"
},
{
"tcId" : 151,
"comment" : "replacing s with zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "302d02287859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7020100",
"result" : "invalid"
},
{
"tcId" : 152,
"comment" : "replaced r by r + n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30550229014bb841c7873d9a2e43e2c374755afb4805bb5f433e660ca8be5929e51025c65e9bcc441393b737e8022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 153,
"comment" : "replaced r by r - n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30540228a4fbb38719c4fabe8169d2b6d1573a7c129bbff7d147e76263c8cc553319148b8ea9995d0a2c11c6022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 154,
"comment" : "replaced r by r + 256 * n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "3056022a00d3d6a11ade0cd102579f1ea9e7a53980db9bfb355416e99d32d93fc30ba7f856fba69049fd1484b5d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 155,
"comment" : "replaced r by -r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "3054022887a60558af7eb5899d59b4ea5ca6e51df3d47062782905fa6eef04e2de60928aeac51147b10e5b29022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 156,
"comment" : "replaced r by n - r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "305402285b044c78e63b05417e962d492ea8c583ed6440082eb8189d9c3733aacce6eb74715666a2f5d3ee3a022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 157,
"comment" : "replaced r by -n - r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30550229feb447be3878c265d1bc1d3c8b8aa504b7fa44a0bcc199f35741a6d61aefda39a16433bbec6c48c818022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 158,
"comment" : "replaced r by r + 2**320",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "30550229017859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 159,
"comment" : "replaced r by r + 2**384",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "305d02310100000000000000007859faa750814a7662a64b15a3591ae20c2b8f9d87d6fa059110fb1d219f6d75153aeeb84ef1a4d7022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 160,
"comment" : "replaced s by s + n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30550229011767660237bcf9c4091ff2579df7c5ae53f953c96b5e48654d2f95d50447a1dc21958945b3285742022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 161,
"comment" : "replaced s by s - n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "30550229ff70aad7c1ca445a5446a70199f9f404e260d9b47dfe40231ef29f3845273af0091472de8f299d3120022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 162,
"comment" : "replaced s by s + 256 * n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "3056022a00d3a2503f18bd5061ed645bd8cacdd64b41ea3929da43e1d8ef68162efb9c1a32792c598f2f33f5d531022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 163,
"comment" : "replaced s by -s",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30540228bbf6e11dfeff55f3d81c8607340a1ab7a5967bdc4b30ca3de01898f2ea3eb70d64fbcc15919d3bcf022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 164,
"comment" : "replaced s by -n - s",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30550229fee89899fdc843063bf6e00da862083a51ac06ac3694a1b79ab2d06a2afbb85e23de6a76ba4cd7a8be022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 165,
"comment" : "replaced s by s + 2**320",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "305502290144091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 166,
"comment" : "replaced s by s - 2**320",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "30550229ff44091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"result" : "invalid"
},
{
"tcId" : 167,
"comment" : "replaced s by s + 2**384",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "305d023101000000000000000044091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431022844091ee20100aa0c27e379f8cbf5e5485a698423b4cf35c21fe7670d15c148f29b0433ea6e62c431",
"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" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
"result" : "invalid"
},
{
"tcId" : 172,
"comment" : "Signature with special case values r=0 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
"result" : "invalid"
},
{
"tcId" : 173,
"comment" : "Signature with special case values r=0 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
"result" : "invalid"
},
{
"tcId" : 174,
"comment" : "Signature with special case values r=0 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
"result" : "invalid"
},
{
"tcId" : 175,
"comment" : "Signature with special case values r=0 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e020100022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
"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" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
"result" : "invalid"
},
{
"tcId" : 180,
"comment" : "Signature with special case values r=1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
"result" : "invalid"
},
{
"tcId" : 181,
"comment" : "Signature with special case values r=1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
"result" : "invalid"
},
{
"tcId" : 182,
"comment" : "Signature with special case values r=1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
"result" : "invalid"
},
{
"tcId" : 183,
"comment" : "Signature with special case values r=1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e020101022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
"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" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
"result" : "invalid"
},
{
"tcId" : 188,
"comment" : "Signature with special case values r=-1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
"result" : "invalid"
},
{
"tcId" : 189,
"comment" : "Signature with special case values r=-1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
"result" : "invalid"
},
{
"tcId" : 190,
"comment" : "Signature with special case values r=-1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
"result" : "invalid"
},
{
"tcId" : 191,
"comment" : "Signature with special case values r=-1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e0201ff022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
"result" : "invalid"
},
{
"tcId" : 192,
"comment" : "Signature with special case values r=n and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020100",
"result" : "invalid"
},
{
"tcId" : 193,
"comment" : "Signature with special case values r=n and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311020101",
"result" : "invalid"
},
{
"tcId" : 194,
"comment" : "Signature with special case values r=n and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110201ff",
"result" : "invalid"
},
{
"tcId" : 195,
"comment" : "Signature with special case values r=n and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
"result" : "invalid"
},
{
"tcId" : 196,
"comment" : "Signature with special case values r=n and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
"result" : "invalid"
},
{
"tcId" : 197,
"comment" : "Signature with special case values r=n and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
"result" : "invalid"
},
{
"tcId" : 198,
"comment" : "Signature with special case values r=n and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
"result" : "invalid"
},
{
"tcId" : 199,
"comment" : "Signature with special case values r=n and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
"result" : "invalid"
},
{
"tcId" : 200,
"comment" : "Signature with special case values r=n - 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310020100",
"result" : "invalid"
},
{
"tcId" : 201,
"comment" : "Signature with special case values r=n - 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310020101",
"result" : "invalid"
},
{
"tcId" : 202,
"comment" : "Signature with special case values r=n - 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593100201ff",
"result" : "invalid"
},
{
"tcId" : 203,
"comment" : "Signature with special case values r=n - 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
"result" : "invalid"
},
{
"tcId" : 204,
"comment" : "Signature with special case values r=n - 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
"result" : "invalid"
},
{
"tcId" : 205,
"comment" : "Signature with special case values r=n - 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
"result" : "invalid"
},
{
"tcId" : 206,
"comment" : "Signature with special case values r=n - 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
"result" : "invalid"
},
{
"tcId" : 207,
"comment" : "Signature with special case values r=n - 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
"result" : "invalid"
},
{
"tcId" : 208,
"comment" : "Signature with special case values r=n + 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312020100",
"result" : "invalid"
},
{
"tcId" : 209,
"comment" : "Signature with special case values r=n + 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312020101",
"result" : "invalid"
},
{
"tcId" : 210,
"comment" : "Signature with special case values r=n + 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593120201ff",
"result" : "invalid"
},
{
"tcId" : 211,
"comment" : "Signature with special case values r=n + 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
"result" : "invalid"
},
{
"tcId" : 212,
"comment" : "Signature with special case values r=n + 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
"result" : "invalid"
},
{
"tcId" : 213,
"comment" : "Signature with special case values r=n + 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
"result" : "invalid"
},
{
"tcId" : 214,
"comment" : "Signature with special case values r=n + 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
"result" : "invalid"
},
{
"tcId" : 215,
"comment" : "Signature with special case values r=n + 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
"result" : "invalid"
},
{
"tcId" : 216,
"comment" : "Signature with special case values r=p and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27020100",
"result" : "invalid"
},
{
"tcId" : 217,
"comment" : "Signature with special case values r=p and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27020101",
"result" : "invalid"
},
{
"tcId" : 218,
"comment" : "Signature with special case values r=p and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e270201ff",
"result" : "invalid"
},
{
"tcId" : 219,
"comment" : "Signature with special case values r=p and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
"result" : "invalid"
},
{
"tcId" : 220,
"comment" : "Signature with special case values r=p and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
"result" : "invalid"
},
{
"tcId" : 221,
"comment" : "Signature with special case values r=p and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
"result" : "invalid"
},
{
"tcId" : 222,
"comment" : "Signature with special case values r=p and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
"result" : "invalid"
},
{
"tcId" : 223,
"comment" : "Signature with special case values r=p and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
"result" : "invalid"
},
{
"tcId" : 224,
"comment" : "Signature with special case values r=p + 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28020100",
"result" : "invalid"
},
{
"tcId" : 225,
"comment" : "Signature with special case values r=p + 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28020101",
"result" : "invalid"
},
{
"tcId" : 226,
"comment" : "Signature with special case values r=p + 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e280201ff",
"result" : "invalid"
},
{
"tcId" : 227,
"comment" : "Signature with special case values r=p + 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311",
"result" : "invalid"
},
{
"tcId" : 228,
"comment" : "Signature with special case values r=p + 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59310",
"result" : "invalid"
},
{
"tcId" : 229,
"comment" : "Signature with special case values r=p + 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59312",
"result" : "invalid"
},
{
"tcId" : 230,
"comment" : "Signature with special case values r=p + 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27",
"result" : "invalid"
},
{
"tcId" : 231,
"comment" : "Signature with special case values r=p + 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e28",
"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" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311090380fe01",
"result" : "invalid"
},
{
"tcId" : 260,
"comment" : "Signature encoding contains incorrect types: r=n, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311090142",
"result" : "invalid"
},
{
"tcId" : 261,
"comment" : "Signature encoding contains incorrect types: r=n, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311010101",
"result" : "invalid"
},
{
"tcId" : 262,
"comment" : "Signature encoding contains incorrect types: r=n, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311010100",
"result" : "invalid"
},
{
"tcId" : 263,
"comment" : "Signature encoding contains incorrect types: r=n, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302d022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110500",
"result" : "invalid"
},
{
"tcId" : 264,
"comment" : "Signature encoding contains incorrect types: r=n, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302d022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110c00",
"result" : "invalid"
},
{
"tcId" : 265,
"comment" : "Signature encoding contains incorrect types: r=n, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593110c0130",
"result" : "invalid"
},
{
"tcId" : 266,
"comment" : "Signature encoding contains incorrect types: r=n, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302d022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593113000",
"result" : "invalid"
},
{
"tcId" : 267,
"comment" : "Signature encoding contains incorrect types: r=n, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c593113003020100",
"result" : "invalid"
},
{
"tcId" : 268,
"comment" : "Signature encoding contains incorrect types: r=p, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27090380fe01",
"result" : "invalid"
},
{
"tcId" : 269,
"comment" : "Signature encoding contains incorrect types: r=p, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27090142",
"result" : "invalid"
},
{
"tcId" : 270,
"comment" : "Signature encoding contains incorrect types: r=p, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27010101",
"result" : "invalid"
},
{
"tcId" : 271,
"comment" : "Signature encoding contains incorrect types: r=p, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27010100",
"result" : "invalid"
},
{
"tcId" : 272,
"comment" : "Signature encoding contains incorrect types: r=p, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302d022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e270500",
"result" : "invalid"
},
{
"tcId" : 273,
"comment" : "Signature encoding contains incorrect types: r=p, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302d022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e270c00",
"result" : "invalid"
},
{
"tcId" : 274,
"comment" : "Signature encoding contains incorrect types: r=p, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e270c0130",
"result" : "invalid"
},
{
"tcId" : 275,
"comment" : "Signature encoding contains incorrect types: r=p, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "302d022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e273000",
"result" : "invalid"
},
{
"tcId" : 276,
"comment" : "Signature encoding contains incorrect types: r=p, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3030022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e273003020100",
"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" : "3337313538",
"sig" : "3054022825166f47ac99c6bec3b038849ab4ead3b251f18afb0da1da5caa604a92a909c8561817684abffb92022822430ab3e14b6cf4a56c4c24a05ce4758467232629eb8101a995edb8f81660d4037ba7f057a8b5b7",
"result" : "valid"
},
{
"tcId" : 296,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131353534393035383139",
"sig" : "305502290096b56e4f5ca6a77e08fdd100798c4e295c991c23e0bb0862b0a448f26523ba6e621522f0fcb6f4dc0228681f9bea5bb26e77003cc8e5057d20501e03a08cdf9df4a6b1f92555fbad5142503712e868f4fffb",
"result" : "valid"
},
{
"tcId" : 297,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32363831393031303832",
"sig" : "3055022900c17eadea9492bb860e86519072d1008bdf396231b99734805a311db0c51957d32356720d62b3aac3022811bbbed00ec6402bd51885db44e1cf8accd05bb9b6847952234cbd45aa9f1fd0a04623e929342ba7",
"result" : "valid"
},
{
"tcId" : 298,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38333336353438363931",
"sig" : "305402284f72a949a03227dc057a4c83d5089f076fd0d174fa6387d5907019a876e4b1fd237855e8966276c00228575c86b2ca89d6cb2245780898bae6f52e212b14be8ad96c86980a07c274f7a457b9de15490962d1",
"result" : "valid"
},
{
"tcId" : 299,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33363235303538313232",
"sig" : "3054022868532fdf732db9de308a1bbe79b281567eda1ff0f7c6179ea61f678a6d4457319aee89bca52005bd02287884b4f1e9917fd179f3ea4126d7eac61a33b9516e889e060cb3a2f2744820b2a9d8a57da2497dbb",
"result" : "valid"
},
{
"tcId" : 300,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33323739333237313834",
"sig" : "3055022900b5b90052ac94ea20b5a1d07ab6f319bc0361661979bff0986ef0c806867ccf06a741c7b6368bfc18022830efe58b33ebdac9b7ba0cdbc9d85d9702ea3a8b4cca2d4e3de53f33b44836d268392003bf09a267",
"result" : "valid"
},
{
"tcId" : 301,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "383836363432313439",
"sig" : "3055022873938d137dc151d1339335c27b51f451781f289abb61d75fb6226e83f6b22d70ee017dbd30d0c731022900c01c5102209e434dc5bd86f1d4103f29ccdcd79d18cc52039aeda36267a0e3f611d4b683a9681eea",
"result" : "valid"
},
{
"tcId" : 302,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32333737393036313539",
"sig" : "305502290080f092dacdc272080ab183c5c898aa4aa3169de0785a41c1eb7d3d1b2e193ab76001b6d3be8107ce022858a1b05dfdb3ec33cfada6ddec72a24bcaf1a664008a61b702fcfab98a9e320cbda541ea3bc5b8d0",
"result" : "valid"
},
{
"tcId" : 303,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38303833323436363234",
"sig" : "305502290099e78d55a807be57b8f8b8c514dd56ceff2dcc6e92cc5e78670336ae2021cae4b2099e7185f1f80802280faf3c7b95812a4131c68ce5e9e1c0b5348867e368cf041f0d3ab5d6721a057aa8b8ec3a99e91ff8",
"result" : "valid"
},
{
"tcId" : 304,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343832353634393539",
"sig" : "3056022900a9036c8644e3be5d80efbd934a9d4478fcf0acc6d5fdde16cb05e88b29639ff9a697ea0db176f986022900850f0897b85d8268a6976a8f82a8a660021aa2555a4237a7a1bf26a37ec76eb025d309f9452c7d3e",
"result" : "valid"
},
{
"tcId" : 305,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33303635303732353033",
"sig" : "305502285564073e989dd7255883b2913657bbeb2abeea525e71905315602d65501d26566b6bae20def57f97022900bbe1f83cfd14b40de0e4ce620cb6263c5d577296dcf2c6dc4ff1c8062110152e8c00bb6a741c84f0",
"result" : "valid"
},
{
"tcId" : 306,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343932313138323033",
"sig" : "305502285513b6a74d7c93e00365d983745d454ff9468139589de293900de216da3dbf08f1fc07c6b4191101022900a6659a5fb301d6c135e3cbf9cb7db1ad3240820b64574e7e01bb9d15f4dceaef3cc8dd2a636aab26",
"result" : "valid"
},
{
"tcId" : 307,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "353535333230313336",
"sig" : "305402282f40a2dee6fbffc556b1d9d27e83db210cfc225d1999814de81ed18b2365388dcabddcf3c498feab02287f360df60e70aba2d97f48f1cbba06e16dc5c78e8e0ddc938626feef70ce6c3a0b6b95e119a43201",
"result" : "valid"
},
{
"tcId" : 308,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "333331373032303036",
"sig" : "305502285bbff492841621fac5e68205ec994437f0de9aa9d0554faa48502a22a44a97096b5fdf049728d7e1022900c00d4788caf9aafa244e8f9b51bf6c11d355811bc09ab249812b42fc1d2e7b31c3c1e62d0489942c",
"result" : "valid"
},
{
"tcId" : 309,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373531313832333938",
"sig" : "3056022900862a7df9460a05d6fb199626efae385dc12b9269160d84c90f6b94a9548eca8a3e0c61efc80f1bba022900a86af4f643715d87fc9da42a5c8a9b64cca36ec8400bf48c3cbd9dca10648b8b9668636162513c4c",
"result" : "valid"
},
{
"tcId" : 310,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3737303439353436343831",
"sig" : "3055022900b2ee1b485f497a633e7d9e81a809bbc0d8a632386655cdbe4cfbbd2eb93bb270ece51f878fae9b5302282b73fc1c1e7637fe58b3886e1506278e38adcec92f239ec33171e8cb04f5def355a4bea265ac5c73",
"result" : "valid"
},
{
"tcId" : 311,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34323539303733303333",
"sig" : "30550229008273b4dc20862646cd931bb1fad28710153c6955a5262bc0b8a8ffaf24742e0461feb02d65a175c202281b6b8151707f999494569122472e4b3dd160b2f423dcb74ea4a5071cc7a69b8dde5bb86f6d7be2c4",
"result" : "valid"
},
{
"tcId" : 312,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343139373133353036",
"sig" : "305402286659e0d0fbd6cdb0136f6b5e5e3c4ca0cec67463d588096c9b2e2cbcbbe185d455a3f22ed429edfe022831993a1d231566076c3eaa2fc24dafd59a56f591e8b9a8308ca6abc227e1f1f9e19b388ec5b69bde",
"result" : "valid"
},
{
"tcId" : 313,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3231393238333534363838",
"sig" : "305502282b2ce180dc031b96802053c860624e8a4b5f76ec232dc72465db042b97f7bd37afb501b819bdad2a022900cfbd71dabe99badf9989e096bedb64bd120c7be892d9a6ba696eaf293e1221e8b9f51149a130d159",
"result" : "valid"
},
{
"tcId" : 314,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36363235393934383739",
"sig" : "3055022900c07fa346e5826db30403f45bc4d706b03a54cb9bc66f4f451aa6fc1bcb4da15a68ca0199ba5f1bf70228732405f51c4aad33be2c27c5b161f4d9da234976b13dd910801ec89a17390a1ce8bd01dcbb571105",
"result" : "valid"
},
{
"tcId" : 315,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393538343937303836",
"sig" : "3056022900a65db0e7c71925071821e73d4dfa4bd2fb8f5644c4de51847c160493df013ef4a4599592e06e3b7a02290094ba7bea8b5687c0ae8419110e1def2c220d5f1a8e8e07751c10f56afdc4c3384ee9c1d07e834ae3",
"result" : "valid"
},
{
"tcId" : 316,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32353939333434393638",
"sig" : "305402281421e07e71b0154b989d6459491adc5c1f7d4ce16be2b0890834dd1e47d90d6abb5367ad7629ab3f0228432157414e26650f0f14daf1b2a94b92b1f956da9b31acd8dc2d3fb80cd5fcd99eb016b8348d7a0f",
"result" : "valid"
},
{
"tcId" : 317,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36323332343733393531",
"sig" : "305402283f0fef46b6751f3dd965fe8e2b2a72b197ab85c1493577e9d7f8f1c400d54f5abc7647ff139b7719022873b1b6acebdd946c5232a4256a2319be2ca0cbb1d971b01b1aa0ba7b567dc310baabc48d345c98ef",
"result" : "valid"
},
{
"tcId" : 318,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3737363033313033323137",
"sig" : "305502280413f313eb68b68720bdc351866d4fa6fc877edc91eae7e51c092dec0a253cec7cb6020478c2e40e022900c7416b3576936e0e9f22e8292d859d6ed16ed1a90dc73c62e6f229c369e3ac1be5f7d7d1f9fb665e",
"result" : "valid"
},
{
"tcId" : 319,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38393534383338363735",
"sig" : "305402281361b05e30d1e71cfa8a56cfcc2d54c310cc4c1c23ab7db676f3e2320ed5bb6e9ec0496a30db3dd902286cc089b8072ce69da8a521379464e0ef2a95b2d9a75a4d3377196093dd48fecbbbd9e2d2f082fb49",
"result" : "valid"
},
{
"tcId" : 320,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32343533383530303035",
"sig" : "305402286eac926459f7ac5cd4ca3a9bb062e81f332405ad684a97873c12f63edd9d3197a3097d4589e32f82022841cc9b217abae590d1e6a9b5bfc70a295da32e330dd8e2c02ed9bb59f5329b95b90434ed6b881892",
"result" : "valid"
},
{
"tcId" : 321,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32363934383137303236",
"sig" : "305602290088ad1a9603e2d5d002e7a4255ddafd98711338804c9e97c70023f6f9582c20282cde8675e2a79d3d022900a3655f2f43eac97b15799a6c7007ecf5bf1bf6811c9735028eac55955bd46945c1c89209c91e20c8",
"result" : "valid"
},
{
"tcId" : 322,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343331323036323937",
"sig" : "3055022900d175a4cd6ae366384d8fdd8025096ff8ee6b4f1f5ad7e41ce1a2b766a94994386a0ded9f280d0def02286a3ec3ba0aa4fff1e9ed2ab4a6de6c26cb039f12934db1d9e794ebbfe8d2d164f1c269788b729c12",
"result" : "valid"
},
{
"tcId" : 323,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33323031313936373336",
"sig" : "3055022859132b6452aa8f8d6a5c68fa027aaa6da9119cbf7f25392041359d50e9b3cd7d1f5942d6bbfad0f9022900cb27d24a6943dc887eda359cef6351bbd85dc3b7ed18d7c4b5465baa017e09c1d1ff49faf13a7dc2",
"result" : "valid"
},
{
"tcId" : 324,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383330303038353932",
"sig" : "305502284d559032c70a97e0700c88af92166c0d2035993d9685e2c22c543af04a82d95914cde11bbfda1bcc022900c3822076b28d0c86119229b4fa9c66cac3ec9069150e3c9bb5e1c7ba53a5a41125282688f9e5dd57",
"result" : "valid"
},
{
"tcId" : 325,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "383834323632353236",
"sig" : "30550228437b77c4a2a69fba1b29c5f5a52c211cb7eea38370774d9a7e529cfb451593edd71cf9347a4f001f0229008ba45c700a5ba46e46283abc06853706b78d6a9e9a16cccca50c0daaffe120e1bb3b35c8ae5b1ac5",
"result" : "valid"
},
{
"tcId" : 326,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132333434393638393037",
"sig" : "305402282347c452dd6f7c039294604c79676e747f80a1f650b51ff64c46de737b3aef99828df713ada316f4022854170218466b53a3e2ce373a42f012f548a7f911695799357cc21cd62ebba1bb276e68d4177470ee",
"result" : "valid"
},
{
"tcId" : 327,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "353439323433353935",
"sig" : "30550229008bc6d8a3bfd7a4d2ca8af70bd9b0e9fe2b51d4c8c641bc8b8d22c805d7390dadecf6550eaae311df02287a1aac6c927b3d12c805c7fdd780cd545e4d5e802ad6b4ec4f120151e95e493521342924e11ddc23",
"result" : "valid"
},
{
"tcId" : 328,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33303832383235333337",
"sig" : "305402284c6c2d69a94bbf0485d54ac20d2de1c90501b9324ee914c7b79531d013807e09d943764fbd90842a02283118a437ac08090aeab38d4ad8a0954e7b5bf9a0ced7c08394579c26ff0a8ea0485c1e567f8d85ec",
"result" : "valid"
},
{
"tcId" : 329,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38303337353732353536",
"sig" : "305402283996c88e0007daebd98b1cf5e58d6c7c76b7fa72b9ab80c49af31a8366d47f0f725aadb48467cec30228650a0c483aa3e3aa7bd9c9ca6b8efdda9a79f765a650dfe09608fa3489232b612c03f9a7a496f85d",
"result" : "valid"
},
{
"tcId" : 330,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373734343739383034",
"sig" : "3056022900cdfe1e9bb4381080f346c92d52e355f168f065c5ae22c59eb9f32ea23b96cf343c14450a880beafa022900ce5bb7b26da07a63014dda6f83b7ab52f3d60fb1a2b9915e001bc8d27bfbb77f5f5fa9f5755e56bd",
"result" : "valid"
},
{
"tcId" : 331,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3133333732303536333833",
"sig" : "305602290089cbc746335c9fc7fe243787ca3ba9963194465ebf0a98715aa35568252665f0a3a5cac6744b3e9b022900b7f228315eb38cf42509ff1063184557ceb885e3a396ec51956143b4bcfe1092aed78459a64a2889",
"result" : "valid"
},
{
"tcId" : 332,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35313832373036353336",
"sig" : "305402283b5c3f811c46ef775ee2030a19d8259b9ded0474195b18e28d6cc9359e8197b62557963e3ee0c33d02281ce2c88e8e23eabc1cfe1d44e9ea20463784f9d8a9377111792bb25894e1acf68b4c1b49a7896de9",
"result" : "valid"
},
{
"tcId" : 333,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34303337363939303936",
"sig" : "3055022848c248f40db16605ac19f44c70f2e4068d67af2fcea6933ab624aaf60dd63bd0b66a8679dd508b3e0229008d849dfdf0f7b897c151981152bcc85c8687dfc720f6710d85fd658684f316d2fd753287eebf2a9b",
"result" : "valid"
},
{
"tcId" : 334,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131343230303039363832",
"sig" : "3054022864b8453fa3274cdce937809eef3a6e9ed284358dc52dcc458c64c4b12cd7cf31a2a207d0ac2f4c2702287f1c5f1010c32e0bb16823b2316125f884247a7932fe551365a8ac161f7297d2fab0e27885ecc216",
"result" : "valid"
},
{
"tcId" : 335,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33323037353534303132",
"sig" : "3056022900bda9bd9743ac8dcbc89df2c5e7ce9815fd108bc8f9e9f9912f0087dd7016dce4baef8e3139964343022900ae4aff57910d9e53a21d785207e9007214a822b8bc9589243d95e0f3ed0fd2827828e0ba419a7a27",
"result" : "valid"
},
{
"tcId" : 336,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383536323335373531",
"sig" : "30540228591fc6b75d45d666f2fe61e1117232ff889f175fc3c33dc99367f8134a0ac9c78d94a56ee2493ffc0228113c0f28eff38485ae23e5e5981605c8ccf4b9f5d83399bb97d0adfb4ddc122e87dfc646ab171817",
"result" : "valid"
},
{
"tcId" : 337,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32363736343535323539",
"sig" : "305402286e846dd1cf589a4d6fc382b2ed5a32381bfff953e6ee34489b54752b32f79d03acfe5a341cbfbfaa02280e921da250b2e01a66ae85064483500d012846c1ce49d5a25111f978124a3dc9a1d5b824bb9be94e",
"result" : "valid"
},
{
"tcId" : 338,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32313832323433303137",
"sig" : "3054022807fd1557becb507a6786e3b74eca5c7b31d1a2f2fc39bf8da20f8b62dfac5481701acb5e32a4f092022803755c221d4b9c22b808473f2f4c14190be09eabdbf72c8ca5e8db5b54333d464e35f2d96c05b7c4",
"result" : "valid"
},
{
"tcId" : 339,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "353232393434373333",
"sig" : "305502286639a49c8ba65145603b05a9d6d9c3bbba374347ebb3d001490934978f737182a689270347901202022900830f19724f13f19c290f1b144c37eeefe5afc49781f04077c7699340dd7dde997ad31c2c8a329ea6",
"result" : "valid"
},
{
"tcId" : 340,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343535383431313936",
"sig" : "305502286697940e763aac597144fbf18b3f2ce16dd49fc17cfa3e7fef17cf5d526afb6208cc48234e78e5f602290082737609f57af96d915a812658a39988f1e54c7b0860e828d126505b482a0bc12bd7a34f0163462a",
"result" : "valid"
},
{
"tcId" : 341,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132393134353430363938",
"sig" : "305402286d97807955a91a231040e46a55161308321469de3d06be91d4f45e4ed0dbebeb375a687e5afc80eb02282f4c74da228fb1b1e92ed00de9bc6effc792797355d0f5569b947028ce95f37a8545de3aadc59ae5",
"result" : "valid"
},
{
"tcId" : 342,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32323730323132343635",
"sig" : "30550228454f9537d0d3291e7f6eb4f32526d023546697b539afe9a600e6b6e444d0196a9239c09a8af63d80022900c60987c5ec0728ed04333daa1006dfc7b0689b71d1c2745f698cfbe827ee38a2466a0d0faae87835",
"result" : "valid"
},
{
"tcId" : 343,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35313732353737303635",
"sig" : "3056022900d2c2d244730c2fd2571e0bd3ee98e87192f324b5f7d66c5ab27be2cac0ce256dc2113367edffa4fb022900a263d765df16129caae5e2c322176efd9f881102f7aaf6261359664c4c632cc403adcf6d9f7d49b2",
"result" : "valid"
},
{
"tcId" : 344,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31333835393530373037",
"sig" : "3055022900b3d1298278b8cb86d23ff6737c8e8e1bed37027813cb995b8a5890cc4778cc12842aed0cd513b02802283b5dadf71ba7d5e1616013ddbc042aee7b4fe07126e7995d0ff6e0e93fd470eba219bc7276f4651d",
"result" : "valid"
},
{
"tcId" : 345,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3634333837383033373037",
"sig" : "3055022807f24f651b71499aad48cf17192d6971e9c04834a69c8d96222bc21c524fdb697d2f88ba10cbf06e02290087741939ad3fd3fa3e28bb746fab3e58f8cd501837c0929fbedc40ccb50c0503832fc988d93c97d0",
"result" : "valid"
},
{
"tcId" : 346,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34383637313133303632",
"sig" : "305502282c32f640a1086587f862b5a1b93115903b28de765b42afe8ffa040f7c6fdd13d1c867c443c02528302290085db57ea2b83124dc8e2b6c6a7a116448f8ad123c686b92572f1feef5104ef0734e51ff77dbd68a9",
"result" : "valid"
},
{
"tcId" : 347,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3133343239363139303533",
"sig" : "3054022847ae60028bc17d58699db3f8329bbc01b1f7370724479df9cae5004d14537abf053df50c9bea78520228101efe9ddab6f9626066f8143a55ed46058df3d5c9936814d7f352765fee43ba79ce60505021ec97",
"result" : "valid"
},
{
"tcId" : 348,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35303634343932363338",
"sig" : "3054022828f87a101a9197118b0dd17eb02ba4639b35da684b9101513fba12817d0fab28e3f3e77ff30a9c3502281b82df365249c14a136912f638942a296a90f0a326f0cbd0198bc4c80320d362f501877ec25ece07",
"result" : "valid"
},
{
"tcId" : 349,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3232373339393133",
"sig" : "3055022900b96920442a51ceec642e642743328481f38a523dd80fd73a74286d7309356ce84808d4dd70d70c6402280aa2f21f342417c4d940e160337332cc8b39ded7a4453331141ec18e8cd3907883efed5b6dcffb42",
"result" : "valid"
},
{
"tcId" : 350,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32333932353736393433",
"sig" : "3055022849e5f9dcae3e30f3627863d7c02fb0c23f5385b121bb7ddd498aedbe711dd929c12d52d171e25b92022900b0c3b09b42219b868f848e8cd582afcff5ee8aba775c42bc291d98abaa4c2eb4b630660bc0e56e28",
"result" : "valid"
},
{
"tcId" : 351,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32343435323032373632",
"sig" : "3055022900d21e8e1d320b887867ad4e933c53621fec702753d389c3c4a06fdb3d4251aedb770287fbcab5440902281587e48b0c1bc16b8c1643913f098840b6ca02a62091a482f67627ad0c3f34c3f4163e0c1026d687",
"result" : "valid"
},
{
"tcId" : 352,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37353934393639363532",
"sig" : "3056022900825f8a63b079ff2d0334b32c70873b98a05f6dc43888a37d7ad19abd7f6421b1a40fb7f5df203be0022900d19a30a76db86b44eb25f79fa9c4b4196f865fbb91560e5d4f506fc0632e17c9b698a90ced3af443",
"result" : "valid"
},
{
"tcId" : 353,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31303134363536343631",
"sig" : "3054022817731f34231761953eacb2c7e40fdd03ac0c5c4372614ba27678ede7950f1a865268178438acd41d02286d40eecb97c22807186535c1e3e5cddf077e9251bdee9fe55dfcbc3ce7a2740bc661037452531e51",
"result" : "valid"
},
{
"tcId" : 354,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39373034363738313139",
"sig" : "305502281086186335ccb6d20b199293c34f205c0077bced548b0ec9d436427c1f9e32e438faa5498765471802290099fd6a5341f439a7fd04afbaabbb6fb45f4436528190a89f70421949e79f1329880101860fbf2664",
"result" : "valid"
},
{
"tcId" : 355,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343131303338333134",
"sig" : "30550228692693694c5b1967eb7102f503608e2589a5e8cb3e5e60d01699df3bfbc7a46fa3c9c9a8026d06ac022900a550e0c412c6b216f6c8cd443c72c3c97a836c886c5fb17928225f24caca2636a451cbe31a6732e2",
"result" : "valid"
},
{
"tcId" : 356,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "353437383438353336",
"sig" : "3055022802beaef34d8a1c157819c4fc0cb11526b4fcb6693032916261375ae1ece815a64de9f1d369c0b37f022900b3d7fc2946c369559978528fd17f953ff55b075dbe361bb7b0ba71c13478ae571fb01ba795e49199",
"result" : "valid"
},
{
"tcId" : 357,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33333738363732383631",
"sig" : "30550229009a90782a8c1674137bbd9616b20aa8cc5514b09c90b2e47b2edb613df6a12b2e27166cfdfab5f815022817329fa8d84d4d115f966b920ea5bb2770844c6cd5d67fcc342c9b7ec75c7d8c5ebc4e8efdc7faea",
"result" : "valid"
},
{
"tcId" : 358,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "313636353734353639",
"sig" : "3054022866991e433630636d5b8aaa65d625594fa645236166d83a57f8bad9dad03e8c8115ddc7788461c3f6022823c6deb58c8c94aed5235be1660e46f3cb65a85f0e0364dd9fdf701a69a56a87fac1eccf6e07f88f",
"result" : "valid"
},
{
"tcId" : 359,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "363431343037363435",
"sig" : "30560229008e6909763f6321a7da4d7503291b1ffa8dd1c120086466453455fb61cc2db06ad7f82015a74f74a20229009aebc9c0940dead8879d5af426d03ad101dc602fa0948b91938b5af419b31d354d3c3c10f597a4bb",
"result" : "valid"
},
{
"tcId" : 360,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32303833363036303631",
"sig" : "30550229009184b0e82ecb7b4e20bccffd21a2edf7f04a31e86a644866316a94785240f3f62abd80351c3ad78d02284faec72e67ee9809d7b8fcd117f0779181dc1b26f2d443d39e5a313d98fc7fcfef0cbce7fd596953",
"result" : "valid"
},
{
"tcId" : 361,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383235303436303231",
"sig" : "30540228398eb3dfa49eff3ad448c1ec7cdd2544b58094cad0dc2a5b6ffdcfe21d646e6e2ae2235994d8db2202283bfed4e73b6864f669fb37e3c00b1f3c4303f921d10e7bbcfb0141e939086e754b8203746e3bf24d",
"result" : "valid"
},
{
"tcId" : 362,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "313432323938323834",
"sig" : "3055022900882d392e0f7d740f062b0e2fb325aed5d77c30220e0313c32b15b582cef5333c89eeb11ec8483e930228220e2f6574a1fc0c4e1e7276ca4b85e3c0c7360cffd5902aba3da42991041963ad976daaebdf1192",
"result" : "valid"
},
{
"tcId" : 363,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32313636343232303939",
"sig" : "30550229008535cf9d81fc5984d9a527aab0834b4e24156a1a02f6b991c03df63d9a4ce13b2b3e26b61b051c3f022845ce184b9750779d39e5b2ae468025b3da56a991881ec3294c13c9f807cbf9b55563b120bcd39c01",
"result" : "valid"
},
{
"tcId" : 364,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343830313930313632",
"sig" : "3054022840f1f557a440d31f76ed2b0f5c280cb883254b09cd431b2019ebae2cbf06c66bda569e2bf055827a02287fc49f3bd6be82c5467de84cc15f3c14e09e7968d6f4eb02727c01a4eff02900c0a50f7efd19f85f",
"result" : "valid"
},
{
"tcId" : 365,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35323138393734303738",
"sig" : "3055022853cf9b4877aee7c12434c9f08b3199f79c2928b858d27b0fdc1de52b5480a15b59103e39531d17aa022900a2dc4e94329fd4e5f0dd13925c06d89b35c99dbddf38544c2da45ed97c5b02074cac7d7e335902ac",
"result" : "valid"
},
{
"tcId" : 366,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3130343538383435393733",
"sig" : "3055022900c367b70d77382e5d9bba9f9bb7a22c5cc9829edb30f47231dbde3f12852e01a546db1c06d3b6a2fc02282cf154898ea9dcbc30a43139f1d277615b3488cc1fdf5fd43d68f4467b3c5f9aadb3e0d4590d72cc",
"result" : "valid"
},
{
"tcId" : 367,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343839323235333334",
"sig" : "3056022900bb9605f9cb4bd352761b8747614aab799ff63cd3b7cbb5458937705b0c1dfcbf6521874b982f90070229008aba696ec959e4fa3c05a6cf3c8005bdfbb8862d7f91faab9dedc40662ea7d5ac3c278bc21a23301",
"result" : "valid"
},
{
"tcId" : 368,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35303433393832313335",
"sig" : "30560229009ba2a1ff04a0cc0345ebe72c51f28bfa9908acf244de6b371ec6b0b4140f8245b24c6c2a563d354f022900a40bf3d0feff59df18a74f5b8d5a148ce5fecf5038d50345295b74d821c76aa040ba25b26b07e41e",
"result" : "valid"
},
{
"tcId" : 369,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132393833353030363939",
"sig" : "3055022900b56f0e81ebe659a58c852f81db037a9a49cb5cdcc594557856d1a46bacecaea2e65bcfb4b7e3505c02286f73be444aba3f1984238515c866a0dfdf7b16248d76db1f38ea0d56c24b55ba1c7e5fbcc5317f33",
"result" : "valid"
},
{
"tcId" : 370,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131333236373331343032",
"sig" : "30540228365d3f9b8a9f69bd9f97ee1f3b6ac708a3b534ac8f16fa971c802713e43368cee096b4148dffa49f02280edf30d0cff68f0773cf0456d0d6c49336efee434f6c3fd8fa6eeba027d9e7db5b5fc3be3fb6c525",
"result" : "valid"
},
{
"tcId" : 371,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33353733323839303232",
"sig" : "305502282c6e9bc19dff48ab30442cbaba1eff6dcc58e804f61657142f2b875f57bb6111abdfafa7b33b366e022900a3ea444ebb8bba9fcabb081ea5b38a90b46282d70678699b26bf9489d32951bcaa533e76eb7609a2",
"result" : "valid"
},
{
"tcId" : 372,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131373339353634333738",
"sig" : "3055022900bdb9ad0594250628b6dad1f39d068a616b5e4ecb7f596f90b40dd4fbcffdc78ef09e91c176dece2402286f59a48bd38b19eeeff74824dcf64fa779fba066ddb653b88a23ef10fdc6fcf7746db29b4f458e05",
"result" : "valid"
},
{
"tcId" : 373,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3733383230373935303035",
"sig" : "3055022831614f1861d72a8a4432409b5d8d3befc487a220e36800d2f964c58c5fc778c92e903c0fe7827dae022900b4ef673f6976db18ee4c75b3dea0102f1af1ddefb8415a286504b8c19857151df75102d80c39baf9",
"result" : "valid"
},
{
"tcId" : 374,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34353233333738383430",
"sig" : "305402280e823a4f5fcd2c951f34a8e0aace9fb253b9a12f9e7b157c4214fd2be3907f61964c233c17bf24b902285880f89553cdded44a40c5e609b1dd9272ff352cd69d66f632654fd0b8b682be60c5db75bebd159f",
"result" : "valid"
},
{
"tcId" : 375,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39303239363535323738",
"sig" : "30550228636fa3af3848045164fa010bff1231dd5892d22b9840e7316969e684d9c1c3feca0a43c1bd6728b3022900a9228d626b202bb08fe467f122fe390190b438a88837eb7ef72702ba945ee15b52536007f84befbd",
"result" : "valid"
},
{
"tcId" : 376,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36363030353238363330",
"sig" : "30540228483836a3b810de697ecc6e7ac0b014ef208b9f042f83763ec4c886670d22ec602bc9e857ed7d16bc0228114f99d0c64bbded3e11642a4452d556c711b655524861b4e5df22403d8342a64750cfea58e1502e",
"result" : "valid"
},
{
"tcId" : 377,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38333639343536343136",
"sig" : "3055022900ad0453e59927b80cd5fe3442958892dcb35140b1498de85f59e41f79b39e77be5df7c16b892b68670228397dc4fbaee39262a67f80c0aa3b03f1f6d700237f4907adfd24b57b9644797e7c07a4b384e61b65",
"result" : "valid"
},
{
"tcId" : 378,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3130303139393230373030",
"sig" : "30540228023791e6c75773e72a515c9ac640e617edea0e10fa1b2847694ab66d05f76c2fa482bdc39eb5724e022802fdf6813b26951a89f96ebdff19e026a93981ac9aaa8ad8ca6af742fd07a7750e2070e9e1182ddf",
"result" : "valid"
},
{
"tcId" : 379,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31373032333133323830",
"sig" : "30540228678b6b227627ff27553bb2ad262c8c4413f83d7e6e5452f244859603418a10dc986cb8bc7e4821b202282f517ce94b9596dcf4e1ba0076fe5976c95f843fa11f0522f2139137baa8607731c9e859a447ac43",
"result" : "valid"
},
{
"tcId" : 380,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31383038393439383431",
"sig" : "3054022863d9e445230d924fe7098088e536dd077e2c5581e6c00f13c256ef6cbbc3b613cb8030b98312affb02281b7608d2176d9d8af5b216c2f26929b0e16df39f3ea5bc404e1bca1660accc5a5992fefb05a2498c",
"result" : "valid"
},
{
"tcId" : 381,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31373438323839333135",
"sig" : "305402282da811e51328a2e7ede4c0ad7e631d84f8d4a851f7689cb4e4a4b6f689be54c960f591aa255748fe02285c9753acb54cd733348eab389304ee804d4a36f9a9407e7e70f5f139fb7c0437380ddef2a90663a3",
"result" : "valid"
},
{
"tcId" : 382,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36363232313031303338",
"sig" : "3055022900b9e4648ee237d55f732bc49d437dc64d227d751a23d38c902f11bf3b4a8c555dfa8e2fb6718703ca02283f361945fcf7232a6da85359ae09b5b60df35e3ce11126d0ab113ac1730e1b70fe96c2306cb11364",
"result" : "valid"
},
{
"tcId" : 383,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132313833363339",
"sig" : "3056022900a7fd5b24425eaa638e3f987aa31527e058eb4a7c7dc569d4e41f3404db1cb4680065b299fc694e410229009f39841891709711a72fc7201d006a13118dffe9de7a5132aa015ffc362a578124870e96f78fb45e",
"result" : "valid"
},
{
"tcId" : 384,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393535323437333036",
"sig" : "305402283b672dfc8ff417da0f0cd972d2146145be021e25716d685cf6f64faa9fda420b0b9dca384ce5b17a022830fdf5f1f21cf6b64ceb32af8ac4753f0010d02d9de5d3d1ac2d2177bd80dd741c1640cd7046f5a7",
"result" : "valid"
},
{
"tcId" : 385,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31393531393636303731",
"sig" : "3055022900a0028fa7b0c6c6e6a2103c67cb4d13c9f189f0dbb4c2d1231d708e1bcaa7921769aaeedafad51715022846d0dd8023d8a8f09a7585d5309860b4324323a296ce4d7f06b0a02f99128fd97c4be9a59d5ce70d",
"result" : "valid"
},
{
"tcId" : 386,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383830303734303635",
"sig" : "3055022900a5ebb739b713021fc9505a2c40189deeb652bae9df3c5c128f7039bb87cf491fd30c2af186dfe4460228722e8faf72304d8e9f4556b8b5c794064915b60a7e9f4461b3bc1a84e5db90ff257f1cdea994536a",
"result" : "valid"
},
{
"tcId" : 387,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3136373937333631323130",
"sig" : "3055022900ca1ff9a2ec2dc5ed447c8a9340744bcb99c90ed6681b6580600f4b89b26f1ac0dcfa516b09f89d6402283f28326e96ae8b13a3c7050551a28182493bacc9266f88205b70ef03a91f01a91a39cd3d771939f2",
"result" : "valid"
},
{
"tcId" : 388,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "323235353833343239",
"sig" : "30540228660f0892ba13bdc08164b8e620b579f2f441a50e08644bd24b720f241a96175e447014ec5dd4d26d022822a56a4d6d0ca59558768a705c70d435890b940e838cf603c4f02964306080b45f3210c959a3effe",
"result" : "valid"
},
{
"tcId" : 389,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3236393238343433343334",
"sig" : "305502284bffc5a27ba7a7e429cb3034ec3a5ce305877743bee295fc80e39af8e28f45a21c45bec295353b38022900cfe62f1c089113c46ed5c38b09f684e48709927e6b9a51b6dc57d161e1277f098bffea9ecb4fac73",
"result" : "valid"
},
{
"tcId" : 390,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36323734383032323238",
"sig" : "3055022900ceaf34dceea01a551d04cafcbfd6cf301d0f8009a37e9f6ae3066856b14bb2c20ece0c6a3ee6674402284dbb0ea7fd22c19fa73b64f6a538d52b5511693c22a9c08b55577ebbc38ac9aae815a20c93c2cc04",
"result" : "valid"
},
{
"tcId" : 391,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31313439323431363433",
"sig" : "3054022842ba359e3ed7b2aad71f3a60a31d3d27004f52bbf0fee1ac0d5d77447a109f4c9e1ec8ec4589720e02280a958cb86e5f87f623b8d353074042f2f2e5caff213f9f6d913f57e227e0666068564349c28bd68a",
"result" : "valid"
},
{
"tcId" : 392,
"comment" : "Signature generated without truncating the hash",
"flags" : [
"Untruncatedhash"
],
"msg" : "313233343030",
"sig" : "30540228264aa6b015b2a3b783411c19dbce512a6f4f19841514e7727123219453e7675ff6608ba8c843a46102284d9f473fa9914ba12c6d582ed5300fd75521bb432866e28a23d8ddebab4a82e0a4e3bf8b919797dc",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "043473b57c2dd3714890b885b973767e5ca16670a1cd10209732159c213b6b03eafc734fa5414eb4ed82a27608d88fecb99d6b51ccca2bc337691f8d08b1e8cfc5244addffa08cf6c5ae59fc4b33cde10c",
"wx" : "3473b57c2dd3714890b885b973767e5ca16670a1cd10209732159c213b6b03eafc734fa5414eb4ed",
"wy" : "0082a27608d88fecb99d6b51ccca2bc337691f8d08b1e8cfc5244addffa08cf6c5ae59fc4b33cde10c"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200043473b57c2dd3714890b885b973767e5ca16670a1cd10209732159c213b6b03eafc734fa5414eb4ed82a27608d88fecb99d6b51ccca2bc337691f8d08b1e8cfc5244addffa08cf6c5ae59fc4b33cde10c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABDRztXwt03FIkLiFuXN2flyhZnCh\nzRAglzIVnCE7awPq/HNPpUFOtO2ConYI2I/suZ1rUczKK8M3aR+NCLHoz8UkSt3/\noIz2xa5Z/EszzeEM\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 393,
"comment" : "k*G has a large x-coordinate",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30420215014064fb4c224a8b248a0d933f7642bd56aced9b12022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e",
"result" : "valid"
},
{
"tcId" : 394,
"comment" : "r too large",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e23022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0404d989de87d41e4122f7974d9120b0d25b731c42c525d46af973b91760c32bd649c9e5025fb47620d1ec28ca053abeb202de57960c2b17458286756280e1268aca90bbd08ff3dd97fa6eb735691eaba5",
"wx" : "04d989de87d41e4122f7974d9120b0d25b731c42c525d46af973b91760c32bd649c9e5025fb47620",
"wy" : "00d1ec28ca053abeb202de57960c2b17458286756280e1268aca90bbd08ff3dd97fa6eb735691eaba5"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000404d989de87d41e4122f7974d9120b0d25b731c42c525d46af973b91760c32bd649c9e5025fb47620d1ec28ca053abeb202de57960c2b17458286756280e1268aca90bbd08ff3dd97fa6eb735691eaba5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABATZid6H1B5BIveXTZEgsNJbcxxC\nxSXUavlzuRdgwyvWScnlAl+0diDR7CjKBTq+sgLeV5YMKxdFgoZ1YoDhJorKkLvQ\nj/Pdl/putzVpHqul\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 395,
"comment" : "r,s are large",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930f022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c5930e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "047019d437744f43e9b0d1bcd3c782cc3a69a22f8d13c183ca0b72f29862d09ce93fb9a90c8de3c79b5ad221bc30ac27a9b78df3dc0327f4ed2737469c5812f9eac5a48f17f631fbbcdede4e58477a6ad5",
"wx" : "7019d437744f43e9b0d1bcd3c782cc3a69a22f8d13c183ca0b72f29862d09ce93fb9a90c8de3c79b",
"wy" : "5ad221bc30ac27a9b78df3dc0327f4ed2737469c5812f9eac5a48f17f631fbbcdede4e58477a6ad5"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200047019d437744f43e9b0d1bcd3c782cc3a69a22f8d13c183ca0b72f29862d09ce93fb9a90c8de3c79b5ad221bc30ac27a9b78df3dc0327f4ed2737469c5812f9eac5a48f17f631fbbcdede4e58477a6ad5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABHAZ1Dd0T0PpsNG808eCzDppoi+N\nE8GDygty8phi0JzpP7mpDI3jx5ta0iG8MKwnqbeN89wDJ/TtJzdGnFgS+erFpI8X\n9jH7vN7eTlhHemrV\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" : "305502287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0229008c0736554dbc446063e8e15f297fd4b66fa8879945bbb5c22714a9645f4fa4ef9d710eafa6b226d8",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04bc2ea56205d5e358c90ecc2c6384157f2c895fefff81b8304abdaa112eda79fe49b9623979cb0003be5f9cf7f8506e1ca368e948da61e2d76b839789d388e31be0e567adae5b63c2ec8659d9916f3a36",
"wx" : "00bc2ea56205d5e358c90ecc2c6384157f2c895fefff81b8304abdaa112eda79fe49b9623979cb0003",
"wy" : "00be5f9cf7f8506e1ca368e948da61e2d76b839789d388e31be0e567adae5b63c2ec8659d9916f3a36"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004bc2ea56205d5e358c90ecc2c6384157f2c895fefff81b8304abdaa112eda79fe49b9623979cb0003be5f9cf7f8506e1ca368e948da61e2d76b839789d388e31be0e567adae5b63c2ec8659d9916f3a36",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLwupWIF1eNYyQ7MLGOEFX8siV/v\n/4G4MEq9qhEu2nn+SbliOXnLAAO+X5z3+FBuHKNo6UjaYeLXa4OXidOI4xvg5Wet\nrltjwuyGWdmRbzo2\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 397,
"comment" : "r and s^-1 have a large Hamming weight",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02285407cdd593acb501fc2848351f9d2e6b5457d3de43c3130e3b74e6a9242b3cce1c24f094f118bcd6",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0492fb2ffc2803bd3461d678e6709a9ca117faca0d9ae578b46a7f7b235210d3811dfee4b369372bd867146fd16a7c6cdcaf4469877c427f2e3d138b4820f82e44a5c40efc1b4dfbb817dc2ea53041a0cf",
"wx" : "0092fb2ffc2803bd3461d678e6709a9ca117faca0d9ae578b46a7f7b235210d3811dfee4b369372bd8",
"wy" : "67146fd16a7c6cdcaf4469877c427f2e3d138b4820f82e44a5c40efc1b4dfbb817dc2ea53041a0cf"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000492fb2ffc2803bd3461d678e6709a9ca117faca0d9ae578b46a7f7b235210d3811dfee4b369372bd867146fd16a7c6cdcaf4469877c427f2e3d138b4820f82e44a5c40efc1b4dfbb817dc2ea53041a0cf",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJL7L/woA700YdZ45nCanKEX+soN\nmuV4tGp/eyNSENOBHf7ks2k3K9hnFG/Ranxs3K9EaYd8Qn8uPROLSCD4LkSlxA78\nG037uBfcLqUwQaDP\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 398,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020101020101",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0423ffcd1db5eedcd71cc7432a59be0019af33fa173ddfc85ccb7d2b56be75a2ca04aa8c6d27bd3a33a3649a9160cc08f43c928611e69e5e96bb0f58557eda7bff6fa3de95ea9beb08a297c589191ba75c",
"wx" : "23ffcd1db5eedcd71cc7432a59be0019af33fa173ddfc85ccb7d2b56be75a2ca04aa8c6d27bd3a33",
"wy" : "00a3649a9160cc08f43c928611e69e5e96bb0f58557eda7bff6fa3de95ea9beb08a297c589191ba75c"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000423ffcd1db5eedcd71cc7432a59be0019af33fa173ddfc85ccb7d2b56be75a2ca04aa8c6d27bd3a33a3649a9160cc08f43c928611e69e5e96bb0f58557eda7bff6fa3de95ea9beb08a297c589191ba75c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCP/zR217tzXHMdDKlm+ABmvM/oX\nPd/IXMt9K1a+daLKBKqMbSe9OjOjZJqRYMwI9DyShhHmnl6Wuw9YVX7ae/9vo96V\n6pvrCKKXxYkZG6dc\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 399,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020101020102",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04b9d7d5a21f4e7669a212258c985a848a95986a95c5783ed0985a6eab06d76d646510534b6dc8241317f152a54a4e1a70df5cfea245389aa9cf31ec51ccd2658552b29db8815bef1f48b789b5e3146289",
"wx" : "00b9d7d5a21f4e7669a212258c985a848a95986a95c5783ed0985a6eab06d76d646510534b6dc82413",
"wy" : "17f152a54a4e1a70df5cfea245389aa9cf31ec51ccd2658552b29db8815bef1f48b789b5e3146289"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004b9d7d5a21f4e7669a212258c985a848a95986a95c5783ed0985a6eab06d76d646510534b6dc8241317f152a54a4e1a70df5cfea245389aa9cf31ec51ccd2658552b29db8815bef1f48b789b5e3146289",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLnX1aIfTnZpohIljJhahIqVmGqV\nxXg+0JhabqsG121kZRBTS23IJBMX8VKlSk4acN9c/qJFOJqpzzHsUczSZYVSsp24\ngVvvH0i3ibXjFGKJ\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 400,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020101020103",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04bf9f9c252df13a64ad30c47659c030e4472eff78399971380cb70d6771863880cb7ccfce1bb29b7006f411a18864e90045fa8f208a4cc8114ed0b892f3ab012af34bb6d5c4998ce68e565f8a3c3f1525",
"wx" : "00bf9f9c252df13a64ad30c47659c030e4472eff78399971380cb70d6771863880cb7ccfce1bb29b70",
"wy" : "06f411a18864e90045fa8f208a4cc8114ed0b892f3ab012af34bb6d5c4998ce68e565f8a3c3f1525"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004bf9f9c252df13a64ad30c47659c030e4472eff78399971380cb70d6771863880cb7ccfce1bb29b7006f411a18864e90045fa8f208a4cc8114ed0b892f3ab012af34bb6d5c4998ce68e565f8a3c3f1525",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABL+fnCUt8TpkrTDEdlnAMORHLv94\nOZlxOAy3DWdxhjiAy3zPzhuym3AG9BGhiGTpAEX6jyCKTMgRTtC4kvOrASrzS7bV\nxJmM5o5WX4o8PxUl\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 401,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020102020101",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0459e216e270c82aadc02854b0a3eac7fcc5a6ef893c934d3d873aaf20b6a278663a1d4052079707f88b9752df581b1ac4b238eb8d1ca113952bdf7810be9e64bc2fb4c09c7c8c1e0fdcd20642c0ae675d",
"wx" : "59e216e270c82aadc02854b0a3eac7fcc5a6ef893c934d3d873aaf20b6a278663a1d4052079707f8",
"wy" : "008b9752df581b1ac4b238eb8d1ca113952bdf7810be9e64bc2fb4c09c7c8c1e0fdcd20642c0ae675d"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000459e216e270c82aadc02854b0a3eac7fcc5a6ef893c934d3d873aaf20b6a278663a1d4052079707f88b9752df581b1ac4b238eb8d1ca113952bdf7810be9e64bc2fb4c09c7c8c1e0fdcd20642c0ae675d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABFniFuJwyCqtwChUsKPqx/zFpu+J\nPJNNPYc6ryC2onhmOh1AUgeXB/iLl1LfWBsaxLI4640coROVK994EL6eZLwvtMCc\nfIweD9zSBkLArmdd\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 402,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020102020102",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "043d835e6fd17d80d8a3368256595a492625eafbd4d2a74bf77c102afd21b3a63ea557e60c0297af7a02e2f90a7512e723cfe36da5229c31988f167abd74b8e85530d803be004eb555888127a84203d244",
"wx" : "3d835e6fd17d80d8a3368256595a492625eafbd4d2a74bf77c102afd21b3a63ea557e60c0297af7a",
"wy" : "02e2f90a7512e723cfe36da5229c31988f167abd74b8e85530d803be004eb555888127a84203d244"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200043d835e6fd17d80d8a3368256595a492625eafbd4d2a74bf77c102afd21b3a63ea557e60c0297af7a02e2f90a7512e723cfe36da5229c31988f167abd74b8e85530d803be004eb555888127a84203d244",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABD2DXm/RfYDYozaCVllaSSYl6vvU\n0qdL93wQKv0hs6Y+pVfmDAKXr3oC4vkKdRLnI8/jbaUinDGYjxZ6vXS46FUw2AO+\nAE61VYiBJ6hCA9JE\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 403,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020102020103",
"result" : "valid"
},
{
"tcId" : 404,
"comment" : "r is larger than n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302e022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59313020103",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0471d3ca359409cc4aa2425f4de5f6d37f62ad91b95ccf7b84fef6f199400c3aefaca2b3cb6b97af1b0251dc5e673cdb61172303f5ee34ff54ae8257811e1c7c9dc7855d14a6d295ef00602408badb216a",
"wx" : "71d3ca359409cc4aa2425f4de5f6d37f62ad91b95ccf7b84fef6f199400c3aefaca2b3cb6b97af1b",
"wy" : "0251dc5e673cdb61172303f5ee34ff54ae8257811e1c7c9dc7855d14a6d295ef00602408badb216a"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000471d3ca359409cc4aa2425f4de5f6d37f62ad91b95ccf7b84fef6f199400c3aefaca2b3cb6b97af1b0251dc5e673cdb61172303f5ee34ff54ae8257811e1c7c9dc7855d14a6d295ef00602408badb216a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABHHTyjWUCcxKokJfTeX2039irZG5\nXM97hP728ZlADDrvrKKzy2uXrxsCUdxeZzzbYRcjA/XuNP9UroJXgR4cfJ3HhV0U\nptKV7wBgJAi62yFq\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 405,
"comment" : "s is larger than n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302e020102022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44d86998",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "048d9c650d233064d5988eef185969f33123848425a888f96c10089c40cf85ab7458d95b3a4630c5cb22e81937f36e84c44c05745ec99d790ae7d99a1099f698f8a92b29989117e993ba62f9bfce787e8c",
"wx" : "008d9c650d233064d5988eef185969f33123848425a888f96c10089c40cf85ab7458d95b3a4630c5cb",
"wy" : "22e81937f36e84c44c05745ec99d790ae7d99a1099f698f8a92b29989117e993ba62f9bfce787e8c"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200048d9c650d233064d5988eef185969f33123848425a888f96c10089c40cf85ab7458d95b3a4630c5cb22e81937f36e84c44c05745ec99d790ae7d99a1099f698f8a92b29989117e993ba62f9bfce787e8c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABI2cZQ0jMGTVmI7vGFlp8zEjhIQl\nqIj5bBAInEDPhat0WNlbOkYwxcsi6Bk3826ExEwFdF7JnXkK59maEJn2mPipKymY\nkRfpk7pi+b/OeH6M\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 406,
"comment" : "small r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302e02020100022821494db879806d4f59e53d4963977a03f6ec51140c9f9a1dba8857ff3bbc76d2214947e60edc982b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04981947e782f19a1dccca005a51b7c80d74a1ee0e83d3951e33edc2fffd11045bc6d6d1e78844ab57478229682bd1b0ce55e8767dde57590da97d1bf8f9eaf7e6a038348b9be80797c7099fa8c537d5ca",
"wx" : "00981947e782f19a1dccca005a51b7c80d74a1ee0e83d3951e33edc2fffd11045bc6d6d1e78844ab57",
"wy" : "478229682bd1b0ce55e8767dde57590da97d1bf8f9eaf7e6a038348b9be80797c7099fa8c537d5ca"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004981947e782f19a1dccca005a51b7c80d74a1ee0e83d3951e33edc2fffd11045bc6d6d1e78844ab57478229682bd1b0ce55e8767dde57590da97d1bf8f9eaf7e6a038348b9be80797c7099fa8c537d5ca",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJgZR+eC8ZodzMoAWlG3yA10oe4O\ng9OVHjPtwv/9EQRbxtbR54hEq1dHgiloK9GwzlXodn3eV1kNqX0b+Pnq9+agODSL\nm+gHl8cJn6jFN9XK\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 407,
"comment" : "smallish r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "303302072d9b4d347952cc022843becc876a63564b458280199e382cbad8ef68d406665bbf307ffea45845a9ac69345a84a5a72b87",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04baca0292ebb424311a1bc3496bd3b030947b67d5798386bda48fd65e5b36c6d36246c4332590a521d26e9fb941de245c14b909c96b0e721c7f2f6c0b34c9b83692e8e512932a60558e6012d4c1c61c56",
"wx" : "00baca0292ebb424311a1bc3496bd3b030947b67d5798386bda48fd65e5b36c6d36246c4332590a521",
"wy" : "00d26e9fb941de245c14b909c96b0e721c7f2f6c0b34c9b83692e8e512932a60558e6012d4c1c61c56"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004baca0292ebb424311a1bc3496bd3b030947b67d5798386bda48fd65e5b36c6d36246c4332590a521d26e9fb941de245c14b909c96b0e721c7f2f6c0b34c9b83692e8e512932a60558e6012d4c1c61c56",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLrKApLrtCQxGhvDSWvTsDCUe2fV\neYOGvaSP1l5bNsbTYkbEMyWQpSHSbp+5Qd4kXBS5CclrDnIcfy9sCzTJuDaS6OUS\nkypgVY5gEtTBxhxW\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 408,
"comment" : "100-bit r and small s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3039020d1033e67e37b32b445580bf4efc02283992353d916617b49303856488e39fbc26173b8bc426f8207de3d8f1b97f3d12c803b99d57768fa7",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "048fcbe543efe4d7aa1465c89e39b289d09fc899ead8f7af549fefa27ea2c51cfdbfbd5a0e89ccdc6cc89f784bd461ea23c7d534f7f918293d405916507bc6e73ae866dbafa9fc045a31b250415eafae7a",
"wx" : "008fcbe543efe4d7aa1465c89e39b289d09fc899ead8f7af549fefa27ea2c51cfdbfbd5a0e89ccdc6c",
"wy" : "00c89f784bd461ea23c7d534f7f918293d405916507bc6e73ae866dbafa9fc045a31b250415eafae7a"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200048fcbe543efe4d7aa1465c89e39b289d09fc899ead8f7af549fefa27ea2c51cfdbfbd5a0e89ccdc6cc89f784bd461ea23c7d534f7f918293d405916507bc6e73ae866dbafa9fc045a31b250415eafae7a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABI/L5UPv5NeqFGXInjmyidCfyJnq\n2PevVJ/von6ixRz9v71aDonM3GzIn3hL1GHqI8fVNPf5GCk9QFkWUHvG5zroZtuv\nqfwEWjGyUEFer656\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 409,
"comment" : "small r and 100 bit s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302f0202010002290084380881b243236967227191398a3a4909000425576c79465bdaaa0a03267b9e48f68fa0a68b29e3",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "043b4e1af7da9c4eabaf884bc20dcd6e8dc87df89e4c6d6a1848e3f8d7be853870e13638761ab55f7d712d8bbcad25a3ccd8fb007b9b37b345aa3e465a8015e83700ae1adfa471feb2b1a9f36282b9be62",
"wx" : "3b4e1af7da9c4eabaf884bc20dcd6e8dc87df89e4c6d6a1848e3f8d7be853870e13638761ab55f7d",
"wy" : "712d8bbcad25a3ccd8fb007b9b37b345aa3e465a8015e83700ae1adfa471feb2b1a9f36282b9be62"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200043b4e1af7da9c4eabaf884bc20dcd6e8dc87df89e4c6d6a1848e3f8d7be853870e13638761ab55f7d712d8bbcad25a3ccd8fb007b9b37b345aa3e465a8015e83700ae1adfa471feb2b1a9f36282b9be62",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABDtOGvfanE6rr4hLwg3Nbo3Iffie\nTG1qGEjj+Ne+hThw4TY4dhq1X31xLYu8rSWjzNj7AHubN7NFqj5GWoAV6DcArhrf\npHH+srGp82KCub5i\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 410,
"comment" : "100-bit r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "303a020d062522bbd3ecbe7c39e93e7c2402290084380881b243236967227191398a3a4909000425576c79465bdaaa0a03267b9e48f68fa0a68b29e3",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0428a10973947ab71ee74628e1e29ca288940f98816742ce9ee8d97e1843b9a9f22803b572897ef1e65502bb036cbcbc6a93acc92febfcf903a64963e4ff0bc025e9f6fc1a7268cc86c50be3de0f323b98",
"wx" : "28a10973947ab71ee74628e1e29ca288940f98816742ce9ee8d97e1843b9a9f22803b572897ef1e6",
"wy" : "5502bb036cbcbc6a93acc92febfcf903a64963e4ff0bc025e9f6fc1a7268cc86c50be3de0f323b98"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000428a10973947ab71ee74628e1e29ca288940f98816742ce9ee8d97e1843b9a9f22803b572897ef1e65502bb036cbcbc6a93acc92febfcf903a64963e4ff0bc025e9f6fc1a7268cc86c50be3de0f323b98",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCihCXOUerce50Yo4eKcooiUD5iB\nZ0LOnujZfhhDuanyKAO1col+8eZVArsDbLy8apOsyS/r/PkDpklj5P8LwCXp9vwa\ncmjMhsUL494PMjuY\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 411,
"comment" : "r and s^-1 are close to n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3056022900d35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c592940229008ce984c0247d8a7a9628503f36abeaeea65fdfc3cf0a0c6cc8dac9da9f043b4659b638e7832e620b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0412481628451051caa5c143efcb5eafcb66ce7e43e3b4d0528be2dd6b5a0f0d3810af2f18362ca3101f092ef06707ce75fb4424fa8abf7c774a8426a2f0dacc6a34364f19afe709dde60bd805da3a37d6",
"wx" : "12481628451051caa5c143efcb5eafcb66ce7e43e3b4d0528be2dd6b5a0f0d3810af2f18362ca310",
"wy" : "1f092ef06707ce75fb4424fa8abf7c774a8426a2f0dacc6a34364f19afe709dde60bd805da3a37d6"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000412481628451051caa5c143efcb5eafcb66ce7e43e3b4d0528be2dd6b5a0f0d3810af2f18362ca3101f092ef06707ce75fb4424fa8abf7c774a8426a2f0dacc6a34364f19afe709dde60bd805da3a37d6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBJIFihFEFHKpcFD78ter8tmzn5D\n47TQUovi3WtaDw04EK8vGDYsoxAfCS7wZwfOdftEJPqKv3x3SoQmovDazGo0Nk8Z\nr+cJ3eYL2AXaOjfW\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 412,
"comment" : "r and s are 64-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30160209009c44febf31c35950020900839ed28247c2b06b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0429282bc0b3285ac987f9109308d7e16670dd344258696dba4e445e47050a1dda9203ed4ea6fda6540bad0af52528264dc4d448260308b87534f4ac446ff8a51c0e3b143e8a328367a6cc4a911f8a2587",
"wx" : "29282bc0b3285ac987f9109308d7e16670dd344258696dba4e445e47050a1dda9203ed4ea6fda654",
"wy" : "0bad0af52528264dc4d448260308b87534f4ac446ff8a51c0e3b143e8a328367a6cc4a911f8a2587"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000429282bc0b3285ac987f9109308d7e16670dd344258696dba4e445e47050a1dda9203ed4ea6fda6540bad0af52528264dc4d448260308b87534f4ac446ff8a51c0e3b143e8a328367a6cc4a911f8a2587",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCkoK8CzKFrJh/kQkwjX4WZw3TRC\nWGltuk5EXkcFCh3akgPtTqb9plQLrQr1JSgmTcTUSCYDCLh1NPSsRG/4pRwOOxQ+\nijKDZ6bMSpEfiiWH\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 413,
"comment" : "r and s are 100-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "301e020d09df8b682430beef6f5fd7c7cd020d0fd0a62e13778f4222a0d61c8a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0460ee958cc008387d4ed824d39ff72ff0f4263f196daebd42e586905eca0ca7fa897e5cdeff6a738253e2a576c0740475e56c3893e397d84cf3c3c0463ccafa3c62b190a3e6b23401bb44192195c8b882",
"wx" : "60ee958cc008387d4ed824d39ff72ff0f4263f196daebd42e586905eca0ca7fa897e5cdeff6a7382",
"wy" : "53e2a576c0740475e56c3893e397d84cf3c3c0463ccafa3c62b190a3e6b23401bb44192195c8b882"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000460ee958cc008387d4ed824d39ff72ff0f4263f196daebd42e586905eca0ca7fa897e5cdeff6a738253e2a576c0740475e56c3893e397d84cf3c3c0463ccafa3c62b190a3e6b23401bb44192195c8b882",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABGDulYzACDh9Ttgk05/3L/D0Jj8Z\nba69QuWGkF7KDKf6iX5c3v9qc4JT4qV2wHQEdeVsOJPjl9hM88PARjzK+jxisZCj\n5rI0AbtEGSGVyLiC\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 414,
"comment" : "r and s are 128-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30260211008a598e563a89f526c32ebec8de26367a02110084f633e2042630e99dd0f1e16f7a04bf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0406f7388b968952dca535bd7e7d064722df2f4b0e8f613dbdd5eec3f17cfc4afb0bdaddd4862330342417a356fdb027ae6796bd5134a131af5dcf706fd8592ca89f7e4ce8465880364f37e3a7036a5b05",
"wx" : "06f7388b968952dca535bd7e7d064722df2f4b0e8f613dbdd5eec3f17cfc4afb0bdaddd486233034",
"wy" : "2417a356fdb027ae6796bd5134a131af5dcf706fd8592ca89f7e4ce8465880364f37e3a7036a5b05"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000406f7388b968952dca535bd7e7d064722df2f4b0e8f613dbdd5eec3f17cfc4afb0bdaddd4862330342417a356fdb027ae6796bd5134a131af5dcf706fd8592ca89f7e4ce8465880364f37e3a7036a5b05",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAb3OIuWiVLcpTW9fn0GRyLfL0sO\nj2E9vdXuw/F8/Er7C9rd1IYjMDQkF6NW/bAnrmeWvVE0oTGvXc9wb9hZLKiffkzo\nRliANk8346cDalsF\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 415,
"comment" : "r and s are 160-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302e021500aa6eeb5823f7fa31b466bb473797f0d0314c0bdf021500e2977c479e6d25703cebbc6bd561938cc9d1bfb9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04c7208c48441de500050d174d47906460e4717e6d6ecb2fe3045be1f78eba9204b2fb27440249b246353ffff4482bdf0a89d29d7821288051fc1989353b50897cd5ab488f7b03318b68a196b7a63977e8",
"wx" : "00c7208c48441de500050d174d47906460e4717e6d6ecb2fe3045be1f78eba9204b2fb27440249b246",
"wy" : "353ffff4482bdf0a89d29d7821288051fc1989353b50897cd5ab488f7b03318b68a196b7a63977e8"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004c7208c48441de500050d174d47906460e4717e6d6ecb2fe3045be1f78eba9204b2fb27440249b246353ffff4482bdf0a89d29d7821288051fc1989353b50897cd5ab488f7b03318b68a196b7a63977e8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABMcgjEhEHeUABQ0XTUeQZGDkcX5t\nbssv4wRb4feOupIEsvsnRAJJskY1P//0SCvfConSnXghKIBR/BmJNTtQiXzVq0iP\newMxi2ihlremOXfo\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 416,
"comment" : "s == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302d02284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105020101",
"result" : "valid"
},
{
"tcId" : 417,
"comment" : "s == 0",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302d02284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105020100",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04a18cf3dbd9549015b0381632cef8ec2953bba8a471d759303749c76716947cfb4372fad1462f21d46967f478cd224b8c4d523b9f2e151866943cdae89fc50d4bfdac8432400727f0f9888c40902f61ae",
"wx" : "00a18cf3dbd9549015b0381632cef8ec2953bba8a471d759303749c76716947cfb4372fad1462f21d4",
"wy" : "6967f478cd224b8c4d523b9f2e151866943cdae89fc50d4bfdac8432400727f0f9888c40902f61ae"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004a18cf3dbd9549015b0381632cef8ec2953bba8a471d759303749c76716947cfb4372fad1462f21d46967f478cd224b8c4d523b9f2e151866943cdae89fc50d4bfdac8432400727f0f9888c40902f61ae",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABKGM89vZVJAVsDgWMs747ClTu6ik\ncddZMDdJx2cWlHz7Q3L60UYvIdRpZ/R4zSJLjE1SO58uFRhmlDza6J/FDUv9rIQy\nQAcn8PmIjECQL2Gu\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 418,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c19731050228336758275671b26064a2ee5ed995236c650c22045c98e6c1a63b03d2d353cd8d474006977dd0ff40",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0422fb1674b631c22263b24a5361da94e9ae2f2efc83aab5ac320635bce4a03242481ff0ceec26ad4e8b44a399c0b801cc9c0ceb8e02c940ad5ec423967c4ed78df8cda0160c6d6809b2f4c7d45f7b0bcc",
"wx" : "22fb1674b631c22263b24a5361da94e9ae2f2efc83aab5ac320635bce4a03242481ff0ceec26ad4e",
"wy" : "008b44a399c0b801cc9c0ceb8e02c940ad5ec423967c4ed78df8cda0160c6d6809b2f4c7d45f7b0bcc"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000422fb1674b631c22263b24a5361da94e9ae2f2efc83aab5ac320635bce4a03242481ff0ceec26ad4e8b44a399c0b801cc9c0ceb8e02c940ad5ec423967c4ed78df8cda0160c6d6809b2f4c7d45f7b0bcc",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCL7FnS2McIiY7JKU2HalOmuLy78\ng6q1rDIGNbzkoDJCSB/wzuwmrU6LRKOZwLgBzJwM644CyUCtXsQjlnxO1434zaAW\nDG1oCbL0x9RfewvM\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 419,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022852ca79c89313d4f18ad1515df6b2f32c0e95774739ad64391155257026ac1a48d008404e8068b4f9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04ae22530c046c4abd73a038434361949d617547ed280491f4d675d6cd37e61cc7a6669aed7183eecfc82e560bd177236a15f83062dd8bf1f26b7c883e405c48bace4f9ac3e98d3a84a00b3e75d1782ad8",
"wx" : "00ae22530c046c4abd73a038434361949d617547ed280491f4d675d6cd37e61cc7a6669aed7183eecf",
"wy" : "00c82e560bd177236a15f83062dd8bf1f26b7c883e405c48bace4f9ac3e98d3a84a00b3e75d1782ad8"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004ae22530c046c4abd73a038434361949d617547ed280491f4d675d6cd37e61cc7a6669aed7183eecfc82e560bd177236a15f83062dd8bf1f26b7c883e405c48bace4f9ac3e98d3a84a00b3e75d1782ad8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABK4iUwwEbEq9c6A4Q0NhlJ1hdUft\nKASR9NZ11s035hzHpmaa7XGD7s/ILlYL0XcjahX4MGLdi/Hya3yIPkBcSLrOT5rD\n6Y06hKALPnXReCrY\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 420,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022859bcfbcf6f28b79195bf98394b7ec6b4698ba4fdc6cb72389fabdb07fe29de4ebcc4906bcbbce67b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04041dc297218a44334057cb19ecf2019d8d458cea4dead8d2718c643ee0dd6947940c90e99fba1b24361605d89822855f5d2d727f679135b22ef94d7e1c6f86a3a77715c7403bbe116a95c8c459a4d603",
"wx" : "041dc297218a44334057cb19ecf2019d8d458cea4dead8d2718c643ee0dd6947940c90e99fba1b24",
"wy" : "361605d89822855f5d2d727f679135b22ef94d7e1c6f86a3a77715c7403bbe116a95c8c459a4d603"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004041dc297218a44334057cb19ecf2019d8d458cea4dead8d2718c643ee0dd6947940c90e99fba1b24361605d89822855f5d2d727f679135b22ef94d7e1c6f86a3a77715c7403bbe116a95c8c459a4d603",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAQdwpchikQzQFfLGezyAZ2NRYzq\nTerY0nGMZD7g3WlHlAyQ6Z+6GyQ2FgXYmCKFX10tcn9nkTWyLvlNfhxvhqOndxXH\nQDu+EWqVyMRZpNYD\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 421,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502283e58def7758c644788a67c4ef9ee602236fa4d7466066fb6c1d83ad3e90d355489a6eb93baa0bc61",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04443a5dde335086ad42d23eb687bfed15e3b44214b1b481aa4dcc0891a2987038a8f71f20fbe3dcc201e06a4dc05af56fd58120ba831e5f7c853b68186804e5922c63e5dbfafdff405d0d455ccb93f8a2",
"wx" : "443a5dde335086ad42d23eb687bfed15e3b44214b1b481aa4dcc0891a2987038a8f71f20fbe3dcc2",
"wy" : "01e06a4dc05af56fd58120ba831e5f7c853b68186804e5922c63e5dbfafdff405d0d455ccb93f8a2"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004443a5dde335086ad42d23eb687bfed15e3b44214b1b481aa4dcc0891a2987038a8f71f20fbe3dcc201e06a4dc05af56fd58120ba831e5f7c853b68186804e5922c63e5dbfafdff405d0d455ccb93f8a2",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABEQ6Xd4zUIatQtI+toe/7RXjtEIU\nsbSBqk3MCJGimHA4qPcfIPvj3MIB4GpNwFr1b9WBILqDHl98hTtoGGgE5ZIsY+Xb\n+v3/QF0NRVzLk/ii\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 422,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022868ae43de1cec917435cd3b4575c37b3b73b2aa300d9dfab2458b523ebea2d21667a9facc1559a723",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0462ed3b72b0c6b662571dbfa84d851486738a0e78926cf0510e9e2f6485dd2f094dfd9fefc5f8bd217764bcc281726d3dedf04f3f40029fd6f6b3405a706a2613006c553b7d3abdc4de3b08f1fbc2d1a9",
"wx" : "62ed3b72b0c6b662571dbfa84d851486738a0e78926cf0510e9e2f6485dd2f094dfd9fefc5f8bd21",
"wy" : "7764bcc281726d3dedf04f3f40029fd6f6b3405a706a2613006c553b7d3abdc4de3b08f1fbc2d1a9"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000462ed3b72b0c6b662571dbfa84d851486738a0e78926cf0510e9e2f6485dd2f094dfd9fefc5f8bd217764bcc281726d3dedf04f3f40029fd6f6b3405a706a2613006c553b7d3abdc4de3b08f1fbc2d1a9",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABGLtO3KwxrZiVx2/qE2FFIZzig54\nkmzwUQ6eL2SF3S8JTf2f78X4vSF3ZLzCgXJtPe3wTz9AAp/W9rNAWnBqJhMAbFU7\nfTq9xN47CPH7wtGp\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 423,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c19731050228441ac1ef4c8c84c4c7d07c9b08b16822b5bfa5b5bc61f2874c15f9021944a0f6e34ed17f67c27cad",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "047f734f03b8a7614b210834380e137269f49baecb50f0f47447945cc70e05f382031a3d17865101c1a6519c1c48e75fce16d9437b8ef7b9b444bd40b5203c475af2ac03d39cdc0d5e8067a5d1553daa90",
"wx" : "7f734f03b8a7614b210834380e137269f49baecb50f0f47447945cc70e05f382031a3d17865101c1",
"wy" : "00a6519c1c48e75fce16d9437b8ef7b9b444bd40b5203c475af2ac03d39cdc0d5e8067a5d1553daa90"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200047f734f03b8a7614b210834380e137269f49baecb50f0f47447945cc70e05f382031a3d17865101c1a6519c1c48e75fce16d9437b8ef7b9b444bd40b5203c475af2ac03d39cdc0d5e8067a5d1553daa90",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABH9zTwO4p2FLIQg0OA4Tcmn0m67L\nUPD0dEeUXMcOBfOCAxo9F4ZRAcGmUZwcSOdfzhbZQ3uO97m0RL1AtSA8R1ryrAPT\nnNwNXoBnpdFVPaqQ\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 424,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502283f8d645a4bb4a71f78e85d0613cea2efcc80562b215117f8336c4a52b194275ed10fa194e68da54b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0496bcf5a53f983f7964591a0675d8a71cb1aa7c5ecd961a583c01437d22ab11a2a015b7b37d37e5b23d1c1b2373c94965eee446aeb3024a9d61b7e1561ddfc6089945a1f303cf46de8ab731284a456d90",
"wx" : "0096bcf5a53f983f7964591a0675d8a71cb1aa7c5ecd961a583c01437d22ab11a2a015b7b37d37e5b2",
"wy" : "3d1c1b2373c94965eee446aeb3024a9d61b7e1561ddfc6089945a1f303cf46de8ab731284a456d90"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000496bcf5a53f983f7964591a0675d8a71cb1aa7c5ecd961a583c01437d22ab11a2a015b7b37d37e5b23d1c1b2373c94965eee446aeb3024a9d61b7e1561ddfc6089945a1f303cf46de8ab731284a456d90",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJa89aU/mD95ZFkaBnXYpxyxqnxe\nzZYaWDwBQ30iqxGioBW3s3035bI9HBsjc8lJZe7kRq6zAkqdYbfhVh3fxgiZRaHz\nA89G3oq3MShKRW2Q\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 425,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022861e07b834a8be8ebf55cef4a7a9c14845eaea0ffe66fb98efb4472fa544c336ece34c991b4ab70b6",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04b9f0eb70ca441aa7e62ec72cf72b0767968a54b5a58aede225dfd02df84e03c6ebc7714952b0fc5d462d5c3e85d8bd4fb417561bf26d618d0babdf444d2f48b80e65d4e1d060e53fa928bf7945548c0c",
"wx" : "00b9f0eb70ca441aa7e62ec72cf72b0767968a54b5a58aede225dfd02df84e03c6ebc7714952b0fc5d",
"wy" : "462d5c3e85d8bd4fb417561bf26d618d0babdf444d2f48b80e65d4e1d060e53fa928bf7945548c0c"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004b9f0eb70ca441aa7e62ec72cf72b0767968a54b5a58aede225dfd02df84e03c6ebc7714952b0fc5d462d5c3e85d8bd4fb417561bf26d618d0babdf444d2f48b80e65d4e1d060e53fa928bf7945548c0c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLnw63DKRBqn5i7HLPcrB2eWilS1\npYrt4iXf0C34TgPG68dxSVKw/F1GLVw+hdi9T7QXVhvybWGNC6vfRE0vSLgOZdTh\n0GDlP6kov3lFVIwM\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 426,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c19731050228698ea749c25d9a934d50e1bb20d8246243cc650d16bdc4cb165553a01fdab3dc3bacbf053fe5697d",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "042640fbd0c09c0279402b94d87e4cc166de905b75e457ea76d0a17a31841e6a583e3ae5e567cbd797a63a61d12f287d1c57cd13f83a19d276379f9af240e52bf02824fc15ad51859632de17a90a63090a",
"wx" : "2640fbd0c09c0279402b94d87e4cc166de905b75e457ea76d0a17a31841e6a583e3ae5e567cbd797",
"wy" : "00a63a61d12f287d1c57cd13f83a19d276379f9af240e52bf02824fc15ad51859632de17a90a63090a"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200042640fbd0c09c0279402b94d87e4cc166de905b75e457ea76d0a17a31841e6a583e3ae5e567cbd797a63a61d12f287d1c57cd13f83a19d276379f9af240e52bf02824fc15ad51859632de17a90a63090a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCZA+9DAnAJ5QCuU2H5MwWbekFt1\n5FfqdtChejGEHmpYPjrl5WfL15emOmHRLyh9HFfNE/g6GdJ2N5+a8kDlK/AoJPwV\nrVGFljLeF6kKYwkK\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 427,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c19731050228586cebd6cc793cc71e949245c5d7044e47b786f3a0779271d3028cd5c9d0eee17c55ca55a82e4801",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0402a61b260d48e45a851c0d65ae2190f412c3d0ce25ff1d18a52ab049f92862a2234191215417a34888ba6c540bc51f253f0b4acd65e5476720d321a76fbd23d7bf5feeef9ac699d5986a85cc091642ed",
"wx" : "02a61b260d48e45a851c0d65ae2190f412c3d0ce25ff1d18a52ab049f92862a2234191215417a348",
"wy" : "0088ba6c540bc51f253f0b4acd65e5476720d321a76fbd23d7bf5feeef9ac699d5986a85cc091642ed"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000402a61b260d48e45a851c0d65ae2190f412c3d0ce25ff1d18a52ab049f92862a2234191215417a34888ba6c540bc51f253f0b4acd65e5476720d321a76fbd23d7bf5feeef9ac699d5986a85cc091642ed",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAKmGyYNSORahRwNZa4hkPQSw9DO\nJf8dGKUqsEn5KGKiI0GRIVQXo0iIumxUC8UfJT8LSs1l5UdnINMhp2+9I9e/X+7v\nmsaZ1ZhqhcwJFkLt\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 428,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022802ee7092471bcbd0194245d7662a7c8ee77414f0316e4401a17e25ffe1c8421e73c0debb46806de2",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04254d59675918fd3629870d621b445524866759ca61f2c82a4756de42c0cb86ff164ea06dce3e311c35c979bc1a27dcb584e5cf1981e1681dca7e7315f19dae33d6d0a0563e1a57e2a8f5f358e7428f27",
"wx" : "254d59675918fd3629870d621b445524866759ca61f2c82a4756de42c0cb86ff164ea06dce3e311c",
"wy" : "35c979bc1a27dcb584e5cf1981e1681dca7e7315f19dae33d6d0a0563e1a57e2a8f5f358e7428f27"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004254d59675918fd3629870d621b445524866759ca61f2c82a4756de42c0cb86ff164ea06dce3e311c35c979bc1a27dcb584e5cf1981e1681dca7e7315f19dae33d6d0a0563e1a57e2a8f5f358e7428f27",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCVNWWdZGP02KYcNYhtEVSSGZ1nK\nYfLIKkdW3kLAy4b/Fk6gbc4+MRw1yXm8GifctYTlzxmB4Wgdyn5zFfGdrjPW0KBW\nPhpX4qj181jnQo8n\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 429,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c19731050228443c61e33c82a08bce3bb29d30e976cc97d5d7134f1be7402f841def418e78362133f07224919d88",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0402934d4873a0ae6c8de89f441cecb5b0e9c5caee0fb9ee25d3a187e4733b107ebdbe96daa620d8eb2164f87eb9fa6c52d44dc6029527255c5b3abde269b3f3c0ebe9a0088d35b314c95679686dfe7c4d",
"wx" : "02934d4873a0ae6c8de89f441cecb5b0e9c5caee0fb9ee25d3a187e4733b107ebdbe96daa620d8eb",
"wy" : "2164f87eb9fa6c52d44dc6029527255c5b3abde269b3f3c0ebe9a0088d35b314c95679686dfe7c4d"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000402934d4873a0ae6c8de89f441cecb5b0e9c5caee0fb9ee25d3a187e4733b107ebdbe96daa620d8eb2164f87eb9fa6c52d44dc6029527255c5b3abde269b3f3c0ebe9a0088d35b314c95679686dfe7c4d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAKTTUhzoK5sjeifRBzstbDpxcru\nD7nuJdOhh+RzOxB+vb6W2qYg2OshZPh+ufpsUtRNxgKVJyVcWzq94mmz88Dr6aAI\njTWzFMlWeWht/nxN\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 430,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022847ae4a0ce41f8da4b35f63b1bd55a01e239571a23981cff63c5f845b314bf81208e374cb3fcd64ed",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04be580a9490b3ee9bbead5f12dbfd4fb80afd5b58245fcdffa77e25b5f37605812a7aaebcc871e11c30e301cd48b41e3bb7e19a3b21cd4e22a7ebba07b937e359938daa0bf65e458b8f2329452c3f8e41",
"wx" : "00be580a9490b3ee9bbead5f12dbfd4fb80afd5b58245fcdffa77e25b5f37605812a7aaebcc871e11c",
"wy" : "30e301cd48b41e3bb7e19a3b21cd4e22a7ebba07b937e359938daa0bf65e458b8f2329452c3f8e41"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004be580a9490b3ee9bbead5f12dbfd4fb80afd5b58245fcdffa77e25b5f37605812a7aaebcc871e11c30e301cd48b41e3bb7e19a3b21cd4e22a7ebba07b937e359938daa0bf65e458b8f2329452c3f8e41",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABL5YCpSQs+6bvq1fEtv9T7gK/VtY\nJF/N/6d+JbXzdgWBKnquvMhx4Rww4wHNSLQeO7fhmjshzU4ip+u6B7k341mTjaoL\n9l5Fi48jKUUsP45B\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 431,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502281de9e7aa69ae45a73f6b3a05cc19b7771277b81e16ad5c508539fe05a86cf112d1b764510b4357e6",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "041800dcd69c7bbfcfed510f9a3dc15ce0ac0df50f2ba1217b63b51e5b43d40bba6d661d9ee00f56d5890f1b7b89b814d7f42e473e4d84311cfcd87c4c82d684faaf5f30dbd4c1319701a092b293ec3cea",
"wx" : "1800dcd69c7bbfcfed510f9a3dc15ce0ac0df50f2ba1217b63b51e5b43d40bba6d661d9ee00f56d5",
"wy" : "00890f1b7b89b814d7f42e473e4d84311cfcd87c4c82d684faaf5f30dbd4c1319701a092b293ec3cea"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200041800dcd69c7bbfcfed510f9a3dc15ce0ac0df50f2ba1217b63b51e5b43d40bba6d661d9ee00f56d5890f1b7b89b814d7f42e473e4d84311cfcd87c4c82d684faaf5f30dbd4c1319701a092b293ec3cea",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBgA3Nace7/P7VEPmj3BXOCsDfUP\nK6Ehe2O1HltD1Au6bWYdnuAPVtWJDxt7ibgU1/QuRz5NhDEc/Nh8TILWhPqvXzDb\n1MExlwGgkrKT7Dzq\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 432,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502281f0eb2e2f039733cbab46abd9fbbe0c2bf8a73b76a12ff21d9c845dd707bf1b9e3d2d629ad4cb8c1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04400d9364b5efe3c2eddccfdca24f73ebfefdcc8fe6a74adae942a4b3e8fb79d79829cca9de1e6bec1a51775d5174fbac7424e52300798252c7051357b82cc0193fdfc9f171830dae7d3152c1e5363926",
"wx" : "400d9364b5efe3c2eddccfdca24f73ebfefdcc8fe6a74adae942a4b3e8fb79d79829cca9de1e6bec",
"wy" : "1a51775d5174fbac7424e52300798252c7051357b82cc0193fdfc9f171830dae7d3152c1e5363926"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004400d9364b5efe3c2eddccfdca24f73ebfefdcc8fe6a74adae942a4b3e8fb79d79829cca9de1e6bec1a51775d5174fbac7424e52300798252c7051357b82cc0193fdfc9f171830dae7d3152c1e5363926",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABEANk2S17+PC7dzP3KJPc+v+/cyP\n5qdK2ulCpLPo+3nXmCnMqd4ea+waUXddUXT7rHQk5SMAeYJSxwUTV7gswBk/38nx\ncYMNrn0xUsHlNjkm\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 433,
"comment" : "point at infinity during verify",
"flags" : [
"PointDuplication",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3054022869af23901b5e27dbf09e3c2f6900f032fcc7e7d2db47895196a41763f7432c74c348aaada262c98802284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "047c44139ecc37288e5ae9e0e4d3db1a3667a9c471734ea35b0cd079f4bdd285c8779127dfcc7e4cfc947cd9c8baa6b9838a7dbb5ffa1ff999c7106351b4632a81eb4e68f29deb52be8e0f51452dcf0f0a",
"wx" : "7c44139ecc37288e5ae9e0e4d3db1a3667a9c471734ea35b0cd079f4bdd285c8779127dfcc7e4cfc",
"wy" : "00947cd9c8baa6b9838a7dbb5ffa1ff999c7106351b4632a81eb4e68f29deb52be8e0f51452dcf0f0a"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200047c44139ecc37288e5ae9e0e4d3db1a3667a9c471734ea35b0cd079f4bdd285c8779127dfcc7e4cfc947cd9c8baa6b9838a7dbb5ffa1ff999c7106351b4632a81eb4e68f29deb52be8e0f51452dcf0f0a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABHxEE57MNyiOWung5NPbGjZnqcRx\nc06jWwzQefS90oXId5En38x+TPyUfNnIuqa5g4p9u1/6H/mZxxBjUbRjKoHrTmjy\nnetSvo4PUUUtzw8K\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 434,
"comment" : "edge case for signature malleability",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3054022869af23901b5e27dbf09e3c2f6900f032fcc7e7d2db47895196a41763f7432c74c348aaada262c988022869af23901b5e27dbf09e3c2f6900f032fcc7e7d2db47895196a41763f7432c74c348aaada262c988",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04a0264f2e74b929c6b81ad7b7743b24feb05220bde604c289e15d5bdd21b15b3b5c9b77b43a079f6a384333fdcdc0ece729e37af1befa45168e010965899d0bf625a2dc866d1ec985c3738ea44cbd85e0",
"wx" : "00a0264f2e74b929c6b81ad7b7743b24feb05220bde604c289e15d5bdd21b15b3b5c9b77b43a079f6a",
"wy" : "384333fdcdc0ece729e37af1befa45168e010965899d0bf625a2dc866d1ec985c3738ea44cbd85e0"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004a0264f2e74b929c6b81ad7b7743b24feb05220bde604c289e15d5bdd21b15b3b5c9b77b43a079f6a384333fdcdc0ece729e37af1befa45168e010965899d0bf625a2dc866d1ec985c3738ea44cbd85e0",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABKAmTy50uSnGuBrXt3Q7JP6wUiC9\n5gTCieFdW90hsVs7XJt3tDoHn2o4QzP9zcDs5ynjevG++kUWjgEJZYmdC/YlotyG\nbR7JhcNzjqRMvYXg\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 435,
"comment" : "edge case for signature malleability",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3054022869af23901b5e27dbf09e3c2f6900f032fcc7e7d2db47895196a41763f7432c74c348aaada262c988022869af23901b5e27dbf09e3c2f6900f032fcc7e7d2db47895196a41763f7432c74c348aaada262c989",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0488d7aad940b94c2170a002d7e909dde1157e2d0af942572702f2b0dbdbb9f928e50fac3a5d9ac0a2bd33cfa670bb12994c56157f6b238e741514eb8aacbaeb1023b4abb7e5a7acac4b7b6b5963202035",
"wx" : "0088d7aad940b94c2170a002d7e909dde1157e2d0af942572702f2b0dbdbb9f928e50fac3a5d9ac0a2",
"wy" : "00bd33cfa670bb12994c56157f6b238e741514eb8aacbaeb1023b4abb7e5a7acac4b7b6b5963202035"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000488d7aad940b94c2170a002d7e909dde1157e2d0af942572702f2b0dbdbb9f928e50fac3a5d9ac0a2bd33cfa670bb12994c56157f6b238e741514eb8aacbaeb1023b4abb7e5a7acac4b7b6b5963202035",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABIjXqtlAuUwhcKAC1+kJ3eEVfi0K\n+UJXJwLysNvbufko5Q+sOl2awKK9M8+mcLsSmUxWFX9rI450FRTriqy66xAjtKu3\n5aesrEt7a1ljICA1\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 436,
"comment" : "u1 == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022900f8723083bde48fae6e2f3ba5d836c2e954aec113030836fb978c08ab1b5a3dfe54aa2fab2423747e",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04b74a6be5900bbf62ce66850b7ca898774970d368acb87565a14078364f93746b7ec5da3d979cc559b9499473230e3e333ea7536bb2583bfad8f426b8ef1ea968c63c80685b44836a5b96ac3f6f55e660",
"wx" : "00b74a6be5900bbf62ce66850b7ca898774970d368acb87565a14078364f93746b7ec5da3d979cc559",
"wy" : "00b9499473230e3e333ea7536bb2583bfad8f426b8ef1ea968c63c80685b44836a5b96ac3f6f55e660"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004b74a6be5900bbf62ce66850b7ca898774970d368acb87565a14078364f93746b7ec5da3d979cc559b9499473230e3e333ea7536bb2583bfad8f426b8ef1ea968c63c80685b44836a5b96ac3f6f55e660",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLdKa+WQC79izmaFC3yomHdJcNNo\nrLh1ZaFAeDZPk3RrfsXaPZecxVm5SZRzIw4+Mz6nU2uyWDv62PQmuO8eqWjGPIBo\nW0SDaluWrD9vVeZg\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 437,
"comment" : "u1 == n - 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105022900ae4a5dbcaf940fc15449b517cbccfde29e70de386a15ee4ac30454e4c1b273d4b8787b0b6567b1a4",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04332c3ed3e34de227761144aac7625775a90fa1b47fed57e04236b9bd402806c640041e3de8bc7f1d7f96e31f99355c6775c13bfe00dda8de949f998b9b68d34ca51ce7b351f66804e93fdeffb63a5a22",
"wx" : "332c3ed3e34de227761144aac7625775a90fa1b47fed57e04236b9bd402806c640041e3de8bc7f1d",
"wy" : "7f96e31f99355c6775c13bfe00dda8de949f998b9b68d34ca51ce7b351f66804e93fdeffb63a5a22"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004332c3ed3e34de227761144aac7625775a90fa1b47fed57e04236b9bd402806c640041e3de8bc7f1d7f96e31f99355c6775c13bfe00dda8de949f998b9b68d34ca51ce7b351f66804e93fdeffb63a5a22",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABDMsPtPjTeIndhFEqsdiV3WpD6G0\nf+1X4EI2ub1AKAbGQAQePei8fx1/luMfmTVcZ3XBO/4A3ajelJ+Zi5to00ylHOez\nUfZoBOk/3v+2Oloi\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 438,
"comment" : "u2 == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "041bb77718efe5a68f77ba50854ce1e779d95f739368bcf1a7793705a129d6ca334979bb932980da4eaad388cfe4b2e3ab7edf790d052a93991f30fd13287c11c1cf936c158d63fdc000c54a0ddbed9e29",
"wx" : "1bb77718efe5a68f77ba50854ce1e779d95f739368bcf1a7793705a129d6ca334979bb932980da4e",
"wy" : "00aad388cfe4b2e3ab7edf790d052a93991f30fd13287c11c1cf936c158d63fdc000c54a0ddbed9e29"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200041bb77718efe5a68f77ba50854ce1e779d95f739368bcf1a7793705a129d6ca334979bb932980da4eaad388cfe4b2e3ab7edf790d052a93991f30fd13287c11c1cf936c158d63fdc000c54a0ddbed9e29",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBu3dxjv5aaPd7pQhUzh53nZX3OT\naLzxp3k3BaEp1sozSXm7kymA2k6q04jP5LLjq37feQ0FKpOZHzD9Eyh8EcHPk2wV\njWP9wADFSg3b7Z4p\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 439,
"comment" : "u2 == n - 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c19731050229008ce984c0247d8a7a9628503f36abeaeea65fdfc3cf0a0c6cc8dac9da9f043b4659b638e7832e620c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "049a9faf8d4aabbd7b231b7891d0dc361fefd214dc0569367c8c155212705300ea5d820112a3386c6b7eeb846392288d06b570185734c0cfa56df71a888f9a8fbb41af3b278e287433dafefb2136e7091b",
"wx" : "009a9faf8d4aabbd7b231b7891d0dc361fefd214dc0569367c8c155212705300ea5d820112a3386c6b",
"wy" : "7eeb846392288d06b570185734c0cfa56df71a888f9a8fbb41af3b278e287433dafefb2136e7091b"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200049a9faf8d4aabbd7b231b7891d0dc361fefd214dc0569367c8c155212705300ea5d820112a3386c6b7eeb846392288d06b570185734c0cfa56df71a888f9a8fbb41af3b278e287433dafefb2136e7091b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJqfr41Kq717Ixt4kdDcNh/v0hTc\nBWk2fIwVUhJwUwDqXYIBEqM4bGt+64RjkiiNBrVwGFc0wM+lbfcaiI+aj7tBrzsn\njih0M9r++yE25wkb\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 440,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02280c5bf8768262bffcd9a64117acbc4b811e5fa5cf197db6c8236bf34bb99bf706ef5d9e1a9fc9f5cf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04ad831f444fdce2ad84db6fdaa4769e405c6f8c11b541378d51aa9f59b600ee3dca673310e224f4735f68561380a66953bac16b71f2dbf40ddda850609465ff303bd0eb7afb031a5636726a759ec17d52",
"wx" : "00ad831f444fdce2ad84db6fdaa4769e405c6f8c11b541378d51aa9f59b600ee3dca673310e224f473",
"wy" : "5f68561380a66953bac16b71f2dbf40ddda850609465ff303bd0eb7afb031a5636726a759ec17d52"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004ad831f444fdce2ad84db6fdaa4769e405c6f8c11b541378d51aa9f59b600ee3dca673310e224f4735f68561380a66953bac16b71f2dbf40ddda850609465ff303bd0eb7afb031a5636726a759ec17d52",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABK2DH0RP3OKthNtv2qR2nkBcb4wR\ntUE3jVGqn1m2AO49ymczEOIk9HNfaFYTgKZpU7rBa3Hy2/QN3ahQYJRl/zA70Ot6\n+wMaVjZyanWewX1S\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 441,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228703ed1db7cbe8938377b5683b745ee348c3422533ed1ef1eaba30037403751b3744b9ddd2f981e8d",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04913e2ad9490d96b3abf2dac8b68c177dff16304b83e3de65b28d99c43af75fa13676377faa816d7897613c3ad7a71da296a20dfd99848440f93c31837013bb9c15adb8fe80b5f75c3321ab21c4e7dbc8",
"wx" : "00913e2ad9490d96b3abf2dac8b68c177dff16304b83e3de65b28d99c43af75fa13676377faa816d78",
"wy" : "0097613c3ad7a71da296a20dfd99848440f93c31837013bb9c15adb8fe80b5f75c3321ab21c4e7dbc8"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004913e2ad9490d96b3abf2dac8b68c177dff16304b83e3de65b28d99c43af75fa13676377faa816d7897613c3ad7a71da296a20dfd99848440f93c31837013bb9c15adb8fe80b5f75c3321ab21c4e7dbc8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJE+KtlJDZazq/LayLaMF33/FjBL\ng+PeZbKNmcQ691+hNnY3f6qBbXiXYTw616cdopaiDf2ZhIRA+Twxg3ATu5wVrbj+\ngLX3XDMhqyHE59vI\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 442,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900a188a03f44459e91cf77371a377bb28af208da01db60034d52f158231904d9412f1d36d1ade9ce3e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0454aed183ca575dcac58572d2e5bfc5868988c2254932f0db9ec1c278c6b9bdafe69a5628be6195427b6810b87c308e5c2b48ec76d258d3dd2d43019d48435cff0513ac5c6fb9b38b45e5133c704858ef",
"wx" : "54aed183ca575dcac58572d2e5bfc5868988c2254932f0db9ec1c278c6b9bdafe69a5628be619542",
"wy" : "7b6810b87c308e5c2b48ec76d258d3dd2d43019d48435cff0513ac5c6fb9b38b45e5133c704858ef"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000454aed183ca575dcac58572d2e5bfc5868988c2254932f0db9ec1c278c6b9bdafe69a5628be6195427b6810b87c308e5c2b48ec76d258d3dd2d43019d48435cff0513ac5c6fb9b38b45e5133c704858ef",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABFSu0YPKV13KxYVy0uW/xYaJiMIl\nSTLw257BwnjGub2v5ppWKL5hlUJ7aBC4fDCOXCtI7HbSWNPdLUMBnUhDXP8FE6xc\nb7mzi0XlEzxwSFjv\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 443,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228783b488dbfe35fa347638901c737cdd8bd04abfca4320f5e3e0b47a1f6dd89446cb5a2187005dfb0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0463e52576b88d9296e7533541efaf2244103cbe11f72fa2819ade7b8ba8492e291c5aa57949f679bf35eccdbdf826fc6ff3126eb18d86f255bb71cc56cc889e7cd6b2bba1bf8fe4c2b796c85a7d3dfad0",
"wx" : "63e52576b88d9296e7533541efaf2244103cbe11f72fa2819ade7b8ba8492e291c5aa57949f679bf",
"wy" : "35eccdbdf826fc6ff3126eb18d86f255bb71cc56cc889e7cd6b2bba1bf8fe4c2b796c85a7d3dfad0"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000463e52576b88d9296e7533541efaf2244103cbe11f72fa2819ade7b8ba8492e291c5aa57949f679bf35eccdbdf826fc6ff3126eb18d86f255bb71cc56cc889e7cd6b2bba1bf8fe4c2b796c85a7d3dfad0",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABGPlJXa4jZKW51M1Qe+vIkQQPL4R\n9y+igZree4uoSS4pHFqleUn2eb817M29+Cb8b/MSbrGNhvJVu3HMVsyInnzWsruh\nv4/kwreWyFp9PfrQ\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 444,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900bfd3c7ec3ec8f496196d05cee9cb0c14dd67afa945555559bec88684d455624219effbabb4840a57",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "045f2668100d2843ce961d687062a20491f193313b8be563697881b746e3565ef067ed94dcb444114972d77b6a35b269bcacd717f1bbd289a43c4093db841bfa926a3812e635275f6422005665634d8c48",
"wx" : "5f2668100d2843ce961d687062a20491f193313b8be563697881b746e3565ef067ed94dcb4441149",
"wy" : "72d77b6a35b269bcacd717f1bbd289a43c4093db841bfa926a3812e635275f6422005665634d8c48"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200045f2668100d2843ce961d687062a20491f193313b8be563697881b746e3565ef067ed94dcb444114972d77b6a35b269bcacd717f1bbd289a43c4093db841bfa926a3812e635275f6422005665634d8c48",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABF8maBANKEPOlh1ocGKiBJHxkzE7\ni+VjaXiBt0bjVl7wZ+2U3LREEUly13tqNbJpvKzXF/G70omkPECT24Qb+pJqOBLm\nNSdfZCIAVmVjTYxI\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 445,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900ac4948b846d59974519d933f019437c3c13f8facd41b98105048de41ba246b9aad4ea1fc2442819d",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0430c1fa8c28f242144ebcb5a86a53ab0dd5bee5043d919d24ba65b9ce0bac7e747c5fe86042302a3a342ef78a3cca855163db4836ef7371359eb8aee7ad1ac6f18621926134d9d15220be93445688bacd",
"wx" : "30c1fa8c28f242144ebcb5a86a53ab0dd5bee5043d919d24ba65b9ce0bac7e747c5fe86042302a3a",
"wy" : "342ef78a3cca855163db4836ef7371359eb8aee7ad1ac6f18621926134d9d15220be93445688bacd"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000430c1fa8c28f242144ebcb5a86a53ab0dd5bee5043d919d24ba65b9ce0bac7e747c5fe86042302a3a342ef78a3cca855163db4836ef7371359eb8aee7ad1ac6f18621926134d9d15220be93445688bacd",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABDDB+owo8kIUTry1qGpTqw3VvuUE\nPZGdJLpluc4LrH50fF/oYEIwKjo0LveKPMqFUWPbSDbvc3E1nriu560axvGGIZJh\nNNnRUiC+k0RWiLrN\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 446,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228187c226158dae4df569ad6bd6b8974e5ff02eeefcb9da127aaa9303f259c1c6ced466e20a90b7c7d",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04a8d756150d86d8490d633e80b06ba06e3978ca98edc8931d3fd5fe4ccc25b1d59683eb0c04ad9a1ca739481edadbad6a85448f4b37d90d4810f4ebd0d1349a67b6960d21994bfb7d594211a28e7a7e60",
"wx" : "00a8d756150d86d8490d633e80b06ba06e3978ca98edc8931d3fd5fe4ccc25b1d59683eb0c04ad9a1c",
"wy" : "00a739481edadbad6a85448f4b37d90d4810f4ebd0d1349a67b6960d21994bfb7d594211a28e7a7e60"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004a8d756150d86d8490d633e80b06ba06e3978ca98edc8931d3fd5fe4ccc25b1d59683eb0c04ad9a1ca739481edadbad6a85448f4b37d90d4810f4ebd0d1349a67b6960d21994bfb7d594211a28e7a7e60",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABKjXVhUNhthJDWM+gLBroG45eMqY\n7ciTHT/V/kzMJbHVloPrDAStmhynOUge2tutaoVEj0s32Q1IEPTr0NE0mme2lg0h\nmUv7fVlCEaKOen5g\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 447,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022801daa9d927feda0a3a1692445697f7ceaa895ef5b4df8d6dbb4421957f5652ef32fbd5bc093fbdce",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04989d5b7b14c27c72f4c8bd8fa7a9fa1e16a1e2d790adb009ed65b3b2bd93c2139bfb78a1193720b66787bc24b4b22ba7946caccb17f1f190d4baac79380eabcd1a7cf5389b424f24b4a11b807f2ac47f",
"wx" : "00989d5b7b14c27c72f4c8bd8fa7a9fa1e16a1e2d790adb009ed65b3b2bd93c2139bfb78a1193720b6",
"wy" : "6787bc24b4b22ba7946caccb17f1f190d4baac79380eabcd1a7cf5389b424f24b4a11b807f2ac47f"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004989d5b7b14c27c72f4c8bd8fa7a9fa1e16a1e2d790adb009ed65b3b2bd93c2139bfb78a1193720b66787bc24b4b22ba7946caccb17f1f190d4baac79380eabcd1a7cf5389b424f24b4a11b807f2ac47f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJidW3sUwnxy9Mi9j6ep+h4WoeLX\nkK2wCe1ls7K9k8ITm/t4oRk3ILZnh7wktLIrp5RsrMsX8fGQ1LqseTgOq80afPU4\nm0JPJLShG4B/KsR/\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 448,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02286872bdeaa7ede175dada68e03e214f0c79be573e2587c3d72cb2e575fe4d2d5a7825b477c59b6427",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0492769a986f96d19b08cef2052de18d80831b1c79fbe9832c1099fe168fa999952f3c7b16bf93dc05a2450334fd62051d1b149c5e16e0472358d51af449f663cc7be7e1e487c53c26afe1812252b08e59",
"wx" : "0092769a986f96d19b08cef2052de18d80831b1c79fbe9832c1099fe168fa999952f3c7b16bf93dc05",
"wy" : "00a2450334fd62051d1b149c5e16e0472358d51af449f663cc7be7e1e487c53c26afe1812252b08e59"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000492769a986f96d19b08cef2052de18d80831b1c79fbe9832c1099fe168fa999952f3c7b16bf93dc05a2450334fd62051d1b149c5e16e0472358d51af449f663cc7be7e1e487c53c26afe1812252b08e59",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJJ2mphvltGbCM7yBS3hjYCDGxx5\n++mDLBCZ/haPqZmVLzx7Fr+T3AWiRQM0/WIFHRsUnF4W4EcjWNUa9En2Y8x75+Hk\nh8U8Jq/hgSJSsI5Z\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 449,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900a36d397fea7ecc5a4b7999c56db48dd906b7ed55d31e9e5552d8709f25ecb57f242745c201823ee1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "040c45be8925ade79c653e8748c2dea9b6f379c2c92f7c1070678d81c7cbc3ce1ab7b166297a40578eb7f7097191a38493be0cd10bd750b0ff34ba2e91051e52a58007b11da33a17b8d32931f9b1a649cb",
"wx" : "0c45be8925ade79c653e8748c2dea9b6f379c2c92f7c1070678d81c7cbc3ce1ab7b166297a40578e",
"wy" : "00b7f7097191a38493be0cd10bd750b0ff34ba2e91051e52a58007b11da33a17b8d32931f9b1a649cb"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200040c45be8925ade79c653e8748c2dea9b6f379c2c92f7c1070678d81c7cbc3ce1ab7b166297a40578eb7f7097191a38493be0cd10bd750b0ff34ba2e91051e52a58007b11da33a17b8d32931f9b1a649cb",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAxFvoklreecZT6HSMLeqbbzecLJ\nL3wQcGeNgcfLw84at7FmKXpAV4639wlxkaOEk74M0QvXULD/NLoukQUeUqWAB7Ed\nozoXuNMpMfmxpknL\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 450,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022863812754da2cc7dd83cb1ba392a2ca726d9814eb4e88aded84ee1dbe1a7530f14b99dba0527dcea1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04899b7ab40ab1d0cfb2c13cb5ed523339e818b1a9caaaa421748197533cdc76ed8f249e9fb73eec1898bdb312b40b6df9bd8d684276498859190f1c8ec9a0981d25d1c6df1e9c30e44f847363d210dab4",
"wx" : "00899b7ab40ab1d0cfb2c13cb5ed523339e818b1a9caaaa421748197533cdc76ed8f249e9fb73eec18",
"wy" : "0098bdb312b40b6df9bd8d684276498859190f1c8ec9a0981d25d1c6df1e9c30e44f847363d210dab4"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004899b7ab40ab1d0cfb2c13cb5ed523339e818b1a9caaaa421748197533cdc76ed8f249e9fb73eec1898bdb312b40b6df9bd8d684276498859190f1c8ec9a0981d25d1c6df1e9c30e44f847363d210dab4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABImberQKsdDPssE8te1SMznoGLGp\nyqqkIXSBl1M83HbtjySen7c+7BiYvbMStAtt+b2NaEJ2SYhZGQ8cjsmgmB0l0cbf\nHpww5E+Ec2PSENq0\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 451,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900c7024ea9b4598fbb07963747254594e4db3029d69d115bdb09dc3b7c34ea61e29733b740a4fb9d42",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "045d7b0fb562a6997bdc76bd4fbd248fd42634bb37cd6817bea472a278a94fd2d077bb2a38c23bb59447478aff38b28dced95bfeaac7054170a3fd691cc6571a6ea56f0ab336c8061742b7b20bf9a4975b",
"wx" : "5d7b0fb562a6997bdc76bd4fbd248fd42634bb37cd6817bea472a278a94fd2d077bb2a38c23bb594",
"wy" : "47478aff38b28dced95bfeaac7054170a3fd691cc6571a6ea56f0ab336c8061742b7b20bf9a4975b"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200045d7b0fb562a6997bdc76bd4fbd248fd42634bb37cd6817bea472a278a94fd2d077bb2a38c23bb59447478aff38b28dced95bfeaac7054170a3fd691cc6571a6ea56f0ab336c8061742b7b20bf9a4975b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABF17D7Vippl73Ha9T70kj9QmNLs3\nzWgXvqRyonipT9LQd7sqOMI7tZRHR4r/OLKNztlb/qrHBUFwo/1pHMZXGm6lbwqz\nNsgGF0K3sgv5pJdb\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 452,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022857252ede57ca07e0aa24da8be5e67ef14f386f1c350af72561822a7260d939ea5c3c3d85b2b3d8d2",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04ca806a035517b677e221a91fdce5ecc8405a299ee3dcc9392c6c9f21b52e50fa6cde36fe5d8979de695122aa069159683d1b3822814fa1ed964a20d4380b484f29af91771862d68a7d80e2be96ed0650",
"wx" : "00ca806a035517b677e221a91fdce5ecc8405a299ee3dcc9392c6c9f21b52e50fa6cde36fe5d8979de",
"wy" : "695122aa069159683d1b3822814fa1ed964a20d4380b484f29af91771862d68a7d80e2be96ed0650"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004ca806a035517b677e221a91fdce5ecc8405a299ee3dcc9392c6c9f21b52e50fa6cde36fe5d8979de695122aa069159683d1b3822814fa1ed964a20d4380b484f29af91771862d68a7d80e2be96ed0650",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABMqAagNVF7Z34iGpH9zl7MhAWime\n49zJOSxsnyG1LlD6bN42/l2Jed5pUSKqBpFZaD0bOCKBT6Htlkog1DgLSE8pr5F3\nGGLWin2A4r6W7QZQ\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 453,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022850c4501fa222cf48e7bb9b8d1bbdd94579046d00edb001a6a978ac118c826ca0978e9b68d6f4e71f",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "048a204cbe49f7aec5bfd78f0940c84f7199813051cdee0740712b2bb4ac3c307f424417817ccd5aa77c262daef83997044d9f8de5194a570167d4b19e068e963412f546512cff5c4559592a763bd23061",
"wx" : "008a204cbe49f7aec5bfd78f0940c84f7199813051cdee0740712b2bb4ac3c307f424417817ccd5aa7",
"wy" : "7c262daef83997044d9f8de5194a570167d4b19e068e963412f546512cff5c4559592a763bd23061"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200048a204cbe49f7aec5bfd78f0940c84f7199813051cdee0740712b2bb4ac3c307f424417817ccd5aa77c262daef83997044d9f8de5194a570167d4b19e068e963412f546512cff5c4559592a763bd23061",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABIogTL5J967Fv9ePCUDIT3GZgTBR\nze4HQHErK7SsPDB/QkQXgXzNWqd8Ji2u+DmXBE2fjeUZSlcBZ9SxngaOljQS9UZR\nLP9cRVlZKnY70jBh\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 454,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228711f6d0abce96fe7f5bed2ca4600a021fdda9a8c922fb0e10f180f97fa2cc84dd785c71e6c41dbaf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0456c56160e80f003224fc3af0e6eb5ebaa76571a86d82924cb4e6268cc1088503c79ab123b767beb58ea1864e81c98875aa72d64cd7dd1b989e131f5e0522982f6e7f73cf702e6e15d35587026dcfecac",
"wx" : "56c56160e80f003224fc3af0e6eb5ebaa76571a86d82924cb4e6268cc1088503c79ab123b767beb5",
"wy" : "008ea1864e81c98875aa72d64cd7dd1b989e131f5e0522982f6e7f73cf702e6e15d35587026dcfecac"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000456c56160e80f003224fc3af0e6eb5ebaa76571a86d82924cb4e6268cc1088503c79ab123b767beb58ea1864e81c98875aa72d64cd7dd1b989e131f5e0522982f6e7f73cf702e6e15d35587026dcfecac",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABFbFYWDoDwAyJPw68ObrXrqnZXGo\nbYKSTLTmJozBCIUDx5qxI7dnvrWOoYZOgcmIdapy1kzX3RuYnhMfXgUimC9uf3PP\ncC5uFdNVhwJtz+ys\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 455,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022802a6eb408443d24e96be4ca0278442a8a426087f9beb03ffe5526162bf1dc30434cf7ea79574b19b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "043b26481a3a38226619cd43d0c3400ec98af68f1cdc53bdddbe31703621b5c5b341902b0e4e691a17388f2e30a0eb720e44fb95ef341c9184f852eca6dd1761d4025fc48fb7d25109011846f62cee682e",
"wx" : "3b26481a3a38226619cd43d0c3400ec98af68f1cdc53bdddbe31703621b5c5b341902b0e4e691a17",
"wy" : "388f2e30a0eb720e44fb95ef341c9184f852eca6dd1761d4025fc48fb7d25109011846f62cee682e"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200043b26481a3a38226619cd43d0c3400ec98af68f1cdc53bdddbe31703621b5c5b341902b0e4e691a17388f2e30a0eb720e44fb95ef341c9184f852eca6dd1761d4025fc48fb7d25109011846f62cee682e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABDsmSBo6OCJmGc1D0MNADsmK9o8c\n3FO93b4xcDYhtcWzQZArDk5pGhc4jy4woOtyDkT7le80HJGE+FLspt0XYdQCX8SP\nt9JRCQEYRvYs7mgu\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 456,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900b6ba1aecd240debe77213a4228b125603671c9d5147b6c0b36dd23e42b7cb5078a1b8fdf1b98b93a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04d06666a6d693c9a5a963c303852689705fde5b221fd93192b53e43c1808c20f12d9a6da344f74808038f8a5fc61ebb0da89f5795bf062457e0f504f5d512c19ebc7ae0ffbfb080facdcd091556811948",
"wx" : "00d06666a6d693c9a5a963c303852689705fde5b221fd93192b53e43c1808c20f12d9a6da344f74808",
"wy" : "038f8a5fc61ebb0da89f5795bf062457e0f504f5d512c19ebc7ae0ffbfb080facdcd091556811948"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004d06666a6d693c9a5a963c303852689705fde5b221fd93192b53e43c1808c20f12d9a6da344f74808038f8a5fc61ebb0da89f5795bf062457e0f504f5d512c19ebc7ae0ffbfb080facdcd091556811948",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABNBmZqbWk8mlqWPDA4UmiXBf3lsi\nH9kxkrU+Q8GAjCDxLZpto0T3SAgDj4pfxh67DaifV5W/BiRX4PUE9dUSwZ68euD/\nv7CA+s3NCRVWgRlI\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 457,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900957b383ba1cebf5ca579ef6ed10027988f8424f42ffbea2e51b3340df9f8c3c60b558d6dc2df10f3",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04c769eed15fe7c5d8ba82958d34bd4f2594230a1dc331faba491a5f933aebdb4bda2073c06710f9e4164efea0ebe407450b25f0362de80407f6cd373deb373012d22c35d02766d0fc3604df2b351f75a7",
"wx" : "00c769eed15fe7c5d8ba82958d34bd4f2594230a1dc331faba491a5f933aebdb4bda2073c06710f9e4",
"wy" : "164efea0ebe407450b25f0362de80407f6cd373deb373012d22c35d02766d0fc3604df2b351f75a7"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004c769eed15fe7c5d8ba82958d34bd4f2594230a1dc331faba491a5f933aebdb4bda2073c06710f9e4164efea0ebe407450b25f0362de80407f6cd373deb373012d22c35d02766d0fc3604df2b351f75a7",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABMdp7tFf58XYuoKVjTS9TyWUIwod\nwzH6ukkaX5M669tL2iBzwGcQ+eQWTv6g6+QHRQsl8DYt6AQH9s03Pes3MBLSLDXQ\nJ2bQ/DYE3ys1H3Wn\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 458,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02290098ff1db1b9affa33a2e53c684d3f07611772405e8c200f2af2afa9e53c6e8ef30cc143b3f5ff7fb0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04c5d2f44a5dc61c0ae41adddbe258349008a5f37879e59058d26e1000c4b03c066788532318b78233c78dd8481332d6868ddcabc0a278b6e2f22e0ae1786a4af08d50cbd1e3b521bda933eea6fc6e84a4",
"wx" : "00c5d2f44a5dc61c0ae41adddbe258349008a5f37879e59058d26e1000c4b03c066788532318b78233",
"wy" : "00c78dd8481332d6868ddcabc0a278b6e2f22e0ae1786a4af08d50cbd1e3b521bda933eea6fc6e84a4"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004c5d2f44a5dc61c0ae41adddbe258349008a5f37879e59058d26e1000c4b03c066788532318b78233c78dd8481332d6868ddcabc0a278b6e2f22e0ae1786a4af08d50cbd1e3b521bda933eea6fc6e84a4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABMXS9EpdxhwK5Brd2+JYNJAIpfN4\neeWQWNJuEADEsDwGZ4hTIxi3gjPHjdhIEzLWho3cq8CieLbi8i4K4XhqSvCNUMvR\n47Uhvakz7qb8boSk\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 459,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285e9ff4433ca3a4af648e0071c87c2e5c3554b11761b10bb2b81725028a56c4fc92f1320ca7396c4f",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0496b69df13be64fcbef7ca8a8ed38ded52ecc98b74ce723ffeed5f830c8904c3640532623763b48f3b7f351fe8aeba0489cd52e3cc0280c22f30aeaab0ebc57710522f5ac8d48c69d369a14ed06369201",
"wx" : "0096b69df13be64fcbef7ca8a8ed38ded52ecc98b74ce723ffeed5f830c8904c3640532623763b48f3",
"wy" : "00b7f351fe8aeba0489cd52e3cc0280c22f30aeaab0ebc57710522f5ac8d48c69d369a14ed06369201"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000496b69df13be64fcbef7ca8a8ed38ded52ecc98b74ce723ffeed5f830c8904c3640532623763b48f3b7f351fe8aeba0489cd52e3cc0280c22f30aeaab0ebc57710522f5ac8d48c69d369a14ed06369201",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJa2nfE75k/L73yoqO043tUuzJi3\nTOcj/+7V+DDIkEw2QFMmI3Y7SPO381H+iuugSJzVLjzAKAwi8wrqqw68V3EFIvWs\njUjGnTaaFO0GNpIB\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 460,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900c76ce53560163f157b11e4d05c61540a5df6b8241cbd3ba7d911a7541eec55e986ebf811ae50a8b9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0415eb2caeca2200c2e57bbe0e57a2c836596a9742422ee3dc71fc8b296f8b0e721e73615f49cf50014d93a7626ab6e148e9c10a85e60ead47e092bd713845ae4324d3200720fbc22d9ac1770670e90a29",
"wx" : "15eb2caeca2200c2e57bbe0e57a2c836596a9742422ee3dc71fc8b296f8b0e721e73615f49cf5001",
"wy" : "4d93a7626ab6e148e9c10a85e60ead47e092bd713845ae4324d3200720fbc22d9ac1770670e90a29"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000415eb2caeca2200c2e57bbe0e57a2c836596a9742422ee3dc71fc8b296f8b0e721e73615f49cf50014d93a7626ab6e148e9c10a85e60ead47e092bd713845ae4324d3200720fbc22d9ac1770670e90a29",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBXrLK7KIgDC5Xu+DleiyDZZapdC\nQi7j3HH8iylviw5yHnNhX0nPUAFNk6diarbhSOnBCoXmDq1H4JK9cThFrkMk0yAH\nIPvCLZrBdwZw6Qop\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 461,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02284218a45116ea65b283cc7d90a510f077b1b09eddbcfca3e7d2896b869dd3ba556c4f10590b0e08cf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "042bd1ec0a492c0e4aaa8c17b1e70e37e79c8f68314dd1541a44d316a58f42205f4e8d057f0450ec98492c358a93adf5aa93c186dd690ddd60132f38aa4dcbc714c4a7a8550ffb02667d85fb78bcb3c838",
"wx" : "2bd1ec0a492c0e4aaa8c17b1e70e37e79c8f68314dd1541a44d316a58f42205f4e8d057f0450ec98",
"wy" : "492c358a93adf5aa93c186dd690ddd60132f38aa4dcbc714c4a7a8550ffb02667d85fb78bcb3c838"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200042bd1ec0a492c0e4aaa8c17b1e70e37e79c8f68314dd1541a44d316a58f42205f4e8d057f0450ec98492c358a93adf5aa93c186dd690ddd60132f38aa4dcbc714c4a7a8550ffb02667d85fb78bcb3c838",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABCvR7ApJLA5KqowXsecON+ecj2gx\nTdFUGkTTFqWPQiBfTo0FfwRQ7JhJLDWKk631qpPBht1pDd1gEy84qk3LxxTEp6hV\nD/sCZn2F+3i8s8g4\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 462,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285e5f32423bad3644be718d8195341362c9cba52b330f913b1521af6e5e3eb2069421b05dcac299f7",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0439a33006d490275f09bd36cb7acc5021e63871d47fd8966d9e4d513adf6db56ffb67ef34d6add366c24bccc7d66fa8c7ffa532474666387ebd354d8920fa98bf5a39ceadc5e655ec4ee5c2fcbe05d1f8",
"wx" : "39a33006d490275f09bd36cb7acc5021e63871d47fd8966d9e4d513adf6db56ffb67ef34d6add366",
"wy" : "00c24bccc7d66fa8c7ffa532474666387ebd354d8920fa98bf5a39ceadc5e655ec4ee5c2fcbe05d1f8"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000439a33006d490275f09bd36cb7acc5021e63871d47fd8966d9e4d513adf6db56ffb67ef34d6add366c24bccc7d66fa8c7ffa532474666387ebd354d8920fa98bf5a39ceadc5e655ec4ee5c2fcbe05d1f8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABDmjMAbUkCdfCb02y3rMUCHmOHHU\nf9iWbZ5NUTrfbbVv+2fvNNat02bCS8zH1m+ox/+lMkdGZjh+vTVNiSD6mL9aOc6t\nxeZV7E7lwvy+BdH4\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 463,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900ac07aaade5c5fb2fe5a18bbefd262e0e439fd68e0a317db06ff4ba623a2a03114ec5b6e084171058",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04a1f8a2eaaa09febd3c4689e541173ed8a0fdd59ae4288df96e790224b3795098451ec55db40b54d42f84af7511e8b9123f61829bdfd90a9f577f8c78520e4d85dbb4c900d131b3d72a0cfa0d9cada0a6",
"wx" : "00a1f8a2eaaa09febd3c4689e541173ed8a0fdd59ae4288df96e790224b3795098451ec55db40b54d4",
"wy" : "2f84af7511e8b9123f61829bdfd90a9f577f8c78520e4d85dbb4c900d131b3d72a0cfa0d9cada0a6"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004a1f8a2eaaa09febd3c4689e541173ed8a0fdd59ae4288df96e790224b3795098451ec55db40b54d42f84af7511e8b9123f61829bdfd90a9f577f8c78520e4d85dbb4c900d131b3d72a0cfa0d9cada0a6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABKH4ouqqCf69PEaJ5UEXPtig/dWa\n5CiN+W55AiSzeVCYRR7FXbQLVNQvhK91Eei5Ej9hgpvf2QqfV3+MeFIOTYXbtMkA\n0TGz1yoM+g2craCm\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 464,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228311f6d0abce96fe7f5bed2ca4600a021fdda9a8c922fb0e10f180f97fa2cc84dd785c71e6c41dbb1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "049998152be343ded303960ff65045dd9b8ff54ae9d4366a94d3543141d12347d731c88dcfe1b107ab7667f2b7ba92148552473892dc770636de6dd27a39c05a98fd3b71bbc29aa983c120ab3b7296cb92",
"wx" : "009998152be343ded303960ff65045dd9b8ff54ae9d4366a94d3543141d12347d731c88dcfe1b107ab",
"wy" : "7667f2b7ba92148552473892dc770636de6dd27a39c05a98fd3b71bbc29aa983c120ab3b7296cb92"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200049998152be343ded303960ff65045dd9b8ff54ae9d4366a94d3543141d12347d731c88dcfe1b107ab7667f2b7ba92148552473892dc770636de6dd27a39c05a98fd3b71bbc29aa983c120ab3b7296cb92",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJmYFSvjQ97TA5YP9lBF3ZuP9Urp\n1DZqlNNUMUHRI0fXMciNz+GxB6t2Z/K3upIUhVJHOJLcdwY23m3SejnAWpj9O3G7\nwpqpg8EgqztylsuS\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 465,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0228623eda1579d2dfcfeb7da5948c014043fbb53519245f61c21e301f2ff459909baf0b8e3cd883b762",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04c3dfc19f1df3523fb884d7716246f1c25f7b031209cd15e6746e2ea797aa0cd5afd7e5d0f7b31f86730c46e4db23a10e9a269388bace71ab84ec3ffaa28ef9b0a2d4bc77770c7c7f4b975d1ebc1f3752",
"wx" : "00c3dfc19f1df3523fb884d7716246f1c25f7b031209cd15e6746e2ea797aa0cd5afd7e5d0f7b31f86",
"wy" : "730c46e4db23a10e9a269388bace71ab84ec3ffaa28ef9b0a2d4bc77770c7c7f4b975d1ebc1f3752"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004c3dfc19f1df3523fb884d7716246f1c25f7b031209cd15e6746e2ea797aa0cd5afd7e5d0f7b31f86730c46e4db23a10e9a269388bace71ab84ec3ffaa28ef9b0a2d4bc77770c7c7f4b975d1ebc1f3752",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABMPfwZ8d81I/uITXcWJG8cJfewMS\nCc0V5nRuLqeXqgzVr9fl0PezH4ZzDEbk2yOhDpomk4i6znGrhOw/+qKO+bCi1Lx3\ndwx8f0uXXR68HzdS\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 466,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022900935e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59313",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0470ef60b28eb0a5f1fa990a842f4732c8874f76b6d3eac5dd3320784d52c93809b74a166f9bb9b84b2e277755a4e266119505b1ff35fe37487b47fca5ac8223811fe260d7c95d7ad6ec28b6ccc4f1e5a6",
"wx" : "70ef60b28eb0a5f1fa990a842f4732c8874f76b6d3eac5dd3320784d52c93809b74a166f9bb9b84b",
"wy" : "2e277755a4e266119505b1ff35fe37487b47fca5ac8223811fe260d7c95d7ad6ec28b6ccc4f1e5a6"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000470ef60b28eb0a5f1fa990a842f4732c8874f76b6d3eac5dd3320784d52c93809b74a166f9bb9b84b2e277755a4e266119505b1ff35fe37487b47fca5ac8223811fe260d7c95d7ad6ec28b6ccc4f1e5a6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABHDvYLKOsKXx+pkKhC9HMsiHT3a2\n0+rF3TMgeE1SyTgJt0oWb5u5uEsuJ3dVpOJmEZUFsf81/jdIe0f8payCI4Ef4mDX\nyV161uwotszE8eWm\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 467,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402287ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02285b5d0d7669206f5f3b909d21145892b01b38e4ea8a3db6059b6e91f215be5a83c50dc7ef8dcc5c9d",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0498bac10c8bbff34b38f1df0cd51d7eada1ff2d26c405b30e3a7110f802eb47126ac48303280b3ce10e8ded10664774f20b72b364d1a27d359b4086df9fd327128c4b17cceca45036e8491236a1aba277",
"wx" : "0098bac10c8bbff34b38f1df0cd51d7eada1ff2d26c405b30e3a7110f802eb47126ac48303280b3ce1",
"wy" : "0e8ded10664774f20b72b364d1a27d359b4086df9fd327128c4b17cceca45036e8491236a1aba277"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000498bac10c8bbff34b38f1df0cd51d7eada1ff2d26c405b30e3a7110f802eb47126ac48303280b3ce10e8ded10664774f20b72b364d1a27d359b4086df9fd327128c4b17cceca45036e8491236a1aba277",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJi6wQyLv/NLOPHfDNUdfq2h/y0m\nxAWzDjpxEPgC60cSasSDAygLPOEOje0QZkd08gtys2TRon01m0CG35/TJxKMSxfM\n7KRQNuhJEjahq6J3\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 468,
"comment" : "point duplication during verification",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "30550229009563bd68545ccd185ae724d8efcd4cc23234934eef10f280792b2f930c97a6c1e00829a8b975b9ee0228360fe79f7d37f49c103553733438a2334f690bebe9643b8d1e32a4bd7daa2aa764306ef240a40ea0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0498bac10c8bbff34b38f1df0cd51d7eada1ff2d26c405b30e3a7110f802eb47126ac48303280b3ce1c4d05a0fd074dac5d5c9c4fa005f63305e4f48c75720e6dcc347a21f8bef9bf2148b007b50078bb0",
"wx" : "0098bac10c8bbff34b38f1df0cd51d7eada1ff2d26c405b30e3a7110f802eb47126ac48303280b3ce1",
"wy" : "00c4d05a0fd074dac5d5c9c4fa005f63305e4f48c75720e6dcc347a21f8bef9bf2148b007b50078bb0"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000498bac10c8bbff34b38f1df0cd51d7eada1ff2d26c405b30e3a7110f802eb47126ac48303280b3ce1c4d05a0fd074dac5d5c9c4fa005f63305e4f48c75720e6dcc347a21f8bef9bf2148b007b50078bb0",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJi6wQyLv/NLOPHfDNUdfq2h/y0m\nxAWzDjpxEPgC60cSasSDAygLPOHE0FoP0HTaxdXJxPoAX2MwXk9Ix1cg5tzDR6If\ni++b8hSLAHtQB4uw\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 469,
"comment" : "duplication bug",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "30550229009563bd68545ccd185ae724d8efcd4cc23234934eef10f280792b2f930c97a6c1e00829a8b975b9ee0228360fe79f7d37f49c103553733438a2334f690bebe9643b8d1e32a4bd7daa2aa764306ef240a40ea0",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04bb8cfdc1f2361bcdc96729951668dee7e495a9f756cac1a387574b0af1d369bafeec4b47c42c2475062a170b2654e92c21799ca0fc8b24d7143a45695ef42ca1b0b5291d1719e3e36d5749d4cb7506a5",
"wx" : "00bb8cfdc1f2361bcdc96729951668dee7e495a9f756cac1a387574b0af1d369bafeec4b47c42c2475",
"wy" : "062a170b2654e92c21799ca0fc8b24d7143a45695ef42ca1b0b5291d1719e3e36d5749d4cb7506a5"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004bb8cfdc1f2361bcdc96729951668dee7e495a9f756cac1a387574b0af1d369bafeec4b47c42c2475062a170b2654e92c21799ca0fc8b24d7143a45695ef42ca1b0b5291d1719e3e36d5749d4cb7506a5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLuM/cHyNhvNyWcplRZo3ufklan3\nVsrBo4dXSwrx02m6/uxLR8QsJHUGKhcLJlTpLCF5nKD8iyTXFDpFaV70LKGwtSkd\nFxnj421XSdTLdQal\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 470,
"comment" : "comparison with point at infinity ",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c197310502282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04b2a76d25e1dbf660a6cad955bea08417be5796a8cce6387a85a3aa3c9d029e43c63521b0f139d8ae58ac60e914ba44fa030234e786e182cd433c073f605b59aeefbdc54e72a61ca3aec91edba900a0e5",
"wx" : "00b2a76d25e1dbf660a6cad955bea08417be5796a8cce6387a85a3aa3c9d029e43c63521b0f139d8ae",
"wy" : "58ac60e914ba44fa030234e786e182cd433c073f605b59aeefbdc54e72a61ca3aec91edba900a0e5"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004b2a76d25e1dbf660a6cad955bea08417be5796a8cce6387a85a3aa3c9d029e43c63521b0f139d8ae58ac60e914ba44fa030234e786e182cd433c073f605b59aeefbdc54e72a61ca3aec91edba900a0e5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABLKnbSXh2/ZgpsrZVb6ghBe+V5ao\nzOY4eoWjqjydAp5DxjUhsPE52K5YrGDpFLpE+gMCNOeG4YLNQzwHP2BbWa7vvcVO\ncqYco67JHtupAKDl\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 471,
"comment" : "extreme value for k and edgecase s",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "049e0bbc0ac4c5ed2b0b6fa291e1170d8da5cdd275253daa0a18e12eb432445d3db917b22102bacd8d7ec333565bbb2797b920612bbecfb566724763c204c6bbb1a6f65a09f0ffb19a2c040e9d4b1818bf",
"wx" : "009e0bbc0ac4c5ed2b0b6fa291e1170d8da5cdd275253daa0a18e12eb432445d3db917b22102bacd8d",
"wy" : "7ec333565bbb2797b920612bbecfb566724763c204c6bbb1a6f65a09f0ffb19a2c040e9d4b1818bf"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200049e0bbc0ac4c5ed2b0b6fa291e1170d8da5cdd275253daa0a18e12eb432445d3db917b22102bacd8d7ec333565bbb2797b920612bbecfb566724763c204c6bbb1a6f65a09f0ffb19a2c040e9d4b1818bf",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJ4LvArExe0rC2+ikeEXDY2lzdJ1\nJT2qChjhLrQyRF09uReyIQK6zY1+wzNWW7snl7kgYSu+z7VmckdjwgTGu7Gm9loJ\n8P+xmiwEDp1LGBi/\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 472,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04a11b3f9d0070b554d009b08391d915aaf41e1c9375049119bab40721938f605d400b8cf7a9aca57b6b7b137f08f28cd5cf6ba0cadce3c3077f10dcad55e7694ad4c62000806f911137b4bb795ea14127",
"wx" : "00a11b3f9d0070b554d009b08391d915aaf41e1c9375049119bab40721938f605d400b8cf7a9aca57b",
"wy" : "6b7b137f08f28cd5cf6ba0cadce3c3077f10dcad55e7694ad4c62000806f911137b4bb795ea14127"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004a11b3f9d0070b554d009b08391d915aaf41e1c9375049119bab40721938f605d400b8cf7a9aca57b6b7b137f08f28cd5cf6ba0cadce3c3077f10dcad55e7694ad4c62000806f911137b4bb795ea14127",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABKEbP50AcLVU0Amwg5HZFar0HhyT\ndQSRGbq0ByGTj2BdQAuM96mspXtrexN/CPKM1c9roMrc48MHfxDcrVXnaUrUxiAA\ngG+RETe0u3leoUEn\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 473,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de802282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "049e9f7515ba68f12580afc3f39e7cebb9cc10284ddb256780c863d18939c7b0c39a50183eaefd28df3a9cfda5eb4f0ba24095e7b86fe2f359ce4b5ab95f834360acd8ac5c8baf935faaf8e9f945bbe54a",
"wx" : "009e9f7515ba68f12580afc3f39e7cebb9cc10284ddb256780c863d18939c7b0c39a50183eaefd28df",
"wy" : "3a9cfda5eb4f0ba24095e7b86fe2f359ce4b5ab95f834360acd8ac5c8baf935faaf8e9f945bbe54a"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200049e9f7515ba68f12580afc3f39e7cebb9cc10284ddb256780c863d18939c7b0c39a50183eaefd28df3a9cfda5eb4f0ba24095e7b86fe2f359ce4b5ab95f834360acd8ac5c8baf935faaf8e9f945bbe54a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABJ6fdRW6aPElgK/D855867nMEChN\n2yVngMhj0Yk5x7DDmlAYPq79KN86nP2l608LokCV57hv4vNZzktauV+DQ2Cs2Kxc\ni6+TX6r46flFu+VK\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 474,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022900a91838e692303fc64dc9f9e574ce4d1e613fd9515ed8dbb5bdd3589ff20513ee05411115d09e0f41",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "04355cdfa9507a6540db1820c2e0f96eeedaaf95829e5b6f9914d9a00f1396d9b0422973634f4afd602a0476aaa8724129241d086ec0bd5b0d811fc07be632989611769983245adc15d81f9c331e5cda9f",
"wx" : "355cdfa9507a6540db1820c2e0f96eeedaaf95829e5b6f9914d9a00f1396d9b0422973634f4afd60",
"wy" : "2a0476aaa8724129241d086ec0bd5b0d811fc07be632989611769983245adc15d81f9c331e5cda9f"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b240303020801010903520004355cdfa9507a6540db1820c2e0f96eeedaaf95829e5b6f9914d9a00f1396d9b0422973634f4afd602a0476aaa8724129241d086ec0bd5b0d811fc07be632989611769983245adc15d81f9c331e5cda9f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABDVc36lQemVA2xggwuD5bu7ar5WC\nnltvmRTZoA8TltmwQilzY09K/WAqBHaqqHJBKSQdCG7AvVsNgR/Ae+YymJYRdpmD\nJFrcFdgfnDMeXNqf\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 475,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305502282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022900b52c3cf70a58445477eab051464ac05768321fb29c7aa242b9194cab5ebc4c35e10edb72cd3ba2a1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "042e3bca2cd9b527a42cc2dc98d71480118336a99f6292b08132ab6b786e4e9069b695d21b05b726297fe24daab6d40fce101ec559f3778e50c9968692e64bdaebc2409bb3665b9591cd0f702ebd388bd4",
"wx" : "2e3bca2cd9b527a42cc2dc98d71480118336a99f6292b08132ab6b786e4e9069b695d21b05b72629",
"wy" : "7fe24daab6d40fce101ec559f3778e50c9968692e64bdaebc2409bb3665b9591cd0f702ebd388bd4"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200042e3bca2cd9b527a42cc2dc98d71480118336a99f6292b08132ab6b786e4e9069b695d21b05b726297fe24daab6d40fce101ec559f3778e50c9968692e64bdaebc2409bb3665b9591cd0f702ebd388bd4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABC47yizZtSekLMLcmNcUgBGDNqmf\nYpKwgTKra3huTpBptpXSGwW3Jil/4k2qttQPzhAexVnzd45QyZaGkuZL2uvCQJuz\nZluVkc0PcC69OIvU\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 476,
"comment" : "extreme value for k",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "305402282fb412f03e6debdfbfa3a3092f21c4619e04279be0931694ab99c6503e5a894def8377ed059a6de8022853bf06e43fcc4236b2ec0d88471379053f1f3437207c5a75b09036b1c40fa8f3128277894a4c96cf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0406c77c49220712d4e5d25b6dc29c8808f77c77aa64cbed09c62646cd85b2f719cd563c371b5a6f3ea61472da2cce3dc200a88da45e1b75adb7f794595fe632709679544daef719efb8ba3744c59bc513",
"wx" : "06c77c49220712d4e5d25b6dc29c8808f77c77aa64cbed09c62646cd85b2f719cd563c371b5a6f3e",
"wy" : "00a61472da2cce3dc200a88da45e1b75adb7f794595fe632709679544daef719efb8ba3744c59bc513"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000406c77c49220712d4e5d25b6dc29c8808f77c77aa64cbed09c62646cd85b2f719cd563c371b5a6f3ea61472da2cce3dc200a88da45e1b75adb7f794595fe632709679544daef719efb8ba3744c59bc513",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAbHfEkiBxLU5dJbbcKciAj3fHeq\nZMvtCcYmRs2FsvcZzVY8Nxtabz6mFHLaLM49wgCojaReG3Wtt/eUWV/mMnCWeVRN\nrvcZ77i6N0TFm8UT\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 477,
"comment" : "extreme value for k and edgecase s",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102284674c260123ec53d4b14281f9b55f577532fefe1e7850636646d64ed4f821da32cdb1c73c1973105",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0481d7a07368b3f6a8027bc428208c847931786913ba8bc9317592e84789b9457aa01e01bc8252a44d332fad05f9e1d2448a0916f3c5e2d1a357d7abfedb227726a855f5027be8032da95454632fa89567",
"wx" : "0081d7a07368b3f6a8027bc428208c847931786913ba8bc9317592e84789b9457aa01e01bc8252a44d",
"wy" : "332fad05f9e1d2448a0916f3c5e2d1a357d7abfedb227726a855f5027be8032da95454632fa89567"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000481d7a07368b3f6a8027bc428208c847931786913ba8bc9317592e84789b9457aa01e01bc8252a44d332fad05f9e1d2448a0916f3c5e2d1a357d7abfedb227726a855f5027be8032da95454632fa89567",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABIHXoHNos/aoAnvEKCCMhHkxeGkT\nuovJMXWS6EeJuUV6oB4BvIJSpE0zL60F+eHSRIoJFvPF4tGjV9er/tsidyaoVfUC\ne+gDLalUVGMvqJVn\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 478,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "048ec14f657dee3bc9e34eaf274e02d619602563530f60a4b6ee79a1cf7c8119e09b33efb35a3d1c4a3f4f464d05634cbba22fd067387b34c88fef98dd63ca5e1bc6b29cc27afdf0335dbcc190733163b2",
"wx" : "008ec14f657dee3bc9e34eaf274e02d619602563530f60a4b6ee79a1cf7c8119e09b33efb35a3d1c4a",
"wy" : "3f4f464d05634cbba22fd067387b34c88fef98dd63ca5e1bc6b29cc27afdf0335dbcc190733163b2"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200048ec14f657dee3bc9e34eaf274e02d619602563530f60a4b6ee79a1cf7c8119e09b33efb35a3d1c4a3f4f464d05634cbba22fd067387b34c88fef98dd63ca5e1bc6b29cc27afdf0335dbcc190733163b2",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABI7BT2V97jvJ406vJ04C1hlgJWNT\nD2Cktu55oc98gRngmzPvs1o9HEo/T0ZNBWNMu6Iv0Gc4ezTIj++Y3WPKXhvGspzC\nev3wM128wZBzMWOy\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 479,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061102282a460e39a48c0ff193727e795d339347984ff65457b636ed6f74d627fc8144fb81504445742783d0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "041c1f096bc926e45775a30475032ee246883d1e57f9fa4d7afd521ad102952b42919679748703c8509e448e9c8613278a98bf0d53b6b9eef8c79d6f3fb0bb0771163a3b19504cdd8a69d80e4aaf3b3acf",
"wx" : "1c1f096bc926e45775a30475032ee246883d1e57f9fa4d7afd521ad102952b42919679748703c850",
"wy" : "009e448e9c8613278a98bf0d53b6b9eef8c79d6f3fb0bb0771163a3b19504cdd8a69d80e4aaf3b3acf"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200041c1f096bc926e45775a30475032ee246883d1e57f9fa4d7afd521ad102952b42919679748703c8509e448e9c8613278a98bf0d53b6b9eef8c79d6f3fb0bb0771163a3b19504cdd8a69d80e4aaf3b3acf",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABBwfCWvJJuRXdaMEdQMu4kaIPR5X\n+fpNev1SGtEClStCkZZ5dIcDyFCeRI6chhMnipi/DVO2ue74x51vP7C7B3EWOjsZ\nUEzdimnYDkqvOzrP\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 480,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3055022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022900a91838e692303fc64dc9f9e574ce4d1e613fd9515ed8dbb5bdd3589ff20513ee05411115d09e0f41",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "040705d356eac8acfbcfbb361809868fb95569e2921142d9596ec385e92cbc02d595d4958dce284e955608889e26ec9d70b5fd1f388c80aea7fb777ff46596fc9d18c64f6b026c8c8cda6e49c261a5e5e5",
"wx" : "0705d356eac8acfbcfbb361809868fb95569e2921142d9596ec385e92cbc02d595d4958dce284e95",
"wy" : "5608889e26ec9d70b5fd1f388c80aea7fb777ff46596fc9d18c64f6b026c8c8cda6e49c261a5e5e5"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200040705d356eac8acfbcfbb361809868fb95569e2921142d9596ec385e92cbc02d595d4958dce284e955608889e26ec9d70b5fd1f388c80aea7fb777ff46596fc9d18c64f6b026c8c8cda6e49c261a5e5e5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABAcF01bqyKz7z7s2GAmGj7lVaeKS\nEULZWW7DheksvALVldSVjc4oTpVWCIieJuydcLX9HziMgK6n+3d/9GWW/J0Yxk9r\nAmyMjNpuScJhpeXl\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 481,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3055022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022900b52c3cf70a58445477eab051464ac05768321fb29c7aa242b9194cab5ebc4c35e10edb72cd3ba2a1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "045a3f50bb9624aa2de0d1c4eee53702a1882da39b4c26874c3aa49109971c5cb1cbe7d2fcf9dd144110f5ca2a6799bab7d719553ccd25a9eaded90658a94f73b0bccfd50aee9acd1d85a3cfe9761a2153",
"wx" : "5a3f50bb9624aa2de0d1c4eee53702a1882da39b4c26874c3aa49109971c5cb1cbe7d2fcf9dd1441",
"wy" : "10f5ca2a6799bab7d719553ccd25a9eaded90658a94f73b0bccfd50aee9acd1d85a3cfe9761a2153"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b2403030208010109035200045a3f50bb9624aa2de0d1c4eee53702a1882da39b4c26874c3aa49109971c5cb1cbe7d2fcf9dd144110f5ca2a6799bab7d719553ccd25a9eaded90658a94f73b0bccfd50aee9acd1d85a3cfe9761a2153",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABFo/ULuWJKot4NHE7uU3AqGILaOb\nTCaHTDqkkQmXHFyxy+fS/PndFEEQ9coqZ5m6t9cZVTzNJanq3tkGWKlPc7C8z9UK\n7prNHYWjz+l2GiFT\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 482,
"comment" : "extreme value for k",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3054022843bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611022853bf06e43fcc4236b2ec0d88471379053f1f3437207c5a75b09036b1c40fa8f3128277894a4c96cf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1",
"wx" : "43bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611",
"wy" : "14fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e2061114fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABEO9fpr7U9i4Uom8xI7lv+byATfR\nCgh+tueHHioQpZnHEK+NDTniBhEU/dBVRewcyKtAkyR/dydeB0P/7RFxguqpx3h3\nqqxqx9NSRdFpLo7h\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 483,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3055022900f8723083bde48fae6e2f3ba5d836c2e954aec113030836fb978c08ab1b5a3dfe54aa2fab2423747e02281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
"result" : "invalid"
},
{
"tcId" : 484,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3055022900ae4a5dbcaf940fc15449b517cbccfde29e70de386a15ee4ac30454e4c1b273d4b8787b0b6567b1a402281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP320r1",
"keySize" : 320,
"uncompressed" : "0443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611be6076caf0d032ef35fbe53a528ab907f24bcfb9e5828b04a5cb4174cde781612981cce088849f46",
"wx" : "43bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611",
"wy" : "00be6076caf0d032ef35fbe53a528ab907f24bcfb9e5828b04a5cb4174cde781612981cce088849f46"
},
"publicKeyDer" : "306a301406072a8648ce3d020106092b24030302080101090352000443bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611be6076caf0d032ef35fbe53a528ab907f24bcfb9e5828b04a5cb4174cde781612981cce088849f46",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMGowFAYHKoZIzj0CAQYJKyQDAwIIAQEJA1IABEO9fpr7U9i4Uom8xI7lv+byATfR\nCgh+tueHHioQpZnHEK+NDTniBhG+YHbK8NAy7zX75TpSirkH8kvPueWCiwSly0F0\nzeeBYSmBzOCIhJ9G\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-384",
"tests" : [
{
"tcId" : 485,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3055022900f8723083bde48fae6e2f3ba5d836c2e954aec113030836fb978c08ab1b5a3dfe54aa2fab2423747e02281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
"result" : "invalid"
},
{
"tcId" : 486,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3055022900ae4a5dbcaf940fc15449b517cbccfde29e70de386a15ee4ac30454e4c1b273d4b8787b0b6567b1a402281e320a292c640b636951c80d8bb7200e915daff31a147060742ee21c8fca0cb3a58279e87789f070",
"result" : "invalid"
}
]
}
]
}